From 8f5ec509936845e0545f0488b6678b11ed0c11d9 Mon Sep 17 00:00:00 2001 From: jcasals <jcasals@iri.upc.edu> Date: Wed, 31 Jul 2019 10:06:14 +0200 Subject: [PATCH] Clean demos --- demos/CMakeLists.txt | 228 - demos/demo_2_lasers_offline.cpp | 321 - demos/demo_ORB.png | Bin 10936 -> 0 bytes demos/demo_analytic_odom_factor.cpp | 314 - demos/demo_apriltag.cpp | 290 - demos/demo_autodiff.cpp | 422 - demos/demo_capture_laser_2D.cpp | 134 - demos/demo_ceres_2_lasers.cpp | 420 - demos/demo_ceres_2_lasers_polylines.cpp | 377 - demos/demo_diff_drive.cpp | 297 - demos/demo_eigen_quaternion.cpp | 34 - demos/demo_eigen_template.cpp | 105 - demos/demo_factor_AHP.cpp | 148 - demos/demo_factor_imu.cpp | 279 - demos/demo_factor_odom_3D.cpp | 13 - demos/demo_faramotics_simulation.cpp | 244 - demos/demo_fcn_ptr.cpp | 130 - demos/demo_gazebo_x-10cm_y-20cm.jpg | Bin 204082 -> 0 bytes demos/demo_gazebo_x-10cm_y00cm.jpg | Bin 207132 -> 0 bytes demos/demo_gazebo_x-20cm_y-10cm.jpg | Bin 209428 -> 0 bytes demos/demo_gazebo_x-20cm_y-20cm.jpg | Bin 207363 -> 0 bytes demos/demo_gazebo_x-20cm_y00cm.jpg | Bin 209575 -> 0 bytes demos/demo_gazebo_x00cm_y-10cm.jpg | Bin 207874 -> 0 bytes demos/demo_gazebo_x00cm_y-20cm.jpg | Bin 206526 -> 0 bytes demos/demo_gazebo_x00cm_y00cm.jpg | Bin 209086 -> 0 bytes demos/demo_image.cpp | 177 - demos/demo_imuDock.cpp | 318 - demos/demo_imuDock_autoKFs.cpp | 311 - demos/demo_imuPlateform_Offline.cpp | 266 - demos/demo_imu_constrained0.cpp | 374 - demos/demo_kf_callback.cpp | 72 - demos/demo_list_remove.cpp | 61 - demos/demo_map_yaml.cpp | 101 - demos/demo_matrix_prod.cpp | 187 - demos/demo_mpu.cpp | 233 - demos/demo_polylines.cpp | 305 - demos/demo_processor_imu.cpp | 214 - demos/demo_processor_imu_jacobians.cpp | 418 - demos/demo_processor_odom_3D.cpp | 100 - demos/demo_processor_tracker_feature.cpp | 57 - demos/demo_processor_tracker_landmark.cpp | 95 - .../demo_processor_tracker_landmark_image.cpp | 254 - demos/demo_projection_points.cpp | 468 - demos/demo_sh_ptr.cpp | 795 -- demos/demo_simple_AHP.cpp | 257 - demos/demo_sort_keyframes.cpp | 79 - demos/demo_sparsification.cpp | 314 - demos/demo_state_quaternion.cpp | 39 - demos/demo_tracker_ORB.cpp | 267 - demos/demo_virtual_hierarchy.cpp | 354 - demos/demo_wolf_autodiffwrapper.cpp | 316 - demos/demo_wolf_factories.cpp | 107 - demos/demo_wolf_imported_graph.cpp | 415 - demos/demo_wolf_logging.cpp | 24 - demos/demo_wolf_prunning.cpp | 566 -- demos/demo_wolf_root.cpp | 19 - demos/demo_wolf_tree.cpp | 59 - demos/demo_yaml.cpp | 94 - demos/demo_yaml_conversions.cpp | 54 - demos/input_M3500b_toro.graph | 8953 ----------------- demos/maps/map_apriltag_logitech_1234.yaml | 46 - demos/solver/test_SPQR.cpp | 92 - demos/solver/test_ccolamd.cpp | 130 - demos/solver/test_ccolamd_blocks.cpp | 180 - demos/solver/test_iQR.cpp | 350 - demos/solver/test_iQR_wolf.cpp | 560 -- demos/solver/test_iQR_wolf2.cpp | 430 - .../test_incremental_ccolamd_blocks.cpp | 262 - demos/solver/test_permutations.cpp | 113 - 69 files changed, 22642 deletions(-) delete mode 100644 demos/CMakeLists.txt delete mode 100644 demos/demo_2_lasers_offline.cpp delete mode 100644 demos/demo_ORB.png delete mode 100644 demos/demo_analytic_odom_factor.cpp delete mode 100644 demos/demo_apriltag.cpp delete mode 100644 demos/demo_autodiff.cpp delete mode 100644 demos/demo_capture_laser_2D.cpp delete mode 100644 demos/demo_ceres_2_lasers.cpp delete mode 100644 demos/demo_ceres_2_lasers_polylines.cpp delete mode 100644 demos/demo_diff_drive.cpp delete mode 100644 demos/demo_eigen_quaternion.cpp delete mode 100644 demos/demo_eigen_template.cpp delete mode 100644 demos/demo_factor_AHP.cpp delete mode 100644 demos/demo_factor_imu.cpp delete mode 100644 demos/demo_factor_odom_3D.cpp delete mode 100644 demos/demo_faramotics_simulation.cpp delete mode 100644 demos/demo_fcn_ptr.cpp delete mode 100644 demos/demo_gazebo_x-10cm_y-20cm.jpg delete mode 100644 demos/demo_gazebo_x-10cm_y00cm.jpg delete mode 100644 demos/demo_gazebo_x-20cm_y-10cm.jpg delete mode 100644 demos/demo_gazebo_x-20cm_y-20cm.jpg delete mode 100644 demos/demo_gazebo_x-20cm_y00cm.jpg delete mode 100644 demos/demo_gazebo_x00cm_y-10cm.jpg delete mode 100644 demos/demo_gazebo_x00cm_y-20cm.jpg delete mode 100644 demos/demo_gazebo_x00cm_y00cm.jpg delete mode 100644 demos/demo_image.cpp delete mode 100644 demos/demo_imuDock.cpp delete mode 100644 demos/demo_imuDock_autoKFs.cpp delete mode 100644 demos/demo_imuPlateform_Offline.cpp delete mode 100644 demos/demo_imu_constrained0.cpp delete mode 100644 demos/demo_kf_callback.cpp delete mode 100644 demos/demo_list_remove.cpp delete mode 100644 demos/demo_map_yaml.cpp delete mode 100644 demos/demo_matrix_prod.cpp delete mode 100644 demos/demo_mpu.cpp delete mode 100644 demos/demo_polylines.cpp delete mode 100644 demos/demo_processor_imu.cpp delete mode 100644 demos/demo_processor_imu_jacobians.cpp delete mode 100644 demos/demo_processor_odom_3D.cpp delete mode 100644 demos/demo_processor_tracker_feature.cpp delete mode 100644 demos/demo_processor_tracker_landmark.cpp delete mode 100644 demos/demo_processor_tracker_landmark_image.cpp delete mode 100644 demos/demo_projection_points.cpp delete mode 100644 demos/demo_sh_ptr.cpp delete mode 100644 demos/demo_simple_AHP.cpp delete mode 100644 demos/demo_sort_keyframes.cpp delete mode 100644 demos/demo_sparsification.cpp delete mode 100644 demos/demo_state_quaternion.cpp delete mode 100644 demos/demo_tracker_ORB.cpp delete mode 100644 demos/demo_virtual_hierarchy.cpp delete mode 100644 demos/demo_wolf_autodiffwrapper.cpp delete mode 100644 demos/demo_wolf_factories.cpp delete mode 100644 demos/demo_wolf_imported_graph.cpp delete mode 100644 demos/demo_wolf_logging.cpp delete mode 100644 demos/demo_wolf_prunning.cpp delete mode 100644 demos/demo_wolf_root.cpp delete mode 100644 demos/demo_wolf_tree.cpp delete mode 100644 demos/demo_yaml.cpp delete mode 100644 demos/demo_yaml_conversions.cpp delete mode 100644 demos/input_M3500b_toro.graph delete mode 100644 demos/maps/map_apriltag_logitech_1234.yaml delete mode 100644 demos/solver/test_SPQR.cpp delete mode 100644 demos/solver/test_ccolamd.cpp delete mode 100644 demos/solver/test_ccolamd_blocks.cpp delete mode 100644 demos/solver/test_iQR.cpp delete mode 100644 demos/solver/test_iQR_wolf.cpp delete mode 100644 demos/solver/test_iQR_wolf2.cpp delete mode 100644 demos/solver/test_incremental_ccolamd_blocks.cpp delete mode 100644 demos/solver/test_permutations.cpp diff --git a/demos/CMakeLists.txt b/demos/CMakeLists.txt deleted file mode 100644 index 6ee86ed12..000000000 --- a/demos/CMakeLists.txt +++ /dev/null @@ -1,228 +0,0 @@ -# Dynamically remove objects from list -# add_executable(test_list_remove test_list_remove.cpp) - -# Matrix product test -#ADD_EXECUTABLE(test_matrix_prod test_matrix_prod.cpp) - -#ADD_EXECUTABLE(test_eigen_template test_eigen_template.cpp) - -ADD_EXECUTABLE(test_fcn_ptr test_fcn_ptr.cpp) - -ADD_EXECUTABLE(test_kf_callback test_kf_callback.cpp) -TARGET_LINK_LIBRARIES(test_kf_callback ${PROJECT_NAME}) - -ADD_EXECUTABLE(test_wolf_logging test_wolf_logging.cpp) -TARGET_LINK_LIBRARIES(test_wolf_logging ${PROJECT_NAME}) - -IF(Ceres_FOUND) - # test_processor_odom_3D - ADD_EXECUTABLE(test_processor_odom_3D test_processor_odom_3D.cpp) - TARGET_LINK_LIBRARIES(test_processor_odom_3D ${PROJECT_NAME}) - -# ADD_EXECUTABLE(test_motion_2d test_motion_2d.cpp) -# TARGET_LINK_LIBRARIES(test_motion_2d ${PROJECT_NAME}) -ENDIF(Ceres_FOUND) - - - - -# State blocks with local parametrizations test -#ADD_EXECUTABLE(test_state_quaternion test_state_quaternion.cpp) -#TARGET_LINK_LIBRARIES(test_state_quaternion ${PROJECT_NAME}) - -# Testing Eigen Permutations -#ADD_EXECUTABLE(test_permutations solver/test_permutations.cpp) -#TARGET_LINK_LIBRARIES(test_permutations ${PROJECT_NAME}) - -# Enable Yaml config files -IF(YAMLCPP_FOUND) -# ADD_EXECUTABLE(test_yaml test_yaml.cpp) -# TARGET_LINK_LIBRARIES(test_yaml ${PROJECT_NAME}) - -# ADD_EXECUTABLE(test_yaml_conversions test_yaml_conversions.cpp) -# TARGET_LINK_LIBRARIES(test_yaml_conversions ${PROJECT_NAME}) - - # SensorFactory classes test -# ADD_EXECUTABLE(test_wolf_factories test_wolf_factories.cpp) -# TARGET_LINK_LIBRARIES(test_wolf_factories ${PROJECT_NAME}) - - # Map load and save test -# ADD_EXECUTABLE(test_map_yaml test_map_yaml.cpp) -# TARGET_LINK_LIBRARIES(test_map_yaml ${PROJECT_NAME}) -ENDIF(YAMLCPP_FOUND) - -IF(Suitesparse_FOUND) -IF (0) # These cannot compile on MacOSX -- we'll fix it some day. - # Testing a ccolamd test - ADD_EXECUTABLE(test_ccolamd solver/test_ccolamd.cpp) - TARGET_LINK_LIBRARIES(test_ccolamd ${PROJECT_NAME}) - - # Testing a blocks ccolamd test - ADD_EXECUTABLE(test_ccolamd_blocks solver/test_ccolamd_blocks.cpp) - TARGET_LINK_LIBRARIES(test_ccolamd_blocks ${PROJECT_NAME}) - - # Testing an incremental blocks ccolamd test - ADD_EXECUTABLE(test_incremental_ccolamd_blocks solver/test_incremental_ccolamd_blocks.cpp) - TARGET_LINK_LIBRARIES(test_incremental_ccolamd_blocks ${PROJECT_NAME}) - - # Testing an incremental QR with block ccolamd test - ADD_EXECUTABLE(test_iQR solver/test_iQR.cpp) - TARGET_LINK_LIBRARIES(test_iQR ${PROJECT_NAME}) - - # Testing QR solver test tending to wolf - ADD_EXECUTABLE(test_iQR_wolf solver/test_iQR_wolf.cpp) - TARGET_LINK_LIBRARIES(test_iQR_wolf ${PROJECT_NAME}) - - # Testing SPQR simple test - #ADD_EXECUTABLE(test_SPQR solver/test_SPQR.cpp) - #TARGET_LINK_LIBRARIES(test_SPQR ${PROJECT_NAME}) -ENDIF(0) - -ENDIF(Suitesparse_FOUND) - -# Building and populating the wolf tree -# ADD_EXECUTABLE(test_wolf_tree test_wolf_tree.cpp) -# TARGET_LINK_LIBRARIES(test_wolf_tree ${PROJECT_NAME}) - -# Building and populating the wolf tree from .graph file (TORO) -#ADD_EXECUTABLE(test_wolf_imported_graph test_wolf_imported_graph.cpp) -#TARGET_LINK_LIBRARIES(test_wolf_imported_graph ${PROJECT_NAME}) - -# Comparing performance of wolf auto_diff and ceres auto_diff -#ADD_EXECUTABLE(test_wolf_autodiffwrapper test_wolf_autodiffwrapper.cpp) -#TARGET_LINK_LIBRARIES(test_wolf_autodiffwrapper ${PROJECT_NAME}) - -# Prunning wolf tree from .graph file (TORO) -#ADD_EXECUTABLE(test_wolf_prunning test_wolf_prunning.cpp) -#TARGET_LINK_LIBRARIES(test_wolf_prunning ${PROJECT_NAME}) - -# Sparsification from wolf tree from .graph file (TORO) -ADD_EXECUTABLE(test_sparsification test_sparsification.cpp) -TARGET_LINK_LIBRARIES(test_sparsification ${PROJECT_NAME}) - -# Comparing analytic and autodiff odometry factors -#ADD_EXECUTABLE(test_analytic_odom_factor test_analytic_odom_factor.cpp) -#TARGET_LINK_LIBRARIES(test_analytic_odom_factor ${PROJECT_NAME}) - -# Vision -IF(vision_utils_FOUND) - - IF(Ceres_FOUND) - # Testing many things for the 3D image odometry - ADD_EXECUTABLE(test_image test_image.cpp) - TARGET_LINK_LIBRARIES(test_image ${PROJECT_NAME}) - - # Processor Image Landmark test - ADD_EXECUTABLE(test_processor_tracker_landmark_image test_processor_tracker_landmark_image.cpp) - TARGET_LINK_LIBRARIES(test_processor_tracker_landmark_image ${PROJECT_NAME}) - - # Simple AHP test - ADD_EXECUTABLE(test_simple_AHP test_simple_AHP.cpp) - TARGET_LINK_LIBRARIES(test_simple_AHP ${PROJECT_NAME}) - - IF (APRILTAG_LIBRARY) - ADD_EXECUTABLE(test_apriltag test_apriltag.cpp) - TARGET_LINK_LIBRARIES(test_apriltag ${PROJECT_NAME}) - ENDIF(APRILTAG_LIBRARY) - - ENDIF(Ceres_FOUND) - - # Testing OpenCV functions for projection of points - ADD_EXECUTABLE(test_projection_points test_projection_points.cpp) - TARGET_LINK_LIBRARIES(test_projection_points ${PROJECT_NAME}) - - # Factor test - ADD_EXECUTABLE(test_factor_AHP test_factor_AHP.cpp) - TARGET_LINK_LIBRARIES(test_factor_AHP ${PROJECT_NAME}) - - # ORB tracker test - ADD_EXECUTABLE(test_tracker_ORB test_tracker_ORB.cpp) - TARGET_LINK_LIBRARIES(test_tracker_ORB ${PROJECT_NAME}) - -ENDIF(vision_utils_FOUND) - -# Processor Tracker Feature test -ADD_EXECUTABLE(test_processor_tracker_feature test_processor_tracker_feature.cpp) -TARGET_LINK_LIBRARIES(test_processor_tracker_feature ${PROJECT_NAME}) - -# Processor Tracker Landmark test -ADD_EXECUTABLE(test_processor_tracker_landmark test_processor_tracker_landmark.cpp) -TARGET_LINK_LIBRARIES(test_processor_tracker_landmark ${PROJECT_NAME}) - -# Processor IMU test -ADD_EXECUTABLE(test_processor_imu test_processor_imu.cpp) -TARGET_LINK_LIBRARIES(test_processor_imu ${PROJECT_NAME}) - -# Processor Diff-Drive test -ADD_EXECUTABLE(test_processor_diff_drive test_diff_drive.cpp) -TARGET_LINK_LIBRARIES(test_processor_diff_drive ${PROJECT_NAME}) - -# MPU6050 IMU test -#ADD_EXECUTABLE(test_mpu test_mpu.cpp) -#TARGET_LINK_LIBRARIES(test_mpu ${PROJECT_NAME}) - -# Processor IMU - Jacobian checking test -#ADD_EXECUTABLE(test_processor_imu_jacobians test_processor_imu_jacobians.cpp) -#TARGET_LINK_LIBRARIES(test_processor_imu_jacobians ${PROJECT_NAME}) - -# Test IMU using printed Dock -#ADD_EXECUTABLE(test_imuDock test_imuDock.cpp) -#TARGET_LINK_LIBRARIES(test_imuDock ${PROJECT_NAME}) - -# Test IMU with auto KF generation (Humanoids 20017) -#ADD_EXECUTABLE(test_imuDock_autoKFs test_imuDock_autoKFs.cpp) -#TARGET_LINK_LIBRARIES(test_imuDock_autoKFs ${PROJECT_NAME}) - -# FactorIMU - factors test -#ADD_EXECUTABLE(test_imu_constrained0 test_imu_constrained0.cpp) -#TARGET_LINK_LIBRARIES(test_imu_constrained0 ${PROJECT_NAME}) - -# IMU - Offline plateform test -#ADD_EXECUTABLE(test_imuPlateform_Offline test_imuPlateform_Offline.cpp) -#TARGET_LINK_LIBRARIES(test_imuPlateform_Offline ${PROJECT_NAME}) - -# IMU - factorIMU -#ADD_EXECUTABLE(test_factor_imu test_factor_imu.cpp) -#TARGET_LINK_LIBRARIES(test_factor_imu ${PROJECT_NAME}) - -# IF (laser_scan_utils_FOUND) -# ADD_EXECUTABLE(test_capture_laser_2D test_capture_laser_2D.cpp) -# TARGET_LINK_LIBRARIES(test_capture_laser_2D ${PROJECT_NAME}) -# #ENDIF (laser_scan_utils_FOUND) - -# IF(faramotics_FOUND) -# IF (laser_scan_utils_FOUND) -# ADD_EXECUTABLE(test_ceres_2_lasers test_ceres_2_lasers.cpp) -# TARGET_LINK_LIBRARIES(test_ceres_2_lasers -# ${pose_state_time_LIBRARIES} -# ${faramotics_LIBRARIES} -# ${PROJECT_NAME}) -# ADD_EXECUTABLE(test_ceres_2_lasers_polylines test_ceres_2_lasers_polylines.cpp) -# TARGET_LINK_LIBRARIES(test_ceres_2_lasers_polylines -# ${pose_state_time_LIBRARIES} -# ${faramotics_LIBRARIES} -# ${PROJECT_NAME}) -# ADD_EXECUTABLE(test_2_lasers_offline test_2_lasers_offline.cpp) -# TARGET_LINK_LIBRARIES(test_2_lasers_offline -# ${pose_state_time_LIBRARIES} -# ${faramotics_LIBRARIES} -# ${PROJECT_NAME}) -# ADD_EXECUTABLE(test_faramotics_simulation test_faramotics_simulation.cpp) -# TARGET_LINK_LIBRARIES(test_faramotics_simulation -# ${pose_state_time_LIBRARIES} -# ${faramotics_LIBRARIES} -# ${PROJECT_NAME}) -# # ADD_EXECUTABLE(test_autodiff test_autodiff.cpp) -# # TARGET_LINK_LIBRARIES(test_autodiff -# # ${pose_state_time_LIBRARIES} -# # ${faramotics_LIBRARIES} -# # ${PROJECT_NAME}) -# # IF(Suitesparse_FOUND) -# # ADD_EXECUTABLE(test_iQR_wolf2 solver/test_iQR_wolf2.cpp) -# # TARGET_LINK_LIBRARIES(test_iQR_wolf2 -# # ${pose_state_time_LIBRARIES} -# # ${faramotics_LIBRARIES} -# # ${PROJECT_NAME}) -# # ENDIF(Suitesparse_FOUND) -# # ENDIF (laser_scan_utils_FOUND) -# # ENDIF(faramotics_FOUND) diff --git a/demos/demo_2_lasers_offline.cpp b/demos/demo_2_lasers_offline.cpp deleted file mode 100644 index 9174dc94f..000000000 --- a/demos/demo_2_lasers_offline.cpp +++ /dev/null @@ -1,321 +0,0 @@ -//std includes -#include "base/sensor/sensor_GPS_fix.h" -#include <cstdlib> -#include <iostream> -#include <fstream> -#include <memory> -#include <random> -#include <typeinfo> -#include <ctime> -#include <queue> - -// Eigen includes -#include <eigen3/Eigen/Dense> -#include <eigen3/Eigen/Geometry> - -//Ceres includes -#include "glog/logging.h" - -//Wolf includes -#include "base/problem/problem.h" -#include "base/processor/processor_tracker_landmark_corner.h" -#include "base/processor/processor_odom_2D.h" -#include "base/sensor/sensor_laser_2D.h" -#include "base/sensor/sensor_odom_2D.h" -#include "base/ceres_wrapper/ceres_manager.h" - -// laserscanutils -#include "laser_scan_utils/line_finder_iterative.h" -#include "laser_scan_utils/laser_scan.h" - -//C includes for sleep, time and main args -#include "unistd.h" - -#include "base/capture/capture_pose.h" -//faramotics includes -#include "faramotics/dynamicSceneRender.h" -#include "faramotics/rangeScan2D.h" -#include "btr-headers/pose3d.h" - -void extractVector(std::ifstream& text_file, Eigen::VectorXs& vector, wolf::Scalar& ts) -{ - std::string line; - std::getline(text_file, line); - std::stringstream line_stream(line); - line_stream >> ts; - for (auto i = 0; i < vector.size(); i++) - line_stream >> vector(i); -} - -void extractScan(std::ifstream& text_file, std::vector<float>& scan, wolf::Scalar& ts) -{ - std::string line; - std::getline(text_file, line); - std::stringstream line_stream(line); - line_stream >> ts; - for (unsigned int i = 0; i < scan.size(); i++) - line_stream >> scan[i]; -} - -int main(int argc, char** argv) -{ - using namespace wolf; - - std::cout << "\n==================================================================\n"; - std::cout << "========== 2D Robot with offline odometry and 2 LIDARs =============\n"; - - // USER INPUT ============================================================================================ - if (argc != 2 || atoi(argv[1]) < 1 ) - { - std::cout << "Please call me with: [./test_ceres_manager NI PRINT], where:" << std::endl; - std::cout << " - NI is the number of iterations (NI > 0)" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - - // FILES INPUT ============================================================================================ - std::ifstream laser_1_file, laser_2_file, odom_file, groundtruth_file; - laser_1_file.open("simulated_laser_1.txt", std::ifstream::in); - laser_2_file.open("simulated_laser_2.txt", std::ifstream::in); - odom_file.open("simulated_odom.txt", std::ifstream::in); - groundtruth_file.open("simulated_groundtruth.txt", std::ifstream::in); - - if (!(laser_1_file.is_open() && laser_2_file.is_open() && odom_file.is_open() && groundtruth_file.is_open())) - { - std::cout << "Error opening simulated data files. Remember to run test_faramotics_simulation before this test!" << std::endl; - return -1; - } - else - std::cout << "Simulated data files opened correctly..." << std::endl; - - unsigned int n_execution = (unsigned int) atoi(argv[1]); //number of iterations of the whole execution - - // INITIALIZATION ============================================================================================ - //init random generators - Scalar odom_std_factor = 0.5; - std::default_random_engine generator(1); - std::normal_distribution<Scalar> distribution_odom(0.0, odom_std_factor); //odometry noise - - //variables - std::string line; - Eigen::VectorXs odom_data = Eigen::VectorXs::Zero(2); - Eigen::VectorXs ground_truth(n_execution * 3); //all true poses - Eigen::VectorXs ground_truth_pose(3); //last true pose - Eigen::VectorXs odom_trajectory(n_execution * 3); //open loop trajectory - Eigen::VectorXs mean_times = Eigen::VectorXs::Zero(6); - clock_t t1, t2; - Scalar timestamp; - TimeStamp ts(0); - - // Wolf initialization - Eigen::VectorXs odom_pose = Eigen::VectorXs::Zero(3); - //Eigen::VectorXs gps_position = Eigen::VectorXs::Zero(2); - Eigen::VectorXs laser_1_params(9), laser_2_params(9); - Eigen::VectorXs laser_1_pose(4), laser_2_pose(4); //xyz + theta - Eigen::VectorXs laser_1_pose2D(3), laser_2_pose2D(3); //xy + theta - - // odometry intrinsics - IntrinsicsOdom2D odom_intrinsics; - odom_intrinsics.k_disp_to_disp = odom_std_factor; - odom_intrinsics.k_rot_to_rot = odom_std_factor; - - // laser 1 extrinsics and intrinsics - extractVector(laser_1_file, laser_1_params, timestamp); - extractVector(laser_1_file, laser_1_pose, timestamp); - laser_1_pose2D.head<2>() = laser_1_pose.head<2>(); - laser_1_pose2D(2) = laser_1_pose(3); - std::vector<float> scan1(laser_1_params(8)); // number of ranges in a scan - IntrinsicsLaser2D laser_1_intrinsics; - laser_1_intrinsics.scan_params = laserscanutils::LaserScanParams({laser_1_params(0), laser_1_params(1), laser_1_params(2), laser_1_params(3), laser_1_params(4), laser_1_params(5), laser_1_params(6), laser_1_params(7)}); - - ProcessorParamsLaser laser_1_processor_params; - laser_1_processor_params.line_finder_params_ = laserscanutils::LineFinderIterativeParams({0.1, 5, 1, 2}); - laser_1_processor_params.new_corners_th = 10; - - // laser 2 extrinsics and intrinsics - extractVector(laser_2_file, laser_2_params, timestamp); - extractVector(laser_2_file, laser_2_pose, timestamp); - laser_2_pose2D.head<2>() = laser_2_pose.head<2>(); - laser_2_pose2D(2) = laser_2_pose(3); - std::vector<float> scan2(laser_2_params(8)); - IntrinsicsLaser2D laser_2_intrinsics; - laser_2_intrinsics.scan_params = laserscanutils::LaserScanParams({laser_2_params(0), laser_2_params(1), laser_2_params(2), laser_2_params(3), laser_2_params(4), laser_2_params(5), laser_2_params(6), laser_2_params(7)}); - - ProcessorParamsLaser laser_2_processor_params; - laser_2_processor_params.line_finder_params_ = laserscanutils::LineFinderIterativeParams({0.1, 5, 1, 2}); - laser_2_processor_params.new_corners_th = 10; - - Problem problem(FRM_PO_2D); - SensorOdom2D* odom_sensor = (SensorOdom2D*)problem.installSensor("ODOM 2D", "odometer", odom_pose, &odom_intrinsics); - ProcessorParamsOdom2D odom_params; - odom_params.cov_det = 1; - odom_params.dist_traveled_th_ = 5; - odom_params.elapsed_time_th_ = 10; - ProcessorOdom2D* odom_processor = (ProcessorOdom2D*)problem.installProcessor("ODOM 2D", "main odometry", odom_sensor, &odom_params); - //SensorBasePtr gps_sensor = problem.installSensor("GPS FIX", "GPS fix", gps_position); - SensorBasePtr laser_1_sensor = problem.installSensor("LASER 2D", "front laser", laser_1_pose2D, &laser_1_intrinsics); - SensorBasePtr laser_2_sensor = problem.installSensor("LASER 2D", "rear laser", laser_2_pose2D, &laser_2_intrinsics); - problem.installProcessor("LASER 2D", "front laser processor", laser_1_sensor, &laser_1_processor_params); - problem.installProcessor("LASER 2D", "rear laser processor", laser_2_sensor, &laser_2_processor_params); - - std::cout << "Wolf tree setted correctly!" << std::endl; - - CaptureMotion* odom_capture = new CaptureMotion(ts, odom_sensor, odom_data, Eigen::Matrix2s::Identity() * odom_std_factor * odom_std_factor, nullptr); - - // Initial pose - ground_truth_pose << 2, 8, 0; - ground_truth.head(3) = ground_truth_pose; - odom_trajectory.head(3) = ground_truth_pose; - - // Origin Key Frame with covariance - problem.setPrior(ground_truth_pose, Eigen::Matrix3s::Identity() * 0.1, ts, 0.1); - - // Ceres wrapper - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - // ceres_options.minimizer_progress_to_stdout = false; - // ceres_options.line_search_direction_type = ceres::LBFGS; - // ceres_options.max_num_iterations = 100; - google::InitGoogleLogging(argv[0]); - - CeresManager ceres_manager(&problem, ceres_options); - std::ofstream log_file, landmark_file; //output file - - std::cout << "START TRAJECTORY..." << std::endl; - // START TRAJECTORY ============================================================================================ - for (unsigned int step = 1; step < n_execution; step++) - { - //get init time - t2 = clock(); - - // GROUNDTRUTH --------------------------- - //std::cout << "GROUND TRUTH..." << std::endl; - t1 = clock(); - extractVector(groundtruth_file, ground_truth_pose, timestamp); - ground_truth.segment(step * 3, 3) = ground_truth_pose; - - // timestamp - ts = TimeStamp(timestamp); - - // ODOMETRY DATA ------------------------------------- - //std::cout << "ODOMETRY DATA..." << std::endl; - extractVector(odom_file, odom_data, timestamp); - // noisy odometry - odom_data(0) += distribution_odom(generator) * (odom_data(0) == 0 ? 1e-6 : odom_data(0)); - odom_data(1) += distribution_odom(generator) * (odom_data(1) == 0 ? 1e-6 : odom_data(1)); - // process odometry - odom_capture->setTimeStamp(TimeStamp(ts)); - odom_capture->setData(odom_data); - odom_processor->process(odom_capture); - // odometry integration - odom_trajectory.segment(step * 3, 3) = problem.getCurrentState(); - - // LIDAR DATA --------------------------- - extractScan(laser_1_file, scan1, timestamp); - extractScan(laser_2_file, scan2, timestamp); - if (step % 3 == 0) - { - std::cout << "--PROCESS LIDAR 1 DATA..." << std::endl; - CaptureLaser2D* new_scan_1 = new CaptureLaser2D(ts, laser_1_sensor, scan1); - new_scan_1->process(); - std::cout << "--PROCESS LIDAR 2 DATA..." << std::endl; - CaptureLaser2D* new_scan_2 = new CaptureLaser2D(ts, laser_2_sensor, scan2); - new_scan_2->process(); - } - mean_times(0) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // SOLVE OPTIMIZATION --------------------------- - std::cout << "SOLVING..." << std::endl; - t1 = clock(); - ceres::Solver::Summary summary = ceres_manager.solve(); - //std::cout << summary.FullReport() << std::endl; - mean_times(3) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // COMPUTE COVARIANCES --------------------------- - std::cout << "COMPUTING COVARIANCES..." << std::endl; - t1 = clock(); - ceres_manager.computeCovariances(); - mean_times(4) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // TIME MANAGEMENT --------------------------- - double total_t = ((double) clock() - t2) / CLOCKS_PER_SEC; - mean_times(5) += total_t; - if (total_t < 0.2) - usleep(200000 - 1e6 * total_t); - -// std::cout << "\nTree after step..." << std::endl; - } - - // DISPLAY RESULTS ============================================================================================ - mean_times /= n_execution; - std::cout << "\nSIMULATION AVERAGE LOOP DURATION [s]" << std::endl; - std::cout << " data reading: " << mean_times(0) << std::endl; - std::cout << " wolf managing: " << mean_times(1) << std::endl; - std::cout << " ceres managing: " << mean_times(2) << std::endl; - std::cout << " ceres optimization: " << mean_times(3) << std::endl; - std::cout << " ceres covariance: " << mean_times(4) << std::endl; - std::cout << " loop time: " << mean_times(5) << std::endl; - - // std::cout << "\nTree before deleting..." << std::endl; - - // Print Final result in a file ------------------------- - // Vehicle poses - int i = 0; - Eigen::VectorXs state_poses = Eigen::VectorXs::Zero(n_execution * 3); - for (auto frame : *(problem.getTrajectory()->getFrameList())) - { - state_poses.segment(i, 3) << frame->getP()->getVector(), frame->getO()->getVector(); - i += 3; - } - - // Landmarks - i = 0; - Eigen::VectorXs landmarks = Eigen::VectorXs::Zero(problem.getMap()->getLandmarkList()->size() * 2); - for (auto landmark : *(problem.getMap()->getLandmarkList())) - { - landmarks.segment(i, 2) = landmark->getP()->getVector(); - i += 2; - } - - // Print log files - std::string filepath = getenv("HOME") + std::string("/Desktop/log_file_2.txt"); - log_file.open(filepath, std::ofstream::out); //open log file - - if (log_file.is_open()) - { - log_file << 0 << std::endl; - for (unsigned int ii = 0; ii < n_execution; ii++) - log_file << state_poses.segment(ii * 3, 3).transpose() << "\t" << ground_truth.segment(ii * 3, 3).transpose() << "\t" << (state_poses.segment(ii * 3, 3) - ground_truth.segment(ii * 3, 3)).transpose() << "\t" << odom_trajectory.segment(ii * 3, 3).transpose() << std::endl; - log_file.close(); //close log file - std::cout << std::endl << "Result file " << filepath << std::endl; - } - else - std::cout << std::endl << "Failed to write the log file " << filepath << std::endl; - - std::string filepath2 = getenv("HOME") + std::string("/Desktop/landmarks_file_2.txt"); - landmark_file.open(filepath2, std::ofstream::out); //open log file - - if (landmark_file.is_open()) - { - for (unsigned int ii = 0; ii < landmarks.size(); ii += 2) - landmark_file << landmarks.segment(ii, 2).transpose() << std::endl; - landmark_file.close(); //close log file - std::cout << std::endl << "Landmark file " << filepath << std::endl; - } - else - std::cout << std::endl << "Failed to write the landmark file " << filepath << std::endl; - - std::cout << "Press any key for ending... " << std::endl << std::endl; - std::getchar(); - - std::cout << "Problem:" << std::endl; - std::cout << "Frames: " << problem.getTrajectory()->getFrameList().size() << std::endl; - std::cout << "Landmarks: " << problem.getMap()->getLandmarkList()->size() << std::endl; - std::cout << "Sensors: " << problem.getHardware()->getSensorList()->size() << std::endl; - - std::cout << " ========= END ===========" << std::endl << std::endl; - - //exit - return 0; -} diff --git a/demos/demo_ORB.png b/demos/demo_ORB.png deleted file mode 100644 index 016141f5309c1ed34a61d71cfa63b130ea90aa8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10936 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 LSU2yi!_9vK%33fW diff --git a/demos/demo_analytic_odom_factor.cpp b/demos/demo_analytic_odom_factor.cpp deleted file mode 100644 index 32a2cbc64..000000000 --- a/demos/demo_analytic_odom_factor.cpp +++ /dev/null @@ -1,314 +0,0 @@ -// Testing creating wolf tree from imported .graph file - -//C includes for sleep, time and main args -#include "unistd.h" - -//std includes -#include <iostream> -#include <memory> -#include <random> -#include <cmath> -#include <queue> - -//Wolf includes -#include "wolf_manager.h" -#include "core/capture/capture_void.h" -#include "core/ceres_wrapper/ceres_manager.h" - -// EIGEN -//#include <Eigen/CholmodSupport> - -namespace wolf { -// inserts the sparse matrix 'ins' into the sparse matrix 'original' in the place given by 'row' and 'col' integers -void insertSparseBlock(const Eigen::SparseMatrix<Scalar>& ins, Eigen::SparseMatrix<Scalar>& original, const unsigned int& row, const unsigned int& col) -{ - for (int k=0; k<ins.outerSize(); ++k) - for (Eigen::SparseMatrix<Scalar>::InnerIterator iti(ins,k); iti; ++iti) - original.coeffRef(iti.row() + row, iti.col() + col) = iti.value(); - - original.makeCompressed(); -} - -int main(int argc, char** argv) -{ - using namespace wolf; - - //Welcome message - std::cout << std::endl << " ========= WOLF IMPORTED .graph TEST ===========" << std::endl << std::endl; - - if (argc != 3 || atoi(argv[2]) < 0 ) - { - std::cout << "Please call me with: [./test_wolf_imported_graph FILE_PATH MAX_VERTICES], where:" << std::endl; - std::cout << " FILE_PATH is the .graph file path" << std::endl; - std::cout << " MAX_VERTICES max edges to be loaded (0: ALL)" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - - // auxiliar variables - std::string file_path_ = argv[1]; - unsigned int MAX_VERTEX = atoi(argv[2]); - if (MAX_VERTEX == 0) MAX_VERTEX = 1e6; - std::ifstream offLineFile_; - ceres::Solver::Summary summary_autodiff, summary_analytic; - - // loading variables - std::map<unsigned int, FrameBasePtr> index_2_frame_ptr_autodiff; - std::map<unsigned int, FrameBasePtr> index_2_frame_ptr_analytic; - - // Wolf problem - ProblemPtr wolf_problem_autodiff = new Problem(FRM_PO_2D); - ProblemPtr wolf_problem_analytic = new Problem(FRM_PO_2D); - SensorBasePtr sensor = new SensorBase("ODOM 2D", std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), std::make_shared<StateBlock>(Eigen::VectorXs::Zero(1)), std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), 2); - - // Ceres wrapper - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - ceres_options.max_num_iterations = 1e4; - CeresManager* ceres_manager_autodiff = new CeresManager(wolf_problem_autodiff, ceres_options); - CeresManager* ceres_manager_analytic = new CeresManager(wolf_problem_analytic, ceres_options); - - // load graph from .txt - offLineFile_.open(file_path_.c_str(), std::ifstream::in); - if (offLineFile_.is_open()) - { - std::string buffer; - unsigned int j = 0; - // Line by line - while (std::getline(offLineFile_, buffer)) - { - //std::cout << "new line:" << buffer << std::endl; - std::string bNum; - unsigned int i = 0; - - // VERTEX - if (buffer.at(0) == 'V') - { - //skip rest of VERTEX word - while (buffer.at(i) != ' ') i++; - //skip white spaces - while (buffer.at(i) == ' ') i++; - - //vertex index - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - unsigned int vertex_index = atoi(bNum.c_str()); - bNum.clear(); - - if (vertex_index <= MAX_VERTEX+1) - { - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // vertex pose - Eigen::Vector3s vertex_pose; - // x - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - vertex_pose(0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // y - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - vertex_pose(1) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // theta - while (i < buffer.size() && buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - vertex_pose(2) = atof(bNum.c_str()); - bNum.clear(); - - // add frame to problem - FrameBasePtr vertex_frame_ptr_autodiff = new FrameBase(TimeStamp(0), std::make_shared<StateBlock>(vertex_pose.head(2)), std::make_shared<StateBlock>(vertex_pose.tail(1))); - FrameBasePtr vertex_frame_ptr_analytic = new FrameBase(TimeStamp(0), std::make_shared<StateBlock>(vertex_pose.head(2)), std::make_shared<StateBlock>(vertex_pose.tail(1))); - wolf_problem_autodiff->getTrajectory()->addFrame(vertex_frame_ptr_autodiff); - wolf_problem_analytic->getTrajectory()->addFrame(vertex_frame_ptr_analytic); - // store - index_2_frame_ptr_autodiff[vertex_index] = vertex_frame_ptr_autodiff; - index_2_frame_ptr_analytic[vertex_index] = vertex_frame_ptr_analytic; - - //std::cout << "Added vertex! index: " << vertex_index << " id: " << vertex_frame_ptr_analytic->id() << std::endl << "pose: " << vertex_pose.transpose() << std::endl; - } - } - // EDGE - else if (buffer.at(0) == 'E') - { - j++; - //skip rest of EDGE word - while (buffer.at(i) != ' ') i++; - //skip white spaces - while (buffer.at(i) == ' ') i++; - - //from - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - unsigned int edge_old = atoi(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - - //to index - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - unsigned int edge_new = atoi(bNum.c_str()); - bNum.clear(); - - if (edge_new <= MAX_VERTEX+1 && edge_old <= MAX_VERTEX+1 ) - { - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // edge vector - Eigen::Vector3s edge_vector; - // x - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_vector(0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // y - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_vector(1) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // theta - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_vector(2) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // edge covariance - Eigen::Matrix3s edge_information; - // xx - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(0,0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // xy - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(0,1) = atof(bNum.c_str()); - edge_information(1,0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // yy - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(1,1) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // thetatheta - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(2,2) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // xtheta - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(0,2) = atof(bNum.c_str()); - edge_information(2,0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // ytheta - while (i < buffer.size() && buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(1,2) = atof(bNum.c_str()); - edge_information(2,1) = atof(bNum.c_str()); - bNum.clear(); - - // add capture, feature and factor to problem - FeatureBasePtr feature_ptr_autodiff = new FeatureBase("POSE", edge_vector, edge_information.inverse()); - CaptureVoid* capture_ptr_autodiff = new CaptureVoid(TimeStamp(0), sensor); - assert(index_2_frame_ptr_autodiff.find(edge_old) != index_2_frame_ptr_autodiff.end() && "edge from vertex not added!"); - FrameBasePtr frame_old_ptr_autodiff = index_2_frame_ptr_autodiff[edge_old]; - assert(index_2_frame_ptr_autodiff.find(edge_new) != index_2_frame_ptr_autodiff.end() && "edge to vertex not added!"); - FrameBasePtr frame_new_ptr_autodiff = index_2_frame_ptr_autodiff[edge_new]; - frame_new_ptr_autodiff->addCapture(capture_ptr_autodiff); - capture_ptr_autodiff->addFeature(feature_ptr_autodiff); - FactorOdom2D* factor_ptr_autodiff = new FactorOdom2D(feature_ptr_autodiff, frame_old_ptr_autodiff); - feature_ptr_autodiff->addFactor(factor_ptr_autodiff); - //std::cout << "Added autodiff edge! " << factor_ptr_autodiff->id() << " from vertex " << factor_ptr_autodiff->getCapture()->getFrame()->id() << " to " << factor_ptr_autodiff->getFrameOther()->id() << std::endl; - - // add capture, feature and factor to problem - FeatureBasePtr feature_ptr_analytic = new FeatureBase("POSE", edge_vector, edge_information.inverse()); - CaptureVoid* capture_ptr_analytic = new CaptureVoid(TimeStamp(0), sensor); - assert(index_2_frame_ptr_analytic.find(edge_old) != index_2_frame_ptr_analytic.end() && "edge from vertex not added!"); - FrameBasePtr frame_old_ptr_analytic = index_2_frame_ptr_analytic[edge_old]; - assert(index_2_frame_ptr_analytic.find(edge_new) != index_2_frame_ptr_analytic.end() && "edge to vertex not added!"); - FrameBasePtr frame_new_ptr_analytic = index_2_frame_ptr_analytic[edge_new]; - frame_new_ptr_analytic->addCapture(capture_ptr_analytic); - capture_ptr_analytic->addFeature(feature_ptr_analytic); - FactorOdom2DAnalytic* factor_ptr_analytic = new FactorOdom2DAnalytic(feature_ptr_analytic, frame_old_ptr_analytic); - feature_ptr_analytic->addFactor(factor_ptr_analytic); - //std::cout << "Added analytic edge! " << factor_ptr_analytic->id() << " from vertex " << factor_ptr_analytic->getCapture()->getFrame()->id() << " to " << factor_ptr_analytic->getFrameOther()->id() << std::endl; - //std::cout << "vector " << factor_ptr_analytic->getMeasurement().transpose() << std::endl; - //std::cout << "information " << std::endl << edge_information << std::endl; - //std::cout << "covariance " << std::endl << factor_ptr_analytic->getMeasurementCovariance() << std::endl; - } - } - else - assert("unknown line"); - } - printf("\nGraph loaded!\n"); - } - else - printf("\nError opening file\n"); - - // PRIOR - FrameBasePtr first_frame_autodiff = wolf_problem_autodiff->getTrajectory()->getFrameList().front(); - FrameBasePtr first_frame_analytic = wolf_problem_analytic->getTrajectory()->getFrameList().front(); - CaptureFix* initial_covariance_autodiff = new CaptureFix(TimeStamp(0), new SensorBase("ABSOLUTE POSE", nullptr, nullptr, nullptr, 0), first_frame_autodiff->getState(), Eigen::Matrix3s::Identity() * 0.01); - CaptureFix* initial_covariance_analytic = new CaptureFix(TimeStamp(0), new SensorBase("ABSOLUTE POSE", nullptr, nullptr, nullptr, 0), first_frame_analytic->getState(), Eigen::Matrix3s::Identity() * 0.01); - first_frame_autodiff->addCapture(initial_covariance_autodiff); - first_frame_analytic->addCapture(initial_covariance_analytic); - initial_covariance_autodiff->emplaceFeatureAndFactor(); - initial_covariance_analytic->emplaceFeatureAndFactor(); - - // SOLVING PROBLEMS - std::cout << "solving..." << std::endl; - std::cout << "ANALYTIC -----------------------------------" << std::endl; - summary_analytic = ceres_manager_analytic->solve(); - std::cout << summary_analytic.FullReport() << std::endl; - std::cout << "AUTODIFF -----------------------------------" << std::endl; - summary_autodiff = ceres_manager_autodiff->solve(); - std::cout << summary_autodiff.FullReport() << std::endl; - - // COMPUTE COVARIANCES - std::cout << "computing covariances..." << std::endl; - std::cout << "ANALYTIC -----------------------------------" << std::endl; - clock_t t1 = clock(); - ceres_manager_analytic->computeCovariances(ALL);//ALL_MARGINALS - std::cout << "Time: " << ((double) clock() - t1) / CLOCKS_PER_SEC << "s" << std::endl; - std::cout << "AUTODIFF -----------------------------------" << std::endl; - t1 = clock(); - ceres_manager_autodiff->computeCovariances(ALL);//ALL_MARGINALS - std::cout << "Time: " << ((double) clock() - t1) / CLOCKS_PER_SEC << "s" << std::endl; - - delete wolf_problem_autodiff; //not necessary to delete anything more, wolf will do it! - std::cout << "wolf_problem_ deleted!" << std::endl; - delete ceres_manager_autodiff; - delete ceres_manager_analytic; - std::cout << "ceres_manager deleted!" << std::endl; - //End message - std::cout << " =========================== END ===============================" << std::endl << std::endl; - - //exit - return 0; -} diff --git a/demos/demo_apriltag.cpp b/demos/demo_apriltag.cpp deleted file mode 100644 index 1230479ab..000000000 --- a/demos/demo_apriltag.cpp +++ /dev/null @@ -1,290 +0,0 @@ -/** - * \file test_apriltag.cpp - * - * Created on: Dec 14, 2018 - * \author: Dinesh Atchtuhan - */ - -//Wolf -#include "base/wolf.h" -#include "base/rotations.h" -#include "base/problem.h" -#include "base/ceres_wrapper/ceres_manager.h" -#include "base/sensor/sensor_camera.h" -#include "base/processor/processor_tracker_landmark_apriltag.h" -#include "base/capture/capture_image.h" -#include "base/feature/feature_apriltag.h" - -// opencv -#include <opencv2/imgproc/imgproc.hpp> -#include "opencv2/opencv.hpp" - -// Eigen -#include <Eigen/Core> -#include <Eigen/Geometry> - -// std -#include <iostream> -#include <stdlib.h> - - -void draw_apriltag(cv::Mat image, std::vector<cv::Point2d> corners, int thickness=1, bool draw_corners=false); - - -int main(int argc, char *argv[]) -{ - /* - * HOW TO USE ? - * For now, just call the executable and append the list of images to be processed. - * The images must be placed in the root folder of your wolf project. - * Ex: - * ./test_apriltag frame1.jpg frame2.jpg frame3.jpg - */ - - using namespace wolf; - - - // General execution options - const bool APPLY_CONTRAST = false; - const bool IMAGE_OUTPUT = true; - const bool USEMAP = false; - - - WOLF_INFO( "==================== processor apriltag test ======================" ) - - std::string wolf_root = _WOLF_ROOT_DIR; - // Wolf problem - ProblemPtr problem = Problem::create("PO", 3); - ceres::Solver::Options options; - options.function_tolerance = 1e-6; - options.max_num_iterations = 100; - CeresManagerPtr ceres_manager = std::make_shared<CeresManager>(problem, options); - - - WOLF_INFO( "==================== Configure Problem ======================" ) - Eigen::Vector7s cam_extrinsics; cam_extrinsics << 0,0,0, 0,0,0,1; - SensorBasePtr sen = problem->installSensor("CAMERA", "camera", cam_extrinsics, wolf_root + "/src/examples/camera_logitech_c300_640_480.yaml"); -// SensorBasePtr sen = problem->installSensor("CAMERA", "camera", cam_extrinsics, wolf_root + "/src/examples/camera_Dinesh_LAAS_params_notangentrect.yaml"); - SensorCameraPtr sen_cam = std::static_pointer_cast<SensorCamera>(sen); - ProcessorBasePtr prc = problem->installProcessor("TRACKER LANDMARK APRILTAG", "apriltags", "camera", wolf_root + "/src/examples/processor_tracker_landmark_apriltag.yaml"); - - if (USEMAP){ - problem->loadMap(wolf_root + "/src/examples/maps/map_apriltag_logitech_1234.yaml"); - for (auto lmk : problem->getMap()->getLandmarkList()){ - lmk->fix(); - } - } - - // set prior - Eigen::Matrix6s covariance = Matrix6s::Identity(); - Scalar std_m; - Scalar std_deg; - if (USEMAP){ - std_m = 100; // standard deviation on original translation - std_deg = 180; // standard deviation on original rotation - } - else { - std_m = 0.00001; // standard deviation on original translation - std_deg = 0.00001; // standard deviation on original rotation - } - - covariance.topLeftCorner(3,3) = std_m*std_m * covariance.topLeftCorner(3,3); - covariance.bottomRightCorner(3,3) = (M_TORAD*std_deg)*(M_TORAD*std_deg) * covariance.bottomRightCorner(3,3); - - if (USEMAP){ - FrameBasePtr F1 = problem->setPrior((Vector7s()<<0.08, 0.15, -0.75, 0, 0, 0, 1).finished(), covariance, 0.0, 0.1); - } - else { - FrameBasePtr F1 = problem->setPrior((Vector7s()<<0,0,0,0,0,0,1).finished(), covariance, 0.0, 0.1); - F1->fix(); - } - - // first argument is the name of the program. - // following arguments are path to image (from wolf_root) - const int inputs = argc -1; - WOLF_DEBUG("nb of images: ", inputs); - cv::Mat frame; - Scalar ts(0); - Scalar dt = 1; - - WOLF_INFO( "==================== Main loop ======================" ) - for (int input = 1; input <= inputs; input++) { - std::string path = wolf_root + "/" + argv[input]; - frame = cv::imread(path, CV_LOAD_IMAGE_COLOR); - - if( frame.data ){ //if imread succeeded - - if (APPLY_CONTRAST){ - Scalar alpha = 2.0; // to tune contrast [1-3] - int beta = 0; // to tune lightness [0-100] - // Do the operation new_image(i,j) = alpha*image(i,j) + beta - for( int y = 0; y < frame.rows; y++ ){ - for( int x = 0; x < frame.cols; x++ ){ - for( int c = 0; c < 3; c++ ){ - frame.at<cv::Vec3b>(y,x)[c] = cv::saturate_cast<uchar>( alpha*( frame.at<cv::Vec3b>(y,x)[c] ) + beta ); - } - } - } - } - - CaptureImagePtr cap = std::make_shared<CaptureImage>(ts, sen_cam, frame); - // cap->setType(argv[input]); // only for problem->print() to show img filename - cap->setName(argv[input]); - WOLF_DEBUG("Processing image...", path); - sen->process(cap); - - if (IMAGE_OUTPUT){ - cv::namedWindow( cap->getName(), cv::WINDOW_NORMAL );// Create a window for display. - } - - } - else - WOLF_WARN("could not load image ", path); - - ts += dt; - } - - - if (IMAGE_OUTPUT){ - WOLF_INFO( "==================== Draw all detections ======================" ) - for (auto F : problem->getTrajectory()->getFrameList()) - { - if (F->isKey()) - { - for (auto cap : F->getCaptureList()) - { - if (cap->getType() == "IMAGE") - { - auto img = std::static_pointer_cast<CaptureImage>(cap); - for (FeatureBasePtr f : img->getFeatureList()) - { - FeatureApriltagPtr fa = std::static_pointer_cast<FeatureApriltag>(f); - draw_apriltag(img->getImage(), fa->getTagCorners(), 1); - } - cv::imshow( img->getName(), img->getImage() ); // display original image. - cv::waitKey(1); - } - } - } - } - } - - - -// WOLF_INFO( "==================== Provide perturbed prior ======================" ) -// for (auto kf : problem->getTrajectory()->getFrameList()) -// { -// Vector7s x; -// if (kf->isKey()) -// { -// x.setRandom(); -// x.tail(4).normalize(); -// kf->setState(x); -// } -// } - - WOLF_INFO( "==================== Solve problem ======================" ) - std::string report = ceres_manager->solve(SolverManager::ReportVerbosity::FULL); // 0: nothing, 1: BriefReport, 2: FullReport - WOLF_DEBUG(report); - problem->print(3,0,1,1); - - - - WOLF_INFO("============= SOLVED PROBLEM : POS | EULER (DEG) ===============") - for (auto kf : problem->getTrajectory()->getFrameList()) - { - if (kf->isKey()) - for (auto cap : kf->getCaptureList()) - { - if (cap->getType() != "POSE") - { - Vector3s T = kf->getP()->getState(); - Vector4s qv= kf->getO()->getState(); - Vector3s e = M_TODEG * R2e(q2R(qv)); - WOLF_DEBUG("KF", kf->id(), " => ", T.transpose(), " | ", e.transpose()); - } - } - } - for (auto lmk : problem->getMap()->getLandmarkList()) - { - Vector3s T = lmk->getP()->getState(); - Vector4s qv= lmk->getO()->getState(); - Vector3s e = M_TODEG * R2e(q2R(qv)); - WOLF_DEBUG(" L", lmk->id(), " => ", T.transpose(), " | ", e.transpose()); - } - - - // =============================================== - // COVARIANCES =================================== - // =============================================== - // Print COVARIANCES of all states - WOLF_INFO("======== COVARIANCES OF SOLVED PROBLEM : POS | QUAT =======") - ceres_manager->computeCovariances(SolverManager::CovarianceBlocksToBeComputed::ALL_MARGINALS); - for (auto kf : problem->getTrajectory()->getFrameList()) - if (kf->isKey()) - { - Eigen::MatrixXs cov = kf->getCovariance(); - WOLF_DEBUG("KF", kf->id(), "_std (sigmas) = ", cov.diagonal().transpose().array().sqrt()); - } - for (auto lmk : problem->getMap()->getLandmarkList()) - { - Eigen::MatrixXs cov = lmk->getCovariance(); - WOLF_DEBUG(" L", lmk->id(), "_std (sigmas) = ", cov.diagonal().transpose().array().sqrt()); - } - std::cout << std::endl; - - - // =============================================== - // SAVE MAP TO YAML ============================== - // =============================================== - // - // problem->saveMap(wolf_root + "/src/examples/map_apriltag_set3_HC.yaml", "set3"); - - if (IMAGE_OUTPUT){ - cv::waitKey(0); - cv::destroyAllWindows(); - } - - return 0; - -} - - -void draw_apriltag(cv::Mat image, std::vector<cv::Point2d> corners, - int thickness, bool draw_corners) { - cv::line(image, corners[0], corners[1], CV_RGB(255, 0, 0), thickness); - cv::line(image, corners[1], corners[2], CV_RGB(0, 255, 0), thickness); - cv::line(image, corners[2], corners[3], CV_RGB(0, 0, 255), thickness); - cv::line(image, corners[3], corners[0], CV_RGB(255, 0, 255), thickness); - - /////// - // Leads to implement other displays - /////// - -// const auto line_type = cv::LINE_AA; -// if (draw_corners) { -// int r = thickness; -// cv::circle(image, cv::Point2i(p[0].x, p[0].y), r, CV_RGB(255, 0, 0), -1, -// line_type); -// cv::circle(image, cv::Point2i(p[1].x, p[1].y), r, CV_RGB(0, 255, 0), -1, -// line_type); -// cv::circle(image, cv::Point2i(p[2].x, p[2].y), r, CV_RGB(0, 0, 255), -1, -// line_type); -// cv::circle(image, cv::Point2i(p[3].x, p[3].y), r, CV_RGB(255, 0, 255), -1, -// line_type); -// } - -// cv::putText(image, std::to_string(apriltag.id), -// cv::Point2f(apriltag.center.x - 5, apriltag.center.y + 5), -// cv::FONT_HERSHEY_SIMPLEX, 1, CV_RGB(255, 0, 255), 2, line_type); - - -} - -//void DrawApriltags(cv::Mat &image, const ApriltagVec &apriltags) { -// for (const auto &apriltag : apriltags) { -//// DrawApriltag(image, apriltag); -// DrawApriltag(image, apriltag, 1); -// } -//} - diff --git a/demos/demo_autodiff.cpp b/demos/demo_autodiff.cpp deleted file mode 100644 index 6fa1e01ed..000000000 --- a/demos/demo_autodiff.cpp +++ /dev/null @@ -1,422 +0,0 @@ -//std includes -#include <cstdlib> -#include <iostream> -#include <fstream> -#include <memory> -#include <random> -#include <typeinfo> -#include <ctime> -#include <queue> - -// Eigen includes -#include <eigen3/Eigen/Dense> -#include <eigen3/Eigen/Geometry> - -//Ceres includes -#include "glog/logging.h" - -//Wolf includes -#include "wolf_manager.h" -#include "core/sensor/sensor_laser_2D.h" -#include "core/ceres_wrapper/ceres_manager.h" - -//C includes for sleep, time and main args -#include "unistd.h" - -//faramotics includes -#include "faramotics/dynamicSceneRender.h" -#include "faramotics/rangeScan2D.h" -#include "btr-headers/pose3d.h" - -//laser_scan_utils -#include "iri-algorithms/laser_scan_utils/corner_detector.h" -#include "iri-algorithms/laser_scan_utils/entities.h" - -namespace wolf { -//function travel around -void motionCampus(unsigned int ii, Cpose3d & pose, double& displacement_, double& rotation_) -{ - if (ii <= 120){ displacement_ = 0.1; rotation_ = 0; } - else if (ii <= 170) { displacement_ = 0.2; rotation_ = 1.8 * M_PI / 180; } - else if (ii <= 220) { displacement_ = 0; rotation_ =-1.8 * M_PI / 180; } - else if (ii <= 310) { displacement_ = 0.1; rotation_ = 0; } - else if (ii <= 487) { displacement_ = 0.1; rotation_ =-1.0 * M_PI / 180; } - else if (ii <= 600) { displacement_ = 0.2; rotation_ = 0; } - else if (ii <= 700) { displacement_ = 0.1; rotation_ =-1.0 * M_PI / 180; } - else if (ii <= 780) { displacement_ = 0; rotation_ =-1.0 * M_PI / 180; } - else { displacement_ = 0.3; rotation_ = 0; } - - pose.moveForward(displacement_); - pose.rt.setEuler(pose.rt.head() + rotation_, pose.rt.pitch(), pose.rt.roll()); -} - -int main(int argc, char** argv) -{ - using namespace wolf; - - std::cout << "\n ========= 2D Robot with odometry and 2 LIDARs ===========\n"; - - // USER INPUT ============================================================================================ - if (argc != 3 || atoi(argv[1]) < 1 || atoi(argv[2]) < 1 ) - { - std::cout << "Please call me with: [./test_ceres_manager NI PRINT], where:" << std::endl; - std::cout << " - NI is the number of iterations (NI > 0)" << std::endl; - std::cout << " - WS is the window size (WS > 0)" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - - unsigned int n_execution = (unsigned int) atoi(argv[1]); //number of iterations of the whole execution - unsigned int window_size = (unsigned int) atoi(argv[2]); - - // INITIALIZATION ============================================================================================ - //init random generators - Scalar odom_std_factor = 0.5; - Scalar gps_std = 1; - std::default_random_engine generator(1); - std::normal_distribution<Scalar> distribution_odom(0.0, odom_std_factor); //odometry noise - std::normal_distribution<Scalar> distribution_gps(0.0, gps_std); //GPS noise - - //init google log - //google::InitGoogleLogging(argv[0]); - - // Faramotics stuff - Cpose3d viewPoint, devicePose, laser1Pose, laser2Pose, estimated_vehicle_pose, estimated_laser_1_pose, estimated_laser_2_pose; - vector < Cpose3d > devicePoses; - vector<float> scan1, scan2; - string modelFileName; - - //model and initial view point - modelFileName = "/home/jvallve/iri-lab/faramotics/models/campusNordUPC.obj"; - //modelFileName = "/home/acoromin/dev/br/faramotics/models/campusNordUPC.obj"; - //modelFileName = "/home/andreu/dev/faramotics/models/campusNordUPC.obj"; - devicePose.setPose(2, 8, 0.2, 0, 0, 0); - viewPoint.setPose(devicePose); - viewPoint.moveForward(10); - viewPoint.rt.setEuler(viewPoint.rt.head() + M_PI / 2, viewPoint.rt.pitch() + 30. * M_PI / 180., viewPoint.rt.roll()); - viewPoint.moveForward(-15); - //glut initialization - faramotics::initGLUT(argc, argv); - - //create a viewer for the 3D model and scan points - CdynamicSceneRender* myRender = new CdynamicSceneRender(1200, 700, 90 * M_PI / 180, 90 * 700.0 * M_PI / (1200.0 * 180.0), 0.2, 100); - myRender->loadAssimpModel(modelFileName, true); //with wireframe - //create scanner and load 3D model - CrangeScan2D* myScanner = new CrangeScan2D(HOKUYO_UTM30LX_180DEG); //HOKUYO_UTM30LX_180DEG or LEUZE_RS4 - myScanner->loadAssimpModel(modelFileName); - - //variables - Eigen::Vector3s odom_reading; - Eigen::Vector2s gps_fix_reading; - Eigen::VectorXs pose_odom(3); //current odometry integred pose - Eigen::VectorXs ground_truth(n_execution * 3); //all true poses - Eigen::VectorXs odom_trajectory(n_execution * 3); //open loop trajectory - Eigen::VectorXs mean_times = Eigen::VectorXs::Zero(7); - clock_t t1, t2; - - // Wolf manager initialization - Eigen::Vector3s odom_pose = Eigen::Vector3s::Zero(); - Eigen::Vector3s gps_pose = Eigen::Vector3s::Zero(); - Eigen::Vector4s laser_1_pose, laser_2_pose; //xyz + theta - laser_1_pose << 1.2, 0, 0, 0; //laser 1 - laser_2_pose << -1.2, 0, 0, M_PI; //laser 2 - SensorOdom2D odom_sensor(std::make_shared<StateBlock>(odom_pose.head(2)), std::make_shared<StateBlock>(odom_pose.tail(1)), odom_std_factor, odom_std_factor); - SensorGPSFix gps_sensor(std::make_shared<StateBlock>(gps_pose.head(2)), std::make_shared<StateBlock>(gps_pose.tail(1)), gps_std); - SensorLaser2D laser_1_sensor(std::make_shared<StateBlock>(laser_1_pose.head(2)), std::make_shared<StateBlock>(laser_1_pose.tail(1))); - SensorLaser2D laser_2_sensor(std::make_shared<StateBlock>(laser_2_pose.head(2)), std::make_shared<StateBlock>(laser_2_pose.tail(1))); - laser_1_sensor.addProcessor(new ProcessorLaser2D()); - laser_2_sensor.addProcessor(new ProcessorLaser2D()); - - // Initial pose - pose_odom << 2, 8, 0; - ground_truth.head(3) = pose_odom; - odom_trajectory.head(3) = pose_odom; - - WolfManager* wolf_manager_ceres = new WolfManager(FRM_PO_2D, &odom_sensor, pose_odom, Eigen::Matrix3s::Identity() * 0.01, window_size, 0.3); - WolfManager* wolf_manager_wolf = new WolfManager(FRM_PO_2D, &odom_sensor, pose_odom, Eigen::Matrix3s::Identity() * 0.01, window_size, 0.3); - - // Ceres wrapper - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - // ceres_options.minimizer_progress_to_stdout = false; - // ceres_options.line_search_direction_type = ceres::LBFGS; - // ceres_options.max_num_iterations = 100; - CeresManager* ceres_manager_ceres = new CeresManager(wolf_manager_ceres->getProblem(), false); - CeresManager* ceres_manager_wolf = new CeresManager(wolf_manager_wolf->getProblem(), true); - std::ofstream log_file, landmark_file; //output file - - //std::cout << "START TRAJECTORY..." << std::endl; - // START TRAJECTORY ============================================================================================ - for (unsigned int step = 1; step < n_execution; step++) - { - //get init time - t2 = clock(); - - // ROBOT MOVEMENT --------------------------- - //std::cout << "ROBOT MOVEMENT..." << std::endl; - // moves the device position - t1 = clock(); - motionCampus(step, devicePose, odom_reading(0), odom_reading(2)); - odom_reading(1) = 0; - devicePoses.push_back(devicePose); - - // SENSOR DATA --------------------------- - //std::cout << "SENSOR DATA..." << std::endl; - // store groundtruth - ground_truth.segment(step * 3, 3) << devicePose.pt(0), devicePose.pt(1), devicePose.rt.head(); - - // compute odometry - odom_reading(0) += distribution_odom(generator) * (odom_reading(0) == 0 ? 1e-6 : odom_reading(0)); - odom_reading(1) += distribution_odom(generator) * 1e-6; - odom_reading(2) += distribution_odom(generator) * (odom_reading(2) == 0 ? 1e-6 : odom_reading(2)); - - // odometry integration - pose_odom(0) = pose_odom(0) + odom_reading(0) * cos(pose_odom(2)) - odom_reading(1) * sin(pose_odom(2)); - pose_odom(1) = pose_odom(1) + odom_reading(0) * sin(pose_odom(2)) + odom_reading(1) * cos(pose_odom(2)); - pose_odom(2) = pose_odom(2) + odom_reading(1); - odom_trajectory.segment(step * 3, 3) = pose_odom; - - // compute GPS - gps_fix_reading << devicePose.pt(0), devicePose.pt(1); - gps_fix_reading(0) += distribution_gps(generator); - gps_fix_reading(1) += distribution_gps(generator); - - //compute scans - scan1.clear(); - scan2.clear(); - // scan 1 - laser1Pose.setPose(devicePose); - laser1Pose.moveForward(laser_1_pose(0)); - myScanner->computeScan(laser1Pose, scan1); - // scan 2 - laser2Pose.setPose(devicePose); - laser2Pose.moveForward(laser_2_pose(0)); - laser2Pose.rt.setEuler(laser2Pose.rt.head() + M_PI, laser2Pose.rt.pitch(), laser2Pose.rt.roll()); - myScanner->computeScan(laser2Pose, scan2); - - mean_times(0) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // ADD CAPTURES --------------------------- - std::cout << "ADD CAPTURES..." << std::endl; - t1 = clock(); - // adding new sensor captures - wolf_manager_ceres->addCapture(new CaptureOdom2D(TimeStamp(),TimeStamp(), &odom_sensor, odom_reading)); //, odom_std_factor * Eigen::MatrixXs::Identity(2,2))); - wolf_manager_ceres->addCapture(new CaptureGPSFix(TimeStamp(), &gps_sensor, gps_fix_reading, gps_std * Eigen::MatrixXs::Identity(3,3))); - wolf_manager_ceres->addCapture(new CaptureLaser2D(TimeStamp(), &laser_1_sensor, scan1)); - wolf_manager_ceres->addCapture(new CaptureLaser2D(TimeStamp(), &laser_2_sensor, scan2)); - wolf_manager_wolf->addCapture(new CaptureOdom2D(TimeStamp(),TimeStamp(), &odom_sensor, odom_reading)); //, odom_std_factor * Eigen::MatrixXs::Identity(2,2))); - wolf_manager_wolf->addCapture(new CaptureGPSFix(TimeStamp(), &gps_sensor, gps_fix_reading, gps_std * Eigen::MatrixXs::Identity(3,3))); - wolf_manager_wolf->addCapture(new CaptureLaser2D(TimeStamp(), &laser_1_sensor, scan1)); - wolf_manager_wolf->addCapture(new CaptureLaser2D(TimeStamp(), &laser_2_sensor, scan2)); - - // updating problem - wolf_manager_ceres->update(); - wolf_manager_wolf->update(); - mean_times(1) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // UPDATING CERES --------------------------- - std::cout << "UPDATING CERES..." << std::endl; - t1 = clock(); - // update state units and factors in ceres - ceres_manager_ceres->update(); - ceres_manager_wolf->update(); - mean_times(2) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // SOLVE OPTIMIZATION --------------------------- - std::cout << "SOLVING..." << std::endl; - t1 = clock(); - ceres::Solver::Summary summary_ceres = ceres_manager_ceres->solve(ceres_options); - ceres::Solver::Summary summary_wolf = ceres_manager_wolf->solve(ceres_options); - std::cout << "CERES AUTO DIFF" << std::endl; - std::cout << "Jacobian evaluation: " << summary_ceres.jacobian_evaluation_time_in_seconds << std::endl; - std::cout << "Total time: " << summary_ceres.total_time_in_seconds << std::endl; - std::cout << "WOLF AUTO DIFF" << std::endl; - std::cout << "Jacobian evaluation: " << summary_wolf.jacobian_evaluation_time_in_seconds << std::endl; - std::cout << "Total time: " << summary_wolf.total_time_in_seconds << std::endl; - mean_times(3) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - std::cout << "CERES AUTO DIFF solution:" << std::endl; - std::cout << wolf_manager_ceres->getVehiclePose().transpose() << std::endl; - std::cout << "WOLF AUTO DIFF solution:" << std::endl; - std::cout << wolf_manager_wolf->getVehiclePose().transpose() << std::endl; - - // COMPUTE COVARIANCES --------------------------- - std::cout << "COMPUTING COVARIANCES..." << std::endl; - t1 = clock(); - ceres_manager_ceres->computeCovariances(ALL_MARGINALS); - ceres_manager_wolf->computeCovariances(ALL_MARGINALS); - Eigen::MatrixXs marginal_ceres(3,3), marginal_wolf(3,3); - wolf_manager_ceres->getProblem()->getCovarianceBlock(wolf_manager_ceres->getProblem()->getTrajectory()->getLastFrame()->getP(), - wolf_manager_ceres->getProblem()->getTrajectory()->getLastFrame()->getP(), - marginal_ceres, 0, 0); - wolf_manager_ceres->getProblem()->getCovarianceBlock(wolf_manager_ceres->getProblem()->getTrajectory()->getLastFrame()->getP(), - wolf_manager_ceres->getProblem()->getTrajectory()->getLastFrame()->getO(), - marginal_ceres, 0, 2); - wolf_manager_ceres->getProblem()->getCovarianceBlock(wolf_manager_ceres->getProblem()->getTrajectory()->getLastFrame()->getO(), - wolf_manager_ceres->getProblem()->getTrajectory()->getLastFrame()->getO(), - marginal_ceres, 2, 2); - wolf_manager_wolf->getProblem()->getCovarianceBlock(wolf_manager_wolf->getProblem()->getTrajectory()->getLastFrame()->getP(), - wolf_manager_wolf->getProblem()->getTrajectory()->getLastFrame()->getP(), - marginal_wolf, 0, 0); - wolf_manager_wolf->getProblem()->getCovarianceBlock(wolf_manager_wolf->getProblem()->getTrajectory()->getLastFrame()->getP(), - wolf_manager_wolf->getProblem()->getTrajectory()->getLastFrame()->getO(), - marginal_wolf, 0, 2); - wolf_manager_wolf->getProblem()->getCovarianceBlock(wolf_manager_wolf->getProblem()->getTrajectory()->getLastFrame()->getO(), - wolf_manager_wolf->getProblem()->getTrajectory()->getLastFrame()->getO(), - marginal_wolf, 2, 2); - std::cout << "CERES AUTO DIFF covariance:" << std::endl; - std::cout << marginal_ceres << std::endl; - std::cout << "WOLF AUTO DIFF covariance:" << std::endl; - std::cout << marginal_wolf << std::endl; - mean_times(4) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // DRAWING STUFF --------------------------- - t1 = clock(); - // draw detected corners -// std::list < laserscanutils::Corner > corner_list; -// std::vector<double> corner_vector; -// CaptureLaser2D last_scan(TimeStamp(), &laser_1_sensor, scan1); -// last_scan.extractCorners(corner_list); -// for (std::list<laserscanutils::Corner>::iterator corner_it = corner_list.begin(); corner_it != corner_list.end(); corner_it++) -// { -// corner_vector.push_back(corner_it->pt_(0)); -// corner_vector.push_back(corner_it->pt_(1)); -// } -// myRender->drawCorners(laser1Pose, corner_vector); - -// // draw landmarks -// std::vector<double> landmark_vector; -// for (auto landmark_it = wolf_manager->getProblem()->getMap()->getLandmarkList().begin(); landmark_it != wolf_manager->getProblem()->getMap()->getLandmarkList().end(); landmark_it++) -// { -// Scalar* position_ptr = (*landmark_it)->getP()->get(); -// landmark_vector.push_back(*position_ptr); //x -// landmark_vector.push_back(*(position_ptr + 1)); //y -// landmark_vector.push_back(0.2); //z -// } -// myRender->drawLandmarks(landmark_vector); -// -// // draw localization and sensors -// estimated_vehicle_pose.setPose(wolf_manager->getVehiclePose()(0), wolf_manager->getVehiclePose()(1), 0.2, wolf_manager->getVehiclePose()(2), 0, 0); -// estimated_laser_1_pose.setPose(estimated_vehicle_pose); -// estimated_laser_1_pose.moveForward(laser_1_pose(0)); -// estimated_laser_2_pose.setPose(estimated_vehicle_pose); -// estimated_laser_2_pose.moveForward(laser_2_pose(0)); -// estimated_laser_2_pose.rt.setEuler(estimated_laser_2_pose.rt.head() + M_PI, estimated_laser_2_pose.rt.pitch(), estimated_laser_2_pose.rt.roll()); -// myRender->drawPoseAxisVector( { estimated_vehicle_pose, estimated_laser_1_pose, estimated_laser_2_pose }); -// -// //Set view point and render the scene -// //locate visualization view point, somewhere behind the device -//// viewPoint.setPose(devicePose); -//// viewPoint.rt.setEuler( viewPoint.rt.head(), viewPoint.rt.pitch()+20.*M_PI/180., viewPoint.rt.roll() ); -//// viewPoint.moveForward(-5); -// myRender->setViewPoint(viewPoint); -// myRender->drawPoseAxis(devicePose); -// myRender->drawScan(laser1Pose, scan1, 180. * M_PI / 180., 90. * M_PI / 180.); //draw scan -// myRender->render(); -// mean_times(5) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // TIME MANAGEMENT --------------------------- - double dt = ((double) clock() - t2) / CLOCKS_PER_SEC; - mean_times(6) += dt; - if (dt < 0.1) - usleep(100000 - 1e6 * dt); - -// std::cout << "\nTree after step..." << std::endl; - } - - // DISPLAY RESULTS ============================================================================================ - mean_times /= n_execution; - std::cout << "\nSIMULATION AVERAGE LOOP DURATION [s]" << std::endl; - std::cout << " data generation: " << mean_times(0) << std::endl; - std::cout << " wolf managing: " << mean_times(1) << std::endl; - std::cout << " ceres managing: " << mean_times(2) << std::endl; - std::cout << " ceres optimization: " << mean_times(3) << std::endl; - std::cout << " ceres covariance: " << mean_times(4) << std::endl; - std::cout << " results drawing: " << mean_times(5) << std::endl; - std::cout << " loop time: " << mean_times(6) << std::endl; - -// std::cout << "\nTree before deleting..." << std::endl; - -// // Draw Final result ------------------------- -// std::vector<double> landmark_vector; -// for (auto landmark_it = wolf_manager->getProblem()->getMap()->getLandmarkList().begin(); landmark_it != wolf_manager->getProblem()->getMap()->getLandmarkList().end(); landmark_it++) -// { -// Scalar* position_ptr = (*landmark_it)->getP()->get(); -// landmark_vector.push_back(*position_ptr); //x -// landmark_vector.push_back(*(position_ptr + 1)); //y -// landmark_vector.push_back(0.2); //z -// } -// myRender->drawLandmarks(landmark_vector); -//// viewPoint.setPose(devicePoses.front()); -//// viewPoint.moveForward(10); -//// viewPoint.rt.setEuler( viewPoint.rt.head()+M_PI/4, viewPoint.rt.pitch()+20.*M_PI/180., viewPoint.rt.roll() ); -//// viewPoint.moveForward(-10); -// myRender->setViewPoint(viewPoint); -// myRender->render(); - - // Print Final result in a file ------------------------- - // Vehicle poses -// int i = 0; -// Eigen::VectorXs state_poses(n_execution * 3); -// for (auto frame_it = wolf_manager->getProblem()->getTrajectory()->getFrameList().begin(); frame_it != wolf_manager->getProblem()->getTrajectory()->getFrameList().end(); frame_it++) -// { -// state_poses.segment(i, 3) << *(*frame_it)->getP()->get(), *((*frame_it)->getP()->get() + 1), *(*frame_it)->getO()->get(); -// i += 3; -// } -// -// // Landmarks -// i = 0; -// Eigen::VectorXs landmarks(wolf_manager->getProblem()->getMap()->getLandmarkList().size() * 2); -// for (auto landmark_it = wolf_manager->getProblem()->getMap()->getLandmarkList().begin(); landmark_it != wolf_manager->getProblem()->getMap()->getLandmarkList().end(); landmark_it++) -// { -// Eigen::Map<Eigen::Vector2s> landmark((*landmark_it)->getP()->get()); -// landmarks.segment(i, 2) = landmark; -// i += 2; -// } -// -// // Print log files -// std::string filepath = getenv("HOME") + std::string("/Desktop/log_file_2.txt"); -// log_file.open(filepath, std::ofstream::out); //open log file -// -// if (log_file.is_open()) -// { -// log_file << 0 << std::endl; -// for (unsigned int ii = 0; ii < n_execution; ii++) -// log_file << state_poses.segment(ii * 3, 3).transpose() << "\t" << ground_truth.segment(ii * 3, 3).transpose() << "\t" << (state_poses.segment(ii * 3, 3) - ground_truth.segment(ii * 3, 3)).transpose() << "\t" << odom_trajectory.segment(ii * 3, 3).transpose() << std::endl; -// log_file.close(); //close log file -// std::cout << std::endl << "Result file " << filepath << std::endl; -// } -// else -// std::cout << std::endl << "Failed to write the log file " << filepath << std::endl; -// -// std::string filepath2 = getenv("HOME") + std::string("/Desktop/landmarks_file_2.txt"); -// landmark_file.open(filepath2, std::ofstream::out); //open log file -// -// if (landmark_file.is_open()) -// { -// for (unsigned int ii = 0; ii < landmarks.size(); ii += 2) -// landmark_file << landmarks.segment(ii, 2).transpose() << std::endl; -// landmark_file.close(); //close log file -// std::cout << std::endl << "Landmark file " << filepath << std::endl; -// } -// else -// std::cout << std::endl << "Failed to write the landmark file " << filepath << std::endl; -// -// std::cout << "Press any key for ending... " << std::endl << std::endl; -// std::getchar(); - - delete myRender; - delete myScanner; - delete wolf_manager_ceres; - delete wolf_manager_wolf; - std::cout << "wolf deleted" << std::endl; - delete ceres_manager_ceres; - delete ceres_manager_wolf; - std::cout << "ceres_manager deleted" << std::endl; - - std::cout << " ========= END ===========" << std::endl << std::endl; - - //exit - return 0; -} diff --git a/demos/demo_capture_laser_2D.cpp b/demos/demo_capture_laser_2D.cpp deleted file mode 100644 index cd5e40239..000000000 --- a/demos/demo_capture_laser_2D.cpp +++ /dev/null @@ -1,134 +0,0 @@ - -//std -#include <random> - -//wolf -#include "core/capture/capture_laser_2D.h" - -// Eigen in std vector -#include <Eigen/StdVector> - -//main -int main(int argc, char *argv[]) -{ - using namespace wolf; - - std::cout << std::endl << "CaptureLaser2D class test" << std::endl; - std::cout << "========================================================" << std::endl; - - //scan ranges - Eigen::VectorXs ranges(720); - ranges << 2.78886,2.78289,2.7832,2.78367,2.7843,2.78508,2.78603,2.78713,2.78839,2.78981, - 2.79139,2.78669,2.78855,2.79057,2.79274,2.79507,2.79098,2.79359,2.79635,2.79927, - 2.79566,2.79886,2.80221,2.79895,2.80258,2.80638,2.80345,2.80753,2.81176,2.80917, - 2.81368,2.81132,2.81611,2.81396,2.81903,2.73664,2.72743,2.71782,2.70883,2.69945, - 2.69067,2.6815,2.67294,2.66398,2.65562,2.64736,2.6387,2.63064,2.62218,2.61431, - 2.60605,2.59837,2.59078,2.5828,2.57539,2.56759,2.56036,2.55321,2.54568,2.53871, - 2.53182,2.52455,2.51782,2.51118,2.50415,2.49767,2.49127,2.48495,2.47824,2.47207, - 2.46597,2.4595,2.45355,2.44768,2.44188,2.4357,2.43005,2.42446,2.41894,2.4135, - 2.40768,2.40236,2.39712,2.39195,2.3864,2.38135,2.37637,2.37146,2.36661,2.36182, - 2.35666,2.352,2.3474,2.34286,2.34186,2.36289,2.41051,2.43311,2.45628,2.48003, - 2.50439,2.52937,2.555,2.61224,2.63993,2.66837,2.69757,2.72758,2.75841,2.79011, - 2.82269,2.85621,2.8907,2.96659,3.0042,3.04295,3.08289,3.12406,3.16652,3.21033, - 3.22693,3.23444,3.24207,3.24982,3.2577,3.26571,3.2855,3.29383,3.30229,3.31088, - 3.3196,3.32846,3.33745,3.34658,3.35584,3.36524,3.37478,3.38445,3.39427,3.40423, - 3.41434,3.42459,3.43499,3.44553,3.45623,3.46707,3.47807,3.48923,3.50053,3.512, - 3.52362,3.53541,3.54736,3.55947,3.57175,3.5842,3.59681,3.6096,3.62256,3.63569, - 3.64901,3.6625,3.67617,3.69003,3.70407,3.7183,3.73272,3.74733,3.76214,3.7931, - 3.80843,3.82397,3.83972,3.85567,3.87183,3.88822,3.90481,3.92163,3.93867,3.95593, - 3.97343,3.97347,3.99127,4.00931,4.02758,4.0461,4.06486,4.08387,4.10314,4.12266, - 4.14244,4.16248,4.20237,4.22313,4.24418,4.26551,4.28712,4.30903,4.33122,4.35372, - 4.37652,4.39963,4.42304,4.44678,4.47084,4.49523,4.51994,4.545,4.57041,4.59615, - 4.62225,4.64871,4.67554,4.70274,4.73032,4.75828,4.78663,4.81538,4.84452,4.8741, - 4.90409,4.9345,4.96534,4.99662,5.02836,5.06053,5.09317,5.12628,5.15987,5.19395, - 5.22853,5.2636,5.2992,5.33532,5.37197,5.44106,5.47923,5.51796,5.55729,5.59721, - 5.63773,5.67888,5.72066,5.76307,5.80615,5.8499,5.89432,5.93945,6.02374,6.07085, - 6.11872,6.16734,6.21676,6.26698,6.318,6.36987,6.42258,6.47618,6.5758,6.6319, - 6.68894,6.74694,6.80593,6.86593,6.92698,7.04022,7.10425,7.1694,7.23572,7.30322, - 7.37192,7.49928,7.57149,7.64505,7.58372,7.51951,7.45681,7.32129,7.32938,7.34276, - 7.35632,7.36877,7.38272,7.39687,7.41124,7.4258,7.43923,7.4542,7.46937,7.48477, - 7.49904,7.51485,7.53087,7.54579,7.56225,7.57894,7.59587,7.61164,7.62902,8.37389, - 8.39194,8.41173,8.43177,8.45059,8.47118,8.49202,8.51164,8.53305,8.55319,8.57516, - 8.59739,8.61839,8.64122,8.6628,8.6862,8.70837,8.73237,8.7567,8.77979,8.80472, - 8.82843,8.85402,8.87835,8.9046,8.9296,8.9565,8.98218,9.0082,9.03616,9.06287, - 9.09152,9.11895,9.14834,9.17652,9.20503,9.23557,9.26487,9.29454,9.32626,9.35674, - 9.38762,9.42055,9.45226,9.4844,9.51695,9.55162,9.58503,9.61893,9.65324,4.38929, - 4.38536,4.36058,4.3365,4.3131,4.29036,4.26827,4.24682,4.22598,4.20576,4.18612, - 4.1944,4.17582,4.15708,4.13859,4.12032,4.10229,4.08449,4.06691,4.04955,4.03241, - 4.01549,3.99916,3.98265,3.96634,3.95024,3.93434,3.91901,3.90349,3.88817,3.87304, - 3.85845,3.84368,3.82909,3.81504,3.80081,3.78674,3.7732,3.75948,3.74591,3.73287, - 3.71963,3.7069,3.69398,3.68156,3.66894,3.65647,3.6445,3.63233,3.62065,3.60876, - 3.59736,3.58576,3.58265,3.61553,3.62696,3.63867,3.67347,3.68596,3.72229,3.7356, - 3.77355,3.78772,3.80219,3.84244,3.85785,3.89993,3.9163,3.93303,3.97774,3.99551, - 4.01367,4.06121,4.0805,4.10019,4.15081,4.17174,4.19309,13.8062,13.7714,13.7384, - 13.7075,13.8936,13.9735,14.0549,14.1382,14.3407,15.8017,15.9009,16.002,16.1054, - 16.3519,16.462,16.5744,16.6893,16.9594,17.0819,17.2072,17.3352,17.4661,17.6, - 8.14878,8.1334,8.11823,8.10324,8.08848,8.07391,8.0588,8.04465,8.03069,8.01693, - 8.00338,7.99,7.97684,7.96312,7.95032,7.93773,7.92533,7.91309,7.90106,7.88922,7.87755, - 7.86606,7.85476,7.84289,7.83195,7.82116,7.81058,7.80017,7.78993,7.77984,7.76995, - 7.76021,7.75066,7.74128,7.73204,7.76034,7.99805,8.11853,8.24311,8.37202,12.3718, - 12.3587,12.346,12.3336,12.3213,12.3094,12.2976,12.2862,12.275,12.264,12.2534,12.2429, - 12.2327,12.2228,12.213,12.2036,12.1944,12.1854,12.1766,12.3577,12.667,16.7608,16.7501, - 16.7398,16.7297,16.7201,16.7106,16.7015,16.6929,16.6844,16.9488,20.069,20.0619,20.0552, - 20.0489,20.043,20.0374,20.0323,20.0275,20.0231,20.0191,20.0155,20.0122,20.0094,20.0069, - 20.0048,20.0031,20.0018,20.0008,20.0002,20.0001,20.0002,20.0008,20.0018,20.0031,20.0048, - 20.0069,20.0094,20.0122,20.0155,20.0191,20.0231,20.0275,20.0323,20.0374,20.043,20.0489, - 20.0552,20.0619,20.069,20.0764,20.0843,20.0926,20.1012,20.1102,20.1196,20.1294,20.1397, - 20.1502,20.1612,20.1726,20.1844,20.1966,20.2092,20.2222,20.2356,20.2494,20.2636,20.2782, - 20.2932,20.3086,20.3244,20.3407,20.3573,20.3744,20.3919,20.4098,20.4281,20.4469,20.466, - 20.4856,20.5057,20.5261,20.547,20.5684,20.5901,20.6123,20.635,20.6581,20.6816,20.7056, - 20.73,20.7549,20.7802,20.806,20.8323,20.859,20.8862,20.9139,20.942,20.9706,20.9997, - 21.0293,21.0594,21.0899,21.1209,21.1525,21.1845,21.217,21.2501,21.2836,21.3177,21.3522, - 21.3873,21.423,21.4591,21.4958,21.533,21.5707,21.6091,21.6479,21.6873,21.7273,21.7678, - 21.8089,21.8505,21.8928,21.9356,21.979,22.023,22.0676,22.1128,22.1586,22.2051,22.2521, - 22.2998,22.3481,22.397,22.4466,22.4968,22.5477,22.5992,22.6515,22.7043,22.7579,22.8122, - 22.8671,22.9228,22.9792,23.0363,23.0941,23.1526,23.2119,23.2719,23.3327,23.3943,23.4566, - 23.5197,23.5836,23.6483,23.7138,23.7802,23.8473,23.9153,23.9842,24.0539,24.1244,24.1959, - 24.2682,24.3414,24.4156,24.4906,24.5666,24.6435,24.7214,24.8003,24.8801,24.9609,25.0428, - 25.1256,25.2095,25.2944,25.3804,25.4675,25.5556,25.6449,25.7353,25.8268,25.9194,26.0132, - 26.1082,26.2044,26.3018,26.4004,26.5003,26.6015,26.7039,26.8077,26.9127,27.0191,27.1269, - 27.2361,27.3466,27.4586,27.572,27.6869,27.8033,27.9213,28.0407,28.1617; - - //variable declarations and inits - Eigen::VectorXs device_pose(6); - device_pose << 0,0,0,0,0,0; //origin, no rotation - TimeStamp time_stamp; - time_stamp.setToNow(); - std::list<Eigen::Vector4s, Eigen::aligned_allocator<Eigen::Vector4s> > corner_list; - - //Create Device objects - //SensorLaser2D device(device_pose, ranges.size(), M_PI, 0.2, 30.0, 0.01); - SensorLaser2D device(device_pose, -M_PI/2, M_PI/2, M_PI/ranges.size(), 0.2, 30.0, 0.01); - device.printSensorParameters(); - - //init a noise generator - std::default_random_engine generator(1); - std::normal_distribution<Scalar> distribution_range(0.,device.getRangeStdDev()); //odometry noise - - //Create a Capture object - CaptureLaser2D capture(time_stamp, &device, ranges); - - //add noise to measurements - //TODO - - //do things with the measurements - clock_t t1, t2; - t1=clock(); - capture.extractCorners(corner_list); - t2=clock(); - std::cout << "seconds = " << ((double)t2-t1)/CLOCKS_PER_SEC << std::endl; - capture.createFeatures(corner_list); - capture.printSelf(); - - //print corners - std::cout << "CORNER LIST" << std::endl; - for (auto corner_it = corner_list.begin(); corner_it != corner_list.end(); corner_it ++ ) - { - std::cout << corner_it->x() << " , " << corner_it->y() << std::endl; - } - - std::cout << "========================================================" << std::endl; - std::cout << std::endl << "End CaptureLaser2D class test" << std::endl; - return 0; -} - diff --git a/demos/demo_ceres_2_lasers.cpp b/demos/demo_ceres_2_lasers.cpp deleted file mode 100644 index 456367a2c..000000000 --- a/demos/demo_ceres_2_lasers.cpp +++ /dev/null @@ -1,420 +0,0 @@ -//std includes -#include "base/sensor/sensor_GPS_fix.h" -#include <cstdlib> -#include <iostream> -#include <fstream> -#include <memory> -#include <random> -#include <typeinfo> -#include <ctime> -#include <queue> - -// Eigen includes -#include <eigen3/Eigen/Dense> -#include <eigen3/Eigen/Geometry> - -//Ceres includes -#include "glog/logging.h" - -//Wolf includes -#include "base/problem/problem.h" -#include "base/processor/processor_tracker_landmark_corner.h" -#include "base/processor/processor_odom_2D.h" -#include "base/sensor/sensor_laser_2D.h" -#include "base/sensor/sensor_odom_2D.h" -#include "base/ceres_wrapper/ceres_manager.h" - -// laserscanutils -#include "laser_scan_utils/line_finder_iterative.h" -#include "laser_scan_utils/laser_scan.h" - -//C includes for sleep, time and main args -#include "unistd.h" - -#include "base/capture/capture_pose.h" -//faramotics includes -#include "faramotics/dynamicSceneRender.h" -#include "faramotics/rangeScan2D.h" -#include "btr-headers/pose3d.h" - -namespace wolf { -class FaramoticsRobot -{ - public: - - Cpose3d viewPoint, devicePose, laser1Pose, laser2Pose, estimated_vehicle_pose, estimated_laser_1_pose, estimated_laser_2_pose; - vector < Cpose3d > devicePoses; - vector<float> scan1, scan2; - string modelFileName; - CrangeScan2D* myScanner; - CdynamicSceneRender* myRender; - Eigen::Vector3s ground_truth_pose_; - Eigen::Vector4s laser_1_pose_, laser_2_pose_; - - FaramoticsRobot(int argc, char** argv, const Eigen::Vector4s& _laser_1_pose, const Eigen::Vector4s& _laser_2_pose) : - modelFileName("/home/jvallve/iri-lab/faramotics/models/campusNordUPC.obj"), - laser_1_pose_(_laser_1_pose), - laser_2_pose_(_laser_2_pose) - { - devicePose.setPose(2, 8, 0.2, 0, 0, 0); - viewPoint.setPose(devicePose); - viewPoint.moveForward(10); - viewPoint.rt.setEuler(viewPoint.rt.head() + M_PI / 2, viewPoint.rt.pitch() + 30. * M_PI / 180., viewPoint.rt.roll()); - viewPoint.moveForward(-15); - //glut initialization - faramotics::initGLUT(argc, argv); - //create a viewer for the 3D model and scan points - myRender = new CdynamicSceneRender(1200, 700, 90 * M_PI / 180, 90 * 700.0 * M_PI / (1200.0 * 180.0), 0.2, 100); - myRender->loadAssimpModel(modelFileName, true); //with wireframe - //create scanner and load 3D model - myScanner = new CrangeScan2D(HOKUYO_UTM30LX_180DEG); //HOKUYO_UTM30LX_180DEG or LEUZE_RS4 - myScanner->loadAssimpModel(modelFileName); - } - - //function travel around - Eigen::Vector3s motionCampus(unsigned int ii, double& displacement_, double& rotation_) - { - if (ii <= 120){ displacement_ = 0.1; rotation_ = 0; } - else if (ii <= 170) { displacement_ = 0.2; rotation_ = 1.8 * M_PI / 180; } - else if (ii <= 220) { displacement_ = 0; rotation_ =-1.8 * M_PI / 180; } - else if (ii <= 310) { displacement_ = 0.1; rotation_ = 0; } - else if (ii <= 487) { displacement_ = 0.1; rotation_ =-1.0 * M_PI / 180; } - else if (ii <= 600) { displacement_ = 0.2; rotation_ = 0; } - else if (ii <= 700) { displacement_ = 0.1; rotation_ =-1.0 * M_PI / 180; } - else if (ii <= 780) { displacement_ = 0; rotation_ =-1.0 * M_PI / 180; } - else { displacement_ = 0.3; rotation_ = 0; } - - devicePose.moveForward(displacement_); - devicePose.rt.setEuler(devicePose.rt.head() + rotation_, devicePose.rt.pitch(), devicePose.rt.roll()); - - // laser 1 - laser1Pose.setPose(devicePose); - laser1Pose.moveForward(laser_1_pose_(0)); - // laser 2 - laser2Pose.setPose(devicePose); - laser2Pose.moveForward(laser_2_pose_(0)); - laser2Pose.rt.setEuler(laser2Pose.rt.head() + laser_2_pose_(3), laser2Pose.rt.pitch(), laser2Pose.rt.roll()); - - devicePoses.push_back(devicePose); - - ground_truth_pose_ << devicePose.pt(0), devicePose.pt(1), devicePose.rt.head(); - return ground_truth_pose_; - } - - ~FaramoticsRobot() - { - std::cout << "deleting render and scanner.." << std::endl; - delete myRender; - delete myScanner; - std::cout << "deleted!" << std::endl; - } - - //compute scans - vector<float> computeScan(const int scan_id) - { - if (scan_id == 1) - { - scan1.clear(); - myScanner->computeScan(laser1Pose, scan1); - return scan1; - } - else - { - scan2.clear(); - myScanner->computeScan(laser2Pose, scan2); - return scan2; - } - } - - void render(const FeatureBasePtrList& feature_list, int laser, const LandmarkBasePtrList& landmark_list, const Eigen::Vector3s& estimated_pose) - { - // detected corners - //std::cout << " drawCorners: " << feature_list.size() << std::endl; - std::vector<double> corner_vector; - corner_vector.reserve(2*feature_list.size()); - for (auto corner : feature_list) - { - //std::cout << " corner " << corner->id() << std::endl; - corner_vector.push_back(corner->getMeasurement(0)); - corner_vector.push_back(corner->getMeasurement(1)); - } - myRender->drawCorners(laser == 1 ? laser1Pose : laser2Pose, corner_vector); - - // landmarks - //std::cout << " drawLandmarks: " << landmark_list.size() << std::endl; - std::vector<double> landmark_vector; - landmark_vector.reserve(3*landmark_list.size()); - for (auto landmark : landmark_list) - { - Scalar* position_ptr = landmark->getP()->get(); - landmark_vector.push_back(*position_ptr); //x - landmark_vector.push_back(*(position_ptr + 1)); //y - landmark_vector.push_back(0.2); //z - } - myRender->drawLandmarks(landmark_vector); - - // draw localization and sensors - estimated_vehicle_pose.setPose(estimated_pose(0), estimated_pose(1), 0.2, estimated_pose(2), 0, 0); - estimated_laser_1_pose.setPose(estimated_vehicle_pose); - estimated_laser_1_pose.moveForward(laser_1_pose_(0)); - estimated_laser_2_pose.setPose(estimated_vehicle_pose); - estimated_laser_2_pose.moveForward(laser_2_pose_(0)); - estimated_laser_2_pose.rt.setEuler(estimated_laser_2_pose.rt.head() + laser_2_pose_(3), estimated_laser_2_pose.rt.pitch(), estimated_laser_2_pose.rt.roll()); - myRender->drawPoseAxisVector( { estimated_vehicle_pose, estimated_laser_1_pose, estimated_laser_2_pose }); - - //Set view point and render the scene - //locate visualization view point, somewhere behind the device - // viewPoint.setPose(devicePose); - // viewPoint.rt.setEuler( viewPoint.rt.head(), viewPoint.rt.pitch()+20.*M_PI/180., viewPoint.rt.roll() ); - // viewPoint.moveForward(-5); - myRender->setViewPoint(viewPoint); - myRender->drawPoseAxis(devicePose); - myRender->drawScan(laser == 1 ? laser1Pose : laser2Pose, laser == 1 ? scan1 : scan2, 180. * M_PI / 180., 90. * M_PI / 180.); //draw scan - myRender->render(); - } -}; -} - -int main(int argc, char** argv) -{ - using namespace wolf; - - std::cout << "\n============================================================\n"; - std::cout << "========== 2D Robot with odometry and 2 LIDARs =============\n"; - - // USER INPUT ============================================================================================ - if (argc != 2 || atoi(argv[1]) < 1 ) - { - std::cout << "Please call me with: [./test_ceres_manager NI PRINT], where:" << std::endl; - std::cout << " - NI is the number of iterations (NI > 0)" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - - unsigned int n_execution = (unsigned int) atoi(argv[1]); //number of iterations of the whole execution - - // INITIALIZATION ============================================================================================ - //init random generators - Scalar odom_std_factor = 0.5; - Scalar gps_std = 1; - std::default_random_engine generator(1); - std::normal_distribution<Scalar> distribution_odom(0.0, odom_std_factor); //odometry noise - std::normal_distribution<Scalar> distribution_gps(0.0, gps_std); //GPS noise - - //variables - Eigen::Vector2s odom_data; - Eigen::Vector2s gps_fix_reading; - Eigen::VectorXs ground_truth(n_execution * 3); //all true poses - Eigen::Vector3s ground_truth_pose; //last true pose - Eigen::VectorXs odom_trajectory(n_execution * 3); //open loop trajectory - Eigen::VectorXs mean_times = Eigen::VectorXs::Zero(7); - clock_t t1, t2; - Scalar dt = 0.05; - TimeStamp ts(0); - - // Wolf Tree initialization - Eigen::Vector3s odom_pose = Eigen::Vector3s::Zero(); - Eigen::Vector3s gps_pose = Eigen::Vector3s::Zero(); - Eigen::Vector4s laser_1_pose, laser_2_pose; //xyz + theta - laser_1_pose << 1.2, 0, 0, 0; //laser 1 - laser_2_pose << -1.2, 0, 0, M_PI; //laser 2 - - Problem problem(FRM_PO_2D); - SensorOdom2D* odom_sensor = new SensorOdom2D(std::make_shared<StateBlock>(odom_pose.head(2), true), std::make_shared<StateBlock>(odom_pose.tail(1), true), odom_std_factor, odom_std_factor); - SensorGPSFix* gps_sensor = new SensorGPSFix(std::make_shared<StateBlock>(gps_pose.head(2), true), std::make_shared<StateBlock>(gps_pose.tail(1), true), gps_std); - SensorLaser2D* laser_1_sensor = new SensorLaser2D(std::make_shared<StateBlock>(laser_1_pose.head(2), true), std::make_shared<StateBlock>(laser_1_pose.tail(1), true), laserscanutils::LaserScanParams({M_PI/2,-M_PI/2, -M_PI/720,0.01,0.2,100,0.01,0.01})); - SensorLaser2D* laser_2_sensor = new SensorLaser2D(std::make_shared<StateBlock>(laser_2_pose.head(2), true), std::make_shared<StateBlock>(laser_2_pose.tail(1), true), laserscanutils::LaserScanParams({M_PI/2,-M_PI/2, -M_PI/720,0.01,0.2,100,0.01,0.01})); - ProcessorTrackerLandmarkCorner* laser_1_processor = new ProcessorTrackerLandmarkCorner(laserscanutils::LineFinderIterativeParams({0.1, 5, 1, 2}), 3, 10); - ProcessorTrackerLandmarkCorner* laser_2_processor = new ProcessorTrackerLandmarkCorner(laserscanutils::LineFinderIterativeParams({0.1, 5, 1, 2}), 3, 10); - ProcessorOdom2D* odom_processor = new ProcessorOdom2D(1,1,100); - odom_sensor->addProcessor(odom_processor); - laser_1_sensor->addProcessor(laser_1_processor); - laser_2_sensor->addProcessor(laser_2_processor); - problem.addSensor(odom_sensor); - problem.addSensor(gps_sensor); - problem.addSensor(laser_1_sensor); - problem.addSensor(laser_2_sensor); - problem.setProcessorMotion(odom_processor); - - CaptureMotion* odom_capture = new CaptureMotion(ts,odom_sensor, odom_data, Eigen::Matrix2s::Identity() * odom_std_factor * odom_std_factor, nullptr); - - // Simulated robot - FaramoticsRobot robot(argc, argv, laser_1_pose, laser_2_pose); - - // Initial pose - ground_truth_pose << 2, 8, 0; - ground_truth.head(3) = ground_truth_pose; - odom_trajectory.head(3) = ground_truth_pose; - - // Origin Key Frame - FrameBasePtr origin_frame = problem.createFrame(KEY, ground_truth_pose, ts); - - // Prior covariance - CapturePose* initial_covariance = new CapturePose(ts, gps_sensor, ground_truth_pose, Eigen::Matrix3s::Identity() * 0.1); - origin_frame->addCapture(initial_covariance); - initial_covariance->process(); - - odom_processor->setOrigin(origin_frame); - - // Ceres wrapper - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - // ceres_options.minimizer_progress_to_stdout = false; - // ceres_options.line_search_direction_type = ceres::LBFGS; - // ceres_options.max_num_iterations = 100; - google::InitGoogleLogging(argv[0]); - - CeresManager ceres_manager(&problem, ceres_options); - std::ofstream log_file, landmark_file; //output file - - //std::cout << "START TRAJECTORY..." << std::endl; - // START TRAJECTORY ============================================================================================ - for (unsigned int step = 1; step < n_execution; step++) - { - // timestamp - ts = TimeStamp(step*dt); - - //get init time - t2 = clock(); - - // ROBOT MOVEMENT --------------------------- - //std::cout << "ROBOT MOVEMENT..." << std::endl; - // moves the device position - t1 = clock(); - ground_truth_pose = robot.motionCampus(step, odom_data(0), odom_data(1)); - ground_truth.segment(step * 3, 3) = ground_truth_pose; - - // ODOMETRY DATA ------------------------------------- - // noisy odometry - odom_data(0) += distribution_odom(generator) * (odom_data(0) == 0 ? 1e-6 : odom_data(0)); - odom_data(1) += distribution_odom(generator) * (odom_data(1) == 0 ? 1e-6 : odom_data(1)); - // process odometry - odom_capture->setTimeStamp(TimeStamp(ts)); - odom_capture->setData(odom_data); - odom_processor->process(odom_capture); - // odometry integration - odom_trajectory.segment(step * 3, 3) = problem.getCurrentState(); - - // LIDAR DATA --------------------------- - if (step % 3 == 0) - { - std::cout << "--PROCESS LIDAR 1 DATA..." << laser_1_sensor->id() << std::endl; - laser_1_processor->process(new CaptureLaser2D(ts, laser_1_sensor, robot.computeScan(1))); - std::cout << "--PROCESS LIDAR 2 DATA..." << laser_2_sensor->id() << std::endl; - laser_2_processor->process(new CaptureLaser2D(ts, laser_2_sensor, robot.computeScan(2))); - } - - // GPS DATA --------------------------- - if (step % 5 == 0) - { - // compute GPS - gps_fix_reading = ground_truth_pose.head<2>(); - gps_fix_reading(0) += distribution_gps(generator); - gps_fix_reading(1) += distribution_gps(generator); - // process data - //(new CaptureGPSFix(ts, &gps_sensor, gps_fix_reading, gps_std * Eigen::MatrixXs::Identity(3,3))); - } - mean_times(0) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // SOLVE OPTIMIZATION --------------------------- - //std::cout << "SOLVING..." << std::endl; - t1 = clock(); - ceres::Solver::Summary summary = ceres_manager.solve(); - //std::cout << summary.FullReport() << std::endl; - mean_times(3) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // COMPUTE COVARIANCES --------------------------- - //std::cout << "COMPUTING COVARIANCES..." << std::endl; - t1 = clock(); - ceres_manager.computeCovariances(); - mean_times(4) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // DRAWING STUFF --------------------------- - //std::cout << "RENDERING..." << std::endl; - t1 = clock(); - if (step % 3 == 0) - robot.render(laser_1_processor->getLast() == nullptr ? FeatureBasePtrList({}) : *laser_1_processor->getLast()->getFeatureList(), 1, *problem.getMap()->getLandmarkList(), problem.getCurrentState()); - //robot.render(laser_2_processor->getLast() == nullptr ? FeatureBasePtrList({}) : *laser_2_processor->getLast()->getFeatureList(), 2, *problem.getMap()->getLandmarkList(), problem.getCurrentState()); - mean_times(5) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // TIME MANAGEMENT --------------------------- - double total_t = ((double) clock() - t2) / CLOCKS_PER_SEC; - mean_times(6) += total_t; - if (total_t < 0.5) - usleep(500000 - 1e6 * total_t); - -// std::cout << "\nTree after step..." << std::endl; - } - - // DISPLAY RESULTS ============================================================================================ - mean_times /= n_execution; - std::cout << "\nSIMULATION AVERAGE LOOP DURATION [s]" << std::endl; - std::cout << " data generation: " << mean_times(0) << std::endl; - std::cout << " wolf managing: " << mean_times(1) << std::endl; - std::cout << " ceres managing: " << mean_times(2) << std::endl; - std::cout << " ceres optimization: " << mean_times(3) << std::endl; - std::cout << " ceres covariance: " << mean_times(4) << std::endl; - std::cout << " results drawing: " << mean_times(5) << std::endl; - std::cout << " loop time: " << mean_times(6) << std::endl; - - // std::cout << "\nTree before deleting..." << std::endl; - - // Draw Final result ------------------------- - robot.render(laser_1_processor->getLast() == nullptr ? FeatureBasePtrList({}) : *laser_1_processor->getLast()->getFeatureList(), 1, *problem.getMap()->getLandmarkList(), problem.getCurrentState()); - - // Print Final result in a file ------------------------- - // Vehicle poses - int i = 0; - Eigen::VectorXs state_poses = Eigen::VectorXs::Zero(n_execution * 3); - for (auto frame : *(problem.getTrajectory()->getFrameList())) - { - state_poses.segment(i, 3) << frame->getP()->getVector(), frame->getO()->getVector(); - i += 3; - } - - // Landmarks - i = 0; - Eigen::VectorXs landmarks = Eigen::VectorXs::Zero(problem.getMap()->getLandmarkList()->size() * 2); - for (auto landmark : *(problem.getMap()->getLandmarkList())) - { - landmarks.segment(i, 2) = landmark->getP()->getVector(); - i += 2; - } - - // Print log files - std::string filepath = getenv("HOME") + std::string("/Desktop/log_file_2.txt"); - log_file.open(filepath, std::ofstream::out); //open log file - - if (log_file.is_open()) - { - log_file << 0 << std::endl; - for (unsigned int ii = 0; ii < n_execution; ii++) - log_file << state_poses.segment(ii * 3, 3).transpose() << "\t" << ground_truth.segment(ii * 3, 3).transpose() << "\t" << (state_poses.segment(ii * 3, 3) - ground_truth.segment(ii * 3, 3)).transpose() << "\t" << odom_trajectory.segment(ii * 3, 3).transpose() << std::endl; - log_file.close(); //close log file - std::cout << std::endl << "Result file " << filepath << std::endl; - } - else - std::cout << std::endl << "Failed to write the log file " << filepath << std::endl; - - std::string filepath2 = getenv("HOME") + std::string("/Desktop/landmarks_file_2.txt"); - landmark_file.open(filepath2, std::ofstream::out); //open log file - - if (landmark_file.is_open()) - { - for (unsigned int ii = 0; ii < landmarks.size(); ii += 2) - landmark_file << landmarks.segment(ii, 2).transpose() << std::endl; - landmark_file.close(); //close log file - std::cout << std::endl << "Landmark file " << filepath << std::endl; - } - else - std::cout << std::endl << "Failed to write the landmark file " << filepath << std::endl; - - std::cout << "Press any key for ending... " << std::endl << std::endl; - std::getchar(); - - std::cout << " ========= END ===========" << std::endl << std::endl; - - //exit - return 0; -} diff --git a/demos/demo_ceres_2_lasers_polylines.cpp b/demos/demo_ceres_2_lasers_polylines.cpp deleted file mode 100644 index 62ad277f9..000000000 --- a/demos/demo_ceres_2_lasers_polylines.cpp +++ /dev/null @@ -1,377 +0,0 @@ -//std includes -#include "base/sensor/sensor_GPS_fix.h" -#include <cstdlib> -#include <iostream> -#include <fstream> -#include <memory> -#include <random> -#include <typeinfo> -#include <ctime> -#include <queue> - -// Eigen includes -#include <eigen3/Eigen/Dense> -#include <eigen3/Eigen/Geometry> - -//Ceres includes -#include "glog/logging.h" - -//Wolf includes -#include "base/problem/problem.h" -#include "base/processor/processor_tracker_landmark_polyline.h" -#include "base/processor/processor_odom_2D.h" -#include "base/sensor/sensor_laser_2D.h" -#include "base/sensor/sensor_odom_2D.h" -#include "base/ceres_wrapper/ceres_manager.h" - -// laserscanutils -#include "laser_scan_utils/line_finder_iterative.h" -#include "laser_scan_utils/laser_scan.h" - -//C includes for sleep, time and main args -#include "unistd.h" - -#include "base/capture/capture_pose.h" -//faramotics includes -#include "faramotics/dynamicSceneRender.h" -#include "faramotics/rangeScan2D.h" -#include "btr-headers/pose3d.h" - -namespace wolf { -class FaramoticsRobot -{ - public: - - Cpose3d viewPoint, devicePose, laser1Pose, laser2Pose, estimated_vehicle_pose, estimated_laser_1_pose, estimated_laser_2_pose; - vector < Cpose3d > devicePoses; - vector<float> scan1, scan2; - string modelFileName; - CrangeScan2D* myScanner; - CdynamicSceneRender* myRender; - Eigen::Vector3s ground_truth_pose_; - Eigen::Vector4s laser_1_pose_, laser_2_pose_; - - FaramoticsRobot(int argc, char** argv, const Eigen::Vector4s& _laser_1_pose, const Eigen::Vector4s& _laser_2_pose) : - modelFileName("/home/jvallve/iri-lab/faramotics/models/campusNordUPC.obj"), - laser_1_pose_(_laser_1_pose), - laser_2_pose_(_laser_2_pose) - { - devicePose.setPose(2, 8, 0.2, 0, 0, 0); - viewPoint.setPose(devicePose); - viewPoint.moveForward(10); - viewPoint.rt.setEuler(viewPoint.rt.head() + M_PI / 2, viewPoint.rt.pitch() + 30. * M_PI / 180., viewPoint.rt.roll()); - viewPoint.moveForward(-15); - //glut initialization - faramotics::initGLUT(argc, argv); - //create a viewer for the 3D model and scan points - myRender = new CdynamicSceneRender(1200, 700, 90 * M_PI / 180, 90 * 700.0 * M_PI / (1200.0 * 180.0), 0.2, 100); - myRender->loadAssimpModel(modelFileName, true); //with wireframe - //create scanner and load 3D model - myScanner = new CrangeScan2D(HOKUYO_UTM30LX_180DEG); //HOKUYO_UTM30LX_180DEG or LEUZE_RS4 - myScanner->loadAssimpModel(modelFileName); - } - - //function travel around - Eigen::Vector3s motionCampus(unsigned int ii, double& displacement_, double& rotation_) - { - if (ii <= 120){ displacement_ = 0.1; rotation_ = 0; } - else if (ii <= 170) { displacement_ = 0.2; rotation_ = 1.8 * M_PI / 180; } - else if (ii <= 220) { displacement_ = 0; rotation_ =-1.8 * M_PI / 180; } - else if (ii <= 310) { displacement_ = 0.1; rotation_ = 0; } - else if (ii <= 487) { displacement_ = 0.1; rotation_ =-1.0 * M_PI / 180; } - else if (ii <= 600) { displacement_ = 0.2; rotation_ = 0; } - else if (ii <= 700) { displacement_ = 0.1; rotation_ =-1.0 * M_PI / 180; } - else if (ii <= 780) { displacement_ = 0; rotation_ =-1.0 * M_PI / 180; } - else { displacement_ = 0.3; rotation_ = 0; } - - devicePose.moveForward(displacement_); - devicePose.rt.setEuler(devicePose.rt.head() + rotation_, devicePose.rt.pitch(), devicePose.rt.roll()); - - // laser 1 - laser1Pose.setPose(devicePose); - laser1Pose.moveForward(laser_1_pose_(0)); - // laser 2 - laser2Pose.setPose(devicePose); - laser2Pose.moveForward(laser_2_pose_(0)); - laser2Pose.rt.setEuler(laser2Pose.rt.head() + laser_2_pose_(3), laser2Pose.rt.pitch(), laser2Pose.rt.roll()); - - devicePoses.push_back(devicePose); - - ground_truth_pose_ << devicePose.pt(0), devicePose.pt(1), devicePose.rt.head(); - return ground_truth_pose_; - } - - ~FaramoticsRobot() - { - std::cout << "deleting render and scanner.." << std::endl; - delete myRender; - delete myScanner; - std::cout << "deleted!" << std::endl; - } - - //compute scans - vector<float> computeScan(const int scan_id) - { - if (scan_id == 1) - { - scan1.clear(); - myScanner->computeScan(laser1Pose, scan1); - return scan1; - } - else - { - scan2.clear(); - myScanner->computeScan(laser2Pose, scan2); - return scan2; - } - } - - void render(const FeatureBasePtrList& feature_list, int laser, const LandmarkBasePtrList& landmark_list, const Eigen::Vector3s& estimated_pose) - { - // detected corners - std::cout << " drawCorners: " << feature_list.size() << std::endl; - std::vector<double> corner_vector; - corner_vector.reserve(2*feature_list.size()); - for (auto corner : feature_list) - { - std::cout << " corner " << corner->id() << std::endl; - corner_vector.push_back(corner->getMeasurement(0)); - corner_vector.push_back(corner->getMeasurement(1)); - } - myRender->drawCorners(laser == 1 ? laser1Pose : laser2Pose, corner_vector); - - // landmarks - std::cout << " drawLandmarks: " << landmark_list.size() << std::endl; - std::vector<double> landmark_vector; - landmark_vector.reserve(3*landmark_list.size()); - for (auto landmark : landmark_list) - { - Scalar* position_ptr = landmark->getP()->get(); - landmark_vector.push_back(*position_ptr); //x - landmark_vector.push_back(*(position_ptr + 1)); //y - landmark_vector.push_back(0.2); //z - } - myRender->drawLandmarks(landmark_vector); - - // draw localization and sensors - estimated_vehicle_pose.setPose(estimated_pose(0), estimated_pose(1), 0.2, estimated_pose(2), 0, 0); - estimated_laser_1_pose.setPose(estimated_vehicle_pose); - estimated_laser_1_pose.moveForward(laser_1_pose_(0)); - estimated_laser_2_pose.setPose(estimated_vehicle_pose); - estimated_laser_2_pose.moveForward(laser_2_pose_(0)); - estimated_laser_2_pose.rt.setEuler(estimated_laser_2_pose.rt.head() + laser_2_pose_(3), estimated_laser_2_pose.rt.pitch(), estimated_laser_2_pose.rt.roll()); - myRender->drawPoseAxisVector( { estimated_vehicle_pose, estimated_laser_1_pose, estimated_laser_2_pose }); - - //Set view point and render the scene - //locate visualization view point, somewhere behind the device - // viewPoint.setPose(devicePose); - // viewPoint.rt.setEuler( viewPoint.rt.head(), viewPoint.rt.pitch()+20.*M_PI/180., viewPoint.rt.roll() ); - // viewPoint.moveForward(-5); - myRender->setViewPoint(viewPoint); - myRender->drawPoseAxis(devicePose); - myRender->drawScan(laser == 1 ? laser1Pose : laser2Pose, laser == 1 ? scan1 : scan2, 180. * M_PI / 180., 90. * M_PI / 180.); //draw scan - myRender->render(); - } -}; -} - -int main(int argc, char** argv) -{ - using namespace wolf; - - std::cout << "\n============================================================\n"; - std::cout << "========== 2D Robot with odometry and 2 LIDARs =============\n"; - - // USER INPUT ============================================================================================ - if (argc != 2 || atoi(argv[1]) < 1 ) - { - std::cout << "Please call me with: [./test_ceres_manager NI PRINT], where:" << std::endl; - std::cout << " - NI is the number of iterations (NI > 0)" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - - unsigned int n_execution = (unsigned int) atoi(argv[1]); //number of iterations of the whole execution - - // INITIALIZATION ============================================================================================ - //init random generators - Scalar odom_std_factor = 0.5; - Scalar gps_std = 1; - std::default_random_engine generator(1); - std::normal_distribution<Scalar> distribution_odom(0.0, odom_std_factor); //odometry noise - std::normal_distribution<Scalar> distribution_gps(0.0, gps_std); //GPS noise - - //variables - Eigen::Vector2s odom_data; - Eigen::Vector2s gps_fix_reading; - Eigen::VectorXs ground_truth(n_execution * 3); //all true poses - Eigen::Vector3s ground_truth_pose; //last true pose - Eigen::VectorXs odom_trajectory(n_execution * 3); //open loop trajectory - Eigen::VectorXs mean_times = Eigen::VectorXs::Zero(7); - clock_t t1, t2; - Scalar dt = 0.05; - TimeStamp ts(0); - - // Wolf Tree initialization - Eigen::Vector3s odom_pose = Eigen::Vector3s::Zero(); - Eigen::Vector3s gps_pose = Eigen::Vector3s::Zero(); - Eigen::Vector4s laser_1_pose, laser_2_pose; //xyz + theta - laser_1_pose << 1.2, 0, 0, 0; //laser 1 - laser_2_pose << -1.2, 0, 0, M_PI; //laser 2 - - Problem problem(FRM_PO_2D); - SensorOdom2D* odom_sensor = new SensorOdom2D(std::make_shared<StateBlock>(odom_pose.head(2), true), std::make_shared<StateBlock>(odom_pose.tail(1), true), odom_std_factor, odom_std_factor); - SensorGPSFix* gps_sensor = new SensorGPSFix(std::make_shared<StateBlock>(gps_pose.head(2), true), std::make_shared<StateBlock>(gps_pose.tail(1), true), gps_std); - SensorLaser2D* laser_1_sensor = new SensorLaser2D(std::make_shared<StateBlock>(laser_1_pose.head(2), true), std::make_shared<StateBlock>(laser_1_pose.tail(1), true), laserscanutils::LaserScanParams({M_PI/2,-M_PI/2, -M_PI/720,0.01,0.2,100,0.01,0.01})); - SensorLaser2D* laser_2_sensor = new SensorLaser2D(std::make_shared<StateBlock>(laser_2_pose.head(2), true), std::make_shared<StateBlock>(laser_2_pose.tail(1), true), laserscanutils::LaserScanParams({M_PI/2,-M_PI/2, -M_PI/720,0.01,0.2,100,0.01,0.01})); - - wolf::ProcessorParamsPolyline laser_processor_params; - laser_processor_params.line_finder_params = laserscanutils::LineFinderIterativeParams({0.1, 5, 1, 2}); - laser_processor_params.new_features_th = 3; - laser_processor_params.loop_frames_th = 10; - laser_processor_params.time_tolerance = 0.1; - laser_processor_params.position_error_th = 0.5; - ProcessorTrackerLandmarkPolyline* laser_1_processor = new ProcessorTrackerLandmarkPolyline(laser_processor_params); - ProcessorTrackerLandmarkPolyline* laser_2_processor = new ProcessorTrackerLandmarkPolyline(laser_processor_params); - ProcessorOdom2D* odom_processor = new ProcessorOdom2D(1,1,100); - odom_sensor->addProcessor(odom_processor); - laser_1_sensor->addProcessor(laser_1_processor); - laser_2_sensor->addProcessor(laser_2_processor); - problem.addSensor(odom_sensor); - problem.addSensor(gps_sensor); - problem.addSensor(laser_1_sensor); - problem.addSensor(laser_2_sensor); - problem.setProcessorMotion(odom_processor); - - CaptureMotion* odom_capture = new CaptureMotion(ts,odom_sensor, odom_data, Eigen::Matrix2s::Identity() * odom_std_factor * odom_std_factor, nullptr); - - // Simulated robot - FaramoticsRobot robot(argc, argv, laser_1_pose, laser_2_pose); - - // Initial pose - ground_truth_pose << 2, 8, 0; - ground_truth.head(3) = ground_truth_pose; - odom_trajectory.head(3) = ground_truth_pose; - - // Origin Key Frame - FrameBasePtr origin_frame = problem.createFrame(KEY, ground_truth_pose, ts); - - // Prior covariance - CapturePose* initial_covariance = new CapturePose(ts, gps_sensor, ground_truth_pose, Eigen::Matrix3s::Identity() * 0.1); - origin_frame->addCapture(initial_covariance); - initial_covariance->process(); - - odom_processor->setOrigin(origin_frame); - - // Ceres wrapper - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - // ceres_options.minimizer_progress_to_stdout = false; - // ceres_options.line_search_direction_type = ceres::LBFGS; - // ceres_options.max_num_iterations = 100; - google::InitGoogleLogging(argv[0]); - - CeresManager ceres_manager(&problem, ceres_options); - std::ofstream log_file, landmark_file; //output file - - //std::cout << "START TRAJECTORY..." << std::endl; - // START TRAJECTORY ============================================================================================ - for (unsigned int step = 1; step < n_execution; step++) - { - // timestamp - ts = TimeStamp(step*dt); - - //get init time - t2 = clock(); - - // ROBOT MOVEMENT --------------------------- - //std::cout << "ROBOT MOVEMENT..." << std::endl; - // moves the device position - t1 = clock(); - ground_truth_pose = robot.motionCampus(step, odom_data(0), odom_data(1)); - ground_truth.segment(step * 3, 3) = ground_truth_pose; - - // ODOMETRY DATA ------------------------------------- - // noisy odometry - odom_data(0) += distribution_odom(generator) * (odom_data(0) == 0 ? 1e-6 : odom_data(0)); - odom_data(1) += distribution_odom(generator) * (odom_data(1) == 0 ? 1e-6 : odom_data(1)); - // process odometry - odom_capture->setTimeStamp(TimeStamp(ts)); - odom_capture->setData(odom_data); - odom_processor->process(odom_capture); - // odometry integration - odom_trajectory.segment(step * 3, 3) = problem.getCurrentState(); - - // LIDAR DATA --------------------------- - if (step % 3 == 0) - { - std::cout << "--PROCESS LIDAR 1 DATA..." << laser_1_sensor->id() << std::endl; - laser_1_processor->process(new CaptureLaser2D(ts, laser_1_sensor, robot.computeScan(1))); - std::cout << "--PROCESS LIDAR 2 DATA..." << laser_2_sensor->id() << std::endl; - laser_2_processor->process(new CaptureLaser2D(ts, laser_2_sensor, robot.computeScan(2))); - } - - // GPS DATA --------------------------- - if (step % 5 == 0) - { - // compute GPS - gps_fix_reading = ground_truth_pose.head<2>(); - gps_fix_reading(0) += distribution_gps(generator); - gps_fix_reading(1) += distribution_gps(generator); - // process data - //(new CaptureGPSFix(ts, &gps_sensor, gps_fix_reading, gps_std * Eigen::MatrixXs::Identity(3,3))); - } - mean_times(0) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // SOLVE OPTIMIZATION --------------------------- - std::cout << "SOLVING..." << std::endl; - t1 = clock(); - std::string summary = ceres_manager.solve(2);// 0: nothing, 1: BriefReport, 2: FullReport - std::cout << summary << std::endl; - mean_times(3) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // COMPUTE COVARIANCES --------------------------- - std::cout << "COMPUTING COVARIANCES..." << std::endl; - t1 = clock(); - //ceres_manager.computeCovariances(); - mean_times(4) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // DRAWING STUFF --------------------------- - std::cout << "RENDERING..." << std::endl; - t1 = clock(); -// if (step % 3 == 0) -// robot.render(laser_1_processor->getLast() == nullptr ? FeatureBasePtrList({}) : *laser_1_processor->getLast()->getFeatureList(), 1, *problem.getMap()->getLandmarkList(), problem.getCurrentState()); - //robot.render(laser_2_processor->getLast() == nullptr ? FeatureBasePtrList({}) : *laser_2_processor->getLast()->getFeatureList(), 2, *problem.getMap()->getLandmarkList(), problem.getCurrentState()); - mean_times(5) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // TIME MANAGEMENT --------------------------- - double total_t = ((double) clock() - t2) / CLOCKS_PER_SEC; - mean_times(6) += total_t; - if (total_t < 0.5) - usleep(500000 - 1e6 * total_t); - -// std::cout << "\nTree after step..." << std::endl; - } - - // DISPLAY RESULTS ============================================================================================ - mean_times /= n_execution; - std::cout << "\nSIMULATION AVERAGE LOOP DURATION [s]" << std::endl; - std::cout << " data generation: " << mean_times(0) << std::endl; - std::cout << " wolf managing: " << mean_times(1) << std::endl; - std::cout << " ceres managing: " << mean_times(2) << std::endl; - std::cout << " ceres optimization: " << mean_times(3) << std::endl; - std::cout << " ceres covariance: " << mean_times(4) << std::endl; - std::cout << " results drawing: " << mean_times(5) << std::endl; - std::cout << " loop time: " << mean_times(6) << std::endl; - - std::cout << "\nTree before deleting..." << std::endl; - - std::cout << "Press any key for ending... " << std::endl << std::endl; - std::getchar(); - - std::cout << " ========= END ===========" << std::endl << std::endl; - - //exit - return 0; -} diff --git a/demos/demo_diff_drive.cpp b/demos/demo_diff_drive.cpp deleted file mode 100644 index 561cb2676..000000000 --- a/demos/demo_diff_drive.cpp +++ /dev/null @@ -1,297 +0,0 @@ -/** - * \file test_diff_drive.cpp - * - * Created on: Oct 26, 2017 - * \author: Jeremie Deray - */ - -//Wolf -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/sensor/sensor_diff_drive.h" -#include "base/capture/capture_wheel_joint_position.h" -#include "base/processor/processor_diff_drive.h" - -//std -#include <iostream> -#include <fstream> -#include <iomanip> -#include <ctime> -#include <cmath> - -//#define DEBUG_RESULTS - -void getOdom2DData(std::ifstream& _stream, wolf::Scalar& _stamp, Eigen::Vector2s& _data) -{ - /* - * Data are logged as follows : - * - * header: - * seq: xxx - * stamp: - * secs: xxx - * nsecs: xxx - * frame_id: '' - * twist: - * linear: - * x: 0.0 - * y: 0.0 - * z: 0.0 - * angular: - * x: 0.0 - * y: 0.0 - * z: 0.0 - * --- - */ - - std::string dummy; - - getline(_stream, dummy); // header: - getline(_stream, dummy); // seq: xxx - getline(_stream, dummy); // stamp: - getline(_stream, dummy); // secs: xxx - - // Find secs - std::string sub("secs: "); - std::string::size_type i = dummy.find(sub); - dummy.erase(i, sub.length()); - - _stamp = std::stod(dummy); - - // Find nsecs - getline(_stream, dummy); // nsecs: xxx - sub = "nsecs: "; - i = dummy.find(sub); - dummy.erase(i, sub.length()); - - _stamp += std::stod(dummy) * wolf::Scalar(1e-9); - - getline(_stream, dummy); // frame_id: '' - getline(_stream, dummy); // twist: - getline(_stream, dummy); // linear: - getline(_stream, dummy); // x: 0.0 - - sub = "x: "; - i = dummy.find(sub); - dummy.erase(i, sub.length()); - - _data(0) = std::stod(dummy); - - getline(_stream, dummy); // y: 0.0 - getline(_stream, dummy); // z: 0.0 - getline(_stream, dummy); // angular: - getline(_stream, dummy); // x: 0.0 - getline(_stream, dummy); // y: 0.0 - getline(_stream, dummy); // z: 0.0 - - sub = "z: "; - i = dummy.find(sub); - dummy.erase(i, sub.length()); - - _data(1) = std::stod(dummy); - - getline(_stream, dummy); // --- -} - -void readWheelData(std::ifstream &_stream, Eigen::Vector2s &_data) -{ - /* - * left_wheel_joint_actual_position: [x] - * right_wheel_joint_actual_position: [x] - * --- - */ - - std::string dummy; - std::string l_brac("["); - std::string r_brac("]"); - - getline(_stream, dummy); - - unsigned first = dummy.find(l_brac); - unsigned last = dummy.find(r_brac); - - //std::cout << "READING : " << dummy.substr(first+1, last-first-1) << std::endl; - - _data(0) = std::stod(dummy.substr(first+1, last-first-1)); - - getline(_stream, dummy); - - first = dummy.find(l_brac); - last = dummy.find(r_brac); - - //std::cout << "READING : " << dummy.substr(first+1, last-first-1) << std::endl; - - _data(1) = std::stod(dummy.substr(first+1 , last-first-1)); - - getline(_stream, dummy); -} - -bool WHEEL_DATA = true; -bool VERBOSE = false; - -int main(int argc, char** argv) -{ - using namespace wolf; - - WOLF_INFO("==================== diff drive test ======================"); - - //load files containing data - std::ifstream data_file; - const char * filename; - - if (argc < 2) - { - WOLF_ERROR("Missing input argument! :" - " needs 2 arguments (path to data file & data type " - "- velocities or wheel positions)."); - return EXIT_FAILURE; - } - else - { - filename = argv[1]; - if (argc >= 3) WHEEL_DATA = std::stoi(argv[2]); - - data_file.open(filename); - - WOLF_INFO("Data file: ", filename); - - if (!data_file.is_open()) - { - WOLF_ERROR("Failed to open data files... Exiting"); - return EXIT_FAILURE; - } - } - - // Wolf problem - ProblemPtr wolf_problem_ptr_ = Problem::create("PO", 2); - - const std::string sensor_name("Main Odometer"); - Eigen::VectorXs extrinsics(3); - extrinsics << 0, 0, 0; - - IntrinsicsBasePtr intrinsics = std::make_shared<IntrinsicsDiffDrive>(); - - IntrinsicsDiffDrivePtr intrinsics_diff_drive = - std::static_pointer_cast<IntrinsicsDiffDrive>(intrinsics); - - intrinsics_diff_drive->left_radius_ = 0.1; - intrinsics_diff_drive->right_radius_ = 0.1; - intrinsics_diff_drive->separation_ = 0.3517; - - intrinsics_diff_drive->model_ = wolf::DiffDriveModel::Three_Factor_Model; - intrinsics_diff_drive->factors_ = Eigen::Vector3s(1,1,1); - - intrinsics_diff_drive->left_resolution_ = 0.0001653; // [rad] - intrinsics_diff_drive->right_resolution_ = 0.0001653; // [rad] - - intrinsics_diff_drive->left_gain_ = 0.01; - intrinsics_diff_drive->right_gain_ = 0.01; - - // Time and data variables - TimeStamp t; - Scalar stamp_secs(0); -// Scalar period_secs(0.010); //100Hz - Scalar period_secs(0.020); //50Hz - Eigen::Vector2s data_; data_ << 0,0; - - const auto scalar_max = std::numeric_limits<Scalar>::max(); - - ProcessorParamsDiffDrivePtr processor_params = std::make_shared<ProcessorParamsDiffDrive>(); - processor_params->time_tolerance = period_secs/2; - processor_params->angle_turned = scalar_max; - processor_params->dist_traveled = scalar_max; - processor_params->max_time_span = scalar_max; - processor_params->max_buff_length = 999; - processor_params->unmeasured_perturbation_std = 0.0001; - - SensorBasePtr sensor_ptr = - wolf_problem_ptr_->installSensor("DIFF DRIVE", sensor_name, extrinsics, intrinsics); - - WOLF_INFO("Sensor 'DIFF DRIVE' installed."); - - auto diff_drive_sensor_ptr = std::static_pointer_cast<SensorDiffDrive>(sensor_ptr); - - wolf_problem_ptr_->installProcessor("DIFF DRIVE", "Diffential Drive processor", sensor_ptr, processor_params); - - WOLF_INFO("Processor 'DIFF DRIVE' installed."); - - // Get initial wheel data - if (WHEEL_DATA) - readWheelData(data_file, data_); - else - getOdom2DData(data_file, stamp_secs, data_); - - t.set(stamp_secs); - auto processor_diff_drive_ptr = - std::static_pointer_cast<ProcessorDiffDrive>(wolf_problem_ptr_->getProcessorMotion()); - processor_diff_drive_ptr->setTimeTolerance(period_secs/2); // overwrite time tolerance based on new evidence - - // Set the origin - // Create one capture to store the Odometry data. - std::shared_ptr<CaptureWheelJointPosition> data_ptr = - std::make_shared<CaptureWheelJointPosition>(t, sensor_ptr, data_, nullptr); - - WOLF_INFO("Process first capture."); - - diff_drive_sensor_ptr->process(data_ptr); - - // main loop - clock_t begin = clock(); - - while (!data_file.eof()) - { - // read new data - if (WHEEL_DATA) - { - readWheelData(data_file, data_); - stamp_secs += period_secs; - } - else - getOdom2DData(data_file, stamp_secs, data_); - - t.set(stamp_secs); - - data_ptr = std::make_shared<CaptureWheelJointPosition>(t, sensor_ptr, data_, nullptr); - - // process data in capture - diff_drive_sensor_ptr->process(data_ptr); - - WOLF_INFO_COND(VERBOSE, "At stamp ", stamp_secs, - " state ", processor_diff_drive_ptr->getCurrentState().transpose()); - } - - data_file.close(); - - double elapsed_secs = double(clock() - begin) / CLOCKS_PER_SEC; - - // Final state - WOLF_INFO("----------------------------------------- " - "Integration results " - "-----------------------------------------"); - - WOLF_INFO("Integrated delta: " , /* std::fixed , std::setprecision(3),*/ - wolf_problem_ptr_->getProcessorMotion()->getMotion().delta_integr_.transpose()); - WOLF_INFO("Integrated state: " , /*std::fixed , std::setprecision(3),*/ - wolf_problem_ptr_->getProcessorMotion()->getCurrentState().transpose()); - WOLF_INFO("Integrated std : " , /*std::fixed , std::setprecision(3),*/ - (wolf_problem_ptr_->getProcessorMotion()->getMotion(). - delta_integr_cov_.diagonal().transpose()).array().sqrt()); - - // Print statistics - TimeStamp t0, tf; - t0 = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().front().ts_; - tf = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().back().ts_; - - double N = (double)wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().size(); - - WOLF_INFO("t0 : " , t0.get() , " secs"); - WOLF_INFO("tf : " , tf.get() , " secs"); - WOLF_INFO("duration : " , tf-t0 , " secs"); - WOLF_INFO("N samples : " , N ); - WOLF_INFO("frequency : " , (N-1)/(tf-t0) , " Hz" ); - WOLF_INFO("CPU time : " , elapsed_secs , " s" ); - WOLF_INFO("s/integr : " , elapsed_secs/(N-1)*1e6 , " us" ); - WOLF_INFO("integr/s : " , (N-1)/elapsed_secs , " ips" ); - - return 0; -} diff --git a/demos/demo_eigen_quaternion.cpp b/demos/demo_eigen_quaternion.cpp deleted file mode 100644 index d24a715cb..000000000 --- a/demos/demo_eigen_quaternion.cpp +++ /dev/null @@ -1,34 +0,0 @@ - -//std -#include <iostream> - -//Eigen -#include <eigen3/Eigen/Geometry> - -//Wolf -#include "base/common/wolf.h" - -int main() -{ - using namespace wolf; - - std::cout << std::endl << "Eigen Quatenrnion test" << std::endl; - - Scalar q1[4]; - Eigen::Map<Eigen::Quaternions> q1_map(q1); - - //try to find out how eigen sorts storage (real part tail or head ? ) - q1_map.w() = 1; - q1_map.x() = 2; - q1_map.y() = 3; - q1_map.z() = 4; - std::cout << "q1[0]=" << q1[0] << "; q1_map.x()=" << q1_map.x() << std::endl; - std::cout << "q1[1]=" << q1[1] << "; q1_map.y()=" << q1_map.y() << std::endl; - std::cout << "q1[2]=" << q1[2] << "; q1_map.z()=" << q1_map.z() << std::endl; - std::cout << "q1[3]=" << q1[3] << "; q1_map.w()=" << q1_map.w() << std::endl; - std::cout << std::endl << "RESULT: Eigen stores REAL part in the LAST memory position of the quaternion." << std::endl; - - std::cout << std::endl << "End of Eigen Quatenrnion test" << std::endl; - return 0; -} - diff --git a/demos/demo_eigen_template.cpp b/demos/demo_eigen_template.cpp deleted file mode 100644 index 47e5aa419..000000000 --- a/demos/demo_eigen_template.cpp +++ /dev/null @@ -1,105 +0,0 @@ -/** - * \file test_eigen_template.cpp - * - * Created on: Sep 12, 2016 - * \author: jsola - */ - -#include <eigen3/Eigen/Dense> -#include <eigen3/Eigen/Geometry> -#include <iostream> - -template <int Size, int DesiredSize> -struct StaticSizeCheck { - template <typename T> - StaticSizeCheck(const T&) { - static_assert(Size == DesiredSize, "Static sizes do not match"); - } -}; - -template <int DesiredSize> -struct StaticSizeCheck<Eigen::Dynamic, DesiredSize> { - template <typename T> - StaticSizeCheck(const T& t) { - assert(t == DesiredSize && "Dynamic sizes do not match"); - } -}; - -template <int DesiredR, int DesiredC> -struct MatrixSizeCheck { - template <typename T> - static void check(const T& t) { - StaticSizeCheck<T::RowsAtCompileTime, DesiredR>(t.rows()); - StaticSizeCheck<T::ColsAtCompileTime, DesiredC>(t.cols()); - } -}; - -template<typename Derived> -inline Eigen::Quaternion<typename Derived::Scalar> v2q(const Eigen::MatrixBase<Derived>& _v){ - - MatrixSizeCheck<3, 1>::check(_v); - - Eigen::Quaternion<typename Derived::Scalar> q; - typename Derived::Scalar angle = _v.norm(); - typename Derived::Scalar angle_half = angle/2.0; - if (angle > 1e-8) - { - q.w() = cos(angle_half); - q.vec() = _v / angle * sin(angle_half); - return q; - } - else - { - q.w() = cos(angle_half); - q.vec() = _v * ( (typename Derived::Scalar)0.5 - angle_half*angle_half/(typename Derived::Scalar)12.0 ); // see the Taylor series of sinc(x) ~ 1 - x^2/3!, and have q.vec = v/2 * sinc(angle_half) - return q; - } -} - -int main(void) -{ - using namespace Eigen; - - VectorXd x(10); - x << 1,2,3,4,5,6,7,8,9,10; - - Quaterniond q; - Map<Quaterniond> qm(x.data()+5); - - // Static vector - Vector3d v; - v << 1,2,3; - q = v2q(v); - qm = v2q(v); - std::cout << q.coeffs().transpose() << std::endl; - std::cout << qm.coeffs().transpose() << std::endl; - - // Dynamic matrix - Matrix<double, Dynamic, Dynamic> M(3,1); - M << 1, 2, 3; - q = v2q(M); - std::cout << q.coeffs().transpose() << std::endl; - - // Dynamic vector segment - x << 1,2,3,4,5,6,7,8,9,10; - q = v2q(x.head(3)); - std::cout << q.coeffs().transpose() << std::endl; - - // Map over dynamic vector - Map<VectorXd> m(x.data(), 3); - q = v2q(m); - std::cout << q.coeffs().transpose() << std::endl; - - // Float scalar - Vector3f vf; - Quaternionf qf; - vf << 1,2,3; - qf = v2q(vf); - std::cout << qf.coeffs().transpose() << std::endl; - - // // Static assert at compile time - // Vector2d v2; - // q= v2q(v2); - // std::cout << q.coeffs().transpose() << std::endl; - -} diff --git a/demos/demo_factor_AHP.cpp b/demos/demo_factor_AHP.cpp deleted file mode 100644 index bd1ad546d..000000000 --- a/demos/demo_factor_AHP.cpp +++ /dev/null @@ -1,148 +0,0 @@ -#include "base/math/pinhole_tools.h" -#include "base/landmark/landmark_AHP.h" -#include "base/factor/factor_AHP.h" -#include "base/state_block/state_block.h" -#include "base/state_block/state_quaternion.h" -#include "base/sensor/sensor_camera.h" -#include "base/capture/capture_image.h" - -int main() -{ - using namespace wolf; - - std::cout << std::endl << "==================== factor AHP test ======================" << std::endl; - - TimeStamp t = 1; - - //===================================================== - // Environment variable for configuration files - std::string wolf_root = _WOLF_ROOT_DIR; - std::cout << wolf_root << std::endl; - //===================================================== - - // Wolf problem - ProblemPtr wolf_problem_ptr_ = Problem::create("PO", 3); - - /* Do this while there aren't extrinsic parameters on the yaml */ - Eigen::Vector7s extrinsic_cam; - extrinsic_cam.setRandom(); -// extrinsic_cam[0] = 0; //px -// extrinsic_cam[1] = 0; //py -// extrinsic_cam[2] = 0; //pz -// extrinsic_cam[3] = 0; //qx -// extrinsic_cam[4] = 0; //qy -// extrinsic_cam[5] = 0; //qz -// extrinsic_cam[6] = 1; //qw - extrinsic_cam.tail<4>().normalize(); - std::cout << "========extrinsic_cam: " << extrinsic_cam.transpose() << std::endl; - const Eigen::VectorXs extr = extrinsic_cam; - /* Do this while there aren't extrinsic parameters on the yaml */ - - SensorBasePtr sensor_ptr = wolf_problem_ptr_->installSensor("CAMERA", "PinHole", extr, wolf_root + "/src/examples/camera_params_ueye_radial_dist.yaml"); - SensorCameraPtr camera_ptr_ = std::static_pointer_cast<SensorCamera>(sensor_ptr); - - // PROCESSOR - // one-liner API - ProcessorBasePtr processor_ptr = wolf_problem_ptr_->installProcessor("IMAGE LANDMARK", "ORB", "PinHole", wolf_root + "/src/examples/processor_image_feature.yaml"); - - // create the current frame - Eigen::Vector7s frame_pos_ori; - frame_pos_ori.setRandom(); -// frame_pos_ori[0] = 0; //px -// frame_pos_ori[1] = 0; //py -// frame_pos_ori[2] = 0; //pz -// frame_pos_ori[3] = 0; //qx -// frame_pos_ori[4] = 0; //qy -// frame_pos_ori[5] = 0; //qz -// frame_pos_ori[6] = 1; //qw - frame_pos_ori.tail<4>().normalize(); - const Eigen::VectorXs frame_val = frame_pos_ori; - - FrameBasePtr last_frame = std::make_shared<FrameBase>(t,std::make_shared<StateBlock>(frame_val.head(3)), std::make_shared<StateQuaternion>(frame_val.tail(4))); - std::cout << "Last frame" << std::endl; - wolf_problem_ptr_->getTrajectory()->addFrame(last_frame); - - // Capture - CaptureImagePtr image_ptr; - t.setToNow(); - cv::Mat frame; //puede que necesite una imagen - - image_ptr = std::make_shared< CaptureImage>(t, camera_ptr_, frame); - last_frame->addCapture(image_ptr); - - // create the feature - cv::KeyPoint kp; kp.pt = {10,20}; - cv::Mat desc; - - FeaturePointImagePtr feat_point_image_ptr = std::make_shared<FeaturePointImage>(kp, 0, desc, Eigen::Matrix2s::Identity()); - image_ptr->addFeature(feat_point_image_ptr); - - FrameBasePtr anchor_frame = std::make_shared< FrameBase>(t,std::make_shared<StateBlock>(frame_val.head(3)), std::make_shared<StateQuaternion>(frame_val.tail(4))); - //FrameBasePtr anchor_frame = wolf_problem_ptr_->getTrajectory()->getLastFrame(); - - // create the landmark - Eigen::Vector2s point2D; - point2D[0] = feat_point_image_ptr->getKeypoint().pt.x; - point2D[1] = feat_point_image_ptr->getKeypoint().pt.y; - std::cout << "point2D: " << point2D.transpose() << std::endl; - - Scalar distance = 2; // arbitrary value - Eigen::Vector4s vec_homogeneous; - - Eigen::VectorXs correction_vec = (std::static_pointer_cast<SensorCamera>(image_ptr->getSensor()))->getCorrectionVector(); - std::cout << "correction vector: " << correction_vec << std::endl; - std::cout << "distortion vector: " << (std::static_pointer_cast<SensorCamera>(image_ptr->getSensor()))->getDistortionVector() << std::endl; - point2D = pinhole::depixellizePoint(image_ptr->getSensor()->getIntrinsic()->getState(),point2D); - std::cout << "point2D depixellized: " << point2D.transpose() << std::endl; - point2D = pinhole::undistortPoint((std::static_pointer_cast<SensorCamera>(image_ptr->getSensor()))->getCorrectionVector(),point2D); - std::cout << "point2D undistorted: " << point2D.transpose() << std::endl; - - Eigen::Vector3s point3D; - point3D.head(2) = point2D; - point3D(2) = 1; - - point3D.normalize(); - std::cout << "point3D normalized: " << point3D.transpose() << std::endl; - - vec_homogeneous = {point3D(0),point3D(1),point3D(2),1/distance}; - std::cout << "vec_homogeneous: " << vec_homogeneous.transpose() << std::endl; - - LandmarkAHPPtr landmark = std::make_shared<LandmarkAHP>(vec_homogeneous, anchor_frame, image_ptr->getSensor(), feat_point_image_ptr->getDescriptor()); - - std::cout << "Landmark AHP created" << std::endl; - - // Create the factor - FactorAHPPtr factor_ptr = std::make_shared<FactorAHP>(feat_point_image_ptr, std::static_pointer_cast<LandmarkAHP>(landmark), processor_ptr); - - feat_point_image_ptr->addFactor(factor_ptr); - std::cout << "Factor AHP created" << std::endl; - - Eigen::Vector2s point2D_proj = point3D.head<2>()/point3D(2); - std::cout << "point2D projected: " << point2D_proj.transpose() << std::endl; - - Eigen::Vector2s point2D_dist; - point2D_dist = pinhole::distortPoint((std::static_pointer_cast<SensorCamera>(image_ptr->getSensor()))->getDistortionVector(),point2D_proj); - std::cout << "point2D distorted: " << point2D_dist.transpose() << std::endl; - - Eigen::Vector2s point2D_pix; - point2D_pix = pinhole::pixellizePoint(image_ptr->getSensor()->getIntrinsic()->getState(),point2D_dist); - std::cout << "point2D pixellized: " << point2D_pix.transpose() << std::endl; - - Eigen::Vector2s expectation; - Eigen::Vector3s current_frame_p = last_frame->getP()->getState(); - Eigen::Vector4s current_frame_o = last_frame->getO()->getState(); - Eigen::Vector3s anchor_frame_p = landmark->getAnchorFrame()->getP()->getState(); - Eigen::Vector4s anchor_frame_o = landmark->getAnchorFrame()->getO()->getState(); - Eigen::Vector4s landmark_ = landmark->getP()->getState(); - - factor_ptr ->expectation(current_frame_p.data(), current_frame_o.data(), - anchor_frame_p.data(), anchor_frame_o.data(), - landmark_.data(), expectation.data()); -// current_frame p; current_frame o; anchor_frame p; anchor_frame o; homogeneous_vector landmark, residual - - std::cout << "expectation computed" << std::endl; - std::cout << "expectation = " << expectation[0] << " " << expectation[1] << std::endl; - - return 0; - -} diff --git a/demos/demo_factor_imu.cpp b/demos/demo_factor_imu.cpp deleted file mode 100644 index 4040194b3..000000000 --- a/demos/demo_factor_imu.cpp +++ /dev/null @@ -1,279 +0,0 @@ -//Wolf -#include "base/capture/capture_IMU.h" -#include "base/processor/processor_IMU.h" -#include "base/sensor/sensor_IMU.h" -#include "base/capture/capture_pose.h" -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/factor/factor_odom_3D.h" -#include "base/state_block/state_block.h" -#include "base/state_block/state_quaternion.h" -#include "base/ceres_wrapper/ceres_manager.h" - -//#define DEBUG_RESULTS - -int main(int argc, char** argv) -{ - using namespace wolf; - using std::shared_ptr; - using std::make_shared; - using std::static_pointer_cast; - - std::cout << std::endl << "==================== test_factor_imu ======================" << std::endl; - - bool c0(false), c1(false);// c2(true), c3(true), c4(true); - // Wolf problem - ProblemPtr wolf_problem_ptr_ = Problem::create("PQVBB 3D"); - Eigen::VectorXs IMU_extrinsics(7); - IMU_extrinsics << 0,0,0, 0,0,0,1; // IMU pose in the robot - SensorBasePtr sensor_ptr = wolf_problem_ptr_->installSensor("IMU", "Main IMU", IMU_extrinsics, shared_ptr<IntrinsicsBase>()); - wolf_problem_ptr_->installProcessor("IMU", "IMU pre-integrator", "Main IMU", ""); - - // Ceres wrappers - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;ceres::LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - ceres_options.max_num_iterations = 1e4; - CeresManager* ceres_manager_wolf_diff = new CeresManager(wolf_problem_ptr_, ceres_options, true); - - // Time and data variables - TimeStamp t; - Eigen::Vector6s data_; - Scalar mpu_clock = 0; - - t.set(mpu_clock); - - // Set the origin - Eigen::VectorXs x0(16); - x0 << 0,0,0, 0,0,0,1, 0,0,0, 0,0,.001, 0,0,.002; // Try some non-zero biases - wolf_problem_ptr_->getProcessorMotion()->setOrigin(x0, t); //this also creates a keyframe at origin - wolf_problem_ptr_->getTrajectory()->getFrameList().front()->fix(); //fix the keyframe at origin - - TimeStamp ts(0); - Eigen::VectorXs origin_state = x0; - - // Create one capture to store the IMU data arriving from (sensor / callback / file / etc.) - CaptureIMUPtr imu_ptr( std::make_shared<CaptureIMU>(t, sensor_ptr, data_, Eigen::Matrix6s::Identity()) ); - imu_ptr->setFrame(wolf_problem_ptr_->getTrajectory()->getFrameList().back()); - - // set variables - using namespace std; - Eigen::VectorXs state_vec; - Eigen::VectorXs delta_preint; - //FrameIMUPtr last_frame; - Eigen::Matrix<wolf::Scalar,9,9> delta_preint_cov; - - //process data - mpu_clock = 0.001003; - //data_ << 0.579595, -0.143701, 9.939331, 0.127445, 0.187814, -0.055003; - data_ << 0.0, 0.0, 9.81, 0.0, 0.0, 0.0; - t.set(mpu_clock); - // assign data to capture - imu_ptr->setData(data_); - imu_ptr->setTimeStamp(t); - // process data in capture - sensor_ptr->process(imu_ptr); - - if(c0){ - /// ******************************************************************************************** /// - /// factor creation - //create FrameIMU - ts = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().back().ts_; - state_vec = wolf_problem_ptr_->getProcessorMotion()->getCurrentState(); - FrameIMUPtr last_frame = std::make_shared<FrameIMU>(KEY, ts, state_vec); - wolf_problem_ptr_->getTrajectory()->addFrame(last_frame); - - //create a feature - delta_preint_cov = wolf_problem_ptr_->getProcessorMotion()->getCurrentDeltaPreintCov(); - delta_preint = wolf_problem_ptr_->getProcessorMotion()->getMotion().delta_integr_; - std::shared_ptr<FeatureIMU> feat_imu = std::make_shared<FeatureIMU>(delta_preint, delta_preint_cov); - feat_imu->setCapture(imu_ptr); - - //create a factorIMU - FactorIMUPtr factor_imu = std::make_shared<FactorIMU>(feat_imu, last_frame); - feat_imu->addFactor(factor_imu); - last_frame->addConstrainedBy(factor_imu); - - FrameIMUPtr ref_frame_ptr(std::static_pointer_cast<FrameIMU>(imu_ptr->getFrame())); - - Eigen::Matrix<wolf::Scalar, 10, 1> expect; - Eigen::Vector3s ref_frame_p = ref_frame_ptr->getP()->getVector(); - Eigen::Quaternions ref_frame_o(ref_frame_ptr->getO()->getVector().data()); - Eigen::Vector3s ref_frame_v = ref_frame_ptr->getV()->getVector(); - Eigen::Vector3s current_frame_p = last_frame->getP()->getVector(); - Eigen::Quaternions current_frame_o(last_frame->getO()->getVector().data()); - Eigen::Vector3s current_frame_v = last_frame->getV()->getVector(); - Eigen::Vector3s acc_bias(ref_frame_ptr->getAccBias()->getVector()), gyro_bias(ref_frame_ptr->getGyroBias()->getVector()); - Eigen::Matrix<wolf::Scalar, 9, 1> residu; - residu << 0,0,0, 0,0,0, 0,0,0; - - factor_imu->expectation(ref_frame_p, ref_frame_o, ref_frame_v, current_frame_p, current_frame_o, current_frame_v, expect); - std::cout << "expectation : " << expect.transpose() << std::endl; - - factor_imu->getResiduals(ref_frame_p, ref_frame_o, ref_frame_v, acc_bias, gyro_bias, current_frame_p, current_frame_o, current_frame_v,residu); - std::cout << "residuals : " << residu.transpose() << std::endl; - - //reset origin of motion to new frame - wolf_problem_ptr_->getProcessorMotion()->setOrigin(last_frame); - imu_ptr->setFrame(last_frame); - } - /// ******************************************************************************************** /// - - mpu_clock = 0.002135; - //data_ << 0.581990, -0.191602, 10.071057, 0.136836, 0.203912, -0.057686; - data_ << 0.0, 0.0, 9.81, 0.0, 0.0, 0.0; - t.set(mpu_clock); - imu_ptr->setData(data_); - imu_ptr->setTimeStamp(t); - sensor_ptr->process(imu_ptr); - - mpu_clock = 0.003040; - //data_ << 0.596360, -0.225132, 10.205178, 0.154276, 0.174399, -0.036221; - data_ << 0.0, 0.0, 9.81, 0.0, 0.0, 0.0; - t.set(mpu_clock); - imu_ptr->setData(data_); - imu_ptr->setTimeStamp(t); - sensor_ptr->process(imu_ptr); - - if(c1){ - /// ******************************************************************************************** /// - /// factor creation - //create FrameIMU - ts = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().back().ts_; - state_vec = wolf_problem_ptr_->getProcessorMotion()->getCurrentState(); - FrameIMUPtr last_frame = std::make_shared<FrameIMU>(KEY, ts, state_vec); - wolf_problem_ptr_->getTrajectory()->addFrame(last_frame); - - //create a feature - delta_preint_cov = wolf_problem_ptr_->getProcessorMotion()->getCurrentDeltaPreintCov(); - delta_preint = wolf_problem_ptr_->getProcessorMotion()->getMotion().delta_integr_; - std::shared_ptr<FeatureIMU> feat_imu = std::make_shared<FeatureIMU>(delta_preint, delta_preint_cov); - feat_imu->setCapture(imu_ptr); - - //create a factorIMU - FactorIMUPtr factor_imu = std::make_shared<FactorIMU>(feat_imu, last_frame); - feat_imu->addFactor(factor_imu); - last_frame->addConstrainedBy(factor_imu); - - FrameIMUPtr ref_frame_ptr(std::static_pointer_cast<FrameIMU>(imu_ptr->getFrame())); - - Eigen::Matrix<wolf::Scalar, 10, 1> expect; - Eigen::Vector3s ref_frame_p = ref_frame_ptr->getP()->getVector(); - Eigen::Quaternions ref_frame_o(ref_frame_ptr->getO()->getVector().data()); - Eigen::Vector3s ref_frame_v = ref_frame_ptr->getV()->getVector(); - Eigen::Vector3s current_frame_p = last_frame->getP()->getVector(); - Eigen::Quaternions current_frame_o(last_frame->getO()->getVector().data()); - Eigen::Vector3s current_frame_v = last_frame->getV()->getVector(); - Eigen::Vector3s acc_bias(ref_frame_ptr->getAccBias()->getVector()), gyro_bias(ref_frame_ptr->getGyroBias()->getVector()); - Eigen::Matrix<wolf::Scalar, 9, 1> residu; - residu << 0,0,0, 0,0,0, 0,0,0; - - factor_imu->expectation(ref_frame_p, ref_frame_o, ref_frame_v, acc_bias, gyro_bias, current_frame_p, current_frame_o, current_frame_v, expect); - std::cout << "expectation : " << expect.transpose() << std::endl; - - factor_imu->getResiduals(ref_frame_p, ref_frame_o, ref_frame_v, acc_bias, gyro_bias, current_frame_p, current_frame_o, current_frame_v,residu); - std::cout << "residuals : " << residu.transpose() << std::endl; - - //reset origin of motion to new frame - wolf_problem_ptr_->getProcessorMotion()->setOrigin(last_frame); - imu_ptr->setFrame(last_frame); - } - - mpu_clock = 0.004046; - //data_ << 0.553250, -0.203577, 10.324929, 0.128787, 0.156959, -0.044270; - data_ << 0.0, 0.0, 9.81, 0.0, 0.0, 0.0; - t.set(mpu_clock); - imu_ptr->setData(data_); - imu_ptr->setTimeStamp(t); - sensor_ptr->process(imu_ptr); - - mpu_clock = 0.005045; - //data_ << 0.548459, -0.184417, 10.387200, 0.083175, 0.120738, -0.026831; - data_ << 0.0, 0.0, 9.81, 0.0, 0.0, 0.0; - t.set(mpu_clock); - imu_ptr->setData(data_); - imu_ptr->setTimeStamp(t); - sensor_ptr->process(imu_ptr); - - //create the factor - //create FrameIMU - ts = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().back().ts_; - state_vec = wolf_problem_ptr_->getProcessorMotion()->getCurrentState(); - FrameIMUPtr last_frame = std::make_shared<FrameIMU>(KEY, ts, state_vec); - wolf_problem_ptr_->getTrajectory()->addFrame(last_frame); - - //create a feature - delta_preint_cov = wolf_problem_ptr_->getProcessorMotion()->getCurrentDeltaPreintCov(); - delta_preint = wolf_problem_ptr_->getProcessorMotion()->getMotion().delta_integr_; - std::shared_ptr<FeatureIMU> feat_imu = std::make_shared<FeatureIMU>(delta_preint, delta_preint_cov); - feat_imu->setCapture(imu_ptr); - - //create a factorIMU - FactorIMUPtr factor_imu = std::make_shared<FactorIMU>(feat_imu, last_frame); - feat_imu->addFactor(factor_imu); - last_frame->addConstrainedBy(factor_imu); - - FrameIMUPtr ref_frame_ptr(std::static_pointer_cast<FrameIMU>(imu_ptr->getFrame())); - - Eigen::Matrix<wolf::Scalar, 10, 1> expect; - Eigen::Vector3s ref_frame_p = ref_frame_ptr->getP()->getVector(); - Eigen::Quaternions ref_frame_o(ref_frame_ptr->getO()->getVector().data()); - Eigen::Vector3s ref_frame_v = ref_frame_ptr->getV()->getVector(); - Eigen::Vector3s current_frame_p = last_frame->getP()->getVector(); - Eigen::Quaternions current_frame_o(last_frame->getO()->getVector().data()); - Eigen::Vector3s current_frame_v = last_frame->getV()->getVector(); - Eigen::Vector3s acc_bias(ref_frame_ptr->getAccBias()->getVector()), gyro_bias(ref_frame_ptr->getGyroBias()->getVector()); - Eigen::Matrix<wolf::Scalar, 9, 1> residu; - residu << 0,0,0, 0,0,0, 0,0,0; - - factor_imu->expectation(ref_frame_p, ref_frame_o, ref_frame_v, acc_bias, gyro_bias, current_frame_p, current_frame_o, current_frame_v, expect); - std::cout << "expectation : " << expect.transpose() << std::endl; - - factor_imu->getResiduals(ref_frame_p, ref_frame_o, ref_frame_v, acc_bias, gyro_bias, current_frame_p, current_frame_o, current_frame_v,residu); - std::cout << "residuals : " << residu.transpose() << std::endl; - - if(wolf_problem_ptr_->check(1)){ - wolf_problem_ptr_->print(4,1,1,1); - } - - ///having a look at covariances - Eigen::MatrixXs predelta_cov; - predelta_cov.resize(9,9); - predelta_cov = wolf_problem_ptr_->getProcessorMotion()->getCurrentDeltaPreintCov(); - //std::cout << "predelta_cov : \n" << predelta_cov << std::endl; - - ///Optimization - // PRIOR - //FrameBasePtr first_frame = wolf_problem_ptr_->getTrajectory()->getFrameList().front(); - wolf_problem_ptr_->getProcessorMotion()->setOrigin(wolf_problem_ptr_->getTrajectory()->getFrameList().front()); - //SensorBasePtr sensorbase = std::make_shared<SensorBase>("ABSOLUTE POSE", nullptr, nullptr, nullptr, 0); - //CapturePosePtr initial_covariance = std::make_shared<CaptureFix>(TimeStamp(0), sensorbase, first_frame->getState().head(7), Eigen::Matrix6s::Identity() * 0.01); - //first_frame->addCapture(initial_covariance); - //initial_covariance->process(); - //std::cout << "initial covariance: factor " << initial_covariance->getFeatureList().front()->getConstrainedByList().front()->id() << std::endl << initial_covariance->getFeatureList().front()->getMeasurementCovariance() << std::endl; - - // COMPUTE COVARIANCES - std::cout << "computing covariances..." << std::endl; - ceres_manager_wolf_diff->computeCovariances(ALL_MARGINALS);//ALL_MARGINALS, ALL - std::cout << "computed!" << std::endl; - - /* - // SOLVING PROBLEMS - ceres::Solver::Summary summary_diff; - std::cout << "solving..." << std::endl; - Eigen::VectorXs prev_wolf_state = wolf_problem_ptr_->getTrajectory()->getFrameList().back()->getState(); - summary_diff = ceres_manager_wolf_diff->solve(); - Eigen::VectorXs post_wolf_state = wolf_problem_ptr_->getTrajectory()->getFrameList().back()->getState(); - std::cout << " prev_wolf_state : " << prev_wolf_state.transpose() << "\n post_wolf_state : " << post_wolf_state.transpose() << std::endl; - //std::cout << summary_wolf_diff.BriefReport() << std::endl; - std::cout << "solved!" << std::endl; - */ - - /* - std::cout << "WOLF AUTO DIFF" << std::endl; - std::cout << "Jacobian evaluation: " << summary_wolf.jacobian_evaluation_time_in_seconds << std::endl; - std::cout << "Total time: " << summary_wolf.total_time_in_seconds << std::endl; - */ - - return 0; -} diff --git a/demos/demo_factor_odom_3D.cpp b/demos/demo_factor_odom_3D.cpp deleted file mode 100644 index be7a81c4f..000000000 --- a/demos/demo_factor_odom_3D.cpp +++ /dev/null @@ -1,13 +0,0 @@ -/* - * test_factor_odom_3D.cpp - * - * Created on: Oct 7, 2016 - * Author: jsola - */ - -#include "core/factor/factor_odom_3D.h" - -namespace wolf -{ - -} /* namespace wolf */ diff --git a/demos/demo_faramotics_simulation.cpp b/demos/demo_faramotics_simulation.cpp deleted file mode 100644 index e095e561d..000000000 --- a/demos/demo_faramotics_simulation.cpp +++ /dev/null @@ -1,244 +0,0 @@ -//std includes -#include <cstdlib> -#include <iostream> -#include <fstream> -#include <memory> -#include <random> -#include <typeinfo> -#include <ctime> -#include <queue> - -// Eigen includes -#include <eigen3/Eigen/Dense> -#include <eigen3/Eigen/Geometry> - -//C includes for sleep, time and main args -#include "unistd.h" - -// wolf -#include "base/common/wolf.h" -#include "base/feature/feature_base.h" -#include "base/landmark/landmark_base.h" -#include "base/state_block/state_block.h" - -//faramotics includes -#include "faramotics/dynamicSceneRender.h" -#include "faramotics/rangeScan2D.h" -#include "btr-headers/pose3d.h" - -namespace wolf { -class FaramoticsRobot -{ - public: - - Cpose3d viewPoint, devicePose, laser1Pose, laser2Pose, estimated_vehicle_pose, estimated_laser_1_pose, estimated_laser_2_pose; - vector < Cpose3d > devicePoses; - vector<float> scan1, scan2; - string modelFileName; - CrangeScan2D* myScanner; - CdynamicSceneRender* myRender; - Eigen::Vector3s ground_truth_pose_; - Eigen::Vector4s laser_1_pose_, laser_2_pose_; - - FaramoticsRobot(int argc, char** argv, const Eigen::Vector4s& _laser_1_pose, const Eigen::Vector4s& _laser_2_pose) : - modelFileName("/home/jvallve/iri-lab/faramotics/models/campusNordUPC.obj"), - laser_1_pose_(_laser_1_pose), - laser_2_pose_(_laser_2_pose) - { - devicePose.setPose(2, 8, 0.2, 0, 0, 0); - viewPoint.setPose(devicePose); - viewPoint.moveForward(10); - viewPoint.rt.setEuler(viewPoint.rt.head() + M_PI / 2, viewPoint.rt.pitch() + 30. * M_PI / 180., viewPoint.rt.roll()); - viewPoint.moveForward(-15); - //glut initialization - faramotics::initGLUT(argc, argv); - //create a viewer for the 3D model and scan points - myRender = new CdynamicSceneRender(1200, 700, 90 * M_PI / 180, 90 * 700.0 * M_PI / (1200.0 * 180.0), 0.2, 100); - myRender->loadAssimpModel(modelFileName, true); //with wireframe - //create scanner and load 3D model - myScanner = new CrangeScan2D(HOKUYO_UTM30LX_180DEG); //HOKUYO_UTM30LX_180DEG or LEUZE_RS4 - myScanner->loadAssimpModel(modelFileName); - } - - //function travel around - Eigen::Vector3s motionCampus(unsigned int ii, double& displacement_, double& rotation_) - { - if (ii <= 120){ displacement_ = 0.1; rotation_ = 0; } - else if (ii <= 170) { displacement_ = 0.2; rotation_ = 1.8 * M_PI / 180; } - else if (ii <= 220) { displacement_ = 0; rotation_ =-1.8 * M_PI / 180; } - else if (ii <= 310) { displacement_ = 0.1; rotation_ = 0; } - else if (ii <= 487) { displacement_ = 0.1; rotation_ =-1.0 * M_PI / 180; } - else if (ii <= 600) { displacement_ = 0.2; rotation_ = 0; } - else if (ii <= 700) { displacement_ = 0.1; rotation_ =-1.0 * M_PI / 180; } - else if (ii <= 780) { displacement_ = 0; rotation_ =-1.0 * M_PI / 180; } - else { displacement_ = 0.3; rotation_ = 0; } - - devicePose.moveForward(displacement_); - devicePose.rt.setEuler(devicePose.rt.head() + rotation_, devicePose.rt.pitch(), devicePose.rt.roll()); - - // laser 1 - laser1Pose.setPose(devicePose); - laser1Pose.moveForward(laser_1_pose_(0)); - // laser 2 - laser2Pose.setPose(devicePose); - laser2Pose.moveForward(laser_2_pose_(0)); - laser2Pose.rt.setEuler(laser2Pose.rt.head() + laser_2_pose_(3), laser2Pose.rt.pitch(), laser2Pose.rt.roll()); - - devicePoses.push_back(devicePose); - - ground_truth_pose_ << devicePose.pt(0), devicePose.pt(1), devicePose.rt.head(); - return ground_truth_pose_; - } - - ~FaramoticsRobot() - { - std::cout << "deleting render and scanner.." << std::endl; - delete myRender; - delete myScanner; - std::cout << "deleted!" << std::endl; - } - - //compute scans - vector<float> computeScan(const int scan_id) - { - if (scan_id == 1) - { - scan1.clear(); - myScanner->computeScan(laser1Pose, scan1); - return scan1; - } - else - { - scan2.clear(); - myScanner->computeScan(laser2Pose, scan2); - return scan2; - } - } - - void render(const FeatureBasePtrList& feature_list, int laser, const LandmarkBasePtrList& landmark_list, const Eigen::Vector3s& estimated_pose) - { - // detected corners - //std::cout << " drawCorners: " << feature_list.size() << std::endl; - std::vector<double> corner_vector; - corner_vector.reserve(2*feature_list.size()); - for (auto corner : feature_list) - { - //std::cout << " corner " << corner->id() << std::endl; - corner_vector.push_back(corner->getMeasurement(0)); - corner_vector.push_back(corner->getMeasurement(1)); - } - myRender->drawCorners(laser == 1 ? laser1Pose : laser2Pose, corner_vector); - - // landmarks - //std::cout << " drawLandmarks: " << landmark_list.size() << std::endl; - std::vector<double> landmark_vector; - landmark_vector.reserve(3*landmark_list.size()); - for (auto landmark : landmark_list) - { - Scalar* position_ptr = landmark->getP()->get(); - landmark_vector.push_back(*position_ptr); //x - landmark_vector.push_back(*(position_ptr + 1)); //y - landmark_vector.push_back(0.2); //z - } - myRender->drawLandmarks(landmark_vector); - - // draw localization and sensors - estimated_vehicle_pose.setPose(estimated_pose(0), estimated_pose(1), 0.2, estimated_pose(2), 0, 0); - estimated_laser_1_pose.setPose(estimated_vehicle_pose); - estimated_laser_1_pose.moveForward(laser_1_pose_(0)); - estimated_laser_2_pose.setPose(estimated_vehicle_pose); - estimated_laser_2_pose.moveForward(laser_2_pose_(0)); - estimated_laser_2_pose.rt.setEuler(estimated_laser_2_pose.rt.head() + laser_2_pose_(3), estimated_laser_2_pose.rt.pitch(), estimated_laser_2_pose.rt.roll()); - myRender->drawPoseAxisVector( { estimated_vehicle_pose, estimated_laser_1_pose, estimated_laser_2_pose }); - - //Set view point and render the scene - //locate visualization view point, somewhere behind the device - // viewPoint.setPose(devicePose); - // viewPoint.rt.setEuler( viewPoint.rt.head(), viewPoint.rt.pitch()+20.*M_PI/180., viewPoint.rt.roll() ); - // viewPoint.moveForward(-5); - myRender->setViewPoint(viewPoint); - myRender->drawPoseAxis(devicePose); - myRender->drawScan(laser == 1 ? laser1Pose : laser2Pose, laser == 1 ? scan1 : scan2, 180. * M_PI / 180., 90. * M_PI / 180.); //draw scan - myRender->render(); - } -}; -} - -int main(int argc, char** argv) -{ - using namespace wolf; - - std::cout << "\n============================================================\n"; - std::cout << "========== 2D Robot with odometry and 2 LIDARs =============\n"; - - unsigned int n_execution = 900; //number of iterations of the whole execution - - // VARIABLES ============================================================================================ - Eigen::Vector2s odom_data; - Eigen::Vector3s ground_truth; - Scalar dt = 0.05; - - // Laser params - Eigen::Vector4s laser_1_pose, laser_2_pose; //xyz + theta - laser_1_pose << 1.2, 0, 0, 0; //laser 1 - laser_2_pose << -1.2, 0, 0, M_PI; //laser 2 - Eigen::VectorXs laser_params(8); - laser_params << M_PI/2, -M_PI/2, -M_PI/720, 0.01, 0.2, 100, 0.01, 0.01; - std::vector<float> scan1, scan2; - - // Simulated robot - FaramoticsRobot robot(argc, argv, laser_1_pose, laser_2_pose); - - // Initial pose - ground_truth << 2, 8, 0; - - //output file - std::ofstream laser_1_file, laser_2_file, odom_file, groundtruth_file; - groundtruth_file.open("simulated_groundtruth.txt", std::ofstream::out); //open log file - odom_file.open("simulated_odom.txt", std::ofstream::out); //open log file - laser_1_file.open("simulated_laser_1.txt", std::ofstream::out); //open log file - laser_2_file.open("simulated_laser_2.txt", std::ofstream::out); //open log file - - // write laser params - laser_1_file << 0 << " " << laser_params.transpose() << " " << robot.myScanner->getNumPoints() << std::endl; - laser_2_file << 0 << " " << laser_params.transpose() << " " << robot.myScanner->getNumPoints() << std::endl; - laser_1_file << 0 << " " << laser_1_pose.transpose() << std::endl; - laser_2_file << 0 << " " << laser_2_pose.transpose() << std::endl; - - // origin frame groundtruth - groundtruth_file << 0 << " " << ground_truth.transpose() << std::endl; - - //std::cout << "START TRAJECTORY..." << std::endl; - // START TRAJECTORY ============================================================================================ - for (unsigned int step = 1; step < n_execution; step++) - { - // ROBOT MOVEMENT --------------------------- - ground_truth = robot.motionCampus(step, odom_data(0), odom_data(1)); - - // LIDAR DATA --------------------------- - scan1 = robot.computeScan(1); - scan2 = robot.computeScan(2); - - // writing files --------------------------- - groundtruth_file << step*dt << " " << ground_truth.transpose() << std::endl; - odom_file << step*dt << " " << odom_data.transpose() << std::endl; - laser_1_file << step*dt << " "; - for (auto range : scan1) - laser_1_file << range << " "; - laser_1_file << std::endl; - laser_2_file << step*dt << " "; - for (auto range : scan1) - laser_2_file << range << " "; - laser_2_file << std::endl; - } - - groundtruth_file.close(); //close log file - odom_file.close(); //close log file - laser_1_file.close(); //close log file - laser_2_file.close(); //close log file - - std::cout << " ========= END ===========" << std::endl << std::endl; - - //exit - return 0; -} diff --git a/demos/demo_fcn_ptr.cpp b/demos/demo_fcn_ptr.cpp deleted file mode 100644 index 8ca82790e..000000000 --- a/demos/demo_fcn_ptr.cpp +++ /dev/null @@ -1,130 +0,0 @@ -/* - * test_fcn_ptr.cpp - * - * Created on: Nov 29, 2016 - * Author: jsola - */ - -#include <iostream> -#include <cstdarg> - -// define some fcns with differnt # of args -double half (double _a) { return _a/2; } -double quarter (double _a) { return _a/4; } -double divide (double _n, double _d) { return _n/_d; } -double mult (double _x, double _y) { return _x*_y; } -double mult_div (double _x, double _y, double _z) { return _x*_y/_z; } - -//======== test_simple usage of function pointers ============ -typedef double (*FcnType)(double); - -double run_simple(FcnType f, double a){ return f(a); } - -void test_simple() -{ - std::cout << "simple..." << std::endl; - std::cout << "4/2 = " << run_simple(half, 4) << std::endl; - std::cout << "4/4 = " << run_simple(quarter, 4) << std::endl; -} - -//======== more usage of function pointers ============ -typedef double (*FcnType2)(double a, double b); -typedef double (*FcnType3)(double a, double b, double c); - -double run_2(FcnType2 f, double a, double b) { return f(a, b); } -double run_3(FcnType3 f, double a, double b, double c) { return f(a, b, c); } - -void test_more() -{ - std::cout << "more..." << std::endl; - std::cout << "4/2 = " << run_2(divide, 4, 2) << std::endl; - std::cout << "4*2 = " << run_2(mult, 4, 2) << std::endl; - std::cout << "4*3/6 = " << run_3(mult_div, 4, 3, 6) << std::endl; -} - -//======== variadic usage of function pointers ========= -typedef double (*FcnTypeV)(...); - -// we will try to use half(), quarter(), mult(), divide() and mult_div() above - -//------------------------------------------------------------------------------------ -// ---- try just to read the args of the variadic fcn; no function pointer yet -double run_v_dummy(int n, ...) -{ - va_list args; - va_start(args, n); - double b = 0; - for (int i=0; i<n; i++) - b += va_arg(args, double); - return b; -} - -void test_var_dummy() -{ - std::cout << "var dummy..." << std::endl; - std::cout << "1 = " << run_v_dummy(1, 1.0) << std::endl; - std::cout << "1+2 = " << run_v_dummy(2, 1.0, 2.0) << std::endl; - std::cout << "1+2+3 = " << run_v_dummy(3, 1.0, 2.0, 3.0) << std::endl; -} - -//------------------------------------------------------------------------------------ -// ---- call function through pointer; ugly solution with switch / case on the # of args: -double run_v_switch(FcnTypeV f, int n, ...) -{ - va_list args ; - va_start(args, n); // args start after n - switch (n) - { - case 1: - return f(va_arg(args, double)); - break; - case 2: - return f(va_arg(args, double), va_arg(args, double)); - break; - case 3: - return f(va_arg(args, double), va_arg(args, double), va_arg(args, double)); - break; - default: - return 0; - } -} - -void test_var_switch() -{ - std::cout << "var using switch/case of the # of args (ugly)..." << std::endl; - std::cout << "4/2 = " << run_v_switch((FcnTypeV)half, 1, 4.0 ) << std::endl; - std::cout << "4/4 = " << run_v_switch((FcnTypeV)quarter, 1, 4.0 ) << std::endl; - std::cout << "4/2 = " << run_v_switch((FcnTypeV)divide, 2, 4.0, 2.0 ) << std::endl; - std::cout << "4*2 = " << run_v_switch((FcnTypeV)mult, 2, 4.0, 2.0 ) << std::endl; - std::cout << "4*3/6 = " << run_v_switch((FcnTypeV)mult_div, 3, 4.0, 3.0, 6.0) << std::endl; -} - -//------------------------------------------------------------------------------------ -// ---- call function through pointer; try to forward all args straight into the inner function! -double run_v(FcnTypeV f, int n, ...) -{ - va_list args; - va_start(args,n); // args start after n - return f(args); // hop! -} - -void test_var() -{ - std::cout << "var forwarding all args to the inner fcn (nice!)..." << std::endl; - std::cout << "4/2 = " << run_v((FcnTypeV)half, 1, 4.0 ) << std::endl; - std::cout << "4/4 = " << run_v((FcnTypeV)quarter, 1, 4.0 ) << std::endl; - std::cout << "4/2 = " << run_v((FcnTypeV)divide, 2, 4.0, 2.0 ) << std::endl; - std::cout << "4*2 = " << run_v((FcnTypeV)mult, 2, 4.0, 2.0 ) << std::endl; - std::cout << "4*3/6 = " << run_v((FcnTypeV)mult_div, 3, 4.0, 3.0, 6.0) << std::endl; -} - -//#################################################################################### - -int main() -{ - test_simple(); - test_more(); - test_var_dummy(); - test_var_switch(); - test_var(); -} diff --git a/demos/demo_gazebo_x-10cm_y-20cm.jpg b/demos/demo_gazebo_x-10cm_y-20cm.jpg deleted file mode 100644 index 5ad1c83e82ec99b1493914d216bf9fc47c1120ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 204082 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	!H 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'I+oT+P9kA1 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 diff --git a/demos/demo_gazebo_x-10cm_y00cm.jpg b/demos/demo_gazebo_x-10cm_y00cm.jpg deleted file mode 100644 index 81d004c6643f33130babc65cf439e846b2a112d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207132 zcmbTdbyQnX_bnRSp|}()TA&nbid!k(;%=ch1b3I>UK~=S6qi78cXxLw1b6oUkAB~~ z_xI0zW4!lv#yTU(**RG=CnuS6t+}7)pVt7d<fLS!00;;G0K&@+@Vo?&03ag#8~?V5 z{{}MBzby(fG7>T>3M%S<0u2Kl6%7Lo6%`!|9Ru^<c)5p-g^B&|!M}t2_oav^NJuD{ zXsBranezW>^V|-=M@MQ$0U#mJ0TA&Kknj<ny8$#Wd7}I$y_aPFI}i|&kWo<4UedsN znNaiUC4D5Mm!wf%GJcuu^Rgd+jE_R_hD#ikQ284godXefKwLID{ili!VwH(g1|B2F z?--aQq-5k2j7-dLSy(>+Kl1YN3rKvHl#-T_l~Ywy*U;3`)-g6QH8Z!cv~qHGadmU| z@C*zJ4hanlkBCo5OiE5kO@sW-$<50zC@d<jtg5c5t*dWn?Ck39>Fw(u7@VA%o|&DS zUszm+ZES9B@9ggFpPgS^UR~eZ-rfJhh46y&e~temF8mi<i2u$3+CN+fh;A=|gpZ8! zh6|NITp8_~10fxE06Nj9xa^7!40;}wQ(_~>2}}}(59^F)|DgQ`+5bCW-~WFh``^I+ z2iGD18wug%<RRe$L;<%QBC>%qp$#0g(J6)HcA{0!fX;CK7`97$?&6zJILp{6);i=5 zmxOzd^sw)&`y<<Wrg)T(=HF)k;F0P~LmR9Ea(o8x>?F~N66ysj$p(Yv(CpDoPYhO` z0oXUEEoF=?5rPvuWmrBX`N9=S<?W&XZXW2$1NY+=DOTT;pf0S^T3;tZxpt`B#A$0; zGUc27G2wR0(o$2K(}44z28OxXr{0Om+Y(*Z6Ju)8lg1pIQ^EFETk+e^0P>EJ&S$_G za90$e8Gro*6ATGze0PIAsZ(4J5$k&0;$PfhO4cmG3S<Uz@KDZ$al_3(D$#-$q8z|& z&tM{Dkc>B{O7V8E-c)-ZqCbGE{ddG$!2g80-Z%h(DHDK%=>M|IAM@=?+|x)s1AYh> zJbFn#1Aax^!CFHn+BWelp8*CF&wyRJe96yMUz`$R<urUdf2t@cOA-N8_}hC}_%^3a zHn;zK4EQtP8Sp(ouZQ<Y)Q6HI0XM}g-rilr;AB&J2jo}LUOvXLv?`^zn5EnP3`mjZ zcw~-g_C9$W@hqRdHz3v=&bkF{$5KyAB-F>Cn7<BSQlkb-9V>DR8B=O}R!&UZbUOh7 z6^$=34&S(1<Z3?cmBxnb()73~$3)XY8<ad0t6fyJ{^EA&x(|x&kpFNg+qWrY1W9yv z_uj?O%sfd~EogmCmXjgxk)_J0{&g%SQ+Vit<rXB>t#<xbN4IPX33AuR?6glQ46AOm z$=M|9F;_IU#4wF`UjS))Uqs4`Sap2z+iVbFOiy*&y0A}en1)DKH~OPbKict#DV!P~ z+S0Gwdj>Dj?NNERsP+uF8lIKzL{_h<?{cd5V?D_!(^fSoJU?hMcXoc@7M#(m@4PNa zj%!OEB;*I8qz!p@{elV$xVv#03e06On|LNnEEir^GSgBhzNw9uo~_M|K>gZ|oAlE| zNExwNnOrY&dE<!@+uc|4+c=@N2(=3cPnXg;Oe3XxsYZk*J@%NQ=X4kb!ucc(zaZWN zJ_9g@;L;iLPtqK4nj+!lLHPYu5j0yqto>WB;H-7L9r8}VEL7TY1Q0_YPK(P%R@G{} zK1uO(b9h?jG##<$?1!y854ZuCVEP3(XIoS6A3658Gi8<Uck3le1bpX$bh;F%*s`Q2 z)Bv5*Z>y6l^J0IXA{Wpkf%l#P?~_pR;8nz9w-4@9@A8b(<@zq6Bf@FbL#|h0nx?Kf zfw@^}BT3RvL~QUj2I)c>W!dXe-J*@8YuVY_D;d2`nafhF63dJ2&q3+1ioC&N&m_Wn zE-t=ySm}^`G{IZSO^VV*+bRYlyQ)?}6==&6cR`{XB9G2P=}z0H%)$=fgSH%j+w695 zuHFHUbzQ90$=#-HglPF>(PR9i9hoJ>EMJF<Kfw~&1ycsj6L1?bKJJ2YT2|ultwe4x z?Sh^Iu3ryzm`VtuSJZwB71ka|WVJ6+p1Czuk$WsHFPhu4w_K$Ro}J<U_As#Q_;*dX zB<42o4EJ>ob@(scnwj3Ck*%m;q$1`T<ujTHA&HHqu3UEyip36HLjAZQFFaKpPu`GA zJ8ZheH^WtLG{)X7?8`nSZS{UQjo*QuDAw75&V~0BYEALXgKt>;1YdrCf?c03?wE8> zq05@JTzbSPrxK5n^3dC|)lv1yLw1AxYtWU(IDEM89(VH+39{u4B#k_-VQa&4_ngl) z0<G@z;H`8E82Wj%gqHIi7zC{Qq3s!v)~(pR{_6Jj86eY=l9G~sbtoMAa`CqumIPaE z90(+V*xB}03d%AK%ty`Ob`tM9dZTH4TS^}!p}=E!>jh7jC|-e&zK||#A?RjbbmD0G zX@A-i?}WDjE@0N=<z*<w^b@6$!N8;xjfzLR@o)J0lv3^&EKkk7R6Ry)Dn_{|8zNuv zs9qRX&6ZAcL+%am{gvQXE-ZOkvYRqh{j;Qz&HUBj_=bHPQ~iBNauwG*^iN)p3e)^t z<Mf9F{j={CJuG@5uUYI~4>vkxc}`YLeXDhWu*fy07oq*IlCe(QVAEKyK18vord^bO ztw?A&B4qg#A4pIps;n1Ml&v?f$K|p{4QteA+TW0El3%iwSu5IYze26O8eyU`>ITjC zLMa2Mjx*P06@+3x-6bX$K>7g4jSV{$C7f*3JQ^IA9`6d?jPhR=NMHuEk66^wI+G0I ze$|d45(>_(6;q&qN|PP3_|LC{<kD;|6eBpS(v16Vm5^oa6kZwEC`2w#T@x+_Xcf-x zJOgHwYuY>;hcatkXOFcYy&V8h6=S?nodJK6X(`5_?-LgzpZXNtUYyWvyr+}Uo9!qt z!*7g}9swAMr@MPyam*4oKVaYaR!T-#X1ffSo%}V-6SCLLxb9KMMi#)_K+HX%2X@56 zaaZ|J%j@aCL=ja*-C1-SygswT8jp_+diT~x*f+nCgV0K>;F>WI0dr&2<mn?-YvA3S zD6q^^CCK_Nl!d9(=|<pFr+oJ&{uI$8Z?{fN9IfU%%{E{jF#c-M4>Qlrs0>$9Rj>Qd zML;pU^y;k`cNvVIyu`7+j2H7FpA=%!YExu{Fv_F*M01uP8}`0ln7_0Di$cn0i2B`W zH#Kdo3}ZtwX@ocfcjr87*IletsN|XHcGO;;dnMj`P!sVWO}xF}1C8;BGk%!eD<Nxc zY06pOlDq{_@1k#kMU|AtVml>`^2rHEINgNr%W783@rd=@!ScOzXgF5`6}W3PaFyfo zaLBE)!wJJ4328j@s%w9hJM!}xr5*cE;dICKJoSFnlRXtHZugY-*|Owtk(`2zc`WKZ zL#nE%W9r8?9k*Z`>tndkQK3x1QF({UsB|_Qd?9dWY7HrEt$Gbj$+!V;`Zme)cbyTl zI<!x3`4N@XXe<C{50BpoN#-7CeD2y>mZ0;VsK+Mr!EvN!J4FwmQ5jcimTUzpVVK-| z#@e>&^h`V3y>iD>rl<?i&aV?1G1C?DEHA$(i<yHl#g<w~otd2HsWWcaqSMznvhw6T z4D)Qq+LjEIPakVRTtpqBV;Lo@_Bi<3MuatC9%EtTq+gSnRPZ1?JqA@SF_T0L{<v1N zZ8@c@uUgJNmIz8cIexIvJRz~?x}UMkPSyE5M7}6CMm=*_#2mQkRrKL$)4R87L|tB6 z4g#Kp{awaIbSrfIMW+c%d#72+_o}mRw>m!W_zZi36V8^#STiPTHKH$Y-~gZ&)M#mn zM*{}ub?&dr?CE~{V(6fEMWJG@&#=Uw6=q)wY031o1wEo`+K9v%`x(Wp+0OImX~yJo zlrBo_zx<PKbT%6MuxE53E)$WJ6(6f~OgLOT;vsl7<hecrn(kBY$AV3(m|PSS)xBO5 zad~9)xc$Mh(Udod^O*Oz>9L<vTHZ^E#wYva4r?fybFzJRxk2n}BJMa?6@@!vJNwz1 z(cECLQUQ~CMkI~t?vJ7zbE(3hXJrnG9d%F4Z+!T{grN#NwzGK@D@pW~veP8R<)Z+M z4gj2ro+Nr<l^*;)EqQ)t6|N%oBw3V9Jjtqe>JJulsXN3U&crDkQ9R<~b*O*4@;`)i zywmo&SJ&+kx0T{LhfLL<ujnE*ln$L!aHDTn7JKIC_#PLexvPv~G^;z0jj_W=+-3z_ z{vfg3MXbT8sD-qh-5iono+ir0>*}M45Da207P}d;7C>>ECa&&Giw`RBAq@(Y;_qh( z>D%R9x$RwyvBWqTD~(JD2Pc~BCpNMDiXhL6<%PX^XL?<-j9M00Lu^<w$n;OV<Y7o7 zT({?<Gz;pOMfg4^;d9!LODe0=bKgageD&;y@Ox_GHH2E0<*U`dqm6vF<f+NRI8LpI z(cRq1yV@0Zb7H&rxPo(S(M{b|JKUz$$XJ|%jNZ7t)%vjuALF!jKE=H;hq6TmpQ9r- zFaFHjbme(ck?AqFvJUB0W1D$o-HgxJK`c37srzb)c=b(^B+26bSNYSC=xNnoQ6oLS zPQ0Q*DvpF_fLOUzIq74Ba!UJs!k^xQ>AuGcg9(sFh}-WL(DqnASKA5Rr0Bie3!`ns z74PR85%A~ak^~SbzXU=;1WUi*IFf&RkAUb^<kM;XRL(O%tL+36P$NmCgfN>bh0Ago z!_BiNhW)>&a(;c^hkf+^j$i1zzoICW#ZZX;8`RRkAvqnFH+6VFk;n?zr>$~X7KI<C zRk{&qnvfq<q^&MYngF6rI>cst)yJD8otd!g%7Bfu`L9XBKKs)SZHdN6(KU?ukbb<B z4%^)8UmB)%^dlG|av?i3atFS+b!kQW3QCCdQAkJ0r3kD;B0aJAcuAoJEzW<@=|b40 zRbLggqjP(mPiJ;{QMF?1vV0<(&5{(SMdkYs(tl|G6LKXG0I`!I5+x>}4>1Dp_V<5- zZTIV&@JV*jgGJFtWX&;`OX}!n0Iiqe{dMd!K%AJHl@apxckZv>5g6?w0N|LF4VA?& z#0VD3HRD--iaw^c7cRM$Gg2b)paHHU@xKF`8vlLD$SI%ngzvu4|43`m>Vhx?%EyqQ zXMpTRImgGM!_$GK;=kKIXgKS$%v5jn%UxQ8l`lq9O28B=6P4up&GD}%tN+T*kccyF z_xXYa*N5r!Z4L4Gtd2KoA3LO!A*T-WDWBTj5!A$8El44fHPZ-7Ej8(0^EZ6R_;e%| z-9JW2Q7A-JviSFBDi#~z0BU1*Et@~!U{7xLkeS}&KrahaJ~*jE9eVwqctp0&W!q#4 z55I?c3^+h@q|UCWdZr(wDA>eF#eFp`VJOR-a67|+zhFJZU}nJ8V=hmSJ{hl*qKlZL zprYc*Y@+}cpKF$eina3~lEu7UEnSv{S%k(lRQg4_NSr>Z=l(E98n)ZfXFqfx;iJ4R zE7kWi4tJ3C=_An%x*tU)wo=dpH;k_Atui*(J#bfLbY($){<1J&7)Q!|`<H94u~Apa zn4TFDmuGayHR?X%^yvCquZT^QzGll=xVUJHt(=Dvbld+mSgKdFMZKnt<hHF#1M2h6 zT2pwjQJw|6xFgX7v-dXoRYI4_y9hqwe2Ti79;tL#jZaj?EpJH2bO~nc=ldV-<}kmA zs{_$$Y5ZOpKF=1WI@rSiFME^m<NkIlen_M|XZ^s%Yx4WK-wSlCZ|Cu-lWOVg^VIXc zT0BtB3sHTMA|P}zE!J=A-vTbt5P@}cKg||wqead71c@+AR<9eqlU=N*ocpa1maQ(f zdCpp;EghOPO>IR2l%s48t4ZQhzb-Cqc-VWAhRAq-<#}b3hD2!sWSIlvpuem7-t7<~ zd{EOcg%H+H-^=Y@M&J8Nic)HGvmft3-`#WCYDTt$QtOb)lgvXcT3g@KFV3ggWdlgF z>k9o7lU+;({|eJBs?+OrGv`~;q0lc)SbA4M%ZkRI_cY)qI@Zgx*zj1xaCA5^eO~Uu zs{snVBlm1ADg!G=vd|ln9<N<OsW?>6glh_eb6n9mF@V{21>K6N1Glhh+PWwv#F*A3 zo<62TbzrvIxjO1*@!-i6Jjxw-@~V;(GX3Weqxc*yRzGR}O5f6=C-!x;i)=y1;Nf=j zL+>A?(!OeYM&<jNwFA{|HHSo!;Xdy6F*GUeXl=pjx?`JI%7c=^cb!8w{LcW*OfGeX zGtw}Fy>eLP8#lwZzzQ2<)REydvdfZLi1qt*4X&D&Vv!oMl|nWu<-x=}bAF#~jhM#t z*7uduK=(m;#-f+YGTpm<=e%#nAoOgi!<BT=HeiDd@S6qmZm%gmrlF7e5e&HvbOGlt z>@6m~#XriQC&NWHb%?##)3Cc@TLE<{FMRd>Y+rXTB<E|+%xo0{-<j7;-k<9+V$lqV zUS;QKg2#%lbKbtA(gRB8Qe^zq&usfJK^?$Y?I47iEmwhrbf>;VgE!>hb$t-RcR9uk zXQjcmP}Nyt?12T?cfCh@Bi!;-Gqs@W5kwNTiOU7jjz5i$YH1bxS8&*D8#+1ku6yM$ zlrB=9VgW6EktJoBZEg;;AJK~oEBteQ7q&zB;3YCq37lk9`-C4TyqV-fkdRs&eVNa^ z6na-D4TPh8;B@iIG2t|+(?1i_bB`DNx((icW=F}si_J5XO4uj#s7e?(Q9J5R=x0n| zNLZ~oglb(`?M7KgQRhYKTKoX~E|(-j3Q#|qQ1a)|{1)W1q4P=}^BS>KDmopOh8ZhY zMc}1`*n=TNF@L(93vu3FJhiR;8U8{EFb+GbjLB%#2GcgjC#{ABQiQ&(C$o;01obNS zIUMPE_R^+y_A3ZNE=6%yB?=ca(3FJM9+Sq(Zxk=#Eo_-*?*kbVht*NV3u9u2?TkrK zRqS6yc}6rKA_X=UhQ@)w@xC=yNHMY{^r>x#Z;EDLdCgcbP!&&GFB=6cgBY%#)YftM z^>DSOvp0~S2+o?E5U|AE^zqpx+IeBd&)HPH?^@HiR;B%d6jg#7foePU3mv(nl9s0} z9{1|9ncP2{s}c@+6nT<_D6-@$Gw%(_OuWW1mJ_-tu=K}v-m*Up5YO&cF^68BeY5q~ z8_wcCp?C&_7gZ0*D`M{%tJKFjM|a~t1H7LB{-sz&W{qiO=8mIBDaOmwjKjwo{do)w zj;zgbf5>_a5>|i3d7f#|MU~7&l&~VD2WW07FRN?+#^p&@LUkENcSI*n@iI|{@8Z!< z*4irJ;;1y#8U>XoT~RE5CG6qRmZ5Dju3Mf1nR<bXbVI^Z_~78tlQlz+eF4MiM&|JM z9|k&wLT$Yuoyx8GaprbjW=oOZ#jl8C{R#rn7B-?-kur+8A{M4xz+W|%i5;4VsgANY zlZ2f6JTDw>vELg@ENDj0!J4Ob$5h{qaHVOy(d<$fD>rKb&iHku4Gs~<k#aOyY&dK; z)O$0$2w!&5uTu%%8e0*K_=b&>na_LdtX>Hf_p6}@iyiuaMLUsHE6<Sh(C~!|IVebI zn#JMrm&XEg+o|x#*YWB}?t&dmQ}6`Pq^NeM!+ZU1Et&P=_d4;GAD#hxZHkbVn&suk z?8|6+xyi9mI<X?0d^2IrZtu2aQJwRWX8^u?!k606FAbH6Ri8>@_t6jTHhqa_Z`-;F zZ+~{%@7-6g8m}6#Efe?!YZ?0RA?;~;I~6P}%i;`kmLHGzwta~gE#EQl#cclLye<b$ z8$9}Zzklqu!HGqqqyC1O`0Lxfxsr!!xB|&oU){9^9{SYgMHhfNHvy(1X<c5lS2kI( z9$qqK>FN)ki0(`1aeU&hl<6t_f@sR$H`!uEn5|P8R0LHdB@cpzbdBa(4XsFR)kWHx zJwCPs`Qyh0DuBqr@dP;4>CPnv1eFo`?AnQx0M<*0H`l9AxZq582v_mOVcd-L`|jy% zib#A$=NJx+S>V!&Ebw($dRRT+(dud}2Iv*molnk<rZe9>wf=*c)@4uoM#pS-SQ(op z&#J<i8HL6yspSh}!c4TZ>XN+vr6d>>(aKZ>Vtvh@<^@ahIU_lLB<5gWVMsVWzA90& zob17mHezhtS^VQIi-;q&#B3?OsZsA1T%@r&V*L!D$2K4&4eAo8C}##c>rZ@G%&)G* zfJM(6|01@NK0_^d9e;1#aH0dj3Cm<uy}+$$DX>&ZadsDD&NEf1C1+y=p9vIw<Ep4m zGI!f-O#gxpPH_KWHL)PanL5gr=SKp*?k?6II=_O|9UUdFxE?*duL1Tnzr~ox^_*7g zRmzNkOn3wfmDRBDVvgw>L^|Pegg0(AyOYF!7dX=<^md!Ez2eD}wtIg%4~2fC52pH# zO$^*_C9k`9qEn=g5jsiqC9b8&q^L}|2Fs-1UPW{aW}WCZ$1hM#oV7)K)@=^=*g2k7 zaj)xk<Fv70K#o10-Bq_G=fhA>Hq<KA19;A5P<|Fr)uEnj*NE6oGIOA?DG$3`k-b6= z?mc%pf0(VhjqT=?Ded1<w5ge>ZdzOPG%Fe)ix*=Q(x~j|EouIhHYWYfnWetBG`Wsv z<BT^fXE+aJ%M+z84+?J_zM0hNqYNrBG}L%Jbe~EsaRm;#ORX@^nU7*zi00XePn1aI zE|X+!I~eW3>~D)d%xD97?b>(QoAqHHQ{17~cVJ#n+l!>No$aoW+W$DGQ0qu`i|nwc zT+Jg@@KO{B4>EP{piXF4OQ+PA)!L}ec&#~Q(=N%1MY&})vt(rzV658IMm&|6+MPW> z@50UYf&18G#CeD-amzzeZ!0gpGm6MqMdPV?R0lj_(23+I-s#w7XI0$F)7na{-~2Uh zE^1B@h6TD!(p%?5)(6L)%59%ZnvIgpsk0{TubV4(=xeQaua`^?vwT}u(TKOMc`Pq1 zjokip%bdw7Y^O6rJ={b2UXyl>9c)0)KgcWR(~=vXq_JrX89I3NRn#nIzrjWm4bO&M z(eW|FMKD^TgQ8jURVA6-gxI(Jv~q`Xn#Ui|joQ=e%8Gm*A8Nmoh-=LIWfVnlP!JUS z3`o1nw3FCxh?diAf!@*PDJRG(i1&j3TuA?`>i-MXX+tAO4pWvG%KuR+y~rgbGQ&yL zc@x$D-Bv&-6P&VAsP5!+5X1N<r(Oar?z6acRJ!ZP8&k}&nxrO^nE{(G4&fwpL=Wm- zKLr>3Ir+{XqMUR{f6X&yX!7+h&1R8gv(e|;rTgOws$_6)9}{a;{=&6P_B7o@ft`ns zk^g!pPZ`4~MfD?1bP+fQXG$|~YjfXNY}NDj+Nv)zz!7l3Flys0D_{TYt3I-yNPFjy za96|pC$rB|l1Po<f5g%MgE0Chkl1$h-+zq!QX3vN*zUivAnAQy5~HYdPcrl*1bYUQ z$-|3H)Z7?;N3hCa8mFhLrmp?pA3;9XzzF{+DoY|jb0-u|B+xzdAPcU{3>h4IQ9+Y! z5(gI#PnZP6q87rY%crv%sn38m3<D9@qoCN^lzks*48Q(SoyU~Bob9$yixL>W950eR zT??kXl9-`;Iq=rap7zZ8><_(Q7;x{EL9Z$1C}6~U7EJDAr_lcpLuF|?dSWSqQiR6$ z$Rb&&?e@w8_(3!7E)}Pjg`w47h8I8J#K5k(S~!|w+@+?8l-8K6_=%y0+fpGYMx#s@ zG#{_)zIUK5B<*H>|1O^=8LJnEakzw`>9-X_(TBg%ca(|&IU~bG<j;U)Xu|EBDzI>Q z*-=zy%a=x`tm?$Dl+kHyw$bm1%=OSiYQ4uZb$j-`V)mBFthP0wXOPU;!$<+rV!CqV z$yE`3b5tBA{s=HXg5Q+~JFv$=?ty1o76{&()*=KG1lAaP%P_b*q-J*3874C!n`n@B zv)2i{?uP1qW4{`7^cnp!I>uh&TVclAS<N&xEX<q9HqM^g6`0A@<8jkf1go8@<?p3@ z1_&I!yNa}Lx7|C@C);_N`Ph_xr}GR5y8n7DHT;V}zp5Sf8+pk3;A#9o-4-}+fHQG@ zpxg&t9H7Pu=o6ZwI;;~$O<1mb6PC?jV)R1YH-_7k>f7xO^woPCNXY4Y@u<L&XQq=9 zu9c6lk@<%?Uj$x#woDP5_j;{gcHzK^(tb1=4hhZZdUF7-RY532jexgPe-Hs5In;xK z<>L_gBAVXZyUnsOjrbbA<ruQuILw#6bx}bvHv%=P=XR;onM^@k{|+(s4T~LTEb@0j z4F!djXk!~Jdjc()`Mx}ln`o&KN8q<Exm;hDWwzAoN;hF1J<;wWWY4Xtqz%WN3*xC{ zzh+@io}sZkYfPU!n&HEDhIr@%2$N;nMG>D0$U2tb#UUAPSW7wCo3T2jF5zouM3D~N z+)V7FUbuJ%FXtHO!mpaBDKXupR)8%Dd|$4p>j&b>BG>{yGU1RAzA!qial9{^S(A-_ zgP%xa4iq9TG=o>58=O*PKe+LRS98<x@`VrLPjAv-ey^*W+!&)k%rw38NOyDPmKp=* zHdMa@!p0E-q8{cZ?R|+Ani7+LXg&k#@}2>UPv-p&*Ib|Cl|4u5mmdDSv~4Hbm^A$` z=vogjye?ip1EL9*Kw5aW*Dpm?;it@+CfgDMauZrZP38>{J|T0Q9Sb%diXuIn?NX~l zcGp*B$7c8$Kqyk=p3fMb5(7@vr-t#5WsnOG0OxiE9xq_*a?5(36&XXwe1)F@6icC> zPp_-ULsr+M*&K}$0<(-)%aiRrf2$?d^2u9ZgOj2N1m2eXI8oyM=_Bc!@)x%ZN>y7X zQWNX+8>AzeQvHYOK&IMk>XS}fdYtBOgnnWLl=D_?G@un_LYxNOrXjXbX(x|5okNrv zRD!M?rQsKrLr<LQJF$rGEHMJp18ls2Gcm%?O$uAquiR-bbo0KQF{Lhzzb@3gNykg| zd;#xtK<|gXU8-fEzgH*ggWaT$E9FUJd?Z^EF0YEEJGoVr#et!GpuWy(pIxbFbpmW* z9qMk>p02(gl^$)8<FyAz_^{rye37+16yLDg98X=Ov2CaNUG{kmAX{|l2e^ft1$v-< z_?G^sEM#fjt0SasS`BxN!c7BL!zq%1IdI_m!wENj?<~BeBCz9$qzW+LsNJ--sW$X& zU8_U!je@k^^absvIj#ZzDBgy0|GqS8Q_AT{(1{e*(U@tmCJ5)yRvIpU^-37kuQ!Vu zSJODW-Ww^?DmN-8-X70$?<y;#^-awu8*NjvH4fnDibW$dF@N=VVkWfsOkr2UqKLRj zPk{u;o-mGi2<OONT5PwwLSCShcqdbwiFI09NAUQ2-Cp2aK>g&^0hULd!jw7c;`=q@ zVLOn+p3(`kiN@d|v=k(g=RAcUL@7<}u3pUk>OjFP&fUtmf2bd5NoOm`ptoHzoLYj% zi&`Sjn!Y*CU7aJEq@HegJffB6&m5;-z!>5g0Vr}7r{XVGsiKThU#N|%RyQ_xp@;De zAdjPZpOG?pml`*mXwNk|$zVy7!`c2+pV~aawnCg1YuMo^Hu(}e`w6A;F=c)~PP9Mj z8I3Y`#qH~OcYLo<)sG@|({u>pd?hSXc=dXPS0>Ud!Hn6^Z+5UAG*tA+#`fjx>)!Ot zi8<dWu{5U0_nd`+l4_lFqeC0n^`W7$ENVIGe1*0o%~@}96X)gbQQJ4)7#staouWLc zLmIunsaIIatbc^mb@LXc4Pzy=rt=hX^_Yu2DW;$T>O|`~3J06+KU=y%_`he4&uecO ze+R|g$UFlMwwu`Yd?#M-G{PIMC}%*C6ufYG#%UXv()A>?+l!Ru#4mP38>xqL;FnMH zALL&2f$Q?#Dpq2a4NCUX*Rd;Acll|LNO3S0wV}kN#`Kqh{wYVecP`}JYdg*qhmgxM zX&7b@SVawQHQiTzYOk(pB(Hn%`(Y}!OirD{J-%L6cT-sNlFURnohrPf3B?cEBN7@5 zQHwfn80C;^>)(e{H#vWcyZDG+;>K8sU=Ru^`7OV-JI;!2D?Xz5VGs9&b2HAsNBZGT z@X8z->Tq988V?T}Cg3^7H!;rBfN;^1qN57Hs(+)4CHN^%{;tPdqeD2+9NGMsz|u!h zoQyL%rRNq-L?w>?I?UEde`LJM1mBK!BV7{@HWcX&l&sS`UvbdCB^}XcyEIQoZ`C7) z&uzzybr#`QXwV`>%!m2q(!bgD{ifFz%JI}=o&A$G=Bf@{)b6;g;B}#wq^n|mQcxV5 z5!v6VX}YpJwe84$s%XplegFE&_f_D5%F2FnX%L$;ae}Ma02_B^!^4mi(uqwu-|4#P z*%Zs#UGtnz;a|yjUmwQSugVC;BSrW;rcW6+Ay=FP)vR^!(o?70yIp4Z?qw1A_h6dk z;#PxkF=5Y{Zc`WJto1_uY;xoP$l31(W80lcS&js{dGD6g9jH_V#!rh4J5;DNU2iMc z@OnFSva^ir70-wzNxx@{+<l@g#EFxkTxb@}pIzw4)+5OgxjCz|@%5g_1X3Zrg#j3C zy}Iy;t|_RNbo41{PIAC-|K7JCDOyfDnH*FCkJ*=@WMQM`Y+=n!-ujWCBPH)h=8<kp ztRY>8>A++U9txb2Sa5KZRIDNr%lL|j){hjZDYWbTd*w`d;DfKmsg#qt#~;0-Yi@6K z{LoMJ$~RGF^|8p>DVfr$qZ^PTA&_gJSYuqQOtd2iGxaOO=&*vxhN#>XXNtCq)I&~J zALzj`ICCQ5<90=o`&+A(C?;-^FX_&}sU-_Vk@SQxqN+{o8La4!V6Pvs=mr9Fq_t5Q zWuD<8>e+`hmHzbNv%E}G*Yme81rE(p&6KC%kDW`OXY3bNTwglol;uk0&4X>5AjPRG z^G$Dw7o`YUEjbrgK?sO2!iM;GqDB3eh>C5({HX(@?kC6j$X*OM&VC1^kLzCxq@ODM zR*4X-BHq3f-CrVg1MS28CvL8nu0%}Ye|R;5%m%$kVzm;ov&x^2-2cqNW3X{NQyt<( z4wz4fD88R*_e*iiQWv5KlI3yQx`4|q(>%4X^)->P1x|Zv<gtgt&KQTm)%|}1A!**y zu9__L0f*aFqnUZ<x#ksUMC-^C<`$qaBLBLVQWpCGDyl4}0H@uazF)^zl^x~gX^r*N zLz(M%&-0nC>bJ%#bpDE-M<S?qV6P%pxdQy2bQ;&}l3(V(C%!mhz~T!M<K<Wia~&1e z6><_^5alGI0I2iRF=G&j2H$QWeu-6<l$NCYB`e7#&K%)>KQZ_s9h3(V6qIt(BW#e$ zKR5<3`e2wo1E?MR<`|#UFUC!&M3a0_Oqtl}#^4vAE!DTtwu+KOb9}I>cT)WPx&N9R zdy+403&1BwC)pP<qq*G&Cn{=|WImFBN*kSfV40fw3;6X_nzhLew2%0@Jp($#GM28h zXMdcF44C&lHsyINq)&6sS>3-VrK3$EQxL@lIbW-0@s;%0D&egM4BT?xQuu>YHJ+pf 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%0A2T&c- z?47yr>AkXc#e)g~9|?yuL!ldg-rRuWXvE3+!ZwqS)nMQB<;QP{`d7){5sj(wGQxYF zu)37Oao>S{BhNB#7GFbWw%WP(63#3=dYR(VxWU0DU9_O3nX$+DEx&Gu!8Nas4}ir@ zK=RQs!GakVT|F!rewpmek6dyxOmQTO@UdKb`h<tWyb;M#OmXS|x(&{~AWIpgLlP!q zlM~XM(h8SxcO_mJU{n8dmrxe6#6$Rs`TB#UH7<WhkI-SVL-TpDp61<RK?>mqqD=#f z<TcDbBx{9dOnjCw_w|?NF}1{$iqK!^s7H3CPgUx<Ua2HH>(SFA2}Qqri!DA?DK!yT zH`4upbAMR2sLcD3uQWctvwRYv+;x){;si7ERV`lc;#}BvjgHnGLEAD5FIrsOJ6)6; zCVKGTzWJVZ#HAPg2a=j?u);R=S@#PUW-9O@er}P0=Pw<m$1HPr7G!zcs%l0zuL>+x zd&*6@y3nI-tB9co->YP>mgF6WXWw2T%&?=Jvxz4+-5#zb8~>npz9@?`58xU_&%R=N zWMaAZW%CNSA#CQj`o-VARDuq~J|xMS9`%(-e4h~evphqF-ST4=_yqz^qvW+g>iKKw zXtf5~ZRFfHvIOs%NU{@O%S)cmK+O#iMC1#RpZhp?ugNF9h_$5J*Q}*dH8o}QwZAAA zh0jPn$D!J|aS>HdS3{1B<9PYMlLK>?B<l-s+Q=RYVg3XIdUf?pt0>b{hmF97B~OrE zjoa>bO1x}u$1bZ&DHr%a3iHjZ{LA_4PsPz}$jUmVa+Utb0;nL)>zQec-M0PtpS32X zVmWOpP?Y{e5+kyvsyl#71Zz6AKj{Zc-^ffuLZNM=?DtnGAF9q;O|#P?C76Ykn8!W$ z7Lr)%(ytnA$1gZ{=;Vd(t&`awtIgr$ZE&~uc+Gh(_YxJGouGQb+oiJZ>&xU1Q)#68 zpkoHd*lG$R<>*J$;$uX~l}T;Di=)5Nwe`67G*!l5y2nm113#X}pgdThX&;b25O0iv zCvR#8*_QG0Fxy(x^>j=nngES#{_i*4HT7KMF<x$PwU8XM0o>R&0jIPtMMR<NV(CTL z9q%%INQuwO-yooG?bdV#Bw)k7nw0u~%-{D7V~ZS**e9z;>7lFs{MfEFm&H9~ZSxW+ z+gA3KcIG3G?p4b>c~fLE!^oaIwTXsVb|ue@<-cu_`M_|kIq*D$7vj-gl+5+`QT?g? z)_W)6xmdN!`D=zSq|}0q78X<9SKF^ataC<Cr!*HmiNp*-x3Y%AgE^I@PlW36bUd6@ z6*%o~56X0t9!-7Rm^U0Q+CUX+Zt7}XrBzSZxoDFvvOK1PA;%QVvUqE&L6*sQ#D-~f z{E^M3jHYB;OOiEmzB(|6>?Ug>xl$+f&NW*fA)=@w%O4zFxFMRFW)})GN5+^Xdns1} z?e(}1)CmL-9(%JTynM%<xi8tzNHU8RpZCM!c9Ts!%;DFrJ(d@d{B#ZAr&cRxk2=8i z03}Le@C;O7&M-eQRg3akf<14t+0d2NmT4(fM0n#{S>$iMM4HdE)J?XQ=KS>fop>`D z$a=3%9;f+X4VPv^>QS4zs#95JkM+p}Z2CArP{gLnSBuxMHc!-d9<fg2Y7{j0;Kxa_ zt&^m2v+eM~O8ESmc-?+bh-u%ZW{9W4o=SovAE7}tAs_ViI4r+PkP~fMWb-85>-<ju zL!$<-5~G5yT|P5?(tM4UYHvwwOe3E>tzbgb`~%ytHSUqWSj0$)hpT6lFduuzKlJY= zY_d<{>7))w51$j)+vZ2;H-taUlr(X@8$5D2ztz&25$<5BP-caHxfJy^bz$WY)12=4 zyf4GrWo|!wg5t2CSF?e4AKgtw&~vv2KCpZBkeD%_LlO)}kd?00#QhL_h|}0qZ&%J= z^eg)LL#Yw3<A5h`*Yw9E-}F~=-#F{3=6{8S7HKD}!qwR>&cr2OClT8sA#PLYx=9=O z$xn$O_12RHdoG=W6~gO{X^Y_)*0L|sl)W}5Bo&M+$X$b_<;P09#NFqTu$cH77-R#Q zrKbofFccfII$&DgR8DHJrB7v~_pPfs?sYcA?QzJL1yT`fu*K4v*Ej`!&Uz+1HI+}* zoMsVy1SuvbHP@#4r5O5~E0LzQC#7-Vo%rv4YTEhl#BFW)Kd-`*D%xrB=aFta@~i34 z;5RQ{*N*wJR|oBNTC{z1=IOO9PUswaBw9uz=HQ|QNRhjXi`#H{3HclKL>zh(oPZ|^ z@D`O!Z0K1+gqecodRHpd+MKec7sjkDguZ>H+)WFbQm7PhucO*iW*1g`<nN%|GP2<M z+DO@b?otALNtEV#(xtAu;yJi~@AE9)otk#-kT5Pz^VFr?yyGgtw8q?HjC0H-dDCv0 z#Qq_-CWAf!RleESa5Wn-K~(0e<00ru=!i4G!d!oaW@9b$!PV0f3Wm1goM~_p(!B#R zI(HIyE$*~T5@H|PW-L!j*8B0c<68Ibl-wE}QlL9P_?t`2>%x6jzkPB}##Zz39Vf>p zlHL|FS>y7eQZNxpT^)IUrM9MySLl92XK&uRYxb(~DYp2>`wu^5A*+O`HlsZJ@ll3b zGL50%8RA)fScsX6nI|l^ZKvJ(tz*X2Cs5#aYDnmeND$}9&hxvU1>_97)LGfb^eVR! z><#11OaeoANnlZ|feBx6BjH1iLsFJp%4p#Po5CB2Q9%=!*pvI!jMb@sQq$^REWF}i z0^(i$6nGlNx6%(l8IF^1Bxw5$iM1qk(A*1&QH1o~NPCG29a?6bpFetTk}TbJHJ$44 z@Vq331a+o^<S1C`{_%4M=ZY)_vKr>V-y4UBr=`t0Pp=>cfD319OU&n7%r$@LI(ag9 ziynNOpo7<GdHX9CrP|hTqqc<$!B7w-{l$6%gygMC%;?v2?9fY3;P>NCApGp3Nk}Kl zQg$hAyBpp*Q6gls9kTo&7X5ir7F|z#y9vt%00*EU%gtXS`y^cG3alU!umfIo+WCuh zP7Jyl$OUWzym4=UY5JyZ#{}!&)`WIO?aFe~5d#Nezyx-k@`EC&WkjYzH*A4a-T%iH z`s|Kn3-=e8lHXwt$Z0RXO2Cj~09%p-|JhOr2HgTE-+#79P;I%8F#w)x)%%KsNFRR! zA19YNVo0R!mj9K{&|tj&K|K?|f_!-byxjviP5|IM0*EwFtcCrbG2(y5rdDOobAJ#I z<s}>}zYt-FwHZn3=W}%UQ4&@T_Si~5e42)dq?xHxmX9u|{8`%=jgW~rv}X+ejq^4R zr7dp{&0qWxbjdx4cfW<5rv1jRyDnh}E@naNaa%jL<L#|tUz5EGbjI&%Y<A1ta7YMn z&^q4Pn0V@ANF777xGIo+U3Bgx0t5tc{CHSJ3_%aYpS*qkwc}p+9Vv?Q_5+G<P30@6 z02j%gV48A8oz|(%7v6zdvW-Z=ogw;<nZLIg?$LK+AO)G6CEfPx;v_~*Cq?-3qAymg zMV+=W4K02igeEq#MQWrT^3160EazV1;Lg>ZX()~0+-Yt3b+$EE_i<=+hinx8LPB7A zE$%g9`2?Ve_=_dg3Y_z=EN!UbYfIui7Hpu5V%8-)BO5@hI!-9=h;G0b!e0Op+drJ@ z>k0sy^8L4i@V^~w%`)5be`63XffvkZ4q|M`I5HRLcN^uxuqFDwJE4HkSS_RYBK~59 zmnYXr&={lBMBdzFW5|iS{$kzGojanbdH~8S;AtknZ3mr;SphtHy#F)W3DZ{k8iY_C z#6z^5REPstQL66$_z7P9<cW(3wFmvhdY}qHYM#yj14A#K0bX#SIY3y^Swg_AaAHmY zkUc2^w(;7H&&7Zn_W#&^lQ6D!m;eZk{b&3CJ_mqp6agmG@Bg*E)OVR{>iutQ_W%EU z{hzVGIr$$ymO$t<138vW+&wT#haUGYR?fT}K&zH$jMj94AEm(679J2X#{J;ladAyM zu>+U-B*9GPxEK5nAZ$uHgp1m5!#CyMca-^d6?^(0A8L{E@@B+}QXhW5_bI%{ub|5< z*wD4l;A8q5os+ii$70<iQ9}CN>g(8J-s#=+WYHS0zf;MrM87TL(>^(<JKla9E6X-C zSA%9nlAp<aF0gGMz!qNefds30;No^?5qU<)6GB4R;K9xIFi%NWYd6A~NPo}l4DBMr zU2lgb>&r!6={QQWl~eXGr0iE*a`Onh-48_ZgU2c}CB4v`1+Tcclo&9tx;r}!@e@72 z7&S_BP(wZLR^(qS)k7m&Q=c+VK2-`W(yA5oz@K0b3@uV7VVx3Jud2fv@0fF-cl{7( zV;$a`lgVA3FRxxIWLfCp^_!(%UNt7e%zR)%U6t4I#o7MF%8Q-d5g%}L$F-g-tw?5= zrgVWKys1&!mx#N}W><i?!3IRZpUzi^^1m=Sd(GKv)So9$&t#ONJRAz*GW{BfN<Cy9 zdyt`daCFBpR<NpoDBM!X(%OnpxHFu|4m<@wLrtX83Okx}eqq*NlATA5J@VukMmwUM zfJhL2CV&_c8DKYNPXk|$#Y@h=P`MTGZX0f<u?cFeH4z#ll~xUs^=$7ktnG*lCEH%4 zAIbN_*RDE_iq(3R14=RFnyfvJo)xp@z3Z;yEw3yKf9zVW&W7~wG>VK_X|f-8cmzJ3 zQMtp1zaP2GiP7so$=&lNT*sshp!e+w7zgKlW|coPA_4q?FzvB9zu)8A0#loypF9n9 zu2~n1368<oc}~)~N#a}e>Q^dKiDN-pQDFijzV92X-K+tgvk3iogM`-;s2S$&hcm{+ za!(80%MK`R5fZA~Tk_5KRZgl+R}J!g!B1Zt*%oAQ{H(@b$2?ms(Ib=xHk5d+e{%9q z%Hq_2%B3ZK9|KdIAfp)^C{~wxk-+A8Gd&a>rtSjY|9D-TyCsmiOu3`g2q%56zEq$6 zU2ALZ5{p;T9N?@U`Wk`<ZE?;f861J&fxELuTL?>QBg59W2OyRz8}8Ih_4d3E9M)<$ zKfOaShmTdH3{Aek_nOz@-|w9Kv@HNIWI7@)SQph}esLH{J(Jz+^-oML6F+JxX1}H! z8t5T!zfLt)NUjlRs`U4je{|8~v?PoVG%|b)NT_i&Y~-<0a)OYOyROk_eh-jh@}`n* zt-GUIa|T{})w8Hy)~E-oITcYn(M0S89+{m9Q?#?0zde5$va}TIIatZx!`uI=t-j_K z-;4MA&szz_@WFgZYZ0cL-3i#eT;-em%G!1I%ZLwFozZM{p~WBEc68_kBe8Y$l3NAX zUFapLoCii!EV-xnr?ag7#8IGhAW<6ABA*kz7Y6Z5#eHCo9x1NBqLF_*_%r=>1qfm} zm`q=^8_C!*D^DMCoo^!SXJlkXHB8xjzK*<gFFOic(U<>H-}l`4W`_G$j;5jA$oBVO zJMjj?DdU{V9Dx$Shw(y8QC6_|!i7xs_{tel7BWV7Vk6J!M321Vnw4Y3Lp5`@FBQTo z7<YG#jLp|6e4V0B`S^}&RZ|mm?8bivo}J)${79#|(IO66k6U^EvsXq*ve#UfT3)Jd zg8{evWz_3aiI<N|n!@I}8U%@cU%~R#GFV21rhgBSg_MgMiWKf7w2k&wRO=`o{tOa< z)@YSKcf|?8Ew!}HVyT%1Qj_6wm$V=u(7N{hk=)0<=I!SKe7@0>uM;)pmZ*UWYhD1Q zhuCBsV0lH&FTpc8=c@R9*dwSiuet}1<T|z!)aFq^1WkYV|6*0vxIEuG;I`Sv+|=aL zsZy$3`trX}mpSJW)((pm+3_sXn&aj=atfeB!&ePIe9=~VYN8YPxmO2yqp3)I-{#2( z$E<cNcU%<?&-yv^UB0k-nxl_Sh9PwlyPC7!tK%!G6Wz|CTC>B+GQHo=VjRo$!lmn~ zT6{<dgJ+8<dyHz57(1A)jwsL6S@|!73KEmn)GFa}Wk>HS$C6G1FY?mFzN<SkCTQhO zZH8aUuQx=+OZQGYNK04dBlMLPHZLFC%VL8vsd>bhxvZ}3bQFirIxGuH(|W`nm>Han z7{KAlSE{F`U!B=p1E<2P`2F5$8on|j7W*-i{mm{qrmQu;IQFFK2{}XZD9<wPMajC_ zBYF7v)Ki5L1V<Sn>5kBgKbyloL7d)t$ka*(hdu+T?G76fc89#;;=5{Kqml)czMu5% z+w7}+b|{!oTV_){)uifUrQs*~AeOQUjIY@8+SZ4;;Yl(TmGG|CYsb$u-^Bad$#FMn zPi@_odL8i<^E*L@q_L_CSh*KtyUIuD5%H5-nt3p_j29)PmHh^_Lmj00eH~P<ezH0x zcv*sZO0CY7)Yz>`(>#aR(A_*hey6lpPZ9clHbqSkVZ5?|IAa!*UfS#t_4I78ir0RA zYNlu#oc0d;`{8r9g5AqEdLc6VGf=@<KAoz*=MUsiytJm0wM?~bzf13NiSiNU6O;KO zqh2*G45(*R`tDi}wGEG^sNiojtrZ*0_lDn5lJsAc(#*rmU&-et7Pb!tVgv-rLqV#Q zx6<jwp&*tY>(>?;7Aeh_4f#5*Mg%@&zI62SI30D7=VTRO1a;ds&|FW5#>A@NRf4{t zH{}L1K)&RlEg!huid7t$8OnT7ShlWB!c1S{DLfd0kN>MSIj=F#nMU?c(3csN;KS0q zswDGopk?~U21;*iF6r$v8>AiZ()&(Fq<_u(1yO`=nJtX!*ohO5W-wE`K_595eA9%A zqQYIn8><m59NeM@Ay0(+$nG!Zz+*Pvc<!dT-FzdD<3HF4rcLS)P?+kOGy0ijBIUx< zHyqA)GpVw;rB5L&JLlpD9Tx{Na?5)$^$j*Vv0I2mSgUWC$WAuQlj+!RpLIDTZhnat zozm7Iw~<nLg(r-Y{K~1waF7eW0f0Dqlybd!b{ETt9fLn#<IxF|RW)mswnEs9n_&#m z(^;)dl`Tpg+vbn2>b(60?w2(@qc}CRbD?>`-Mm&zl4vSCR7tkLrjajfli27@$7jHs zMGqS(k_)xGw_U1QH_drW^hAMX(X%*Lx4NM@K?P3Q97ij5pAv6Mq)hXzzI}|;{>R8k zN9~Ga?*d;fdDU20f}xpfb3`jshd@WozA3DwJC$P)Ydwoy5kvmCB@Tb0-$|6^FV_C7 zA;glUNBZ12ZhIwHi^#zmHqh3+d!bmMZ%O!5J7aHE@6?N)S89=E`;Q80re(I<M}PBE z-PvbZrbI}T>+IZjL_ze{w7*K-la)&`S=6kSF3|^t#)Y%9y^1XT*V;aOQ|H1-_Rob^ z-m#7BmnXV@1eUDG)kl5kD$ro^VQTJYBk_yEI~9kdyGTEZjrU|spD3Nx2du(~HqXzC z#ZoChO*c3w=$-ngnrxuI8!dl%2z<I7=^Rx^x>Lm))|!MJ2?nD7l!5!gX}T*~J(p~! z2Fof{CNQ!<(^R1GTFjQ)jd_ABp|a1<!$a+SUA%{$g{8C-B?>KZkR*LA)sC(Dy!p5T z^_coleHlVX^PSCRo?KV-v@$sJM44@|?ggX6v0CpG$D(p4qL+P8?M)jAqwgsrxL+G; zv?!CDmoUmc#J@6ymQKC(f?nev4<+RSYjgK3dTS3hg4>;Q8lRcu*@VgbsSoiAPPX8Y zCuL9bt*j=!Voq;djofNv>k=wW78fnCvM!9f)ehs7#XMkG2Z@%|np`9w%3qd=X+V#k z{UYZju26}&-UdYKa5GKS)=MWanu~ub$*W^@_Crr>f~POY!DpwCByV96rr@#`Vs_Aj zGY+njHU{XVhx7~6$=bsWt$Q;P%|GKQ&PsjAjGtGQ3x1JE=V4B)zAt{Z1RE>_F<NBv z|40yC7f|*o8LCMOd~ItZ)Lp>0YP)O&DK+sGmKJ><39y2cf}a``o|K+Q_-60xE)(iP zD)Ja1Lwe_hkp4Qznru{9+vO(lNwxRpw2WMlU4R@hozh#6+n&yFNb1Ws&xqElq8f+> zj598|0;=s!YA3hzw=w;-bG>k(snXh#4@Uq(MrRv!m*ER8w!zRg#lANQSOzWk=e@=$ zbG}<QYBIMr&3pH0DtF`VI{jGaFP8pX>o$j0yZSkpbBylHrnT)C+pZ*a&166W;>(CL zLU#HoTFENV*^9Zn=zwiBF2{y?WODA$+yF;Rd}S~1FrNB>#28MCPzU5Ohuinbb@dQ2 zSZ+`eoadciTkFzx;BV*pt1Q(KPta=OP1d5U*7E&w&2>^G%nCy=z!-wTx}Z-7f_Q?S z$BouEhT&cKStNMsdwnpFtG*s{@M}l2GfOoO+IX*5P31%=9t{>9hyqr}$#zgsk~PD? zjkaUHr^C`9sK$^iiUKC|>`+!6c=_0G87Y*q(8>^ducF_sbGr7ZQ+~DxCtTI^3CG&; zRYJ0jebAa}mY}~DrNVPODU&_8DQI)QOuyD0q76{NDchx|U?x?lzhG{0BlmU_9K?A} zfARW_rL{j@_`-uYk#pEwW^oj+Cc(tp_DccT-s~shOea?=w~#Oa{_ho%Kx<!q`rY)N zkJ&lZM)-;G_rF**mJz<zV!LyM@z#3Ikfi6aVR@j#`U}j?dIssDHItJ>MsH{>!^`NP zR(nZy<lFr<38}wWxFEDOafJ9s@YZJp_yqWP^=7kx<PO#6q9S&Ug&>`}YuPuH?!;(9 z2oj)@`c@4zO-Vt3v{(#=-zD%oE{fR3Itpu)eQSMf?3o9W?k^VRfjovkv?q%dh!0}` zXr&#<I8y_0v6M{~!p>OXdK|Ug+k!SM1_J3$6%1Pf=4m<gCDH)~MCp&fsA6Cw_pdBO zmYTQrX!c2_=R784Q5%RrNg+`$kh4*hK-S)&=-*h#e`8sSFQ27TOt!j9iXef_scjlS zMEb1_t;vjLrWXKQX!>tMHd>SRryoV7AFFuYd3h#yRRmcGjBe5d{JRE@3SJdOmOGN~ zwV}9yvXb!JMB-nm&z$ZHncQdtdC>pc4Srw(+2?{bUomT>5Tu4n;Pti5Tyter>yJL1 zh*DS0N&DfU0&arYw0+J}>{zzQ?NUorRu54UFWGh)ie;U3(AtIFcWh=mdG;I4<z!3w z6#DCGdAEd%>8l(^as(;XM8Z{lxhfC?A3oY5zv-5gqUVcrvF-JzZa=Zo)>nUFPG_sH z*I+)S$nR6J$L$@HQ)busj5#WaRZ20xAj%4mjEOAYw`GogMMj;%o|IMer!`Yjwl4K~ zhD6V|U4F}0jju*YC;4zCm*0P}epmni*srB#yiR`*;?-oS03ESr{L<=*mYKzxN})LQ zRa-E-Qz>^Nmf~F!^!g_u){_4AMY(>6)l^PoSq}TIt=$YXwAZuocS$wjp8BRo%T%Lv zS<Jbmtu!~SH^$B35}fH5%5&X*!zvUb^~UZJoJ4`$PIMS<1a4CryY6|`@Pnuw1AN#N z@Nz+;snU|47|~XRyB>ZJQIP<@XX7hh_?!B2eywl<A3y)}xE%<a!B*05qJ5yajpe`n zlzwG%6ZhT9v`lD{^3Y3aQqoVak{wg^_ZPWf=RKpsdl|5Dkv|4zML*^*G)-E$`H1@} zL<C#Qc(l?z=5ZfyO4tMENx0Cb!_OlxutOgHBvO=}b#KEn46XZO6?mP?T<f8y49`JL zj#E;p`T9;IAZA|W=XQ98vheMPZylYFNJ%%|nn#8RsduQ)6mg4kJw@>ta9g!0tXyzX zd>lXOSxl(nrG;^Na|L5w>hA3{s(eStzUHpVy0Gn*d>Xz65@aHZ<Sh{y`AEAREcsH; zHoVdJ`+}64aP)Tdovr^Gh?B9h6)vBX##`0%GDQAk^jo~3hh+e|L7Y52r^B%0+GkU} z3jUrVD#LF~3InLX%$T>L10=2P{ykjTN~`P<W0BzM{LGOa7|sneIF^bLJ_<;Cpi;$t zjLK~U$qu%0Mak+#%G33HE8cO^1WJuU+VmORbrL>KmA$V3v$BE4Z>W*PbJ~|8<B~k` z&g(JQly1wUyhrtQ<^+y~aSL%*j6la>taA|fyJu>&;UlP4##6sGpwmBZ;LJNQEk_IX z&0FFC{TFK(ebJ1JuFmge^zp(8fl)I@T^O2YbkGDmw(-?Fsmou5HjZDki0Ug2$?LJF zdyT_-*9%_)+4o>%MUXF8mTc{GHS00LZF&l>zB}JrG9&D6SU)J#SUI6LzwhyfUVpn> zp|ohHmC@6PKwm_NK95W9phoryx269t_~8eKy}fJZQZE>pGHF}2Y_2%{D^=&qQ}{3O zh&NMc{na7Mx|k2y){N_prFzumVSz)t34~wRjjCUIRUJ5-50yS57fiOpo_|^96~&gY zRitEm#sf_;VR`$GY$L^%p}&@x#xuSXTcD>V=j{=jJ~5?df?AjZ=jVhWhPb*~NjB>h zt4VRv6&49Lu8=R)f>AV79yoYp^M~BaYML$aO+K{F(8y#-4T<JbvtzT5=~^?tBu#Y` z6A)`vzHf{6=Yp&CnG*Bm2Pn%`?FFgUHt{w!A(gpW;6_TaAr(5A#D*k(kLe-UbSOjF z;f|M4XfdiwA>b`p;$X2S4ZAmp(lf{8fg)=)=FsC2^!>`~cGfFu1Cm~%`)u_$d`XLp zS|GM^WmdLh6^5~L$>%m&!CFUnTBeaCTAaSJrN+!@u?^}|I51yLI6Qpq!3T%euGd<} z-;$y;sRR7C_4c<qOT=w_B#sx>LuZXd^YJw2$afllh3|Ve7|2_{5<}`3y{w&e7wgVG zh$mAc61<)Dd&y0hXNtR7#QDlR#`Kk~sLr69`3Sx@dc>K^-A)s1u2v1t8IpqSeVmuZ z`^`inYoOLsZsVlbVsExTHe?tUJ>So?zD=j39yGbMCPk$>Vtxn^Ff>9^o1K2_zIB=T zaxTl|w{|;FHo5rnll(b!&NIc}djeBpo@JpzX-WG`)@wOafAP_vMo!U7+hCyck%-;q zFP0XRvR3&@dokk&%X;POUrCln1AXS>1>&E5E7xyDKluRjcwUdVu(x6Vi&ddmD~N<o zHtGK~33YO?dDb-OW!JLLM%k#rG)Ap(>oA%jqisw<Y$-ZA3v@@l_7TpLD*PdTJ^zK+ zzPF-a@>pNzbhV9perPa;gPVRK?ZE9`^jR0@3y`S6a6B&Nx^Ks}$36SI-gF(@2TGe* z)0)ikC&Mh*1Y2Cw{2aDsi+~bXFYqb+@TOD{F!!mcn=&iQEd7f`<gH;u(k8Rs{f53> zpNRDgrLP+=sDk=Xha<}QYpdQ?C8m{mszA|7T*%&;x)(ZP`ANP{ne7~00}jh~+V1!= zAM=LMfxY~eOHf6Q3!Q?F<~p=X+S%l4g>1QJQPs4bEbd#oEQRG}kn7^x4;=C6Rm<pB z<$cX+sx&f(`RXExT05my&jZ)(a`V2e+_6H}EWeZCjQld>IZ~7Ri&a><q!LqPJ-~Rg z=c+d5a=@3!FuV>(#w)o?yjpuSUotG=wbl@&JZ3OeJ1uIFha`y3;dZgjj#)D*)3)_= z{djX-5wrWjk$!2wnQXX~3PJVjQ~&#upvShdti9?9EhQ7l?BX5Ts!nQ3VwV^5{l`yb zkm~QLRY*r--UVo=S<|x^WxY%dttd%G{V5u8c;?BrJxmZIs2Kblg995v+8VtLTy?v5 z$p_jsh+rEL?Eo^Hzp67*OU=2^8Ota027mU(O#Q@~K74zm8_;p6PhPzc%2VCYalrf7 zYx6kz;_jW!5k(iWcgF*_Im4ucxd;3dH}I#v`)zwYrZ(RomqwG-1$L907VQz(HL4oJ z7cp&x@yW_xEn@JKzJL9a13llQ(e{MH-cG>BP_~Og6~s-JfGd2QcDf_^+B09}===vo z<zU0u{)aYH&RRr8fj#x_XS<s)99hKHuVnccsCK%dZfRfGm=oDbN{idnTwks%4Ar>` znXs&W?tCWWs@~zVUO(krUoCQ20kCd*ZDk`vHEUzoR~>x5I{nK`@mKqrPn+9scM@b= z)jMKdL2udlfYcHIPBQ`Nklb5sR$El{U#x-ALkD-y3r*^&`KPbBP41Cg&n$@Qjs7h8 z=}qfuBwdKsm~mI9ijgKCp?FvI6cF;5%#Oso4)~r!DuNf+M}Ix9t<KapE&qqv;V;&P zrR;ZZN^1q;G=(eWS@gk}p&!wvPQN9g1dq;KiO^7)ENAVI9trs)e5m;CEKVCW+OB8> zM)Lb;|GJbH6w&%zC<5YB5D_B%y!*HV{cd`E0Ew_zi1*fa6}RvS=$=vykDrz(g{L9T zhiv^^R?%Z9g=|arTQ*3rm2|%CEWvFXnL@t*uD%tJQ)}LuT5p9?zVKzjAv8~dI^ki& zv~ur$34EU?L9r2A=oj>1zN(!L_vH)UjdNOfDR?8Ym(|gu!#io+)Wa5Msy@Rq-8JD9 z*IIc}!!h0pZ|J_BqxS~{xT5v8a(vSwMOERfRFA2}>JF|pZLIuRP!-=z4Mh=mFeaT* zEaNNGHJG|MRpzsL(jTj)^6{a^8Jj;mgj?+mk1cLJ5a$wKM%OU+$-f0|V=>_|f_e)K ziMv&08&$}MH3*CEG9QBSz4XzhNJ4Fvgg-c(TSGGWbq$x#T`x-A?{Wo_zY(LPUOJCk z?1pZij-NL7K1<Y42UfhsTP#}*<{#b{i^#JxwgMM94+FLIvMfJf64&TxO0dbEta5iQ zF?b&<Uskifg*9=F&o@@<3I~A%<e$LNFTd<P>d>rraRpM3GcvizuUc*R<0x-2DH=<c zCLYHTTLlpZ2_=!Y>|V0xh)6Bd6otq{X2E5}v5WBw&8gR~bLl^xRy@E}s|#aeIkQlc zwbM>y?){5Jd+&E$VC9u-G~`Jw4cZBr*7}Em4ct;Ke&bdq8)rcbUk1oi&P}@;%(T0> z(0G_fJB{Ztc0qHqL)Hf9UvGOzj8J<ITSusM0&;_dAi-WxpthdGuhyMl=&dvSD2EZk z1XD!9K3Wr2qr~9_^99CRAvInypOx`>g8VM;K9IYn%$Bl_x<n5E_r&|r!&+lH8Tn)h z@jyi8g&}mN_U_$W=ZzdGt2vHV%ySkx?^!0U-ua?c7GKay;u~OvbLgJ#h*a04FxeF6 zZo<AM)&0GV#AlrxJR=ipw1%vJx0KoWhv?Yfl>k}d9=PGeLF?<<iE|ib>A6=@s`l3D zb&pH+;&7ose>=cg{RqRie_t-8i@Q)fNq70CR0|R@7e*yXLP+fDx!_M@n<etfBpDzi zrYU<dlxPQ(0k-QR_O7bttqvwrEHmq5o}AN-nCt%Wgbf*2?TrSUeSNZiQRctCMs~M( z;1Ta>dSz9wsThPM;hh9?_BF0Ic<)QYvL18ZhUsji*Z%P??HlVd3<c5ptSB_Nr<tTT zWqnYSwan;7^4oJF5PTAQ7LDAh64-4ve^zATUb<x({d`^?uQ#!d$-$S(+ZiBF$k)OE zgmXS?zKy+wjbE+2gDCrsrVb`5jM3q&t5w5Y^G0ry#+SRo3)`G-B36h5N3@Uo!eLFR z<ksMfm?KXhKHoA}uaO~<q#>QYT{|NtJOx?gcrbJfIe&&pP=C7C3T@h)dOcRK&jh;F z3NxqrmTu40LX-tbnhFZvni|N8Dc%#J_RrFqx-)~CSe7Z7ShqeyN+)l_k<wKT*Wm(i z5lN`Kiy~4*J>=YYX@__8iT@FpZ>X<fHQ2iC@QLO#p{`5jN}=C)f3aR5#@L68q-CC{ zz);3pO5*dZ<(ktl!L$i>d0pS8%x6pVNXCqz^10*-av;zRFBvhGpRL(cYfL1S10LDR z0e}iK%48WcnZR4zcXDunwf%8-ln+x}=?;m|D@pshIR7VSPI;Qw5|qy-VqrewH6_n= zf(f1-;T=$~rH*%;@%FoHSXg|>zsPKtp5`KH0;J~wz3-n?#`2!)VW~6MKVlm;3X5AQ znj4T3!DabA0hWP`Y@)AaoDD5I(j&ZT4%M_GdCQ7dAJGMsx=fUF2*@kj974M2JWDuu zYFNjiuQi#Pv?pf~%azE+`MI8Z$)`A#0gx}&DMrEz_)?B9#!4(|Uz`?X(<@+OcA$&0 zWc5ogl)=BrhW9=L^j^#V9?HFF8W81a@w^wLLj;P<?8N3DPok+DG$}Jc4UgcIIK@BQ z-T;VYDGjJfr`MyjuW~#Mw6+3syY8ashWqo9&dZ>*)IW=b9d3d9SlE<fQs>X-Y0W%G zI3zU%6c*|Eiemqd(r3@&(|y%x(!Hg{(Mc5++wq#)$CB?nx|@CQ<5ntz`)_%(RT4Em z_Ixf>8hkQ4i@`2n$Byn%zZ9^6SzR8UiP(Zj4La<?PwG~Fnp#7JA{<V2pF2o=oLTE5 z7#!Is;OQHBA1m`5;H_e~O_H2_#A?`u1gcSOicAsO$68s&C(8D%40l;?X$L}?Ddz!U zMxp12<OhD2)Z4yq9ci;zLSACs?^9-<a9hOh@1TD8WW{}s{evuG=N;)r%Pa)-Kv=|r zvT^$Jp?&`$9Q`y3(aK~KP3SyF3SJNh%-x@@+>f`3vFS)X8>GHSZ5A<$NwB9UzJ2)< zLj1c@xJJ1pRzr1|JMrga$c-a#zTHoo-F15!=fz4z@3z?~BJ|!9Y}BdzqOK*5Jhn3d zThtC*>Ft(^i&%yF=$AnjpQVMQ-}_h@vdD{#A<?-r#e=M3UY&MX&^BtL!7CZ*zG|P{ zI45cAfy#_{V_JhHx??Mswgc*(iIT1CKDEvP`e#Jk5=wyX&1$;H`U2-V=kg}mRK!gP zRo?<C-sccSD=eCt#hiI-99#=`Ol>cZJo1Ih+5Jv7aHT3S#CBIyyxt_Yuk#|{Ve>4v zGQ=O8z_w+nUcNHPmWWD;71ZtK1IS={T)XIkztJ+N$Tl@hh?7f}%4sCoo7ScKGpD_o zo#@*t!E+FewWjIu&>|5^rNBjK`xN!qlU2Wu?Ii*?vd17FH(v7+vx2ALpLccNdCDt~ zg2HBsEVwYnoZ@XOKfou|rQ7Zy{P(Ma1QD^Q+(QoCHHMwqAy3Kvh5cc=w>0~coNoG> zxL54`=Vb?m97NO#;+YicqeJW#zi)`3wZ>2Nzf3g@+Ipj}8l`*kKE@kz3ky(u^_3!u zFtKx3H(!_!n_p_YwktUZIdcdF9emaHWjMLgM8%Xufx4(gM+AlBHs9qb-fcN_U7Q!? z7(W)ieW>nm+=j+M3V(1HjUZF2Qf4onT=ojZ3$riF)3N{MMfIEQWv{%6H<s9Jqc7uK zW;rw*{KQwi?g=xoeIA4F@dB0HZSGy%SP>nu@k#ZH$2Upx&Xg_6@>-X+=GJ(gI)>dR z7*M(T;bc=2o#d@{qa5d&hnKMp8!N~5I5uK-;xligIBAmH{=DmkGg>OLaDi1tc~}4F z@cQP-TT({(&(OI%RT;sadn{xc-dLjAsw?H86qpz8%?*-Dg<yd$uBFRJ2+7rL?yNX{ zdIt!<v}D3j;MP1@>$XldNyXziy6-No{YYP!J~hWvdFvu6@7*&jJUXl$iC`a5hOK$~ z#UDo0C&8KDz$OzVzBQ&Prb7)E7RTp1V%UbWA!w4pnmDsNc1V}eBMp3VP#;-k@xDL( zi9P&yLzlU4h&p2&XV;&$W~vl3?L9<mBLXx!iq8mzwZ3|5L-XNe*vlbG;M2Z8%PiVZ z<lW&j;1b+u+<=3pvAh!K5$P3F<JOJQ02?uEms*CoXxES^^=F68&%}Gv`?f4UKNbey zulqBiJx?sV5a}w>&X8gmZjMh5ByGF7ZpKjNIj9z%sfR0cSI`ksxY*@*PchXZ>&^GC zh=g{s^<`2(xF+34+n#H+nU(KTD5A_n?CoEy&qRC|4iZsbkQfXbYG_SqIkjw$#(ui` zaa8?0AtV$D`oegJM>hIddtpkBK(ws1cz^cPCT#=_7b2}QOS9zYJHr^>mm<M=TjQ~> zBv}T**ZH0L?8}JYB+ks`#m`C!rB`qEtc6Tbp_>XToXlf~N*q1{G%=;L{dneg_xY=F zgREI{f81YMs`-{M6B(oT?l<PewW<?&!uDmsk)xgvNKYh|Amu!d1CgjYj00@>uoW4j zs>Hd|84+;gqvneVN^fYf8o1zheJ=U7MoW7An5d!Hi21{AyyQ{ewPs$E(odp->Sk3g zw1PQTb|WOo-~1V3(r@B6Q`4Jka+52V{EByHcCx!E(ID9Qu&%CI+Lm%6GdJRah`N&l zdaBJ5gyRX|#e~xWhScu#hCollW}C|s+FN%rNFTNF_wze^KR(rojqnZLx)VUU=kjHv z^ZA~}$i}J#BI&Sk!VN%#hX;}MHU^SK)6K?=C36#ttxbO0Dl1`()b42^&nY#Ev!;*0 z#10H0HwS~inU#SkXu{rz;iP<EnxCB_O`25d2~op_c9D*!wi;3<=f#vjwZ-$wn#VEg z!@mAH;7spk5#Sgc?@s?>&BxG0(w%-_zPMD~X`3ToUcO_M$*}`(LU#>#ec6y=tz)PU z^H2kT8@Fia1lrwADsJO>1zI&WH5(fx+P;;U#dyaI1{Uf8oK>m@+$im}AW38D>;hTT zM@cditSxeE3)~s45pdMHY!5W^vfTQ?ul9lbMX>H#*%B`pXe<T<!!-Rl09?BplfA0Y zPqck_xxAeF?@t*GhRiYI&0nmz{+Mn^Fc+F_nF2Dt1_5Jg$=`T@9P2Q5T=R!*+dt8; z5D<Z{arQN>6_}v;6L`xRU8&qpbYMJBd~E|}GltIt-o3rnejrKd*$qH<YY+t|l<_*~ zh8Ciy^~S^apQZoIIYC!LBY~>LxVCFmz_YI2H|v<E*f*+Xc<z_Cj>i-K{><Vp6E<7r z5u+3V1r%qL>G~UBefY=|y;FtTaO)07UyvQEHYzl&I@xZFp|p$y#?Vn+XJiLj7;YrI zi#>nJ*WGMN&yr;CNn{ayLE^78T!j4Nt9pLgtCA7C9zEIb_F8+Lhm2ZunlMFiXWf00 zqkBQzh^eFv7uG*x3JzZDUw5nvew45{c_Xw1oef^izL6FW@G>IKCwPHptB#vC)6A`G z9_a1DgV0!_L>}d@{&|oM`zlZ=JmjJU-_UU1&{8g6MLCSuSYa1r2JA9VotKm9`oR^F z%(ST3h+oz_l6f*PWeHdKC(%V6HLTn&OLoc-WT)|Z3e4>+F^r>a?KdlR9Nt{#I`G;| z)ze%4L?!5-NN*=U8?fsmZAS-5z?vs7IQhECA#-}Pf3Pg%9$hD(r8SVofirLBbGGa5 zI~_lOuhPjL&Y6`(LdD%2P2Ye-ARX$PL5>tV`F1AyF$Xfd3v2<WF#<s$!rPR>W2L?T zU;V?H%=Fu?YwZ?D$NN?mE6`JMO{n3HtIX-{jmn=|T<pO|&3z`=JDv=}>lyC%i0`31 zSV9Irsc1cD)uvw;CCf0p+l1#_HE5VC(tP`N?i+I^rmq;vQBfW1;UWQpP9AA7;)?W@ zx(J@WI}IZs31D~WJbH+D`eMVP)j=ykc3v1(ozG;Z%Ho)omv-#(@HHr^Mai_ML_d<4 zFJI^*A}*J(Ow@Z;sJdEPFLl6`y*d+BZUbJWueT!7c)>Ug2_Ziw4}5?}7_gPF_86Jc z1t)R1S7YW513lir?YcycwCnV}Y*F#g(zm_K9r)&$QF}Lr*vqM-dBj}H!w}<Rkxe$2 z^Wq@`-5#zJZ}*DpT=UT2ZPrLq34`6)7Y@^xnJ%POo%g87o(|`K3-_;)XqU#D2@|p( zSt;{6?)l9SZTm&1Zy7vTD=zS|Bfl?;s3Uv`)x;g|`Gj67D_fx{$G}wOJNGW-p%Fse z6JO!(&zUs<BGmeTH_>q=igF?Ew({ZHSmZ{J3bj@(Yv;n*HWQUq6}hAgQqCmaA00_z zgraAM+2`}MrgAx7#3Fn2rpxjK=W)Iix^41sn~vH(SZ4ZDLi$Cx?FoRPJVMJexF@d6 zs^>}LZ^}`PxMXo@8h?MHTt2BLR~Fv8gWW_s>(7fBO+l${ZhmpMozGj|h?x7K`9i+9 zx*PX}it1#ZrB6abFdMg}PX7k=s#5o5shg|I@yTWVoHJ#}=78~sIE=s<{5xZ^Bjx@B zRxD<%`uVuOSW1um*pV+0B%htBS4S2;ksSRlPZd`#Y<)fR@{H;YV*7rJ$`8+SkKi<z zD!io>l`YbPSftnKTW!JE+hQ!jrY`2aKAoXOih$I`cte$ad?4cMcz6q00jyHXkQ7CR z>%d9Fyl*VyYcT5$Ch{M_;7{|5#M2~J)dhSoC49$y9V*$ZogjsDT>Icc9@G8FM<5Tf zYHZF-CRkc|jpiXu{DM|C5tEP|Hb%u86C0n)7JZ|RHT{c48nM}TCo1qo5QsJ;nHq*X zqp;~9<Lki7sfD7~G5q=wa7JmV7&ZZROJ4&_;#7>uv~^om>sgRhtrqUk#Bogd4ZB7J zQ3=KNgrna;t<AZxqySp;+Y?_!Jn+Ti?|-orDnY%+;df|R`&ruEICpeWKHdc8KHD_K zAGC@{w1gBEKxS?PQaJ}QmiV6Gw=iqC>Au~cas`!WFnRT8gL&2u%uocHO%rv7{EU|@ z0AskAd;tvo610OkP4aFVY&{!}6l!-hbqA!%0)t=XA4`39?z`i)IX^@0uT``5mO|I> zN~xdTv4H4X*@+qpk|9Trh*7FXUmyWXFU#f1o6kV6&f_qF&Ig1Rq4KhPx=L|V_zT)a zTz%!?mLMeWB!mthbOHs%7(WAtZ%aeIoS;FgvPZYvI^o%a0L?NAFA)dtKI6U1Ijiev z`KXxN?pauQ-&i=-*DX&7=+M&v_l|Y>r0t)Qq(_(R{;CzYGfkrzAkMrqDL*Z5K81)# z?%Mgd%9%y^ql;Uw_l>F~CDHO@Bj&4Lt{e&8VxB?Q$GSf_h#G%Wxm_ZK^S8Ngqwr<` z2%ZfH{#NMa9G;I#pGN*aEM0X}6kogtQ4kbXq;pY_MnphDU`3?`q`RAy?p#7Zx&)+E zI#;^8TXN~{+$9%S);GWR-hXq>%(-{YoSC`b`~4J&gsqy7y~N$&2gEkTfy_o*H!HOr zUB}W}w8U~+8-26;W*7j?$KEaz*ZuN&IV@47c1^YHB{MHDcSdK}Evp~9@>t`Sc*)+x z@?H7T@2?=?>!FZy2IwSg%>zAd<bzgjA32S$!#?R}kKNFUm<5*AH4-Ev_=FSv@-Y}L zP^NeVh$$tifG=8^(?CJd>HCyjF9F^dJxIx0&0@+m`L$QdU;2<US*O@9h!RlLGP7lu zF9eAzvhPbpfJV5j9=+{ieA9pgeG~hDoa`KNf;knHt?TT@cRlWW!74r;Lju~-cqpw5 zU&C6u@x`Pyg{}K;&PRv8T~MvNyhGlJb3!@F?ANk<e16DF#fr?B^m>ye8YZ{V2yVr) zt+jPcc!5t}bRAq22=y9~vY4}VorDd-uL6+j@4#?D;tylUe>ksaST)fQvcWVcPVW}{ z+0Yw2?i~Cy`=4V2UZencA8ZJ~?T@m%%^w(rWrL`Qr#xA?VY})=z1igKi(+`lD~V;I zNT8chT*C|L!t`CF0yZ4$UUHd)Lk5NCU7yXRMRdAuqILxL_fT~`zdVs_U8pe!d?}!_ z1(?2eB2hN>zK@U?vo_4L3V=YQ?!SNg>SpR6P9jPydqhKcnP5jQ!E1Kqb8m}DtEgu? zY&dZhQjC`718A$CB}CDaB8(s;8}=y&FrJ#q?^`T*8&W!jRqn&$ZuUxny%xc40>3|s z70YY8G6|uzO4|C2Xfw<@4GHiTI%Of3wvs4BZ^N}O@9JManNXnL8Id=nJcgv2vBG4> zV(<oawwAJ=8~Y{2p6Bwv2Ao?&U?-EX5bp-`(Z+DpuEdkRyGR9KW_3H%PG4&KUooIR z`gI-v`u&e2+5%cDRO~>&jcmcJjbCYM+&@2E1pW$Ui%k10EZ&{Ki)2{d#^~z}K$qcE zU;DrvYdt^@={>-l2)W((D@O|sLCSzpN^pR>FVirG#l46~M#IPkvhMh=a>tsLu@v`H z#!ugiTs>(+Yn2b65bKnS40K(>Vt^=-7}om}7L)x1wo9>=*S{-3Itln@Bs0Rot|J$w zutwdd%0~}~gSXlL;gs`Y$p_rHd^blIonnFCOJ|Fz1JG5~Ap(49&<+`{f5U+3HO$dV zC_?YOWrocynM?Mae>jYJ$1efP{p+{`xf5{rX;b9wd#bB)+=JUX@GXx<7IsSRw5fJE z{zvxq9oJNOtDxt3_G>-6hosZeajzh#{jnDG^u|CS*nFJaDjS_d0@F?2n2TIcxQ3Ap zp13K<Zc5dsX)JDXmNkE^I0y_>zo22Ycx~5i^8N7-Gql#^N+lxN4Mu~}i<#`!q;<*5 ztZxWht5mn}TTm{SypJ+`fI@!5@_POZyC$g-Ar1WNAl#SFF3<lp+qghyv?RLJ0qvpv z#*k!U;;~nvZm;n9EZ2A|#hzk5+P72YwSF?JNX5`%wF$ykt)2Te-gR~8*ii&-j`S|o zbxoz`>BA0koh^R3<`V8}f`#80>L?Bd74aOV{H_#CdMXn7aJy_#icT{1;hx6B<z-`X zMNdOso?D{zYsQ?(4=Jc-8{!~QddpSQM!N^P%Ea$M21x^+cbHpYQ_a4c_Xw+BYhoe} z)Q~r$HA^}RyaiZR&uVo;Ck>bzes<H?>37!>stEN}xS-+S2RpBt6emIdi{`84qKJ)1 zTj;NSxw)KI4zEcwd}uYZ`F?CNQ~%1g8?d2@@+d}lyrS}p;L=_;%qMe?juA49;1Dyo z_Z=$;SD836i=iG}#)0$BY%i^&>GElyQ?9pP-xLzKjToBG=gIut8Mx?P7o0gb<<Y-p z34Q3KKu;=Q@!jm;^T12lC{USf!cT+XKRfu%2i38L3ct8t*?$ODzhIwx<}Vu2<ltOF zhzp@DE0hg=dfTyaJWeyhFCq<)TioZR(DAMza(DCD1*|PDveDe8XOTfl!XsXW(axsm zc%N6-AKnLF2(IYbzR2LBN93eRJ7@Sf!~0Rrh07Fzx6YW6+lJi6lx-%GX~Rp;aj{wk z0{v+(H}-biTzZYSL$h0|A3K}pT`x3eFLS7JKOI?a%kJEleUrF2!&t(s41FtP{>5Lz zN8905l1*S~)84e*5};BUV#R8VE0(<2ep5zy%lmg7bB_>pKQIip9&<2xH2o$>8Hq?i z^Q4M>>?aWt_jXmnQD?64rfI=eQEav`_pYTY^E%v)opIR~5>dj7{Aq1;mBLmHUXDpl ztk;rhe_+9?VkY|g2`$Ct2E?ITOYg0hpMQk8x9;3!w=&GyV)6b0d?`-F`;8h+l8;~G zpF!MnxCi||KV-JPu9_-;<wrudm86^X?NoR&OW0c>Z)H;*85ZECOr{@H_>=<DQvaPH z{0KV<tAx;#KxcfPt?Dr_k~-wgZ%cn>ZE(9@iGeK{UCL}^)%^AJ=$Ke!aqRh0@jil5 zc-*mA9EX9c4LKG#^Xiug#>q(6-`fRCi{yJ@XnpDjc+RD-EiiD-8tju)NavJz<lADO zBd>yuXLT$a{_C);BB)BB{!FOoQG0`g=bqu-rjfJ6V`RRc)~ex;dIHDu%e}`wwocni zAiNI``;uLB)09J*1MpM5-OFrfhZJj}=|wrA>?yn~Q9uJJ!Smj)+ID!sZtdka9Le~_ zh~S>A*T}v=fvOVE6t$RTiI28kUfQ6>lIhrM!5uIe#MXdK%F7jo)4_1Q=IBNUI{pm6 ziK4CIfSepT;?u2r6;VSujgcx=^l;q3*U4r9y%WV9SaoEVU-brcpUfL|xALsydCDr} zX&*E7Cz!5V95sY3G7iGX3@v*yqY_29m6Vj^1cHfP{f;Pm@~BD7mE4MfgMDu%|0qB$ zhe@_U{C1i_L2vTB{?nBfQSn<KkA*6mR505A>`>zIB;!`F3kS6lM`7S@-a7UaYZ}-5 zp&rogm5li>pnR|)=NLf!HAQz4nUnaF4fwCl6buHO6YtH1?MR<vk(h(AWI%3q;4E<e zf3M4)hfqOwjg-d#XDX>U#*h|BGeq>!v;D3!xHxtKT?dE{|L?-dB453|y8sBVpQkSb zePD$+jK)>_0W~QwF-acE95&qA29UXQV~-$_46rq@(SIY#aN_;-D6j-)(oNp}H=<~E zPxcK}-+y<NbE~#KcK2xG44_}B0C&i<cei#u-UvAXjW(a%>aDl^|2b6#qyLUqfHg}u zMxEeSBDfH<N2s(i+I$6E_2*#i1mgqDq=-eJi-4u><lw)tlW=#X{+lt!8|LZnw$ru% zrhx3~-@$ICfYAztCFnPSdheoe>z!{M$*=Mea3=YuSNwz1fE<R*);*d~6OUn{(Ev9; zc}`_EzS>wdwVcvDdVuq-*3OD{lvOTe*rD<Rk>1hj((zrR3fR1>GTy$fd+wX6{k)VY zr!6+1CP;6g`<$gdb-14TnB>)<=tjh;L-0+`g3VbW0an5pb`q}#FE$(yTe0{aD#a4K z7lEv3Mn}08AFh}oI!ubz9G`T-y*c#MGN;5uDAS9FU~4`(mcA3ZPn^S$;t-<qJBDTp zmd^@nJCe*cn$jmRLe$cH=wmqhltV#kmb6{zNQPDuhFV21v3ZaXJ2)A}jQycC=Qtvt zSfZA#HCS`dfW%mZ=7e>rUfK=}>`mH77W9v3qKl~$_Og4+Y;@Urxz1f^V&N?wWey}B z_l*YYnqQkn%#9_BB4+wr&NhY!zDm5oU+uY0V?p-y_NUvNHhLpU4UL}knND*EzNQ1I zUs0(I1JwuvdTx*EKnBCyMh9u4IxtLd`{GU>rh}J3r1?Q?<rZ(_Gx&Aib(+y3Z!{iO zN9sE5+@z!=MwUEBO<6^0u-&Wg65Jbmy+yTcO$+WV#Z<@uS7aY)-)7Im9$EK&xEcS+ z=x`T_s=|8q-HiX=!GD9q7Z;ru5Gy*xN9f{i7s#Mz{4u2dmPysT(cF@h<5<fU4mS#y zP(e{!cJ0Rz0(iqY$gAF*ftsj|#cA>P;HYFRI*Zy^>I=x4;kbnheH%xQIXY;G_)?jf zf&DLt^;WAV`}#8W3^={>(^p$7$(I+!CG(`=tz4=L-5uy!aOf@ze7(&z)2y`$z~z_u zj}BOTV{)A#wBh178z)%mp)Y+vV~bEQo{W-v-bX?Oo4wQKUA5*A*=n%*SIorx#&17^ z{D+CrB5i5*V+j`Yy^)LT`-?4i39`BhG<4hqKv4?`Q6LD%5TcZ3cMV@nV#i?M2bKm2 zIqpo^Fl>!xl-An=pCM>}ckO9#e4J!K;#`<S%{Kq;$`gOew)yk$6`cv((cx|Fu<L&~ ztc}?O82P_qIykq2{W>zBN63A@hl1&`>ioICzA-=Mz{97D+oa{s3PTDC9rF>I@Ac<B zE|XOfbvjbyBpgKgaekHZ$?tIgDr(tKru@EX((2YOvhsCC36Gls(BmQknwGIf)j-XU zeG=~akQqCLa0j7NKF(^t{*?q+-QIuV9#ui`N2IhwD=)NQOl6LNTK^?8jgD##qYdO> zGp6bD-A`YJRb`NzAIeHIVsM%K?MrZST<n?@eG{zmHFW(S&b;#F2r8xLU?KBSdoujD zr)%x(hUtUp!JENB+0U^00)}w=nk_JmKP$RzU8}nQfiVH}4XuVuA^zHBf3q8CNyz;R zidfEcR1Lgr=_pn$Y4YT19`d@uTX*Ko8;Gf;HEajZBB29<3z&YvJ7&X~^R*`yo6|62 zw4VBedIwhl+f3ch={!nfHvK95b&nq+5J4}eo<VX0!3So`MM)g%NmiQr1J+`C`|-hB zKgHZ>3KI@=L#{;E)LowgG%y|J0N)(8DGdWvE$ci@yf`0Cuy$~Q(!;%EqRPmWn)u<a zjr4=?+#vd=!G8*bB5Do-n5{<%=y^;%by<x_4en!4U`6GPBdPQ`#TnW1=crd*pR+kb z&cz-->NER;IR(T=MlK>Nq>BeawOO+7J)ELzT)ME&X3iBJ9%W5`BO)M8TS<6zTw2^f z5W^)eAZG{jp*_Zn{jMcYp`Ij2plI(Q!`*$WrJ?2FZ-o5Bf^u(hmkoW@40~!?JhZ+- zIvZvaFFPizJ7E%@S{oH>8?=`UwMqU6-e0JzF`-3!@UG?LYjZp2&v)~4_&+<)imsd{ zUp+gW3B#~5KJ)qFm+_Q9G5gN85AA~!W0R&nI(fS3gHUkrUxwn+uD-$7tnF=P1wYyA zP5Zkw#QbC9l?t5m_+$u6*nhC2kFZh*FH09W46XSB=Pl!zp{)4=tVZ?Fy2%8pI$my0 z$JY`nDrEGD;6?Z+zj-6W+>N2bnUFq?Zqd`Cqou9ZY^0KWpV5@k?nYe)cv;?VCHms% z`HVtQS&C`m=pbS$a=~z0;4|*VR%sixq4-MJiy)0p^f6TP5pF={V`P45XE`2?{P+Bl zrXHa`V~;TkQ)0??t#2)ibF!CanxHpH1t)2X#xeMVooKEC*7RHj*5RO>!V%Y$o39B$ zzxfcc$(bJSv!1I@3FzYE$MBK{7ihYr+v#udesRmx>;9laxnbMtR9j0qq(L3e1i2cq zLwg-(cB}sWBJQud_q#UQY+<XMZ%;?7=e>Jm=sew8<$kqDhV9#drCrBy;!kmpA$hF7 ziX|dJ^T*GR?&gnjL#e&A`_{R>qvI+Da)m9Z@%|Kc-O^5P5HJw+G#io;iWcWr7(_Wx z?DN^`+9x^DnTsD1{KElLoI#?@G*Omy!3gb!cE(l{crLFi*Q_spfsu4bj^1pBkEtO{ z{(7jF#(@f|`WVw#*57+_V?Dj^I2gs}qOyP`?C73m(|e>i0?os2?5)J`ZCvUiMZ}V8 zs@M*K(@<|!qdCm3TzY)M`T$s=i_4QZ@ODPis@$^!{-jzt5!vJC+ZM^I>F+0L$a9@+ zcK->v6%cY2%F0zYycI?;@iWkAL?<d>xjMckUd+sTGx5&W6$iKe@<63qc=L|)^CMpI zw?rlTw2NuNxo(5CPVyS@$iq1XC#674eJ_E%HHkT+r9_gHjR}s?_3kV|)ZcqnC#o4C zx9u*|-+DykPK54GtMAoMEb(QieGjEsx=~9N?!b(BfB6D{J~%!TxQ+zU`N?>}%9`(; zcJR_@Uny@$_j8N9_cGood&Niaph9Wh_fP9o5pBhF*xvgoiY{mH1~`)|1dBg5k@2Ue zcUAO8El)P=rrDodr!pSr40PXLVAqkJvUB62;CY7gD;t`3J2BrczL>^dG@oC<P0$*J zV>VXE<t6S+lti^k!0p@zOiACA<7=)3EU070dWGa=AfzEtw@+N+gPw|}73=He5$`PO z2vw$rO}?=mrSIj_9rt6VK7L?b8`b`YBYJOhbw*W@zliI(m@xfIuf075YPLI*z719K zYvsL<e8Jd1rpcvd^o3%=d!Ib|mW;iMwn7=M4Sy7-vEa~tB&5~^^YzHo<1>rzzZ1#7 z_7X9Psn+MlBS={ErX^Wql;X0J3|O_AiK|s#*MP|5^Gkf6AyQs0_-*xjqQ1Qsb<Xwv zo|v5oD9T&y;jUO$;E}2`;eZhuq^sn|zbDD8%h5g{ct4myk8Qr}dfD9SUUAZVH@pmF zQb|B_-zw`u_hU-ts0f6&Mla3-zj)Y(bcFRde8o9qq3#LhCR?|}H9#hQ;6w`$#Sugl zi6WgArw%D)3jBL^D}Bx5@UE)2z}HW-zWKUHJ46|B4Y|&g<J=Gk9vfA>f*>2@-EW@& zFkMhHWFvqV1?&05e+sSB0gBxbVH+jbb9VS;vaA2YZrJSGSUefSwh(WR;EP+$TcsZl zd3WwXPT~zM*0`YQJ>%E`nim4H0F5z9%LCcjb-2u2uY<MHOU$?u)9P$gFVRTMwz{r5 zXNxQg%X>Jnzn*>}$KYDE*bDKXl+wt8&ZQFqTy4n*rG@0}8Mo@=HnmRWnoA^pn)Mp; zj}EbHMV#7wHOlR$*%aDF%X+z==bsL))t8l#btmfW@!6ct^ZqD_Q5GqO>(z!%Fmr2u z10It8p%ziyi@ch5F0)#?aQQq60%FRh49Fb%+j^dk`ivY~fk_=B`x{QHgdReb#Kif^ zG6`OpVuJywjd@5?MF8}7%bU8JkE?pDCmaDA^UWJ;(-AhU9F1Pgpj7_@knKc7r$&LQ zb7%#^C7rU0Q*d`O+JN=&T(lZx*ZrqDQM-6Ue7{<PDaPF6G{nY0UxxpSp74~_Pl`ON zg4wbkmR0Zc;6ploR*&1ZR@PnpKJYCpU<tAh90VFG4P^*$Vx(NtjAD-0qm6x@d^DpO zaeD=*sk)`+2gM4pM;1nY5zEq#EU3ryc|_|=d9-u)j<%)gaDS{7E2)&id6_xS))g1k zj^6<MIS<ty)Ek>tZ5~{<Keh&{TyHa<>pW--{p=K|?T;7qMxntf>M0;VV-POMQ^pnJ zE<Uww9zK{FDKgtzOVY5(U(Sq)S?Cij?ljZ`r62@Sz@(oGQZ6l)Vp8+&i9F+E26P|} z@{_LDlfE<7PAe3n#l|NXNcUkDSitD?+OLnOv1b=0kaA%EE)F*i>Wdydoes1P$3XQy zS5(>bE>KT#>_3olv9k_OwEenKU!JPfrCGCgWM4obMq(1Sy;WM{F`MhpG<>_6yh2nm zCa~*k@aC7TMNOnT$V{j8c?gws=0=^yThQ}N<cNxEpVwyzy&ONz9hrxJ$}3}rM=8!g zM-NRh6<N|-qA8}1k1NNZQ{K})X!!C{lzVqVu9JaceeEl=!=l6$is%xh@u3PTJi#8K z^J-fHI5(?MQh}DtW(>dNc+C++kIK$;LBT0)f6`#;dG?puu)qUN?u!?ige;s+i_>ox zX7d__skdw4;RWF(W9(3~><209uLMM%X(_Cj+F)d#hh%N9*lujIoR=@GrW`>w#^(Ov z=ommd5JNm)Cvx^hH9A8>_hiiC<lhJ{*F#i#ykOy$YR2O`Kng>_`$_KnaZ@>->B@l3 zSlb_>>KxL|YKjt3X%*e;6;C_W6Ta&<HJ(9KAZ8~EE|)%c`P@{BlQrMRn-w2aDf+DW zAXqh|gn7wBG}sLP;qVR<aF<Noq=ZYnP;{kJKsHP0`_bBOx6!bT9}1Mr);tpaswTzc znHP0rZtM&wo|(?lZf-B-|KSA1NZGjAt;WvNK4Vel{9w24`5EuYF7aS&v#6!irW?~K zbfwd(+O~!$GG(j)gSW*`Le^`t*I2Eaa9CHD0vnsUrTT<C8aeMhzL=YfQ4rZgNSWm= z%$1WuXh+i5sRFp0xu~MGdK!JxKB7))r+Dl&tqY8_hrP}qt0HhpbjqzNwDI6g>gxRz z#p(`_8xx~%w$g9D^PNRkxSh{@&gQ($TviE+Zo??3m9BH<D#i2|SkzfFzpS=l9-m8I zY+mBG`l6#ziM>Woj~T_~Px}9?G%|?deM2w^dAMJRp9P3&@o*=MaVa}-y=|hjG)w5d zV3}~;L}@0x$NA|pbu*E8pvb!?Ew^`_rWlYHa3I4rpOd!zNQ0LvFeVqlwGI%W+$R}? zq{2^L#@=I>cDfKRVwq)-+Rm{tp-J#cdPkoCjhpdjmGg6U%_h<j-@NWM19N7(e3o2= zKSlp)s}{2>N>{M|J;Aye>!P-ZZt83$k^Jqctn^el>fsT>1zc1jhsyx(YFbiKK7xGn zZhc1=l3^FZ*oVPV@a%LegFKB{0pb`gOE6BKeJW-|r5<?_i_vpuMOZ@VtUiBy=x-{1 zP>6&F2pAAk4b~WRV@A7J#;foMu#}fIKs({6@9s>w8eIX`x7R@SjQ8ELHpL!7LD#Eo zSN&zNkN1)XCoGp<L1xK$-knjRv)5(OK)2rX1dA4!Lg%eBl{Ixy8C`Y2jhjL{U(3wp z01L<ibtki+-^-BORSg~7EhA*D;03h=WfO3QSO`lw+6GM8vT}!n^|pMh2}1qnBy|!f z>4W<Z=jAxSmA{u1$EYvCbx@FvmMU*MnFE}wYa6}(oAUsBmv(-}ng!be#=eAf#?@wd zQKDcg_c8;{@K8qj^x(%!u$BKTzx^DrAtmtJRYU<<0YJ5=Ho7`gwd}+C0X9T!rkQb! zrvBUqPyoXjS-HCv2wUI&?>YQ;EVzfYPiq#e2A08c)4-QMU|aLNx0f8+AYK4os4E4G z@2h}2@gHGFSCt7dcWGt7CixAsn?6BK_o(iW94Li?XPt9BV|V=IrEC>Ih*{0W%oi~6 zGU(RQrV3*`ZBnn1DA`Ew@xibMik}K0wxYVbrHEZGBLmzDIKBkO^mDX*g_^A^6OZ~2 z=aNKfF^YG$j$S0@E|t~%@I`7xR0{gO>@`$|g!o&qT+iJ`>FbjsJgK_VVngVTn5Fef zMCiy!K5+DX_Rp%BK|Ay?K0?5GU+Aqt-!9Z^ziib{Xf{3<j7OIJYDOLnSUmQ{;P?j> z`f4JVzDh7=Yg7jhC5bG7X%6&N%0f%RFV&*cZ4CSi=UWMAl<`sOoU92B$$B<(=QOXc zQEL`DI!g4<wqQh8C&9kj{jF*CS&-8Qz75EoE(y*Vp5If|3YlY^8$<psXssz2{;%es zUhSIuk3{z_xkO{voIuQHaCpDXWL|g~^@#j{m-tQ2DjH7qt=pJgzD$U&=}K8C>L@5t zkCx;4%qLAzdN2@rITEQOa)X$Xnng=%wKm2RzAbs_v#n|nUeZ`{#Fn;Gla8nhOnso{ z@swB2pTZ-#7}z#T_AQsYEBddsetsYTRpUIxw|TtVR$VcbJ^J0&CaY!?W;=>GBF|B6 zz#iea2CFhe6R3)(HB1(cMMxGaWyHT@pq}a%6I5jUIqYe>6;t)<NJ-J(;*cG$JmM() zcG`YI{}0cI^SngGi|G!T-3P9eiTKQEIJ*LfA>SI3#?8eINSD%tb|PBMZ43>3Gy#7v z?}hkO`9?rHq01zEBj#5e3{;`^lnms@pZ#6*>$)K!j6~=#(gYtBsBajb;eu~DsFe%$ z$zAbDWmXLI&57D0CZ@HjQ7(;&^u^Pmd~`O_-iXVv*3U?m;E~V0t#Q~qcxO*)EEGe4 z5+wNM`>gn7W>H|gV8cS<?jYBU>GZGqZwt%P<uR`YH<)6b^kt&_AK1`F4|&F}-Ca+( zfm>?%ZyP}MKXX#5P&<+Sj7#}RD3XpSmUVG?ieY<k<$~+&rV%!yNx>$I#)?K6O)wXi zxz=Mbml99s4{OSiSjI<mnI*0RjWptCvp{fxEe967VgrDTkgvLbt<$&tUhBM$K5Wh2 ziAYXd1j+Nn_vaqzD~Cw%%o`fOOg)q5&Tr4xe%4bD0HKyw<)a)qnPUC=Pi$$OsJA=l zPsO2YC-W$mTPe?PRuI(Q*j+=1k)t_d1})m>vcU<+mwvV`C<f~*z{YnOQax!}&B4C7 z=06Y?!b&Fs3haM46Tf{A)~%K{T<Ba+Qz#0#6E+BSvN*qH)6#vVG2)SiY7&0@L|;d- zwtk)RqKWzN^{5tY$?eG*OT@^tsFyMXHFEb~l;bi-go@0qIEiU|ZH|7o7q1^(?VV=0 zUDKQ`TDS)|kvh=nH8~~Z7tiVQ3&-(Nh<C?6m&;05;v&c$uifv%Tl+EW&(hS61@A+1 zLr&3bEymWIGT+K$P1~jrALwz(N7$(0F7zjQ04B2aT95lh^UAiuqkc;q%Ub65f6Q+* z#S;^SO`EOCz6b>5<8Ii%UzhK+JklQWB`~$E?hs3Th~2|#h)qZ}w3>YK)H*D`-mt-H zkfP&DY&udU$TY%VnDWJs?dZDqzIG<iD)wjiCYVu5mLQDT_x!;1Rcc`I^#fPSm*_cf z-T_AYk7eKcrm<EE4x(N5TJ)wrQk?kKyb39e2UR7bV%Vz#eTNf!TmT;<nRU*C_*6nS z`iORvz*7)NEUW^XG`>I4N8igT4khUE5J6%per_O;C0%t#zxJb0?%KMsx25T8bcEIT zrp*s%%7gT%4HSy6%Au>%?X={DOH*3%2!GW-CV^=y^heP}`%V_LTdpmnQ01@E>TJ4; zGM%yMHO`k*CoF>lgEupcM*Ujijau~Ob9=r04UU7-#7-;Zga#B59)gqCt!8#S1LY3u zoGfW7-)bC!+<QJut&h|U+1}7$$tLaGV#90-7I}H-$R(nv<DeTxw0epT>qpMhqYQ2e zamq8&@IP33+jxaFJ;(CbP19io!%%?c@(o`Lwel_ISWm0zQMQe4Q@vW6NVI3$fm&oF zGeL^U4r9r=%w!vVD8xb;x7;O?>ysZ}kEdTei*dH@6*&4=_N5Av&MZIMT<)d_4yx3D zshsBrbdjTh?LRckf8)Yp7iTXbO`@470yjQh^ZDmek()`)iUt9bQQ`H{?qZqeIl(ye zXCtyX#E7%pN2*c;$5}FY5-i5;_P9EpefpCk2Ws;&r183%rg-MD-nqxUb$|CUY)G~Z zP;50jMrt)X?20z;Ys_GZlWd^D_q9;M4T{3H%7P>MjV-ifAv+6z<*9F6z;hvHHZSd9 z79*_IFAZP2-DXtV1qbZ}`Eli;18-IQ$6$ob^2=1{OjJHGSTllp8A`MKDa0g6?6EUf zWkE&$;RY;qdx%Cu-ANAo0z3!3jG+fG@~kPPWe7rMtW8(?4ghGZ^X%ZrV70M#A9`JG z5R)61$h+u2MA!*Y5BkT=saW;%yQVg?44k&=@-%UX4;xz3))f*5FGJM!Uqi7pVVB=j zANf9;#uulBpo$r}(9EdF4q7^NaL)?y$>A5XI4;A{p=!QeVZlq8uWiumx%9qPmMWx2 z5LQBaUpN03Z<2-C{ZT`kS4#LYHBz_G4?OV0uCk6DIgVS4238$Hrp<GSB&`DB+X~Ek z;lZqN);bB&9qXm3Qz_0uw)lx$3Ek)%2xm+VoII7G<omhqlw!`G+=bvS(?l=gpn}t) z53%wV&T|io>DmNlG)6g<ZktTglR#%4d5#~X9dX4=mRcV@72{ncZV`f7F}87Oh2HzA z)qtU<MvevG`(Itofv<+Nq^MjHX)rJLJ;lKLy~`qy(G+X?KPL+IU4vjX%$`0RuN6uI z@!Xf?>kycrzPRI9Qxf<3nS?z#kQFk!=QOq@yB8P-Vyu>XMjQZnrqIOnl*5gH?(t{B z^RX7Fr%b!QIBM~1!IQ0n>Sj0@b)3nqZuw#qSLAus2PXYfr}@@&p!EMjV4&7(8?#HC z%OqPCglqEGUC?!UrzqMsCYp+ik#VJJtZ%ymjPJJYG;j+1Xd`mLRdszQH_zu$Y#Cl0 z0Dl7BAi;#OK`SGJZdT;cIj9n4B<9MgIyruS{zrI06g?%q%NWHNc!Bv+)ev-Ku$Fj% z2vZ)c`(7wD*M}0;d|jm_2WHHkTe%EUJM(>tXf?XA%mCsmr@}5>?tc2C(7feqm0r=p z8+ZG+4`5#$=H40e0;2@Sq|UTszt{f5si`|`DK_Xa$;VFnGbZS;sK-zXuB1t`7~{q` zJMyWGg#o;dg2=KtFg@h(4z;{2)KHJ+Dwlc6y2oPu*AB<L;<}M&V@?l8ic^Fq285%v z$6Df6IELQ<b@5|~XAN`ips8bjK>`v7{lhVAd$Sf!{9R_`S?7~Y5(2h(Ecw1P<5(K! ze7cF#(=wm3Z)nL7Jh<2-4L%`rnhz{v$~iHszTAkp<b88f;HrjA;J%cR<9#axgVRj$ zrxx7v+&WTC4TDV1B*b7FkI|1OeCqZwYds*xMsb--mYoe|A$slDJCbIh4Q&&YL(ivf z<Ab`7#vaSi#eX=af_*)E+A$9jcCc8jufDdgg?bz)lEr-`-Rh9>MUz<aJFR^yg}c2Q zW`sY<F5fKr&6s+#{_rIqx7qDa_L5dY69By_>ny-o0`GjrNHm$PGJuE0GDV*PWB=h) z4pZ%OTL*L`frQ@ew3y4_?-hc%xBTb6`p+J-GQ6ye-SuuMBq9(mUjMT&rRi!{gGYI! zbPHu~w>=wkn^m-SSUu&_uCzf_Z<<B46z|{fet5B6*ySIkq%2sfCp#*C3^?eLzu~{n zz%009NP`cfT;%q<-_n}23l}98-MT#667=c|JbvR@ycLmnyA0zz?u0cW&SheMK+r0k z@DoV?K98Au17}wN)Su(IEXBhkozDtXX-49THi{3S7REkW**;YZHQ`6)rUo4#2l;{N z>BlQVj<zH9r;^+--Cw1jMp!)6{!R;8Ms1*8mwdf_JdTH9t@7n~`dgo!`fkg*gL2n` zh2E~XmEkMD{)3|z?j{S^vEt_Otqm&7O8`iJ+{P^Zr0HQ90~ezLNO$D(lQ?b7n6wU4 z7Dj%3nIbl4VvTv$QO@rP_Md93p`U)?_9|M2+`gwE$d=zLs2CF;K6w&%!_Z5BsS;%C zQZSe|>Bl}(K?mvx=pd-CLHK39ZzT+4^yrVlgN^$`STb{9VwH$wKM;FWZU#@YEy0G4 zZZnjXo~X^kr4dI~<h=CyILEA}WB~B_9v@Oy*Z%NCD@wygVEbvR+{uAvIV+CETQ$ZF zU+R-IM4Da>YYvoJg7+R58M`=c`9c><CJE3a&o{f)0&R$&nEi3-*fSUl3yADOy8Of8 zM#OeDaxJY=!FOXtqqCge!Z<N=dPZLOZ_Ym3IMJ9G4;`r4);;XzIFQTNXZg4@QJ+|? zth4V&c+0W4qJZr6;YuGcq_eX$aUf54T7gIZ>3wkLW`dGvV%m8}`?WMd5&YHN_e~uM zun`4=U;_bGGPFe?1F>RJ`47jqVAo$V%O-v1g31x>>dzXN;61_58CB7KRcb_vK9EA5 zo9pZ2J-e-db1VNTKhoJuS7vc~xkrtAqJI)D!MrER@0U!#zbHibnAwF4?OGb5%z#Fo z=<n%z9dKtK(EAXjj3Pl@Uwazwim%(Ya)?hwF3BhEu~&m=(F;_%7vq!MdhtZr%dY^S z65IIaW+$+f@gujuTS@V`RWCE&DF5o@d97}TZ)2_RUDNUR$FLPWZmra4k2Np>d-5X{ z@qybbGR&~@hK8}oTks={6gu+xqU~8Gm$F%A@SR!gS=vc61M;L}nH0z7k`q7}DY|o9 zDlWG3($$ta=|Q?_qgx8m1rqsbH9b>S;go!^ukY~3)qk@Mt1JjQ7+#lG!Wua<j1II8 zbcURgOVlL4ha^&@=!#M;C437o8vGQ-tK+gH%6C1=d7MA%%*D8G%&(4@br;NN%ONOD zPo{m9cIY@fPLI-ffmpXs{YiXQTxXd}`>SsmlIha6paRzYQ2Nqee?35yzX%W*Fr)G_ zfwz84A0g&u(JPyuX&}Cf_ggeoTsNyR8L;UQXdH%KRmtBhiZNQ_6)UVo9T%0s+rPx8 zZK-vuy#6Xu7D@L#Rpa~RPm;9WL;fg$tk2S144W&g&Z!SRQH2hR0c>LTbnk~~Z*Ulv zzamiS*JDYl+x$XBi;|`R+U`^hVGLK>6!uwPk#0@3%4rvUnQ@nBkK=?az7B~ee57cd zENSb$e<!kL1LU6bcM45VWcVh~hXRSa(Z<!6-y`_f_hZrvWKyT-xmy1X?S=%yexgm= zymp=Cw|$m`Oqu?ghIKpt834LTaq1AQI2|}$2;KFeUGHAqc|4-TcV*x9VS4C{ldM0J zGx6%$yk@-R_T&^4EL!dDA4|j23I2ZG;|D_a!fF)!+_Ep?bcG~PmaPV8Ulb%PX+p7} ze#B1*>A<Gw?0py1$A+CHy73L=x>Y9QJ#g8muaw)Q=7E)~RReh?<xwusXQh8~XR>1M z%@1VtwpOz3D4V_2`9gN1#Z$fr%c)#%G;j)F!*4LK``)=YeQ&m3H6x+A_*eZy8&d6z zGX0vm7hdF#zc?aaB|Tr*$!yEh4aLX9l~RiP!@zzouoePj%=4|aZ*i#&x{N-M5nzdt z!Z9D94ZO02#DN>Mw(C|`HAHfl&VN4A<tl7gHH)d4v^jk$P3%1X!E|*8V3UZ1uKIi? zP|l&h5J;N?s@f1*4uU*Zptk~+xtnKfSB1O#t~ax`EMfOb4R`aZ1gjCfp_16^ax?7) zQrVH_$69j6u=S5CCu!@=Ivl5YpS|XNW@6X)^%BY}pKz?qR0|xzhU^WSmlyP#>Kqdi z20`A4O2kH7sN5@`V7a&C-ozKJA?xY*lQkvm<<Fdg5?(rCDRvqW9c>hztnM?wY8=f? zvv{M}Wlp+VfVtzc?9%6y1jY8&Rj-gfeaDL?({OD+`>+mq;42O6p<%giGK*z8Q>6ze z!rTBqg`KqM-{?SObL6+oixz5Ume|x^Mouf33%DH0A+VVSML9Nr_(C<>cYJJmZT?|4 zl%iwB6SfZP)TE-!vTVwEDakcF{?aFA19K)7uq(#3afH`X``b_ALZ|UHBaQMehLSah z1s|;$JD4qq?1PzoY4)z39^`!MfuFl8a7U7`qm>8yD|4cqQFSS&L36u%SQybY?`2%1 zcI?JzlihmZI&^oWa(LXiEK<8R{z4zz+x+DqnOeJ!?sn+Z>MwFyw1)5W(%H$DSL1-J zJFj+TXG(Evq_D$Kr0n55y6a3Y=7Fnd5IYl#0%D?M^f3O26uxC7E~dyiq5oHAUUjHs zEpe;#0#Tqwq$s_<%<5wQDu=biMt5nsh&j^7?Tb*EjqPXodEe`I{4~2<Tx$m92MgcE zSmajr3`j$1)^;QmHDYMtV0sHtqLOO(>}-V5Q*Pm)4&@DXL1KsQ%gydD1ixqmS9G)& zi@CUErBCD=UdBTuDD^zANV6Nc!VX*yCv)pCu~Msis)&UlBp?<WsIHzdZG?ta;?%X+ z)HeALk!LNEKpWDf0%^WQydwBhs#hjT(7=f*QX9k3oE)~9Np#MyJ+_cxD+-C_=2AE| zY>BZ|rWQ}|8o3u@SR)AUe$y8FW@g`!PhovTbjfw#-bWlFK$^#o#0crCS3T_L{^`tl zmruHusYOy`Z@y>N+FB@GH7!)RclyLLd3CcUEy2bT#e+%Srar_Sqd-WmMQRwA5n(lQ zplb^h!nd!p02OV@LA?~b3ZwK7=kRb)et8L=AO=vI+or409uiq^E}qwzp}w*b2g`kf zlyg<lQZ&8CTVUJd0EJbbt3(1OYpsB#5Ju28#<`$K;B~VhWlCj;hr>rlAw%Be5zKA6 zluE{QHA=91;YHB2d>jbB09}zQY4<zzSBRtrTcDbC^54Fkg~X=`CigRZG$+bJVrT`$ zvyOov6HaYkzfWIweH=pA>Rk9g&ls*dPQ1fqASkog|6qhDW9%GLz?BnbLMXTvM$qv5 zt*bBoxY)UD`8O*aDym`4nijfjC8f{$#&z+9p3G(xkbbr+!Go;%5wJ&>)W?$6;#Io; zWa(NfSrXSsx3ZOcno0SEu?$`lqixwycUl)bosoLut(1dmWr@mYo}kCJ^BU4KO7MkJ zriVp-e~bfpYx)zyF9jY;+t~yWHJ#ZnGx(-lG@7*v`mE<&*-7*n<|yX&ZWJ48qq8Xf z;i%^bU*?difuz5)9U@v_!x`jGvyB(ej<Or<BkO(*ORf8Pe`s)B&N?4D;H8D4OcC#2 zzx3X2Z1{3iCZTfg>_|6_H=^{s@Z-~VAWn>8jNY81Mp#wLut3qbjZ8KD>%m*d3m}PZ zc7JS*YkKF7c6AL=$tMooZUgJ{^hI6_{dm`9w3sAuyC8UO6=AH|Mwwt-vhlpt4)xIi zTDFf;?s~M4Kv1|iE4Yhn<3>Hrp0_bN5%Da4ou@>OXiu+8jyU*xQ?>CCP-|2|0?hHs zQ;cD#NkcN*cMqJVw3;zy(%?!^K(L#rVqp6}97n|0cj@oO^8CIZ9p&u<0PI=m>nm`P z^CI?;sDfrkV%m^IxM)L@IgKQ#!Nj7Ev9*PBn5oij5BR|Kg2?YYixLa38#QJL|K4*_ zTZq%Xu`k|>lhXc{QNTdVlPe5FxLW)76_4EVSa-m7Ax_!1hlqX{QgyfVq|LU))K4l7 z_m@rc*ZXmlpR)XeT3hd;wXl31QtoD_=!jJm_8J}sTg|0Ba=X<#X!3VVBl+<VwmxhX zi1pE|-*Gtji_D!bW8QA~q670J70VjgiqI2(dU>AuGlHjt=~2tOMcX6H-<sRrTC8^X zD|52|C2=kVxwz4IW!7HK^p7u`nwIOY53RSX7f)cOOV8I4mvv|_mSj{Q)i>mE7|k6Z zA{@_ND3kXezS#^$!vUpdDtvToj^xz*?vDf`kQ%=WTVv6DwC|gb)wtoh^~k`Eh^_%H zN?*alh+p_yA&LMKGoJ3&a}mwgH-ZLjeKeQuCRMhe>%RmK{^(28Z)^emloQ@(ZZvlv zVK-QMm|uT?lgK+hMp4j*JVCxQpxs5beS<YaA!OC*6YFzNu^Y=oin!i5k_SFx9RZ+F z2}WQKJH+z^*vOU{KH?QQinxjmW{M@kNNfT(G1Cux>bkYR8U~_`nhXnq-><#|UBy87 zRUZp6*GM{aCSu32ZjgcAQ)zEa<#o}cys+qQ`ip$}o5`sLFcWpIU#`!DR{ex*tg{1+ zz>b^sW#A_ulk-}wpWy+?6`5Q#S4>t0ViNFNRQz}*7)z56*_xpT8T|lqshx8XfJ3FC zR4;tv^;_L8Km$wEs5?Uc<7BmJ0J2(f$>W9!>(H)!n(I&BxJVs)z291c0<5vZ9DWhM z)z({MChp|uzcFnc0vZS1wnCIJIx*Tm!i-j-R$BKRC6l0Ak%iNgZ=%0bV@;0$f58W0 z=8Lv3?8D*-1<9S`_SQdnQO30aPrhC)cA_ymG)>}1*2{6Wa1$Hp22+OnoUi;RQW?a# zNE8aku~Vq0VjB&n!tFO&iffN7VteMrr$`?tA01E*#wb}SK@(J4qRr=L?;NMiy+&Ic z->)@8MBd7P9kFiLP1N`Pn*9a77Ngv>-C@z&aQ;}5#Ta~oCDyh#N2AZ8;xTLhy)yqF z&fLj%8?$elp{Y<i4Z~hkE{A<^>jQ~Tm*<5ngBd#q`r&SG`wfr_etu_ZL28M8Wy+kG zFhoU<ma$9=u^Y#eLC>)km5fzJ(X=Msr5^Q6$%6yA-(S4P4&Q=OQMQ)MSfE<|hchXE zeY-)Hg05NrjqkLs(B5!<Mkja<Iee3ia(f8?V=00FMI-5~ucz&r)1TXDo$+}K^*@~2 z&`fdmksJSfSJ?8_uE)GgxI0=)as0gYZe#8vF1WKv%60j{WR0CDo?E{4q<-O#lvGjs zb{7AfvvR!7+U-fHiZ~SWJgdvX7QNPAqX&YSZ{?8sGbwz`O)E{reRV0+*d!zcwC|Cw zJm0p`)malP{)XFe+UbY(pz2maO>=@AR{WDY%Dsr*RHV8=l0jNZz;hcJ-S;Ua)_bp9 zv-5N>_m(rD7w8{7yoifhU-G&v6>p`04Yl=TI(1qq!sw7jo6bWUD$GA#eo0mEPWv)H z<vuvkXRiQW!~cyc`>NT>R2$7qL=#7wtue7tF*UoxPWP*PfSWUqu+UfcWcF-tYS<#8 zNM;_xr~vQx+pa4dGB*j9N{tGSiuK-fwG-0+D;N$x7VxTlyF*>R%uAInMcP+j-@Z>Q z=}~52YhH054<qo)kbF;`aZJvkaNpR;GXhz{If$IL0lYs(YNyvS2o*~{elQOehbk$P zv4@k|=}}+g>q$DWKHX5J8Cw?gr{j7~L}$^yO1qWxiTi~I)m2tR*LKp&B&jP{`)k0< z-ncRnR>gp(x6G?Uu_iI$eV+V*TAb0dQBg$QpQjG(pnb|`Fo1MVKx<VQb!*n_1m)*= zwy64KXj^Z)ZK+N_-AbxGIu&_zLaLoGZqw)z;74p}leRyrFSk8gzdX0yLc)u`_gPk# z>jeg2QLGVj8jN0YJ`~<mpX^=zB{#Y0?r$+QR3$q54WXg+8rVGsI4Q5|37Kw>H+oMc zxAN82MhDg!^8=Cw12nIaQ7TVLw(aPY7{ixmjy&zxgrnj`+|syvgV@t$Iw8F&BM%JT zOBlmmUBXe&YuSU)+{o_aR?CaPs+iPrm(H6{;01o>LMHHm!B>CqpJ=hI5HB&JgHq%V z?~G#J6X8ElzFw6bH_f`;rrEyf3ol+Cng{7?p`5K@>*>+Y$*gOi8fPFJOx6x`%COLP zj^dnKZNcX`;pP>FTpVV9MkDhMZ?3p*`DrU2k<!lR*~RFB$(BC}F}yYfeTXP=DNZ8h zPFBS|F&ODhc~D$Rc?n@ZFZb!ud?wJ4Aypj!OR}Q<p_{~AG=I78AgYtWQFjElbAQDx zCTZtEv+&5b#j9vyk3Lz?z0?Tz{RB@}e|jLjzuVMouDp9oi<>F?n)TFoRhZXMV7H}q zF=_F>!)6RjFMcO{*u7kq-bq&!7Fk|;m@u!vA&gf8&8w-)f{Zt2U0CiYO=7b7elc)S z8IkPyNJwKXhX{VWZ|auLFVi!3IfFi3*5`Ur5_Q=l!}g7G@D2Yvj5D##wJp5y{;F$_ zm1h>U)!(!=JFF8cu?46^z4+JQguj*HGfRP26KO!8WyQJCp-xe239=k}DaA?B_EN~( z>xouAbeVe`1F^SkZIbGHr_9={e5u!j0;<MG%;Uan`S+h1R3|PC`pXV{1c$d%?2i2O zRPN*!gj3tL%?ma3pT($yFEv|N2p_)xs_rhc_2VY7EHX*%_z-(eppB}F$;c11{_<s@ z%TPb+DP)d(&1_XUtm~+;2C;AffNMOg*FWlh!>@1DldlXRsLSWbqp(Z6(8EVX2%ElJ zE(5Aie@aiQE+s*RkF~#irpsT(9D+^e8%v$(4+&9Z>(9V*mpk&43$YR=VJ3%=v57{9 z$3Wp-7ot4BOy=P(Gv?xS_SCORk4m@M>196>hZ;xIV7qc8JNsVd1fJ@NruO&JF9bg+ zGT#*HH2BMvrbjEYVE*C6Kqb!fWPg0I>pM_$6eaUCPc)X;u5q<|(Jt6yJ)d!vV%}tI z_OrZ8(r=jfp2dh$l}F&+xW;o}<!{riDueZ{U~n|7+h*W1`Fhb`bjuhX9S`VC=lu2? zkoYd+$hm(MPOT;G$3fHMaKN_1f)Ffx<6&78IJ&QAc=V%AP;W@pr7^#iY3Yqt%NyZf zM#_K(fshtep88!*Yr77xdzp-VfRzP~%I&KjzMl*b`KePi`aYEb`yaR8ag(_5Y_@-~ z7X(cgi8uaf*UfRmk&LUxeezN6HDjY4s|DXrwS}~;_8o$mMh3R8svujO16Ox8ikD5; z2FOzJ4V^iOZSVgc|4eE?o<F5#RaFlXx1GA;Vc7_hkk8@Px(%kL%L*+BrAu+M!4;;D zz|7^&-I}=z`raEZDwKW)+0(ysk65Z3uRgMFrkV+6&cW4gC6uyin|Jh|o5bSOOzsU| zPL@vqXuyo;+$ePz`(E8<<lvw45{tjlvMaEWAEL3r_5u{VzYXo)d&Nk`11fY15&_c} zI6{|x-;BlmN4a`yW|NKr<NX1OV6`v(eH&-I`H5lJCN4lzdW^`lnRZ?tGHlA`=&hIc z{3Q55X<x|OaL*d}Bfd4i{asz1jlM`Z&?&l-vfdM$AG&~->w&YxqoO^E%Jp>gJNpEu z4q6nQ8xc48KPh`2d7{hctXn13kEobv$7@tS`+R=w`K;vL<CyPpY!o(6j30l#fA29- zsI|*qjWa5mUQR;Q0Dk*t8+o7WV=2lUQz^1NXmI}Cr**uy@w`!7sK%wyv!|Eq_oR=i z(G!L@Aqv2Yg23P>zR#O!+t~ew)1)CDstWgjH9|YNmR63_I*tRs*yzLwJe9@r>w}_5 zHoxQb<2NlhT;qUmcA;a<MwykXmx4L7Ar1Xc-Eq1Ec8%@Q$76NfN{N|+voJGX-EHcq z`rpmy@xQ|s?#84mQ65EShkyb`I!WZJLvllm`8uh)|CS}B<T_h-i7yaT&x3*Z&r zbB#7(HK7k6jk(xtgoJO^z+UbYlzGfQ`0H3s;z5)<3se!*tsooPtTL)^VtkoGDtyOO zlx^((ux}*9zT&qZ@*5mblX{Wel`JVGmlmm$Ii~YW1=#Bz|8UO)Er+V$DVaOy+0|ux z9Pg3Hy2ip^fYr7~PO)w^zsCF@^1kmWgOyhMf8^b(H5dH09mi*ykX2Kysc<ji@04;X zK2@*|UlZ4N3&B(5r`tWa$9t}#Pqhgpq|u>O{^Whz&^p=dvxOVY%&CuhvflSv4usZ7 zt$o!Tzal3RZ-|bAp?DfMj680>3m~_ZQ*nP{an(7;mR(wN)r!Q-cBc`&ng;2w%%m3u zq~yl6Yhzy!qtZ6}brQcOp&z4)T-mp@p7M1tL|cMEvkMOP@>kn+oAsZb^j5vhdb-K~ z*zG{QfTivw;q0cEN?z~0;5ZHr^IK<|wud}(0&l;Xiu@qG)>xrCsvm!OpPoHxyBPC= z$Tih#^aXgZX>V!ES@FQtD~X}%Mg_YW)A-1AtocvLOzmbykf<6Db4cO~sDe_^QaW64 zXWu)aW_WHjj^0lAl3bR?bPdEf-NF;Vcg&*kHvaMFBukq7{969)$q%Cv?1L}Qb&Q#U zo@}S*%2rs%@$EA|8q4Q|MYO7WvrImt;q)qQRO<wSm_!rYNs{)|wc0;SW5ZHI5yB-D zZO<{?jZ7w2QGPbd?-yA;NU~~_{K^J1@J^H^S#d%towW0_cKoDI{)89!{kDt{c+q66 zCG`ufDv)HA>G=M<sF^IEX=G%IjhP^=sn`~ZSJ}z8`@lr>G$X^*MR2eoMr}Q$^z%L? z4<$Z-#BSNx4f!)=M%^>C7B7m(vLR79LFpBV%SCy@Tyu%`XS`tA^BXP07Yl?^5XkV( zV9FbzCpT}}o{LMicLn#C`c&HIvb2JJ3c`y6;y0gdYCh=a8`{Rqm2&9z<)|rzg1_-H zH?;<BftD@k{kV2Ol(JX4GZoyKig%+TM=kYmZ%V}P!QR~<_2I=^^9W=tc?XMbZ&?dp z?f&N3v2JT@Xi;w#s|`#yTd>=0$1p^~&8iJ6A6tUu!&#{W2jY9u3PysA>Y<%xB6itH zK6O1wR(G+!`0eH((5yLNoyXP51Zm-h5#8)(_okF!#sa%|-3?1?C}kvqN<a27Ufh32 z7LoSGV0MJrRXaRZ`l4v#eLKfKNK#`BH~jw9h;Dd_go)UVhCU&_dSX<}g<!pvt0u!u zOwE&7J<G%30YRQW4g!<}C#ErZQZ_C}ytAtyv_&R0WxE7ZJ-~{o4Q-VKc2<c?3g9Cs z{Nqgj)_F7wGnbjo=>owu0<luj)rcJuWs<s|>A%7B4+rtVh!NJI$QlHmpEO92BZ@`K zoOi0xSMVi3vj2y*w+?En{rd)?P@qU@DNw9H3x(oN@le5wyL*w~6e$)c#jQYrqA9K+ zxI=I$uEAXj6t@5&-E-g1`+J_<*_oZ4clW=OLkMKfxsvOnUxNiY_?-{^6Vn4SxsiG= zw_(52vJ$H^DKkV@Ec!%s;-a)w>SNYi1a~)o(!eMTTM$|28>1lHtn|Y?8a;e*nOBwR zSe~XGSY>lqFQNM|Qn<3jK<@%HI|D9_n?GAy8vaFGAAZU!!q8-Y$8gtdsdJZh(e6Eb zfjASo?zp8jzAL>%pxnqE)z@FV_4&vGpCDZ*3%(Tw2QvVhRp)`5wDaPHz0#fQRG=K` zy=t(kdY?HOXn#+0Cl;0r5t@phXqcS3c@;xQ<#D8FDH+44LC}As+VM<A(|qa!FBQo} zK^1#+&?rpmTlB`hob-#vm-5nLvEZdP62Kbz)v%qak8*xRDnrOydF*8np(@1@13tDX zAqt;kV$=wuYN*z1LofPL*(VF%L9xQfMGr_3WaK2XZ-^8*jvX<ut;L;{;#!}I&v4!L zS=T(`;E`>=%$s)~o7}}-nur1hU#wMUOoS|g@*fh|lUr>^<q5Lwe&N_7MX{9GdyrD| zNjd^l!&r!4+Y)dmMPVM42rr?!;{h@4`9G(Pd1C1Fj;=gMX@P6qcMUymX`y@ZA?dgq zbp&j*Wc*@^!N?Sy^<QdC1pM+Q%e`$4|2)q~kb&Os8Kd)cGAq91Uo3BqO=XQkjvt+G z!1XxPeXdHh&h|CG<G2&99xInW3$!sSv84J)g_f#Cq9`#6Erz)OBXm@{`zMxmi;$bF z@y9_;V@^`88@CQ$ooFn@U0*TmC^WI>b@aL5X!0Ojuk2e^!&zcs9VFAOCS68o>dyBB zivvGAg5xjNi}P!o`hM`4Jq3p|?L)UhAd7yZv@XnnAMvR7UL5J7*%gQlKAgw;r!tyu z^&Gg+_K;?tluhU4f~inGPBDLb)(?D^lXO~rM97#syF^Fl6tAUn>+IhH`bk#I#9k$b zvl|o^4v(xP`xId;*aMQq!d&4mw-kDGz8|1{w2Lc)gJ(*N{YS(meiOORBFrzC)<Y(P zGZtO}C81}gqG*GS_4+7gy7+b4A%DMKcrL>HxNlu~GN?U56bSI?j)2IClulmvsNg}? zbK81B`^6<;$2NNiO$pHLRO`b+>7;^*^WOL>gI;0FJx{_52zI}dU|0g1h{CULr2eHC zq0J^b&2)cms$39P0^Y{mH;!>B@|K;q&0lQ9L-QFyUw*<zD+Q4PNq@0QtIx|`dU@ai z!NCIyACint<DyxrBZG+N%ygTCJrkaxgmW-Y>nJSx+O4U|g9)QPwhh}E2)Th=EKc^Y zhtE!^d0QQ4hLosCxl%8oT;u@(>(TRGaD}l^RAEFD-jT6)7*DDC)*oQ(WoQ23N0F!t z+f9#WkN<2-nLU?Y9k;Xm(H-bnzM@f4J@u);1<L=$?Y`?1{~UZ<X-1rmGBzL%$K98c zJNSI!$u>ZbyUmt=P;pW98A$O?_dHy#_5Hw`TGyPho}?sXS)R1{CqBilubZ0NxB~YT zQ0DeBzjFj9R?gDoa{>S0Mx&V}aBrsoq{;yefwn{yK2GZ=ONU%##Fku2vVy1%_<Ci< zttF^su^=Fct={G<x>Z%E7%!_z>TNljQ<;{m7v1CC<rXCKrKDlOi09t)50_T<%tc&- zUqhKM%x`ptE>EH}`;N<C+R}AN+K3=TlE_jsO-I4!xS(?+RIkNLMUIgH<|Rx+r`f*J zB3^yv&++Y;D&;m{H|W~;?8qe8;e`xYC;F-!J))tP?=*NS;TIzN*}>Wge)i<U@t-l- zk$Q)@XC$U^ikUx8=XIz=hn1{f<asa6luLKMXL`}#p9goJ{BCH?T($TsKceH1BMB8} zKQph@{)t_6*LZ?pZL2f}RV`vnsE<V#O^75Cx3GXOoQa+Q!m&;I!n=_+hQMSV#vMtB z*zfElX2-s*a`$#N#!0H!i<W$g=;VEq<=3g}R^HTd=&0iS*;e9E1=*<)_Jc9m+79)! zkqPQ~wIPwxrmsaWR@2TlGe_Md35h~9S~&!Cx0g0X2ZQ@sjlf@-1N)9k3>M8frN;C& z0{B!(DS<>)G;mogie@ftY66D60(c;yxzfk2O?i$!M_db8kA47?HXGX+GJTx`F;8qg zDT9qpaA8Hu$;<;TZYBO9pI82PZ9+pd255qTS<CvOOqf&|6C`o7pta1ZlPG%s=oo&* zv2zXmW=T;=;u9brd!`nOdzy`{?Q<V6Mf}CmWqi_<UTVzwW|QkQwsvUGgi*($0=<0E zI$|k%q%BeDM+*D6WIxv*w_U<w7*(B0wJ}i;xe)tx3|C{&9rQA8OpCpQbi`d3^Q%K; zBhDV?>Yzz0gQc1yPL%UBDDt31WZ{P{X)am)ds4*%KhY_7X#pjm5io8Pg;g@{`ilMn z{LdrAKaT*XH^Y&Zk}Fq~(7)g=DbqlVbun>Qg*JM0M&+gbju7|7_`d1BLF2GetI;J+ zR-@5k{Y-v+bk;N-dP&HjRwY9V7FbEl9Ghf8r6Q(&&vgR!K5MEy<R=gX3yw{4AG|6U zq{p+x;a}(UEP3r}WkXTwk|g`b3R{|5KrVE>uBPHG8}4~oX?_RHQQ*5Y36_TetIW+b z%<Ik#5b?_+#sg}>KxLy5^e|G4tX_(Wfo$8xc5D2_0-7W(*LtH>W%*>O=Bt(HLIPNE zMWNp2<(iQ{`}}U*`;bRKH7z{w@?86_2L*+5HdQZ|AxKYOq9E%;Q6WvOQ-U32ts}CF zz-(q+L%UKtq???eu2P7&VtuQ{Zv%HZJEr%-MSiOfTL_0w1YO@oy-0kV@JVg3j~Pk6 zr`EG>MC0mQGVMQf&Nk7rCBgt!QFM)T8kK9kGTro=ALOjtJ8rP14{e36?vmsyc47Qs zpmRm!NLSY~%Ooe+>GEH!VI8%emkcv)VJME4-<+q!eD$@9lBC~i508gMCQA*I6@DY6 z`hK0{`_xwafY>Q_EFoAw)!80Q9!8E&fHo#fVK%Hw6uEhjzC47%%|+$)#%w=Q6!2p= z3^}Ild5nbZ8nwZ$Xm_Q#A}`JEZ%ov{G&iZs7F3c-9k1|bf|6I&zwzmOCnkhD1NKyo zF@JVLFYKWw&J+e#Bd$8)0YY?{suN!q%+yjP*<<FvkP79#R_&}VZ=S~18FFmw`9$Mv z-wsIIan*)5&h|>{I0a+H9&pqR=y1YTs|ktrXSlL2tROF4T13~bQ5=@Lx$3p{)(IXU zHt+w%awGv#1W`>&=RzwBK<^MP!1sek(IyYb%x<RpLz+boq!<-<W@--(u3Thn?84<W zV=wA$=<O9b2JEGuL)ZtW4)8gj;!{ivI1%jX`y|z~Mq+K{VTnFO#Q2bY-QkS?M}sRT zRS)lb&V<bOY<p<-!BR4W$VKev5oGWlWG5-W4YP1_H<Nm+hRV0B;Vix6`2j&jQ``uw z-vhaTc2h3kBS#Cxz#cL*^hAk2rd$7CaJRXm8U3m+)pXf3Q7SIfPOCIJ?Q4cXl#fqe z<7RRjSL+PK!_Gm$v^7}c`sSx=I?I(1^mzRqa+3U9B7mj&Wz}MU6UWX;lI>b)gDhd+ ztaXEt%4>pBl~Taw32iY}T$hYrcr8IQI&psI{(cHGXJ_$8MWM&j&XyvuN79Ugm-@hH zWuD|s&l~+r)7jyf7yxNOCR-hdZMF7%zs?PtT<ZK$Mm0vw4Zzw9@giH1a0Lqq<h ztUU&Haf<Pk`V+;n9%L?t>Bz2iyNU0)+P~praO)E$ovEoBN|mlD8YRTjebIRb=7EE> z;$zI5!7ySOG*Wly_?)CMkeOz=Ia{&$%a`#C6rp#E3K@m9c4^)XRa0FhY{jl>o;#KC z><RhkefxQ27-tscgtgglVz4otx|12fdQ!`e2;-k;6O}hp6t7k1N+o^L`?yLkLUiZb ztkQO;N*TKSEu@~xrks&4#6|mr#<uw%rZWRg#`XwuUjF3M5O)Z9*;>jw%gtDV9x6NY z(sd@~4*i?djkTE0)g66pugJDRbZnvuYR#+IAR=dSDVOO8kE+NC!)*VWBtCy2c;!W- zY6vasn8v)V9DVK5-0be@tMCOlPOGDi2)lNMmazX^GEK5nErHhMO-&Z?T1vfX$)#}H ziJoT}!CN8}B(VtB!rjO7gJyr;MxPn~Y4VTzu5PB@qXw0(uwrg+ywTK)7A$6WN{(3k zvC4M>XCH?j2_^%tLk1yR8fKZT*~PkvOk3!&`H*U`O^F+eErjs>Y4~%A&MbhU*Sk{N zgK8=|aL|~XlCY-HKeO#DovNChJW~dsf|xyA{mfdbNpZzK<k7E%Xn-D<!<{6?ZFjO{ z?P+ac#MbBv<u{HF6(1J3`i9dwdGOL}KmvBFClmG;f3fak-nFQ&7uPmSy!x|9)#Pr_ z1nDM1R57Njd~=W%yU{k36eUiz#TTl4m}0-b^+RsyJO}0{@YP}$CaKu9)v%}eJ=<h) z<~O20NWv3oNjBSXK2WrJ(iTG3EBUsICyRdx{N7eL=;@<}`1vj-FKbm%@)j|gI74)r zUH&R9^P9CvS5_OlANAyAP3Euc9GWsyLTdDc;&2yaySA?{>%^WNm~x}~-1eIm-7=C| z8~e|(f9Otwh~PQSM23cy9mE@eYsUWCu<yzBG81xZ;R_OJ7=DN&0z+vJ?qB5GfTrUj zzf0wYCM>VyNL8R}sQ_U(=q>4YlusAKRgX8hLOY`_!cRvBSi+*mY*+xgAeauuf!^4d zU{jgbhBI;Oo4RVECN6BYQNE`L9m9HtU-{ZQ@#-BNyPCZevBDFtU)E#Yb3M@PefTHs zD+k#<GD-WbrgHwlG|t%x%Uo(eqU`gxw{0*JKuZHPGbKVyl5At4w{K(m?gw2KWJbmI z%|k2ehi`d*hapWHSdTs7(TLR|CFuNuq0y&fObRd(Eyf>uOC7jUbr_A^0RY@S#0YqU z2gOc}f7vt>%BvETj|Do2fStsd?)M)<Z-?$w(^Eeb@-)ML`EzJn)!16_5kG>q;?ERC zP=`MYTD8cpkEwq`v)OoEJ<(8GS^e7w@yF11_twx)q>%&J{hsfij>kL3yC&3Ky3lys zb-3X_5@5zkrBRjAt-hbQtcA9p+!#GZ$pbzfw@{CBX@}H<jJ;jCPCJajl(a!oBUSf# zFQguu5uN>hCDMz({|*m7c>agilQWuaAL#oO=~0nf(alM{Z(Vrb@eZegN=em|1Sj(7 zG_u)S&W4|l3KHJLq=@#tiM#@Red2h$(ltAJqPJgoN@_xN-OtjBSbK%@2IZ*&*?b0v zj_>CLSBtu)O_~&j8j@)}@~Ir%(X>npoeemUE`DP^Q)y#-{w{@9q2O-(8=C?n9sN|G zu!#NJw&X{3DsuZO)RM01$>J4LtFkT`YT|nC*covK|KQ9D(1f1_WcMp*NO!QLklL~x zUW8ap$GK|b!^e1cg4A_MBk1(bv#7HKfYlRK3x>x@J(hm>q;pchvi|74UkvHDm)gzk zMwsIpT_oaIPt+=Gqc9{(*!(XRc};d8-Q(>@)Zw+s+l~!JkmxgI3FEtxbGa1dfCF-; zd$cJD!sY{~r|y9qIVkN^2}m|bWBxAA)Krw?LFTtj%K|aocgJv&6Vf;M(fgOmaq2rT z_vK+4$+%etO44&4GW60XB4}5zX?kVDDfxMS-yZlpu?I!t97%NoRFV=!lRD6#=kBA! zFY8|OI2V`S#BhpT2n~MPwvgvVn6zD(m^TOV9q1TRb&wCJ6CU;n4NRTqgTLo*$)A^0 zar@xtY>^@oPp>F&i*hAAen#=PbZz2Ll_ZoO8rB;9Fqg&mDP}oX!<O{HemDF0fT3a@ ziqd;(_K+A*3$t~HfwxaCcf!*X^%zHrsjY*)4Xir>sX+W#mS{1f71w$wxxXD3k+0hA zOi`K<hf?6Fj@|q)wE=r@1D}c(!qoD_?@8Ssr>LQQrs6TEVE5!z-<t|uh2s^yV@!I! zef-{==tBLBg2{yk7`$q~mmbu|PAMX4%{9Nn0hrA}s;thx_~F405Jdbfbd8~BZ{v0? z26iQy=Mq*sA%n#uu`wJNf(rsa)57;zpIq9o*T19R*M56)`I#T_XWAeCT}|VpWqj@^ zOh2*fQmy$lFb?>8e$ck-CR(M*+iz)7LtA&zJ*_Y*cgjyTE%6Pb{1h?8In3}VTxa63 zgc?F3u`YM2##am9O0rqUp{}CO$=p_j#Ch~<rU<uk%Lujgbu?JfsidVP_RHu7S4<ur zetl9EUpze|-)1jMV$yj7@70`sn5>bGM{@c{u3v(BqO2^H7ya2`8ufa;VpoN-q4zwv zej$gV<t_^-!^DcR2A#I^mYGi(+&g!qqIAz!C}%ex6E`w7r6sCPFd-tSzggl)=+wr2 z{qsOH+*Mt3j~3|aKPaSI=TR&@6g3vtXi%kA4*1qK%I4yE2d)fTmk=)82{m3i4u$D? z`>F(fGpD{NT>MRAfI08FnVN=uDVuQd;c&7E>)6)w5-gEhc05>2Uf3WB0g9H%HXq6* z+b8Yx`LnNU65DQtX+IdY*_-zd$#WZthmcb21Q6FnUiBi$n#gbqaU`_WJ6G)|GZK6_ z4s9agscY;SM!RPNTy>JXXoDKpM6d|J@5!OrYmd5pmD26VIP|N2$=&4co|keJ>ho?t z9`h`knHdqNw4l3*T+{6Q6t?cO7i&@D@f3se7Ylbo;$@j~zWr+fB}W!!x`017$Ttje z8m#lrzvJvv!&s|=p14Fnu(fR}>a)}v@l{01Ba@D&_e8}YKv`!ZNl>pjo7>y+Ea<Tu zygMm~e{3)am=`h345Iq^P(x&s*`rg#R8N-E_zP+CuF+_)!~6NN4O<cSDV^`T=B%>r zn<&2_j;SHr_1%fflpTaJ>`Yv~jqNU9>zWJ*;~MQmqpe-x2DJ%>3SXA|sxcI;lxbuv z_xP?gT5~uVKXV{&a~gAXNfqtY0UMdaF>1cTHOUx_Sj{jAOx$%Ph~~upi}kUl+(SkU zJ7N@lujy&^2ht_dUpfAw0hb-ux*txaN|b-8O<!kx;xE&o|8Cb?9tE`Lggp)KNq)BG z5?nl|4DAzsjg`a1kTbpV#1MC!^||cZONt>B`wZLWw+{jX`-UCnHlazn&ob*p_c(iF z#i%^geFvHs>W3zPS|>{=_dB3`x8w$>8|BIxcT8sErDfd|@;n?etlR&Df1J%3FpHJ^ z{8~r7I3)V}cZQXJrnM9Y57|$;c<7W~Lsp@(m|mL9^5WwJuUgrATo&>RZX5B$tT)KI z=e^OOWuXm*%8T!w3?w|+F)k0A*+5s@499Rl!uj#)Chb;&JXb=(n!;*y$empyJ2q2P zyfz;r$F*)3QJdsGMYBbrg}{;8ZUQ|49p;T@mvP8nHT0KPf33A~Z1@6{+@f6`H4sHA ziSWg;-@Ix6NvL6XpIXvBbJ33wnZ=98r+*do4e!;xf@I-knm;YCr*xlL@Oew0m-lt~ z%MiJI%mO}07$C>k+PMJw1TB}+jG_Y|?Q*9jz-R71n0fI3hMC{Lel<FSn5lJ7OY!-A z0l$D5ZRanS`x1118XlLr@R^oU*FtRVB9==pGux6l%(&VMV4YdDCiI9HLlr~_$?OAS zKP?SLj`m`Pa>-)&m7P1b>?d5BT<;8bgV&72>qRDa<I47U+Iy=r$=^wT0s1a{!$8b* zNzv^80WuR6pG3Rx%3yhJ=P7-ZU6d}EGjdL~baLM{09mDYFFj`Wq0`;wR@phMqa3+7 zusE$lmrW;a=)`U)f0gAO^nJXsZ}^(W+RlkFDeQ+KTh>Ot6{=*OdD60h?2FVKrSv`$ zCPPpk84a7Zm$0^X`?c4}ue;?#ALsZK`qS__1G8!sK(P-cAm@&G_3WNB{@t~~DVOk? zp?r`RF_oOqA5+4O2f4#Fu1$;}f`ry`a>NWD1JBTPtYrOVz|);;rZUwg4mo)MW-0{K zW<Wpb!~#1x`h+|1!A##asU?%q?|`Jiy%pECq$zMF=|rQW=^+ia!yCJaTF184n;Gpw z#p$}+;C<=Ax;qGARVzN={JTK2|2k(-3~L}-I4R1Pv^QCakzsvzk?nL}p(%hO(_^{j z<1R|a1L;%20dORJbFjPDwPyc)^zsCI@;~_2PLSOgjFF1Ft<{_*)ILmF^Egb3S_E6F ztYCmQdS-<GKL{7=zYwm0TNOsg?YWbc9o<*_nfgDuyLvRB_cutH!YN52gJc7`*re2= zz7D)Pu^Fda295g<7HI(1GW@bqq#WM)O!IEsXt|XVUvXFB`7~&WLLC({wqJ_@LS7ex zH^?2YgS?kbsH^qjLQyF{!iVBqHHsi<j&nIvz(obQ*#P9q+spnMo)dU?nagX{#{lR? z66|-4ZVk#ZtOJO)`m6RyEvWr3mY{b^7s0Q+daR5s)wA+V!+L|&HYy`rq?2W00(LKc zBU~=hHrm?-ye$B30iVk)x&YS8uSGYAp->JW1R=~uvlwxs-ET6d31^-tmA2a4*aMG5 z`O*(6KU(NkFpr&<>!nPu5q-EkUF%f0T7ATjX@ly0ANM8&C&TqxT}4G`9X+1uy+SIq zIl|M9os6fx2g!6+z~N)QnPKRf`OGy~ht2JC2hQW~Wx$QLfx>)5R<4R~vOG1QmmY#C z@84#}AKz#FZXD4kx~q#F-nJ@I^sAeNvoLnO@mZYW(?)VBi(~0Bo`_S5anfI+FPhZi z`4b8n;Sm)Pf(|@aq2NNSiQbO3oy_!n&Vq7;^>-<X=Y~QSxzF}nYT_v!LY{GiqP*%z z_&#q;(fkp-UEpIm=wtK}^6pJ$Q5xd!#^ft3{K+|wUTnq^`0!0YCW(A7ecz6}F)_~a zLzG&*@E@gPjs&r0qXW;_HP?FzjtQbTX=lz)-@}TEaq@!eTfN-v$M~t@2Sydw{FIno z_lN)y<Vo-iGC!r5Q>NVex>@PoO7@s-GOw})5pktK<+CrJQ}sIfY8BQNY(p~K1zhV3 zz;C!V!kwdo6PFvdKmkZeEhxJu2dwGOVkK#3ftuEl)`5-=#p$K6<Q|)W$igr8g%?$B z4%31)tRbnn_fu*=A4P0DSQiPRyUuAokN;|qP1Q%y?mayNqLdCiHU^h+R>63V5o4!k zD_1_ww<j#Ir$_Bx#|z4dHtyU^ki*IYQ;_!>8PB7Aj##O=PjeTGddNvBiOTw><BP(y z!0nso*BQD)0X$sX)g=n7X!Ih>ig9x&MDe1*LNVV?^+4Qo)OeI5VvXJCdrBwVnM?Tm zkH7Va0sl%RBIqITO&F=Ex(VF4V#lxA%&%NWA^H9|Cm){Q#YzxsW*^r^+ywm54Qy|9 znd@`m_`}Y#GCB>#4x0vPbYuAhqoz(`eJpaqn7x3-D5DpH_xb1iFj*(QrlxE+otA6) z_^<*^V!vs=ppo-bs>)%K#hg|WQ%qs}zS{f7^U_BzzVN!AJuC<Vlb6L+BP@B+FU`mK zpefx?HZZsLs2vQUKbULuAf!wJ+<$zTumCxTfLB2*#z_Bk<x-A7))*UlAuIN%D-5B1 z_(~mR)yoF<t}X)we9SD(3MEnu(@al{Shn(;uc%5`65W~4k9dpjrhC%MR$)|Hw{jWh zRBJCpjDw9CpxQM`9-A!QMO5Mh-J1AG1$I6>dPGKbc{hmseRVMZE?`(}J?kc>VRXkd z16s)$V0z$tyyOdgQ~@MwY6D_0OG<Hba3iUvOav%O*B<hx*a!0we77xpgpuo1?Mjji z#Awq6J2Rb@KIz7>@_C4vHp1#IW{v%dWC<IG5e&QxVxr*r^;D#w>MYXrU2M(d2S;Oq zr!E^afwFEgqGADplhGMj=lVwJ93*b|=Wu6~O2{YDu)r+Y6gcES@%Tz)f7fK^IP(h% zvi2LG{&-`2fq6zcH2}NEH=lMP!7}R@&9<L~h*9+12)ZcxxrRkwkl%h$mbGIrO%$_| z#MmRkjm<idhNtq1Bk6I&-4;9dc8^FAE6eva*`qBv-ab0^cvE#qhj4qWGgZdUl^S$P zckraI#eHR_Ef3HMUF6PC-N0?cxsI_Yf%e972K@Nwor0#6QbW*5aAv8$MDwsv(L-A) zPKg`XYHXNJ;c&!iC6#kr8@Vh1b~H3VN2~Az+&5Y_6$3&AT!rdBOap~z{={x$*DNs` zig7=Vnsf~1>(DK$&dh**pxFGPj3XkMZ_Ky&=*akWrw5t$S?6hbbmBS(V~Kdc9T@uF zaQ5!gN%iAG?;NM}Pek!?DkK5U(j|_TZr-!*M+5K)&@(#QHja-HF@!syMBVMJCa0PY zfc4!Sm9}4O^HvIxU1tcEj|d%~jGZQjXC+y@-$+DFf5yg%KQDKm8VfZeoVIH$ReAl1 zPV0$WpI}q!uPyyXBW;B?4MY4uAMJtfSnlYOyp1hpA0La*@*oyppr@7gb?o6LH4fX# zuBiZ8Za#q7JC{lHgg(2$|D(C7N<im6kjBgWJ^D8HMVkdGQs9KCdz4h<gyh6beEnmN znEB2gLW6hZh+ljG@~Aa5roh{+M`@9k;2SoYk#W0L(4VhniTjm}!@$dh{+-2=?Wz_W zbK;v;*k&*nOL7(Q<p?iF&Q#vxGAz1}o|w07EYaD-_FsLPs}D{H-3MQ4<W4gu{HZ~! z${tS;oPRP-5*p{{Q~o|o-2xMSlq)I?QA|*Hq&U)-aSne_Q&Q*eA(%|hp&YLR_TKcP zx*;s|GABBZD)gC)q`(jGiA^G}Tdj<<F}WzSx_n{JWzx%U$4hR*h#k4<G3Y@v1O{&V zpGp?@8)K{n@P)ciVS~Z?1bvx(Ft1hS9fN^$Nc`sZW$a_S=D6+H(ayTkmuVsg2IC|N z-%5MIq+MQib{3_~4Wo*4RjnaiVnYwg+3ML|yN`!)XFdpalO|VvL2D74aXZDk`2LiV z3`2gq5aks{Z${rxR=%(}Eh81G8s7O#=n`&e;=lSf9#yB!_QeS4TRKcT&o9Svl-%G< zuuyRl9R})MnP@d4<;d2)rpI$;xQrHtI?_jooB0(_5tfXnK0IhBT~>2~&1$*zmZYmU z4txI^W>B&j1}9xTeneHYOlF1qaN6tF*Y{5up*{{df*tCKy9Qh}{H-_S9+cLT(7X8_ zl%s?7w2g(pS*`OvAxW?!^?jci)y`rKW!W|PUS@M+mlSTi>QlMYNEQ7o1{L_J*j2r@ z&b6<$!rCtv@tNjMIPE<b`H~6gAYN6U(>3m$n(0U`djlbnU3Ed`lgP;j4;Lwm-gZ71 zBy>{Vdq8&-tvPsnFoG{GQm)!w@swZSp&J-}@@Kp-tlZFrN^wVu`aP1br7XjlDedBT zxU9+%s4<d)P(d#*c#f+z<e71vt4Jk%oDk&rWf{2)A&ubDkTGqM6w_v%9C~_hvFD2~ zlC1QBZR&m-IBV;c?Wby3eLG~#UiIz?iO&L=pnC8kG6^%}31F_{mz$qQ(JIWKYeM!5 z1<)n|;)v!JU1~%EdUr~Eg^|5zRT1d6`kp8iS}pjygK-8L-nMZ^qA{^SD@U<1b*gMA z-;NX65}%n<YQSYYLjH<8U7irhre9xLLpa^Io2Z|1hd=T4@IEb0`nszzB(%}o$Uh7n z0L}N5qPcCqoivO{6Z^jc4(%8l3`q6%OKBgb0n)0;)#0EId-mi|;k;~bd|YZ1s`$K7 zHlP+$TbeP|jFf{xVE<}&?z6HC=+@V_(*cu3H`)x>pPgYQHG5J3{NU+Ao|Gyek4q{p z(DoA^Xf`D?<^V(pA7-}@VcPivkj18gH1=E7T5ogUOI{^U5udbSfrBl;^1lb;5(xZK z?JNd(f=X3CU<l1T#2Ak6>}US9T~g@2!vF=INY$fnkg8Wt=cVpf&-f|f=C}3m%^4*4 zeK^6N3;6Y^vFd3#P}@9Qp{D-<>u}G$E@x&J_g5Vl%86bH@nbGoV`a${LP1L;Sj<(P z-gG&S(?TB9GOgbc?ip(!-DSMCV$d0mns;EZ?r~ctJC#-4bAe`}J;~C{yL8gbJbPyj zI*5G+sWTTxBQno8U&}J<Co<$mqxl(iZ*qiGrl8!+=2&6$K(S(rR=Po5{dC3+3ZjcJ zPUEiKLL=D49Wj2oV+ewrhTyIkk~utWzOp<ob3&XOWZ=j!5h+_N!EINqKlX7(;@S+? zz!JS`@o7R^ZYaA-UP+^&HLP}}_}I@Qv@ontE@9Vr*B6$&6blRZ4SU9fk$ibG<963^ z0ei-ZkpRAueA+t288RiK{oPyLZV-z?Q(*u7lxfV`Ps(n}Ob(reLsFQv!6%rZbAwb3 zar1wqx?11@mBHVf7x@OZB4{F2!uB;T(e`X&3@{=WcIC<Avi<Ul|LAo=21tz5u=8$f z>AnATP|OqlF#W$Bn+n;-^8e%B49qv#ooL~19dBaDx45F2ovarfd+-;_0SWc4FGIXD z2?o|1;1Na>|F07|mrMuLV*dqVkm9-Ls<2N6{_kdM8-0rGB|$U@Eg^bn%m*)aL%Ny9 z@lr@9!)K{4jd$+3{v1D#!vJ^oC!Kgy^c)iW7wZ)8_ZUH70Zy0&DK13ZW%!9~0#`;K zMYm!ZK0dE3@RRue)3dxV$oK`-+xOl-RUdjT$$WwAfA!e<c$k)#vEi?pyEbdV8kvyG ztviS^rhmCc0_qkP7%rWglh^JTc_O)=8)k5#HLxuV<;FK%O52lQE%A?gpZP)~@Og*i z9{8D$=Va`vs{Qql3VVz}xk|$AXldu_NrShqh_2_kNYY6`sk7UFtIaDyez%%Ylya^3 z(vcnQ@yZemLT)(7Rdz+#u$bwpmqi$HaA0j`$}G>JSH{uRRGv0Dq?u(&Y-D?DQ_|M6 z52W;iWKEv#+@--wybDbcA!P<j{k`}D#?Mpp)hk7Mghi$jhCA?E-EWP!4vXO}f4m)j zxw?8}LgPDkHBgBP?Xh#6$(XfLc(Hf<inyNDPEz^OuL0+Fpz=kg8o~bwC$i~Bi=@Jt zn35?!@3o0kH2L#zJ02!zRJXx&Ue^KNv#fl(K7;9j*Xq5))RGiH<}T7H$C13@122A> z1PAl5Sw)tY*)+g#(=Ob;Y^~=_94g*erq*#9SGCA24EL~M_K!4yE|y3!r5H~;Wbs*Y zgZ5L)=ZKTx2_VJf1%v&^M!_BHITRIBduQy1pVPIwK57?>Io0hg&@1QJ2fP?Rn3-7a zv{1#l`dIta=)}6}I)%mx#f16%*cd&0KYv1*PC9UIgv0*Kq#~>T^Gs@IoFcnL#VJ%E z9~Bw<lrR7OeSKS4<>tFy<hNd((+A{PK`G=X>m=UrL&we8E~ZT(uXX>-)-D+jOUl<z zlAe`9-gqz1(^@_x_-X~scYYZXLZzAr5y;9oGiWFtyIdj3S{l)L_O9C@inrE}^yVX& z!zkFWxzVtZ%al+y;GId)N>g}u5wG}qd`{@z$}jIXXbv&GGD*=hw*Z!gjECmo1sfVw z_1Rs!Y1{eF(j2Oj>SBXP><ssAY6o8siRv=@ZwgJ?9a-jms1(Y2b7b)Js_yi_+k9TK z$A)dq2oZ)#JKb(6VK2Fjb=VUN`S$615$n$vMLgj;m$D!06WPTM&Wj|ReSIY4?CuTS z8_YN{pxj3jK)VKD>}s8pg%8|XwXgWQEY1ur?B8W^#4k8A>(IaQwI;c=lgFt-(ykk8 z+!`U7T5GBk?M3#f4@?qm>(+2pshq^tvkk???SAFg<7a&@(&<vm+#u~PGhq<udGppo zLs#{^29o>vv;>chWOXRMdKeYptkWIBh=dONDZmCD!fewv-KR3@AV$bWJ9m2>G41GI z`3J-662-f<H^^}BHNZrMq?d~FaFO-DvOF(uqs{+QDG=!e)Qo#aB4(beXz2Lf?Pp&& zclYpNdIKKlP%o@;a6-+g;LroCk;M&)bJp%L_$`$;_d6u!u{cv7WGV9ca*8<mY6QG* z4_Z+LD!Mw>E}|~1i&Dn4#)WC`myp|-Hby4!uPhZe+bF8sB!54=4!@Q&$RclF?A}1x z*H&;!`P4sU1^C#CgV}g_1_6c?RE3yUd|amY4pXa;=5}A9G^979&>=GSw(FvxMke3= z05m%ge)r?kM{C??Zho6K4C1=|rpFq0{7Od)M7q3E>ur=1ZY8eJMd<Mz_z&r984z!- zrvFy?I0@;5N9x*Ix=D&+Gaj77%%zon!tWB3caxNe{N3XxH#&H?t|R4DIRQ-Vq*>V2 z*_m*{&9cl47yH7#RGz=J7))cWs=_|=bFj!jG<=m&JPwiXrX>G8a}J5=5#GVj+^$WQ zHL9<(Y=F*t_RqnWdsvuZpIIP48S{_Lbl{c(ji}@4`a0qYuUxgn=+y?q1}x!Y_?itD zLEEg(cVL*fx$fxMQ*?LN6iPaXYKg%`Brk!nUCPaF^Q+&hQSvZPCClS-!`$DRQ(=LS zd=a`d=7@lk{Yd%PLw(mY?ik9h*fD|T^P<@p6kc9BmYEiFRh<j3opATq9KXP@Z(L_G zTMk+@oOtKm36afjQ#82iNAf7ep($ZziXzG(&=t^RufnUZTb<vzhtVKDwW<=<;l6(= zNov|#z>0g%p5Vb_oTEGYw_6J#cVN7E8~gWrYSB)4jBJZ+OdVzqj)uk5uvWLzJlUS7 zQuo@8_cT`dixlK=LR-v(vr>yeVYV09f-FR-4|_!@E?Ch|tgy0p7$L-_fcO`^RYACc z*9K%9zc{_fGvQ&%U<M6oPl7Y)1El_9>BO%A*-$+_eT)>!tTYfm#I$(-cK%w0i~sZ6 z*5*Sazpk0KV>1>Oi)pL|-7=+AePZLb&!!HiTi$?6un?H8QH8F`wym=#eF0IfWh{ zTJ5D-HR2l5U9LBger<Zcd-9~Sy6MLxhRl##?-=4&YpOZbC0|)`k5nRdI`??*+{jPm zIPWo;B|TFWD{J;yN?g80pXc~Z&qgnf%!wWq=!Cg(kTe@U{982QAt-DHArDO3JpuYI z%R8iLxJJffTft{;l-=?_`sYSBj6FbKS|RUBxpXxi_y2y#cXhU~u$+^m6!*=q>*qOz zcmV<P>iO<W?vF>Fp-k6t_FFSM1>@=%%~N`)&(F;7XYrbgE<`*g7wUtS-$(2eHy7TD z2KBmYbN5cKRdx&;+E@@Kt!jhwHSPsX(M=UBkbSs3n$@!Gc{*#70N)8R<@J*edU<jb zKJ@iuUHo8HGJ4ol9n&dK+ieicx2f0yX$Nl|F+5?7ZIRuQqi1ZzXSkR>yC?~6{YM=f zCBClYH<8QtW?!bN6?b>)?iSP=a**X0r%BXmNl*$$e_gKp;Pps+RmZwK*PUcIvmp5^ z^iOzh(#d3F`QREwehY@W^>t+goqbizP$S5LW8Hl4-Q$A-xKr4|)a8#d*6H8Prlku? zv<A8{oZA(#BK1x(Sm?GS@%@<z{M5{bOBj)(fKpX`w`Uip`xSfZ6d$AC+XmJuB#8T= z3cBnl=EK}uWN4Nux^u7_VIQ7ub>B5m6<_H7Wi7;ZfVq<Hah7OVrq8J(|KXH=Nl1b< zu0?Z{T&P~|Q#B?t_fs6hL6VR{g5iSeSdk5PgV~7jIQFf2RTL}j>!=@%^5a!_Dq2Xk za+Ae9v7$5rCG*DhR*0@Msl#Jf8lL$Vo#*;>X_TpsYz@Li?xU|>b<K3D*L*i1R_2_f zR(R_kQ{(IDb?D0H9j5k(nFD+!C!x*|eL+R^s$SBc#LMn}T7QqjMlWdRM+tJqz>i?E zHP0`rpF>C!-?LF4!Qzr_EpoSVtn!wJF8uX_9}xtrTBgSptR7Z+QFJG#X>o>Cq5HkX zWbbipoLm}!0+8daxDePQ=4AD1ILVI=7+CJUEMH=jmoBD;x67j1L0O?MOKQJv<ye)! z;bdz*7<VS!%jF@7<}vJIO029NqeRyz+5y)&;S{6Tn(xEQB<MJJMBdLhe%`Oh6|L{| zIa*!m@t3c3TJ&vJGo9NF5xpv|SH_pX3Urt2<*XnZU)`Aa2~f~YcD=JN27PaIRi9Tj zL=jm(1)UFRE2aDT%B)<<_o|)0F&Z$_GCf?*vaw8d!OY(RQ`;xJf5~$t`F%6WvQHX~ z@_4Z}Gwa5#{HRN+m04H4Sp5qghnqKNW<=y1Zy|$cJ)HO<O(9dk;q(=6$J7Yll(mSq z;&7i+pU~$G+B5Jaq#7qnd>Zn=JJu1;j+?n2t2uGlGg(L2P3qc_Y2z+P!J}Zdf0i;n z5Hv@@-bOUn6fk_d9AGX%@63JzV=p;5eZ>&2sZ5>3)GMb5l=c$gxjxr_5-2cJn^RXK zLtXm;(yT3%ZYav+N>X+21*q#log%Qc(RA5Sbcav55hf9N>L*)w`|6uW|Gu*7Gr@>$ zIr^iK$`%GIC*ob#dljHhmO?APOY`R!K5N*WFr>6tz#l8!f9uy0cf{MdUL7q%p{`}@ z<0<0&1XbYgu8`GBtKOJGr(^TQPbG^^IR&38Knq#4o3KmP^%<cYMu<n6%n{o#UK0V& zYj})(#_*k|)lRXTWGsnW?&DEobn(aPo-#QJqXgiptHdsBn0#@}sZE||l<pA1s|9Kx zG@fT62W^NZDUv8+;{`v1t!Vwp8vkO^y|Z-AYq<=^xhJ>OV=jlEqE(*4SqnkFGnlS! z65M+I>UT4wLn{9+UIHM7P+;F8PIJ$FHx~RFUg*9_4=Xz8>D`72=`Ei7v8=wT?o9s2 zn`>TVi^5+lMj2q|f}CG9C;Y@j<<Jbx*eIETMJ6dipG@ENQLi&JT$ju{OS6yu3*mJp zeRWlJ+|nsCNem_NCrai&Il~NqgB-&klF_BIK}_(jffvZLn&*ZzU*ykyB2v^HNb!%K zz?8p?>kPxmO+eBt%BJWhGQS};w+xVwb^*Rl+Z$l5Nv}%$E&qY=IX~m>TmbA>VEARW z`oHY9|A|(<bBn$M-+^^Si>}J!0NKf4dc<CmbZUCkoGKV2Ww@^k6N}4NGex1CVW$6| zVEpau6-<%`1?E3H!Uz@SpKE@2SomMK9fE`dB!jK-(|sMG6%^_Xru`?h#?Q-{YM~)A z*S9iZ6*39TyMy6UMKOEq>LWcJt5#S4VwE^=nP&Db_8oBfLO*M+nnrTgaM0c=ed`MN z3FP$R8giN^;k)xgP8G(oD&E(n!6<=38R3|sr{QEx@&8czf-qIO-@-HV_j@bN4A@>c zDc*6U(^n)_i)wmBrz`GjkA41d#>uTfIJWhj+;D4JoaN>KMO#&E2<3|P7chP6_j0F8 zrhoqh<aZuC1<kQGY~oM0pjCq`z|-rP-ErHYzqr8flmX^AMTB!Rt929K^UE9dfBI0p zP&VJTSGP9tcJ%uOow9=t&DR~}4)NL&yCp8f8UWe>6)`pu&>S@&t@?w2Z?@(W6m^<- z2kh%Bk2(8hZjn5tcU{J^jZ=5ve_(s|m)S3q`SuI`9T#P#Z+iYc_-VZW&?@>S!Mob9 z8w`cD4{83p#rp@SDUDAcgOvIWb%n7zTf-m~`_ZN&1G1~K+wu!Doto|6X)BYyI`<3F z{sH&u&zGlCy75(WJU|9Q|GI3)|L1U8)toDG261x6aQBH}q_qP;?%w`zv|ry}EMxpL zxQkQRu3qaeLmJPOQyze@8UB0}C3Oy1Wl8GMQNT_|z{G!jrIlwx>+-#SE{8k@2$NGn zjSl0drE16RE_f_vw)V1%&e8UFYEwP|LVSzG4(?(*C;yG#bwRLm=loCfkM;nA_5|p0 zy4V2(1NgP~;{X>e&_TTv958Oe{^3(I@VDN}nP%TyZ!bb78TL)HR%#s^o#$WoJk*6P zn%=w+JE?Ac)rUN{nRY3G7(-DIEti`Q(SjRTsx8V6yLD`rJj{Iq#c0saut~}dn-h9h z!!(ohN6wkv@aSS~W2iq>^Wr92->UA0xE=odK{-d)2br?3SFXl8J>aCOinLel9UpYF zP!=2h(LYQ#D1NJX4Q}nl@t3F8JiXGN(lZXsRw%wCQ{r7s>#IwaVTznc+cSOs7Orko zwbl4XQ%5E_-ZG4;#EUG{Ib|Z>#uA)N@pjuYCK!9Zx~Z{6vq_*un`QV}5ET|p^V;Vm zhgIu6H62I{5yWix)w4%wiJflpGmjKvaV>>@Yl3fuAQ4$F0rI0hA9MdYQ|4~M5_iU} zx%5zTIjYfM-3VK~k8TNH8l0(j<i)M*!SIbJKJCjT`udHpmY2O%w3*q)&m!*ibc<pW zk;20Zh8E2k+}8ww>$PRlq1!?xS!(58-Q|}`Pi&}%9p{u9df0$6>UY<=#?Ds;5P`u? zz;Hc*$Wxvpr+V#lp#FTekyJTiJB_5I6%5Qs3*JW5oxOaEeF>Kwd9-+8Ft%fi+bsav z(aF(Dz{+zWaRAek_{!7RYN1;z_3~;FhqGP<C2W5_IJ!rioS*cqmlA|yuFhcnmfg~& z7ty)`CyYBib@zSHD<e%yVsojFfYe7a@V{h-1Jj-JcW<&(@YpO)7}oC|4f8ShIyqff zXS28w^e<={8pu&wYF<-`pUgLWj^CS`-EN`Ilkr{qF85)T&Snq1%|m9SDpd&+cTX?< z**7Z?2x7k(U5kDJAt=i&U*|)mU2FCU-|On8*~&Tm=3lT0IKhiK<u@i-PvLSQ+so$0 zp7q<G7nP~X@Tkj2PvvG9o~Wl>@*JDt1g&v!-+?@9&!!s}wTf?$V=H7#eSdUUSBvD( z8ahzlyB>H}S;|&FJuu9AqT~*Jr+<A&y9R_I$9-0|sm!AZtEqGjw6k$7@yb}%7V;He z8{}vkxv+azHL%WP6Dstm(qnBGi~kYS)8PNips4;NRXvdEq3CF<@Qa^7u#3?x&?e>g zec{Ltx9=`FIUygFne6t<7jc3y3;%#lP1=u;`6I0iHpjN7<H!CGw<QSs&Cw+%8N-~H zyfrImp*kz`3P`2-E!{%uzCi3V6-U+ThYr?YtVQRsibz^1UC6uk;(`|@g@g0{F&!C! zQYY<Hy9PP|lnu??l`Gdax3HDvCRB@fo@u;?#qOx*eJ_6zn51~;V*|<szt_B5eyy`d zaq33gwHxL|%?X%(DICNk2+R|f7Lg^2OS2)EPW$uJFzxp0a(Cm>ai+@yGf@w^q40~k z<=#!~IJxZrcw47&2pB4)j>Wlb=t6L0YJ^$(>^z4s9N4s{ybFjio?6TgF<LfDx&6Si zh|-_B=Y60q-%X6I*)Pp1gnhk0F>)mpVc+W}`v6_6Pe=R;ZRdF(H%&n=en3RfR)cCp zdVVA0vLJrMSM!Q3ZkukW^}Y6>uZE?xaJ9Jt+#RL<<k^$8K}W#7`_;YM3bLYVLQNQe zIx#sp{sBeF1w2Ds`3bEX0q2cHd|6yJ0QYdK`s%kNJzc3JMx#}@VvL$lnPaRxUWRtB z@G0N0`>1=JI2oRrV$iTC#pp|j!Fy}09qJy=5AIXZV`aS7r)R;6(W>f-ZvtL%RH*&o zcp;r?(z?H=iedqzPgL_%**{j)$S&u7Qw>Om2)3St!SZn&;45omcCq}6wPXcs8qgF# z!)RDI$QJa_$S~vqLnyV9fSJ>onC{SPdeW(yTaD_KLXtCCSVrWn5{6K~+}-~qMM>Kh z_uU&Q=Zr=W1YYa6@_Eg<&hRU^K`k-9PAV%*vc%Orp}g7lGjG(T?dg(i=enTYRDyIr zvnR~?Yh4U$k1ElV$G=bs?VmR8e30s{s|zA49{b!=B1{3QGqqB59cy|4EZ$}>LO)B$ zS#DLuHe_<(n^qVmG32d0){7(ZZb)W^SQ=$PR<*BN$(?jwYxh5n1)oFK8C};*sVM14 zC^xX;jF3BAKS0(hkgXI~lMvNa9@DYILGAB9`l#@6Au(_G2A=zi`DmRUY+PHE_KO9A zp_*e3@E3{kv9&}wv1qN)Z_4i&nc{qsd-D5P2umA?w~JKzp2y*&A$Uc1wVaSwj`12q z>y?MlisWr%EhVt~OYZuM^#-02z}P?TJ=$%q8;6qTQB?^WwlvkibnM}k7Sp@#T<%|S zY(Z(WQ+iFF$9N_C2b^eSdGl8c+mWuSP6rf-_;S97X76P^nVi|^tn;b<xgzx4sc$c* z3Hr6d@%Z8z2V-%%fw@*3JuXkZRK2f1SABR|_Sg$MdJSKw_Sg;=Lx%v$gIfSM*)v7- zf$}d8p2a)1w|pTS5T4($p@**@xyUV*sBy+UCYEtfwtq$lRV;k@GxnaARzb}C)TYG8 z0lZ=>s*45_j^^r^4+^giIY!WsM!z>!F?~l9t%MV5b>jt~&}LWeSszn@!H$=A|9r^S z%NIsir$DlgRL`hG+vO<SmB(49cIE>&;EGd;?WcX%NxH1`Njtal%!!gpCUT;<R{btA zIy2#Vgf5>;HD$Px277;dUzQ!HSiX4VOOrP_+icLwoon}KCi!EpOUq0q>?+YUgr%a^ zcSr2TFnG?@fB^oi{iVXN*Sf>*B*JoF5Pon%iScwG`mxopJUlv++tT3WAL(6UUqzeQ z$Ea0Ree~<$BJx>+q}-7H<d$~3<w`5aAc=;zZ90=y{;RkR45Zy~#z>3ZPhQi&F}qX7 ztcTX*#V_CpU=y|6n;x{S`n=55^j2yQ_Q_2JhhWMJR!!>*teTJjIhOa(X?94gX=<tS ziyf><E2B!rv@gR!KI+~&tJ#{7>pGIUZn8-hU-9T>l+WADzI_Q;D;3K`9uWXz%tn&U zw+0#@*f6tXC{i;GK$oEvFMFmsQnD##xqrlqi}PrUlnbmmo?B`r3!p!6OqUB5<=5zI z%PP*KW*kI9c>2%WVqDnDkIrnKJfhV6)v`8hE-bOjK<6a1Wb~Uz99=x@dXpIz&lw-G z<62fU!tW{G=<rMZ!%uWhMT=4YjYMG9cI_C|3ht*e)u*zMD&~$ua5HgAU0m^CEFhUc zbEUrD1yAvGP-FeY`Z<KSVWGMD{EtAXY4YS2zu5E(ztd3}fO>Mw;hu>Y>8J~#%O9p| zcYm?cL7d%xv8d4qX4kA2w{hn}hRO#zelk}KzwPVN=j-;&9R7oK{<lDnWzo&_gFm)l z00TjmC`@=RN-s)j`T$MyN=7&8&i>Bcx`8W7`+rh~H^p{c{|$G}L7K+&|D|5~Fcg<$ zb@Bpg745$6!T(=)2beNoZ|DDXU*8J~Ie{tj<lNZ>P5u54%2B<#uRGSnGgAgeoE$?B z2_M|b^^SS>_6L!td9*LAI0Hzm$UcBGg6W%F;n3@BoXv~!X0?in$a@1=xIE;+3X>Ox zT!@d@DUI+^rtq$wmBbT}iMIqeN~OFll(j>I8TiHt!05z$tIKhrvShNDxr&3K;W#Em zMu$L2h;9wlr{UL%3B3xQqKTgPMrQ6>QcOz=GOOUc`V4th6<HseQ~O^Y)$&v7o^Gbu z2j;nop|Zb43pO6G?ti>|d5k4@?D&l-DH`(J^bMNT5ku`psuUfdp6_>bJUjgQ3s<4^ z1DWe@^sYfBx5p|MPG})de7%dO?@;WzQ^$ut{%D-tsYb3}`Q_rG5$`=q|3x|Qe^Jh` z=IKA+5Yh)gpjK0}I*{Z?;r~FL@?4|6fZD-*y61paDeO-=QOos@=h7JZ?i{A{|6Z<S z8(gkFY@Yerx-Yfgsz(6>ZR{LVjM@3??i=0x_=}|gdSi^2G96F@z#rxR!94#P@CV2O zodWA6DD7;8^3)1sa85;vmd67D$-@>P-^azC)t^;h^1o2e$nG=EedC9j{pdZD9<IR) zXi)}fFMLPjMkgT8{d%g;Ex&Sj-=B8Z82_tSAz<J>a9I`lB=s)@nh{T}h9NN*h&xwI z?e*HNp?C63*JbR9Ox_7-(2G)!1+w+k<Awo#xBssxbJcWyU#SMV0S(XRyLTY*Sp?`B z=R?M1s${$>_sIW?CF{>aqS>w0GdlZgSg!UaH+l@i`Ma)3V_r7zn~GZ!zn}S7&MMOm zrV*L^d!OIC;BdzD0{n=b?+|Q8B5Ar~0^U9$cTp=_{kaUdz>I@Jt)sfwM@n=Z9T&E3 zQCEF@-e2%SmtS}h6X%<G+ZEJ?_i+004XoE$QgSzH;qOO!&I)fa^{pAadlDMLU{&1e z_ZMrGg0r6Y<`?WBX#!w(-b!jrt4xH&UD^XR3WW<;^^Y@nT#^i^Hu$%`VYHnbg=a2D z<Wr@bxxzQ*3qV><BRoffNfOgCwd(#W$BG9VOO)<gFZwkr_4Z;$BM)%fbmLhBlBD!^ zm5wioL>%)XF^`5D4zB(8^O6@-3H9d7Ju?xE`QfpYF}n0}2v@V6RAg5tyvE=f*gqYS zp<-zd=#^fXTeiBmBuRy>%L@)a*6eqGfrZ7Fl{CJaX8gS}wVct&rYW+OGBvw}cv*VH z1@FE_x4ET^y35%L2AiyXTboby@qzaIKg5+qSI;-&qAc6lCsVkk{|9St8P{aP_l={7 zC<uszG%6rU2uSA$B?Y9rn-L<NLlKac4uMJM7$7hj$<c#R(%m^acRq*bd0qE)|NqbZ zc|OmJ=M5ZVFSZ>UJAU8aw}#KZzd;1&*V<4o_+@OXhzlxwd0ooJv%^lZMEu>EF*tK; z2&YX79q!tuRYX-NK4Efx8?MTi6Y6gCHrpSx5I1%Hd3;TG^3!i*9A%9&KPM&lnK@CD z9Illsl*BCB<iWI&5sq$<!Fc?S@8%smd)0}~X4KWaXa0}{TC=Q_u{@g0Vc#Bcz!#ts z#xGMe$hjJpAnVKNCgMK^os3PXWefD5w?~g1U%idlwVr)FzY`wp{Or^16b)KPJ-eNG zp<-Nk#0Uy|D@yFHK<0BT`nTTB1=nP%(wNZDs_xHoC65C3_l}I-fEXHC^7Oo4|1gnR zogl0q*loNprx$9Q;9BnEVJ20^$LYOwJ3ET*)pIyUd`l74rnQh5Z*hJ`W6MHjmOEym zU8k?&qt*>m8CVCi7PjtPp4<vL8Z7p5ZlChq)b6rejgJo>j&Hwom8r|7!XMHWY(*EM zqcd9$hzrer3QO^;fy;n3u^2|~tK$iXe0sK0NIqrx{=RWof!9d8#Jd2?=zCF8H}ln$ z&5zKp^sM6UEZ3>2t7dHyQoW>FtQgWhaY+#=kMuUqfL`O$2wU4I<`(QeZdwH_A_j2U zbNwDM6#t;VMIq~X(Bh_rj^5V?A0+e<ki`s!WmN@_AY`@oe2m-bh@Xx*r&sW*7JFJL z^9SAV#&nqNT+2b1&}!O3VR5uwNge`{I_3rL;P$e=S6W8=du4EB`gyZC#%Fheza`;; zkufRq-A`a6d9w7@+wBSneG3QaAH+NkbcdPH6QZEM1R#m-A5dK5tZGiXkj63=jRKVn zuFCI-nV8Z5mZzW!u3)<K#DnS|cTO)To4u+`x$*P-A7dETZ@xBi{O%Itb%0<x|H7fU z=pChB;i95~mlf|Dd+zx$Q24?puA>OGOL*c($AoT~d>1cXk#|W)4{cQNnF{txB#Jz+ zn92?&fIlzL!j09gdg+|S>=)@fn&Tm*BQz&M6Gk;U{7O+SQz=~MEL{Fd?)2pY0D(RY z0yOtz7l)t)WnjE;@baPEpNh~JeOeWw1YoA)L@t*jGiik(4{_0n#(<7%Z2y$BV>iw9 z1v8{-><F>Dool>hQY~9L;4U)Vv)IJmj|f*TdV09h9dLe0s=utBfV%6UTg0GT<`pA9 z@`@D=UnYAe+e-P}wOMLI*Oa2?y5!Lys>|ow^YKgN=fj7v2Z8~XwfprdBoZmGFup!f zM;K9pX~E11V~oDh(vlhrGDRNb=}FO@Mb6ZC^Np`b^zHfC0!)B<^&6mK;n9jSzcT3c zLsa`GUb!q_2St9njJ!usgJj_`EmmFHH#uTtO~N$ofpX5XAc|A`-QGNi4Uw(S7UlWr z)!2LuJsG_Vw**y+*&s;2Z2o0;$?KSu71#H*^M}i6t9DTN#IJn}a{6G)1<e>zsr2<t zwYsSfApMM2JYR^H^KMmg6EQhC9Or-T>l7@!#X^D)!~^Uv(%7`k6VIF;Ai@a$0Mfe) z&=f4iF-hBtzi^f!4+sI8^cmu7%Q0(Nq{KR<$lRbr0m`Ga>yEbg<M0F?oajWNS_$># z`ODGZ)M#$;l1v?kUHzx+L@1w+agA#!6rn-|@PVjNoP%|$lL8!7@-WIn93iBu3PHCo zjo_``yOQu?$U=G+WnX6$0>meVeb%feiF3w(0=gzkU<8b{lCAS3phP<&mZJ6)mJ{m_ z^9Sl*ch}FG@~4$un3cIgzjD&<vUncDlNpsTNip^{_1dKq+G?Kz20ko*8V#I{@&~XN z9wS=|E#Ege_QfMq0m?*FMT_}Jv%W^cv>-?)T%jKWEXawT<wq?!(iw0DcQzi({tV%< z=M8M`WoEjQ39dNs4CX924_o}+Fn#Y^!B-BNm*zqa7rj1b^xy<AyT9!6VBJqymoue6 z2vC!EEso~e4PZGpwVUuHoo)#$Rhmu}1hl)&hMC^i(d=O(MuhbhmoG8g-F}QqXLBFi z*dv3^C)VlfTyF<<5Cw(b(4Xi2@)GSLeh=w><QEIvMaQO2apxqG)cDK%9?<jQVbyXc zq}MfGYmI)(oA~b3*Fv*+LyQl@_qTd-8fx;tj-s1StTkEWH7>^VNJIJ3wq!;>FE-2k z+SYV}-jisI(MNnFeBe7q+tm8erOV#!PPO>a=>zqNsm8#C+-qOI#6wh61e6NAo2i2E zMU892i(5>`rUk0bQTr<R*SDK>FaZ-7j~ZWrI`_YDa+D3}%MVXv$tfzx00nvVkMqy$ zCigef^d+pX$QAoC0~Y8eG!DLNp{tZ>me70dI`QwlxqVmF8&T4C?7!6xN(_Fn8L4(~ zs`ZWVa{L_<hiPrytp+dIz0VPo$v^dk@a|$LFy!TmjgIb?@R}MqxZE-$fuX{xe?9kX zr-Z*}TMxDNC=>tp951GKsY|gH@sE<0o7p-if~#`;%zr&$SgNBtxPOyVDde}9JCk$9 z8+@KoviVqKx9ZgMMIT+b*M9isF_e1a=d?6)2Knv^nf4x*al=#omBe6F(9KjhBmSoO zJ7zY4)7$l|;jJnOW;R*D9Cw`+tF~O_<_>MtvajV1l47YI&35Qw;=n&fu)JPG%eGbx zpS}-OdsidBxb=_=tEC@zx@c@#lTiD|J@KFv)7Ip!6;txvT>ILk)qmg;IUTWP=f35G zZCOIynQs`lbCAP*A<5ruJo8(XiM-y>`a9Sxzr4MxA;Bh3OdvBWN1$89{_&XIMm)r2 zlEyn;Cjod_@#9X8KQQ;2$?g*1Q;ePaoGFcBTwR`ZiEokS*d?C@>kqt^+|^mD8rd;@ zh_sDBe3pb^C=SL<b8HH-P+!`t`B;Su7`<!GW`guv(7S6oH5s~Okpv;rdc$i`Xr(GS z{9sm?!mA7$cLr^Klv?LUh6mOD8ePc(@$eqn+S}pp+f~vt>)DSfpVin%=RTY9Uw0~y zb1Aip%^&_)z;I$b(W$RIcjd{}AVvFgygD@G_;Vx!|MFB4s<r+;QOb}_W+L4=tv<S? zdwO#Hex4VWl`O~JgR+^muHj>YB@QmsXYzZ8z6ffKulv>+%<h^oD`iUFaR}kZsZ()q z8Y<?1pmbR^i3~3VK8)TkCpTb2=@btp@KiKMBGw#Fwge_Re3(hYRvIOd=l9nNM6jQj z?mw%Gj332S+qxtP&8di!air;fyh>HdcxU5-;q;8LQ5TM0_q&liIeZbPfRn^v1G2Ps zQUax<!xmScwJVj>#$SCwBWbA7J<hntJcW+Eaul4ic~vs@fjm>+iJBV2sz(F(;@aL8 z6y@kujWx}8^d1NlIOlG`SVq0@LZ3GoPb@tSnHy6#_&vJtLD_o|?Y883PbbD6?p|QG za<Jg5-l>EaQ8Zu|a98&oB{(FfXMoo4G7}13ZXsm;!ar&Q>a4FFu<4+ool{~n>iSjj z3xBQ-M0#hWN}&u^XNBv;F4yXVS5{;hKPUYfDHi@>s8u?m7>LPLR!lABacRGTRR`pr zJ-&1;fYKIqZ?Gp~tP31CXnq^M^sxA{AAX#CkePZ*9zAf630-L7Cpc`=Ac&w08wu3T zpi?2{C;Q1o8rr|5_Q6Ropr9t89nF4C6h*$0U+@}Q_IrC85R`s<cB6U(XT3?RD)DDr zEFG_@xFb{Yu2rsH4ok6hm~LBg0vc?dz!MtHqUKBk@gvm}=?pjf+;;xn2%L}k3s&o5 z7-t||C4gYm_1k3C#=L$Nz*uSh``{hoHZ8Q_Z}oE3Ucj!k31Fsk`AtCiH}N^?1?&JO zXw3lQWWlCUa)?L_?0shE%|E1PNhh{CpxQzgaPy5|H;OS3m<j9+0<Xfps!H|bwLe(k zpWpUB)H41NFEfO0fph-xQ^v@g@N4{*r2**Fc7OYu0=45}Lf}D&P5>*V96HYd@7xE= zZzqDK&<4zu`hc18rNf<=iGzI5EZ^Doxd!82+BY_%e>BWj(TUP$d*RjP)c;-tj2o@b zUxPIiud-9<Rf2)MAq#-Nib(`$TL>FG%gqF)I{{f<h0HMaehwI36lBD0v~njX_0(nw zTzA|33#Vgr9Ki66Hg-6(oL^b<r$azjoId9A?-#h2G8ufsaConCehhd)e+xsPbN+Id zlWEgCfVx7J6B1-B7P6x7pdS3xBwc}*4tllr)7^Qp&uE;ghj&tz%5RgR4+nyoI`Nl2 z^(y<qwt(fUQ1GJapLZpfdHQPv%4e7i4D?z;KY3sb`msSLG1p|>4lOo}44dCU71wf( z<Y4qmW){dX&B<RlK>@fBT)X5FiE5Uai8Dg+Htvh3@lFH<h;#M!qSWC~9O4uh^j`1J zx1vR;{+x>m4@NvWqL+%aP5aJ3Aegn439Slunu44q{IbT8YxWwfstBARR)E6(`FIb@ zpO<@NzCPDLiA?YJcLhiju2TQ@lYj3A7(d+Def}MS%DU9fL(DMh_x%J+n?-+T5G6bQ zix1UCY@cf-Zb&4Oe0cm1A^P8ZnZmx~{u4e!$xSx1o+Y=dq1S%UA7w#GTP^zQJ3xcL z$_<_yjfvJJ`cEKj*yxSzzmjNW|J$*a_?Mc$?VSCPlOc%6>Dg6&qcpHz0=DdBK^GH< zmRbIYnY@Y|V9oR77WPU9dXD(?6fPNx1*VsCTHt0wZi@^+ke<9gjxIVW3st_VM%n$n zB1j7`>B`$tpJ^m{;;S8yb7Oxlc7ykR6axEO^E_A^a5i4gb<bV(?5%4(z?y=y4?^cu zf50s2zKhI4_6-2y8=yk(1dKoW3#aoMLmm(hu(sJu@Fw6rYXY7PAc*!Oy3#dxd=5;5 zFYjcq#>8Bi(R&GBHr<2obM-(?TF)+ltmj{UY?~afhR*YMSBxJ>x}NZhQdxbJU*Fc` zCj_!az7#KU-|w)1c8rD(66=9GI*~U;+rt5JV^&(v%1KoluKO_ZS~bY|p|NT2^ba%R z{_&qikJ2(&&DZUh$|GsS2}{x*8a|0%(?{3XviwY2#P6>tXG}Ex-M7}O{T4PY&m`j4 z#e+C=ye{JRh|Q24dnpHluDH&TG~oAJZ&59fz}zU4U!x>8MTqe}X41J=bNFPeUrflD z@kO!XQ?DVA8a2<A=~6W(Mqm2S2+H+DUjJrD*tT$3z#&obF7{MUl_H+}wXde%+Z(KI z=vnrbwnQ8y)#IA%oG9rSczgo%ogtu$JwIH#mcUZgoHgjG0x@mvpDybgA4y4ZGOP0` zLCsOg8s8ahJ{Lh&=@*1z#n^3gJ;b-|0ThM4r-kgBEB9mMiIMqC;SfloxLLJ<+pSyF zs^}F_eB^k-g@@f&nf{n}PJUvLY87Pd#V`gHPLjMk$1_1uRHXOXphb)!Q4;wfOIx;g zMcXCuhy6uHHT6rc-K5(e<#%;61??6pYP3yxKQw_0nh`Q2sgLn|CipQD&qa(%)^oRw zyzu=D18h<=Os+(fFH8<Z8HuK-j~ldJfyTzajL(@zxS0V`f)+g0s7I5jEvp%}N^V7N zcZkxLh4@!{;I<>c`jB_(i~1K6H`v)zexc0XS@S5Q${)MU8MlK*(4O7g(?&~zCReTK z9M(7*2_6-Zk~CJYt?nss$vY|LRQ=U!-$yfG8gHBx!<VQ<Bl3yZ8H@gv%kjtIMxbgA z5?D7CT#n0Rm+`q*9pKmd@)ypP4=82UQFC$<$2D~s>%Jht!(dzuLuS4k!8VjkKl7~` zE_Hf!-%Sa&a>cF_=GD|uKUds0oL9>Ph$zbT=<+w0m=PuiDiY5+kYofO6;VHr<;Lep zA2U|q2mjj0q^?m92+wYItuo|&2;L<58ZNiPv-ktFVO#@bgK9Us{FIg&@V9b43%i68 zeL1(<#=fnUqrP3%#S=C2Knv{l^cKB~4wKrG{zUdVbeRGv71BP%f=-h(iIr+Wv-chy zw5{Z0wtNKgcBw(2m8`hn(fc>QJWJk_#Oi+Z9BncVwvVZTn9Gu4`!ChY2i<#+3_D{- zsNLBQm;gYjCT(7Ou$P<(+5A2+45|=ly%N}bi|lpp`6Q9va?<IydF3NV4y|U$e}^ez zU_e*qHCtREP<IiXDx?{!H@1E^z_ZrHjK^A1aj1aw?OzvlIQWET<OIii*L{J$O)&LW z7UpEqJj$v2lz^!fH{0Dn)TPyn&QIzEVbR9-HHNlHf&c`Y*^IoY8;Y4k>fu28Wgh_F ze`A>S9ry#e)93?*D~ER)x_-}2SbKf07*7EiYrOk-tGM$bwt50}e=#vs0aW_tT;DcG zUO{*%i!@pV=T}j#s9|{YJBsP>H4lk|U=wd9Xj@JkH`0aw1%y?!w!4!r1?7{(x1WXk zg3daHoNPSro8SDad-)o-Zj%%O`s~&f{9nd*{631YE`e_DZ?6ykLN)ml9r%H+pD^5+ z5|SXrJOwV<xn<$R{mWe?BQZrs8QDP&Ff8hPBvo=<OwHca;fDv~vMN(_;unPIEy>OJ zUDbQMadyQdhAtW}B)$1L@Mf!JTn9k5Zp6N)`P38%vcw<k<z?sY?Y`5gJq~^15)Iyh zoU^i7_jMM~IY$7jydG<`ICu+w&iaB?9-{(UF9o72(UgE34s<h_34kU%78VI1JEaLM zpo_T4Y<9~y?BJ!NbKNwNgS5&&CBh(;6HqjePKmpWMHd5pC#U$yC32s79Ipu)mGu>~ zm5;^b9kdi4@x(qY3tEKDv>a44a#7dyLLcejG((&9yOiF}NG1wx$b8PP37`f9T%G8H z#+cPWF*&QmSNPX8#-UBFz15Tm`qWE$j9%aYYsAQTOGN>y+0`UHoMdvDwMvHnQW)b< zaQ!6U)yp_Y#TtkFnV8PHn2f;u0l_Bp;7`@0+^cg-?Qb^U>;+hSG|}ZuX`ir(p)%-a z-vWv8$A83AU#QsY>3xe6F6?E4r{MF|>qgg;7vQooR7)Q_e~r;cXLwpd^|RcmNf|`Z z9yBwTxTnOw9Ib$myCT%h6+FRDmuJb}Q9*1w+3?1S|0HJTQNhmC1@gKIbor`T1*6lq zG+?@1Rso#L9A!<=Y~EJ1ALy!o_r}5VlF!%Kl&JOUjyuB4sX(jBV-RmA12n7OhPJkI z-c6glPiPv8xN46#kRV91%Rzwi`$N@J7#;8^Fu#31UZQwM<SwCRQ5_mycq$^>^gd28 z?+h*+hbi$_e$e|DE6F=Q$Y1hcWgRc#_{PpIEOu)SCRM~sA4t@qc*v-+H8QO}R&_)O zXXcrLWaxoka_%*bU%~eEzL^x91`>!YSKG}Sm9x{jnT=O^yekrI>N1=ZB76-^K)}4Q zMa<u>CFR?qJ$14T<x8AM89$-)kEkQ#uivToP+}7|R-I1r;FC6?nX<oiLHk|vJ|Zu2 z<Jcn++H@M0WN$y{g?zMMmb7k~Y7fTcn+7bMMS-}jgW$~9!wktS;HMl;#-b>0;x@SP zAWMy%o}8Md!_zdSP-|QkFN)mpU<X=HRwllc3E}r2hw`YTr5?yCf5hU4?liv`edXGn z8Ui8Mbb9_!0RONI+}6)DzE2${nrG4JZZ>)oWg^puWS?k10@b*Uf8;Aw5?&cQ{Q8w7 zMUHBz@_2gNzw*;r;J!Nl4m!(Jc8JGN@n!dkGy9gV+%)@JTFYB=-#xPDID3Pb*NUco zIvshso)p1f8FtnlcfC9mopg9(MRB_f=1q61vd1lbOwZQxnNqZgVNqd<@}pNFzf!QT z%>9MswB%n8g@(&+iFvPQmHpNL<EhUMubBg*AwdFYcfYp6m!*zc0}9i!d(Ya9_v#1J zC#Adm@<vWy(*w-Q!&NOt8k}zMGS{SH({Z(o1nIkEG!(a)^^S|l6lY)Cy-?tBearcF zB7;#f<5mxw5dVmmh!kZEp#?pA<XBl_lYsPO8LB;k`BIaF3ddACy=4a&qezj1dFgHQ zfX0KjB>HU<bF7?w)QYELWu%YB?hvdvX&JX#+)#n0F^~vuY(JLo(}!}Mg4leGG`{W5 z#E9Vr)`ZJN#<5)2pLDiwz^DM+*DaqWhdwyxg3h-lvXp=UQR@;Q18+!Pdj8S~kiQNU zX*q>~fd>;pk=`J$?VG<(m3qbRfyVy;sH($(?<!FzC2~K2z`cJRXg2){S>GE6{@tXG zVWMTw;QzM}%H-s=mW)g4)Wqd@nXB4HKz_aWKYCJtVAT>2Z2ymRR0^`Z*j)X`777Ho zwg9#Z7^_KJapx3_)kppJeMb1=J4n6V{@);q|A}Vp=D8N(d_CLo4Urn)2!%P^{V&v1 zxewSTmi5zgX32kTxxI=2Sl|6?KloM9g_b{I_6^X+0YEi&>;hJk>@-?mq3p>w4tZjQ zt(V5KZAn7r5~eR|T_1Jq%zLH#j_Ey*AN&^bi)eyxfRENQBQiPz68_`yqk8|u2ySs| z6*fEPccnFJ;=j&rryNepJ>M3j`=GHck0-x^P%fK}ubCre&pMD^q7A_b)bqODPE$(F zj=y`?R6?!Fx*mcrzn4rK!mWWj5~Q%hT2b5LiGgtfE=<O4y^=Es4H^wuZpBt{hFMGe zO>vG(EM88il>v&&)svXofT~sp8JnRScJ;q4nUlvrXUYFDS|)cRpqk6MD?2{xatLud z{cn2HR_PDdIrd4vdu`>0{RjFIK3;dlb$$U-+~8|2ImvB)BH~C^bcqI=V9w6fH!@Vm z<AEzkOiNp_?|lcIYTyuHM7Mun-FNrTl)Zxgqw#bG3O63tDFOX>7mopk&JmDw&S{%; zHQoKs?fC|-<-g6EK608ALz}>hFY}eV>M<hz4!riz3h>8`{o`Vhn3Iye`AtoC#%&Gy z-XtV%8RYRF{BpB$NwDsYS^}bK78#qNQu;_&0r%!7R|k+k@CDjZT@cRU2(e`((-nDj zT>F*r3PTMa;)L8-0=dW#{d0}etn!ih<(97nNn_Ll{dz2r%}Dpf^|(A5Qdb>7@i}@> z#Y4gKQ`4&V!szBzOeW3Xp3z4~DNaF-uQ;G6RZiFyF$eodNOB$_?hAxuFQ`HHOouWy z|82cZf#SthN+ZAC(MM6>$`RamM8KB_vMp_l5l!S5V#b;Jc7J7TTL}J$SM-g1Sx`sK zxT`K@n4~pTH~q_Iitsy?JcELMzdrIB6fNe3oK{2(PrD|m^;^VTHWqWjD^m0AU2@`C z%9r3}HD{FQscFeuY%W2&MoGbWn@?OUXl<_gbWGl$murun{fvA>atoZM+xR+hM&L+f zoP;~Uarg1;5a#BNswMN4CH2ZONPnz+qW>eM!FykKxMb6i+bDAc)dgTQujF!@l^A-g zq`5ibsP(R$Q0vH7++U&HN-yf(3$_wfrqtSrSku?aPLDmCRLT07pS=ksXx}G5VUB^B z*i<%5+7xIA%|FPId!BknmcrEHP8{3TSi2kvO)*Ui&-<(tC29@gtrA(3)0*;Oca0TO z1ao+iL`L!4rlT`nj_*<vaqr-`Vb`fzx=;An@XpS{Ojj3gE7h|)v*^70&$C81V1b=u z`3qZIwTBSmO52*3M5DNDA~c)Fa5B394gBC+(?)J-l(8-XYa>h4;<v{bAKHniWH_%$ zSx_;%O)Gkp@>}oY!&4u&E*G}S@>3+%(<PooxP?*a%fGh>FS|TVK^L2O#Q1b!suWIt zGlx(pcdXl%B!L;aN2gz2$SRcepxb2=tZa&qir&HcBcUQ^Mm1b>;3N{<T((9Z9nR(N zlP6SWAyi?6PsC`pY36=+ezFgm2(NQCD^Pu?z+vGe604ZuBji2%HqD${Xh!S4hC2l` zHaH6mcFb#a(z)}T&2<T{62c$IT4O&u5S9LVN0;0b)A@!da^y}L-g=~YWdcyRa%Nm$ zX}d<i6C*OB+`Rny2<f47<PWt^y|tN^*eFHR|Llc1AySAx!Va&L@!=_FWu>!oLNt4M zTyM{J9^LFf-cGlPoG-cAXrGcykH-|LONRR|u3)eR>hc-M*t@ZJ_w_q4Zz{!aU>)!G zbk~TCQmz;}wX0-eN5c{MQ+9$oW@&A&AAgfC%rhX8h6}O_b}YKmS+U>??Pbo!fY8iL z%9PPri9ku(fR|2$x#k4FB`%H<x7s<sFE+v<ZsXxxAjk)BS0JOj7$ZG^eu=GR4;NSN z3-9H$?Zt6yo%WnbDwLG@AjNa_l4;xdt7yy)=OTJm_7k9%Kx#L;{=~<nznmBbuB;TH zz&+O_7oXaZ3)M%7MQ?G|;i|pOHHfQ@8`Yq;>({{6;@LG}*ASa+>$hDCH3Pa@9QP7Z zSx-wYA2~%9_3*ok=!9NTA9RZ5!3z4GoKr%Xp&R4lfeWo|liCvOn8p`Jv2cXLhd$^& zuAEep-f6+kd&!$LzVX<PC1rhytnfMHw(-j=yX}Dc<u_UG?2fK&6?1b@j4H1Ut7v~x z%eAd<8qZ&mvJ38v<u87OAXu=DCK3U&Q$X>?E>}^h4xXkLM7bA7BxSCu6PcN9GTwc0 zvH3N*sH1bK<;(4f-k8PDtaP`)tvB`=^WlCJuEC+dqy!e8<<;P?8ZO&kM%=33(vtXc z>*i%tp*<RrgvbjMS72N;+$Jd$Zm-xe`Kc2w#_NLVYxB{9e-5r5y{ynJYfSfsG?+sa zFLO>;Z$WGv!9(_d26|@<Q?OI;yznoaD(L6TWwqC`{7J8$ipwR8ojUIhR0RxP4jqr0 zqgtLfkc(&B3C8z(LlW#H6)jVl%`q**v*D{1M(sD=vmHHl=er=?fv7hAP=U2pgX#9s z5h4!H#&FAH9G&Q}>?9|?HJJATA;X-56O^ulUt<4p_FdQDN7DD-kP{;pT5XTH;a{UD zJUl6r9r?>sb%a?ZerTQp1(UR@vppryN@%-~1dkm}#{AclhT4E0iQh@XZIL$3a{Qb6 zF*^<Zp9Dj%EgY*|uNoR`n6XUZVJ|wT7U_(rolvY7h}~81L3wy~0P*wv5G+1atRU!G zAx5=@#akukfN7~Fqu%w0l)DqGfBdY_0DH6U?z7)k0*+t|og*HBa}<1D^kZ7$2iuvm zKVez<H6{De*Jpf`Aw;+STZYhK!&XchEafIsjBZbD$gL>6!mt?l=(|nfw?f19S0i<3 zY`*k=NH9Vh8|LDH7Pvlxi_pNgEaM}?#JcfD4GX955?<!PldYH0?9^4cZhfS(?0O6a z9LwOucTe!|q!rzT-|5s~brCX4+iw>0BPu`lJm}r-q5*x~XReK*Qn+_G=!1!z2-=wH zJpLx-?+Kc}y7DEcm42;Hci4qiW<taCZXG>5@Ddi^n&L4_fADEjx1MN5r>5fKPGXlg zEagHC1?pfk)VI-(vtM53WWrgn5HHz6owJJUqQ$g-96XP>)aeDL%=hGH6elLvWI1-j zjoPz~8!dT4esT-~fIk(&6m!#Z0w=I*p@NnANiDYfif$Ai^pa<kG!(2G;}bU>T+#;d z%{_Ej-y?U-Z;HSY0J%mG1`df%Hzu{k6Ouj836#l{exqY(9llVziz=y1rl;6fMYfmp zU-Tzh8Gk~n&dFC}`orM}P=>7^|ER>nmJSGsOo5kD4-jPOAJy!a8={6{&HDf@nJ?-y zd?c5Ro3?>{v@IBSt#(l5(1*Z2Qc_;%;>A|!u(uzUBoENX0rTN`d551ECW!P1V$s*Q zUbLQey%iJT60@hXf$XA#hDvZlxTw)ASnC$y(91;QD?E?Ba~@+zw&=&zJ*Cl-7dWHR z4j<a`(=89!a4DBm*fTN<qzGkITn2O!UeiUNSiZq$n;GTJA)dwKvmVwrm0lSmY(3oF z)ql)ti#t_l^l;Mfc;JDOtpBYmyr3KC(&IhmKVViFBRRX|uN9+FYPgQYrd^HzRID46 zbOF*Q2lS4*A3BGH|Ao`0T)d9`{Bs$Lr709OTir4X)#*T8?)VU=_gI<HN(Pcr^<0Lx zEIxOCX#QHhIk5+Kf^qS^owhYtXz1{r!a2sMrFE8Fq5dFm^=7xYhnc2oxQMkJaDR}Q zkjYlP)J#~vaq=H$CDH*TRwCLevmWUF=6HPts<{?{dHrxsS$1LhSOvq&apWXl)KzfG z%5m`-jZ+3+?su`mU0s$CaM9>`DolJHc^%n>d7kX-y8b%RxC7x+JI7HqYC-r=0?8kS zVN^xKs`|Wkc0The_Yt(@*wJV;M>xI=^Q`h_#lQ+e+uFX^gNp`as8h8&Q6zg;#ed<9 z2V=^Z6)L5@&&pmIRAvf1-X!f>ThTFfaCmjk;vR1KfL>_32u;BhONF-iYa%v^gHeMx zRrQM6cYTlVy{)~1ff`n{D#uFatmD*TzPa;r4xA>GR+hM8Pk5@D_-#x%WqG=blTY>C zR1YUzrZW@cb?vr`N}?^{HjLXVwyni>lt1sU#Cii2i_gZ6^&IKvvxIToy;qO#UG8u@ z+)N8~U$ZwK%mrr~?^eh4ThMP+@Re6(QHySwN!M8DmoC)#&u>@66wTXt(teS5olaYK zV+S{IN_z)4BzUks(JAgZ_zS1qh1;#daIK6h)DJ|QIV4pOsIW5rp=;5uOM$hRzvL5g zqKF#7=stfrbT}(~<hFHCPNc0D>7ZfuB=d8Ff}eO!SH5$3WcWa1<p@kF)luYt9RxGm z572fm6)@vWhcF%ryNz-zWn{5UBHy8Bz~jme=G+o8?xl4Ef>FklX64+y6ROTRc8^ov zBIvz^%j(gs?<4&u_SyfGpr)j%3<^Z7VylEpw)?;la&df)zn5|kB=S#1Ec@JP9qm-@ zcR0l;vM8n;T2W25jCi&XYs#e|92Hf*=7vw2v!db-Z_23=<4jt$S4CwlD=vZ)^$tUn z_vSOKs@r-<DKUbp#_`?@&JSelB`c_rhU0j1p?SZVBb);1bHl%Cw+l_Z{H~Z}S=9)E z$F`v$VpbNmDeFTTKR#YJRfQhFqR3PXnpC9Reib>#Pu0ID<@*9*`9X~fa}2x8qdpX! zccml$`OfN<dmp&^%<lJsdo2@G)oZ!NA30TzBG}S*uSuj6d{gvZbg7<}<biE{l0qPk zNQ^!l6yzsym@+lJ;i~6vac9F9<f{YO)_5B-5Kvq4${^2qTiRl&iGfy<G;Fz|^g_%z zue5_rVt72Y&^GOEdb6TFW7*c=*lv|jRakE2Pxj~SJ@#GcACz;`Ti~f9pxrO&O|#IG zisR&+cG&dxJTXgS&7EgkaX(O%1?Lk*|Ap)^kl*DN3xj*R#r>)imhQX2N}-z~pk=&y zANQU{dl%0n(_y2#eqx1dhH6+t1D#En#PZGm7xn*G5pWa{9EULgjz3OS{B7-G<At~G zKq}AQ)=?e)?~oz?mq^nWx)9{%rH<8Nbk4S+<3HI?##CDp)zZF?PhtR5>0UVe@#Wa% zSk!;#Pan-tb{3<DA)`Hd)p^-};S|NC3sV1YgsD#q1O}9~kp2Vlhb%v7lCODOj$MHo z*|dL|L{#g?G->_)^MB__U!sP_X#WSGuXL6DFQ8v<^7c{#xA5O`>BE*il2xr^0QVQ2 z3_9uDOyP|#?*)wZmN$Cyq?h5tbQ<);+TJtHeSGW6iNW}_zdjfDrUJ0+UpUydED(d5 zg0~oR>0FC5<MmqtHGk!FON5+(Gv17?p1BZ(@!Z^-!~$C$l%b9=pc1+pC#&W6yms&H z-*i~ZK{IT66<{SK=`Kwmr{sbROYh@1Jnl`<%DfR~{S>|-M#+3w_8=#&?*`nDk4(`9 zabX{#vaWytNI++}00_b-x{@Z)QA|5f8?P?0o2yFN-xhgF_EYye^L*)xZ|1xHbZs6$ zVAgPe@>Bv8^)dLDW1Nw5UH@%Epjzh6-wy^zPFuVRqJL|js}pVhiJ%>Nz5B1IrsDB` zMbKvL-TqfrlM;|X3#<vMIDZvz`TTeDXC?4R@yGw>I9mXU^Pgow+<D+;l}f?30?@j- zzNnOav;6nb_1$9M+rQz!5{i)rAQYvpx2J*XO$?#Q`9%!2o@Cv4?uH$|p62)PfAN`K zh+Mz``T+E|A#|$otTXh+7O3F_qMXtMHUH3?Em5vhf|{2TGWoz+$lB4Lsc*t2%Bd|M z{j(mB2>t)<2af-T{XqR+IG4X6e|(_95c@|YNXWyNpu;0ZY*=*j)&y{YY5#}bq`1=Q z#$0=1?rX#xr(piV39x`em+*W@|H65^fr2mMJNV6?F|Ly(daB_k8NgiY>)BMR7*1SX zt?IUVtW{PUH1^b$tkMbV+ia-CJA`8z`{Xnxy<m)ZQ*T*{?Bp;6$mWEy432POkMWpK zCvPe5$lvQD*#Ba3ssWi33x{JLbKbNgf}g&BL^|*yo-A0r<Ta=9ixnJ!`zLuZn)9yd z6EW&%HV8#}rOTktJh~ITm3Os4?K)*n?U@FLr6pH+M;{6h&+_k1%P(F-td}~<2k(Ll z4-D`|OixHjR&_y-Sl^(73J0YI?7f_Bo{gBAet00=q*&D0oLnLn$=9-I-;%2`BA?u! z5I#(H@#NFC;pwNsARf^YHF$`uD#jBo+;MDq!qMkr=F*U7<rSoUCHn}rrBj~JEnY%% z`sO2}a7h7P-6I>u<%ju)d`x?p2{jY9DCB;Sqv*MnHs}QBP}F(yzcd|ytQG!UZIhjY zV+ja8*J<ze)qFPJkJ|n>f&qyI1#vB2ClrAQQ+ZM!UtreU8ZH_XDr5V4`fNw0FwiLi zckbsp!o6N+_FAS%uQ}!Z_ceNddmw~c^DcGwzV2~dmC+;$hpekL^eoDq$2hP{0I9f^ zD2ag^UJn?Q+_JWlaf6#s(6&L()sE^cn}F@<vQ_GHqm8;PAsDA{0O~<pQQsYAf}W7E zRrhbF6dtpA7ZvG_o!&q78D<40*RgaMI(^4#L@0bLb}aq&>`^zI8slowL9?PJSM7J9 zx&fXQbIhJ1Qc`xM!rL2DV3aYYU8d@gU>;l0Vdgkoyy+Ixfwj9^XjkPq>g!ygXv4Ts z1X*|X$&asMPY^L}F~3#YukJtD_;$0`(rzL=)dggTVqHvRz0N6bK355=I<h^zaD-<( z`9OYayt%Th_7C+KJpTFwlI6oxDK&jiqUg1Nl`WY{bkenk8FY}jQVyyrDr8W4GMl6X z+AT__XSSz>v%W&&QWdpjq=;`O#7pOfA)W;Ai#L3h6}L}O{f^_J!!bfkEE=h~H^8S4 zb-;Fj4juKKe7EC(JY{$iXdzn!?=<g97py~x*nSj4vT1?$+jX@i3tkK|`#lL@n+Eb8 z)ai9CvS6Uodt#UKiq9)(SrB>SY%*NkM=QTLT=jeQ72^YWxzn<=vayyj<lqFBFD8oP z*qKZ}J%%(>#0(cAGCmSr7=5>>_<JyFhMNsr%)Y^Ub?3bQu$d3tvJWUU37oIFJ!33f zR=wI4oJ1~KZtM+vO6bmNLTRtq8Z`ojGYNIGHKL5lWo1Eb^BMlhS8f3F7vepRgk2kw zbTtYtKzBYZbA`50T?;Qes&@FejZXn9@Kg?NMWq@|I4;A<9u%Qz)nb$3EyH+@jj%gj z85@mrQ<oie*zQ8MeZ)LvRQ%M#Bz!rRYB9AV%nS*ZVYYB`8J*xft~*xjQfYx!W<mln z=Q<g+Z9?K>Er~u7Re_z)7l&ytbTaDWO6B+3PhdsjMkrqHk%TkIZ;DkDqU~n=_=rG= z0RORcES<GNViNz=K+xy}3VNWr!rDG{K8T-IaKeAA_$=|_c@OR$<-!EVN#Wi{|5(n< z7xyyga7RraK)dR8UG}WbWAhZP64u5|peSLw)Ag7<H)ZRud1O>(8T~v#n}%yOKm26T z3B)y(F6ZIJj$Qg5tQxs>DaH@_o?6qH{bI(t-`$uKIK1^C)FBtQRUGdfr@Bn}r|M~r zUzUZJ@69#UA2i@Bybzj=J}=!#8}<At20g8hvpQ!gV$a7<`$2O-t7vkbB+Wa<zCAyE zU-9}u%T!0uhw8)UNd;H0xoo!!h;PvLww?hGmVo}&T5wim=8QJU7fEdYr-npq^$?Ol z0hOoZwBDq2Zu`;Z2fPF@8B{DwV^jgEASUQsr`PN?5TOLQCQEv*N_<|x9DmwfuCVb! zbxs&lzc{%DIZ%Ht-z=t=`i$}LmPTC+qu0d1WhBC(7VZ3q43RMu3Pcgx1WbW`LZX_v zuT4TbjHyO<o_(HIG4NJDT#!|=5ylBW)VcYB<>2M8F&xI(#b!1JB#vn-^zeCkYD>5` z{=`_Jn2aKQ0#<b{v{9`vT;rH!{4X{Qqr(%}N8dUB!f6!49(%xDK;_PzOg$KeuP!rN zgjfn2!0BGG-@$duYq@=nZJginxsrkNBfY8!iUVs<BmG_B(mXEr-!5Y_m-EZQ(+A64 zPazwmTtLj=N8GQP(7iLD2PcY6XVE6oQoY?H{^@%i`hfs9`8tF~%pxwi>Nz3MFAPie zd;QcV63&DvOu?s32zMxM#Tus;Q4kc+X|s)s-)AR%U6~H#7+bPb5-IUg(0&~h8Fgj- zPO0(v#qW^JRi!u@$>yNE_l=U#26W$mjQ?9&t}~v+WVPm=3?E$N6-1#@0j<ke=1dk8 zqv#Pp{%@~9$wZ=jHPi`9w#g!6QJ3u|2G}+N)sSng7uZMVmly7bs$U}nzw+P8G|@`2 zBz}ArnpO)s_4Y{_LLi_gzmMNw@Ir!#N|lcU6FVT1IB>~xhRVK$`~3?+&+~XA|H7#T z+Bo%(*!`c~_fx&&>bJh5xN@~JQR+p*YqN+%1e(2Vce^AwXFCe=i#6B^2>aYVx~gTv zsU7Cux!LnsveXAb4tJ+hoJ8{Vbz6RaMBG)<M;;e~bIeZ~HJI9`L5oCRjMr?*F}NFk ze#xj>_0}SW>v9Z4jl*{ZF%hY9B+m;j0gPrGEim^bw^of4o77L91KYs22q??`#iVqZ zh<3?Cj!_atB-x_{n`&Dm>z)p4wRh6*Gg>PJmcz+2cO*rIs~gD!Hh=X4mM)xP9je&M zCL%W$OS5N@pG@?^rA4^;XEr<u!5mJa;R|bc{2Nc{XRI51C4)>^6DgYc1C~<Ptbp0e z5x&*J?Cw}p`sst+(u##mVd?k#%dc^ed4_3wED4Ut+l_Y8Xz`U}!fTcipxIT^-Pb}t zt@`lh>+(qWy0i1x(hF66J6fqpI(GKHWp7}E;HBf5ZLky3?>gu^L2JXoisY3;a<Er@ zwu-q|a9+~DJ(YZ}wrcfgyybkd&Qy|#-)HH4G0(1^$5C(>k&<@+g{-RL5ksYTfI;?3 z(4e8hnJUceJV-H+z0rZUd~B27w*QvWt<Lvj@Wm^!FWn^F;QXk4i}2!AVIr<G&)1+c zWg|K3bb+mYwA1*~+5+*X;uS%H=X7Uq8D8y9$aKk}*mczW?J2BXfQ?oz*&RKiv%=&L zDHZ(EQ-9&`6v}jyhxzmU+;!Gp(!80@Ot&7PhD(;^9SxY;+xFxQWCjzt(R37RfazQe zu|HX_m7e2Xg@l91{gr?nf;;O9>c?L=77P-=8mwplFstVI^35OOnZQrrR5uYVE0Hl* z1j@jlk;W*&>rWat``actW}q)IojfM{kAzT<{E?UcC{kHxATS*u4h1P(0Uo-sAJeJ^ z=r#Miy*q+NMAq|w1QlHms0vdHU1I)3^3eVh$<xR)>JN@82Zrg9<FdYXdb#mJRdZ~` zA93o<u+|drQE$<&C;^t-z~#+N%L_6NAJ3Pp;nYrwz~(Csz&Ib@yi52umFoN+%LQ{w z`@^dKeQ5WDhwR1|kfK88D5O9Wh;jJj&Eor-+t)_LqyAf^e|~QM4|%#O0U?ERH^Vvw z8}?EAvlL*{*Z***e;}2%*1SoFc3JXpK*FyrzQ5sA%lWy<nLW`T64l=sEAjYd>JCCe z5PcE>{zkMyKvGxw7Y^lCtPJ5>3wzp+r)9xUtF7)#J-fkE=1hV<2MsM-L@%{SXmR)2 z9ohw~Z~x3m5piM|^GBwhgAE(d>Pyte*BoCg<Bjfqhvf)02>dWT9&me1V->N_nb(2u z8tx!K8T*9L`a94SGFB2?A}C1G(HqUk7?NGoRa|+<%h=VL>v8qsmMSa%9;jllj-f7p zd*sdCN4_qx$3BPj0Z3IN0&7Hhq%gfCT=wSEqqhgBukUi=A&;@6aMhR540&4WJU>lV zQ21YqE$rUA*(>uiXU?VpO!@}P251h($&QuUKPesi&oR6(?4Y!3LIP7}p?ej&Z6r~5 z7UfEVoB`>Z);y`&)UTQU;16c|SNzWZZR(Ek2^8r3VA<C@GurwE14a@?*3G{ir`4!Q z2(sr=M=IZ4|4+Z=Z~!J3kd_`{asN-i3!3K@^&ei=(IWou+Dkx+6$`=M9b3=j6ze;m z$O53xGXTQ+mkeI(LdLZK=cz{&khe3m*>vx$%vW{`s=whj7rOoa^re%L@n1NKIYq}H z{l-5KOau7b|C7P9IJggUGbX*-Jf;`~LW6S-V&?xPEFFLVK|m)+pc4eK>$>z62C;=d z`rUWy8GA}4FfHbjrrq2J@YjUYKltnZmEmR@01#*!H9m~nqc1S44bT}DugU(xu5fpX zv56Ibt_Mgm4lPwvv^`hAgj@nV0>(vmlSJPcaB#QEOh6>z>3WrD#ZcOs1i60hC2W7n zQR;mG^`F2kXJ(J`?h<m`Jij@?t=~R-$?PNjSB5pZ*VdH$7wDGQfo+Z8c?)OTcCTN2 znG6OEUV6r}%^FCG5mm4m^OpXw>$Y|hdhp&E2hPfo8l49XpLjC+L_Z>FIiRM3VT={* z2$T)2S&i+HcEngbW%DY^!B`5EtQ-EWWyl?$`!UY*r890>Y#bDk)V3{?qy*M_kOOEP zG`tkYG!2dGogB4=lNb{6Xo?Q=PyfOR)R7PkUs4r7_e?@2`GPt?wys>KenCv+ehlRm zbwin3*kJ>l!+HJ9aeC5K(oXY0n`+}{nFPU}%5OLG*Cp=OSVgu=|169HBd&1=8f_r% zMf!v<+%`#!+2z`Q3XQ~3@60L|(oOgagynX65&kYxw`-ZCk&Z)47B<xK&9Oh&=t^d< za-OK;ZnMY=OLW&VR$wi#NUgv;volLmex=QnPb4MS`GPd8euU*MepH8!KF6_dkuh_% zHZIJih0<+SU|vzf(V<xXJuzE33QxZ>B53T4iRws%+)8H(#y^d{_3ZjxRl~({#kZnk ze!e;WpI#vM0)^VEv6#>Rvf=!LQ4J%#A`g|53f2%l+xyRYd|VWB4>Z?b9Evl#phEz* zBEGm<VHY^zM<nFnfx`Jtglarb{D9%ei7T_El2be3T>VuOp@N-K1Re^eQ8&bqV|Wke zZoM%tp@>T;@V@tE8bk-{jh>dwjcrcLq+_Q-o)}8bxEC#B@=~e?2@vnd4Dj3Q728Ty zx%wsS7sUMY_@j0{*e&16rQ@^<4S7rfID?z5b$iylXvFsHuA{@;?W_s8;yM(%pTVBz zk>d~edJM7~w25eE`hjc_--1|^d-$D}6^AFUf8I`8O!Q+mhyk9(eh4GKTSB7zwoOHc zo)HQZ7BKaV+XxABtJwPHICYBBSIFAr4jlTG^>Yd)mv7f4sa(HIH-6&!fJNz*PIk>Y zKV1P|_9~0I#8JaghXhk~q__F-c>yTGp~Ifsw4$s3$Y9`y?ex1Chw5M8@u6w2MMu~| zFMX}r_5c;6*nDM~d@SD5!X|ZfbXi?JqA_l|&J&qFw|R@$)vu*{0yX#I^#HKK?3MA) z)<~i!;otR%8m#cQD6rS5iPk1e0HoDkYmKg5u42v4$L1^v&?=JzLbz0nLs<TicDGqJ zbi_`JfX*XxvvAE-;(drb)ZiTBiT&k6OGk2^C<{8KxhNy6b;A8|yEz`y+<JA(wvRzE zf}9GZX2RcDXMq$(DPB&s?30~HJSNOeF5%;(+U@c#`5>&CSXZp=&9nz?gBgUfKFE(7 z-O=Wh3E8N<)JjxM=D&wyVIxs({!q_5=RM6gqDjtktrGcPE=T@rw^PEK=M^(&9`@>e z5cGMEpg)!vxd}NXnXK&5tN8@)eJy%0rm>{j*%H!x=NtvM&3uKS)7Bv>*c|-2&iGQU z1X@0$z`8SQ8Mp3y&8)r-wT6EO*lRNUYko=?ZGy&4aQ?S<mg(Nkb2X(CRfv;{qp|&6 zt1aL905k}9ni1o|Aq$!=(l`x2XOK$^VA@=!yS28|%%sQ3`wh6@2Nb$kZsAz6ii@RX zYW52|p&I>YF$If)Vb^B)8^#Qnv8dUT*=_@0-8{TprZ}8ST!R*byz{w@xQoJyJ?YVQ z&ssCjO=4#@79Bw7Woa}&Rf=<X02!<H&%1JCWIc7CFn38ee*0OXTEnm^-blHSYo6Ux zf-F{7kd+mebuQa+`lFoU&u5EYom3fnvn|`8=n7|<jdw6JS6m@RZ+W=L{cnBP5t8vH zc8#y!wQnh0sJI-%h3M&}R(P=#FmV(wLs_;j>Y8lBMtWkIsWb?GL)o8*;2BrXx7}`s zV|XTL0orJLd8)$uqD%C;t2vk@mfQlWxKey`lmxn0N=-cKB(kC-3gZSntm=_mbhN~} zqn~hiaw8WF_sW5h=>A-$C#0_m+OLK7X^~Z`7<y1KrP@0ilPA0^7t<Th8uKma7ej&w z<}h-3Dy4L=gF;xG{rR4{woP)t?+(^q5#^6dx4<j@B4T!GHdt@#=9-&IS73+mdYu(2 z{*irUK<rcQ+c?meds(UInS5cHXTYNvEXxOyy)Gi>u8+Liy4Xiwqn?um^_$n^ypz4P ztA1irr@A1Wza+^NIWY!=)~WD3JGbb3H!pZ;Xx^-)MMd>DKuxSzR3-nx$kP&Ob3ndt zZ5D;a6@^C{gAPDnuAMF+;eL8nW}<DCa`gSJgs(&*Ps_Bh{MSrumW&UN+YyK<oojGs z%R=rq{gz#P2ZZ#qp6n;I%MV;?Cs4!Fo5eeR4K7H=Iy!7(lROJk`>M9Y8i+37;U{DV zJujx#1XFsWy0qUm3x1F0gE4h!CkyJ(oMa;(xZ>7c1m*d?AGW&@YX}haX1WF{K*j0P z{7er%MLl6@RJMM6KQiFJM_XNiJu9#1k_^*eX+j`oic8EFisxeyZ<66iY^pgZAqhTK zT~3gP-oLioP?*iF5I&g!AGO#Wl7G6!%`=4U=)f-+%1m<g6v2Kq3v%edP#X%fZ=`DS z1VL5fgcTbI56uk8JLLm9Nm2-Vmoxz9@tOr|)Z>x#p@y{XcKXIio2CuK)^W^!1r5Sy zDkkHI!4fiw{_}xFPQU!0Uf}^_{1=(dXxRWe62_CkW+@D*8EoqjMVI@_dIo5tICy*i zw^YqJZRc*fsRF8CZ+pea!W`@wTYv(1PT_m_E&KP2gG{uO;Ts<pllQlD_m7jfmcGj} zl_i8i&!T)l!6)Crw7fRFL|xiW0iPSkxU3+LzHb{?KNIDTERLo?@I0%5!3!GD7Im2d zdPFN>$RC}4MjTv-4i?T*{~A_aT`@AZ6VD5SH=gh%W$rpg3ErD2voXHY=Ta?D`(bn= zSFWlVnFxIsx2nV#-y8#aNwSFgdK=FK?=hISWNWf<Y@aL~lX0jFrfG|mj0brXRE%>v z@pWf8UL{Iy8gWj9R`rD(W`dIG2Xssx*q)+-HDX|34cgB|(%g0%gFbp5j&h`IMaa2I z2on^lDW5yla6v^!liAlP(EEU_SIStpEVxlH2amW9<pl0M*(h7av`^;0dAClXt83;G z?-Dhl5F$}y_c_u=!pJB(-}#}gQFkYG#dbKTnp1l=SKA_JQ-?3+-sYzL_oL+PBdxEE zTsCA?Z1<^8a@T{R#`AlVz-q=Ah4jSnI(z=Fub};HJ#o?#;C!zJ1$UyC-yT3b(wa$z zXFl=WSvYuWZ*UHJn}kCtK(!1LlV!)#CXHzR+7^P(m!<8h9@D(19*-1ZDgD9`$LL?h z7^Z($CM=iZE>8`-?_gir*PANGi4ZwpND@*dDzj|ow%JZ~I76l;n{>M}y?U6qnOz`D z=#}l&AkvC8+D%-&|HARrj@xgr0JzU4s-QmwXTiK)w~;+-s&kD)j%qCr@?i5(VJr@l z^X%O^?{dM)<^l(nv^<*^nObIrosLVJTt<vw?p8oz=ChV*Heat|0P;W-9C&<M&7xfQ z7E9MmW}qJ0mCoss)vkgY5Pns2!fsV0k&vXC8KPazrjzH)NvJkse?-b-S70hw_Te%! z+E-MuqvkOCW{M$D<@4I=C`9p!tD#AIgn{qXc1*PsTU>c|CK;akm*VZcFGmjsqhDpx z7tZPIIiZ%=h3P%Spf9nzug^3LzH7V9crnH5Z<=L&{}J2K!E;=qoV)oY#UgScMzM>m zwGCxNjG#liG<>LQvz;I{P+~WH$zZp98<CAZKI@!JMbh)=l=+G0GZ&YJMyC|L;&d1) zWg{j6hjlFSP<WpRmkV(q@nqs>eOsDldXn`<vQj#jP4U&=5-o`{u<9k5%LTB3=xt90 zGU@6XgFH@f@6dFeyJqWdrzvD&a+hT3{kQEuw4xqtD>SfL(9}kDB?$<*Q`IS$xZ3EB zmAVrl9=`i!!Fs#=1p3JC{cqIm-j1p_{&Oe8h8r|mRnK4iFW%ldtjYiXA4NeCP(leo zLIFWqN}8!iOLt2MvPpMNDUq6hfV6auNsR994k?MzJ#xU9=hpZ8`~7~-b<XuW=XYJ_ zI{&bn0b}eQ_v`g|KB~U$W0Z<^cylcQ+N+$1h;^MUle|^-$Yfg38|fmi(iSh`ZSPaH z^Fq>tiQr655nuNkebglj!Y)0MRvNhqDr=0h%)$!9jH%sb!Hvf?I+zrg!a>-Nu|Vr~ zPzqQ*BCA{;s2F$23Qu9Lb+@5iR;vcUI3oA704tA!<8r?PNdHPz%VH|yVxq9<FW{G% zyJZgqn_7bz2uCaSfTOot3^xF%&-H%`^`&J0*iOxGAfu}h^%s9^r_u-j*}-ue`49iX z{>1A*@U9`>MIsmAIt3)t8h1KvAZFW!H4QSDMkFA>{jbC95AA9vyMWEq??oXIuAvc` zVKeRrrfxR<PY(4O%L$ePcBUeAfuro&)Vv{fL6_xoCTp6WQ7H1aHK(_38xuA;dcikZ zW`BWWMpiV2ALkNk{PC8m!GQq;FsiIm|C6|@wGBldH0=%Z=Ji0FVDkbI2*dauSbBUX z|7bZ|LyJH>t+2)Dmi!y_6NaLr1QNK~jK!1%wpHwPm=rkTcHKey!Gt+OdxySTK6Aup zfq4-+=3@4eKsU=|T0MswkddZ0oA{m%?VN=3O#uB0*26Ch!VP?l@SE9ddh_{JBO{uf zLHJhFX^xK=i9N0<OIk0SVchHtdb*MR9Pt8oVry%5NcM*g{hwn$3+Wr*W)`%JJ4?^V zCTsm5fc=yIkNq>3#DYXMuIP`?vkWe-3;$#NylL`ZK2O61#FDPw_X};Q=6?$~3pmC8 z*4O+;9@IW?`akM+;iT`lirf4$YpuCt!eBs#8$v_%O~HSgIGa4j+|n^vkdk}&S)_;o zFzIPKE=+5#eE6SQ>9}S0{|?73E8P+<&7;A7zyrp7MMILnkMM8}qX649a7Rg`sn_x^ zf~H90&qj&=(w_kCUazqK>-hwbH<?BJ>I9&Zrb|Sji%^IqZDGDz>88<KiLa+(sSXXU z{{Krj-eQJ)H`HZz4^Qo41+XVn5}A2#ub&P7;{he~AJ_Y$h;C|MV<zRj9$Qr%eC<ls zlm7YcCm1GSWeC1RiL2AXk{!v1V|iM)k^(G2?6`hNLASu_r-x|cgf_idIQRxkdlz@& zy6YG=w+{DRv*EJL*=S<faprN(2ZEafW(2%?S8m7ZPJugHYUu_IP;NIAhrmdCI)!cv z$dJ2DX-Tk@s@gnx9;+UxMA?ZkQXI99zc5pYn6{h~fUuZ6xp<u&d!}|+k|L;4M7ZXH z0?l)J3qXT-<%7~hM0-=1I+2;*!oN_unq#*gEE&LX6wfJB7T1s9qWV|GZkH34;(bh7 z<Ey<fxW4R!!z_QC;w?qI6&>4G2%>nIIEF}N=gWYIF?O3v3jHpzedB`Z)B&o8wfZ9~ zOl*6tHB6tY?4-XHr7Wwvm^?5cfA#*mHPGA1UuUbNPSz-B@{<ZTL1>?soNRRYtng6W zA!JI`7vvDvJw0ImD_ZPV{Ts{cHR&NDL;w@I`=jSFZcH@1j};^w!uG6Pakl7LOD{$r z#A-9ww#G)e7==_?b+_z)e+7Bb`kgh_U?#YHFc}37&Ju@b+?c2nxcQ=ubiU{V`rOCP zVqV6^HQZ#N@7Jr)()@>H$!yg_v_-~SlWVfHcX_-Gz)=0VogpU4x)urEq9chrkBu&Q zZ)o+Xa=jcK@16Z-UA|*;Sj?iH6})Xor_=S#OL$eKu6!z7i9;9}TwU(@_J~>rrj#_r z?M~6Xudy&lb#UidPww3>eo|n&JnZ$oTAJ0CPlQNE+`~x1$R)R~UuG+iD$81Ka;^Y$ zL|F?;!huJg_d8B!<E_S8kx=@yO?X<xkK=tTT4Lem=8WCY$Bck20>5GWBU10F-rsoS z#hSAnGb!rEL~*G<-(0#P@_bpmOEJ2`@m+gdt3%WuB$bQarhA(_^K4#mFI+OZa<4tc zPUlf|a6kK#qx<<JJpwxhq%B>Hthu&8-V%7<X>D|RSGLtN<{*5W9w7%^OrtY~_fU|k zT>@V~!Z7z&EW<97sxI2EpxxMgqD=psWKmV|iHeB8mV9{GcNBv}SQ?GRw2+a^k9bPa zB7Q{Q7f${Pmn*QgQ`A=yXN9pSuxEXj-3LehFslbf`@~3xpg5-m+5rZ2!JVO>CMHcb zB(mn+Q*S|8Q~hRDD;XfLpElD4&G8^~k<3iZzm0eIQoJSRrtl`E6RuBh00_*?3zSqT z@*kUl@1^EdL{|pp-MRegOmWmA4A%o!9b;j{O=yE<E^e!nUDdE<s&9O>v$~%?N*Z?Y zZ>n{fr9wLsa8wK7M{5n=Uy5E!_4aqIi4HDyUnmP2Y1-vl{HoP60W@UG3j5Vux&e01 z+q(!neq1um5h5J)7IX`Ip|<;IG4kbwLVfj#$1j5KrTwo(0qylnQ`MWHo&A#a{6-i% zx+wW-99oiFAq2m-WS~t0ENE$*&orHHsBmIeuEek$AC*#~AgN3*<Kwv$Y1bcKPNjiy zbQ2ZZ(_akhKc0yT<Xuzs6yD_icvS6{bJ)k*=`8Q8X6O_f&X4#M={cRu^rNI8d*c~h zPE?(9yp|gO(=JzchxJlPy^$~9N(L|OUJ{A+p6fjUR8dLi=DQE0KgN)Ecw1R%{v2}4 zd3MFNrTkKC{=IMcdDx)Sn#a?NxJsLed&Py-(R6~5(@v8$Qr3GD(k!-y#tEz{ZZ_P} zx1BzC^=yzaaCHl*g@f)2QUAu1K^sruOWslRAH8;ZXQlzsLRXowjJSz$=&Bvpg%{3Y z)QsxCv{@J2>$BfucHpLebHg|aBaPJFtV@}2Jj#uI|Euz@!gH8_!^U@K5a;8_EE1tJ zMG7f`vcfn1ta?M@u+IH3Q<e%XzvcV8uR}>H6W;NJcAseJdt8*17L^G5S!^9JW^P%s zqXuktrYjt^e9A|l?-?Mk>M&|f*#=ur=S=EW?H0dCFoLEBe4Db~iNkjz8;acp9=*kL zP$isfP?g})=Ip_{fB%}^^&I^G-g_T>ymg1|DN5C@(F(h3jB)=O?c~w|h^}D{RD+Su z&zs(wq0OQ_k}EN`7;bUb9G4o|$5s#THzSHciz$WBB}(**E^Jd5wrG_~COW;f5um67 zobws)qGeK2wtygH#Ao_%3ybBQfb%EES)OV4-rXi9G>Z(d8q%E~8ilHMNC8T00NAF{ zO`I&uJZ2xGFt8ks)~CT+cLM5qp{;f3B0Th_rh>L_hNFuK6`iKu4(x7st_dEY@Q5$< zH<8Yvo8Li4LWa-{w=Xz+bm2<h(roc<U=#?1kZm>+VeWN4#lAc6oA3PST*~)(*C6G4 z^EDjuYj&|vvHwS`Yp?G^bRcQoYx6%(2#b#Bp?~5ue$6bSiP2;kBei_^oYfYd#y=71 z?`tKgQS@X(oD5t5z2V(7e0%`H=Ty9pcLk<VCCf4T_QbGwP^=gxZ;{;>tus$oA|@wn zxD=L#hb{Q1w8v64Q*L<I8t-^W7~$C86C0M{m@G$AAhl(9Z}@`dl=imoHI&6ockXQH zLhU)*^8CK9JTu2(e{J~Te51>NpT{N16SEL$@z~mIfH4IC?u6BRk+ITPS+sBS8`tv< z*kuJ!qmz6aVQSO(&X79MHpk&mBirpkHj9|($|S4$!%~IPuG6o8<cS=vLcQ8lYM03# z_fZgbCTr2*!M3re{a7_aYzRx*$i$_UCbqqBB8?JP57A=~=Nn`%unjA4U?fvWfVHMN zJHGz59IIwhiB5s`J;D|wlvRiB8XmDCp825dUU*YkDdzeW{#;9SvU+6>W7T@}?bCz7 zJ4SU0c8$C9`IT9AZi3}(JN%2T2ubv-h%|vHiiywbXsQho*Wz}&0msHCAB{SO2k%Xt zhn+ZA;YRr6&l!2W_RTGGM`3I3hOPqV?}FAHshmYydnx2@ZGj_Gcbh4g+nu_E!M93G zS87;qPf=F5OT9CS@3{2LwwVKz4yH(%G&0)4Ve-BJ>@s}%JEx4W^{C#1vhif~+E*Vc z6y#*ROv7DZOnv+eB4Nh^vXc^;BBuzR1DqAQe&?p#S`R|z8l$1G@3QA~*45RGnRmzf z`zjq-a-*d3N=DS|YgOG3->l^qmo{Jjx~+F?+h~2`=~FL+R6d;B$9^FGQQ}G}KIx|< z_%cb1J*8zNQqr!{(dAdZXNb&tVA=#{KX+9rt7?`)wSR{v)jAHZE}koVyvtzW`<d|E zY|7?ni2buEvPD@l>4Oj^^x<#3{waT|jyGKAKM&DOhr(^rMajqFaAs?sge`IFN_e9c zuThGVzI)U)QG1Bth{>B@jP*U)L)QD>O_;G6jVCW0slG8T$E^xTTiK@}3Ch2}x4*LG z)ehPl(d*>SYZZClmU7#=3`d^<d%pPL^}rBHul_BYFN<qN!&6SOPmD5{_eA$_hDdMi zBm?87&L);FICS^IUmcnx%p1ib`bI^(NAbg+qhCQ)X=lyh7)Xio)<a@K!ybvwb(59c zJwV$oR)}b8rNKd0fV2e722SWXKKo>S-|2gc1=3lT+$><J=+bO>hQdAHJVDg<f#wP> zSPqL(IJvl{_CdaO=+?p(_>KrtZ5edpa3Xv&d8W?0eBc?6H_+x;SlK`}2?w_8A=^NZ z3y_cV!qCI-j<uO9*0$>n$A2kV)9XRRsP`b$@fBCu!O$<JU;u{g8UZkDgY!P<54}3k zggR*q$O!zC25d!QF<|?yY0Ij3=C7Xh)xSE{wG%SHXb319;o!fAlQH-de;C#Z?h6>) zChy|(Vlp^g<0Rkcnm6wRSo%cw&&T8JfAW6RI@181r6tf;@jMSCqwV0oQ8aceEcZ{~ zkDect!f@sf)vEG`YOVa2YUNuhIQf@pCBytT(F*&_GH#hPC15BmYhXtGbJMA)&zy}= zD{1<ZTsiT}R<YuJ>J9g%pF6q~osh*0BNDOvLqnX+wpN?9_NJJRPF~DIhtNvFs#Lo? zrM3wbgDSLJ#pz{K@)NOr{YK)lN+ZF`AN*nS{4&HV@*Qq^c|lnQU2%0@Y5t@oHlb~W zC53vM7CC1TyOG6TBBeDInyI!yKYRsWWO_!k1;>hf5eQ+-lrc4queF5=D9Ay6f!^|y zAK>7tyo9qXz{%&z<AQ$*d8C=gu($8ulR|q+bN_%8Y4|zkEyUy9N!<T%s{bc`wLrdA z@PQ$a>ibvF3dx(SO^5$Wu!i#di{X0zC0gIny8nyebRhrMo2Z}R<*xuJ>9H)k%*#3A z7@*3e@zeI-N)zB#_XgxY;G4@S2z}s>9JWpOf)f8rujXzup)vkncWL(N?EkRzpEh-* zKE8he0S@{9)wOc9??O>)po<Mqs*kxSZLulJh)%(2=>R$lJ{qENO+X`L)Xr%>UG4%% z?vLYDkJ&r%;*XH^MebP%^e?e0wAU0V^E0Q$(+$f7(%jVR0D4WdyPVUygyBHtPAkX{ zC@3BHZ!DMX&+^R8`wZ(V3$Uf~M}I3#pdIeIP{w+_HwOv^ZZrfRJKe*s$fuf6%X}Bh zpj3Yk+?cMrCe|0N-2I_+;sHDEIuf-m-8aqaHgznW5EAEQky{{?&S$3WMHaL_nCRo; zcWV3mD@89r`hu2NKeRPuKwH2ox|6qqB{R--z6m`Lw6~&&Y6J{-+lxgL>t9V45>GuP zsci$>3e}4q@Uf8L?rlpb>R1K57}7*Kk9B>Sk0*b*Bc<bFU`Ae1=i~E;nT>e;W+uk| z@;&Q&o3pHZIKyp{mP<F9hAMvjh=oh}t-;Khv(lQYZ2O~dMHm)u(jMs~8IQO={o0vK zVZh@T)1mU-7rqxWm6l`2Jw_g1vah(JgdM-cf5EEGe05QZc5>6L1*lkpL#A60XAD%? z$4lt^fDn5q-J~>TM%z~Ln%jE&H=ZO6qnD$SVe5h4cPS2Q)-g&a_$g2E_OnyOF&u~) zqAIMZ2G5@XM69{;oh0-8&ZNTPxJqEB<49vh$zvYpJ8S!#uplBV1{8XF)@`Y5;1rc9 zsNKl3`Sj;z|K!%qYb(Tci^{jGM>7TGNVVNd64b8$C@c)wujwN`M;gEXfg5=j+t9Qa zXVwwV^~9z!8G$_#4qRTKe35S;<TU%*(c8<qfqK2o{azRDyUwE}29VQLb610<JVjuh zj&iJnU=c;o0N2P@2K{Y7aZa%8%Z?@zvJ?L`QoOzi1NsHIvK&H(Gl?PuPz;jgh6kQn zs@BUt{dHJz<YPXqoL~z_!PwZq%Yi40NBXV&r=?@vEld<UymAaCiW{^}uampT3+)uF z#ExG=NS4`R?JSF*M@JUL4o|6M*;d9(clL*$5t`*VaOw-o33FfV3noz=*;?euCrR(t z(k>i)YrXgWi()rwMYzv1P~E6Omm}!zE-9%y-Tt0XvcUb&uA50oCPAeiCQ*lZFB|WX z=_SWqEk(3i-=C2l%$|}j4S&1LB_#Vf2B>othN`07QdH%Dy<{Uq(N{Q!RoXV3kV=z@ z%%EStlTgbT@Gh#k;*N?Eghx2K_BhReI`Q?{5cXjnYH6`C-&O>D8*GoRv%1O%O2v(5 zb=|WhWU^1C-m!HddWs6^?a9f>IWTYLl0axA++HB<S)w~RAFhl_Wq8!a-E`JcVq`Y4 zbHaBoXNSM<2StGTNr&4#TSG9OZ(s-W=7m+^^PuZevNoUE-y9q|Yk22Y?Lop@to6I) z1X5gWcW2j}pQSxQQ-93sdi!whgPjIu>Wk;37APF)lex0CxTnsaa@!F^d@}ECNwpC? zMC_b(fOw1^_*RZiE4HjtWbqPV!S8-756oniraRr%xeSnqUzY8zIkH-T$+jk37xLJl zVqZ<l-*_$J6|HLO-sz{4jjl*B6#ecMWCKCI8;c|A$x+BEu+PFJ5ug8>xGB%n%D)E` zl{TIJkqn2-sP)$nzSzVTx{<_&MG;6i0s0RzrBZsx7g?2^sPNK^N;fK@JN0i>u5%X% zOTin-tB{)G6(f&pE4_-;sck7O3p!-4dvt-zufrswTGRSzPaSqx6|U0Yz1KP$*k0^C z6ZVY+(rxZHJ@uayFMhq(gnl?iI$;Srap>^#x+MP2RK7!!mb8+7aSag#fB_ktz`738 z3Emj+Jba}fT82#?E3lijS358oNayRXaSe|8DVilYkGA$y9r+(o>CDpmyAJoN^?NNR zd*6SOR(|=wR1OMG$Lo}Ff&T!Bfew3Wrxq5f4AU_-2=evl)9N2kI_%k1Bo%0>*q>?F z9$Li&6hI;UgK_g<wViE*DAVB?BXqy8cIb@%9A`bQx36)K9YrLmr4+oK<lfKdwW#@B zc5q*5ReqR)V(>))p7BZEl7vO9rMG&;wU|dN%ta|Q55uZH2IRrz4)V{#aIW?e0_AT+ z2Bsz(12L+A_&8W(NzPU=+Lv%yJr9sMnt^)Lp8^y&{*pEnZ6nF~a~($xqFDTmH){ai zv>!Bnd(N^2OD(>B6;F|p&LamUE^UoYLsA9cJJ4LYm_mswzZ4xsEPvmgY@sWq6)G-D zQ;~YE!yIwlTV0Xp^2(FpDaRZm*qBY)d_ee=sx|7E6m_j-eX<ddp9Q!SNRy!X@k{d4 zyY+e>5Ow(30+$ffYYa_0JSr&@%4vJq#U^NY`}_<?oa!Ep8*}QYsXjP1q0b*gZJIq} z&|H2jVe^e5!rGnXd}@U0K*uicH0yOGXgM_;hM`3yJ^p$B%k)FEi5p|l2;<}M^cj!4 zR(>Tf#+_J>VoyriPW>iwp)gaTN~4}e2TH>`A-XL4mr08gL*6?e8#ngTPX{7bk<ZdE z7%cgM6b;hzn3#GT0&v{ih2L#I;d$>1pYM@&qgXCKOl_#`;#Fh#mYe(}e&g8)pC4|9 zS`NLv9t*88MI1{RlQs7yJP2Fyo=^;b!kRRk2J%1A_3<0A`Bjb_l3TsLba8vk7z)(F z<{df`<tj3&NymxU#w=JAqv-K56Av<<3P_+1;6#?)GpdBfNm*`;JJj^C0e84!T{awk zx;?;AvBOqq348unM2xprNT%)-DRR~j*M{gbu7L7#{DLp<G9y}=LV4Rh60D^B#v9|r zTtFb<R~ipLlvp*jaR0o&pvsFe@WzFBLVUciFooDo@ql?{OIy2m1LBgA4{~a1;PhA3 zv$<_Nm%9nO&W%!^2j0$$&p<S@?X$C^GQPf{=LeLJ2dXf0r%bOYjeu6on|e~gzIODo zw|VSs7$mE<{BnFrxfp_0wdzJ7$O`MLga}E=hp#Sexb71I@uE-^4~0gl&)7^-EnCcP zoH4W+EHRI-q?UqU+M8n5Cxu*geUG>6b8xvhkDKb4G3sVj{vhX_ROhnXz_a`ONM228 ztzPFww)D%HhdKh558dG5e0Su9gIvTGOCW{XPn9CTCfgVE>g{Wz9ZHc|d)fQjN6ZQB zhK9Ll$D1n7Y0Tqrt10tTUd8*M!MY+4k?j<@`2`FdS<jK(#%4-oA%3^wV8T(~>j+Yg zRWGf6KlDIWD}l3IZSVZ6&~H4-O(!GH`Zjmb0V5<jHzla3za}UA`42DBN2cOVT8c}v z*Qob7yuEc*%o%G_jn9j9VqhmnRFXD1FG-NCFgQ1q!qtoPX9*2U3D@UIZW+(Q2k%xM zz5YPOAg<?Rv#5OYGb>R*8~gQ=25xEw+1~v`<F-3y&pO3Ao|Nc0Y-`5D(IT?Xd6HH= z7{#X;mWIeTM<8SK$zSj#=%>D$_<}}N8Ft5`=iqwMc%#}5Ve|4O)IeJ5b@H#8@rCWn zPZJvqzr;G80iXr06xboo-5tdz2j0z#Jcc|ulNycQ)H3jVpe7R^L9rR;p0||x?1Ap= z`#ii8!&VI2uFY90saQu9Y!1MNfZCGc_!{$%8r8;%*&*5u59gbgFZ~t_SA0QvGF~Vm zJJwK2z59gU5z1r!j6YSVm)?D18Ley|ZZ_XZJyG0qHs_x%;k;8~^1w(sT`;)@ofh?; zttw>6r3&dHeYXx-9%C&?mZl3zL>N?HJThleRIEQuacQL!V7woFEsgYR)zv_J3?|YF z^PWXm+AbY=e+zRn<E!((^0y(pnPDBiM%!U%Mq_(=u<JE-RFbDVT=C8BR@k6q{&r>c z{yiguoZ=Q9athj(>!lhk0Fhe1b(&ajdFsE8voOX?y*htU{amd<p0O!sP&s=Wqerv! z;PE(8R`IZzF{G~AmjkTzq#E_3q+a(Pen|fJ*_m}}5{6`yt&e^ukqM%1&B`;&xUz0I zuQbG|rZhrh(auG=^Z*mEb|T{ipRADoRI$-U^c<w2W7d}RPBijmiOUC$u{0v{t1t&W z|9~PHVbAVmt1Q=~OPuxhDIw>&ne$s`8TC3#ot$}^s*T7OLXd}ba<`6|3n2dV<zbTs z=IXaz2N25WsYX#dYiN2$Yf&VP1tx2ZnQdzU+Men7)4|_(OXKDG{R}q?IQJOqG#jK* zk+fu!^=hXqktmGFQx9&{DzTp5c+TRdedz#9Mwyuh<rZi}(5R3NmLl^)J5;mdl0AS- zr{8!*(1LuSUlSss(1`{h78`z1{`Kcy`ElV4zz!kR&#sd+#wGfVq2Ut$+~zTS$N`33 z|3u*WA7HuuM}rLV^rr&sok$1FmBaV^H-EXvWL;n|HhDoDLIxD(6nx<c7yifBSq@PK zK!?_2@;PhwKgBr7O)E_QN|5b;<7Hg@KjC6SQlNi_|19SrD}c}VFZ};W!p%edZ}5|V z<?=uHNobqab~^eHH2+=UTz7g{w)MzBnlrUCoLB3+usesgvzlsLI*Jy$toSgTFfayk z#7S~?Z~}5}pI%z2Z<0wlcy(xO*qh-^F<NWz(a8MkT21<=hsf;h`#p1lA5DbERZD|8 z=T19(^v~YEj*+%uvt4|2gzbipSQ|g3+Dk8U?D~Xsf}Q)RU0tu|6kQ2jS<$QW?`cmb z1^2hXx1bwTVoJ~%in{%CIy4<1R#Cj@I+BO;0Ziq)&3{<S-*{vwLqjvHCup*9gel?M z%#@b#;9u6#&S4)g@}yesF~RwH{@)_qoJ+XoxaQSlhW!miAfa|a<^)dUGwHUFqffO1 zMJ-+df#lMMII5waz|f`T4*>OB#d7e4k|xVub|x1?yOu7rD$MF_Yk`6!rX20l8>Kh? zM>qT)=<GCQw=O=5W{!wu{s5vo?F8iQ;d2m6CD1vI{C~q+(@#v;@T{v-VA|&}pMWm% zp*W4$eNgBJ$r!7}2@k#djpy}8RXqPs!qYB*bp3_>^TARex^H`0KiAx{&VpUj{&JQB z+t3c2&y?an@lNu~f;M^xw4^-l8}Jsz9$n=;Btvg^@W9SLSK$J<j``Y|wgLTo323rO z3S=wz5OcO%(hLT+pWor0Ufcei&-O2vOj^ZJHaMmUdYy<@{VfR*PDT_l@pUgJO@cB$ zyGsHhE}&1)s2cGlK_dFXFs!uSS5;B<i$Zs|aO%Ox{Y{71p>Le)9VDN%RCI2ux^%oa zSPG(3P6T}hnxcsSO92E??>nz*b`ryN`N_u8jWd?6Nwg$c>6@2~2Rl{g%pjbz8+Ha$ z+Hl?ebmO_d)OJrylguwCl^qB9!`}O(C&E|F(UQfe)#8;ViXVy((D?`i{@rbkMfVa9 zlHOB6Cq;U_P9uJrPpio#<l{JkD$vj2Y6eTD-a;%8ex?^<&my@jIPea`xGZ`c%3=?4 z1;u$ssfxX~uWcGWeAjv2zKbn7vXOBh-9VRx?oxd|=X}S@tk7-QA%ABy{;^TSRH{$f z5UUSGVP}kGUv|x5H`C*L-O1sk{2Bv7R(KB(;6yPGk>FU#vE@<NF2rTe=W?<n(w(I& z(k1o>l(QdGwju0!kM?0oQdMryr8v+_o^`HQJ?crPcZ3~E3|AHc3@j`vHjn8SQ<9QK ztweQIkK4n<-e}!Jv83oEE3*Vg*V=bNVpNW$-f<PhnlV34{Bm1|=b4VYq#OK>k<GOK z(EU5n<2qatZ*ICTm(|zU+fgPfbv+ge7l9Gj<PDhUMq3xe7!#u$k|dy^w`5M{ueeHn zqy*MUL8@r`zY1SIIV}4M*TXs-bDKTUon0d?E?8YT5zU)Fk5x?j8t5IM&^-f<^Ez{% zJB^uKCqsx<Pds|>xC<Mt5AWa|^(@l)T+MvE=wnB<Il2Wa?6UD=sC!~S!u0i6QZE@( zK_qEj)UC}S5=bnDyJoshrWr?9rn!4jzAhSmPwieeY97e3<d-g=)B_xAfv@>Rm<_J| z#%ubZH#qqv{@iRIPtZ*E7a|eZfKQJdv{NOS%0m~3&$qhEN?Wa>$EU`DH>PKL!NE@t z`?qU`l@H|9v<{Pyly5{#;}{z1dU}kZO68QS^!G5D;_B%8UBUuv_oDp2wvd$e^2#G} z^uyTbVZBL~uU$E+ozgpViCc!fE1v{2F>Q7FXy*r~+;#MDQIUA6C*6A$)Csbwu4c!v z$3Qpkm@xvdQc)eqq%a0sF`a*~tpV^iV`KYO5Ww}6??7O6B?^Ln3}7fANQHy*$yG6u zR>0qmL~ZEm-~=guxlnf~skG1$y%@zzd!8Tk(yHbCfvsB1yev1#wFLaJ9IfHz<At9M z%)jwM5C=CW*Dq}kK)cC$8#cSMLpz%YvI}q6`P6#TjtRZxDg1zhG|Rx@ihAOL>e8Jf z7Lc-j5bfx<0rGqEj4&GK$r_`@W=YaCF_JZ1NFn*5B`yAy2rWHYNsAhoFRX8c&gZsP zkmZ=r{jOXNyrCx`*5Q$B6HUYky^me$C?_K#Vx~{CC$o&cu1D+<ICUeuF#5&Pw>`~D zKudUN5n8~XFgg_?34JQM2aNc-TKCVH8)==JJenCFuj6JF4aerzI(_+1q`gOhmqIpl z9cRGD6l_WnAS!xVc=6t={BzT0%x}C6W_YoeMo1^fu-7Qngy1QxUUA@|I;Tzq%E{$8 zcZYUcg;^o&Z4YILv=|lti=U%Uo9VT#3u}FO>OD0HJy3lC!^b4x!*+FWFB{bfu8Z!Q z=>z9SOdIh5D|gv=T5=O~O?J@O@~Y*?3`=EBi5o98DFyb($G~?rM*5C%wqIwML&5#{ z0XVMn3ObX%CM5|X!v#UsKBGbjdT@*r(|XIMp=i1M@RTN~;ck=l&!bB@45d4;Y-IxF z+Y{|KLS1$@P1bjM$P<8EU(TX8WOrwo#wP_wMd;?P_^vYKq=`Hc2y9>%E(CJ4C;3&! zzFSoIg6Q%ULppxF?ha_R8Bp8e3!ei7odtROZ@fN!MdXfNkrX#sb2r<|Yuw<vT<ypS zcgL<+Cb5&kQMq<ks>mIWEv<JK6JEpX4^N96ZYTB_-#*EI8=gi+iEvgDVc`HIqhuh% zp}NR`PuwnPVsN8ycb)kv&}6<DL-#cpp(LHj%TwvVtFX9)MTd5=#}ZBu&>tdAv<}LA z^3zQO5&>;8dyDJBXDZ)sw@pu(HD0vL+bcr(1l`=FFHxHrTRl1NFy=l$OdSgVawzKe zyL;M^R)~CS(Ak8yUclpf8|(zA-8%u&;ik4e?gh)XR{W{q4elR@*F_O8F$Vd(Sxaga zuY%=gRy6rH!!X9O97W0(^XZw3PLzex3JuUjmaMACxaRI6y~^U#x#-aXbL?<yUTrlS zxwzA>8p<5MA;r$_RY_ZNWF?aI(Eg5Vr54BV65dIKYl&9Z*m<}uISc3=E^flMa(d)D z!TOooyiuY#$3=Npn=BME*>u=-$Uf5bt%D?u5H61Cx<@f+TPsjZ^O`v2Y4d<ufkFIN zyY+`@T+w1|(VId^KL->)kX2B0<p}TNg_}zi>Qwo)^I!9J(RPUT_#sE{Gg(?uCAKy1 zDrS`a%X8-T@sa!qLVrv{^4rnX%%M9!jJBm3+NW^^nS5`c`=r^t7p<3MA{SRjf6kBs zOj<+B#b37J3ys*&hC7-bM{F7GJ94@R6dP$@PJK&(7fF4V6?n2cVafW~dh190#{&tv znUHt=1To^e?nSJMBvvO3H?&zZPXt#?$RrNz5Xq>%>gH8ry^@VOc-FNc@582BN?$zJ zHIf-<A;UXJBDQOR5!Q8r61~NGXL>81=dYnoAhhz)GbAA?5M$M$T@$UzZ7-zk`;Fko zTK*OdtZLQV)KB#1DGR}`5K}nxsV#Y$gw>SbGPO;4YA8_DDu+C=HI<*PzMXawU914h zdtE5!o5@v}&L_Z@$C<+?6OOT4dsa5h)Y0MXSB^&<Jpt+WXPlFyLkE$1xO8}HYw@#- zUN**U*w9?8CLAJq81?RCA5Lrm`lpbB`#Lt7;BTK3MXp1X&V!<>l)fL8hJK|dUd&zb z(Xps`IigN44UVdFADK3`-&{@6=@aXZc|Y58TFCf>hcVIF1iG5IYZ}i0vU_kQ9|%+4 z8dENp4!8=NHd`DMKbu$sVOHFBX+VcJ)j9#7@yLn2MXC)KFb4RFrz(NTX*Vs1?$VI% z6}GVoZP0=FbY(Oy?f_0`2RSvyQ76w-Z1qQmn*u~hAsiudQlvxX_^@u%z+*0AGG{@l z56E0ialfAWZ%hpBW!pi?vo;(^ZM2T>_SF(bhiJ$2Kgl(_|76{sS8`AOr>XJPe*p@B ztocXlSce0C@9A?3_WxqnijRNenJyR(mv2cUx!&-#O!y<MrBD99ffRr0G&Z1hI>(@; zKS{BEWM}X0&S5guXwPj1E`@?fzeNDUI~z=Rhai{^(nVF#^pxewpyZQMQm>Cnq(g*T zcjlT8+f~0~KK@U=^@^>fETOBkUp6~BPb}9}x@L+%d>D5AgM|)v98Gzm{Vpr-&aM7e zQ;JS#OC@(RK{cn}cmR9?=*Rd|!8;@E$qB>Sl{0Q}V?i-g+Z$Zo)%85KHKK+%=mF_% zX_d$}P4!@%w^s`omdEIj)FP)l72&`-Txz;{$zs~#@g2fN1bV#lW__Nk=lck^9c9_8 ztW{wEftHrtIz~_cs)@UR&hokNY-}MFzwvM+e0{~MUIG2hw??Z#XuKX?ZfXNuRtf*Y zlEAr3Ad$xUpHG36<g*XZQ;LAguMb&1FuGhvm)QI@JwB^C8$$h2TPgqw%Lo6j6qcME z{@dC}$|kpbqmP=VC#fEj6>s+qru@Lo2ulE_5^kH^Ogu|CDDelRmVk!yj^IAulA`Z( z*O@2h1^>VkkQ`8=A`JVZv@F<pT*{d68}AVp^kOglf*fJ{2dnVp0B>)l1zcSoE{JR9 z{*sEt8OM8Dpv!`J<B!d8NYd!+Ef(@eXc_GaZJb#5=Mggir*)@S*laBP7erZib*Kk8 zunK^mQwI1s_wp0Qg~)e6sm3h2AZk_FGHLQRUikJEB>S(^vBbd$$A>s6iT%siRlwS< z2aDQ4+nE3=0j8wuh+V;D6&`;n&!pzSMk&R(Zq-ZOrkC|HxJITwB%LqerR=6V1U=M# z#&<V9R?}IP@J!az>nJy$*B`*vC&ui=M_tO(LKTx+R~l<fvq{dXZ>qi|;2z2=xnRP3 zOfm$Aax6^vE6`S3VRcF+*Wi4WR*~oo><!;5Lm>`rrGa@5fXVX9rE3(SP}N)q+{ASf z9s*boC%0n#LKzxKRG35HVnf-FLwoWlZ@m|6aQpZzx?ckFYG1V7XOagTDeQ*vah+TW z76tMoJ6}zJ<?H?sZ>KVSsq}=)W4orsfQ23~RlvQ#O|7own)uh<!7rn-gpu#;X83+J z2ca%A^C1*1QrXSV!-FJ)yTI$G-wc!!;;z<>^Q}1#-SqsL7Qd>&-o)$jtLh^(<gwf` z99{8GZ{BfkB>SkEB^n!@7E)Ws1(ADvn`r71xuMs#^hDcf6$-`TceN~+bKBj}6;zZs z-nn{B_P{gDPv&*Z1JBQM)r&g&cQA(}B=_ODp*MkoL8E*6GeV^ur&gS5peF^S30YLY zoa5~r=x1?`(XCA%b{fb66hkO0$!kNmS61)<3H(`KR8U8**+z&}o!v&}2lSuEn!FS3 z;O2=Dj=X~N;Kn?Nt#q<PD5XFK3yHqW7B5(O;A;K#QnFU=>Ml!OEMQm9TK-Dr*z-XS zJib8AlQySF=aR0pF3o5#JI~VNN1S3=IHf{hsK;^YhPn!?*P*{bJQ%B{CP;t7cY!J( z(%*B&g!=-d^$BfVGBcQ+pq6689yVGz#bX)FV#7i#;iG3Eq{8MS!%?9M`bqVoVwZ0K zZ#KULx9dP}N;MK8W>)K5-y{&l=He1LUkhz{qVJhG`J}gC9;TrMZSDS1S~2fhNTt6L zt+m`avy-jc{X%jT0_wWnyWb|z;b42;5#DXAs~&$hN53m>>oR#FD^VkJt1x;*8iwuD zz{-sv!yWBd38k8I%&4Y~5CS#_#rr|t1ki)X()y1c^lwlzRjgxnj1~d&q`y|QC!_AB zdc7P{6ZGZkFEY2(834ys>>r74?pf5Mm9}mr(jSFwJgPhV@Mit6Bvy9p{k8LA3s%ND zE~||Tcd-gp`7<zN`Q5~-F+$d^jU=Gcobuc{UC_ZnCXBB5v7^;mv>W6}+|1fGz5_nh z)ZDvx3heTPbTT9c6ArOsOl<u16ds#GJQ(yuuQ<a7aZa~fgmV05t7B)ox)zEh$<#OV zRO;>lXP+zgFrF-?2}STlBK4`taS2mnt3atlTU|D=6P9lIjCYj^S#P2-$NCk^U(KQ~ z^5K}bJtzo(@bs)DweEKjhLmkyyt-(IiQtGz^Ui(KrG0<nEi9QyP0N||Xw1U>NG$4_ z7L#ZE7ZPX^q$F^-`s@8p)qMDYX~@&K)Kb9{5Gd=kL3z@#k!&ce?4#hgbq4Z1sb`T> zc_1#INhU0HfRMSyq?D0U1H8VrFovX9r~l5Rlz9JR$K%q>apn-2iH0p5O;(MxNEP|x zygY&17h`nNJy$`oIDVWkOLU21G_Y0-_yS<_2K}(x>~Fl8JoTC%BPG_bOVVb-FlIS- z5pN)KlIlj|^}XXsV8py4Xlih2Dv0PZn$oPs^_6eqP&yWc;?A0;X3?l|n6NF&vIFK7 zR^N;9UQ^44e=k^B4IeY=B{^{rk`wWUshsHmk!e9=8{#weaI@<Ersn6gXZSw6&W?07 zrUHJSPv!A189YH9bY{D<i$=ThZ3)9N)FrE{@$&(Qz1ar8vrAVpOjkO&P5N<YnKz&Y zMkM<a^dDkv4$9vCaN}K{Y5aOs^PH)CC=`IF@n|T&iBl2hIE!-zqv42r+g&-@o-Q>o zn9rCvu3GX!%O@%7Q_Zk;1UecsR>@>Y8RK=F<J9rs`)idTKDFL&z4F|oQsC#$@hqYf z`md%bjb4xoz5Qm%p7+9Z`=Av7yTr<EzD(!rI94Eub9Cy{jl(%I?=xr!Bt4+<!FxB1 z-?A34nB>4YDqWUOg8Vd&_L3>6)g7VZ2n}3!ky1vrM!K=K`zxuGhtMHboQ`;2jJMmS zL0zSr$ahY9%bSsro62=83>&J)M7OPWsK50ptZ0wEanZOJzxItszxkVarxyYaT1-`H zI{4rjbc&m%$6aq!!<Pazm>EJ_Bmn7Sumb|P;=Cxu=9l(F;I18g!cskWF?nJ(6PY{a z3hDc5a`UlGRizEyp5)ydzSAB{d{ph!T1zUggXw_<287X@H>->oAnQubAze5mg=Oi* zCa!!5os<_dt82`n2>;4C(-mJ}%8@R}K+=xC?`fkBNF!wIK}!2j>pM*Pu+xYGp|Xvt z=<jH%8fzbSJZJBzqF(!yHIk3y_^bl!%(ZF(nYx&UC3E)pc8L0FGkuy@v40f@m%dcG z))s7r52s)gR{k4Ln&bm$I|K1SL+$JL-*`j(X8yR*S3u-x1X}sp<NzV=mGA-QA?0tp zGEkg{;>=fn8+Sql0kP!-5SJfkol$?6mjk$BPhyO=hk=Vh^;eF(0VS1x>Q;SW`Y*<x zMNy7o>VAdw#S%ua-k7<>_gXb!Dv5VG-kQlRUY{47tmHKc0KG7%3gl1Viepgq)@lsu za@k;-CVJ^V2%=bFft8uK0RKP1zK)d09ge#A+K9m4c-N^;^>zxM;ri1lRzOd21GUY- zZi~Ca7a~US%cykU<<>TCI1{uNHNUW;%7lrLO1Qk)K~<85r~IKEcO8xutgb*FG_+q| z(n!#(ek4_ey3oS5Q!nWs1KsHc3q+YArx#1?>Xw(T^U&=qy*Bfu-Bek&9pq(+e_$y5 zM1MF=sO0$aT=fT7gRDU`-(L6*>T?KJ-lw)&olbu16d#@JgT^meH+w)71{~&7E`@3g zehJH7X5sa9AywA2T)c`Uu-9mwu+0%8uR`KnG2xMIX}aN{w`Q*+z6d5YCqExW`Sn?S za4+dHBGZg`Gd4E77(&COMk~IhaaP<2WOcKR+0i%j_v+1!WnqGs&aE8E`=hkU-K&(W z^OhpT?d~p{zsspd#72cwHwD+KB!Ox2w97Q9EoeMO3nRI?H&k;Q_cPMi8f}#Cslw{^ z-&Jk6?JoNeE!mLXbQy&3`dN&5fox6vww1PqUd=Fvt3`0pTWMJx{Q4Z^P@c#9l|4`` zUyUrufDHvr>@+he!~{s>uQG83Vz(PceI4F%E0i<p@b_ewA6S1BwM`n8{FwH2T8QE1 zjW;~QE;DJIxx`JJ9%nichZnRZ)LJnbzN1I1wV3dnS^isXxQo2>&>5fEUAZ2X2w`&! z@QMo9l6er^(&u2gp6|)@x~#E0etB>1Zj7Drg=Pp1KDR^>JRt*aZ0~g2)p1wuP|qk; z78Zqi)t`;pmdiq=K0-YT9sDH?&S6W;t(P{ODd9kSD!)j*md3g{r%O!hGr_?i5br_* zbwP`z(zGiwh4HRyKVmf>gp`DLQS0X8VI9F42ZP~uj%g}MzU%p!`_D(S2(A*nsHQaa z#gEpetZH3F-;EAD{o!a_TZub!-bs_FN?s3pQz)e(zTW9nZ$4>)iVCUWyZ6&@X5&z* z!d$^Lv&8dy=P#7<5yFz}h_NCkxK*BX8)AhG%Zci@iPX30>qoh0ZkvRis`q9yxfs-@ zwuOtiTdgXTBuR0-I;<bBcn)FL_IY6Y?7>6rDIxaYa8;4vWA@wAV@_+4>F4w!foVQw z<g|I8Kk#)z>dnY!X{IBbwsqcj1{{96ydJ`MLe)Ih-VrmdTU|KLuX8?sdMH+g<uy-O zYKU7t!JhE;70lGedA$srkCY}!Wt+R^B2KObcadgGdIY}v!1u1)E#cuAPfOLtG3Fz? z&ciIkXz8htrL5{M+wSoEveN|r-OR5>N`Q@HBwXjf_%4^w$oh;@Kl&GP36jeAZYNuF zfR<iLqvn7u&Oyv}cZx|Vis{z7vJAEn{d-0)D~VHOANSAT>QZ!mBsO^43usJuKvw`k zD=DyN41Urge#aVsZBg>3^S~A1p*9wp>ZP|+lsyB03lhn2(Kr@AB^%-<S*Fnj!)@Gi zAS`9Dag0zyCyN%I1bWt~5zll_T=N(2j2FFHs6Wb&lSc%pyv$U+pcJmMYjh$8pl*QW zK<d~59g^UTJpvj(E?z(|I{pWJH@Rv>HERPR4p<vT&vNOnz}0muxl($$j_;1!|E9oI z?jMigAFyr0_79~8AaLiOw}DIUe}V0^^zGSgLux<y$v>@@;)u!Ou3tqj{=)D7eT{4H ze>)8UChuR^t^UrBa9sQ1AKXo&g|efd_Hm+M^3~2$iIjOZlb87mo{bMx=Um=8xJBG3 zptx_AxZOWAmztvf^Z2-`(w5R0JLa0;fLuH+;_<p?@B|NFzzb|RJ6!4}V?1Q1d7?s7 z(b4Hk!W+=il;Goqy9GD~CB7@XsgxJY4_w#_la3vJb|{phCEUfo0w}l1x}pCgv_j#W zSHPpCZTxg$5h#~b2K;!yiEh9NCt^X7wwusHQs`MzXJe}bQ*uLu$zQfE(q=Dd^Q5T} zO1CB)_;ui^5&4WO+{mF?8X0H%zsO#_rlEXhn3E5XcmF6<w;PdJeBOg~fIQXbe<4rJ z8>z)n4gfj4WTWX>Zdi__e_6Y`KVg5KY+TcohuYOGy$aC0@bZNjHV6*%wA4a3UN&Ul zHj7PHc_M*bOtcqt0esX%%@qG)*EBT!kdF`G@!Xc%K60EE`Y`LR-k~Y<gXXx3`?<{U zX<q=TKO3$%Ik0I5Pv1m({wWsn@-HC%r&qFS0RX}|{{Uf#F`(ET#mMjH4eLf@BBsYN zLFpB*K%1e6fZurUJ`A7{?c3?+pPzyDqs_cMKjEY;0F2Dsc>5~D495rke7;#A0&sfk zm`@mrlPj{a#f7t(^rb6}CBwvd6zzBRFE`!^SDyZqMy3~Wgm>Ljn+6`$a4O(k+dd1@ zv%0{!S33Mqeqz;06`0y|@%0C15UVpS*@Gt%;-|oPyBcrbesgL8mpTwQ8C!Wf8AtAU zf9APUN2DDe;q9aWQNLOC1<>jUVhfTWoP+wuMdIOIJSl~s>V@7?GdkfIAn6-)i#a#L zBWV*pEl#|K<^2v8F$NGb-eF7ZF~Wv^-z1$c)>QNsLgYNYak!-($$(idk*D4W7hMU< zdCS}<$}LVelKMd{Hh1Qz@ZFF*Pr0<H%*~sHzcRaQMHx__-eT@qXF+vSF5zs%ta*M& z98G~6&EDIM{`6Zfqkk%l-KHmv%QI(Aq`h}iD1KY^xavz(YpSigMLk6!MXZTfpxOga z!U_z;TH9;;8_z_wvS-3|^79W;F6LKq2{ujOMEl1Iy|I(2=HQrthV4|tCwt&Sj(Nju zo-g7j#SZu1hrbZuD;RJUFO8(l!cRdPuSa~8eqbT*Vz`v#8S0(I?Q8e32uBU^6-+d1 zU7h+tmEkCf{6)xmTAUs%Yt*`Xe;XK&&AR)dn!Jnk>LSt$(oDSG9yhgy8*+ED>q=ef zJ&%!Vwjzz|H!voXd_r#-HXr8M8zJIgh$^Vrcws=zOW^bLj^l4UDl2|lnKw9=S-87w z+#nHCs?!1`w%mrEXlTgfKFxb=)!XwT3EIkiNAmc&o<r^8Y^jzxkz$nr<acj)orQg8 zI!K3He@PX8jvu(dUx0XrwhN-@$myfwRl%4NUh<eqp+bTBhspbmuM_h7s&ePU1Wgmj z22-{MH6lw&aHn3zGD`6KV?k>xaidKt6ep_TcjurjBF85H=akS_3|+W5#|=EaOsu*t zPIrOdrU3BF1gm2�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 diff --git a/demos/demo_gazebo_x-20cm_y-10cm.jpg b/demos/demo_gazebo_x-20cm_y-10cm.jpg deleted file mode 100644 index 9b6f60ad8ffb895a94cc6873a061e0810f2d1dbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209428 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ݹy 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 diff --git a/demos/demo_gazebo_x-20cm_y-20cm.jpg b/demos/demo_gazebo_x-20cm_y-20cm.jpg deleted file mode 100644 index 3c15fc66bdd164d15ff55b8647dccd035bcdb3f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207363 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%0A0#*U$aLh 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⪰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≥j8L!+jpQG*kRV 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ξ^>RYvMa%njTFehT@Pl?fXV>dqq-5 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 bA4-_bJgBK0W992nPds0CKmn(9V7dR<v*vXy diff --git a/demos/demo_gazebo_x-20cm_y00cm.jpg b/demos/demo_gazebo_x-20cm_y00cm.jpg deleted file mode 100644 index b94fdeef33fba7191105f013ace71c5717a1eefb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209575 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 diff --git a/demos/demo_gazebo_x00cm_y-10cm.jpg b/demos/demo_gazebo_x00cm_y-10cm.jpg deleted file mode 100644 index 64637cf8350e0bceeeb74ba6be05b9a70353c879..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207874 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�|#=UR9fBF{z`EG+kGp=Tt@ibw~ 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 diff --git a/demos/demo_gazebo_x00cm_y-20cm.jpg b/demos/demo_gazebo_x00cm_y-20cm.jpg deleted file mode 100644 index 954c20701c8db1abcd49becfad0448f94e475619..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206526 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�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%0AbUJR+IO$zJIo^oZky-Fvt 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 WOp_@Ri`hcR{F|&b)%S(}t^9v~IypB0 diff --git a/demos/demo_gazebo_x00cm_y00cm.jpg b/demos/demo_gazebo_x00cm_y00cm.jpg deleted file mode 100644 index 6935015a05b35aa74fee175c52b9b3f88af0c9f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209086 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 Q6~zDl^Z#T6^#2zA4{&Sm^#A|> diff --git a/demos/demo_image.cpp b/demos/demo_image.cpp deleted file mode 100644 index 3997b9476..000000000 --- a/demos/demo_image.cpp +++ /dev/null @@ -1,177 +0,0 @@ -// Testing things for the 3D image odometry - -//Wolf includes -#include "core/sensor/sensor_camera.h" -#include "core/capture/capture_image.h" -#include "core/processor/processor_tracker_feature_image.h" -#include "core/ceres_wrapper/ceres_manager.h" - -// Vision utils includes -#include <vision_utils.h> -#include <sensors.h> -#include <common_class/buffer.h> -#include <common_class/frame.h> - -//std includes -#include <ctime> -#include <iostream> -#include <string> - -int main(int argc, char** argv) -{ - using namespace wolf; - using std::shared_ptr; - using std::make_shared; - using std::static_pointer_cast; - - //ProcessorImageFeature test - std::cout << std::endl << " ========= ProcessorImageFeature test ===========" << std::endl << std::endl; - - // Sensor or sensor recording - vision_utils::SensorCameraPtr sen_ptr = vision_utils::askUserSource(argc, argv); - if (sen_ptr==NULL) - return 0; - - unsigned int buffer_size = 8; - vision_utils::Buffer<vision_utils::FramePtr> frame_buff(buffer_size); - frame_buff.add( vision_utils::setFrame(sen_ptr->getImage(), 0) ); - - unsigned int img_width = frame_buff.back()->getImage().cols; - unsigned int img_height = frame_buff.back()->getImage().rows; - std::cout << "Image size: " << img_width << "x" << img_height << std::endl; - - // graphics - cv::namedWindow("Feature tracker"); // Creates a window for display. - cv::moveWindow("Feature tracker", 0, 0); - cv::startWindowThread(); - - CaptureImagePtr image_ptr; - - TimeStamp t = 1; - - std::string wolf_root = _WOLF_ROOT_DIR; - std::cout << "Wolf root: " << wolf_root << std::endl; - - ProblemPtr wolf_problem_ = Problem::create("PO", 3); - - //===================================================== - // Method 1: Use data generated here for sensor and processor - //===================================================== - -// // SENSOR -// Eigen::Vector4s k = {320,240,320,320}; -// SensorCameraPtr camera_ptr = std::make_shared<SensorCamera>(std::make_shared<StateBlock>(Eigen::Vector3s::Zero()), -// std::make_shared<StateBlock>(Eigen::Vector3s::Zero()), -// std::make_shared<StateBlock>(k,false),img_width,img_height); -// -// wolf_problem_->getHardware()->addSensor(camera_ptr); -// -// // PROCESSOR -// ProcessorParamsImage tracker_params; -// tracker_params.matcher.min_normalized_score = 0.75; -// tracker_params.matcher.similarity_norm = cv::NORM_HAMMING; -// tracker_params.matcher.roi_width = 30; -// tracker_params.matcher.roi_height = 30; -// tracker_params.active_search.grid_width = 12; -// tracker_params.active_search.grid_height = 8; -// tracker_params.active_search.separation = 1; -// tracker_params.max_new_features =0; -// tracker_params.min_features_for_keyframe = 20; -// -// DetectorDescriptorParamsOrb orb_params; -// orb_params.type = DD_ORB; -// -// DetectorDescriptorParamsBrisk brisk_params; -// brisk_params.type = DD_BRISK; -// -// // select the kind of detector-descriptor parameters -// tracker_params.detector_descriptor_params_ptr = std::make_shared<DetectorDescriptorParamsOrb>(orb_params); // choose ORB -//// tracker_params.detector_descriptor_params_ptr = std::make_shared<DetectorDescriptorParamsBrisk>(brisk_params); // choose BRISK -// -// std::cout << tracker_params.detector_descriptor_params_ptr->type << std::endl; -// -// ProcessorTrackerTrifocalTensorPtr prc_image = std::make_shared<ProcessorImageFeature>(tracker_params); -//// camera_ptr->addProcessor(prc_image); -// std::cout << "sensor & processor created and added to wolf problem" << std::endl; - //===================================================== - - //===================================================== - // Method 2: Use factory to create sensor and processor - //===================================================== - - /* Do this while there aren't extrinsic parameters on the yaml */ - Eigen::Vector7s extrinsic_cam; - extrinsic_cam[0] = 0; //px - extrinsic_cam[1] = 0; //py - extrinsic_cam[2] = 0; //pz - extrinsic_cam[3] = 0; //qx - extrinsic_cam[4] = 0; //qy - extrinsic_cam[5] = 0; //qz - extrinsic_cam[6] = 1; //qw - std::cout << "========extrinsic_cam: " << extrinsic_cam.transpose() << std::endl; - const Eigen::VectorXs extr = extrinsic_cam; - /* Do this while there aren't extrinsic parameters on the yaml */ - - // SENSOR - // one-liner API - SensorBasePtr sensor_ptr = wolf_problem_->installSensor("CAMERA", "PinHole", Eigen::VectorXs::Zero(7), wolf_root + "/src/examples/camera_params_ueye_sim.yaml"); - SensorCameraPtr camera_ptr = static_pointer_cast<SensorCamera>(sensor_ptr); - camera_ptr->setImgWidth(img_width); - camera_ptr->setImgHeight(img_height); - - // PROCESSOR - // one-liner API - ProcessorTrackerFeatureImagePtr prc_img_ptr = std::static_pointer_cast<ProcessorTrackerFeatureImage>( wolf_problem_->installProcessor("IMAGE FEATURE", "ORB", "PinHole", wolf_root + "/src/examples/processor_image_feature.yaml") ); - std::cout << "sensor & processor created and added to wolf problem" << std::endl; - //===================================================== - -// // Ceres wrapper -// ceres::Solver::Options ceres_options; -// ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH -// ceres_options.max_line_search_step_contraction = 1e-3; -// // ceres_options.minimizer_progress_to_stdout = false; -// // ceres_options.line_search_direction_type = ceres::LBFGS; -// // ceres_options.max_num_iterations = 100; -// google::InitGoogleLogging(argv[0]); -// CeresManager ceres_manager(wolf_problem_, ceres_options); - - for(int f = 0; f<10000; ++f) - { - frame_buff.add( vision_utils::setFrame(sen_ptr->getImage(), f) ); - - std::cout << "\n=============== Frame #: " << f << " ===============" << std::endl; - - t.setToNow(); - clock_t t1 = clock(); - - // Preferred method with factory objects: - image_ptr = make_shared<CaptureImage>(t, camera_ptr, frame_buff.back()->getImage()); - - camera_ptr->process(image_ptr); - - std::cout << "Time: " << ((double) clock() - t1) / CLOCKS_PER_SEC << "s" << std::endl; - - wolf_problem_->print(); - - cv::Mat image = frame_buff.back()->getImage().clone(); - prc_img_ptr->drawFeatures(image); - prc_img_ptr->drawRoi(image,prc_img_ptr->detector_roi_,cv::Scalar(0.0,255.0, 255.0)); //active search roi - prc_img_ptr->drawRoi(image,prc_img_ptr->tracker_roi_, cv::Scalar(255.0, 0.0, 255.0)); //tracker roi - prc_img_ptr->drawTarget(image,prc_img_ptr->tracker_target_); - cv::imshow("Feature tracker", image); - cv::waitKey(1); - -// if((f%100) == 0) -// { -// std::string summary = ceres_manager.solve(2); -// std::cout << summary << std::endl; -// -// std::cout << "Last key frame pose: " -// << wolf_problem_->getLastKeyFrame()->getP()->getState().transpose() << std::endl; -// std::cout << "Last key frame orientation: " -// << wolf_problem_->getLastKeyFrame()->getO()->getState().transpose() << std::endl; -// -// cv::waitKey(0); -// } - } -} diff --git a/demos/demo_imuDock.cpp b/demos/demo_imuDock.cpp deleted file mode 100644 index dab6894d7..000000000 --- a/demos/demo_imuDock.cpp +++ /dev/null @@ -1,318 +0,0 @@ -/** - * \file test_imuDock.cpp - * - * Created on: July 18, 2017 - * \author: Dinesh Atchuthan - */ - -#include "base/processor/processor_IMU.h" -#include "base/sensor/sensor_IMU.h" -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/ceres_wrapper/ceres_manager.h" -#include "base/sensor/sensor_odom_3D.h" -#include "base/processor/processor_odom_3D.h" - -//Factors headers -#include "base/factor/factor_fix_bias.h" - -//std -#include <iostream> -#include <fstream> -#include "base/factor/factor_pose_3D.h" - -#define OUTPUT_RESULTS -//#define ADD_KF3 - -/* OFFLINE VERSION - In this test, we use the experimental conditions needed for Humanoids 2017. - IMU data are acquired using the docking station. - - Factors are (supposing to KeyFrames, stateblocks or first Keyframe are noted *1 and second Keyframes's are *2) : - invar : P1, V1, V2 - var : Q1,B1,P2,Q2,B2 - factors : Odometry factor between KeyFrames - IMU factor - FixBias factor --> makes the problem observable (adding a big covariance on all part but a smaller one on yaw) - Fix3D factor - - What we expect : Estimate biases (this will strongly depend on the actual trajectory of the IMU) - Estimate the position and orienttion of the IMU (check with the standard deviation using covariance matrix) - - Representation of the application: - - Imu - KF1----------◼----------KF2 - /----P1----------\ /----------P2 invar : P1, V1, V2 - Abs|------◼ ◼ var : Q1,B1,P2,Q2,B2 - \----Q1----------/ \----------Q2 - V1 Odom - Abs|------◼-----B1 -*/ -int main(int argc, char** argv) -{ - //#################################################### INITIALIZATION - using namespace wolf; - - //___get input file for imu data___ - std::ifstream imu_data_input; - const char * filename_imu; - if (argc < 02) - { - WOLF_ERROR("Missing 1 input argument (path to imu data file).") - return 1; //return with error - } - else - { - filename_imu = argv[1]; - - imu_data_input.open(filename_imu); - WOLF_INFO("imu file : ", filename_imu) - } - - // ___Check if the file is correctly opened___ - if(!imu_data_input.is_open()){ - WOLF_ERROR("Failed to open data file ! Exiting") - return 1; - } - - #ifdef OUTPUT_RESULTS - //define output file - std::ofstream output_results_before, output_results_after, checking; - output_results_before.open("imu_dock_beforeOptim.dat"); - output_results_after.open("imu_dock_afterOptim.dat"); - checking.open("KF_pose_stdev.dat"); - #endif - - // ___initialize variabes that will be used through the code___ - Eigen::VectorXs problem_origin(16); - Eigen::Vector7s imu_pose((Eigen::Vector7s()<<0,0,0,0,0,0,1).finished()), odom_pose((Eigen::Vector7s()<<0,0,0,0,0,0,1).finished()); - problem_origin << 0,0,0, 0,0,0,1, 0,0,0, 0,0,0, 0,0,0; - - //Create vectors to store data and time - Eigen::Vector6s data_imu, data_odom; - Scalar clock; - TimeStamp ts(0), ts_output(0); //will be used to store the data timestamps and set timestamps in captures - - // ___Define expected values___ - Eigen::Vector7s expected_KF1_pose((Eigen::Vector7s()<<0,0,0,0,0,0,1).finished()), expected_KF2_pose((Eigen::Vector7s()<<0,-0.06,0,0,0,0,11).finished()); - - //#################################################### SETTING PROBLEM - std::string wolf_root = _WOLF_ROOT_DIR; - - // ___Create the WOLF Problem + define origin of the problem___ - ProblemPtr problem = Problem::create("PQVBB 3D"); - CeresManager* ceres_manager = new CeresManager(problem); - - // ___Configure Ceres if needed___ - - // ___Create sensors + processors___ - SensorIMUPtr sensorIMU = std::static_pointer_cast<SensorIMU>(problem->installSensor("IMU", "Main IMU", imu_pose, wolf_root + "/src/examples/sensor_imu.yaml")); - ProcessorIMUPtr processorIMU = std::static_pointer_cast<ProcessorIMU>(problem->installProcessor("IMU", "IMU pre-integrator", "Main IMU", wolf_root + "/src/examples/processor_imu.yaml")); - - SensorOdom3DPtr sensorOdom = std::static_pointer_cast<SensorOdom3D>(problem->installSensor("ODOM 3D", "odom", odom_pose, wolf_root + "/src/examples/sensor_odom_3D_HQ.yaml")); - ProcessorOdom3DPtr processorOdom = std::static_pointer_cast<ProcessorOdom3D>(problem->installProcessor("ODOM 3D", "odom", "odom", wolf_root + "/src/examples/processor_odom_3D.yaml")); - - // ___set origin of processors to the problem's origin___ - FrameIMUPtr KF1 = std::static_pointer_cast<FrameIMU>(processorIMU->setOrigin(problem_origin, ts)); // XXX JS: setting ts to zero, and then reading clock from data, is inconsistent. - processorOdom->setOrigin(KF1); - - //#################################################### PROCESS DATA - // ___process IMU and odometry___ - - //Create captures - CaptureIMUPtr imu_ptr = std::make_shared<CaptureIMU>(ts, sensorIMU, data_imu, Matrix6s::Identity(), Vector6s::Zero()); //ts is set at 0 - CaptureMotionPtr mot_ptr = std::make_shared<CaptureMotion>(ts, sensorOdom, data_odom, 7, 6, nullptr); - - //while we do not reach the end of file, read IMU input (ts, Ax, Ay, Az, Wx, Wy, Wz) and process data through capture - while(!imu_data_input.eof()) - { - //read - imu_data_input >> clock >> data_imu[0] >> data_imu[1] >> data_imu[2] >> data_imu[3] >> data_imu[4] >> data_imu[5]; - - //set capture - ts.set(clock); - imu_ptr->setTimeStamp(ts); - imu_ptr->setData(data_imu); - - //process - sensorIMU->process(imu_ptr); - } - - //All IMU data have been processed, close the file - imu_data_input.close(); - - //A KeyFrame should have been created (depending on time_span in processors). get the last KeyFrame - // XXX JS: in my opinion, we should control the KF creation better, not using time span. Is it possible? - #ifdef ADD_KF3 - //Add a KeyFrame just before the motion actually starts (we did not move yet) - data_odom << 0,0,0, 0,0,0; - TimeStamp t_middle(0.307585); - mot_ptr->setTimeStamp(t_middle); - mot_ptr->setData(data_odom); - sensorOdom->process(mot_ptr); - - //Also add a keyframe at the end of the motion - data_odom << 0,-0.06,0, 0,0,0; - ts.set(0.981573); //comment this if you want the last KF to be created at last imu's ts - mot_ptr->setTimeStamp(ts); - mot_ptr->setData(data_odom); - sensorOdom->process(mot_ptr); - - FrameIMUPtr KF2 = std::static_pointer_cast<FrameIMU>(problem->getTrajectory()->closestKeyFrameToTimeStamp(t_middle)); - FrameIMUPtr KF3 = std::static_pointer_cast<FrameIMU>(problem->getTrajectory()->closestKeyFrameToTimeStamp(ts)); - #else - //now impose final odometry using last timestamp of imu - data_odom << 0,-0.06,0, 0,0,0; - mot_ptr->setTimeStamp(ts); - mot_ptr->setData(data_odom); - sensorOdom->process(mot_ptr); - - FrameIMUPtr KF2 = std::static_pointer_cast<FrameIMU>(problem->getTrajectory()->closestKeyFrameToTimeStamp(ts)); - #endif - - //#################################################### OPTIMIZATION PART - // ___Create needed factors___ - - //Add Fix3D factor on first KeyFrame (with large covariance except for yaw) - Eigen::MatrixXs featureFix_cov(6,6); - featureFix_cov = Eigen::MatrixXs::Identity(6,6); - featureFix_cov.topLeftCorner(3,3) *= 1e-8; // position variances (it's fixed anyway) - featureFix_cov(3,3) = pow( .02 , 2); // roll variance - featureFix_cov(4,4) = pow( .02 , 2); // pitch variance - featureFix_cov(5,5) = pow( .01 , 2); // yaw variance - CaptureBasePtr cap_fix = KF1->addCapture(std::make_shared<CaptureMotion>(0, nullptr, problem_origin.head(7), 7, 6, nullptr)); - FeatureBasePtr featureFix = cap_fix->addFeature(std::make_shared<FeatureBase>("ODOM 3D", problem_origin.head(7), featureFix_cov)); - FactorFix3DPtr fac_fix = std::static_pointer_cast<FactorPose3D>(featureFix->addFactor(std::make_shared<FactorPose3D>(featureFix))); - - Eigen::MatrixXs featureFixBias_cov(6,6); - featureFixBias_cov = Eigen::MatrixXs::Identity(6,6); - featureFixBias_cov.topLeftCorner(3,3) *= sensorIMU->getAbInitialStdev() * sensorIMU->getAbInitialStdev(); - featureFixBias_cov.bottomRightCorner(3,3) *= sensorIMU->getWbInitialStdev() * sensorIMU->getWbInitialStdev(); - CaptureBasePtr cap_fixbias = KF1->addCapture(std::make_shared<CaptureMotion>(0, nullptr, problem_origin.tail(6), featureFixBias_cov, 6, 6, nullptr)); - //create a FeatureBase to factor biases - FeatureBasePtr featureFixBias = cap_fixbias->addFeature(std::make_shared<FeatureBase>("FIX BIAS", problem_origin.tail(6), featureFixBias_cov)); - FactorFixBiasPtr fac_fixBias = std::static_pointer_cast<FactorFixBias>(featureFixBias->addFactor(std::make_shared<FactorFixBias>(featureFixBias))); - - // ___Fix/Unfix stateblocks___ - KF1->getP()->fix(); - KF1->getO()->unfix(); - KF1->getV()->fix(); - KF1->getAccBias()->unfix(); - KF1->getGyroBias()->unfix(); - - #ifdef ADD_KF3 - KF2->getP()->fix(); - KF2->getO()->unfix(); - KF2->getV()->fix(); - KF2->getAccBias()->unfix(); - KF2->getGyroBias()->unfix(); - - KF3->getP()->unfix(); - KF3->getO()->unfix(); - KF3->getV()->fix(); - KF3->getAccBias()->unfix(); - KF3->getGyroBias()->unfix(); - #else - KF2->getP()->unfix(); - KF2->getO()->unfix(); - KF2->getV()->fix(); - KF2->getAccBias()->unfix(); - KF2->getGyroBias()->unfix(); - #endif - - #ifdef OUTPUT_RESULTS - // ___OUTPUT___ - /* Produce output file for matlab visualization - * first output : estimated trajectory BEFORE optimization (getting the states each millisecond) - */ - - unsigned int time_iter(0); - Scalar ms(0.001); - ts_output.set(0); - while(ts_output.get() < ts.get() + ms) - { - output_results_before << ts_output.get() << "\t" << problem->getState(ts_output).transpose() << std::endl; - time_iter++; - ts_output.set(time_iter * ms); - } - #endif - - // ___Solve + compute covariances___ - problem->print(4,0,1,0); - std::string report = ceres_manager->solve(SolverManager::ReportVerbosity::BRIEF); // 0: nothing, 1: BriefReport, 2: FullReport - ceres_manager->computeCovariances(SolverManager::CovarianceBlocksToBeComputed::ALL_MARGINALS); - problem->print(1,0,1,0); - - //#################################################### RESULTS PART - - // ___Get standard deviation from covariances___ - #ifdef ADD_KF3 - Eigen::MatrixXs cov_KF1(16,16), cov_KF2(16,16), cov_KF3(16,16); - - problem->getFrameCovariance(KF1, cov_KF1); - problem->getFrameCovariance(KF2, cov_KF2); - problem->getFrameCovariance(KF3, cov_KF3); - - Eigen::Matrix<wolf::Scalar, 16, 1> stdev_KF1, stdev_KF2, stdev_KF3; - - stdev_KF1 = cov_KF1.diagonal().array().sqrt(); - stdev_KF2 = cov_KF2.diagonal().array().sqrt(); - stdev_KF3 = cov_KF3.diagonal().array().sqrt(); - - WOLF_DEBUG("stdev KF1 : ", stdev_KF1.transpose()); - WOLF_DEBUG("stdev KF2 : ", stdev_KF2.transpose()); - WOLF_DEBUG("stdev KF3 : ", stdev_KF3.transpose()); - #else - Eigen::MatrixXs cov_KF1(16,16), cov_KF2(16,16); - - problem->getFrameCovariance(KF1, cov_KF1); - problem->getFrameCovariance(KF2, cov_KF2); - - Eigen::Matrix<wolf::Scalar, 16, 1> stdev_KF1, stdev_KF2; - - stdev_KF1 = cov_KF1.diagonal().array().sqrt(); - stdev_KF2 = cov_KF2.diagonal().array().sqrt(); - - WOLF_DEBUG("stdev KF1 : \n", stdev_KF1.transpose()); - WOLF_DEBUG("stdev KF2 : \n", stdev_KF2.transpose()); - #endif - - - #ifdef OUTPUT_RESULTS - // ___OUTPUT___ - /* Produce output file for matlab visualization - * Second output: KF2 position standard deviation computed - * estimated trajectory AFTER optimization - * + get KF2 timestamp + state just in case the loop is not working as expected - */ - - //estimated trajectort - time_iter = 0; - ts_output.set(0); - while(ts_output.get() < ts.get() + ms) - { - output_results_after << ts_output.get() << "\t" << problem->getState(ts_output).transpose() << std::endl; - time_iter++; - ts_output.set(time_iter * ms); - } - - //finally, output the timestamp, state and stdev associated to KFs - #ifdef ADD_KF3 - checking << KF2->getTimeStamp().get() << "\t" << KF2->getState().transpose() << "\t" << stdev_KF2.transpose() << std::endl; - checking << KF3->getTimeStamp().get() << "\t" << KF3->getState().transpose() << "\t" << stdev_KF3.transpose() << std::endl; - #else - checking << KF2->getTimeStamp().get() << "\t" << KF2->getState().transpose() << "\t" << stdev_KF2.transpose() << std::endl; - #endif - #endif - - // ___Are expected values in the range of estimated +/- 2*stdev ?___ - - #ifdef OUTPUT_RESULTS - output_results_before.close(); - output_results_after.close(); - checking.close(); - #endif - - return 0; -} diff --git a/demos/demo_imuDock_autoKFs.cpp b/demos/demo_imuDock_autoKFs.cpp deleted file mode 100644 index 43a54d654..000000000 --- a/demos/demo_imuDock_autoKFs.cpp +++ /dev/null @@ -1,311 +0,0 @@ -/** - * \file test_imuDock_autoKFs.cpp - * - * Created on: July 22, 2017 - * \author: Dinesh Atchuthan - */ - -#include "base/processor/processor_IMU.h" -#include "base/sensor/sensor_IMU.h" -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/ceres_wrapper/ceres_manager.h" -#include "base/sensor/sensor_odom_3D.h" -#include "base/processor/processor_odom_3D.h" - -//Factors headers -#include "base/factor/factor_fix_bias.h" - -//std -#include <iostream> -#include <fstream> -#include "base/factor/factor_pose_3D.h" - -#define OUTPUT_RESULTS -//#define AUTO_KFS - -/* OFFLINE VERSION - In this test, we use the experimental conditions needed for Humanoids 2017. - IMU data are acquired using the docking station. - - Factors are (supposing to KeyFrames, stateblocks or first Keyframe are noted *1 and second Keyframes's are *2) : - invar : P1, V1, V2 - var : Q1,B1,P2,Q2,B2 - - All Keyframes coming after KF2 are constrained just like KF2 - factors : Odometry factor between KeyFrames - IMU factor - FixBias factor --> makes the problem observable (adding a big covariance on all part but a smaller one on yaw) - Fix3D factor - - What we expect : Estimate biases (this will strongly depend on the actual trajectory of the IMU) - Estimate the position and orienttion of the IMU (check with the standard deviation using covariance matrix) - - Representation of the application: - - Imu - KF1----------◼----------KF2--.. - /----P1----------\ /----------P2--.. invar : P1, V1, V2 - Abs|------◼ ◼ var : Q1,B1,P2,Q2,B2 - \----Q1----------/ \----------Q2--.. - V1 Odom v2 .. - Abs|------◼-----B1 B2 .. -*/ -int main(int argc, char** argv) -{ - //#################################################### INITIALIZATION - using namespace wolf; - - //___get input files for imu and odom data___ - std::ifstream imu_data_input, odom_data_input; - const char * filename_imu; - const char * filename_odom; - if (argc < 03) - { - WOLF_ERROR("Missing input argument : path to imu or/and odom data file(s).") - return 1; //return with error - } - else - { - filename_imu = argv[1]; - filename_odom = argv[2]; - - imu_data_input.open(filename_imu); - WOLF_INFO("imu file : ", filename_imu) - odom_data_input.open(filename_odom); - WOLF_INFO("odom file : ", filename_odom) - } - - // ___Check if the file is correctly opened___ - if(!imu_data_input.is_open() || !odom_data_input.is_open()){ - WOLF_ERROR("Failed to open data file ! Exiting") - return 1; - } - - #ifdef OUTPUT_RESULTS - //define output file - std::ofstream output_results_before, output_results_after, checking; - output_results_before.open("imu_dock_beforeOptim.dat"); - output_results_after.open("imu_dock_afterOptim.dat"); - checking.open("KF_pose_stdev.dat"); - #endif - - // ___initialize variabes that will be used through the code___ - Eigen::VectorXs problem_origin(16); - Eigen::Vector7s imu_pose((Eigen::Vector7s()<<0,0,0,0,0,0,1).finished()), odom_pose((Eigen::Vector7s()<<0,0,0,0,0,0,1).finished()); - problem_origin << 0,0,0, 0,0,0,1, 0,0,0, 0,0,0, 0,0,0; - - //Create vectors to store data and time - Eigen::Vector6s data_imu, data_odom; - Scalar clock; - TimeStamp ts(0), ts_output(0); //will be used to store the data timestamps and set timestamps in captures - - // ___Define expected values___ - Eigen::Vector7s expected_KF1_pose((Eigen::Vector7s()<<0,0,0,0,0,0,1).finished()), expected_KF2_pose((Eigen::Vector7s()<<0,-0.06,0,0,0,0,11).finished()); - - #ifdef AUTO_KFs - std::array<Scalar, 50> lastms_imuData; - #endif - //#################################################### SETTING PROBLEM - std::string wolf_root = _WOLF_ROOT_DIR; - - // ___Create the WOLF Problem + define origin of the problem___ - ProblemPtr problem = Problem::create("PQVBB 3D"); - CeresManager* ceres_manager = new CeresManager(problem); - - // ___Configure Ceres if needed___ - - // ___Create sensors + processors___ - SensorIMUPtr sensorIMU = std::static_pointer_cast<SensorIMU>(problem->installSensor("IMU", "Main IMU", imu_pose, wolf_root + "/src/examples/sensor_imu.yaml")); - ProcessorIMUPtr processorIMU = std::static_pointer_cast<ProcessorIMU>(problem->installProcessor("IMU", "IMU pre-integrator", "Main IMU", wolf_root + "/src/examples/processor_imu.yaml")); - - SensorOdom3DPtr sensorOdom = std::static_pointer_cast<SensorOdom3D>(problem->installSensor("ODOM 3D", "odom", odom_pose, wolf_root + "/src/examples/sensor_odom_3D_HQ.yaml")); - ProcessorOdom3DPtr processorOdom = std::static_pointer_cast<ProcessorOdom3D>(problem->installProcessor("ODOM 3D", "odom", "odom", wolf_root + "/src/examples/processor_odom_3D.yaml")); - - // ___set origin of processors to the problem's origin___ - FrameIMUPtr KF1 = std::static_pointer_cast<FrameIMU>(processorIMU->setOrigin(problem_origin, ts)); // XXX JS: setting ts to zero, and then reading clock from data, is inconsistent. - processorOdom->setOrigin(KF1); - - //#################################################### PROCESS DATA - // ___process IMU and odometry___ - - //Create captures - CaptureIMUPtr imu_ptr = std::make_shared<CaptureIMU>(ts, sensorIMU, data_imu, Matrix6s::Identity(), Vector6s::Zero()); //ts is set at 0 - CaptureMotionPtr mot_ptr = std::make_shared<CaptureMotion>(ts, sensorOdom, data_odom, 7, 6, nullptr); - - //while we do not reach the end of file, read IMU input (ts, Ax, Ay, Az, Wx, Wy, Wz) and process data through capture - while(!imu_data_input.eof()) - { - //read - imu_data_input >> clock >> data_imu[0] >> data_imu[1] >> data_imu[2] >> data_imu[3] >> data_imu[4] >> data_imu[5]; - - //set capture - ts.set(clock); - imu_ptr->setTimeStamp(ts); - imu_ptr->setData(data_imu); - - //process - sensorIMU->process(imu_ptr); - } - - //Process all the odom data - // XXX JS: in my opinion, we should control the KF creation better, not using time span. Is it possible? - while(!odom_data_input.eof()) - { - //read - odom_data_input >> clock >> data_odom[0] >> data_odom[1] >> data_odom[2] >> data_odom[3] >> data_odom[4] >> data_odom[5]; - - //set capture - ts.set(clock); - mot_ptr->setTimeStamp(ts); - mot_ptr->setData(data_odom); - - #ifdef AUTO_KFS - /* We want the KFs to be generated automatically but not using time span as argument of this generation - * For our application, w want the KFs to be generated when an odometry data is given under condition that the IMU is not moving - * We check wether the IMU is moving or not by computing the current stdev of the IMU based on data received during 50ms before the odom timestamp - * We compare this value to the stdev (noise) of the sensor (see sensor_imu.yaml) - * If the current stdev is below a threshold then we process the odometry data ! - */ - - // TODO : get data to compute stdev with directly from the capture - // -> see how these data are stored and change getIMUStdev(..) function defined below main() in this file - // -> then just use the function to get this stdev of corresponding data - - #else - //process anyway. KFs will be generated based on the configuration given in processor_odom_3D.yaml - sensorOdom->process(mot_ptr); - #endif - } - - //All data have been processed, close the files - imu_data_input.close(); - odom_data_input.close(); - - //A KeyFrame should have been created (depending on time_span in processors). get all frames - FrameBasePtrList trajectory = problem->getTrajectory()->getFrameList(); - - - //#################################################### OPTIMIZATION PART - // ___Create needed factors___ - - //Add Fix3D factor on first KeyFrame (with large covariance except for yaw) - Eigen::MatrixXs featureFix_cov(6,6); - featureFix_cov = Eigen::MatrixXs::Identity(6,6); - featureFix_cov.topLeftCorner(3,3) *= 1e-8; // position variances (it's fixed anyway) - featureFix_cov(3,3) = pow( .01 , 2); // roll variance - featureFix_cov(4,4) = pow( .01 , 2); // pitch variance - featureFix_cov(5,5) = pow( .001 , 2); // yaw variance - CaptureBasePtr cap_fix = KF1->addCapture(std::make_shared<CaptureMotion>(0, nullptr, problem_origin.head(7), 7, 6, nullptr)); - FeatureBasePtr featureFix = cap_fix->addFeature(std::make_shared<FeatureBase>("ODOM 3D", problem_origin.head(7), featureFix_cov)); - FactorFix3DPtr fac_fix = std::static_pointer_cast<FactorPose3D>(featureFix->addFactor(std::make_shared<FactorPose3D>(featureFix))); - - Eigen::MatrixXs featureFixBias_cov(6,6); - featureFixBias_cov = Eigen::MatrixXs::Identity(6,6); - featureFixBias_cov.topLeftCorner(3,3) *= sensorIMU->getAbInitialStdev() * sensorIMU->getAbInitialStdev(); - featureFixBias_cov.bottomRightCorner(3,3) *= sensorIMU->getWbInitialStdev() * sensorIMU->getWbInitialStdev(); - CaptureBasePtr cap_fixbias = KF1->addCapture(std::make_shared<CaptureMotion>(0, nullptr, problem_origin.tail(6), featureFixBias_cov, 6, 6, nullptr)); - //create a FeatureBase to factor biases - FeatureBasePtr featureFixBias = cap_fixbias->addFeature(std::make_shared<FeatureBase>("FIX BIAS", problem_origin.tail(6), featureFixBias_cov)); - FactorFixBiasPtr fac_fixBias = std::static_pointer_cast<FactorFixBias>(featureFixBias->addFactor(std::make_shared<FactorFixBias>(featureFixBias))); - - // ___Fix/Unfix stateblocks___ - // fix all Keyframes here - - FrameIMUPtr frame_imu; - for(auto frame : trajectory) - { - frame_imu = std::static_pointer_cast<FrameIMU>(frame); - if(frame_imu->isKey()) - { - frame_imu->getP()->fix(); - frame_imu->getO()->unfix(); - frame_imu->getV()->setState((Eigen::Vector3s()<<0,0,0).finished()); //fix all velocties to 0 () - frame_imu->getV()->fix(); - frame_imu->getAccBias()->unfix(); - frame_imu->getGyroBias()->unfix(); - } - } - - //KF1 (origin) needs to be also fixed in position - KF1->getP()->fix(); - - #ifdef OUTPUT_RESULTS - // ___OUTPUT___ - /* Produce output file for matlab visualization - * first output : estimated trajectory BEFORE optimization (getting the states each millisecond) - */ - - unsigned int time_iter(0); - Scalar ms(0.001); - ts_output.set(0); - while(ts_output.get() < ts.get() + ms) - { - output_results_before << ts_output.get() << "\t" << problem->getState(ts_output).transpose() << std::endl; - time_iter++; - ts_output.set(time_iter * ms); - } - #endif - - // ___Solve + compute covariances___ - problem->print(4,0,1,0); - std::string report = ceres_manager->solve(SolverManager::ReportVerbosity::BRIEF); - ceres_manager->computeCovariances(SolverManager::CovarianceBlocksToBeComputed::ALL_MARGINALS); - problem->print(1,0,1,0); - - //#################################################### RESULTS PART - - // ___Get standard deviation from covariances___ and output this in a file - Eigen::MatrixXs cov_KF(16,16); - Eigen::Matrix<wolf::Scalar, 16, 1> stdev_KF; - for(auto frame : trajectory) - { - if(frame->isKey()) - { - problem->getFrameCovariance(frame, cov_KF); - stdev_KF = cov_KF.diagonal().array().sqrt(); - #ifdef OUTPUT_RESULTS - checking << frame->getTimeStamp().get() << "\t" << frame->getState().transpose() << "\t" << stdev_KF.transpose() << std::endl; - #endif - } - } - - #ifdef OUTPUT_RESULTS - // ___OUTPUT___ - /* Produce output file for matlab visualization - * Second output: KF position standard deviation computed - * estimated trajectory AFTER optimization - */ - - //estimated trajectort - time_iter = 0; - ts_output.set(0); - while(ts_output.get() < ts.get() + ms) - { - output_results_after << ts_output.get() << "\t" << problem->getState(ts_output).transpose() << std::endl; - time_iter++; - ts_output.set(time_iter * ms); - } - - //Finished writing in files : close them - output_results_before.close(); - output_results_after.close(); - checking.close(); - #endif - - return 0; -} - -/*Scalar getIMUStdev(Eigen::VectorXs _data) //input argument : whatever will contain the data in the capture -{ - Eigen::Vector6s mean(Eigen::Vector6s::Zero()), stdev(Eigen::Vector6s::Zero()); - unsigned int _data_size(_data.size()); - - mean = _data.mean()/_data_size; - - for (unsigned int i = 0; i < _data_size; i++) - { - stdev += pow(_data()-mean,2); //get the correct data from the container - } - return (stdev.array().sqrt()).maxCoeff(); -}*/ diff --git a/demos/demo_imuPlateform_Offline.cpp b/demos/demo_imuPlateform_Offline.cpp deleted file mode 100644 index 4b923de89..000000000 --- a/demos/demo_imuPlateform_Offline.cpp +++ /dev/null @@ -1,266 +0,0 @@ -//Wolf -#include "base/capture/capture_IMU.h" -#include "base/processor/processor_IMU.h" -#include "base/sensor/sensor_IMU.h" -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/sensor/sensor_odom_3D.h" -#include "base/factor/factor_odom_3D.h" -#include "base/state_block/state_block.h" -#include "base/state_block/state_quaternion.h" -#include "base/processor/processor_odom_3D.h" -#include "base/ceres_wrapper/ceres_manager.h" - -//std -#include <iostream> -#include <fstream> -#include <iomanip> -#include <ctime> -#include <cmath> - -#define DEBUG_RESULTS - -int _kbhit(); - -int main(int argc, char** argv) -{ - using namespace wolf; - using std::shared_ptr; - using std::make_shared; - using std::static_pointer_cast; - - // LOADING DATA FILE (IMU) - // FOR IMU, file content is : Timestampt\t Ax\t Ay\t Az\t Wx\t Wy\t Wz - - std::ifstream imu_data_input; - const char * filename_imu; - if (argc < 02) - { - - WOLF_ERROR("Missing input argument! : needs 1 argument (path to imu data file).") - return 1; - } - else - { - filename_imu = argv[1]; - - imu_data_input.open(filename_imu); - WOLF_INFO("imu file : ", filename_imu) - - //std::string dummy; //this is needed only if first line is headers or useless data - //getline(imu_data_input, dummy); - } - - if(!imu_data_input.is_open()){ - std::cerr << "Failed to open data files... Exiting" << std::endl; - return 1; - } - - #ifdef DEBUG_RESULTS - std::ofstream debug_results; - debug_results.open("debug_results_imu_constrained0.dat"); - if(debug_results) - debug_results << "%%TimeStamp\t" - << "X_x\t" << "X_y\t" << "X_z\t" << "Xq_x\t" << "Xq_y\t" << "Xq_z\t" << "Xq_w\t" << "Xv_x\t" << "Xv_y\t" << "Xv_z\t" - << "Cov_X\t" << "Cov_Y\t" << "Cov_Z\t" << "Cov_Qx\t" << "Cov_Qy\t" << "Cov_Qz\t" << "Cov_Qw" << "Cov_Vx\t" << "Cov_Vy\t" << "Cov_Vz\t" << std::endl; - #endif - - //===================================================== SETTING PROBLEM - std::string wolf_root = _WOLF_ROOT_DIR; - - // WOLF PROBLEM - ProblemPtr wolf_problem_ptr_ = Problem::create("PQVBB 3D"); - Eigen::VectorXs x_origin(16); - x_origin << 0,0,0, 0,0,0,1, 0,0,0, 0,0,0, 0,0,0; //INITIAL CONDITIONS - TimeStamp t(0); - - // CERES WRAPPER - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;ceres::LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - ceres_options.max_num_iterations = 1e4; - CeresManager* ceres_manager_wolf_diff = new CeresManager(wolf_problem_ptr_, ceres_options); - - // SENSOR + PROCESSOR IMU - SensorBasePtr sen0_ptr = wolf_problem_ptr_->installSensor("IMU", "Main IMU", (Vector7s()<<0,0,0,0,0,0,1).finished(), wolf_root + "/src/examples/sensor_imu.yaml"); - ProcessorIMUParamsPtr prc_imu_params = std::make_shared<ProcessorParamsIMU>(); - prc_imu_params->max_time_span = 10; - prc_imu_params->max_buff_length = 1000000000; //make it very high so that this condition will not pass - prc_imu_params->dist_traveled = 1000000000; - prc_imu_params->angle_turned = 1000000000; - - ProcessorBasePtr processor_ptr_ = wolf_problem_ptr_->installProcessor("IMU", "IMU pre-integrator", sen0_ptr, prc_imu_params); - SensorIMUPtr sen_imu = std::static_pointer_cast<SensorIMU>(sen0_ptr); - ProcessorIMUPtr processor_ptr_imu = std::static_pointer_cast<ProcessorIMU>(processor_ptr_); - - // SENSOR + PROCESSOR ODOM 3D - SensorBasePtr sen1_ptr = wolf_problem_ptr_->installSensor("ODOM 3D", "odom", (Vector7s()<<0,0,0,0,0,0,1).finished(), wolf_root + "/src/examples/sensor_odom_3D.yaml"); - ProcessorParamsOdom3DPtr prc_odom3D_params = std::make_shared<ProcessorParamsOdom3D>(); - prc_odom3D_params->max_time_span = 1.9999; - prc_odom3D_params->max_buff_length = 1000000000; //make it very high so that this condition will not pass - prc_odom3D_params->dist_traveled = 1000000000; - prc_odom3D_params->angle_turned = 1000000000; - - ProcessorBasePtr processor_ptr_odom = wolf_problem_ptr_->installProcessor("ODOM 3D", "odom", sen1_ptr, prc_odom3D_params); - SensorOdom3DPtr sen_odom3D = std::static_pointer_cast<SensorOdom3D>(sen1_ptr); - ProcessorOdom3DPtr processor_ptr_odom3D = std::static_pointer_cast<ProcessorOdom3D>(processor_ptr_odom); - - // reset origin of problem - t.set(0); - - FrameIMUPtr origin_KF = std::static_pointer_cast<FrameIMU>(processor_ptr_imu->setOrigin(x_origin, t)); - processor_ptr_odom3D->setOrigin(origin_KF); - - //fix parts of the problem if needed - origin_KF->getP()->fix(); - origin_KF->getO()->fix(); - //===================================================== PROCESS DATA - // PROCESS DATA - - Eigen::Vector6s data_imu, data_odom3D; - data_imu << 0,0,-wolf::gravity()(2), 0,0,0; - data_odom3D << 0,-0.06,0, 0,0,0; - - Scalar input_clock; - TimeStamp ts(0); - wolf::CaptureIMUPtr imu_ptr = std::make_shared<CaptureIMU>(ts, sen_imu, data_imu, Matrix6s::Identity(), Vector6s::Zero()); - wolf::CaptureMotionPtr mot_ptr = std::make_shared<CaptureMotion>(t, sen_odom3D, data_odom3D, 6, 6, nullptr); - - //when we find a IMU timestamp corresponding with this odometry timestamp then we process odometry measurement - t = ts; - - clock_t begin = clock(); - - while( !imu_data_input.eof()) - { - // PROCESS IMU DATA - // Time and data variables - imu_data_input >> input_clock >> data_imu[0] >> data_imu[1] >> data_imu[2] >> data_imu[3] >> data_imu[4] >> data_imu[5]; //Ax, Ay, Az, Gx, Gy, Gz - - ts.set(input_clock); - imu_ptr->setTimeStamp(ts); - imu_ptr->setData(data_imu); - - // process data in capture - imu_ptr->getTimeStamp(); - sen_imu->process(imu_ptr); - } - - TimeStamp t0, tf; - t0 = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().front().ts_; - tf = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().back().ts_; - int N = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().size(); - - //Finally, process the only one odom input - mot_ptr->setTimeStamp(ts); - mot_ptr->setData(data_odom3D); - sen_odom3D->process(mot_ptr); - - clock_t end = clock(); - FrameIMUPtr last_KF = std::static_pointer_cast<FrameIMU>(wolf_problem_ptr_->getTrajectory()->closestKeyFrameToTimeStamp(ts)); - - //closing file - imu_data_input.close(); - //===================================================== END{PROCESS DATA} - - double elapsed_secs = double(end - begin) / CLOCKS_PER_SEC; - - // Final state - std::cout << "\nIntegration results ----------------------------------------------------------------------------------------------" << std::endl; - std::cout << "Initial state: " << std::fixed << std::setprecision(3) << std::setw(8) - << x_origin.head(16).transpose() << std::endl; - std::cout << "Integrated delta: " << std::fixed << std::setprecision(3) << std::setw(8) - << wolf_problem_ptr_->getProcessorMotion()->getMotion().delta_integr_.transpose() << std::endl; - std::cout << "Integrated state: " << std::fixed << std::setprecision(3) << std::setw(8) - << wolf_problem_ptr_->getProcessorMotion()->getCurrentState().head(16).transpose() << std::endl; - std::cout << "Integrated std : " << std::fixed << std::setprecision(3) << std::setw(8) - << (wolf_problem_ptr_->getProcessorMotion()->getMotion().delta_integr_cov_.diagonal().transpose()).array().sqrt() << std::endl; - - // Print statistics - std::cout << "\nStatistics -----------------------------------------------------------------------------------" << std::endl; - std::cout << "If you want meaningful CPU metrics, remove all couts in the loop / remove DEBUG_RESULTS definition variable, and compile in RELEASE mode!" << std::endl; - - /*TimeStamp t0, tf; - t0 = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().front().ts_; - tf = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().back().ts_; - int N = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().size();*/ - std::cout << "t0 : " << t0.get() << " s" << std::endl; - std::cout << "tf : " << tf.get() << " s" << std::endl; - std::cout << "duration : " << tf-t0 << " s" << std::endl; - std::cout << "N samples : " << N << std::endl; - std::cout << "frequency : " << (N-1)/(tf-t0) << " Hz" << std::endl; - std::cout << "CPU time : " << elapsed_secs << " s" << std::endl; - std::cout << "s/integr : " << elapsed_secs/(N-1)*1e6 << " us" << std::endl; - std::cout << "integr/s : " << (N-1)/elapsed_secs << " ips" << std::endl; - - //fix parts of the problem if needed - origin_KF->getP()->fix(); - origin_KF->getO()->fix(); - origin_KF->getV()->fix(); - - std::cout << "\t\t\t ______solving______" << std::endl; - std::string report = ceres_manager_wolf_diff->solve(SolverManager::ReportVerbosity::FULL);// 0: nothing, 1: BriefReport, 2: FullReport - std::cout << report << std::endl; - ceres_manager_wolf_diff->computeCovariances(SolverManager::CovarianceBlocksToBeComputed::ALL); - std::cout << "\t\t\t ______solved______" << std::endl; - - wolf_problem_ptr_->print(4,1,1,1); - - #ifdef DEBUG_RESULTS - Eigen::VectorXs frm_state(16); - Eigen::Matrix<wolf::Scalar, 16, 1> cov_stdev; - Eigen::MatrixXs covX(16,16); - Eigen::MatrixXs cov3(Eigen::Matrix3s::Zero()); - - wolf::FrameBasePtrList frame_list = wolf_problem_ptr_->getTrajectory()->getFrameList(); - for(FrameBasePtr frm_ptr : frame_list) - { - if(frm_ptr->isKey()) - { - //prepare needed variables - FrameIMUPtr frmIMU_ptr = std::static_pointer_cast<FrameIMU>(frm_ptr); - frm_state = frmIMU_ptr->getState(); - ts = frmIMU_ptr->getTimeStamp(); - - //get data from covariance blocks - wolf_problem_ptr_->getFrameCovariance(frmIMU_ptr, covX); - wolf_problem_ptr_->getCovarianceBlock(frmIMU_ptr->getV(), frmIMU_ptr->getV(), cov3); - covX.block(7,7,3,3) = cov3; - wolf_problem_ptr_->getCovarianceBlock(frmIMU_ptr->getAccBias(), frmIMU_ptr->getAccBias(), cov3); - covX.block(10,10,3,3) = cov3; - wolf_problem_ptr_->getCovarianceBlock(frmIMU_ptr->getGyroBias(), frmIMU_ptr->getGyroBias(), cov3); - covX.block(13,13,3,3) = cov3; - for(int i = 0; i<16; i++) - cov_stdev(i) = ( covX(i,i)? 2*sqrt(covX(i,i)):0); //if diagonal value is 0 then store 0 else store 2*sqrt(diag_value) - - debug_results << std::setprecision(16) << ts.get() << "\t" << frm_state(0) << "\t" << frm_state(1) << "\t" << frm_state(2) - << "\t" << frm_state(3) << "\t" << frm_state(4) << "\t" << frm_state(5) << "\t" << frm_state(6) - << "\t" << frm_state(7) << "\t" << frm_state(8) << "\t" << frm_state(9) - << "\t" << frm_state(10) << "\t" << frm_state(11) << "\t" << frm_state(12) << "\t" << frm_state(13) << "\t" << frm_state(14) << "\t" << frm_state(15) - << "\t" << cov_stdev(0) << "\t" << cov_stdev(1) << "\t" << cov_stdev(2) - << "\t" << cov_stdev(3) << "\t" << cov_stdev(4) << "\t" << cov_stdev(5) << "\t" << cov_stdev(6) - << "\t" << cov_stdev(7) << "\t" << cov_stdev(8) << "\t" << cov_stdev(9) - << "\t" << cov_stdev(10) << "\t" << cov_stdev(11) << "\t" << cov_stdev(12) << "\t" << cov_stdev(13) << "\t" << cov_stdev(14) << "\t" << cov_stdev(15) << std::endl; - } - } - - debug_results.close(); - WOLF_WARN("WARNING : DEBUG_RESULTS ACTIVATED - slows the process (writing results to result_debugs.dat file)") - - #endif - - return 0; - -} - -int _kbhit() -{ - struct timeval tv; - fd_set fds; - tv.tv_sec = 0; - tv.tv_usec = 0; - FD_ZERO(&fds); - FD_SET(STDIN_FILENO, &fds); //STDIN_FILENO is 0 - select(STDIN_FILENO+1, &fds, NULL, NULL, &tv); - return FD_ISSET(STDIN_FILENO, &fds); -} diff --git a/demos/demo_imu_constrained0.cpp b/demos/demo_imu_constrained0.cpp deleted file mode 100644 index e542e18e0..000000000 --- a/demos/demo_imu_constrained0.cpp +++ /dev/null @@ -1,374 +0,0 @@ -//Wolf -#include "base/capture/capture_IMU.h" -#include "base/processor/processor_IMU.h" -#include "base/sensor/sensor_IMU.h" -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/sensor/sensor_odom_3D.h" -#include "base/factor/factor_odom_3D.h" -#include "base/state_block/state_block.h" -#include "base/state_block/state_quaternion.h" -#include "base/processor/processor_odom_3D.h" -#include "base/ceres_wrapper/ceres_manager.h" - -//std -#include <iostream> -#include <fstream> -#include <iomanip> -#include <ctime> -#include <cmath> - -#define DEBUG_RESULTS -#define KF0_EVOLUTION - -int _kbhit(); - -int main(int argc, char** argv) -{ - using namespace wolf; - using std::shared_ptr; - using std::make_shared; - using std::static_pointer_cast; - - // LOADING DATA FILES (IMU + ODOM) - // FOR IMU, file content is : Timestampt\t Ax\t Ay\t Az\t Wx\t Wy\t Wz - // FOR ODOM, file content is : Timestampt\t Δpx\t Δpy\t Δpz\t Δox\t Δoy\t Δoz - - std::ifstream imu_data_input; - std::ifstream odom_data_input; - const char * filename_imu; - const char * filename_odom; - if (argc < 3) - { - std::cout << "Missing input argument! : needs 2 argument (path to imu and odom data files)." << std::endl; - return 1; - } - else - { - filename_imu = argv[1]; - filename_odom = argv[2]; - - imu_data_input.open(filename_imu); - odom_data_input.open(filename_odom); - - std::cout << "file imu : " << filename_imu <<"\t file odom : " << filename_odom << std::endl; - - //std::string dummy; //this is needed only if first line is headers or useless data - //getline(imu_data_input, dummy); - } - - if(!imu_data_input.is_open() || !odom_data_input.is_open()){ - std::cerr << "Failed to open data files... Exiting" << std::endl; - return 1; - } - - #ifdef DEBUG_RESULTS - std::ofstream debug_results; - debug_results.open("debug_results_imu_constrained0.dat"); - if(debug_results) - debug_results << "%%TimeStamp\t" - << "X_x\t" << "X_y\t" << "X_z\t" << "Xq_x\t" << "Xq_y\t" << "Xq_z\t" << "Xq_w\t" << "Xv_x\t" << "Xv_y\t" << "Xv_z\t" - << "Cov_X\t" << "Cov_Y\t" << "Cov_Z\t" << "Cov_Qx\t" << "Cov_Qy\t" << "Cov_Qz\t" << "Cov_Qw" << "Cov_Vx\t" << "Cov_Vy\t" << "Cov_Vz\t" << std::endl; - #endif - - #ifdef KF0_EVOLUTION - std::ofstream KF0_evolution; - KF0_evolution.open("KF0_evolution.dat"); - if(KF0_evolution) - KF0_evolution << "%%TimeStamp\t" - << "X_x\t" << "X_y\t" << "X_z\t" << "Xq_x\t" << "Xq_y\t" << "Xq_z\t" << "Xq_w\t" << "Xv_x\t" << "Xv_y\t" << "Xv_z\t" - << "Cov_X\t" << "Cov_Y\t" << "Cov_Z\t" << "Cov_Qx\t" << "Cov_Qy\t" << "Cov_Qz\t" << "Cov_Qw" << "Cov_Vx\t" << "Cov_Vy\t" << "Cov_Vz\t" << std::endl; - #endif - - //===================================================== SETTING PROBLEM - std::string wolf_root = _WOLF_ROOT_DIR; - - // WOLF PROBLEM - ProblemPtr wolf_problem_ptr_ = Problem::create("PQVBB 3D"); - Eigen::VectorXs x_origin(16); - Eigen::Vector6s origin_bias; - x_origin << 0,0,0, 0,0,0,1, 0,0,0, 0,0,0, 0,0,0; //INITIAL CONDITIONS 0.05,0.03,.00, 0.2,-0.05,.00; - TimeStamp t(0); - - // initial conditions defined from data file - // remember that matlab's quaternion is W,X,Y,Z and the one in Eigen has X,Y,Z,W form - imu_data_input >> x_origin[0] >> x_origin[1] >> x_origin[2] >> x_origin[6] >> x_origin[3] >> x_origin[4] >> x_origin[5] >> x_origin[7] >> x_origin[8] >> x_origin[9]; - imu_data_input >> origin_bias[0] >> origin_bias[1] >> origin_bias[2] >> origin_bias[3] >> origin_bias[4] >> origin_bias[5]; - - // CERES WRAPPER - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;ceres::LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - ceres_options.max_num_iterations = 1e4; - CeresManager* ceres_manager_wolf_diff = new CeresManager(wolf_problem_ptr_, ceres_options); - - // SENSOR + PROCESSOR IMU - SensorBasePtr sen0_ptr = wolf_problem_ptr_->installSensor("IMU", "Main IMU", (Vector7s()<<0,0,0,0,0,0,1).finished(), wolf_root + "/src/examples/sensor_imu.yaml"); - ProcessorIMUParamsPtr prc_imu_params = std::make_shared<ProcessorParamsIMU>(); - prc_imu_params->max_time_span = 10; - prc_imu_params->max_buff_length = 1000000000; //make it very high so that this condition will not pass - prc_imu_params->dist_traveled = 1000000000; - prc_imu_params->angle_turned = 1000000000; - - ProcessorBasePtr processor_ptr_ = wolf_problem_ptr_->installProcessor("IMU", "IMU pre-integrator", sen0_ptr, prc_imu_params); - SensorIMUPtr sen_imu = std::static_pointer_cast<SensorIMU>(sen0_ptr); - ProcessorIMUPtr processor_ptr_imu = std::static_pointer_cast<ProcessorIMU>(processor_ptr_); - - // SENSOR + PROCESSOR ODOM 3D - SensorBasePtr sen1_ptr = wolf_problem_ptr_->installSensor("ODOM 3D", "odom", (Vector7s()<<0,0,0,0,0,0,1).finished(), wolf_root + "/src/examples/sensor_odom_3D_HQ.yaml"); - ProcessorParamsOdom3DPtr prc_odom3D_params = std::make_shared<ProcessorParamsOdom3D>(); - prc_odom3D_params->max_time_span = 20.9999; - prc_odom3D_params->max_buff_length = 1000000000; //make it very high so that this condition will not pass - prc_odom3D_params->dist_traveled = 1000000000; - prc_odom3D_params->angle_turned = 1000000000; - - ProcessorBasePtr processor_ptr_odom = wolf_problem_ptr_->installProcessor("ODOM 3D", "odom", sen1_ptr, prc_odom3D_params); - SensorOdom3DPtr sen_odom3D = std::static_pointer_cast<SensorOdom3D>(sen1_ptr); - ProcessorOdom3DPtr processor_ptr_odom3D = std::static_pointer_cast<ProcessorOdom3D>(processor_ptr_odom); - - // reset origin of problem - t.set(0); - Eigen::Matrix<wolf::Scalar, 10, 1> expected_final_state; - - FrameIMUPtr origin_KF = std::static_pointer_cast<FrameIMU>(processor_ptr_imu->setOrigin(x_origin, t)); - processor_ptr_odom3D->setOrigin(origin_KF); - - odom_data_input >> expected_final_state[0] >> expected_final_state[1] >> expected_final_state[2] >> expected_final_state[6] >> expected_final_state[3] >> - expected_final_state[4] >> expected_final_state[5] >> expected_final_state[7] >> expected_final_state[8] >> expected_final_state[9]; - - //fix parts of the problem if needed - origin_KF->getP()->fix(); - origin_KF->getO()->fix(); - //===================================================== PROCESS DATA - // PROCESS DATA - - Eigen::Vector6s data_imu, data_odom3D; - data_imu << 0,0,-wolf::gravity()(2), 0,0,0; - data_odom3D << 0,0,0, 0,0,0; - - Scalar input_clock; - TimeStamp ts(0); - TimeStamp t_odom(0); - wolf::CaptureIMUPtr imu_ptr = std::make_shared<CaptureIMU>(ts, sen_imu, data_imu, Matrix6s::Identity(), Vector6s::Zero()); - wolf::CaptureMotionPtr mot_ptr = std::make_shared<CaptureMotion>(t, sen_odom3D, data_odom3D, 6, 6, nullptr); - - //read first odom data from file - odom_data_input >> input_clock >> data_odom3D[0] >> data_odom3D[1] >> data_odom3D[2] >> data_odom3D[3] >> data_odom3D[4] >> data_odom3D[5]; - t_odom.set(input_clock); - //when we find a IMU timestamp corresponding with this odometry timestamp then we process odometry measurement - t = ts; - - clock_t begin = clock(); - - while( !imu_data_input.eof() && !odom_data_input.eof() ) - { - // PROCESS IMU DATA - // Time and data variables - imu_data_input >> input_clock >> data_imu[0] >> data_imu[1] >> data_imu[2] >> data_imu[3] >> data_imu[4] >> data_imu[5]; //Ax, Ay, Az, Gx, Gy, Gz - - ts.set(input_clock); - imu_ptr->setTimeStamp(ts); - imu_ptr->setData(data_imu); - - // process data in capture - imu_ptr->getTimeStamp(); - sen_imu->process(imu_ptr); - - if(ts.get() == t_odom.get()) - { - // PROCESS ODOM 3D DATA - mot_ptr->setTimeStamp(t_odom); - mot_ptr->setData(data_odom3D); - sen_odom3D->process(mot_ptr); - - //prepare next odometry measurement if there is any - odom_data_input >> input_clock >> data_odom3D[0] >> data_odom3D[1] >> data_odom3D[2] >> data_odom3D[3] >> data_odom3D[4] >> data_odom3D[5]; - t_odom.set(input_clock); - } - - #ifdef KF0_EVOLUTION - - if( (ts.get() - t.get()) >= 0.05 ) - { - t = ts; - //std::string report = ceres_manager_wolf_diff->solve(1); //0: nothing, 1: BriefReport, 2: FullReport - - Eigen::VectorXs frm_state(16); - frm_state = origin_KF->getState(); - - KF0_evolution << std::setprecision(16) << ts.get() << "\t" << frm_state(0) << "\t" << frm_state(1) << "\t" << frm_state(2) - << "\t" << frm_state(3) << "\t" << frm_state(4) << "\t" << frm_state(5) << "\t" << frm_state(6) - << "\t" << frm_state(7) << "\t" << frm_state(8) << "\t" << frm_state(9) - << "\t" << frm_state(10) << "\t" << frm_state(11) << "\t" << frm_state(12) << "\t" << frm_state(13) << "\t" << frm_state(14) << "\t" << frm_state(15) << std::endl; - } - - #endif - } - - clock_t end = clock(); - FrameIMUPtr last_KF = std::static_pointer_cast<FrameIMU>(wolf_problem_ptr_->getTrajectory()->closestKeyFrameToTimeStamp(ts)); - - //closing file - imu_data_input.close(); - odom_data_input.close(); - - #ifdef KF0_EVOLUTION - KF0_evolution.close(); - #endif - - //===================================================== END{PROCESS DATA} - - double elapsed_secs = double(end - begin) / CLOCKS_PER_SEC; - - // Final state - std::cout << "\nIntegration results ----------------------------------------------------------------------------------------------" << std::endl; - std::cout << "Initial state: " << std::fixed << std::setprecision(3) << std::setw(8) - << x_origin.head(16).transpose() << std::endl; - std::cout << "Integrated delta: " << std::fixed << std::setprecision(3) << std::setw(8) - << wolf_problem_ptr_->getProcessorMotion()->getMotion().delta_integr_.transpose() << std::endl; - std::cout << "Integrated state: " << std::fixed << std::setprecision(3) << std::setw(8) - << wolf_problem_ptr_->getProcessorMotion()->getCurrentState().head(16).transpose() << std::endl; - std::cout << "Integrated std : " << std::fixed << std::setprecision(3) << std::setw(8) - << (wolf_problem_ptr_->getProcessorMotion()->getMotion().delta_integr_cov_.diagonal()).array().sqrt() << std::endl; - - // Print statistics - std::cout << "\nStatistics -----------------------------------------------------------------------------------" << std::endl; - std::cout << "If you want meaningful CPU metrics, remove all couts in the loop / remove DEBUG_RESULTS definition variable, and compile in RELEASE mode!" << std::endl; - - TimeStamp t0, tf; - t0 = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().front().ts_; - tf = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().back().ts_; - int N = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().size(); - std::cout << "t0 : " << t0.get() << " s" << std::endl; - std::cout << "tf : " << tf.get() << " s" << std::endl; - std::cout << "duration : " << tf-t0 << " s" << std::endl; - std::cout << "N samples : " << N << std::endl; - std::cout << "frequency : " << (N-1)/(tf-t0) << " Hz" << std::endl; - std::cout << "CPU time : " << elapsed_secs << " s" << std::endl; - std::cout << "s/integr : " << elapsed_secs/(N-1)*1e6 << " us" << std::endl; - std::cout << "integr/s : " << (N-1)/elapsed_secs << " ips" << std::endl; - - //fix parts of the problem if needed - origin_KF->getP()->fix(); - origin_KF->getO()->fix(); - origin_KF->getV()->fix(); - - - std::cout << "\t\t\t ______solving______" << std::endl; - std::string report = ceres_manager_wolf_diff->solve(SolverManager::ReportVerbosity::FULL); //0: nothing, 1: BriefReport, 2: FullReport - std::cout << report << std::endl; - - last_KF->getAccBias()->fix(); - last_KF->getGyroBias()->fix(); - - std::cout << "\t\t\t solving after fixBias" << std::endl; - report = ceres_manager_wolf_diff->solve(SolverManager::ReportVerbosity::BRIEF); //0: nothing, 1: BriefReport, 2: FullReport - std::cout << report << std::endl; - ceres_manager_wolf_diff->computeCovariances(SolverManager::CovarianceBlocksToBeComputed::ALL); - std::cout << "\t\t\t ______solved______" << std::endl; - - wolf_problem_ptr_->print(4,1,1,1); - - #ifdef DEBUG_RESULTS - Eigen::VectorXs frm_state(16); - Eigen::Matrix<wolf::Scalar, 16, 1> cov_stdev; - Eigen::MatrixXs covX(16,16); - Eigen::MatrixXs cov3(Eigen::Matrix3s::Zero()); - - wolf::FrameBasePtrList frame_list = wolf_problem_ptr_->getTrajectory()->getFrameList(); - for(FrameBasePtr frm_ptr : frame_list) - { - if(frm_ptr->isKey()) - { - //prepare needed variables - FrameIMUPtr frmIMU_ptr = std::static_pointer_cast<FrameIMU>(frm_ptr); - frm_state = frmIMU_ptr->getState(); - ts = frmIMU_ptr->getTimeStamp(); - - //get data from covariance blocks - wolf_problem_ptr_->getFrameCovariance(frmIMU_ptr, covX); - wolf_problem_ptr_->getCovarianceBlock(frmIMU_ptr->getV(), frmIMU_ptr->getV(), cov3); - covX.block(7,7,3,3) = cov3; - wolf_problem_ptr_->getCovarianceBlock(frmIMU_ptr->getAccBias(), frmIMU_ptr->getAccBias(), cov3); - covX.block(10,10,3,3) = cov3; - wolf_problem_ptr_->getCovarianceBlock(frmIMU_ptr->getGyroBias(), frmIMU_ptr->getGyroBias(), cov3); - covX.block(13,13,3,3) = cov3; - for(int i = 0; i<16; i++) - cov_stdev(i) = ( covX(i,i)? 2*sqrt(covX(i,i)):0); //if diagonal value is 0 then store 0 else store 2*sqrt(diag_value) - - debug_results << std::setprecision(16) << ts.get() << "\t" << frm_state(0) << "\t" << frm_state(1) << "\t" << frm_state(2) - << "\t" << frm_state(3) << "\t" << frm_state(4) << "\t" << frm_state(5) << "\t" << frm_state(6) - << "\t" << frm_state(7) << "\t" << frm_state(8) << "\t" << frm_state(9) - << "\t" << frm_state(10) << "\t" << frm_state(11) << "\t" << frm_state(12) << "\t" << frm_state(13) << "\t" << frm_state(14) << "\t" << frm_state(15) - << "\t" << cov_stdev(0) << "\t" << cov_stdev(1) << "\t" << cov_stdev(2) - << "\t" << cov_stdev(3) << "\t" << cov_stdev(4) << "\t" << cov_stdev(5) << "\t" << cov_stdev(6) - << "\t" << cov_stdev(7) << "\t" << cov_stdev(8) << "\t" << cov_stdev(9) - << "\t" << cov_stdev(10) << "\t" << cov_stdev(11) << "\t" << cov_stdev(12) << "\t" << cov_stdev(13) << "\t" << cov_stdev(14) << "\t" << cov_stdev(15) << std::endl; - } - } - - //trials to print all factorIMUs' residuals - Eigen::Matrix<wolf::Scalar,15,1> IMU_residuals; - Eigen::Vector3s p1(Eigen::Vector3s::Zero()); - Eigen::Vector4s q1_vec(Eigen::Vector4s::Zero()); - Eigen::Map<Quaternions> q1(q1_vec.data()); - Eigen::Vector3s v1(Eigen::Vector3s::Zero()); - Eigen::Vector3s ab1(Eigen::Vector3s::Zero()); - Eigen::Vector3s wb1(Eigen::Vector3s::Zero()); - Eigen::Vector3s p2(Eigen::Vector3s::Zero()); - Eigen::Vector4s q2_vec(Eigen::Vector4s::Zero()); - Eigen::Map<Quaternions> q2(q2_vec.data()); - Eigen::Vector3s v2(Eigen::Vector3s::Zero()); - Eigen::Vector3s ab2(Eigen::Vector3s::Zero()); - Eigen::Vector3s wb2(Eigen::Vector3s::Zero()); - - for(FrameBasePtr frm_ptr : frame_list) - { - if(frm_ptr->isKey()) - { - FactorBasePtrList fac_list = frm_ptr->getConstrainedByList(); - for(FactorBasePtr fac_ptr : fac_list) - { - if(fac_ptr->getTypeId() == FAC_IMU) - { - //Eigen::VectorXs prev_KF_state(fac_ptr->getFrameOther()->getState()); - //Eigen::VectorXs curr_KF_state(fac_ptr->getFeature()->getFrame()->getState()); - p1 = fac_ptr->getFrameOther()->getP()->getState(); - q1_vec = fac_ptr->getFrameOther()->getO()->getState(); - v1 = fac_ptr->getFrameOther()->getV()->getState(); - ab1 = std::static_pointer_cast<FrameIMU>(fac_ptr->getFrameOther())->getAccBias()->getState(); - wb1 = std::static_pointer_cast<FrameIMU>(fac_ptr->getFrameOther())->getGyroBias()->getState(); - - p2 = fac_ptr->getFeature()->getFrame()->getP()->getState(); - q2_vec = fac_ptr->getFeature()->getFrame()->getO()->getState(); - v2 = fac_ptr->getFeature()->getFrame()->getV()->getState(); - ab2 = std::static_pointer_cast<FrameIMU>(fac_ptr->getFeature()->getFrame())->getAccBias()->getState(); - wb2 = std::static_pointer_cast<FrameIMU>(fac_ptr->getFeature()->getFrame())->getGyroBias()->getState(); - - std::static_pointer_cast<FactorIMU>(fac_ptr)->residual(p1, q1, v1, ab1, wb1, p2, q2, v2, ab2, wb2, IMU_residuals); - std::cout << "IMU residuals : " << IMU_residuals.transpose() << std::endl; - } - } - } - } - - debug_results.close(); - WOLF_WARN("WARNING : DEBUG_RESULTS ACTIVATED - slows the process (writing results to result_debugs.dat file)") - - #endif - - return 0; - -} - -int _kbhit() -{ - struct timeval tv; - fd_set fds; - tv.tv_sec = 0; - tv.tv_usec = 0; - FD_ZERO(&fds); - FD_SET(STDIN_FILENO, &fds); //STDIN_FILENO is 0 - select(STDIN_FILENO+1, &fds, NULL, NULL, &tv); - return FD_ISSET(STDIN_FILENO, &fds); -} diff --git a/demos/demo_kf_callback.cpp b/demos/demo_kf_callback.cpp deleted file mode 100644 index 9e01558e3..000000000 --- a/demos/demo_kf_callback.cpp +++ /dev/null @@ -1,72 +0,0 @@ -/* - * test_kf_callback.cpp - * - * Created on: Nov 6, 2016 - * Author: jsola - */ - -#include "core/sensor/sensor_odom_2D.h" -#include "core/processor/processor_odom_2D.h" -#include "core/processor/processor_tracker_feature_dummy.h" -#include "core/capture/capture_void.h" - -int main() -{ - using namespace wolf; - using namespace Eigen; - using namespace std; - - ProblemPtr problem = Problem::create("PO", 2); - - SensorBasePtr sen_odo = problem->installSensor ("ODOM 2D", "main odometer", (Vector3s()<<0,0,0).finished(),""); - ProcessorParamsOdom2DPtr params_odo = std::make_shared<ProcessorParamsOdom2D>(); - params_odo->max_time_span = 2; - params_odo->angle_turned = M_PI; // 180 degrees turn - ProcessorBasePtr prc_odo = problem->installProcessor("ODOM 2D", "odometry integrator", sen_odo, params_odo); - prc_odo->setTimeTolerance(0.1); - - SensorBasePtr sen_ftr = problem->installSensor ("ODOM 2D", "other odometer", (Vector3s()<<0,0,0).finished(),""); - ProcessorParamsTrackerFeaturePtr params_trk = std::make_shared<ProcessorParamsTrackerFeature>(); - params_trk->max_new_features = 4; - params_trk->min_features_for_keyframe = 7; - params_trk->time_tolerance = 0.5; - shared_ptr<ProcessorTrackerFeatureDummy> prc_ftr = make_shared<ProcessorTrackerFeatureDummy>(params_trk); - prc_ftr->setName("tracker"); - sen_ftr->addProcessor(prc_ftr); - prc_ftr->setTimeTolerance(0.1); - - cout << "Motion sensor : " << problem->getProcessorMotion()->getSensor()->getName() << endl; - cout << "Motion processor : " << problem->getProcessorMotion()->getName() << endl; - - TimeStamp t(0); - cout << "=======================\n>> TIME: " << t.get() << endl; - Vector3s x({0,0,0}); - Matrix3s P; P.setZero(); - problem->setPrior(x, P, t, 0.01); - - cout << "x(" << t.get() << ") = " << problem->getCurrentState().transpose() << endl; - - Vector2s odo_data; odo_data << .1, (M_PI / 10); - - problem->print(2, false, true, true); // print(level, constr_by, metric, state_blocks) - - Scalar dt = 1; - for (auto i = 0; i < 4; i++) - { - - cout << "Tracker----------------" << endl; - sen_ftr->process(make_shared<CaptureVoid>(t, sen_ftr)); - problem->print(2, false, true, true); // print(level, constr_by, metric, state_blocks) - - t += dt; - cout << "=======================\n>> TIME: " << t.get() << endl; - - cout << "Motion-----------------" << endl; - sen_odo->process(make_shared<CaptureMotion>("ODOM 2D", t, sen_odo, odo_data, 3, 3, nullptr)); - cout << "x(" << t.get() << ") = " << problem->getCurrentState().transpose() << endl; - problem->print(2, false, true, true); // print(level, constr_by, metric, state_blocks) - - } - - return 0; -} diff --git a/demos/demo_list_remove.cpp b/demos/demo_list_remove.cpp deleted file mode 100644 index b0795d0a6..000000000 --- a/demos/demo_list_remove.cpp +++ /dev/null @@ -1,61 +0,0 @@ -/* - * test_list_remove.cpp - * - * Created on: Nov 19, 2016 - * Author: jsola - */ - -#include <memory> -#include <list> -#include <algorithm> -#include <iostream> - -int main() -{ - using std::list; - using std::shared_ptr; - using std::make_shared; - using std::cout; - using std::endl; - - typedef shared_ptr<int> IntPtr; - - list<IntPtr> L; - - L.push_back(make_shared<int>(0)); - L.push_back(make_shared<int>(1)); - L.push_back(make_shared<int>(2)); - - cout << "size: " << L.size() << endl; - -// for (auto p : L) -// { -// cout << "removing " << *p << endl; -// L.remove(p); -// cout << "size: " << L.size() << endl; -// } - -// list<IntPtr>::iterator it = L.begin(); -// while (it != L.end()) -// { -// cout << "removing " << **it << endl; -// L.erase(it); -// it = L.begin(); -// cout << "size: " << L.size() << endl; -// } - - list<IntPtr> L_black; - for (auto p : L) - { - cout << "marking " << *p << endl; - L_black.push_back(p); - cout << "size: " << L.size() << endl; - } - for (auto p : L_black) - { - cout << "removing " << *p << endl; - L.remove(p); - cout << "size: " << L.size() << endl; - } - return 0; -} diff --git a/demos/demo_map_yaml.cpp b/demos/demo_map_yaml.cpp deleted file mode 100644 index 159ce8532..000000000 --- a/demos/demo_map_yaml.cpp +++ /dev/null @@ -1,101 +0,0 @@ -/** - * \file test_map_yaml.cpp - * - * Created on: Jul 27, 2016 - * \author: jsola - */ - -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/map/map_base.h" -#include "base/landmark/landmark_polyline_2D.h" -#include "base/landmark/landmark_AHP.h" -#include "base/state_block/state_block.h" -#include "base/yaml/yaml_conversion.h" - -#include <iostream> -using namespace wolf; - -void print(MapBase& _map) -{ - for (auto lmk_ptr : _map.getLandmarkList()) - { - std::cout << "Lmk ID: " << lmk_ptr->id(); - std::cout << "\nLmk type: " << lmk_ptr->getType(); - if (lmk_ptr->getType() == "POLYLINE 2D") - { - LandmarkPolyline2DPtr poly_ptr = std::static_pointer_cast<LandmarkPolyline2D>(lmk_ptr); - std::cout << "\npos: " << poly_ptr->getP()->getState().transpose() << " -- fixed: " << poly_ptr->getP()->isFixed(); - std::cout << "\nori: " << poly_ptr->getO()->getState().transpose() << " -- fixed: " << poly_ptr->getO()->isFixed(); - std::cout << "\nn points: " << poly_ptr->getNPoints(); - std::cout << "\nFirst idx: " << poly_ptr->getFirstId(); - std::cout << "\nFirst def: " << poly_ptr->isFirstDefined(); - std::cout << "\nLast def: " << poly_ptr->isLastDefined(); - for (int idx = poly_ptr->getFirstId(); idx <= poly_ptr->getLastId(); idx++) - std::cout << "\n point: " << idx << ": " << poly_ptr->getPointStateBlock(idx)->getState().transpose(); - break; - } - else if (lmk_ptr->getType() == "AHP") - { - LandmarkAHPPtr ahp_ptr = std::static_pointer_cast<LandmarkAHP>(lmk_ptr); - std::cout << "\npos: " << ahp_ptr->getP()->getState().transpose() << " -- fixed: " << ahp_ptr->getP()->isFixed(); - std::cout << "\ndescript: " << ahp_ptr->getCvDescriptor().t(); - break; - } - else - break; - - std::cout << std::endl; - } -} - -int main() -{ - using namespace Eigen; - - std::cout << "\nTesting Lmk creator and node saving..." << std::endl; - Vector4s v; - v << 1, 2, 3, 4; - cv::Mat d = (cv::Mat_<int>(8,1) << 1, 2, 3, 4, 5, 6, 7, 8); - LandmarkAHP lmk_1(v, nullptr, nullptr, d); - std::cout << "Pos 1 = " << lmk_1.getP()->getState().transpose() << std::endl; - std::cout << "Des 1 = " << lmk_1.getCvDescriptor().t() << std::endl; - - YAML::Node n = lmk_1.saveToYaml(); - std::cout << "Pos n = " << n["position"].as<VectorXs>().transpose() << std::endl; - std::cout << "Des n = " << n["descriptor"].as<VectorXs>().transpose() << std::endl; - - LandmarkAHP lmk_2 = *(std::static_pointer_cast<LandmarkAHP>(LandmarkAHP::create(n))); - std::cout << "Pos 2 = " << lmk_2.getP()->getState().transpose() << std::endl; - std::cout << "Des 2 = " << lmk_2.getCvDescriptor().t() << std::endl; - - std::string filename; - - std::string wolf_root = _WOLF_ROOT_DIR; - std::string wolf_config = wolf_root + "/src/examples"; - std::cout << "\nWolf directory for configuration files: " << wolf_config << std::endl; - - ProblemPtr problem = Problem::create("PO", 2); - filename = wolf_config + "/map_polyline_example.yaml"; - std::cout << "Reading map from file: " << filename << std::endl; - problem->loadMap(filename); - - std::cout << "Printing map..." << std::endl; - print(*(problem->getMap())); - - filename = wolf_config + "/map_polyline_example_write.yaml"; - std::cout << "Writing map to file: " << filename << std::endl; - std::string thisfile = __FILE__; - problem->getMap()->save(filename, "Example generated by test file " + thisfile); - - std::cout << "Clearing map... " << std::endl; - problem->getMap()->getLandmarkList().clear(); - - std::cout << "Re-reading map from file: " << filename << std::endl; - problem->loadMap(filename); - - std::cout << "Printing map..." << std::endl; - print(*(problem->getMap())); - - return 0; -} diff --git a/demos/demo_matrix_prod.cpp b/demos/demo_matrix_prod.cpp deleted file mode 100644 index b03068283..000000000 --- a/demos/demo_matrix_prod.cpp +++ /dev/null @@ -1,187 +0,0 @@ -/** - * \file test_matrix_prod.cpp - * - * Created on: May 26, 2016 - * \author: jsola - */ - -#include "eigen3/Eigen/Dense" - -//std includes -#include <ctime> -#include <iostream> -#include <iomanip> - -#include <eigen3/Eigen/StdVector> -using namespace Eigen; - -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,1,1,RowMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,2,2,RowMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,3,3,RowMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,4,4,RowMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,5,5,RowMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,6,6,RowMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,7,7,RowMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,8,8,RowMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,9,9,RowMajor>) - -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,1,1,ColMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,2,2,ColMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,3,3,ColMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,4,4,ColMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,5,5,ColMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,6,6,ColMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,7,7,ColMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,8,8,ColMajor>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,9,9,ColMajor>) - -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,2,1>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,3,1>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,4,1>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,5,1>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,6,1>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,7,1>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,8,1>) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Matrix<double,9,1>) - -#define DECLARE_MATRICES(s) \ - Matrix<double, s, s, RowMajor> R1, R2, Ro; \ - Matrix<double, s, s, ColMajor> C1, C2, Co; - -#define INIT_MATRICES(s) \ - R1.setRandom(s, s);\ - R2.setRandom(s, s);\ - C1.setRandom(s, s);\ - C2.setRandom(s, s);\ - Ro.setRandom(s, s);\ - Co.setRandom(s, s); - -#define LOOP_MATRIX(N,Mo,M1,M2) \ - for (int i = 0; i < N; i++) \ - { \ - Mo = M1 * M2; \ - M1(2,2) = Mo(2,2); \ - } - -#define EVALUATE_MATRIX(N,Mo,M1,M2) \ - t0 = clock(); \ - LOOP_MATRIX(N,Mo,M1,M2) \ - t1 = clock(); \ - std::cout << std::setw(15) << Mo(2,2) << "\t"; - -#define EVALUATE_ALL \ - EVALUATE_MATRIX(N, Ro, R1, R2)\ - std::cout << "Time Ro = R * R: " << (long double)(t1 - t0) * 1e9 / CLOCKS_PER_SEC / N << "ns" << std::endl;\ - EVALUATE_MATRIX(N, Ro, R1, C2)\ - std::cout << "Time Ro = R * C: " << (long double)(t1 - t0) * 1e9 / CLOCKS_PER_SEC / N << "ns" << std::endl;\ - EVALUATE_MATRIX(N, Ro, C1, R2)\ - std::cout << "Time Ro = C * R: " << (long double)(t1 - t0) * 1e9 / CLOCKS_PER_SEC / N << "ns" << std::endl;\ - EVALUATE_MATRIX(N, Ro, C1, C2)\ - std::cout << "Time Ro = C * C: " << (long double)(t1 - t0) * 1e9 / CLOCKS_PER_SEC / N << "ns" << std::endl;\ - EVALUATE_MATRIX(N, Co, R1, R2)\ - std::cout << "Time Co = R * R: " << (long double)(t1 - t0) * 1e9 / CLOCKS_PER_SEC / N << "ns" << std::endl;\ - EVALUATE_MATRIX(N, Co, R1, C2)\ - std::cout << "Time Co = R * C: " << (long double)(t1 - t0) * 1e9 / CLOCKS_PER_SEC / N << "ns" << std::endl;\ - EVALUATE_MATRIX(N, Co, C1, R2)\ - std::cout << "Time Co = C * R: " << (long double)(t1 - t0) * 1e9 / CLOCKS_PER_SEC / N << "ns" << std::endl;\ - EVALUATE_MATRIX(N, Co, C1, C2)\ - std::cout << "Time Co = C * C: " << (long double)(t1 - t0) * 1e9 / CLOCKS_PER_SEC / N \ - << "ns <-- this is the Eigen default!" << std::endl; - -/** - * We multiply matrices and see how long it takes. - * We compare different combinations of row-major and column-major to see which one is the fastest. - * We can select the matrix size. - */ -int main() -{ - using namespace Eigen; - - int N = 100*1000; - const int S = 6; - Matrix<double, 16, S - 3 + 1> results; - clock_t t0, t1; - - // All dynamic sizes - { - Matrix<double, Dynamic, Dynamic, RowMajor> R1, R2, Ro; - Matrix<double, Dynamic, Dynamic, ColMajor> C1, C2, Co; - - for (int s = 3; s <= S; s++) - { - std::cout << "Timings for dynamic matrix product. R: row major matrix. C: column major matrix. " << s << "x" - << s << " matrices." << std::endl; - - INIT_MATRICES(s) - EVALUATE_ALL - - } - } - // Statics, one by one - { - const int s = 3; - std::cout << "Timings for static matrix product. R: row major matrix. C: column major matrix. " << s << "x" << s - << " matrices." << std::endl; - - DECLARE_MATRICES(s) - INIT_MATRICES(s) - EVALUATE_ALL - } - { - const int s = 4; - std::cout << "Timings for static matrix product. R: row major matrix. C: column major matrix. " << s << "x" << s - << " matrices." << std::endl; - - DECLARE_MATRICES(s) - INIT_MATRICES(s) - EVALUATE_ALL - } - { - const int s = 5; - std::cout << "Timings for static matrix product. R: row major matrix. C: column major matrix. " << s << "x" << s - << " matrices." << std::endl; - - DECLARE_MATRICES(s) - INIT_MATRICES(s) - EVALUATE_ALL - } - { - const int s = 6; - std::cout << "Timings for static matrix product. R: row major matrix. C: column major matrix. " << s << "x" << s - << " matrices." << std::endl; - - DECLARE_MATRICES(s) - INIT_MATRICES(s) - EVALUATE_ALL - } - - std::cout << "Test q and R rotations" << std::endl; - Eigen::Quaterniond q(Eigen::Vector4d::Random().normalized()); - Eigen::Matrix3d R = q.matrix(); - Eigen::Vector3d v0; v0.setRandom(); v0.normalize(); double v0n = v0.norm(); - Eigen::Vector3d v; - - N *= 100; - - v = v0; - t0 = clock(); - for (int i = 0; i < N; i++) - { - v = R * v; - } - t1 = clock(); - std::cout << "Time w = R * v: " << (double)(t1 - t0) * 1e9 / CLOCKS_PER_SEC / N << "ns" << std::endl; - std::cout << "v norm change: " << 10*logl((long double)v.norm()/(long double)v0n) << " dB" << std::endl; - - v = v0; - t0 = clock(); - for (int i = 0; i < N; i++) - { - v = q * v; - } - t1 = clock(); - std::cout << "Time w = q * v: " << (double)(t1 - t0) * 1e9 / CLOCKS_PER_SEC / N << "ns" << std::endl; - std::cout << "v norm change: " << 10*logl((long double)v.norm()/(long double)v0n) << " dB" << std::endl; - return 0; -} - diff --git a/demos/demo_mpu.cpp b/demos/demo_mpu.cpp deleted file mode 100644 index 1fbed214f..000000000 --- a/demos/demo_mpu.cpp +++ /dev/null @@ -1,233 +0,0 @@ -/** - * \file test_mpu.cpp - * - * Created on: Oct 4, 2016 - * \author: AtDinesh - */ - - //Wolf -#include "base/capture/capture_IMU.h" -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/state_block/state_block.h" -#include "base/state_block/state_quaternion.h" -#include <iostream> -#include <fstream> -#include <iomanip> -#include <ctime> -#include <cmath> -#include <termios.h> -#include <fcntl.h> -#include "base/processor/processor_IMU.h" -#include "base/sensor/sensor_IMU.h" - -#define DEBUG_RESULTS -#define FROM_FILE - -int _kbhit(); - -int main(int argc, char** argv) -{ - using namespace wolf; - - #ifdef FROM_FILE - std::ifstream data_file; - const char * filename; - - if (argc < 2) - { - std::cout << "Missing input argument! : needs 1 argument (path to data file)." << std::endl; - return 1; - } - else - { - filename = argv[1]; - data_file.open(filename); - std::cout << "file: " << filename << std::endl; - - std::string dummy; - getline(data_file, dummy); - - if(!data_file.is_open()){ - std::cerr << "Failed to open data files... Exiting" << std::endl; - return 1; - } - } - #else - int fd,n; - ///prepare MPU here - if (argc < 2) - { - std::cout << "Missing input argument! : needs 1 argument : way to MPU device. (usually /dev/ttyACM#)\n Please make sure that you have rights to access the device and that your user belongs to the dialout group." << std::endl; - return 1; - } - unsigned char buf[64] = {0}; - wolf::Scalar gravity = 9.81; - wolf::Scalar sec_to_rad = 3.14159265359/180.0; - wolf::Scalar accel_LSB = 1.0/8192.0; // = 4.0/32768.0 - wolf::Scalar gyro_LSB = 1.0/131.0; // = 250.0/32768.0 - wolf::Scalar accel_LSB_g = accel_LSB * gravity; - wolf::Scalar gyro_LSB_rad = gyro_LSB * sec_to_rad; - //wolf::Scalar Ax, Ay, Az, Gx, Gy, Gz; - - struct termios toptions; - //open serial port - std::cout << "open port...\n" << std::endl; - fd = open(argv[1], O_RDWR | O_NOCTTY); - if (fd != -1) - std::cout << "MPU openned successfully! \n" << std::endl; - else - std::cout << "MPU could not be openned... \n" << std::endl; - - //configuring termios - tcgetattr(fd, &toptions); - cfsetispeed(&toptions, B1000000); - cfsetospeed(&toptions, B1000000); - toptions.c_cflag |= (CLOCAL | CREAD); - toptions.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); - toptions.c_oflag &= ~OPOST; - toptions.c_cc[VMIN] = 0; - toptions.c_cc[VTIME] = 10; - tcsetattr(fd, TCSANOW, &toptions); - #endif - - #ifdef DEBUG_RESULTS - std::ofstream debug_results; - debug_results.open("debug_results.dat"); - if(debug_results) - debug_results << "%%TimeStamp\t" - << "dp_x\t" << "dp_y\t" << "dp_z\t" << "dv_x\t" << "dv_y\t" << "dv_z\t" << "dq_x\t" << "dq_y\t" << "dq_z\t" << "dq_w\t" - << "Dp_x\t" << "Dp_y\t" << "Dp_z\t" << "Dv_x\t" << "Dv_y\t" << "Dv_z\t" << "Dq_x\t" << "Dq_y\t" << "Dq_z\t" << "Dq_w\t" - << "X_x\t" << "X_y\t" << "X_z\t" << "Xv_x\t" << "Xv_y\t" << "Xv_z\t" << "Xq_x\t" << "Xq_y\t" << "Xq_z\t" << "Xq_w\t" << std::endl; - #endif - - // Wolf problem - ProblemPtr wolf_problem_ptr_ = Problem::create("PQVBB 3D"); - Eigen::VectorXs IMU_extrinsics(7); - IMU_extrinsics << 0,0,0, 0,0,0,1; // IMU pose in the robot - SensorBasePtr sensor_ptr = wolf_problem_ptr_->installSensor("IMU", "Main IMU", IMU_extrinsics, IntrinsicsBase()); - wolf_problem_ptr_->installProcessor("IMU", "IMU pre-integrator", "Main IMU", ""); - - // Time and data variables - TimeStamp t; - Eigen::Vector6s data_; - Scalar mpu_clock = 0; - - t.set(mpu_clock * 0.0001); // clock in 0,1 ms ticks - - // Set the origin - Eigen::VectorXs x0(16); - x0 << 0,0,0, 0,0,0, 1,0,0,0, 0,0,.001, 0,0,.002; // Try some non-zero biases - wolf_problem_ptr_->getProcessorMotion()->setOrigin(x0, t); - - // Create one capture to store the IMU data arriving from (sensor / callback / file / etc.) - CaptureIMUPtr imu_ptr( std::make_shared<CaptureIMU>(t, sensor_ptr, data_) ); - - // main loop - using namespace std; - clock_t begin = clock(); - std::cout << "\n\t\t\t\tENTERING MAIN LOOP - Please press ENTER to exit loop\n" << std::endl; - - #ifdef FROM_FILE - while(!data_file.eof()){ - // read new data - data_file >> mpu_clock >> data_[0] >> data_[1] >> data_[2] >> data_[3] >> data_[4] >> data_[5]; - t.set(mpu_clock); // - #else - while(!_kbhit()){ - // read new data - do n = read(fd, buf, 1);//READ IT - while (buf[0]!=0x47); //control character has been found - n = read(fd, buf, 12);//read the data - if (n>3){ //construct data_ from IMU input - data_(0) = (wolf::Scalar)((int16_t)((buf[1]<<8)|buf[0]))*accel_LSB_g; - data_(1) = (wolf::Scalar)((int16_t)((buf[3]<<8)|buf[2]))*accel_LSB_g; - data_(2) = (wolf::Scalar)((int16_t)((buf[5]<<8)|buf[4]))*accel_LSB_g; - data_(3) = (wolf::Scalar)((int16_t)((buf[7]<<8)|buf[6]))*gyro_LSB_rad; - data_(4) = (wolf::Scalar)((int16_t)((buf[9]<<8)|buf[8]))*gyro_LSB_rad; - data_(5) = (wolf::Scalar)((int16_t)((buf[11]<<8)|buf[10]))*gyro_LSB_rad; - mpu_clock += 0.001; - t.set(mpu_clock); - } - #endif - - // assign data to capture - imu_ptr->setData(data_); - imu_ptr->setTimeStamp(t); - - // process data in capture - sensor_ptr->process(imu_ptr); - - #ifdef DEBUG_RESULTS - - Eigen::VectorXs delta_debug; - Eigen::VectorXs delta_integr_debug; - Eigen::VectorXs x_debug; - TimeStamp ts; - - delta_debug = wolf_problem_ptr_->getProcessorMotion()->getMotion().delta_; - delta_integr_debug = wolf_problem_ptr_->getProcessorMotion()->getMotion().delta_integr_; - x_debug = wolf_problem_ptr_->getProcessorMotion()->getCurrentState(); - ts = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().back().ts_; - - if(debug_results) - debug_results << ts.get() << "\t" << delta_debug(0) << "\t" << delta_debug(1) << "\t" << delta_debug(2) << "\t" << delta_debug(3) << "\t" << delta_debug(4) << "\t" - << delta_debug(5) << "\t" << delta_debug(6) << "\t" << delta_debug(7) << "\t" << delta_debug(8) << "\t" << delta_debug(9) << "\t" - << delta_integr_debug(0) << "\t" << delta_integr_debug(1) << "\t" << delta_integr_debug(2) << "\t" << delta_integr_debug(3) << "\t" << delta_integr_debug(4) << "\t" - << delta_integr_debug(5) << "\t" << delta_integr_debug(6) << "\t" << delta_integr_debug(7) << "\t" << delta_integr_debug(8) << "\t" << delta_integr_debug(9) << "\t" - << x_debug(0) << "\t" << x_debug(1) << "\t" << x_debug(2) << "\t" << x_debug(3) << "\t" << x_debug(4) << "\t" - << x_debug(5) << "\t" << x_debug(6) << "\t" << x_debug(7) << "\t" << x_debug(8) << "\t" << x_debug(9) << "\n"; - #endif - } - - clock_t end = clock(); - double elapsed_secs = double(end - begin) / CLOCKS_PER_SEC; - - // Final state - std::cout << "\nIntegration results ----------------------------------------------------------------------------------------------" << std::endl; - std::cout << "Initial state: " << std::fixed << std::setprecision(3) << std::setw(8) - << x0.head(16).transpose() << std::endl; - std::cout << "Integrated delta: " << std::fixed << std::setprecision(3) << std::setw(8) - << wolf_problem_ptr_->getProcessorMotion()->getMotion().delta_integr_.transpose() << std::endl; - std::cout << "Integrated state: " << std::fixed << std::setprecision(3) << std::setw(8) - << wolf_problem_ptr_->getProcessorMotion()->getCurrentState().head(16).transpose() << std::endl; - std::cout << "Integrated std : " << std::fixed << std::setprecision(3) << std::setw(8) - << (wolf_problem_ptr_->getProcessorMotion()->getMotion().delta_integr_cov_.diagonal().transpose()).array().sqrt() << std::endl; - - // Print statistics - std::cout << "\nStatistics -----------------------------------------------------------------------------------" << std::endl; - std::cout << "If you want meaningful CPU metrics, remove all couts in the loop / remove DEBUG_RESULTS definition variable, and compile in RELEASE mode!" << std::endl; - -#ifdef DEBUG_RESULTS - std::cout << "\t\tWARNING : DEBUG_RESULTS ACTIVATED - slows the process (writing results to result_debugs.dat file)" << std::endl; - debug_results.close(); -#endif - - TimeStamp t0, tf; - t0 = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().front().ts_; - tf = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().back().ts_; - int N = wolf_problem_ptr_->getProcessorMotion()->getBuffer().get().size(); - std::cout << "t0 : " << t0.get() << " s" << std::endl; - std::cout << "tf : " << tf.get() << " s" << std::endl; - std::cout << "duration : " << tf-t0 << " s" << std::endl; - std::cout << "N samples : " << N << std::endl; - std::cout << "frequency : " << (N-1)/(tf-t0) << " Hz" << std::endl; - std::cout << "CPU time : " << elapsed_secs << " s" << std::endl; - std::cout << "s/integr : " << elapsed_secs/(N-1)*1e6 << " us" << std::endl; - std::cout << "integr/s : " << (N-1)/elapsed_secs << " ips" << std::endl; - - return 0; - -} - -int _kbhit() -{ - struct timeval tv; - fd_set fds; - tv.tv_sec = 0; - tv.tv_usec = 0; - FD_ZERO(&fds); - FD_SET(STDIN_FILENO, &fds); //STDIN_FILENO is 0 - select(STDIN_FILENO+1, &fds, NULL, NULL, &tv); - return FD_ISSET(STDIN_FILENO, &fds); -} diff --git a/demos/demo_polylines.cpp b/demos/demo_polylines.cpp deleted file mode 100644 index 39943f932..000000000 --- a/demos/demo_polylines.cpp +++ /dev/null @@ -1,305 +0,0 @@ -// Sparsification example creating wolf tree from imported graph from .txt file - -//C includes for sleep, time and main args -#include "unistd.h" - -//std includes -#include <cstdlib> -#include <fstream> -#include <string> -#include <iostream> -#include <memory> -#include <random> -#include <cmath> -#include <queue> - -//Wolf includes -#include "capture_void.h" -#include "feature_odom_2D.h" -#include "constraint_base.h" -#include "ceres_wrapper/ceres_manager.h" - -// EIGEN -//#include <Eigen/CholmodSupport> -#include <Eigen/StdVector> // Eigen in std vector - -namespace wolf{ - -void decodeEdge(const std::string& buffer, unsigned int& edge_from, unsigned int& edge_to, Eigen::Vector3s& measurement, Eigen::Matrix3s& covariance) -{ - std::string str_num; - - unsigned int i = 0; - - // only decode edges - if (buffer.at(0) == 'E') - { - //skip rest of EDGE word - while (buffer.at(i) != ' ') i++; - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // FROM ID - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - edge_from = atoi(str_num.c_str())+1; - str_num.clear(); - - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // TO ID - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - edge_to = atoi(str_num.c_str())+1; - str_num.clear(); - - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // MEASUREMENT - // X - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - measurement(0) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // Y - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - measurement(1) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // THETA - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - measurement(2) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // INFORMATION - Eigen::Matrix3s information; - // XX - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - information(0,0) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // XY - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - information(0,1) = atof(str_num.c_str()); - information(1,0) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // YY - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - information(1,1) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // THETATHETA - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - information(2,2) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // XTHETA - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - information(0,2) = atof(str_num.c_str()); - information(2,0) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // YTHETA - while (i < buffer.size() && buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - information(1,2) = atof(str_num.c_str()); - information(2,1) = atof(str_num.c_str()); - str_num.clear(); - - // COVARIANCE - covariance = information.inverse(); - } - else - { - edge_from = 0; - edge_to = 0; - } -} - -} - -int main(int argc, char** argv) -{ - using namespace wolf; - - //Welcome message - std::cout << std::endl << " ========= WOLF IMPORTED .graph TEST ===========" << std::endl << std::endl; - - bool wrong_input = false; - if (argc < 3) - wrong_input = true; - else if (argc > 4) - wrong_input = true; - else if (argc > 2 && (atoi(argv[2]) < 2 || atoi(argv[2]) > 5)) - wrong_input = true; - else if (argc > 3 && atoi(argv[3]) < 0 ) - wrong_input = true; - - if (wrong_input) - { - std::cout << "Please call me with: [./test_wolf_imported_graph DATASET T (MAX_VERTICES)], where:" << std::endl; - std::cout << " DATASET: manhattan, killian or intel" << std::endl; - std::cout << " T keep one node each T: 2, 3, 4 or 5" << std::endl; - std::cout << " optional: MAX_VERTICES max edges to be loaded" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - - // input variables - char const * dataset_path = std::getenv("DATASET_PATH"); - unsigned int pruning_T = atoi(argv[2]); - std::string file_path(dataset_path); - file_path = file_path + "/graphs/redirected_" + std::to_string(pruning_T) + "_" + argv[1] + ".graph"; - unsigned int MAX_VERTEX = 1e9; - if (argc > 3 && atoi(argv[3]) != 0) - MAX_VERTEX = atoi(argv[3]); - - // Wolf problem - FrameBasePtr last_frame_ptr, frame_from_ptr, frame_to_ptr; - ProblemPtr bl_problem_ptr = Problem::create("PO_2D"); - SensorBasePtr sensor_ptr = bl_problem_ptr->installSensor("ODOM 2D", "Odometry", Eigen::VectorXs::Zero(3), IntrinsicsBasePtr()); - - // Ceres wrapper - std::string bl_summary, sp_summary; - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - ceres_options.max_num_iterations = 10; - CeresManagerPtr bl_ceres_manager = std::make_shared<CeresManager>(bl_problem_ptr, ceres_options); - - // load graph from .txt - std::ifstream graph_file; - graph_file.open(file_path.c_str(), std::ifstream::in); - if (!graph_file.is_open()) - { - printf("\nError opening file: %s\n",file_path.c_str()); - return -1; - } - - // auxiliar variables - std::string line_string; - unsigned int edge_from, edge_to; - Eigen::Vector3s meas; - Eigen::Matrix3s meas_cov; - Eigen::Matrix3s R = Eigen::Matrix3s::Identity(); - //clock_t t1; - - // ------------------------ START EXPERIMENT ------------------------ - // First frame FIXED - last_frame_ptr = bl_problem_ptr->emplaceFrame(KEY, Eigen::Vector3s::Zero(),TimeStamp(0)); - last_frame_ptr->fix(); - bl_problem_ptr->print(4, true, false, true); - - while (std::getline(graph_file, line_string) && last_frame_ptr->id() <= MAX_VERTEX) - { - std::cout << "new line:" << line_string << std::endl; - decodeEdge(line_string, edge_from, edge_to, meas, meas_cov); - - // only factors - if (edge_from != 0) - { - - // ODOMETRY ------------------- - if (edge_to > last_frame_ptr->id()) - { - frame_from_ptr = last_frame_ptr; - - // NEW KEYFRAME - Eigen::Vector3s from_pose = frame_from_ptr->getState(); - R.topLeftCorner(2,2) = Eigen::Rotation2Ds(from_pose(2)).matrix(); - Eigen::Vector3s new_frame_pose = from_pose + R*meas; - last_frame_ptr = bl_problem_ptr->emplaceFrame(KEY, new_frame_pose, TimeStamp(double(edge_to))); - - frame_to_ptr = last_frame_ptr; - - std::cout << "NEW FRAME " << last_frame_ptr->id() << " - ts = " << last_frame_ptr->getTimeStamp().get() << std::endl; - - // REMOVE PREVIOUS NODES - } - // LOOP CLOSURE --------------- - else - { - if (edge_from == last_frame_ptr->id()) - frame_from_ptr = last_frame_ptr; - else - for (auto frm_rit = bl_problem_ptr->getTrajectoryPtr()->getFrameList().rbegin(); frm_rit != bl_problem_ptr->getTrajectoryPtr()->getFrameList().rend(); frm_rit++) - if ((*frm_rit)->id() == edge_from) - { - frame_from_ptr = *frm_rit; - break; - } - if (edge_to == last_frame_ptr->id()) - frame_to_ptr = last_frame_ptr; - else - for (auto frm_rit = bl_problem_ptr->getTrajectoryPtr()->getFrameList().rbegin(); frm_rit != bl_problem_ptr->getTrajectoryPtr()->getFrameList().rend(); frm_rit++) - if ((*frm_rit)->id() == edge_to) - { - frame_to_ptr = *frm_rit; - break; - } - } -// std::cout << "frame_from " << frame_from_ptr->id() << std::endl; -// std::cout << "edge_from " << edge_from << std::endl; -// std::cout << "frame_to " << frame_to_ptr->id() << std::endl; -// std::cout << "edge_to " << edge_to << std::endl; - - assert(frame_from_ptr->id() == edge_from && "frame from id and edge from idx must be the same"); - assert(frame_to_ptr->id() == edge_to && "frame to id and edge to idx must be the same"); - - // CAPTURE - CaptureVoidPtr capture_ptr = std::make_shared<CaptureVoid>(TimeStamp(0), sensor_ptr); - frame_from_ptr->addCapture(capture_ptr); - - // FEATURE - FeatureBasePtr feature_ptr = std::make_shared<FeatureOdom2D>(meas, meas_cov); - capture_ptr->addFeature(feature_ptr); - - // CONSTRAINT - ConstraintOdom2DPtr constraint_ptr = std::make_shared<ConstraintOdom2D>(feature_ptr, frame_to_ptr); - feature_ptr->addConstraint(constraint_ptr); - frame_to_ptr->addConstrainedBy(constraint_ptr); - - // SOLVE - // solution - bl_summary = bl_ceres_manager->solve(1); - std::cout << bl_summary << std::endl; - - // covariance - bl_ceres_manager->computeCovariances(ALL);//ALL_MARGINALS - - - // t1 = clock(); - // double t_sigma_manual = 0; - // t_sigma_manual += ((double) clock() - t1) / CLOCKS_PER_SEC; - - } - } - - //bl_problem_ptr->print(4, true, false, true); - - //End message - std::cout << " =========================== END ===============================" << std::endl << std::endl; - - //exit - return 0; -} diff --git a/demos/demo_processor_imu.cpp b/demos/demo_processor_imu.cpp deleted file mode 100644 index 33ec4cabb..000000000 --- a/demos/demo_processor_imu.cpp +++ /dev/null @@ -1,214 +0,0 @@ -/** - * \file test_processor_imu.cpp - * - * Created on: Apr 12, 2016 - * \author: dtsbourg - */ - -//Wolf -#include "base/capture/capture_IMU.h" -#include "base/processor/processor_IMU.h" -#include "base/sensor/sensor_IMU.h" -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/state_block/state_block.h" -#include "base/state_block/state_quaternion.h" -#include <iostream> -#include <fstream> -#include <iomanip> -#include <ctime> -#include <cmath> - -//#define DEBUG_RESULTS - -int main(int argc, char** argv) -{ - using namespace wolf; - using std::shared_ptr; - using std::make_shared; - using std::static_pointer_cast; - - std::cout << std::endl << "==================== processor IMU test ======================" << std::endl; - - //load files containing accelerometer and gyroscope data - std::ifstream data_file_acc; - std::ifstream data_file_gyro; - const char * filename_acc; - const char * filename_gyro; - - //prepare creation of file if DEBUG_RESULTS activated -#ifdef DEBUG_RESULTS - std::ofstream debug_results; - debug_results.open("debug_results.dat"); - if(debug_results) - debug_results << "%%TimeStamp\t" - << "dp_x\t" << "dp_y\t" << "dp_z\t" << "dq_x\t" << "dq_y\t" << "dq_z\t" << "dq_w\t" << "dv_x\t" << "dv_y\t" << "dv_z\t" - << "Dp_x\t" << "Dp_y\t" << "Dp_z\t" << "Dq_x\t" << "Dq_y\t" << "Dq_z\t" << "Dq_w\t" << "Dv_x\t" << "Dv_y\t" << "Dv_z\t" - << "X_x\t" << "X_y\t" << "X_z\t" << "Xq_x\t" << "Xq_y\t" << "Xq_z\t" << "Xq_w\t" << "Xv_x\t" << "Xv_y\t" << "Xv_z\t" << std::endl; -#endif - - if (argc < 3) - { - std::cout << "Missing input argument! : needs 2 arguments (path to accelerometer file and path to gyroscope data)." << std::endl; - } - else - { - filename_acc = argv[1]; - filename_gyro = argv[2]; - data_file_acc.open(filename_acc); - data_file_gyro.open(filename_gyro); - std::cout << "Acc file: " << filename_acc << std::endl; - std::cout << "Gyro file: " << filename_gyro << std::endl; - - std::string dummy; - getline(data_file_acc, dummy); getline(data_file_gyro, dummy); - - if(!data_file_acc.is_open() || !data_file_gyro.is_open()){ - std::cerr << "Failed to open data files... Exiting" << std::endl; - return 1; - } - } - - // Wolf problem - ProblemPtr problem_ptr_ = Problem::create("PQVBB 3D"); - Eigen::VectorXs extrinsics(7); - extrinsics << 0,0,0, 0,0,0,1; // IMU pose in the robot - SensorBasePtr sensor_ptr = problem_ptr_->installSensor("IMU", "Main IMU", extrinsics, IntrinsicsBasePtr()); - problem_ptr_->installProcessor("IMU", "IMU pre-integrator", "Main IMU", ""); - - // Time and data variables - TimeStamp t; - Scalar mti_clock, tmp; - Eigen::Vector6s data; - Eigen::Matrix6s data_cov; - data_cov.setIdentity(); - data_cov.topLeftCorner(3,3) *= 0.01; - data_cov.bottomRightCorner(3,3) *= 0.01; - - // Get initial data - data_file_acc >> mti_clock >> data[0] >> data[1] >> data[2]; - data_file_gyro >> tmp >> data[3] >> data[4] >> data[5]; - t.set(mti_clock * 0.0001); // clock in 0,1 ms ticks - - // Set the origin - Eigen::VectorXs x0(16); - x0 << 0,0,0, 0,0,0,1, 0,0,0, 0,0,0, 0,0,0; // Try some non-zero biases - problem_ptr_->getProcessorMotion()->setOrigin(x0, t); - - // Create one capture to store the IMU data arriving from (sensor / callback / file / etc.) - CaptureIMUPtr imu_ptr = make_shared<CaptureIMU>(t, sensor_ptr, data, data_cov, Vector6s::Zero()); - -// problem_ptr_->print(); - - std::cout << "Main loop -----------" << std::endl; - - // main loop - using namespace std; - clock_t begin = clock(); - int n = 1; - while(!data_file_acc.eof() && n < 5000){ - n++; - - // read new data - data_file_acc >> mti_clock >> data[0] >> data[1] >> data[2]; - data_file_gyro >> tmp >> data[3] >> data[4] >> data[5]; - t.set(mti_clock * 0.0001); // clock in 0,1 ms ticks - -// data.setZero(); -// data(2) = 9.8; - - // assign data to capture - imu_ptr->setData(data); - imu_ptr->setTimeStamp(t); - - // process data in capture - sensor_ptr->process(imu_ptr); - -#ifdef DEBUG_RESULTS - - // --- print to screen ---- - - std::cout << "Current data : " << std::fixed << std::setprecision(3) << std::setw(8) << std::right - << data.transpose() << std::endl; - - std::cout << "Current delta: " << std::fixed << std::setprecision(3) << std::setw(8) << std::right - << problem_ptr_->getProcessorMotion()->getMotion().delta_.transpose() << std::endl; - - std::cout << "Integrated delta: " << std::fixed << std::setprecision(3) << std::setw(8) - << problem_ptr_->getProcessorMotion()->getMotion().delta_integr_.transpose() << std::endl; - - Eigen::VectorXs x = problem_ptr_->getProcessorMotion()->getCurrentState(); - - std::cout << "Integrated state: " << std::fixed << std::setprecision(3) << std::setw(8) - << x.head(10).transpose() << std::endl; - - std::cout << "Integrated std : " << std::fixed << std::setprecision(3) << std::setw(8) - << (problem_ptr_->getProcessorMotion()->getMotion().delta_integr_cov_.diagonal().transpose()).array().sqrt() << std::endl; - - std::cout << std::endl; - -//#ifdef DEBUG_RESULTS - // ----- dump to file ----- - - Eigen::VectorXs delta_debug; - Eigen::VectorXs delta_integr_debug; - Eigen::VectorXs x_debug; - TimeStamp ts; - - delta_debug = problem_ptr_->getProcessorMotion()->getMotion().delta_; - delta_integr_debug = problem_ptr_->getProcessorMotion()->getMotion().delta_integr_; - x_debug = problem_ptr_->getProcessorMotion()->getCurrentState(); - ts = problem_ptr_->getProcessorMotion()->getBuffer().get().back().ts_; - - if(debug_results) - debug_results << ts.get() << "\t" << delta_debug(0) << "\t" << delta_debug(1) << "\t" << delta_debug(2) << "\t" << delta_debug(3) << "\t" << delta_debug(4) << "\t" - << delta_debug(5) << "\t" << delta_debug(6) << "\t" << delta_debug(7) << "\t" << delta_debug(8) << "\t" << delta_debug(9) << "\t" - << delta_integr_debug(0) << "\t" << delta_integr_debug(1) << "\t" << delta_integr_debug(2) << "\t" << delta_integr_debug(3) << "\t" << delta_integr_debug(4) << "\t" - << delta_integr_debug(5) << "\t" << delta_integr_debug(6) << "\t" << delta_integr_debug(7) << "\t" << delta_integr_debug(8) << "\t" << delta_integr_debug(9) << "\t" - << x_debug(0) << "\t" << x_debug(1) << "\t" << x_debug(2) << "\t" << x_debug(3) << "\t" << x_debug(4) << "\t" - << x_debug(5) << "\t" << x_debug(6) << "\t" << x_debug(7) << "\t" << x_debug(8) << "\t" << x_debug(9) << "\n"; -#endif - - } - clock_t end = clock(); - double elapsed_secs = double(end - begin) / CLOCKS_PER_SEC; - - // Final state - std::cout << "\nIntegration results ----------------------------------------------------------------------------------------------" << std::endl; - std::cout << "Initial state: " << std::fixed << std::setprecision(3) << std::setw(8) - << x0.head(16).transpose() << std::endl; - std::cout << "Integrated delta: " << std::fixed << std::setprecision(3) << std::setw(8) - << problem_ptr_->getProcessorMotion()->getMotion().delta_integr_.transpose() << std::endl; - std::cout << "Integrated state: " << std::fixed << std::setprecision(3) << std::setw(8) - << problem_ptr_->getProcessorMotion()->getCurrentState().head(16).transpose() << std::endl; -// std::cout << "Integrated std : " << std::fixed << std::setprecision(3) << std::setw(8) -// << (problem_ptr_->getProcessorMotion()->getMotion().delta_integr_cov_.diagonal().transpose()).array().sqrt() << std::endl; - - // Print statistics - std::cout << "\nStatistics -----------------------------------------------------------------------------------" << std::endl; - std::cout << "If you want meaningful CPU metrics, remove all couts in the loop / remove DEBUG_RESULTS definition variable, and compile in RELEASE mode!" << std::endl; - -#ifdef DEBUG_RESULTS - std::cout << "\t\tWARNING : DEBUG_RESULTS ACTIVATED - slows the process (writing results to result_debugs.dat file)" << std::endl; - debug_results.close(); -#endif - - TimeStamp t0, tf; - t0 = problem_ptr_->getProcessorMotion()->getBuffer().get().front().ts_; - tf = problem_ptr_->getProcessorMotion()->getBuffer().get().back().ts_; - int N = problem_ptr_->getProcessorMotion()->getBuffer().get().size(); - std::cout << "t0 : " << t0.get() << " s" << std::endl; - std::cout << "tf : " << tf.get() << " s" << std::endl; - std::cout << "duration : " << tf-t0 << " s" << std::endl; - std::cout << "N samples : " << N << std::endl; - std::cout << "frequency : " << (N-1)/(tf-t0) << " Hz" << std::endl; - std::cout << "CPU time : " << elapsed_secs << " s" << std::endl; - std::cout << "s/integr : " << elapsed_secs/(N-1)*1e6 << " us" << std::endl; - std::cout << "integr/s : " << (N-1)/elapsed_secs << " ips" << std::endl; - - // close data files - data_file_acc.close(); // no impact on leaks - data_file_gyro.close(); - - return 0; -} diff --git a/demos/demo_processor_imu_jacobians.cpp b/demos/demo_processor_imu_jacobians.cpp deleted file mode 100644 index 22c797d6d..000000000 --- a/demos/demo_processor_imu_jacobians.cpp +++ /dev/null @@ -1,418 +0,0 @@ -/** - * \file test_processor_imu_jacobians.cpp - * - * Created on: Sep 26, 2016 - * \author: AtDinesh - */ - -//Wolf -#include "base/capture/capture_IMU.h" -#include "base/sensor/sensor_IMU.h" -#include <test/processor_IMU_UnitTester.h> -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/state_block/state_block.h" -#include "base/state_block/state_quaternion.h" -#include <iostream> -#include <fstream> -#include <iomanip> -#include <ctime> -#include <cmath> - -//#define DEBUG_RESULTS - -using namespace wolf; - -void remapJacDeltas_quat0(IMU_jac_deltas& _jac_delta, Eigen::Map<Eigen::Quaternions>& _Dq0, Eigen::Map<Eigen::Quaternions>& _dq0); -void remapJacDeltas_quat(IMU_jac_deltas& _jac_delta, Eigen::Map<Eigen::Quaternions>& _Dq, Eigen::Map<Eigen::Quaternions>& _dq, const int& place ); - -int main(int argc, char** argv) -{ - using namespace wolf; - - std::cout << std::endl << "==================== processor IMU : Checking Jacobians ======================" << std::endl; - - TimeStamp t; - Eigen::Vector6s data_; - wolf::Scalar deg_to_rad = 3.14159265359/180.0; - data_ << 10,0.5,3, 100*deg_to_rad,110*deg_to_rad,30*deg_to_rad; - - // Wolf problem - ProblemPtr wolf_problem_ptr_ = Problem::create("PQVBB 3D"); - Eigen::VectorXs IMU_extrinsics(7); - IMU_extrinsics << 0,0,0, 0,0,0,1; // IMU pose in the robot - //SensorBase* sensor_ptr = wolf_problem_ptr_->installSensor("IMU", "Main IMU", IMU_extrinsics, nullptr); - //wolf_problem_ptr_->installProcessor("IMU", "IMU pre-integrator", "Main IMU", ""); - - // Set the origin - t.set(0.0001); // clock in 0,1 ms ticks - Eigen::VectorXs x0(16); - x0 << 0,1,0, 0,0,0,1, 1,0,0, 0,0,.000, 0,0,.000; // P Q V B B - - //wolf_problem_ptr_->getProcessorMotion()->setOrigin(x0, t); - - //CaptureIMU* imu_ptr; - - ProcessorIMU_UnitTester processor_imu; - //processor_imu.setOrigin(x0, t); - wolf::Scalar ddelta_bias = 0.00000001; - wolf::Scalar dt = 0.001; - - //defining a random Delta to begin with (not to use Origin point) - Eigen::Matrix<wolf::Scalar,10,1> Delta0; - Delta0 = Eigen::Matrix<wolf::Scalar,10,1>::Random(); - Delta0.head<3>() = Delta0.head<3>()*100; - Delta0.tail<3>() = Delta0.tail<3>()*10; - Eigen::Vector3s ang0, ang; - ang0 << 120.08*deg_to_rad, 12.36*deg_to_rad, 54.32*deg_to_rad; - //Delta0 << 0,0,0, 0,0,0,1, 0,0,0; - Eigen::Map<Eigen::Quaternions> Delta0_quat(Delta0.data()+3); - Delta0_quat = v2q(ang0); - Delta0_quat.normalize(); - ang = q2v(Delta0_quat); - - std::cout << "\ninput Delta0 : " << Delta0 << std::endl; - std::cout << "\n rotation vector we start with :\n" << ang << std::endl; - - struct IMU_jac_bias bias_jac = processor_imu.finite_diff_ab(dt, data_, ddelta_bias, Delta0); - - Eigen::Map<Eigen::Quaternions> Dq0(NULL); - Eigen::Map<Eigen::Quaternions> dq0(NULL); - Eigen::Map<Eigen::Quaternions> Dq_noisy(NULL); - Eigen::Map<Eigen::Quaternions> dq_noisy(NULL); - Eigen::Map<Eigen::Quaternions> q_in_1(NULL), q_in_2(NULL); - - /* IMU_jac_deltas struct form : - contains vectors of size 7 : - Elements at place 0 are those not affected by the bias noise that we add (da_bx,..., dw_bx,... ). - place 1 : added da_bx in data place 2 : added da_by in data place 3 : added da_bz in data - place 4 : added dw_bx in data place 5 : added dw_by in data place 6 : added dw_bz in data - */ - - Eigen::Matrix3s dDp_dab, dDv_dab, dDp_dwb, dDv_dwb, dDq_dab, dDq_dwb; - - /* - dDp_dab = [dDp_dab_x, dDp_dab_y, dDp_dab_z] - dDp_dab_x = (dDp(ab_x + dab_x, ab_y, ab_z) - dDp(ab_x,ab_y,ab_z)) / dab_x - dDp_dab_x = (dDp(ab_x, ab_y + dab_y, ab_z) - dDp(ab_x,ab_y,ab_z)) / dab_y - dDp_dab_x = (dDp(ab_x, ab_y, ab_z + dab_z) - dDp(ab_x,ab_y,ab_z)) / dab_z - - similar for dDv_dab - note dDp_dab_x, dDp_dab_y, dDp_dab_z, dDv_dab_x, dDv_dab_y, dDv_dab_z are 3x1 vectors ! - - dDq_dab = 0_{3x3} - dDq_dwb = [dDq_dwb_x, dDq_dwb_y, dDq_dwb_z] - dDq_dwb_x = log( dR(wb).transpose() * dR(wb - dwb_x))/dwb_x - = log( dR(wb).transpose() * exp((wx - wbx - dwb_x)dt, (wy - wby)dt, (wy - wby)dt))/dwb_x - dDq_dwb_y = log( dR(wb).transpose() * dR(wb - dwb_y))/dwb_y - dDq_dwb_z = log( dR(wb).transpose() * dR(wb + dwb_z))/dwb_z - - Note : dDq_dwb must be computed recursively ! So comparing the one returned by processor_imu and the numerical - one will have no sense if we aredoing this from a random Delta. The Delta here should be the origin. - dDq_dwb_ = dR.tr()*dDq_dwb - Jr(wdt)*dt - Then at first step, dR.tr() = Id, dDq_dwb = 0_{3x3}, which boils down to dDq_dwb_ = Jr(wdt)*dt - */ - - std::cout << "\n input data : \n" << data_ << std::endl; - - new (&q_in_1) Eigen::Map<Eigen::Quaternions>(bias_jac.Delta0_.data() + 3); - for(int i=0;i<3;i++){ - dDp_dab.block<3,1>(0,i) = (bias_jac.Deltas_noisy_vect_(i).head(3) - bias_jac.Delta0_.head(3))/ddelta_bias; - dDv_dab.block<3,1>(0,i) = (bias_jac.Deltas_noisy_vect_(i).tail(3) - bias_jac.Delta0_.tail(3))/ddelta_bias; - - dDp_dwb.block<3,1>(0,i) = (bias_jac.Deltas_noisy_vect_(i+3).head(3) - bias_jac.Delta0_.head(3))/ddelta_bias; - dDv_dwb.block<3,1>(0,i) = (bias_jac.Deltas_noisy_vect_(i+3).tail(3) - bias_jac.Delta0_.tail(3))/ddelta_bias; - - new (&q_in_2) Eigen::Map<Eigen::Quaternions>(bias_jac.Deltas_noisy_vect_(i).data() + 3); - dDq_dab.block<3,1>(0,i) = R2v( q_in_1.matrix().transpose() * q_in_2.matrix())/ddelta_bias; - - new (&q_in_2) Eigen::Map<Eigen::Quaternions>(bias_jac.Deltas_noisy_vect_(i+3).data() + 3); - dDq_dwb.block<3,1>(0,i) = R2v( q_in_1.matrix().transpose() * q_in_2.matrix())/ddelta_bias; - //std::cout << "matrix operation result :" << i << "\n" << q_in_1.matrix().transpose() * q_in_2.matrix() << std::endl; - //std::cout << "matrix operation result to vector :" << i << "\n" << R2v( q_in_1.matrix().transpose() * q_in_2.matrix()) << std::endl; - } -/* Delta1 = bias_jac.Deltas_noisy_vect_(3); - Delta2 = bias_jac.Deltas_noisy_vect_(4); - Delta3 = bias_jac.Deltas_noisy_vect_(5); - - if( (Delta1 == Delta2 || Delta1 == Delta3 )) - std::cout << "\n problem" << std::endl; - else - std::cout << "\n no problem" << std::endl; - if(Delta2 == Delta3) - std::cout << "\n problem" << std::endl; - else - std::cout << "\n no problem" << std::endl;*/ - - //Check the jacobians wrt to bias using finite difference - - if(dDp_dab.isApprox(bias_jac.dDp_dab_, wolf::Constants::EPS) ) - std::cout<< "dDp_dab_ jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDp_dab_ jacobian is not correct ..." << std::endl; - std::cout << "dDp_dab : \n" << dDp_dab << "\n bias_jac.dDp_dab_ :\n" << bias_jac.dDp_dab_ << "\n" << std::endl; - std::cout << "dDp_dab_a - dDp_dab_ : \n" << bias_jac.dDp_dab_ - dDp_dab << "\n" << std::endl; - } - - if(dDv_dab.isApprox(bias_jac.dDv_dab_, wolf::Constants::EPS) ) - std::cout<< "dDv_dab_ jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDv_dab_ jacobian is not correct ..." << std::endl; - std::cout << "dDv_dab_ : \n" << dDv_dab << "\n bias_jac.dDv_dab_ :\n" << bias_jac.dDv_dab_ << "\n" << std::endl; - std::cout << "dDv_dab_a - dDv_dab_ : \n" << bias_jac.dDv_dab_ - dDv_dab << "\n" << std::endl; - } - - if(dDp_dwb.isApprox(bias_jac.dDp_dwb_, wolf::Constants::EPS) ) - std::cout<< "dDp_dwb_ jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDp_dwb_ jacobian is not correct ..." << std::endl; - std::cout << "dDp_dwb_ : \n" << dDp_dwb << "\n bias_jac.dDp_dwb_ :\n" << bias_jac.dDp_dwb_ << "\n" << std::endl; - std::cout << "dDp_dwb_a - dDp_dwb_ : \n" << bias_jac.dDp_dwb_ - dDp_dwb << "\n" << std::endl; - } - - if(dDv_dwb.isApprox(bias_jac.dDv_dwb_, wolf::Constants::EPS) ) - std::cout<< "dDv_dwb_ jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDv_dwb_ jacobian is not correct ..." << std::endl; - std::cout << "dDv_dwb_ : \n" << dDv_dwb << "\n bias_jac.dDv_dwb_ :\n" << bias_jac.dDv_dwb_ << "\n" << std::endl; - std::cout << "dDv_dwb_a - dDv_dwb_ : \n" << bias_jac.dDv_dwb_ - dDv_dwb << "\n" << std::endl; - } - - if(dDq_dwb.isApprox(bias_jac.dDq_dwb_, wolf::Constants::EPS) ) - std::cout<< "dDq_dwb_ jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDq_dwb_ jacobian is not correct ..." << std::endl; - std::cout << "dDq_dwb_ : \n" << dDq_dwb << "\n bias_jac.dDq_dwb_ :\n" << bias_jac.dDq_dwb_ << "\n" << std::endl; - std::cout << "dDq_dwb_a - dDq_dwb_ : \n" << bias_jac.dDq_dwb_ - dDq_dwb << "\n" << std::endl; - } - - //Check jacobians that are supposed to be Zeros just in case - if(dDq_dab.isZero(wolf::Constants::EPS)) - std::cout<< "dDq_dab_ jacobian is correct (Zero) !" << std::endl; - else - std::cout<< "\t\tdDq_dab_ jacobian is not Zero :" << dDq_dab << std::endl; - - /* Numerical method to check jacobians wrt noise - - dDp_dP = [dDp_dPx, dDp_dPy, dDp_dPz] - dDp_dPx = ((P + dPx) - P)/dPx = Id - dDp_dPy = ((P + dPy) - P)/dPy = Id - dDp_dPz = ((P + dPz) - P)/dPz = Id - - dDp_dV = [dDp_dVx, dDp_dVy, dDp_dVz] - dDp_dVx = ((V + dVx)*dt - V*dt)/dVx = Id*dt - dDp_dVy = ((V + dVy)*dt - V*dt)/dVy = Id*dt - dDp_dVz = ((V + dVz)*dt - V*dt)/dVz = Id*dt - - dDp_dO = [dDp_dOx, dDp_dOy, dDp_dOz] - dDp_dOx = (( dR(Theta + dThetax)*dp ) - ( dR(Theta)*dp ))/dThetax - = (( dR(Theta) * exp(dThetax,0,0)*dp ) - ( dR(Theta)*dp ))/dThetax - dDp_dOy = (( dR(Theta) * exp(0,dThetay,0)*dp ) - ( dR(Theta)*dp ))/dThetay - dDp_dOz = (( dR(Theta) * exp(0,0,dThetaz)*dp ) - ( dR(Theta)*dp ))/dThetaz - - dDv_dP = [dDv_dPx, dDv_dPy, dDv_dPz] = [0, 0, 0] - - dDv_dV = [dDv_dVx, dDv_dVy, dDv_dVz] - dDv_dVx = ((V + dVx) - V)/dVx = Id - dDv_dVy = ((V + dVy) - V)/dVy = Id - dDv_dVz = ((V + dVz) - V)/dVz = Id - - dDv_dO = [dDv_dOx, dDv_dOy, dDv_dOz] - dDv_dOx = (( dR(Theta + dThetax)*dv ) - ( dR(Theta)*dv ))/dThetax - = (( dR(Theta) * exp(dThetax,0,0)*dv ) - ( dR(Theta)*dv ))/dThetax - dDv_dOx = (( dR(Theta) * exp(0,dThetay,0)*dv ) - ( dR(Theta)*dv ))/dThetay - dDv_dOz = (( dR(Theta) * exp(0,0,dThetaz)*dv ) - ( dR(Theta)*dv ))/dThetaz - - dDp_dp = [dDp_dpx, dDp_dpy, dDp_dpz] - dDp_dpx = ( dR*(p + dpx) - dR*(p))/dpx - dDp_dpy = ( dR*(p + dpy) - dR*(p))/dpy - dDp_dpz = ( dR*(p + dpz) - dR*(p))/dpy - - dDp_dv = [dDp_dvx, dDp_dvy, dDp_dvz] = [0, 0, 0] - - dDp_do = [dDp_dox, dDp_doy, dDp_doz] = [0, 0, 0] - - dDv_dp = [dDv_dpx, dDv_dpy, dDv_dpz] = [0, 0, 0] - - dDv_dv = [dDv_dvx, dDv_dvy, dDv_dvz] - dDv_dvx = ( dR*(v + dvx) - dR*(v))/dvx - dDv_dvy = ( dR*(v + dvy) - dR*(v))/dvy - dDv_dvz = ( dR*(v + dvz) - dR*(v))/dvz - - dDv_do = [dDv_dox, dDv_doy, dDv_doz] = [0, 0, 0] - - dDo_dp = dDo_dv = dDo_dP = dDo_dV = [0, 0, 0] - - dDo_dO = [dDo_dOx, dDo_dOy, dDo_dOz] - - dDo_dOx = log( (dR(Theta) * dr(theta)).transpose() * dR(Theta+dThetax) * dr(theta) )/dThetax - = log( (dR(Theta) * dr(theta)).transpose() * (dR(Theta)*exp(dThetax,0,0)) * dr(theta) )/dThetax - = log( (_Delta * _delta).transpose() * (_Delta_noisy * _delta)) - dDo_dOy = log( (dR(Theta) * dr(theta)).transpose() * (dR(Theta)*exp(0,dThetay,0)) * dr(theta) )/dThetay - dDo_dOz = log( (dR(Theta) * dr(theta)).transpose() * (dR(Theta)*exp(0,0,dThetaz)) * dr(theta) )/dThetaz - - dDo_do = [dDo_dox, dDo_doy, dDo_doz] - - dDo_dox = log( (dR(Theta) * dr(theta)).transpose() * dR(Theta) * dr(theta+dthetax) )/dthetax - = log( (dR(Theta) * dr(theta)).transpose() * dR(Theta) * (dr(theta)*exp(dthetax,0,0)) )/dthetax - = log( (_Delta * _delta).transpose() * (_Delta * _delta_noisy)) - dDo_doy = log( (dR(Theta) * dr(theta)).transpose() * dR(Theta) * (dr(theta)*exp(0,dthetay,0)) )/dthetay - dDo_doz = log( (dR(Theta) * dr(theta)).transpose() * dR(Theta) * (dr(theta)*exp(0,0,dthetaz)) )/dthetaz - */ - - //taking care of noise now - Eigen::Matrix<wolf::Scalar,9,1> Delta_noise; - Eigen::Matrix<wolf::Scalar,9,1> delta_noise; - - Delta_noise << 0.00000001, 0.00000001, 0.00000001, 0.0001, 0.0001, 0.0001, 0.00000001, 0.00000001, 0.00000001; - delta_noise << 0.00000001, 0.00000001, 0.00000001, 0.0001, 0.0001, 0.0001, 0.00000001, 0.00000001, 0.00000001; - - struct IMU_jac_deltas deltas_jac = processor_imu.finite_diff_noise(dt, data_, Delta_noise, delta_noise, Delta0); - - /* reminder : - jacobian_delta_preint_vect_ jacobian_delta_vect_ - 0: + 0, 0: + 0 - 1: +dPx, 2: +dPy, 3: +dPz 1: + dpx, 2: +dpy, 3: +dpz - 4: +dOx, 5: +dOy, 6: +dOz 4: + dox, 5: +doy, 6: +doz - 7: +dVx, 8: +dVy, 9: +dVz 7: + dvx, 8: +dvy, 9: +dvz - */ - - Eigen::Matrix3s dDp_dP, dDp_dV, dDp_dO, dDv_dP, dDv_dV, dDv_dO, dDo_dP, dDo_dV, dDo_dO; - Eigen::Matrix3s dDp_dp, dDp_dv, dDp_do, dDv_dp, dDv_dv, dDv_do, dDo_dp, dDo_dv, dDo_do; - - remapJacDeltas_quat0(deltas_jac, Dq0, dq0); - - for(int i = 0; i < 3; i++){ - - //dDp_dPx = ((P + dPx) - P)/dPx - dDp_dP.block<3,1>(0,i) = (deltas_jac.Delta_noisy_vect_(i).head(3) - deltas_jac.Delta0_.head(3))/Delta_noise(i); - //Dp_dVx = ((V + dVx)*dt - V*dt)/dVx - dDp_dV.block<3,1>(0,i) = (deltas_jac.Delta_noisy_vect_(i+6).tail(3)*dt - deltas_jac.Delta0_.tail(3)*dt)/Delta_noise(i+6); - //dDp_dOx = (( dR(Theta) * exp(dThetax,0,0)*dp ) - ( dR(Theta)*dp ))/dThetax - remapJacDeltas_quat(deltas_jac, Dq_noisy, dq_noisy, i+3); - dDp_dO.block<3,1>(0,i) = ((Dq_noisy.matrix() * deltas_jac.delta0_.head(3)) - (Dq0.matrix()* deltas_jac.delta0_.head(3)))/Delta_noise(i+3); - - //dDv_dP = [0, 0, 0] - //dDv_dVx = ((V + dVx) - V)/dVx - dDv_dV.block<3,1>(0,i) = (deltas_jac.Delta_noisy_vect_(i+6).tail(3) - deltas_jac.Delta0_.tail(3))/Delta_noise(i+6); - //dDv_dOx = (( dR(Theta) * exp(dThetax,0,0)*dv ) - ( dR(Theta)*dv ))/dThetax - dDv_dO.block<3,1>(0,i) = ((Dq_noisy.matrix() * deltas_jac.delta0_.tail(3)) - (Dq0.matrix()* deltas_jac.delta0_.tail(3)))/Delta_noise(i+3); - - //dDo_dP = dDo_dV = [0, 0, 0] - //dDo_dOx = log( (dR(Theta) * dr(theta)).transpose() * (dR(Theta)*exp(dThetax,0,0)) * dr(theta) )/dThetax - dDo_dO.block<3,1>(0,i) = R2v( (Dq0.matrix() * dq0.matrix()).transpose() * (Dq_noisy.matrix() * dq0.matrix()) )/Delta_noise(i+3); - - //dDp_dpx = ( dR*(p + dpx) - dR*(p))/dpx - dDp_dp.block<3,1>(0,i) = ( (Dq0.matrix() * deltas_jac.delta_noisy_vect_(i).head(3)) - (Dq0.matrix() * deltas_jac.delta0_.head(3)) )/delta_noise(i); - //dDp_dv = dDp_do = [0, 0, 0] - - //dDv_dp = [0, 0, 0] - //dDv_dvx = ( dR*(v + dvx) - dR*(v))/dvx - dDv_dv.block<3,1>(0,i) = ( (Dq0 * deltas_jac.delta_noisy_vect_(i+6).tail(3)) - (Dq0 * deltas_jac.delta0_.tail(3)) )/delta_noise(i+6); - //dDv_do = [0, 0, 0] - - //dDo_dp = dDo_dv = [0, 0, 0] - //dDo_dox = log( (dR(Theta) * dr(theta)).transpose() * dR(Theta) * (dr(theta)*exp(dthetax,0,0)) )/dthetax - dDo_do.block<3,1>(0,i) = R2v( (Dq0.matrix() * dq0.matrix()).transpose() * (Dq0.matrix() * dq_noisy.matrix()) )/Delta_noise(i+3); - } - - /* jacobians wrt deltas have PVQ form : - dDp_dP = deltas_jac.jacobian_delta_preint_.block(0,0,3,3); dDp_dV = deltas_jac.jacobian_delta_preint_.block(0,3,3,3); dDp_dO = deltas_jac.jacobian_delta_preint_.block(0,6,3,3); - dDv_dP = deltas_jac.jacobian_delta_preint_.block(3,0,3,3); dDv_dV = deltas_jac.jacobian_delta_preint_.block(3,3,3,3); dDv_dO = deltas_jac.jacobian_delta_preint_.block(3,6,3,3); - dDo_dP = deltas_jac.jacobian_delta_preint_.block(6,0,3,3); dDo_dV = deltas_jac.jacobian_delta_preint_.block(6,3,3,3); dDo_dO = deltas_jac.jacobian_delta_preint_.block(6,6,3,3); - */ - - if(dDp_dP.isApprox(deltas_jac.jacobian_delta_preint_.block(0,0,3,3), wolf::Constants::EPS) ) - std::cout<< "dDp_dP jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDp_dP jacobian is not correct ..." << std::endl; - std::cout << "dDp_dP : \n" << dDp_dP << "\n deltas_jac.jacobian_delta_preint_.block(0,0,3,3) :\n" << deltas_jac.jacobian_delta_preint_.block(0,0,3,3) << "\n" << std::endl; - std::cout << "dDp_dP_a - dDp_dP : \n" << deltas_jac.jacobian_delta_preint_.block(0,0,3,3) - dDp_dP << "\n" << std::endl; - } - - if(dDp_dV.isApprox(deltas_jac.jacobian_delta_preint_.block(0,6,3,3), wolf::Constants::EPS) ) - std::cout<< "dDp_dV jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDp_dV jacobian is not correct ..." << std::endl; - std::cout << "dDp_dV : \n" << dDp_dV << "\n deltas_jac.jacobian_delta_preint_.block(0,6,3,3) :\n" << deltas_jac.jacobian_delta_preint_.block(0,6,3,3) << "\n" << std::endl; - std::cout << "dDp_dV_a - dDp_dV : \n" << deltas_jac.jacobian_delta_preint_.block(0,6,3,3) - dDp_dV << "\n" << std::endl; - } - - if(dDp_dO.isApprox(deltas_jac.jacobian_delta_preint_.block(0,3,3,3), wolf::Constants::EPS) ) - std::cout<< "dDp_dO jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDp_dO jacobian is not correct ..." << std::endl; - std::cout << "dDp_dO : \n" << dDp_dO << "\n deltas_jac.jacobian_delta_preint_.block(0,3,3,3) :\n" << deltas_jac.jacobian_delta_preint_.block(0,3,3,3) << "\n" << std::endl; - std::cout << "dDp_dO_a - dDp_dO : \n" << deltas_jac.jacobian_delta_preint_.block(0,3,3,3) - dDp_dO << "\n" << std::endl; - } - - if(dDv_dV.isApprox(deltas_jac.jacobian_delta_preint_.block(6,6,3,3), wolf::Constants::EPS) ) - std::cout<< "dDv_dV jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDv_dV jacobian is not correct ..." << std::endl; - std::cout << "dDv_dV : \n" << dDv_dV << "\n deltas_jac.jacobian_delta_preint_.block(6,6,3,3) :\n" << deltas_jac.jacobian_delta_preint_.block(6,6,3,3) << "\n" << std::endl; - std::cout << "dDv_dV_a - dDv_dV : \n" << deltas_jac.jacobian_delta_preint_.block(6,6,3,3) - dDv_dV << "\n" << std::endl; - } - - if(dDv_dO.isApprox(deltas_jac.jacobian_delta_preint_.block(6,3,3,3), wolf::Constants::EPS) ) - std::cout<< "dDv_dO jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDv_dO jacobian is not correct ..." << std::endl; - std::cout << "dDv_dO : \n" << dDv_dO << "\n deltas_jac.jacobian_delta_preint_.block(6,3,3,3) :\n" << deltas_jac.jacobian_delta_preint_.block(6,3,3,3) << "\n" << std::endl; - std::cout << "dDv_dO_a - dDv_dO : \n" << deltas_jac.jacobian_delta_preint_.block(6,3,3,3) - dDv_dO << "\n" << std::endl; - } - - if(dDo_dO.isApprox(deltas_jac.jacobian_delta_preint_.block(3,3,3,3), wolf::Constants::EPS) ) - std::cout<< "dDo_dO jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDo_dO jacobian is not correct ..." << std::endl; - std::cout << "dDo_dO : \n" << dDo_dO << "\n deltas_jac.jacobian_delta_preint_.block(3,3,3,3) :\n" << deltas_jac.jacobian_delta_preint_.block(3,3,3,3) << "\n" << std::endl; - std::cout << "dDo_dO_a - dDo_dO : \n" << deltas_jac.jacobian_delta_preint_.block(3,3,3,3) - dDo_dO << "\n" << std::endl; - } - - Eigen::Matrix3s dDp_dp_a, dDv_dv_a, dDo_do_a; - dDp_dp_a = deltas_jac.jacobian_delta_.block(0,0,3,3); - dDv_dv_a = deltas_jac.jacobian_delta_.block(6,6,3,3); - dDo_do_a = deltas_jac.jacobian_delta_.block(3,3,3,3); - - if(dDp_dp.isApprox(dDp_dp_a, wolf::Constants::EPS) ) - std::cout<< "dDp_dp jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDp_dp jacobian is not correct ..." << std::endl; - std::cout << "dDp_dp : \n" << dDv_dp << "\n dDp_dp_a :\n" << dDp_dp_a << "\n" << std::endl; - std::cout << "dDp_dp_a - dDp_dp : \n" << dDp_dp_a - dDv_dp << "\n" << std::endl; - } - - if(dDv_dv.isApprox(dDv_dv_a, wolf::Constants::EPS) ) - std::cout<< "dDv_dv jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDv_dv jacobian is not correct ..." << std::endl; - std::cout << "dDv_dv : \n" << dDv_dv << "\n dDv_dv_a :\n" << dDv_dv_a << "\n" << std::endl; - std::cout << "dDv_dv_a - dDv_dv : \n" << dDv_dv_a - dDv_dv << "\n" << std::endl; - } - - if(dDo_do.isApprox(dDo_do_a, wolf::Constants::EPS) ) - std::cout<< "dDo_do jacobian is correct !" << std::endl; - else{ - std::cout<< "\t\tdDo_do jacobian is not correct ..." << std::endl; - std::cout << "dDo_do : \n" << dDo_do << "\n dDo_do_a :\n" << dDo_do_a << "\n" << std::endl; - std::cout << "dDo_do_a - dDo_do : \n" << dDo_do_a - dDo_do << "\n" << std::endl; - } - - return 0; -} - -using namespace wolf; - -void remapJacDeltas_quat0(IMU_jac_deltas& _jac_delta, Eigen::Map<Eigen::Quaternions>& _Dq0, Eigen::Map<Eigen::Quaternions>& _dq0){ - - new (&_Dq0) Eigen::Map<const Eigen::Quaternions>(_jac_delta.Delta0_.data() + 3); - new (&_dq0) Eigen::Map<const Eigen::Quaternions>(_jac_delta.delta0_.data() + 3); -} - -void remapJacDeltas_quat(IMU_jac_deltas& _jac_delta, Eigen::Map<Eigen::Quaternions>& _Dq, Eigen::Map<Eigen::Quaternions>& _dq, const int& place ){ - - assert(place < _jac_delta.Delta_noisy_vect_.size()); - new (&_Dq) Eigen::Map<const Eigen::Quaternions>(_jac_delta.Delta_noisy_vect_(place).data() + 3); - new (&_dq) Eigen::Map<const Eigen::Quaternions>(_jac_delta.delta_noisy_vect_(place).data() + 3); -} diff --git a/demos/demo_processor_odom_3D.cpp b/demos/demo_processor_odom_3D.cpp deleted file mode 100644 index 2427dc24b..000000000 --- a/demos/demo_processor_odom_3D.cpp +++ /dev/null @@ -1,100 +0,0 @@ -/** - * \file test_processor_odom_3D.cpp - * - * Created on: Oct 7, 2016 - * \author: jsola - */ - -#include "base/capture/capture_IMU.h" -#include "base/problem/problem.h" -#include "base/sensor/sensor_odom_2D.h" -#include "base/processor/processor_odom_3D.h" -#include "base/map/map_base.h" -#include "base/landmark/landmark_base.h" -#include "base/ceres_wrapper/ceres_manager.h" - -#include <cstdlib> - -using namespace wolf; -using std::cout; -using std::endl; -using Eigen::Vector3s; -using Eigen::Vector6s; -using Eigen::Vector7s; -using Eigen::Quaternions; -using Eigen::VectorXs; - -int main (int argc, char** argv) -{ - cout << "\n========= Test ProcessorOdom3D ===========" << endl; - - std::string wolf_root = _WOLF_ROOT_DIR; - - TimeStamp tf; - if (argc == 1) - tf = 1.0; - else - { - - tf.set(strtod(argv[1],nullptr)); - } - cout << "Final timestamp tf = " << tf.get() << " s" << endl; - - ProblemPtr problem = Problem::create("PO", 3); - ceres::Solver::Options ceres_options; -// ceres_options.max_num_iterations = 1000; -// ceres_options.function_tolerance = 1e-10; -// ceres_options.gradient_check_relative_precision = 1e-10; -// ceres_options.gradient_tolerance = 1e-10; - ceres_options.minimizer_progress_to_stdout = true; - CeresManager ceres_manager(problem, ceres_options); - - SensorBasePtr sen = problem->installSensor("ODOM 3D", "odom", (Vector7s()<<0,0,0,0,0,0,1).finished(), wolf_root + "/src/examples/sensor_odom_3D.yaml"); - ProcessorParamsOdom3DPtr proc_params = std::make_shared<ProcessorParamsOdom3D>(); - problem->installProcessor("ODOM 3D", "odometry integrator", sen, proc_params); - - // Time and prior - Scalar dt = 0.1; - - problem->setPrior((Vector7s()<<0,0,0,0,0,0,1).finished(), Matrix6s::Identity() * 1e-8, TimeStamp(0), dt/2); - - // Motion data - Scalar dx = .1; - Scalar dyaw = 2*M_PI/5; - Vector6s data((Vector6s() << dx*cos(dyaw/2),dx*sin(dyaw/2),0,0,0,dyaw).finished()); // will integrate this data repeatedly - - CaptureMotionPtr cap_odo = std::make_shared<CaptureMotion>("ODOM 3D", TimeStamp(0), sen, data, 7, 6, nullptr); - - cout << "t: " << std::setprecision(2) << 0 << " \t x = ( " << problem->getCurrentState().transpose() << ")" << endl; - - for (TimeStamp t = dt; t < tf+dt/2; t += dt) - { - cap_odo->setTimeStamp(t); - cap_odo->setData(data); - - sen->process(cap_odo); - - cout << "t: " << std::setprecision(2) << t.get() << " \t x = ( " << problem->getCurrentState().transpose() << ")" << endl; - -// ceres::Solver::Summary summary = ceres_manager.solve(); - -// ceres_manager.computeCovariances(ALL); - -// cout << summary.BriefReport() << endl; - - } - - problem->print(1,0,1,0); -// for (auto frm : problem->getTrajectory()->getFrameList()) -// { -// frm->setState(problem->zeroState()); -// } -// problem->print(1,0,1,0); - std::string brief_report = ceres_manager.solve(SolverManager::ReportVerbosity::FULL); - std::cout << brief_report << std::endl; - problem->print(1,0,1,0); - - problem.reset(); - - return 0; -} diff --git a/demos/demo_processor_tracker_feature.cpp b/demos/demo_processor_tracker_feature.cpp deleted file mode 100644 index eccd7b49e..000000000 --- a/demos/demo_processor_tracker_feature.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * \file test_processor_tracker_feature.cpp - * - * Created on: Apr 11, 2016 - * \author: jvallve - */ - -//std -#include <iostream> - -//Wolf -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/sensor/sensor_base.h" -#include "base/state_block/state_block.h" -#include "base/processor/processor_tracker_feature_dummy.h" -#include "base/capture/capture_void.h" - -int main() -{ - using namespace wolf; - using std::shared_ptr; - using std::make_shared; - using std::static_pointer_cast; - - std::cout << std::endl << "==================== processor tracker feature test ======================" << std::endl; - - // Wolf problem - ProblemPtr wolf_problem_ptr_ = Problem::create("PO", 2); - SensorBasePtr sensor_ptr_ = make_shared<SensorBase>("ODOM 2D", std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), - std::make_shared<StateBlock>(Eigen::VectorXs::Zero(1)), - std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), 2); - - ProcessorParamsTrackerFeaturePtr params_trk = std::make_shared<ProcessorParamsTrackerFeature>(); - params_trk->max_new_features = 4; - params_trk->min_features_for_keyframe = 7; - params_trk->time_tolerance = 0.25; - shared_ptr<ProcessorTrackerFeatureDummy> processor_ptr_ = make_shared<ProcessorTrackerFeatureDummy>(params_trk); - - wolf_problem_ptr_->addSensor(sensor_ptr_); - sensor_ptr_->addProcessor(processor_ptr_); - - std::cout << "sensor & processor created and added to wolf problem" << std::endl; - - TimeStamp t(0); - Scalar dt = 0.5; - for (auto i = 0; i < 10; i++) - { - processor_ptr_->process(make_shared<CaptureVoid>(t, sensor_ptr_)); - t += dt; - } - - wolf_problem_ptr_->print(2); - - return 0; -} - diff --git a/demos/demo_processor_tracker_landmark.cpp b/demos/demo_processor_tracker_landmark.cpp deleted file mode 100644 index b3ce8be59..000000000 --- a/demos/demo_processor_tracker_landmark.cpp +++ /dev/null @@ -1,95 +0,0 @@ -/** - * \file test_processor_tracker_landmark.cpp - * - * Created on: Apr 12, 2016 - * \author: jvallve - */ - -//std -#include <iostream> - -//Wolf -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/sensor/sensor_base.h" -#include "base/state_block/state_block.h" -#include "base/processor/processor_tracker_landmark_dummy.h" -#include "base/capture/capture_void.h" - -void print_problem_pointers(wolf::ProblemPtr wolf_problem_ptr_) -{ - using namespace wolf; - std::cout << "\n-----------\nWolf tree begin" << std::endl; - std::cout << "Hrd: " << wolf_problem_ptr_->getHardware()->getProblem() << std::endl; - for (SensorBasePtr sen : wolf_problem_ptr_->getHardware()->getSensorList()) - { - std::cout << "\tSen: " << sen->getProblem() << std::endl; - for (ProcessorBasePtr prc : sen->getProcessorList()) - { - std::cout << "\t\tPrc: " << prc->getProblem() << std::endl; - } - } - std::cout << "Trj: " << wolf_problem_ptr_->getTrajectory()->getProblem() << std::endl; - for (FrameBasePtr frm : wolf_problem_ptr_->getTrajectory()->getFrameList()) - { - std::cout << "\tFrm: " << frm->getProblem() << std::endl; - for (CaptureBasePtr cap : frm->getCaptureList()) - { - std::cout << "\t\tCap: " << cap->getProblem() << std::endl; - for (FeatureBasePtr ftr : cap->getFeatureList()) - { - std::cout << "\t\t\tFtr: " << ftr->getProblem() << std::endl; - for (FactorBasePtr ctr : ftr->getFactorList()) - { - std::cout << "\t\t\t\tCtr: " << ctr->getProblem() << std::endl; - } - } - } - } - std::cout << "Map: " << wolf_problem_ptr_->getMap()->getProblem() << std::endl; - for (LandmarkBasePtr lmk : wolf_problem_ptr_->getMap()->getLandmarkList()) - { - std::cout << "\tLmk: " << lmk->getProblem() << std::endl; - } - std::cout << "Wolf tree end\n-----------\n" << std::endl; -} - -int main() -{ - using namespace wolf; - - std::cout << std::endl << "==================== processor tracker landmark test ======================" << std::endl; - - // Wolf problem - ProblemPtr wolf_problem_ptr_ = Problem::create("PO", 2); - // SensorBasePtr sensor_ptr_ = std::make_shared< SensorBase>("ODOM 2D", std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), - // std::make_shared<StateBlock>(Eigen::VectorXs::Zero(1)), - // std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), 2); - auto sensor_ptr_ = SensorBase::emplace<SensorBase>(wolf_problem_ptr_->getHardware(), "ODOM 2D", std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), - std::make_shared<StateBlock>(Eigen::VectorXs::Zero(1)), - std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), 2); - ProcessorParamsTrackerLandmarkPtr params_trk = std::make_shared<ProcessorParamsTrackerLandmark>(); - params_trk->max_new_features = 5; - params_trk->min_features_for_keyframe = 7; - params_trk->time_tolerance = 0.25; - // std::shared_ptr<ProcessorTrackerLandmarkDummy> processor_ptr_ = std::make_shared< ProcessorTrackerLandmarkDummy>(params_trk); - std::shared_ptr<ProcessorTrackerLandmarkDummy> processor_ptr_ = - std::static_pointer_cast<ProcessorTrackerLandmarkDummy>(ProcessorBase::emplace<ProcessorTrackerLandmarkDummy>(sensor_ptr_, params_trk)); - // wolf_problem_ptr_->addSensor(sensor_ptr_); - // sensor_ptr_->addProcessor(processor_ptr_); - - std::cout << "sensor & processor created and added to wolf problem" << std::endl; - - TimeStamp t(0); - Scalar dt = 0.5; - for (auto i = 0; i < 10; i++) - { - processor_ptr_->process(std::make_shared<CaptureVoid>(t, sensor_ptr_)); - t += dt; - } - - wolf_problem_ptr_->print(2); - - return 0; -} - diff --git a/demos/demo_processor_tracker_landmark_image.cpp b/demos/demo_processor_tracker_landmark_image.cpp deleted file mode 100644 index 8ac67cf39..000000000 --- a/demos/demo_processor_tracker_landmark_image.cpp +++ /dev/null @@ -1,254 +0,0 @@ -//std -#include <iostream> - -#include "base/processor/processor_tracker_landmark_image.h" - -//Wolf -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/state_block/state_block.h" -#include "base/processor/processor_odom_3D.h" -#include "base/sensor/sensor_odom_3D.h" -#include "base/sensor/sensor_camera.h" -#include "base/capture/capture_image.h" -#include "base/capture/capture_pose.h" -#include "base/ceres_wrapper/ceres_manager.h" - -// Vision utils includes -#include <vision_utils.h> -#include <sensors.h> -#include <common_class/buffer.h> -#include <common_class/frame.h> - -using Eigen::Vector3s; -using Eigen::Vector4s; -using Eigen::Vector6s; -using Eigen::Vector7s; - -using namespace wolf; - -void cleanupMap(const ProblemPtr& _problem, const TimeStamp& _t, Scalar _dt_max, - SizeEigen _min_factors) -{ - std::list<LandmarkBasePtr> lmks_to_remove; - for (auto lmk : _problem->getMap()->getLandmarkList()) - { - TimeStamp t0 = std::static_pointer_cast<LandmarkAHP>(lmk)->getAnchorFrame()->getTimeStamp(); - if (_t - t0 > _dt_max) - if (lmk->getConstrainedByList().size() <= _min_factors) - lmks_to_remove.push_back(lmk); - } - - for (auto lmk : lmks_to_remove) - { - WOLF_DEBUG("Clean up L" , lmk->id() ); - lmk->remove(); - } -} - -Eigen::MatrixXs computeDataCovariance(const VectorXs& _data) -{ - Scalar k = 0.5; - Scalar dist = _data.head<3>().norm(); - if ( dist == 0 ) dist = 1.0; - WOLF_DEBUG("dist: ", dist, "; sigma: ", sqrt(k* (dist + 0.1)) ); - return k * (dist + 0.1) * Matrix6s::Identity(); -} - -int main(int argc, char** argv) -{ - std::cout << std::endl << "==================== processor image landmark test ======================" << std::endl; - - // Sensor or sensor recording - vision_utils::SensorCameraPtr sen_ptr = vision_utils::askUserSource(argc, argv); - if (sen_ptr==NULL) - return 0; - - unsigned int buffer_size = 10; - vision_utils::Buffer<vision_utils::FramePtr> frame_buff(buffer_size); - frame_buff.add( vision_utils::setFrame(sen_ptr->getImage(), 0) ); - - unsigned int img_width = frame_buff.back()->getImage().cols; - unsigned int img_height = frame_buff.back()->getImage().rows; - std::cout << "Image size: " << img_width << "x" << img_height << std::endl; - - //===================================================== - // Environment variable for configuration files - std::string wolf_root = _WOLF_ROOT_DIR; - std::cout << wolf_root << std::endl; - //===================================================== - - //===================================================== - // Wolf problem - ProblemPtr problem = Problem::create("PO", 3); - - // ODOM SENSOR AND PROCESSOR - SensorBasePtr sensor_base = problem->installSensor("ODOM 3D", "odom", (Vector7s()<<0,0,0,0,0,0,1).finished(), wolf_root + "/src/examples/sensor_odom_3D.yaml"); - SensorOdom3DPtr sensor_odom = std::static_pointer_cast<SensorOdom3D>(sensor_base); - ProcessorBasePtr prcocessor_base = problem->installProcessor("ODOM 3D", "odometry integrator", "odom", wolf_root + "/src/examples/processor_odom_3D.yaml"); - - // CAMERA SENSOR AND PROCESSOR - sensor_base = problem->installSensor("CAMERA", "PinHole", (Vector7s()<<0,0,0,0,0,0,1).finished(), wolf_root + "/src/examples/camera_params_ueye_sim.yaml"); - SensorCameraPtr camera = std::static_pointer_cast<SensorCamera>(sensor_base); - camera->setImgWidth(img_width); - camera->setImgHeight(img_height); - ProcessorTrackerLandmarkImagePtr prc_img_ptr = std::static_pointer_cast<ProcessorTrackerLandmarkImage>( problem->installProcessor("IMAGE LANDMARK", "ORB", "PinHole", wolf_root + "/src/examples/processor_image_feature.yaml") ); - //===================================================== - - //===================================================== - // Origin Key Frame is fixed - TimeStamp t = 0; - FrameBasePtr origin_frame = problem->emplaceFrame(KEY, (Vector7s()<<1,0,0,0,0,0,1).finished(), t); - problem->getProcessorMotion()->setOrigin(origin_frame); - origin_frame->fix(); - - std::cout << "t: " << 0 << " \t\t\t x = ( " << problem->getCurrentState().transpose() << ")" << std::endl; - std::cout << "--------------------------------------------------------------" << std::endl; - //===================================================== - - //===================================================== - // running CAPTURES preallocated - CaptureImagePtr image; - Vector6s data(Vector6s::Zero()); // will integrate this data repeatedly - CaptureMotionPtr cap_odo = std::make_shared<CaptureMotion>("IMAGE", t, sensor_odom, data, 7, 6, nullptr); - //===================================================== - - //===================================================== - // Ceres wrapper - ceres::Solver::Options ceres_options; - // ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - // ceres_options.max_line_search_step_contraction = 1e-3; - // ceres_options.minimizer_progress_to_stdout = false; - // ceres_options.line_search_direction_type = ceres::LBFGS; - ceres_options.max_num_iterations = 10; - google::InitGoogleLogging(argv[0]); - - CeresManager ceres_manager(problem, ceres_options); - //===================================================== - - //===================================================== - // graphics - cv::namedWindow("Feature tracker"); // Creates a window for display. - cv::moveWindow("Feature tracker", 0, 0); - cv::startWindowThread(); - //===================================================== - - //===================================================== - // main loop - unsigned int number_of_KFs = 0; - Scalar dt = 0.04; - - for(int frame_count = 0; frame_count<10000; ++frame_count) - { - t += dt; - - // Image --------------------------------------------- - - frame_buff.add( vision_utils::setFrame(sen_ptr->getImage(), frame_count) ); - - // Preferred method with factory objects: - image = std::make_shared<CaptureImage>(t, camera, frame_buff.back()->getImage()); - - WOLF_DEBUG(__LINE__); - - /* process */ - camera->process(image); - - WOLF_DEBUG(__LINE__); - - // Odometry -------------------------------------------- - - cap_odo->setTimeStamp(t); - - // previous state - FrameBasePtr prev_key_fr_ptr = problem->getLastKeyFrame(); -// Eigen::Vector7s x_prev = problem->getCurrentState(); - Eigen::Vector7s x_prev = prev_key_fr_ptr->getState(); - - // before the previous state - FrameBasePtr prev_prev_key_fr_ptr = nullptr; - Vector7s x_prev_prev; - Vector7s dx; - for (auto f_it = problem->getTrajectory()->getFrameList().rbegin(); f_it != problem->getTrajectory()->getFrameList().rend(); f_it++) - if ((*f_it) == prev_key_fr_ptr) - { - f_it++; - if (f_it != problem->getTrajectory()->getFrameList().rend()) - { - prev_prev_key_fr_ptr = (*f_it); - } - break; - } - - // compute delta state, and odometry data - if (!prev_prev_key_fr_ptr) - { - // we have just one state --> odometry data is zero - data.setZero(); - } - else - { - x_prev_prev = prev_prev_key_fr_ptr->getState(); - - // define local variables on top of existing vectors to avoid memory allocation - Eigen::Vector3s p_prev_prev(x_prev_prev.data()); - Eigen::Quaternions q_prev_prev(x_prev_prev.data() + 3); - Eigen::Vector3s p_prev(x_prev.data()); - Eigen::Quaternions q_prev(x_prev.data() + 3); - Eigen::Vector3s dp(dx.data()); - Eigen::Quaternions dq(dx.data() + 3); - - // delta state PQ - dp = q_prev_prev.conjugate() * (p_prev - p_prev_prev); - dq = q_prev_prev.conjugate() * q_prev; - - // odometry data - data.head<3>() = dp; - data.tail<3>() = q2v(dq); - } - - Matrix6s data_cov = computeDataCovariance(data); - - cap_odo->setData(data); - cap_odo->setDataCovariance(data_cov); - - sensor_odom->process(cap_odo); - -// problem->print(2,1,0,0); - -// std::cout << "prev prev ts: " << t_prev_prev.get() << "; x: " << x_prev_prev.transpose() << std::endl; -// std::cout << "prev ts: " << t_prev.get() << "; x: " << x_prev.transpose() << std::endl; -// std::cout << "current ts: " << t.get() << std::endl; -// std::cout << " dt: " << t_prev - t_prev_prev << "; dx: " << dx.transpose() << std::endl; - - // Cleanup map --------------------------------------- - - cleanupMap(problem, t, 2, 5); // dt, min_ctr - - // Solve ----------------------------------------------- - // solve only when new KFs are added - if (problem->getTrajectory()->getFrameList().size() > number_of_KFs) - { - number_of_KFs = problem->getTrajectory()->getFrameList().size(); - std::string summary = ceres_manager.solve(SolverManager::ReportVerbosity::BRIEF);// 0: nothing, 1: BriefReport, 2: FullReport - std::cout << summary << std::endl; - } - - // Finish loop ----------------------------------------- - cv::Mat image_graphics = frame_buff.back()->getImage().clone(); - prc_img_ptr->drawTrackerRoi(image_graphics, cv::Scalar(255.0, 0.0, 255.0)); //tracker roi - prc_img_ptr->drawRoi(image_graphics, prc_img_ptr->detector_roi_, cv::Scalar(0.0,255.0, 255.0)); //active search roi - prc_img_ptr->drawLandmarks(image_graphics); - prc_img_ptr->drawFeaturesFromLandmarks(image_graphics); - cv::imshow("Feature tracker", image_graphics); - cv::waitKey(1); - - std::cout << "=================================================================================================" << std::endl; - } - - // problem->print(2); - problem.reset(); - - return 0; -} - diff --git a/demos/demo_projection_points.cpp b/demos/demo_projection_points.cpp deleted file mode 100644 index b9f01912d..000000000 --- a/demos/demo_projection_points.cpp +++ /dev/null @@ -1,468 +0,0 @@ - -// Vision utils -#include <vision_utils/vision_utils.h> - -//std includes -#include <iostream> - -//wolf includes -#include "base/math/pinhole_tools.h" - -int main(int argc, char** argv) -{ - using namespace wolf; - - std::cout << std::endl << " ========= ProjectPoints test ===========" << std::endl << std::endl; - - Eigen::MatrixXs points3D(2,3); - Eigen::Vector3s point3D; - point3D[0] = 2.0; - point3D[1] = 5.0; - point3D[2] = 6.0; - points3D.row(0)= point3D; - point3D[0] = 4.0; - point3D[1] = 2.0; - point3D[2] = 1.0; - points3D.row(1)= point3D; - - Eigen::Vector3s cam_ext_rot_mat = Eigen::Vector3s::Zero(); - Eigen::Vector3s cam_ext_trans_mat = Eigen::Vector3s::Ones(); - - Eigen::Matrix3s cam_intr_mat; - cam_intr_mat = Eigen::Matrix3s::Identity(); - cam_intr_mat(0,2)=2; - cam_intr_mat(1,2)=2; - - Eigen::VectorXs dist_coef(5); - dist_coef << 0,0,0,0,0; - - Eigen::MatrixXs points2D = vision_utils::projectPoints(points3D, cam_ext_rot_mat, cam_ext_trans_mat, cam_intr_mat, dist_coef); - - for (int ii = 0; ii < points3D.rows(); ++ii) - std::cout << "points2D- X: " << points2D(ii,0) << "; Y: " << points2D(ii,1) << std::endl; - - std::cout << std::endl << " ========= PinholeTools DUALITY TEST ===========" << std::endl << std::endl; - - //================================= projectPoint and backprojectPoint to/from NormalizedPlane - - Eigen::Vector3s project_point_normalized_test; - project_point_normalized_test[0] = 1.06065; - project_point_normalized_test[1] = 1.06065; - project_point_normalized_test[2] = 3; - Eigen::Vector2s project_point_normalized_output; - Eigen::Vector2s project_point_normalized_output2; - Scalar project_point_normalized_dist; - - Scalar backproject_point_normalized_depth = 3; - Eigen::Vector3s backproject_point_normalized_output; - - project_point_normalized_output = pinhole::projectPointToNormalizedPlane(project_point_normalized_test); - - pinhole::projectPointToNormalizedPlane(project_point_normalized_test, - project_point_normalized_output2, - project_point_normalized_dist); - - backproject_point_normalized_output = - pinhole::backprojectPointFromNormalizedPlane(project_point_normalized_output, - backproject_point_normalized_depth); - - std::cout << "TEST project and backproject PointToNormalizedPlane" << std::endl; - std::cout << std:: endl << "Original " << project_point_normalized_test.transpose() << std::endl; - std::cout << std:: endl << "Project " << project_point_normalized_output.transpose() << std::endl; - std::cout << std:: endl << "Alternate project" << project_point_normalized_output.transpose() << std::endl; - std::cout << std:: endl << "Backproject " << backproject_point_normalized_output.transpose() << std::endl; - - //================================= projectPoint and backprojectPoint to/from NormalizedPlane WITH JACOBIANS - - Eigen::Vector3s pp_normalized_test; - pp_normalized_test[0] = 3; - pp_normalized_test[1] = 3; - pp_normalized_test[2] = 3; - Eigen::Vector2s pp_normalized_output; - Eigen::Vector2s pp_normalized_output2; - Eigen::Matrix<Scalar, 2, 3> pp_normalized_jacobian; - Eigen::Matrix<Scalar, 2, 3> pp_normalized_jacobian2; - Scalar pp_normalized_distance; - - Scalar bpp_normalized_depth = 3; - Eigen::Vector3s bpp_normalized_output; - Eigen::Matrix<Scalar, 3, 2> bpp_normalized_jacobian; - Eigen::Vector3s bpp_normalized_jacobian_depth; - - pinhole::projectPointToNormalizedPlane(pp_normalized_test, - pp_normalized_output, - pp_normalized_jacobian); - pinhole::projectPointToNormalizedPlane(pp_normalized_test, - pp_normalized_output2, - pp_normalized_distance, - pp_normalized_jacobian2); - - pinhole::backprojectPointFromNormalizedPlane(pp_normalized_output, - bpp_normalized_depth, - bpp_normalized_output, - bpp_normalized_jacobian, - bpp_normalized_jacobian_depth); - - std::cout << "\n--------------------------------------------------------" << std::endl; - std::cout << "\nTEST project and backproject PointToNormalizedPlane with JACOBIAN" << std::endl; - - std::cout << std:: endl << "Original" << pp_normalized_test.transpose() << std::endl; - std::cout << std:: endl << "Project" << pp_normalized_output.transpose() << std::endl; - std::cout << "\n--> Jacobian" << std::endl << pp_normalized_jacobian << std::endl; - - std::cout << std:: endl << "Alternate project" << pp_normalized_output2.transpose() << "; distance: " - << pp_normalized_distance << std::endl; - std::cout << "\n--> Jacobian" << std::endl << pp_normalized_jacobian2 << std::endl; - - std::cout << std:: endl << "Backproject" << bpp_normalized_output.transpose() - << "; depth: " << bpp_normalized_depth << std::endl; - std::cout << "\n--> Jacobian" << std::endl << bpp_normalized_jacobian << std::endl; - std::cout << "\n--> Jacobian - depth" << bpp_normalized_jacobian_depth.transpose() << std::endl; - - Eigen::Matrix2s test_jacobian; // (2x3) * (3x2) = (2x2) - test_jacobian = pp_normalized_jacobian * bpp_normalized_jacobian; - - std::cout << "\n\n\n==> Jacobian Testing" << std::endl << test_jacobian << std::endl; - - //================================= IsInRoi / IsInImage - - Eigen::Vector2s pix; - pix[0] = 40; // x - pix[1] = 40; // y - - int roi_x = 30; - int roi_y = 30; - int roi_width = 20; - int roi_height = 20; - - int image_width = 640; - int image_height = 480; - - bool is_in_roi; - bool is_in_image; - is_in_roi = pinhole::isInRoi(pix, - roi_x, - roi_y, - roi_width, - roi_height); - is_in_image = pinhole::isInImage(pix, - image_width, - image_height); - - std::cout << "\n--------------------------------------------------------" << std::endl; - std::cout << "\nTEST isInRoi/isInImage" << std::endl; - std::cout << std::endl << "Pixel " << std::endl; - std::cout << "x: " << pix[0] << "; y: " << pix[1] << std::endl; - std::cout << std::endl << "ROI " << std::endl; - std::cout << "x: " << roi_x << "; y: " << roi_y << "; width: " << roi_width << "; height: " << roi_height << std::endl; - std::cout << "is_in_roi: " << is_in_roi << std::endl; - std::cout << std::endl << "Image " << std::endl; - std::cout << "width: " << image_width << "; height: " << image_height << std::endl; - std::cout << "is_in_image: " << is_in_image << std::endl; - - //================================= computeCorrectionModel - - Eigen::Vector2s distortion2; - distortion2[0] = -0.301701; - distortion2[1] = 0.0963189; - Eigen::Vector4s k_test2; - //k = [u0, v0, au, av] - k_test2[0] = 516.686; //u0 - k_test2[1] = 355.129; //v0 - k_test2[2] = 991.852; //au - k_test2[3] = 995.269; //av - - Eigen::Vector2s correction_test2; - pinhole::computeCorrectionModel(k_test2, - distortion2, - correction_test2); - - std::cout << "\n--------------------------------------------------------" << std::endl; - std::cout << "\nTEST computeCorrectionModel" << std::endl; - std::cout << std::endl << "distortion" << std::endl; - std::cout << "d1: " << distortion2[0] << "; d2: " << distortion2[1] << std::endl; - std::cout << std::endl << "k values" << std::endl; - std::cout << "u0: " << k_test2[0] << "; v0: " << k_test2[1] << "; au: " << k_test2[2] << "; av: " << k_test2[3] << std::endl; - std::cout << std::endl << "correction" << std::endl; - std::cout << "c1: " << correction_test2[0] << "; c2: " << correction_test2[1] << std::endl; - - //================================= distortPoint - - Eigen::Vector2s distorting_point; - distorting_point[0] = 0.35355; - distorting_point[1] = 0.35355; - - Eigen::Vector2s distored_point3; - distored_point3 = pinhole::distortPoint(distortion2, - distorting_point); - - std::cout << "\n--------------------------------------------------------" << std::endl; - std::cout << "\nTEST distortPoint" << std::endl; - std::cout << std::endl << "Point to be distorted" << std::endl; - std::cout << "x: " << distorting_point[0] << "; y: " << distorting_point[1] << std::endl; - std::cout << std::endl << "Distorted point" << std::endl; - std::cout << "x: " << distored_point3[0] << "; y: " << distored_point3[1] << std::endl; - - Eigen::Vector2s corrected_point4; - corrected_point4 = pinhole::undistortPoint(correction_test2, - distored_point3); - std::cout << std::endl << "Corrected point" << std::endl; - std::cout << "x: " << corrected_point4[0] << "; y: " << corrected_point4[1] << std::endl; - - //// - - Eigen::Vector2s distored_point4; - Eigen::Matrix2s distortion_jacobian2; - pinhole::distortPoint(distortion2, - distorting_point, - distored_point4, - distortion_jacobian2); - - std::cout << "\n\nTEST distortPoint, jacobian" << std::endl; - std::cout << std::endl << "Point to be distorted" << std::endl; - std::cout << "x: " << distorting_point[0] << "; y: " << distorting_point[1] << std::endl; - std::cout << std::endl << "Distorted point" << std::endl; - std::cout << "x: " << distored_point4[0] << "; y: " << distored_point4[1] << std::endl; - std::cout << "\n--> Jacobian" << std::endl << - distortion_jacobian2 << std::endl; - - Eigen::Vector2s corrected_point5; - Eigen::Matrix2s corrected_jacobian2; - pinhole::undistortPoint(correction_test2, - distored_point4, - corrected_point5, - corrected_jacobian2); - - std::cout << std::endl << "Corrected point" << std::endl; - std::cout << "x: " << corrected_point5[0] << "; y: " << corrected_point5[1] << std::endl; - std::cout << "\n--> Jacobian" << std::endl << - corrected_jacobian2 << std::endl; - - Eigen::Matrix2s test_jacobian_distortion; - test_jacobian_distortion = distortion_jacobian2 * corrected_jacobian2; - - std::cout << "\n\n\n==> Jacobian Testing" << std::endl << - test_jacobian_distortion << std::endl; - - //================================= PixelizePoint - - Eigen::Vector2s pixelize_ud; - pixelize_ud[0] = 45; - pixelize_ud[1] = 28; - - Eigen::Vector2s pixelize_output3; - pixelize_output3 = pinhole::pixellizePoint(k_test2, - pixelize_ud); - - std::cout << "\n--------------------------------------------------------" << std::endl; - std::cout << "\nTEST pixelizePoint; Eigen::Vector2s" << std::endl; - std::cout << std::endl << "Original" << std::endl; - std::cout << "x: " << pixelize_ud[0] << "; y: " << pixelize_ud[1] << std::endl; - std::cout << std::endl << "Pixelized" << std::endl; - std::cout << "x: " << pixelize_output3[0] << "; y: " << pixelize_output3[1] << std::endl; - - Eigen::Vector2s depixelize_output3; - depixelize_output3 = pinhole::depixellizePoint(k_test2, - pixelize_output3); - std::cout << std::endl << "Depixelized" << std::endl; - std::cout << "x: " << depixelize_output3[0] << "; y: " << depixelize_output3[1] << std::endl; - - //// - - Eigen::Vector2s pixelize_output4; - Eigen::Matrix2s pixelize_jacobian2; - pinhole::pixellizePoint(k_test2, - pixelize_ud, - pixelize_output4, - pixelize_jacobian2); - - std::cout << std::endl << "TEST pixelizePoint; Jacobians" << std::endl; - std::cout << std::endl << "Original" << std::endl; - std::cout << "x: " << pixelize_ud[0] << "; y: " << pixelize_ud[1] << std::endl; - std::cout << std::endl << "Pixelized" << std::endl; - std::cout << "x: " << pixelize_output4[0] << "; y: " << pixelize_output4[1] << std::endl; - std::cout << "\n--> Jacobian" << std::endl << - pixelize_jacobian2 << std::endl; - - Eigen::Vector2s depixelize_output4; - Eigen::Matrix2s depixelize_jacobian2; - pinhole::depixellizePoint(k_test2, - pixelize_output4, - depixelize_output4, - depixelize_jacobian2); - - std::cout << std::endl << "Depixelized" << std::endl; - std::cout << "x: " << depixelize_output4[0] << "; y: " << depixelize_output4[1] << std::endl; - std::cout << "\n--> Jacobian" << std::endl << - depixelize_jacobian2 << std::endl; - - Eigen::Matrix2s test_jacobian_pix; - test_jacobian_pix = pixelize_jacobian2 * depixelize_jacobian2; - - std::cout << "\n\n\n==> Jacobian Testing" << std::endl << - test_jacobian_pix << std::endl; - - //================================= projectPoint Complete - -// //distortion -// distortion2; - -// //k -// k_test2; - -// //3Dpoint -// project_point_normalized_test; - - Eigen::Vector2s point2D_test5; - point2D_test5 = pinhole::projectPoint(k_test2, - distortion2, - project_point_normalized_test); - - std::cout << "\n--------------------------------------------------------" << std::endl; - std::cout << std::endl << "TEST projectPoint Complete" << std::endl; - std::cout << "\nPARAMS" << std::endl; - std::cout << "\nDistortion:" << std::endl; - std::cout << "d1: " << distortion2[0] << "; d2: " << distortion2[1] << std::endl << std::endl; - std::cout << "k values:" << std::endl; - std::cout << "u0: " << k_test2[0] << "; v0: " << k_test2[1] << "; au: " << k_test2[2] << "; av: " << k_test2[3] << std::endl << std::endl; - std::cout << "3D Point" << std::endl; - std::cout << "x: " << project_point_normalized_test[0] << "; y: " << project_point_normalized_test[1] - << "; z: " << project_point_normalized_test[2] << std::endl; - std::cout << "\n\n\nFirst function output" << std::endl; - std::cout << "x: " << point2D_test5[0] << "; y: " << point2D_test5[1] << std::endl; - - //distance - Eigen::Vector2s point2D_test6; - Scalar distance_test4; - pinhole::projectPoint(k_test2, - distortion2, - project_point_normalized_test, - point2D_test6, - distance_test4); - - std::cout << std::endl << "Second function output" << std::endl; - std::cout << "x: " << point2D_test6[0] << "; y: " << point2D_test6[1] << "; dist: " << distance_test4 << std::endl; - - //jacobian - Eigen::Vector2s point2D_test7; - Eigen::MatrixXs jacobian_test3(2,3); - pinhole::projectPoint(k_test2, - distortion2, - project_point_normalized_test, - point2D_test7, - jacobian_test3); - - std::cout << std::endl << "Third function output" << std::endl; - std::cout << "x: " << point2D_test7[0] << "; y: " << point2D_test7[1] << std::endl; - std::cout << "\n-->Jacobian" << std::endl << - jacobian_test3 << std::endl; - - //jacobian and distance - Eigen::Vector2s point2D_test8; - Eigen::MatrixXs jacobian_test4(2,3); - Scalar distance_test3; - pinhole::projectPoint(k_test2, - distortion2, - project_point_normalized_test, - point2D_test8, - distance_test3, - jacobian_test4); - - std::cout << std::endl << "Fourth function output" << std::endl; - std::cout << "x: " << point2D_test8[0] << "; y: " << point2D_test8[1] << "; dist: " << distance_test3 << std::endl; - std::cout << "\n-->Jacobian" << std::endl << - jacobian_test4 << std::endl; - - ///////////////////////////// - -// //correction -// correction_test2 - -// //2Dpoint -// point2D_test5 - - Scalar depth3 = project_point_normalized_test[2]; - - Eigen::Vector3s point3D_backproj5; - point3D_backproj5 = pinhole::backprojectPoint(k_test2, - correction_test2, - point2D_test5, - depth3); - - std::cout << "\n\nTEST backprojectPoint Complete" << std::endl; - std::cout << std::endl << "First function output" << std::endl; - std::cout << "x: " << point3D_backproj5[0] << "; y: " << point3D_backproj5[1] << "; z: " << point3D_backproj5[2] << std::endl; - - //jacobian - Eigen::Vector3s point3D_backproj4; - Eigen::MatrixXs jacobian_backproj2(3,2); - Eigen::Vector3s depth_jacobian2; - pinhole::backprojectPoint(k_test2, - correction_test2, - point2D_test7, - depth3, - point3D_backproj4, - jacobian_backproj2, - depth_jacobian2); - - std::cout << std::endl << "Second function output" << std::endl; - std::cout << "x: " << point3D_backproj4[0] << "; y: " << point3D_backproj4[1] << "; z: " << point3D_backproj4[2] << std::endl; - std::cout << "\n--> Jacobian" << std::endl << - jacobian_backproj2 << std::endl; - std::cout << "\n--> Jacobian - depth" << std::endl << - depth_jacobian2[0] << " " << depth_jacobian2[1] << " " << depth_jacobian2[2] << " " << std::endl; - - Eigen::Matrix2s test_jacobian_complete; - test_jacobian_complete = jacobian_test4 * jacobian_backproj2; - - std::cout << "\n\n\n==> Jacobian Testing" << std::endl << - test_jacobian_complete << std::endl; - - /* Test */ - std::cout << "\n\n\n\nTEST\n" << std::endl; - - Eigen::Matrix3s K; - K(0,0) = 830.748734; K(0,1) = 0; K(0,2) = 327.219132; - K(1,0) = 0; K(1,1) = 831.18208; K(1,2) = 234.720244; - K(2,0) = 0; K(2,1) = 0; K(2,2) = 1; - - Eigen::Vector4s K_params = {327.219132,234.720244, 830.748734,831.18208}; - - std::cout << "K:\n" << K << std::endl; - - Eigen::Vector4s distortion_vector = {0.0006579999999999999, 0.023847, -0.001878, 0.007706999999999999}; - - std::cout << "\nDistortion vector:\n" << distortion_vector << std::endl; - - Eigen::Vector4s correction_vector; - pinhole::computeCorrectionModel(K_params, - distortion_vector, - correction_vector); - - std::cout << "\nCorrection vector:\n" << correction_vector << std::endl; - - Eigen::Vector3s test_point3D; - Eigen::Vector2s test_point2D = {123,321}; - std::cout << "\ntest_point2D ORIGINAL:\n" << test_point2D << std::endl; - - test_point2D = pinhole::depixellizePoint(K_params, - test_point2D); - std::cout << "\ntest_point2D DEPIXELIZED:\n" << test_point2D << std::endl; - test_point2D = pinhole::undistortPoint(correction_vector, - test_point2D); - std::cout << "\ntest_point2D UNDISTORTED:\n" << test_point2D << std::endl; - test_point3D = pinhole::backprojectPointFromNormalizedPlane(test_point2D, - 2); - std::cout << "\ntest_point3D BACKPROJECTED:\n" << test_point3D << std::endl; - - test_point2D = pinhole::projectPointToNormalizedPlane(test_point3D); - std::cout << "\ntest_point2D NORMALIZED:\n" << test_point2D << std::endl; - test_point2D = pinhole::distortPoint(distortion_vector, - test_point2D); - std::cout << "\ntest_point2D DISTORTED:\n" << test_point2D << std::endl; - test_point2D = pinhole::pixellizePoint(K_params, - test_point2D); - std::cout << "\ntest_point2D PIXELIZED:\n" << test_point2D << std::endl; - -} - diff --git a/demos/demo_sh_ptr.cpp b/demos/demo_sh_ptr.cpp deleted file mode 100644 index 3a10903c8..000000000 --- a/demos/demo_sh_ptr.cpp +++ /dev/null @@ -1,795 +0,0 @@ -/** - * \file test_sh_ptr.cpp - * - * Created on: Oct 4, 2016 - * \author: jsola - * - * Complete Wolf tree skeleton with smart pointers - * - */ - -// C++11 -#include <memory> - -using std::shared_ptr; -using std::weak_ptr; -using std::make_shared; -using std::enable_shared_from_this; - -// std -#include <list> -#include <vector> -#include <iostream> -using std::list; -using std::vector; -using std::cout; -using std::endl; - -namespace wolf -{ -// fwds -class H; // hardware -class S; // sensor -class p; // processor -class T; // trajectory -class F; // frame -class C; // capture -class f; // feature -class c; // factor -class M; // map -class L; // landmark - -////////////////////////////////////////////////////////////////////////////////// -// DECLARE WOLF TREE - -class P : public enable_shared_from_this<P> -{ - private: - shared_ptr<H> H_ptr_; - shared_ptr<T> T_ptr_; - shared_ptr<M> M_ptr_; - - public: - P(); - ~P(){cout << "destruct P" << endl;} - void setup(); - shared_ptr<H> getH(){return H_ptr_;} - shared_ptr<T> getT(){return T_ptr_;} - shared_ptr<M> getM(){return M_ptr_;} -}; - -class H : public enable_shared_from_this<H> -{ - private: - weak_ptr<P> P_ptr_; - list<shared_ptr<S>> S_list_; - - public: - H(){cout << "construct H" << endl;} - ~H(){cout << "destruct H" << endl;} - shared_ptr<P> getP(){ - shared_ptr<P> P_sh = P_ptr_.lock(); - return P_sh; - } - void setP(const shared_ptr<P> _P){P_ptr_ = _P;} - list<shared_ptr<S>>& getSlist() {return S_list_;} - shared_ptr<S> add_S(shared_ptr<S> _S); -}; - -class S : public enable_shared_from_this<S> -{ - private: - weak_ptr<P> P_ptr_; - weak_ptr<H> H_ptr_; - list<shared_ptr<p>> p_list_; - static int id_count_; - - // list<shared_ptr<C>> C_list_; // List of all captures - - public: - int id; - S():id(++id_count_){cout << "construct + S" << id << endl;} - ~S(){cout << "destruct + S" << id << endl;} - shared_ptr<P> getP(){ - shared_ptr<P> P_sh = P_ptr_.lock(); - if (!P_sh) - P_sh = getH()->getP(); - return P_sh; - } - void setP(const shared_ptr<P>& _P){P_ptr_ = _P;} - shared_ptr<H> getH(){ - shared_ptr<H> H_sh = H_ptr_.lock(); - return H_sh; - } - void setH(const shared_ptr<H> _H){H_ptr_ = _H;} - list<shared_ptr<p>>& getplist() {return p_list_;} - shared_ptr<p> add_p(shared_ptr<p> _p); -}; - -class p : public enable_shared_from_this<p> -{ - private: - weak_ptr<P> P_ptr_; - weak_ptr<S> S_ptr_; - static int id_count_; - - public: - int id; - p():id(++id_count_){cout << "construct + p" << id << endl;} - ~p(){cout << "destruct + p" << id << endl;} - shared_ptr<P> getP(){ - shared_ptr<P> P_sh = P_ptr_.lock(); - if (!P_sh) - P_sh = getS()->getP(); - return P_sh; - } - void setP(const shared_ptr<P>& _P){P_ptr_ = _P;} - shared_ptr<S> getS(){ - shared_ptr<S> S_sh = S_ptr_.lock(); - return S_sh; - } - void setS(const shared_ptr<S> _S){S_ptr_ = _S;} -}; - -class T : public enable_shared_from_this<T> -{ - private: - weak_ptr<P> P_ptr_; - list<shared_ptr<F>> F_list_; - - public: - T(){cout << "construct T" << endl;} - ~T(){cout << "destruct T" << endl;} - shared_ptr<P> getP(){ - shared_ptr<P> P_sh = P_ptr_.lock(); - return P_sh; - } - void setP(const shared_ptr<P> _P){P_ptr_ = _P;} - list<shared_ptr<F>>& getFlist() {return F_list_;} - shared_ptr<F> add_F(shared_ptr<F> _F); -}; - -class F : public enable_shared_from_this<F> -{ - private: - weak_ptr<P> P_ptr_; - weak_ptr<T> T_ptr_; - list<shared_ptr<C>> C_list_; - - list<shared_ptr<c>> c_by_list; // list of factors to this frame - - static int id_count_; - bool is_removing; - - public: - int id; - F() :is_removing(false),id(++id_count_){cout << "construct + F" << id << endl;} - ~F(){cout << "destruct + F" << id << endl;} - shared_ptr<P> getP(){ - shared_ptr<P> P_sh = P_ptr_.lock(); - if (!P_sh) - P_sh = getT()->getP(); - return P_sh; - } - void setP(const shared_ptr<P>& _P){P_ptr_ = _P;} - shared_ptr<T> getT(){ - shared_ptr<T> T_sh = T_ptr_.lock(); - return T_sh; - } - void setT(const shared_ptr<T> _T){T_ptr_ = _T;} - list<shared_ptr<C>>& getClist() {return C_list_;} - list<shared_ptr<c>>& getCbyList(){return c_by_list;} - shared_ptr<C> add_C(shared_ptr<C> _C); - void add_c_by(shared_ptr<c> _cby) - { - c_by_list.push_back(_cby); - } - void remove(); - -}; - -class C : public enable_shared_from_this<C> -{ - private: - weak_ptr<P> P_ptr_; - weak_ptr<F> F_ptr_; - list<shared_ptr<f>> f_list_; - - weak_ptr<S> S_ptr_; // sensor - static int id_count_; - bool is_deleting; - - public: - int id; - C():is_deleting(false),id(++id_count_){cout << "construct + C" << id << endl;} - ~C(){cout << "destruct + C" << id << endl;} - shared_ptr<P> getP(){ - shared_ptr<P> P_sh = P_ptr_.lock(); - if (!P_sh) - P_sh = getF()->getP(); - return P_sh; - } - void setP(const shared_ptr<P>& _P){P_ptr_ = _P;} - shared_ptr<F> getF(){ - shared_ptr<F> F_sh = F_ptr_.lock(); - return F_sh; - } - void setF(const shared_ptr<F> _F){F_ptr_ = _F;} - list<shared_ptr<f>>& getflist() {return f_list_;} - shared_ptr<f> add_f(shared_ptr<f> _f); - void remove(); - -}; - -class f : public enable_shared_from_this<f> -{ - private: - weak_ptr<P> P_ptr_; - weak_ptr<C> C_ptr_; - list<shared_ptr<c>> c_list_; - - list<shared_ptr<c>> c_by_list; // list of factors to this feature - - static int id_count_; - bool is_deleting; - - public: - int id; - f():is_deleting(false),id(++id_count_){cout << "construct + f" << id << endl;} - ~f(){cout << "destruct + f" << id << endl;} - shared_ptr<P> getP(){ - shared_ptr<P> P_sh = P_ptr_.lock(); - if (!P_sh) - P_sh = getC()->getP(); - return P_sh; - } - void setP(const shared_ptr<P>& _P){P_ptr_ = _P;} - shared_ptr<C> getC(){ - shared_ptr<C> C_sh = C_ptr_.lock(); - return C_sh; - } - void setC(const shared_ptr<C> _C){C_ptr_ = _C;} - list<shared_ptr<c>>& getclist() {return c_list_;} - list<shared_ptr<c>>& getCbyList(){return c_by_list;} - shared_ptr<c> add_c(shared_ptr<c> _c); - void add_c_by(shared_ptr<c> _cby) - { - c_by_list.push_back(_cby); - } - void remove(); -}; - -class c : public enable_shared_from_this<c> -{ - private: - weak_ptr<P> P_ptr_; - weak_ptr<f> f_ptr_; // change this to shared?? - - // can we have just one pointer? Derive 3 classes from c? - weak_ptr<F> F_other_ptr_; // change this to shared? - weak_ptr<f> f_other_ptr_; // change this to shared? - weak_ptr<L> L_other_ptr_; // change this to shared? - - static int id_count_; - bool is_deleting; - - public: - int id; - enum{c0, cF, cf, cL} type; - c():is_deleting(false),id(++id_count_){type = c0; cout << "construct + c" << id << endl;} - c(shared_ptr<F> _F_other); - c(shared_ptr<f> _f_other); - c(shared_ptr<L> _L_other); - ~c(){cout << "destruct + c" << id << endl;} - shared_ptr<P> getP(){ - shared_ptr<P> P_sh = P_ptr_.lock(); - if (!P_sh) - P_sh = getf()->getP(); - return P_sh; - } - void setP(const shared_ptr<P>& _P){P_ptr_ = _P;} - shared_ptr<f> getf(){ - shared_ptr<f> f_sh = f_ptr_.lock(); - return f_sh; - } - void setf(const shared_ptr<f> _f){f_ptr_ = _f;} - shared_ptr<F> getFother(){return F_other_ptr_.lock();} - shared_ptr<f> getfother(){return f_other_ptr_.lock();} - shared_ptr<L> getLother(){return L_other_ptr_.lock();} - void remove(); -}; - -class M : public enable_shared_from_this<M> -{ - private: - weak_ptr<P> P_ptr_; - list<shared_ptr<L>> L_list_; - - public: - M(){cout << "construct M" << endl;} - ~M(){cout << "destruct M" << endl;} - shared_ptr<P> getP(){ - shared_ptr<P> P_sh = P_ptr_.lock(); - return P_sh; - } - void setP(const shared_ptr<P> _P){P_ptr_ = _P;} - list<shared_ptr<L>>& getLlist() {return L_list_;} - shared_ptr<L> add_L(shared_ptr<L> _L); -}; - -class L : public enable_shared_from_this<L> -{ - private: - weak_ptr<P> P_ptr_; - weak_ptr<M> M_ptr_; - - list<shared_ptr<c>> c_by_list; // list of factors to this landmark - - static int id_count_; - bool is_deleting; - - public: - int id; - L():is_deleting(false),id(++id_count_){cout << "construct + L" << id << endl;} - ~L(){cout << "destruct + L" << id << endl;} - shared_ptr<P> getP(){ - shared_ptr<P> P_sh = P_ptr_.lock(); - if (!P_sh) - P_sh = getM()->getP(); - return P_sh; - } - void setP(const shared_ptr<P>& _P){P_ptr_ = _P;} - shared_ptr<M> getM(){ - shared_ptr<M> M_sh = M_ptr_.lock(); - return M_sh; - } - void setM(const shared_ptr<M> _M){M_ptr_ = _M;} - list<shared_ptr<c>>& getCbyList(){return c_by_list;} - void add_c_by(shared_ptr<c> _cby) - { - c_by_list.push_back(_cby); - } - void remove(); -}; - -////////////////////////////////////////////////////////////////////////////////// -// IMPLEMENTATION of some methods - -P::P(){ - cout << "construct P" << endl; - H_ptr_ = make_shared<H>(); - T_ptr_ = make_shared<T>(); - M_ptr_ = make_shared<M>(); - cout << "P is constructed" << endl; -} - -void P::setup() -{ - H_ptr_->setP(shared_from_this()); - T_ptr_->setP(shared_from_this()); - M_ptr_->setP(shared_from_this()); - cout << "P is set up" << endl; -} - -shared_ptr<S> H::add_S(shared_ptr<S> _S) -{ - S_list_.push_back(_S); - _S->setH(shared_from_this()); - _S->setP(getP()); - return _S; -} - -shared_ptr<p> S::add_p(shared_ptr<p> _p) -{ - p_list_.push_back(_p); - _p->setS(shared_from_this()); - _p->setP(getP()); - return _p; -} - -shared_ptr<F> T::add_F(shared_ptr<F> _F) -{ - F_list_.push_back(_F); - _F->setT(shared_from_this()); - _F->setP(getP()); - return _F; -} - -shared_ptr<C> F::add_C(shared_ptr<C> _C) -{ - C_list_.push_back(_C); - _C->setF(shared_from_this()); - _C->setP(getP()); - return _C; -} -void F::remove() -{ - if (!is_removing) - { - is_removing = true; - cout << "Removing F" << id << endl; - shared_ptr<F> this_F = shared_from_this(); // keep this alive while removing it - getT()->getFlist().remove(this_F); // remove from upstream - while (!C_list_.empty()) - C_list_.front()->remove(); // remove downstream - while (!c_by_list.empty()) - c_by_list.front()->remove(); // remove constrained - } -} - -shared_ptr<f> C::add_f(shared_ptr<f> _f) -{ - f_list_.push_back(_f); - _f->setC(shared_from_this()); - _f->setP(getP()); - return _f; -} -void C::remove() -{ - if (!is_deleting) - { - is_deleting = true; - cout << "Removing C" << id << endl; - shared_ptr<C> this_C = shared_from_this(); // keep this alive while removing it - getF()->getClist().remove(this_C); // remove from upstream - if (getF()->getClist().empty() && getF()->getCbyList().empty()) - getF()->remove(); // remove upstream - while (!f_list_.empty()) - f_list_.front()->remove(); // remove downstream - } -} - -shared_ptr<c> f::add_c(shared_ptr<c> _c) -{ - c_list_.push_back(_c); - _c->setf(shared_from_this()); - _c->setP(getP()); - return _c; -} -void f::remove() -{ - if (!is_deleting) - { - is_deleting = true; - cout << "Removing f" << id << endl; - shared_ptr<f> this_f = shared_from_this(); // keep this alive while removing it - getC()->getflist().remove(this_f); // remove from upstream - if (getC()->getflist().empty()) - getC()->remove(); // remove upstream - while (!c_list_.empty()) - c_list_.front()->remove(); // remove downstream - while (!c_by_list.empty()) - c_by_list.front()->remove(); // remove constrained - } -} - -c::c(shared_ptr<F> _F_other):is_deleting(false),id(++id_count_) -{ - cout << "construct + c" << id << " -> F" << _F_other->id << endl; - type = cF; - F_other_ptr_ = _F_other; -} - -c::c(shared_ptr<f> _f_other):is_deleting(false),id(++id_count_) -{ - cout << "construct + c" << id << " -> f" << _f_other->id << endl; - type = cf; - f_other_ptr_ = _f_other; -} - -c::c(shared_ptr<L> _L_other):is_deleting(false),id(++id_count_) -{ - cout << "construct + c" << id << " -> L" << _L_other->id << endl; - type = cL; - L_other_ptr_ = _L_other; -} - -void c::remove() -{ - if (!is_deleting) - { - is_deleting = true; - cout << "Removing c" << id << endl; - shared_ptr<c> this_c = shared_from_this(); // keep this alive while removing it - getf()->getclist().remove(this_c); // remove from upstream - if (getf()->getclist().empty() && getf()->getCbyList().empty()) - getf()->remove(); // remove upstream - - // remove other: {Frame, feature, Landmark} - switch (type) - { - case c::cF: - getFother()->getCbyList().remove(this_c); - if (getFother()->getCbyList().empty() && getFother()->getClist().empty()) - getFother()->remove(); - break; - case c::cf: - getfother()->getCbyList().remove(this_c); - if (getfother()->getCbyList().empty() && getfother()->getclist().empty()) - getfother()->remove(); - break; - case c::cL: - getLother()->getCbyList().remove(this_c); - if (getLother()->getCbyList().empty()) - getLother()->remove(); - break; - default: - break; - } - } -} - -shared_ptr<L> M::add_L(shared_ptr<L> _L) -{ - L_list_.push_back(_L); - _L->setM(shared_from_this()); - _L->setP(getP()); - return _L; -} - -void L::remove() -{ - if (!is_deleting) - { - is_deleting = true; - cout << "Removing L" << id << endl; - shared_ptr<L> this_L = shared_from_this(); // keep this alive while removing it - getM()->getLlist().remove(this_L); // remove from upstream - while (!c_by_list.empty()) - c_by_list.front()->remove(); // remove constrained - } -} - -} - -////////////////////////////////////////////////////////////////////////////////// -// HELPERS - -using namespace wolf; - -void print_cF(const shared_ptr<P>& Pp) -{ - cout << "Frame factors" << endl; - for (auto Fp : Pp->getT()->getFlist()) - { - cout << "F" << Fp->id << " @ " << Fp.get() << endl; - for (auto cp : Fp->getCbyList()) - { - cout << " -> c" << cp->id << " @ " << cp.get() - << " -> F" << cp->getFother()->id << " @ " << cp->getFother().get() << endl; - } - } -} - -void print_cf(const shared_ptr<P>& Pp) -{ - cout << "Feature factors" << endl; - for (auto Fp : Pp->getT()->getFlist()) - { - for (auto Cp : Fp->getClist()) - { - for (auto fp : Cp->getflist()) - { - cout << "f" << fp->id << " @ " << fp.get() << endl; - for (auto cp : fp->getCbyList()) - { - cout << " -> c" << cp->id << " @ " << cp.get() - << " -> f" << cp->getfother()->id << " @ " << cp->getfother().get() << endl; - } - } - } - } -} - -void print_cL(const shared_ptr<P>& Pp) -{ - cout << "Landmark factors" << endl; - for (auto Lp : Pp->getM()->getLlist()) - { - cout << "L" << Lp->id << " @ " << Lp.get() << endl; - for (auto cp : Lp->getCbyList()) - { - cout << " -> c" << cp->id << " @ " << cp.get() - << " -> L" << cp->getLother()->id << " @ " << cp->getLother().get() << endl; - } - } -} - -void print_c(const shared_ptr<P>& Pp) -{ - cout << "All factors" << endl; - for (auto Fp : Pp->getT()->getFlist()) - { - for (auto Cp : Fp->getClist()) - { - for (auto fp : Cp->getflist()) - { - for (auto cp : fp->getclist()) - { - if (cp) - { - switch (cp->type) - { - case c::cF: - cout << "c" << cp->id << " @ " << cp.get() - << " -> F" << cp->getFother()->id << " @ " << cp->getFother() << endl; - break; - case c::cf: - cout << "c" << cp->id << " @ " << cp.get() - << " -> f" << cp->getfother()->id << " @ " << cp->getfother() << endl; - break; - case c::cL: - cout << "c" << cp->id << " @ " << cp.get() - << " -> L" << cp->getLother()->id << " @ " << cp->getLother() << endl; - break; - default: - cout << "Bad factor" << endl; - break; - } - } - } - } - } - } -} - -/** Build problem - * See the problem built here: - * https://docs.google.com/drawings/d/1vYmhBjJz7AHxOdy0gV-77hqsOYfGVuvUmnRVB-Zfp_Q/edit - */ -shared_ptr<P> buildProblem(int N) -{ - shared_ptr<P> Pp = make_shared<P>(); - Pp->setup(); - // H - for (int Si = 0; Si < 2; Si++) - { - shared_ptr<S> Sp = Pp->getH()->add_S(make_shared<S>()); - for (int pi = 0; pi < 2; pi++) - { - shared_ptr<p> pp = Sp->add_p(make_shared<p>()); - } - } - // M - for (int Li = 0; Li < 2; Li++) - { - shared_ptr<L> Lp = Pp->getM()->add_L(make_shared<L>()); - } - // T - list<shared_ptr<L> >::iterator Lit = Pp->getM()->getLlist().begin(); - vector<weak_ptr<F> > Fvec(N); - for (int Fi = 0; Fi < N; Fi++) - { - shared_ptr<F> Fp = Pp->getT()->add_F(make_shared<F>()); - Fvec.at(Fi) = Fp; - for (int Ci = 0; Ci < 2; Ci++) - { - shared_ptr<C> Cp = Fp->add_C(make_shared<C>()); - for (int fi = 0; fi < 1; fi++) - { - shared_ptr<f> fp = Cp->add_f(make_shared<f>()); - if (Ci || !Fi) // landmark factor - { - shared_ptr<c> cp = fp->add_c(make_shared<c>(*Lit)); - (*Lit)->add_c_by(cp); - Lit++; - if (Lit == Pp->getM()->getLlist().end()) - Lit = Pp->getM()->getLlist().begin(); - } - else // motion factor - { - shared_ptr<F> Fp = Fvec.at(Fi-1).lock(); - if (Fp) - { - shared_ptr<c> cp = fp->add_c(make_shared<c>(Fp)); - Fp->add_c_by(cp); - } - else - cout << "Could not constrain Frame" << endl; - } - } - } - } - return Pp; -} - -// init ID factories -int S::id_count_ = 0; -int p::id_count_ = 0; -int F::id_count_ = 0; -int C::id_count_ = 0; -int f::id_count_ = 0; -int c::id_count_ = 0; -int L::id_count_ = 0; - -// tests -void removeFactors(const shared_ptr<P>& Pp) -{ - cout << "Removing factor type L ----------" << endl; - Pp->getT()->getFlist().front()->getClist().front()->getflist().front()->getclist().front()->remove(); - cout << "Removing factor type L ----------" << endl; - Pp->getT()->getFlist().front()->getClist().front()->getflist().front()->getclist().front()->remove(); - cout << "Removing factor type F ----------" << endl; - Pp->getT()->getFlist().back()->getClist().front()->getflist().front()->getclist().front()->remove(); - cout << "Removing factor type L ----------" << endl; - Pp->getT()->getFlist().back()->getClist().back()->getflist().front()->getclist().front()->remove(); - cout << "Removing factor type F ----------" << endl; - Pp->getT()->getFlist().back()->getClist().front()->getflist().front()->getclist().front()->remove(); -} - -void removeLandmarks(const shared_ptr<P>& Pp) -{ - cout << "Removing landmark ----------" << endl; - Pp->getM()->getLlist().front()->remove(); - cout << "Removing landmark ----------" << endl; - Pp->getM()->getLlist().front()->remove(); -} - -void removeFrames(const shared_ptr<P>& Pp) -{ - cout << "Removing frame ----------" << endl; - Pp->getT()->getFlist().back()->remove(); - cout << "Removing frame ----------" << endl; - Pp->getT()->getFlist().front()->remove(); - cout << "Removing frame ----------" << endl; - Pp->getT()->getFlist().back()->remove(); -} - -void removeLmksAndFrames(const shared_ptr<P>& Pp) -{ - cout << "Removing landmark ----------" << endl; - Pp->getM()->getLlist().front()->remove(); - cout << "Removing frame ----------" << endl; - Pp->getT()->getFlist().front()->remove(); - cout << "Removing frame ----------" << endl; - Pp->getT()->getFlist().back()->remove(); -} - -////////////////////////////////////////////////////////////////////////////////// -// MAIN -int main() -{ - int N = 3; - - shared_ptr<P> Pp = buildProblem(N); - cout << "Wolf tree created ----------------------------" << endl; - - cout << "\nShowing factors --------------------------" << endl; - cout<<endl; - print_cF(Pp); - cout<<endl; - print_cf(Pp); - cout<<endl; - print_cL(Pp); - cout<<endl; - print_c(Pp); - - //------------------------------------------------------------------ - // Several tests. Uncomment the desired test. - // Run only one test at a time, otherwise you'll get segfaults! - -// cout << "\nRemoving factors -------------------------" << endl; -// removeFactors(Pp); - -// cout << "\nRemoving landmarks ---------------------------" << endl; -// removeLandmarks(Pp); - -// cout << "\nRemoving frames ------------------------------" << endl; -// removeFrames(Pp); - - cout << "\nRemoving lmks and frames ------------------------------" << endl; - removeLmksAndFrames(Pp); - -// cout << "\nRemoving problem ---------------------------" << endl; -// Pp.reset(); - -// cout << "\nRebuilding problem ---------------------------" << endl; -// Pp = buildProblem(N); - - //------------------------------------------------------------------ - - cout << "\nExiting main() -------------------------------" << endl; - - return 1; -} - diff --git a/demos/demo_simple_AHP.cpp b/demos/demo_simple_AHP.cpp deleted file mode 100644 index 23ea39de7..000000000 --- a/demos/demo_simple_AHP.cpp +++ /dev/null @@ -1,257 +0,0 @@ -/** - * \file test_simple_AHP.cpp - * - * Created on: 2 nov. 2016 - * \author: jtarraso - */ - -#include "base/common/wolf.h" -#include "base/frame/frame_base.h" -#include "base/math/pinhole_tools.h" -#include "base/sensor/sensor_camera.h" -#include "base/math/rotations.h" -#include "base/capture/capture_image.h" -#include "base/landmark/landmark_AHP.h" -#include "base/factor/factor_AHP.h" -#include "base/ceres_wrapper/ceres_manager.h" - -// Vision utils -#include <vision_utils/vision_utils.h> - -/** - * This test simulates the following situation: - * - A kf at the origin, we use it as anchor: kf1 - * - A kf at the origin, we use it to project lmks onto the anchor frame: kf2 - * - A kf at 1m to the right of the origin, kf3 - * - A kf at 1m to the left of the origin, kf4 - * - A lmk at 1m distance in front of the anchor: L1 - * - we use this lmk to project it onto kf2, kf3 and kf4 and obtain measured pixels p0, p1 and p2 - * - A lmk initialized at kf1, with measurement p0, at a distance of 2m: L2 - * - we project the pixels p3 and p4: we observe that they do not match p1 and p2 - * - we use the measurements p1 and p2 to solve the optimization problem on L2: L2 should converge to L1. - * - This is a sketch of the situation: - * - X, Y are the axes in world frame - * - x, z are the axes in anchor camera frame. We have that X=z, Y=-x. - * - Axes Z and y are perpendicular to the drawing; they have no effect. - * - * X,z - * ^ - * | - * L2 * 2 - * .|. - * . | . - * . | . - * . | . - * . L1 * 1 . - * . . | . . - * . . | . . - * p4 . . | . . p3 - * .. p2 | p1 .. - * Y <--+---------+---------+ - * -x +1 0 -1 - * kf4 kf1 kf3 - * kf2 - * - * camera: (uo,vo) = (320,240) - * (au,av) = (320,320) - * - * projection geometry: - * - * 1:1 2:1 1:0 2:1 1:1 - * 0 160 320 480 640 - * +----+----+----+----+ - * | - * | 320 - * | - * * - * - * projected pixels: - * p0 = (320,240) // at optical axis or relation 1:0 - * p1 = ( 0 ,240) // at 45 deg or relation 1:1 - * p2 = (640,240) // at 45 deg or relation 1:1 - * p3 = (160,240) // at a relation 2:1 - * p4 = (480,240) // at a relation 2:1 - * - */ -int main(int argc, char** argv) -{ - using namespace wolf; - using namespace Eigen; - - /* 1. crear 2 kf, fixed - * 2. crear 1 sensor - * 3. crear 1 lmk1 - * 4. projectar lmk sobre sensor a fk1 - * 5. projectar lmk sobre sensor a kf4 - * 6. // esborrar lmk lmk_ptr->remove() no cal - * 7. crear nous kf - * 8. crear captures - * 9. crear features amb les mesures de 4 i 5 - * 10. crear lmk2 des de kf3 - * 11. crear factor des del kf4 a lmk2, amb ancora al kf3 - * 12. solve - * 13. lmk1 == lmk2 ? - */ - - // ============================================================================================================ - /* 1 */ - ProblemPtr problem = Problem::create("PO", 3); - // One anchor frame to define the lmk, and a copy to make a factor - FrameBasePtr kf_1 = problem->emplaceFrame(KEY,(Vector7s()<<0,0,0,0,0,0,1).finished(), TimeStamp(0)); - FrameBasePtr kf_2 = problem->emplaceFrame(KEY,(Vector7s()<<0,0,0,0,0,0,1).finished(), TimeStamp(0)); - // and two other frames to observe the lmk - FrameBasePtr kf_3 = problem->emplaceFrame(KEY,(Vector7s()<<0,-1,0,0,0,0,1).finished(), TimeStamp(0)); - FrameBasePtr kf_4 = problem->emplaceFrame(KEY,(Vector7s()<<0,+1,0,0,0,0,1).finished(), TimeStamp(0)); - - kf_1->fix(); - kf_2->fix(); - kf_3->fix(); - kf_4->fix(); - // ============================================================================================================ - - // ============================================================================================================ - /* 2 */ - std::string wolf_root = _WOLF_ROOT_DIR; - SensorBasePtr sensor_ptr = problem->installSensor("CAMERA", "PinHole", (Vector7s()<<0,0,0,-0.5,0.5,-0.5,0.5).finished(), wolf_root + "/src/examples/camera_params_ueye_sim.yaml"); - SensorCameraPtr camera = std::static_pointer_cast<SensorCamera>(sensor_ptr); - // ============================================================================================================ - - // ============================================================================================================ - /* 3 */ - Eigen::Vector3s lmk_dir = {0,0,1}; // in the optical axis of the anchor camera at kf1 - std::cout << std::endl << "lmk: " << lmk_dir.transpose() << std::endl; - lmk_dir.normalize(); - Eigen::Vector4s lmk_hmg_c; - Scalar distance = 1.0; // from anchor at kf1 - lmk_hmg_c = {lmk_dir(0),lmk_dir(1),lmk_dir(2),(1/distance)}; -// std::cout << "lmk hmg in C frame: " << lmk_hmg_c.transpose() << std::endl; - // ============================================================================================================ - - // Captures------------------ - cv::Mat cv_image; - cv_image.zeros(2,2,0); - CaptureImagePtr image_0 = std::make_shared<CaptureImage>(TimeStamp(0), camera, cv_image); - CaptureImagePtr image_1 = std::make_shared<CaptureImage>(TimeStamp(1), camera, cv_image); - CaptureImagePtr image_2 = std::make_shared<CaptureImage>(TimeStamp(2), camera, cv_image); - kf_2->addCapture(image_0); - kf_3->addCapture(image_1); - kf_4->addCapture(image_2); - - // Features----------------- - cv::Mat desc; - - cv::KeyPoint kp_0; - FeaturePointImagePtr feat_0 = std::make_shared<FeaturePointImage>(kp_0, 0, desc, Eigen::Matrix2s::Identity()); - image_0->addFeature(feat_0); - - cv::KeyPoint kp_1; - FeaturePointImagePtr feat_1 = std::make_shared<FeaturePointImage>(kp_1, 0, desc, Eigen::Matrix2s::Identity()); - image_1->addFeature(feat_1); - - cv::KeyPoint kp_2; - FeaturePointImagePtr feat_2 = std::make_shared<FeaturePointImage>(kp_2, 0, desc, Eigen::Matrix2s::Identity()); - image_2->addFeature(feat_2); - - // Landmark-------------------- - LandmarkAHPPtr lmk_1 = std::make_shared<LandmarkAHP>(lmk_hmg_c, kf_1, camera, desc); - problem->addLandmark(lmk_1); - lmk_1->fix(); - std::cout << "Landmark 1: " << lmk_1->point().transpose() << std::endl; - - // Factors------------------ - FactorAHPPtr fac_0 = FactorAHP::create(feat_0, lmk_1, nullptr); - feat_0->addFactor(fac_0); - FactorAHPPtr fac_1 = FactorAHP::create(feat_1, lmk_1, nullptr); - feat_1->addFactor(fac_1); - FactorAHPPtr fac_2 = FactorAHP::create(feat_2, lmk_1, nullptr); - feat_2->addFactor(fac_2); - - // Projections---------------------------- - Eigen::VectorXs pix_0 = fac_0->expectation(); - kp_0 = cv::KeyPoint(pix_0(0), pix_0(1), 0); - feat_0->setKeypoint(kp_0); - - Eigen::VectorXs pix_1 = fac_1->expectation(); - kp_1 = cv::KeyPoint(pix_1(0), pix_1(1), 0); - feat_1->setKeypoint(kp_1); - - Eigen::VectorXs pix_2 = fac_2->expectation(); - kp_2 = cv::KeyPoint(pix_2(0), pix_2(1), 0); - feat_2->setKeypoint(kp_2); - - std::cout << "pixel 0: " << pix_0.transpose() << std::endl; - std::cout << "pixel 1: " << pix_1.transpose() << std::endl; - std::cout << "pixel 2: " << pix_2.transpose() << std::endl; - // - //======== up to here the initial projections ============== - - std::cout << "\n"; - - //======== now we want to estimate a new lmk =============== - // - // Features ----------------- - FeaturePointImagePtr feat_3 = std::make_shared<FeaturePointImage>(kp_1, 0, desc, Eigen::Matrix2s::Identity()); - image_1->addFeature(feat_3); - - FeaturePointImagePtr feat_4 = std::make_shared<FeaturePointImage>(kp_2, 0, desc, Eigen::Matrix2s::Identity()); - image_2->addFeature(feat_4); - - // New landmark with measured pixels from kf2 (anchor) kf3 and kf4 (measurements) - Scalar unknown_distance = 2; // the real distance is 1 - Matrix3s K = camera->getIntrinsicMatrix(); - Vector3s pix_0_hmg; - pix_0_hmg << pix_0, 1; - Eigen::Vector3s dir_0 = K.inverse() * pix_0_hmg; - Eigen::Vector4s pnt_hmg_0; - pnt_hmg_0 << dir_0, 1/unknown_distance; - LandmarkAHPPtr lmk_2( std::make_shared<LandmarkAHP>(pnt_hmg_0, kf_2, camera, desc) ); - problem->addLandmark(lmk_2); - std::cout << "Landmark 2: " << lmk_2->point().transpose() << std::endl; - - // New factors from kf3 and kf4 - FactorAHPPtr fac_3 = FactorAHP::create(feat_3, lmk_2, nullptr); - feat_3->addFactor(fac_3); - FactorAHPPtr fac_4 = FactorAHP::create(feat_4, lmk_2, nullptr); - feat_4->addFactor(fac_4); - - Eigen::Vector2s pix_3 = fac_3->expectation(); - Eigen::Vector2s pix_4 = fac_4->expectation(); - - std::cout << "pix 3: " << pix_3.transpose() << std::endl; - std::cout << "pix 4: " << pix_4.transpose() << std::endl; - - // Wolf tree status ---------------------- - problem->print(3); -// problem->check(); - - // ========== solve ================================================================================================== - /* 12 */ - // Ceres wrapper - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - // ceres_options.minimizer_progress_to_stdout = false; - // ceres_options.line_search_direction_type = ceres::LBFGS; - // ceres_options.max_num_iterations = 100; - google::InitGoogleLogging(argv[0]); - - CeresManager ceres_manager(problem, ceres_options); - - std::string summary = ceres_manager.solve(SolverManager::ReportVerbosity::FULL);// 0: nothing, 1: BriefReport, 2: FullReport - std::cout << summary << std::endl; - - // Test of convergence over the lmk params - bool pass = (lmk_2->point() - lmk_1->point()).isMuchSmallerThan(1,Constants::EPS); - - std::cout << "Landmark 2 below should have converged to Landmark 1:" << std::endl; - std::cout << "Landmark 1: " << lmk_1->point().transpose() << std::endl; - std::cout << "Landmark 2: " << lmk_2->point().transpose() << std::endl; - std::cout << "Landmark convergence test " << (pass ? "PASSED" : "FAILED") << std::endl; - std::cout << std::endl; - - if (!pass) - return -1; - return 0; - -} - diff --git a/demos/demo_sort_keyframes.cpp b/demos/demo_sort_keyframes.cpp deleted file mode 100644 index 036ed1250..000000000 --- a/demos/demo_sort_keyframes.cpp +++ /dev/null @@ -1,79 +0,0 @@ -/** - * \file test_sort_keyframes.cpp - * - * Created on: May 24, 2016 - * \author: jvallve - */ - -// Wolf includes -#include "base/common/wolf.h" -#include "base/problem/problem.h" -#include "base/frame/frame_base.h" -#include "base/trajectory/trajectory_base.h" - -// STL includes -#include <list> -#include <memory> - -// General includes -#include <iostream> - -using namespace wolf; - -void printFrames(ProblemPtr _problem_ptr) -{ - std::cout << "TRAJECTORY:" << std::endl; - for (auto frm : _problem_ptr->getTrajectory()->getFrameList()) - std::cout << "\t " << (frm->isKey() ? "KEY FRAME: " : "FRAME: ") << frm->id() << " - TS: " << frm->getTimeStamp().getSeconds() << "." << frm->getTimeStamp().getNanoSeconds() << std::endl; -} - -int main() -{ - ProblemPtr problem_ptr = Problem::create(FRM_PO_2D); - - problem_ptr->emplaceFrame(NON_ESTIMATED, Eigen::VectorXs::Zero(3), TimeStamp(0.1)); - FrameBasePtr frm2 = problem_ptr->emplaceFrame(NON_ESTIMATED, Eigen::VectorXs::Zero(3), TimeStamp(0.2)); - FrameBasePtr frm3 = problem_ptr->emplaceFrame(NON_ESTIMATED, Eigen::VectorXs::Zero(3), TimeStamp(0.3)); - problem_ptr->emplaceFrame(NON_ESTIMATED, Eigen::VectorXs::Zero(3), TimeStamp(0.4)); - FrameBasePtr frm5 = problem_ptr->emplaceFrame(NON_ESTIMATED, Eigen::VectorXs::Zero(3), TimeStamp(0.5)); - FrameBasePtr frm6 = problem_ptr->emplaceFrame(NON_ESTIMATED, Eigen::VectorXs::Zero(3), TimeStamp(0.6)); - - printFrames(problem_ptr); - - std::cout << std::endl << "Frame " << frm5->id() << " set KEY" << std::endl; - frm5->setEstimated(); - - printFrames(problem_ptr); - - std::cout << std::endl << "Frame " << frm2->id() << " set KEY" << std::endl; - frm2->setEstimated(); - - printFrames(problem_ptr); - - std::cout << std::endl << "Frame " << frm3->id() << " new TimeStamp:" << 0.45 << std::endl; - frm3->setTimeStamp(TimeStamp(0.45)); - - printFrames(problem_ptr); - - std::cout << std::endl << "Frame " << frm3->id() << " set KEY" << std::endl; - frm3->setEstimated(); - - printFrames(problem_ptr); - - std::cout << std::endl << "Frame " << frm6->id() << " set KEY" << std::endl; - frm6->setEstimated(); - - printFrames(problem_ptr); - - FrameBasePtr frm7 = problem_ptr->emplaceFrame(KEY, Eigen::VectorXs::Zero(3), TimeStamp(0.7)); - std::cout << std::endl << "created Key Frame " << frm7->id() << " TS: " << 0.7 << std::endl; - - printFrames(problem_ptr); - - FrameBasePtr frm8 = problem_ptr->emplaceFrame(KEY, Eigen::VectorXs::Zero(3), TimeStamp(0.35)); - std::cout << std::endl << "created Key Frame " << frm8->id() << " TS: " << 0.35 << std::endl; - - printFrames(problem_ptr); - - return 0; -} diff --git a/demos/demo_sparsification.cpp b/demos/demo_sparsification.cpp deleted file mode 100644 index a521cabd1..000000000 --- a/demos/demo_sparsification.cpp +++ /dev/null @@ -1,314 +0,0 @@ -// Sparsification example creating wolf tree from imported graph from .txt file - -//C includes for sleep, time and main args -#include "unistd.h" - -//std includes -#include <cstdlib> -#include <fstream> -#include <string> -#include <iostream> -#include <memory> -#include <random> -#include <cmath> -#include <queue> - -//Wolf includes -#include "core/capture/capture_void.h" -#include "core/feature/feature_odom_2D.h" -#include "core/factor/factor_base.h" -#include "core/ceres_wrapper/ceres_manager.h" - -// EIGEN -//#include <Eigen/CholmodSupport> -#include <Eigen/StdVector> // Eigen in std vector - -namespace wolf{ -// inserts the sparse matrix 'ins' into the sparse matrix 'original' in the place given by 'row' and 'col' integers - -void insertSparseBlock(const Eigen::SparseMatrix<Scalar>& ins, Eigen::SparseMatrix<Scalar>& original, const unsigned int& row, const unsigned int& col) -{ - for (int k=0; k<ins.outerSize(); ++k) - for (Eigen::SparseMatrix<Scalar>::InnerIterator iti(ins,k); iti; ++iti) - original.coeffRef(iti.row() + row, iti.col() + col) = iti.value(); - - original.makeCompressed(); -} - -void decodeEdge(const std::string& buffer, unsigned int& edge_from, unsigned int& edge_to, Eigen::Vector3s& measurement, Eigen::Matrix3s& covariance) -{ - std::string str_num; - - unsigned int i = 0; - - // only decode edges - if (buffer.at(0) == 'E') - { - //skip rest of EDGE word - while (buffer.at(i) != ' ') i++; - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // FROM ID - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - edge_from = atoi(str_num.c_str())+1; - str_num.clear(); - - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // TO ID - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - edge_to = atoi(str_num.c_str())+1; - str_num.clear(); - - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // MEASUREMENT - // X - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - measurement(0) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // Y - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - measurement(1) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // THETA - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - measurement(2) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // INFORMATION - Eigen::Matrix3s information; - // XX - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - information(0,0) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // XY - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - information(0,1) = atof(str_num.c_str()); - information(1,0) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // YY - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - information(1,1) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // THETATHETA - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - information(2,2) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // XTHETA - while (buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - information(0,2) = atof(str_num.c_str()); - information(2,0) = atof(str_num.c_str()); - str_num.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // YTHETA - while (i < buffer.size() && buffer.at(i) != ' ') - str_num.push_back(buffer.at(i++)); - information(1,2) = atof(str_num.c_str()); - information(2,1) = atof(str_num.c_str()); - str_num.clear(); - - // COVARIANCE - covariance = information.inverse(); - } - else - { - edge_from = 0; - edge_to = 0; - } -} - -} - -int main(int argc, char** argv) -{ - using namespace wolf; - - //Welcome message - std::cout << std::endl << " ========= WOLF IMPORTED .graph TEST ===========" << std::endl << std::endl; - - bool wrong_input = false; - if (argc < 3) - wrong_input = true; - else if (argc > 4) - wrong_input = true; - else if (argc > 2 && (atoi(argv[2]) < 2 || atoi(argv[2]) > 5)) - wrong_input = true; - else if (argc > 3 && atoi(argv[3]) < 0 ) - wrong_input = true; - - if (wrong_input) - { - std::cout << "Please call me with: [./test_wolf_imported_graph DATASET T (MAX_VERTICES)], where:" << std::endl; - std::cout << " DATASET: manhattan, killian or intel" << std::endl; - std::cout << " T keep one node each T: 2, 3, 4 or 5" << std::endl; - std::cout << " optional: MAX_VERTICES max edges to be loaded" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - - // input variables - char const * dataset_path = std::getenv("DATASET_PATH"); - unsigned int pruning_T = atoi(argv[2]); - std::string file_path(dataset_path); - file_path = file_path + "/graphs/redirected_" + std::to_string(pruning_T) + "_" + argv[1] + ".graph"; - unsigned int MAX_VERTEX = 1e9; - if (argc > 3 && atoi(argv[3]) != 0) - MAX_VERTEX = atoi(argv[3]); - - // Wolf problem - FrameBasePtr last_frame_ptr, frame_from_ptr, frame_to_ptr; - ProblemPtr bl_problem_ptr = Problem::create("PO_2D"); - SensorBasePtr sensor_ptr = bl_problem_ptr->installSensor("ODOM 2D", "Odometry", Eigen::VectorXs::Zero(3), IntrinsicsBasePtr()); - - // Ceres wrapper - std::string bl_summary, sp_summary; - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - ceres_options.max_num_iterations = 10; - CeresManagerPtr bl_ceres_manager = std::make_shared<CeresManager>(bl_problem_ptr, ceres_options); - - // load graph from .txt - std::ifstream graph_file; - graph_file.open(file_path.c_str(), std::ifstream::in); - if (!graph_file.is_open()) - { - printf("\nError opening file: %s\n",file_path.c_str()); - return -1; - } - - // auxiliar variables - std::string line_string; - unsigned int edge_from, edge_to; - Eigen::Vector3s meas; - Eigen::Matrix3s meas_cov; - Eigen::Matrix3s R = Eigen::Matrix3s::Identity(); - //clock_t t1; - - // ------------------------ START EXPERIMENT ------------------------ - // First frame FIXED - last_frame_ptr = bl_problem_ptr->emplaceFrame(KEY, Eigen::Vector3s::Zero(),TimeStamp(0)); - last_frame_ptr->fix(); - bl_problem_ptr->print(4, true, false, true); - - while (std::getline(graph_file, line_string) && last_frame_ptr->id() <= MAX_VERTEX) - { - std::cout << "new line:" << line_string << std::endl; - decodeEdge(line_string, edge_from, edge_to, meas, meas_cov); - - // only factors - if (edge_from != 0) - { - - // ODOMETRY ------------------- - if (edge_to > last_frame_ptr->id()) - { - frame_from_ptr = last_frame_ptr; - - // NEW KEYFRAME - Eigen::Vector3s from_pose = frame_from_ptr->getState(); - R.topLeftCorner(2,2) = Eigen::Rotation2Ds(from_pose(2)).matrix(); - Eigen::Vector3s new_frame_pose = from_pose + R*meas; - last_frame_ptr = bl_problem_ptr->emplaceFrame(KEY, new_frame_pose, TimeStamp(double(edge_to))); - - frame_to_ptr = last_frame_ptr; - - std::cout << "NEW FRAME " << last_frame_ptr->id() << " - ts = " << last_frame_ptr->getTimeStamp().get() << std::endl; - - // REMOVE PREVIOUS NODES - } - // LOOP CLOSURE --------------- - else - { - if (edge_from == last_frame_ptr->id()) - frame_from_ptr = last_frame_ptr; - else - for (auto frm_rit = bl_problem_ptr->getTrajectory()->getFrameList().rbegin(); frm_rit != bl_problem_ptr->getTrajectory()->getFrameList().rend(); frm_rit++) - if ((*frm_rit)->id() == edge_from) - { - frame_from_ptr = *frm_rit; - break; - } - if (edge_to == last_frame_ptr->id()) - frame_to_ptr = last_frame_ptr; - else - for (auto frm_rit = bl_problem_ptr->getTrajectory()->getFrameList().rbegin(); frm_rit != bl_problem_ptr->getTrajectory()->getFrameList().rend(); frm_rit++) - if ((*frm_rit)->id() == edge_to) - { - frame_to_ptr = *frm_rit; - break; - } - } -// std::cout << "frame_from " << frame_from_ptr->id() << std::endl; -// std::cout << "edge_from " << edge_from << std::endl; -// std::cout << "frame_to " << frame_to_ptr->id() << std::endl; -// std::cout << "edge_to " << edge_to << std::endl; - - assert(frame_from_ptr->id() == edge_from && "frame from id and edge from idx must be the same"); - assert(frame_to_ptr->id() == edge_to && "frame to id and edge to idx must be the same"); - - // CAPTURE - CaptureVoidPtr capture_ptr = std::make_shared<CaptureVoid>(TimeStamp(0), sensor_ptr); - frame_from_ptr->addCapture(capture_ptr); - - // FEATURE - FeatureBasePtr feature_ptr = std::make_shared<FeatureOdom2D>(meas, meas_cov); - capture_ptr->addFeature(feature_ptr); - - // CONSTRAINT - FactorOdom2DPtr factor_ptr = std::make_shared<FactorOdom2D>(feature_ptr, frame_to_ptr); - feature_ptr->addFactor(factor_ptr); - frame_to_ptr->addConstrainedBy(factor_ptr); - - // SOLVE - // solution - bl_summary = bl_ceres_manager->solve(SolverManager::ReportVerbosity::FULL); - std::cout << bl_summary << std::endl; - - // covariance - bl_ceres_manager->computeCovariances(SolverManager::CovarianceBlocksToBeComputed::ALL);//ALL_MARGINALS - - // t1 = clock(); - // double t_sigma_manual = 0; - // t_sigma_manual += ((double) clock() - t1) / CLOCKS_PER_SEC; - - } - } - - //bl_problem_ptr->print(4, true, false, true); - - //End message - std::cout << " =========================== END ===============================" << std::endl << std::endl; - - //exit - return 0; -} diff --git a/demos/demo_state_quaternion.cpp b/demos/demo_state_quaternion.cpp deleted file mode 100644 index 0fabac44e..000000000 --- a/demos/demo_state_quaternion.cpp +++ /dev/null @@ -1,39 +0,0 @@ -/* - * \file test_state_quaternion.cpp - * - * Created on: Mar 7, 2016 - * \author: jsola - */ - -#include "base/frame/frame_base.h" -#include "base/state_block/state_quaternion.h" -#include "base/common/time_stamp.h" - -#include <iostream> - -int main (void) -{ - using namespace wolf; - - // 3D - StateBlockPtr pp = std::make_shared<StateBlock>(3); - StateQuaternionPtr op = std::make_shared<StateQuaternion>(); - StateBlockPtr vp = std::make_shared<StateBlock>(3); - - TimeStamp t; - - FrameBase pqv(t,pp,op,vp); - - std::cout << "P local param: " << pqv.getP()->getLocalParametrization() << std::endl; - std::cout << "Q local param: " << pqv.getO()->getLocalParametrization() << std::endl; - std::cout << "V local param: " << pqv.getV()->getLocalParametrization() << std::endl; - - // delete pp; - // delete op; - // delete vp; - // Note: Deleting the StateBlock pointers will be done at the destruction of FrameBase. - - std::cout << "Done" << std::endl; - - return 1; -} diff --git a/demos/demo_tracker_ORB.cpp b/demos/demo_tracker_ORB.cpp deleted file mode 100644 index 89ea1800a..000000000 --- a/demos/demo_tracker_ORB.cpp +++ /dev/null @@ -1,267 +0,0 @@ -//std includes -#include <iostream> - -// Vision utils -#include <vision_utils.h> -#include <sensors.h> -#include <common_class/buffer.h> -#include <common_class/frame.h> -#include <detectors/orb/detector_orb.h> -#include <descriptors/orb/descriptor_orb.h> -#include <matchers/bruteforce_hamming_2/matcher_bruteforce_hamming_2.h> - -//Wolf -#include "core/processor/processor_tracker_landmark_image.h" - -int main(int argc, char** argv) -{ - using namespace wolf; - - std::cout << std::endl << "==================== tracker ORB test ======================" << std::endl; - - //===================================================== - // Environment variable for configuration files - std::string wolf_root = _WOLF_ROOT_DIR; - //===================================================== - - //===================================================== - - // Sensor or sensor recording - vision_utils::SensorCameraPtr sen_ptr = vision_utils::askUserSource(argc, argv); - if (sen_ptr==NULL) - return 0; - - // Detector - vision_utils::DetectorParamsORBPtr params_det = std::make_shared<vision_utils::DetectorParamsORB>(); - - params_det->nfeatures = 500; // The maximum number of features to retain. - params_det->scaleFactor = 2; // Pyramid decimation ratio, greater than 1. scaleFactor==2 means the classical pyramid, where each next level has 4x less pixels than the previous, but such a big scale factor will degrade feature matching scores dramatically. On the other hand, too close to 1 scale factor will mean that to cover certain scale range you will need more pyramid levels and so the speed will suffer. - params_det->nlevels = 8; // The number of pyramid levels. The smallest level will have linear size equal to input_image_linear_size/pow(scaleFactor, nlevels). - params_det->edgeThreshold = 16; // This is size of the border where the features are not detected. It should roughly match the patchSize parameter. - params_det->firstLevel = 0; // It should be 0 in the current implementation. - params_det->WTA_K = 2; // The number of points that produce each element of the oriented BRIEF descriptor. The default value 2 means the BRIEF where we take a random point pair and compare their brightnesses, so we get 0/1 response. Other possible values are 3 and 4. For example, 3 means that we take 3 random points (of course, those point coordinates are random, but they are generated from the pre-defined seed, so each element of BRIEF descriptor is computed deterministically from the pixel rectangle), find point of maximum brightness and output index of the winner (0, 1 or 2). Such output will occupy 2 bits, and therefore it will need a special variant of Hamming distance, denoted as NORM_HAMMING2 (2 bits per bin). When WTA_K=4, we take 4 random points to compute each bin (that will also occupy 2 bits with possible values 0, 1, 2 or 3). - params_det->scoreType = cv::ORB::HARRIS_SCORE; //#enum { kBytes = 32, HARRIS_SCORE=0, FAST_SCORE=1 }; - params_det->patchSize = 31; - - vision_utils::DetectorBasePtr det_b_ptr = vision_utils::setupDetector("ORB", "ORB detector", params_det); - vision_utils::DetectorORBPtr det_ptr = std::static_pointer_cast<vision_utils::DetectorORB>(det_b_ptr); - - // Descriptor - vision_utils::DescriptorParamsORBPtr params_des = std::make_shared<vision_utils::DescriptorParamsORB>(); - - params_des->nfeatures = 500; // The maximum number of features to retain. - params_des->scaleFactor = 2; // Pyramid decimation ratio, greater than 1. scaleFactor==2 means the classical pyramid, where each next level has 4x less pixels than the previous, but such a big scale factor will degrade feature matching scores dramatically. On the other hand, too close to 1 scale factor will mean that to cover certain scale range you will need more pyramid levels and so the speed will suffer. - params_des->nlevels = 8; // The number of pyramid levels. The smallest level will have linear size equal to input_image_linear_size/pow(scaleFactor, nlevels). - params_des->edgeThreshold = 16; // This is size of the border where the features are not detected. It should roughly match the patchSize parameter. - params_des->firstLevel = 0; // It should be 0 in the current implementation. - params_des->WTA_K = 2; // The number of points that produce each element of the oriented BRIEF descriptor. The default value 2 means the BRIEF where we take a random point pair and compare their brightnesses, so we get 0/1 response. Other possible values are 3 and 4. For example, 3 means that we take 3 random points (of course, those point coordinates are random, but they are generated from the pre-defined seed, so each element of BRIEF descriptor is computed deterministically from the pixel rectangle), find point of maximum brightness and output index of the winner (0, 1 or 2). Such output will occupy 2 bits, and therefore it will need a special variant of Hamming distance, denoted as NORM_HAMMING2 (2 bits per bin). When WTA_K=4, we take 4 random points to compute each bin (that will also occupy 2 bits with possible values 0, 1, 2 or 3). - params_des->scoreType = cv::ORB::HARRIS_SCORE; //#enum { kBytes = 32, HARRIS_SCORE=0, FAST_SCORE=1 }; - params_des->patchSize = 31; - - vision_utils::DescriptorBasePtr des_b_ptr = vision_utils::setupDescriptor("ORB", "ORB descriptor", params_des); - vision_utils::DescriptorORBPtr des_ptr = std::static_pointer_cast<vision_utils::DescriptorORB>(des_b_ptr); - - // Matcher - vision_utils::MatcherParamsBRUTEFORCE_HAMMING_2Ptr params_mat = std::make_shared<vision_utils::MatcherParamsBRUTEFORCE_HAMMING_2>(); - vision_utils::MatcherBasePtr mat_b_ptr = vision_utils::setupMatcher("BRUTEFORCE_HAMMING_2", "BRUTEFORCE_HAMMING_2 matcher", params_mat); - vision_utils::MatcherBRUTEFORCE_HAMMING_2Ptr mat_ptr = std::static_pointer_cast<vision_utils::MatcherBRUTEFORCE_HAMMING_2>(mat_b_ptr); - - //===================================================== - - unsigned int buffer_size = 8; - vision_utils::Buffer<vision_utils::FramePtr> frame_buff(buffer_size); - frame_buff.add( vision_utils::setFrame(sen_ptr->getImage(), 0) ); - - unsigned int img_width = frame_buff.back()->getImage().cols; - unsigned int img_height = frame_buff.back()->getImage().rows; - std::cout << "Image size: " << img_width << "x" << img_height << std::endl; - - cv::namedWindow("Feature tracker"); // Creates a window for display. - cv::moveWindow("Feature tracker", 0, 0); - cv::startWindowThread(); - cv::imshow("Feature tracker", frame_buff.back()->getImage()); - cv::waitKey(1); - - KeyPointVector target_keypoints; - KeyPointVector tracked_keypoints_; - KeyPointVector tracked_keypoints_2; - KeyPointVector current_keypoints; - cv::Mat target_descriptors; - cv::Mat tracked_descriptors; - cv::Mat tracked_descriptors2; - cv::Mat current_descriptors; - cv::Mat image_original = frame_buff.back()->getImage(); - cv::Mat image_graphics; - - unsigned int roi_width = 200; - unsigned int roi_heigth = 200; - - int n_first_1 = 0; - int n_second_1 = 0; - - // Initial detection - target_keypoints = det_ptr->detect(image_original); - target_descriptors = des_ptr->getDescriptor(image_original, target_keypoints); - - for (unsigned int f_num=0; f_num < 1000; ++f_num) - { - frame_buff.add( vision_utils::setFrame(sen_ptr->getImage(), f_num) ); - - KeyPointVector keypoints; - cv::Mat descriptors; - DMatchVector cv_matches; - cv::Mat image = frame_buff.back()->getImage(); - image_graphics = image.clone(); - bool matched = false; - n_first_1 = n_second_1 = 0; - - unsigned int tracked_keypoints = 0; - - for(unsigned int target_idx = 0; target_idx < target_keypoints.size(); target_idx++) - { - std::cout << "\npixel: " << target_keypoints[target_idx].pt << std::endl; - std::cout << "target_descriptor[" << target_idx << "]:\n" << target_descriptors.row(target_idx) << std::endl; - - matched = false; - - cv::Rect roi = vision_utils::setRoi(target_keypoints[target_idx].pt.x, target_keypoints[target_idx].pt.y, roi_width, roi_heigth); - - cv::Point2f roi_up_left_corner; - roi_up_left_corner.x = roi.x; - roi_up_left_corner.y = roi.y; - - for(unsigned int fr = 0; fr < 2; fr++) - { - keypoints = det_ptr->detect(image, roi); - descriptors = des_ptr->getDescriptor(image, keypoints); - - cv::Mat target_descriptor; //B(cv::Rect(0,0,vec_length,1)); - target_descriptor = target_descriptors(cv::Rect(0,target_idx,target_descriptors.cols,1)); - - if(keypoints.size() != 0) - { - mat_ptr->match(target_descriptor, descriptors, des_ptr->getSize(), cv_matches); - Scalar normalized_score = 1 - (Scalar)(cv_matches[0].distance)/(des_ptr->getSize()*8); - std::cout << "pixel: " << keypoints[cv_matches[0].trainIdx].pt + roi_up_left_corner << std::endl; - std::cout << "normalized score: " << normalized_score << std::endl; - if(normalized_score < 0.8) - { - std::cout << "not tracked" << std::endl; - } - else - { - std::cout << "tracked" << std::endl; - - matched = true; - - cv::Point2f point,t_point; - point.x = keypoints[cv_matches[0].trainIdx].pt.x; - point.y = keypoints[cv_matches[0].trainIdx].pt.y; - t_point.x = target_keypoints[target_idx].pt.x; - t_point.y = target_keypoints[target_idx].pt.y; - - cv::circle(image_graphics, t_point, 4, cv::Scalar(51.0, 51.0, 255.0), -1, 3, 0); - cv::circle(image_graphics, point, 2, cv::Scalar(255.0, 255.0, 0.0), -1, 8, 0); - cv::putText(image_graphics, std::to_string(target_idx), point, cv:: FONT_HERSHEY_SIMPLEX, 0.4, cv::Scalar(255.0, 255.0, 0.0)); - - //introduce in list - tracked point - cv::KeyPoint tracked_kp = keypoints[cv_matches[0].trainIdx]; - tracked_kp.pt.x = tracked_kp.pt.x + roi.x; - tracked_kp.pt.y = tracked_kp.pt.y + roi.y; - if(fr==0) - tracked_keypoints_.push_back(tracked_kp); - else - tracked_keypoints_2.push_back(tracked_kp); - - cv::Mat tracked_desc; - tracked_desc = descriptors(cv::Rect(0,cv_matches[0].trainIdx,target_descriptors.cols,1)); - if(fr==0) - tracked_descriptors.push_back(tracked_desc); - else - tracked_descriptors2.push_back(tracked_desc); - - //introduce in list - target point - if(fr==0) - { - current_keypoints.push_back(target_keypoints[target_idx]); - current_descriptors.push_back(target_descriptor); - } - - if (fr == 0 && normalized_score == 1)n_first_1++; - if (fr == 1 && normalized_score == 1)n_second_1++; - } - } - else - std::cout << "not tracked" << std::endl; - - } - if (matched) tracked_keypoints++; - } - - std::cout << "\ntracked keypoints: " << tracked_keypoints << "/" << target_keypoints.size() << std::endl; - std::cout << "percentage first: " << ((float)((float)tracked_keypoints/(float)target_keypoints.size()))*100 << "%" << std::endl; - std::cout << "Number of perfect first matches: " << n_first_1 << std::endl; - std::cout << "Number of perfect second matches: " << n_second_1 << std::endl; - - if(tracked_keypoints == 0) - { - target_keypoints = det_ptr->detect(image); - target_descriptors = des_ptr->getDescriptor(image, target_keypoints); - std::cout << "number of new keypoints to be tracked: " << target_keypoints.size() << std::endl; - } - else - { - std::cout << "\n\nADVANCE" << std::endl; -// for(unsigned int i = 0; i < target_keypoints.size(); i++) -// { -// std::cout << "\ntarget keypoints"; -// std::cout << target_keypoints[i].pt; -// } -// for(unsigned int i = 0; i < current_keypoints.size(); i++) -// { -// std::cout << "\ncurrent keypoints"; -// std::cout << current_keypoints[i].pt; -// } -// for( int i = 0; i < target_descriptors.rows; i++) -// { -// std::cout << "\ntarget descriptors"; -// std::cout << target_descriptors.row(i); -// } -// for( int i = 0; i < current_descriptors.rows; i++) -// { -// std::cout << "\ncurrent descriptors"; -// std::cout << current_descriptors.row(i); -// } -// for( int i = 0; i < current_descriptors2.rows; i++) -// { -// std::cout << "\ncurrent descriptors2"; -// std::cout << current_descriptors2.row(i); -// } - - //target_keypoints.clear(); - target_keypoints = current_keypoints; - current_descriptors.copyTo(target_descriptors); - current_keypoints.clear(); - current_descriptors.release(); - - std::cout << "\nAFTER THE ADVANCE" << std::endl; -// for(unsigned int i = 0; i < target_keypoints.size(); i++) -// { -// std::cout << "target keypoints"; -// std::cout << target_keypoints[i].pt << "\t" ; -// } -// for( int i = 0; i < target_descriptors.rows; i++) -// { -// std::cout << "\ntarget descriptors"; -// std::cout << target_descriptors.row(i); -// } - - std::cout << "\nEND OF ADVANCE\n"; - - } - - tracked_keypoints = 0; - cv::imshow("Feature tracker", image_graphics); - cv::waitKey(1); - } -} diff --git a/demos/demo_virtual_hierarchy.cpp b/demos/demo_virtual_hierarchy.cpp deleted file mode 100644 index fb1b248ce..000000000 --- a/demos/demo_virtual_hierarchy.cpp +++ /dev/null @@ -1,354 +0,0 @@ -/* - * test_virtual_hierarchy.cpp - * - * Created on: Sep 8, 2014 - * Author: jsola - */ - -#include <list> - -namespace wolf{ - -// BASE CLASSES - -/** - * \brief Node class. - * - * The Node class has only an ID and an ID factory built in the constructor. - */ -class N -{ - private: - unsigned int id_; - static unsigned int id_count_; - protected: - N() : id_(++id_count_) { } - virtual ~N() { } - public: - unsigned int id() { return id_; } -}; - -/** - * \brief Base class for children. - * - * It has a pointer to parent. - * - * NOTE: The virtual inheritance solves the "diamond of death" problem. - */ -template<class Parent> -class ChildOf : virtual public N -{ - private: - Parent* up_ptr_; - protected: - ChildOf(Parent* _up_ptr) : up_ptr_(_up_ptr) { } - virtual ~ChildOf() { } - Parent* up() { return up_ptr_; } -}; - -/** - * \brief Base class for parents - * - * It has a list of pointers to children, and a dumy method 'print' that is recursive to all children. - * - * NOTE: The virtual inheritance solves the "diamond of death" problem. - */ -template<class Child> -class ParentOf : virtual public N -{ - private: - std::list<Child*> down_list_; - protected: - ParentOf() { } - virtual ~ParentOf() { } - public: - void addToList(Child* _down_ptr) { down_list_.push_back(_down_ptr); } - std::list<Child*> downList() { return down_list_; } - virtual void print(); -}; - -///* -// * Virtual inheritance solves the "diamond of death" problem. -// */ -//template<class Sibling> -//class SiblingOf : virtual public N -//{ -// private: -// std::list<Sibling*> side_list_; -// protected: -// SiblingOf() { } -// virtual ~SiblingOf() { } -// public: -// void addToList(Sibling* _side_ptr) { side_list_.push_back(_side_ptr); } -// std::list<Sibling*> sideList() { return side_list_; } -//}; - -/** - * \brief Base class for bottom nodes. - * - * This class is for children that are no parents - they are bottom nodes - * - * It overloads the dummy 'print' function so that this is is not recursive any more. - * - * NOTE: The virtual inheritance solves the "diamond of death" problem. - */ -class Bot : virtual public N -{ - protected: - virtual ~Bot() { } - public: - virtual void print(); -}; - -//template<class Child> -//class ExplorerOf : public ParentOf<Child> -//{ -// protected: -// ExplorerOf() { } -// virtual ~ExplorerOf() { } -// public: -// virtual void explore(); -//}; - -//class Explored : public Bot -//{ -// protected: -// virtual ~Explored() { } -// public: -// virtual void explore() { } -//}; - -// DERIVED ISOLATED CLASSES - -// a bunch of fwd_decs -class VehNode; -class FrmNode; -class CapNode; -class FeaNode; -class CorNode; -class TrSNode; -class SenNode; - -class Veh -{ - public: - Veh() : v_(1){} - void duplicate(){v_ *= 2;} - double v(){return v_;} - private: - double v_; -}; -class Frm -{ - public: - Frm() : f_(1){} - void duplicate(){f_ *= 2;} - double f(){return f_;} - private: - double f_; -}; -class Cap -{ - public: - Cap() : c_(1){} - void duplicate(){c_ *= 2;} - double c(){return c_;} - private: - double c_; -}; -class Fea -{ - public: - Fea() : ft_(1){} - void duplicate(){ft_ *= 2;} - double ft(){return ft_;} - private: - double ft_; -}; -class Cor -{ -public: - Cor() : co_(1){} - void duplicate(){co_ *= 2;} - double co(){return co_;} -private: - double co_; -}; -class Sen -{ - public: - Sen() : s_(1){} - void duplicate(){s_ *= 2;} - double s(){return s_;} - private: - double s_; -}; - -// Derived classes for all levels of the tree - -class VehNode : public Veh, public ParentOf<FrmNode>, public ParentOf<SenNode> -{ - public: - VehNode() { } - virtual ~VehNode() { } - void print(); // Overload because I am Top and have both Down and Explorer children. -}; -class FrmNode : public Frm, public ChildOf<VehNode>, public ParentOf<CapNode> -{ - public: - FrmNode(VehNode* _veh_ptr) : ChildOf<VehNode>(_veh_ptr) { } - virtual ~FrmNode() { } -}; -class CapNode : public Cap, public ChildOf<FrmNode>, public ParentOf<FeaNode>//, public SiblingOf<TrSNode> -{ - public: - CapNode(FrmNode* _frm_ptr) : ChildOf<FrmNode>(_frm_ptr) { } - virtual ~CapNode() { } - void explore(); // Overload because I have both Explorer and Side children -}; -class FeaNode : public Fea, public ChildOf<CapNode>, public ParentOf<CorNode> -{ - public: - FeaNode(CapNode* _cap_ptr) : ChildOf<CapNode>(_cap_ptr) { } - virtual ~FeaNode() { } -}; -class CorNode : public Cor, public ChildOf<FeaNode>, public Bot//, public Explored -{ - public: - CorNode(FeaNode* _fea_ptr) : ChildOf<FeaNode>(_fea_ptr) { } - virtual ~CorNode() { } -}; -//class TrSNode : public virtual N -//{ -// public: -// TrSNode() { } -// virtual ~TrSNode() { } -//}; -class SenNode : public Sen, public ChildOf<VehNode>, public Bot -{ - public: - SenNode(VehNode* _veh_ptr) : ChildOf<VehNode>(_veh_ptr) { } - virtual ~SenNode() { } -}; - -} // namespace wolf - -///////////////////// -// IMPLEMENTATIONS, here to avoid incomplete types and unwanted #includes -///////////////////// - -#include <iostream> - -namespace wolf { -using namespace std; - -template<class Child> -void ParentOf<Child>::print() -{ - cout << this->id() << ":( "; - for (auto const & it_ptr : this->downList()) - cout << it_ptr->id() << " "; - cout << ")" << endl; - for (auto const & it_ptr : this->downList()) - it_ptr->print(); -} - -//template<class Child> -//void ExplorerOf<Child>::explore() -//{ -// cout << this->id() << ":( "; // Yes I look sad but I'm OK. -// for (auto const & it_ptr : ParentOf<Child>::downList()) -// cout << it_ptr->id() << " "; -// cout << ")" << endl; -// for (auto const & it_ptr : ParentOf<Child>::downList()) -// it_ptr->explore(); -//} - -void Bot::print(){ - cout << this->id() << ":( Bottom )" << endl; -} - -void VehNode::print() -{ - cout << "Vehicle Own Field: v_ = " << v() << endl; - cout << "Vehicle Hardware:" << endl; - ParentOf < SenNode > ::print(); - cout << "Vehicle Data:" << endl; - ParentOf < FrmNode > ::print(); -} - -//void CapNode::explore() -//{ -// cout << this->id() << ":( "; // Yes I look sad but I'm OK. -// for (auto const & it_ptr : ExplorerOf<FeaNode>::downList()) -// cout << it_ptr->id() << " "; -// cout << "/ "; -// for (auto const & it_ptr : SiblingOf<TrSNode>::sideList()) -// cout << it_ptr->id() << " "; -// cout << ")" << endl; -// for (auto const & it_ptr : ExplorerOf<FeaNode>::downList()) -// it_ptr->explore(); -//} - -/////////////////////// -// START APPLICATION -/////////////////////// - -unsigned int N::id_count_ = 0; - -} // namespace wolf - -int main() -{ - using namespace wolf; - - // Create all nodes with up-pointers already set up - VehNode V; - SenNode S0(&V), S1(&V); - FrmNode F0(&V), F1(&V); - CapNode C00(&F0), C01(&F0), C10(&F1), C11(&F1); - FeaNode f000(&C00), f001(&C00), f010(&C01), f011(&C01), f100(&C10), f101(&C10), f110(&C11), f111(&C11); -// TrSNode T0001, T0010, T0011, T0110, T0111, T1011; - - // Add sensors to vehicle - V.ParentOf < SenNode > ::addToList(&S0); - V.ParentOf < SenNode > ::addToList(&S1); - - // Add frames to vehicle - V.ParentOf < FrmNode > ::addToList(&F0); - V.ParentOf < FrmNode > ::addToList(&F1); - - // Add captures to frames - F0.ParentOf<CapNode>::addToList(&C00); - F0.ParentOf<CapNode>::addToList(&C01); - F1.ParentOf<CapNode>::addToList(&C10); - F1.ParentOf<CapNode>::addToList(&C11); - - // Add features to captures - C00.ParentOf<FeaNode>::addToList(&f000); - C00.ParentOf<FeaNode>::addToList(&f001); - C01.ParentOf<FeaNode>::addToList(&f010); - C01.ParentOf<FeaNode>::addToList(&f011); - C10.ParentOf<FeaNode>::addToList(&f100); - C10.ParentOf<FeaNode>::addToList(&f101); - C11.ParentOf<FeaNode>::addToList(&f110); - C11.ParentOf<FeaNode>::addToList(&f111); - -// // Add trans-sensors to captures -// C00.SiblingOf<TrSNode>::addToList(&T0001); -// C00.SiblingOf<TrSNode>::addToList(&T0010); -// C00.SiblingOf<TrSNode>::addToList(&T0011); -// C01.SiblingOf<TrSNode>::addToList(&T0110); -// C01.SiblingOf<TrSNode>::addToList(&T0111); -// C10.SiblingOf<TrSNode>::addToList(&T1011); - - // explore() : means we are calling advanced functionality from Explorer classes. Here, we just fake. - // print() : means we just print linkage info. - cout << "V.explore():" << endl; -// V.explore(); - V.duplicate(); - cout << "V.print():" << endl; - V.print(); - - return 0; -} diff --git a/demos/demo_wolf_autodiffwrapper.cpp b/demos/demo_wolf_autodiffwrapper.cpp deleted file mode 100644 index 8d0897956..000000000 --- a/demos/demo_wolf_autodiffwrapper.cpp +++ /dev/null @@ -1,316 +0,0 @@ -// Testing creating wolf tree from imported .graph file - -//C includes for sleep, time and main args -#include "unistd.h" - -//std includes -#include <iostream> -#include <memory> -#include <random> -#include <cmath> -#include <queue> - -//Wolf includes -#include "wolf_manager.h" -#include "core/capture/capture_void.h" -#include "core/ceres_wrapper/ceres_manager.h" - -int main(int argc, char** argv) -{ - using namespace wolf; - - //Welcome message - std::cout << std::endl << " ========= WOLF IMPORTED .graph TEST ===========" << std::endl << std::endl; - - if (argc != 3 || atoi(argv[2]) < 0 ) - { - std::cout << "Please call me with: [./test_wolf_imported_graph FILE_PATH MAX_VERTICES], where:" << std::endl; - std::cout << " FILE_PATH is the .graph file path" << std::endl; - std::cout << " MAX_VERTICES max edges to be loaded (0: ALL)" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - - // auxiliar variables - std::string file_path_ = argv[1]; - unsigned int MAX_VERTEX = atoi(argv[2]); - if (MAX_VERTEX == 0) MAX_VERTEX = 1e6; - std::ifstream offLineFile_; - clock_t t1; - ceres::Solver::Summary summary_ceres_diff, summary_wolf_diff; - - // loading variables - std::map<unsigned int, FrameBasePtr> index_2_frame_ptr_ceres_diff; - std::map<unsigned int, FrameBasePtr> index_2_frame_ptr_wolf_diff; - std::map<FrameBasePtr, unsigned int> frame_ptr_2_index_wolf_diff; - - // Wolf problem - ProblemPtr wolf_problem_ceres_diff = new Problem(FRM_PO_2D); - ProblemPtr wolf_problem_wolf_diff = new Problem(FRM_PO_2D); - SensorBasePtr sensor = new SensorBase("ODOM 2D", std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), std::make_shared<StateBlock>(Eigen::VectorXs::Zero(1)), std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), 2); - - // Ceres wrappers - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - ceres_options.max_num_iterations = 1e4; - CeresManager* ceres_manager_ceres_diff = new CeresManager(wolf_problem_ceres_diff, ceres_options, false); - CeresManager* ceres_manager_wolf_diff = new CeresManager(wolf_problem_wolf_diff, ceres_options, true); - - // load graph from .txt - offLineFile_.open(file_path_.c_str(), std::ifstream::in); - if (offLineFile_.is_open()) - { - std::string buffer; - unsigned int j = 0; - // Line by line - while (std::getline(offLineFile_, buffer)) - { - //std::cout << "new line:" << buffer << std::endl; - std::string bNum; - unsigned int i = 0; - - // VERTEX - if (buffer.at(0) == 'V') - { - //skip rest of VERTEX word - while (buffer.at(i) != ' ') i++; - //skip white spaces - while (buffer.at(i) == ' ') i++; - - //vertex index - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - unsigned int vertex_index = atoi(bNum.c_str()); - bNum.clear(); - - if (vertex_index <= MAX_VERTEX+1) - { - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // vertex pose - Eigen::Vector3s vertex_pose; - // x - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - vertex_pose(0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // y - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - vertex_pose(1) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // theta - while (i < buffer.size() && buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - vertex_pose(2) = atof(bNum.c_str()); - bNum.clear(); - - // add frame to problem - FrameBasePtr vertex_frame_ptr_ceres_diff = new FrameBase(TimeStamp(0), std::make_shared<StateBlock>(vertex_pose.head(2)), std::make_shared<StateBlock>(vertex_pose.tail(1))); - FrameBasePtr vertex_frame_ptr_wolf_diff = new FrameBase(TimeStamp(0), std::make_shared<StateBlock>(vertex_pose.head(2)), std::make_shared<StateBlock>(vertex_pose.tail(1))); - wolf_problem_ceres_diff->getTrajectory()->addFrame(vertex_frame_ptr_ceres_diff); - wolf_problem_wolf_diff->getTrajectory()->addFrame(vertex_frame_ptr_wolf_diff); - // store - index_2_frame_ptr_ceres_diff[vertex_index] = vertex_frame_ptr_ceres_diff; - index_2_frame_ptr_wolf_diff[vertex_index] = vertex_frame_ptr_wolf_diff; - frame_ptr_2_index_wolf_diff[vertex_frame_ptr_wolf_diff] = vertex_index; - - //std::cout << "Added vertex! index: " << vertex_index << " id: " << vertex_frame_ptr_wolf_diff->id() << std::endl << "pose: " << vertex_pose.transpose() << std::endl; - } - } - // EDGE - else if (buffer.at(0) == 'E') - { - j++; - //skip rest of EDGE word - while (buffer.at(i) != ' ') i++; - //skip white spaces - while (buffer.at(i) == ' ') i++; - - //from - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - unsigned int edge_old = atoi(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - - //to index - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - unsigned int edge_new = atoi(bNum.c_str()); - bNum.clear(); - - if (edge_new <= MAX_VERTEX+1 && edge_old <= MAX_VERTEX+1 ) - { - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // edge vector - Eigen::Vector3s edge_vector; - // x - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_vector(0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // y - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_vector(1) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // theta - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_vector(2) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // edge covariance - Eigen::Matrix3s edge_information; - // xx - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(0,0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // xy - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(0,1) = atof(bNum.c_str()); - edge_information(1,0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // yy - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(1,1) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // thetatheta - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(2,2) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // xtheta - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(0,2) = atof(bNum.c_str()); - edge_information(2,0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // ytheta - while (i < buffer.size() && buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(1,2) = atof(bNum.c_str()); - edge_information(2,1) = atof(bNum.c_str()); - bNum.clear(); - - // add capture, feature and factor to problem - FeatureBasePtr feature_ptr_ceres_diff = new FeatureBase("POSE", edge_vector, edge_information.inverse()); - FeatureBasePtr feature_ptr_wolf_diff = new FeatureBase("POSE", edge_vector, edge_information.inverse()); - CaptureVoid* capture_ptr_ceres_diff = new CaptureVoid(TimeStamp(0), sensor); - CaptureVoid* capture_ptr_wolf_diff = new CaptureVoid(TimeStamp(0), sensor); - assert(index_2_frame_ptr_ceres_diff.find(edge_old) != index_2_frame_ptr_ceres_diff.end() && "edge from vertex not added!"); - assert(index_2_frame_ptr_wolf_diff.find(edge_old) != index_2_frame_ptr_wolf_diff.end() && "edge from vertex not added!"); - FrameBasePtr frame_old_ptr_ceres_diff = index_2_frame_ptr_ceres_diff[edge_old]; - FrameBasePtr frame_old_ptr_wolf_diff = index_2_frame_ptr_wolf_diff[edge_old]; - assert(index_2_frame_ptr_ceres_diff.find(edge_new) != index_2_frame_ptr_ceres_diff.end() && "edge to vertex not added!"); - assert(index_2_frame_ptr_wolf_diff.find(edge_new) != index_2_frame_ptr_wolf_diff.end() && "edge to vertex not added!"); - FrameBasePtr frame_new_ptr_ceres_diff = index_2_frame_ptr_ceres_diff[edge_new]; - FrameBasePtr frame_new_ptr_wolf_diff = index_2_frame_ptr_wolf_diff[edge_new]; - frame_new_ptr_ceres_diff->addCapture(capture_ptr_ceres_diff); - frame_new_ptr_wolf_diff->addCapture(capture_ptr_wolf_diff); - capture_ptr_ceres_diff->addFeature(feature_ptr_ceres_diff); - capture_ptr_wolf_diff->addFeature(feature_ptr_wolf_diff); - FactorOdom2D* factor_ptr_ceres_diff = new FactorOdom2D(feature_ptr_ceres_diff, frame_old_ptr_ceres_diff); - FactorOdom2D* factor_ptr_wolf_diff = new FactorOdom2D(feature_ptr_wolf_diff, frame_old_ptr_wolf_diff); - feature_ptr_ceres_diff->addFactor(factor_ptr_ceres_diff); - feature_ptr_wolf_diff->addFactor(factor_ptr_wolf_diff); - //std::cout << "Added edge! " << factor_ptr_wolf_diff->id() << " from vertex " << factor_ptr_wolf_diff->getCapture()->getFrame()->id() << " to " << factor_ptr_wolf_diff->getFrameTo()->id() << std::endl; - //std::cout << "vector " << factor_ptr_wolf_diff->getMeasurement().transpose() << std::endl; - //std::cout << "information " << std::endl << edge_information << std::endl; - //std::cout << "covariance " << std::endl << factor_ptr_wolf_diff->getMeasurementCovariance() << std::endl; - } - } - else - assert("unknown line"); - } - printf("\nGraph loaded!\n"); - } - else - printf("\nError opening file\n"); - - // PRIOR - FrameBasePtr first_frame_ceres_diff = wolf_problem_ceres_diff->getTrajectory()->getFrameList().front(); - FrameBasePtr first_frame_wolf_diff = wolf_problem_wolf_diff->getTrajectory()->getFrameList().front(); - CaptureFix* initial_covariance_ceres_diff = new CaptureFix(TimeStamp(0), new SensorBase("ABSOLUTE POSE", nullptr, nullptr, nullptr, 0), first_frame_ceres_diff->getState(), Eigen::Matrix3s::Identity() * 0.01); - CaptureFix* initial_covariance_wolf_diff = new CaptureFix(TimeStamp(0), new SensorBase("ABSOLUTE POSE", nullptr, nullptr, nullptr, 0), first_frame_wolf_diff->getState(), Eigen::Matrix3s::Identity() * 0.01); - first_frame_ceres_diff->addCapture(initial_covariance_ceres_diff); - first_frame_wolf_diff->addCapture(initial_covariance_wolf_diff); - initial_covariance_ceres_diff->process(); - initial_covariance_wolf_diff->process(); - //std::cout << "initial covariance: factor " << initial_covariance_wolf_diff->getFeatureList().front()->getFactorFromList().front()->id() << std::endl << initial_covariance_wolf_diff->getFeatureList().front()->getMeasurementCovariance() << std::endl; - - // COMPUTE COVARIANCES - std::cout << "computing covariances..." << std::endl; - t1 = clock(); - ceres_manager_ceres_diff->computeCovariances(ALL);//ALL_MARGINALS - double t_sigma_ceres = ((double) clock() - t1) / CLOCKS_PER_SEC; - t1 = clock(); - ceres_manager_wolf_diff->computeCovariances(ALL);//ALL_MARGINALS - double t_sigma_wolf = ((double) clock() - t1) / CLOCKS_PER_SEC; - std::cout << "computed!" << std::endl; - - // SOLVING PROBLEMS - std::cout << "solving..." << std::endl; - Eigen::VectorXs prev_ceres_state = wolf_problem_ceres_diff->getTrajectory()->getFrameList().back()->getState(); - summary_ceres_diff = ceres_manager_ceres_diff->solve(); - Eigen::VectorXs post_ceres_state = wolf_problem_ceres_diff->getTrajectory()->getFrameList().back()->getState(); - //std::cout << summary_ceres_diff.BriefReport() << std::endl; - Eigen::VectorXs prev_wolf_state = wolf_problem_wolf_diff->getTrajectory()->getFrameList().back()->getState(); - summary_wolf_diff = ceres_manager_wolf_diff->solve(); - Eigen::VectorXs post_wolf_state = wolf_problem_wolf_diff->getTrajectory()->getFrameList().back()->getState(); - //std::cout << summary_wolf_diff.BriefReport() << std::endl; - std::cout << "solved!" << std::endl; - - std::cout << "CERES AUTODIFF:" << std::endl; - std::cout << "Covariance computation: " << t_sigma_ceres << "s" << std::endl; - std::cout << "Solving: " << summary_ceres_diff.total_time_in_seconds << "s" << std::endl; - std::cout << "Prev: " << prev_ceres_state.transpose() << std::endl; - std::cout << "Post: " << post_ceres_state.transpose() << std::endl; - - std::cout << std::endl << "WOLF AUTODIFF:" << std::endl; - std::cout << "Covariance computation: " << t_sigma_wolf << "s" << std::endl; - std::cout << "Solving: " << summary_wolf_diff.total_time_in_seconds << "s" << std::endl; - std::cout << "Prev: " << prev_wolf_state.transpose() << std::endl; - std::cout << "Post: " << post_wolf_state.transpose() << std::endl; - - delete wolf_problem_ceres_diff; //not necessary to delete anything more, wolf will do it! - delete wolf_problem_wolf_diff; //not necessary to delete anything more, wolf will do it! - std::cout << "wolf_problem_ deleted!" << std::endl; - delete ceres_manager_ceres_diff; - delete ceres_manager_wolf_diff; - std::cout << "ceres_manager deleted!" << std::endl; - //End message - std::cout << " =========================== END ===============================" << std::endl << std::endl; - - //exit - return 0; -} diff --git a/demos/demo_wolf_factories.cpp b/demos/demo_wolf_factories.cpp deleted file mode 100644 index b608bb958..000000000 --- a/demos/demo_wolf_factories.cpp +++ /dev/null @@ -1,107 +0,0 @@ -/** - * \file test_wolf_factories.cpp - * - * Created on: Apr 25, 2016 - * \author: jsola - */ - -#include "base/processor/processor_IMU.h" -#include "base/sensor/sensor_GPS_fix.h" -#include "base/hardware/hardware_base.h" -#include "base/sensor/sensor_camera.h" -#include "base/sensor/sensor_odom_2D.h" -#include "../sensor_imu.h" -//#include "../sensor_gps.h" - -#include "base/processor/processor_odom_2D.h" -#include "base/processor/processor_odom_3D.h" -#include "../processor_image_feature.h" - -#include "base/problem/problem.h" - -#include "base/common/factory.h" - -#include <iostream> -#include <iomanip> -#include <cstdlib> - -int main(void) -{ - using namespace wolf; - using namespace std; - using std::shared_ptr; - using std::make_shared; - using std::static_pointer_cast; - - //============================================================================================== - std::string wolf_root = _WOLF_ROOT_DIR; - std::string wolf_config = wolf_root + "/src/examples"; - std::cout << "\nwolf directory for configuration files: " << wolf_config << std::endl; - //============================================================================================== - - cout << "\n====== Registering creators in the Wolf Factories =======" << endl; - - cout << "If you look above, you see the registered creators.\n" - "There is only one attempt per class, and it is successful!\n" - "We do this by registering in the class\'s .cpp file.\n" - "\n" - "- See \'" << wolf_root << "/src/examples/test_wolf_factories.cpp\'\n" - " for the way to install sensors and processors to wolf::Problem." << endl; - - // Start creating the problem - - ProblemPtr problem = Problem::create(FRM_PO_3D); - - // define some useful parameters - Eigen::VectorXs pq_3d(7), po_2d(3), p_3d(3); - shared_ptr<IntrinsicsOdom2D> intr_odom2d_ptr = nullptr; - - cout << "\n================== Intrinsics Factory ===================" << endl; - - // Use params factory for camera intrinsics - IntrinsicsBasePtr intr_cam_ptr = IntrinsicsFactory::get().create("CAMERA", wolf_config + "/camera_params_ueye_sim.yaml"); - ProcessorParamsBasePtr params_ptr = ProcessorParamsFactory::get().create("IMAGE FEATURE", wolf_config + "/processor_image_feature.yaml"); - - cout << "CAMERA with intrinsics : " << (static_pointer_cast<IntrinsicsCamera>(intr_cam_ptr))->pinhole_model_raw.transpose() << endl; -// cout << "Processor IMAGE image width : " << (static_pointer_cast<ProcessorParamsImage>(params_ptr))->image.width << endl; - - cout << "\n==================== Install Sensors ====================" << endl; - - // Install sensors - problem->installSensor("CAMERA", "front left camera", pq_3d, intr_cam_ptr); - problem->installSensor("CAMERA", "front right camera", pq_3d, wolf_config + "/camera_params_ueye_sim.yaml"); - problem->installSensor("ODOM 2D", "main odometer", po_2d, intr_odom2d_ptr); - problem->installSensor("GPS FIX", "GPS fix", p_3d); - problem->installSensor("IMU", "inertial", pq_3d); -// problem->installSensor("GPS", "GPS raw", p_3d); - problem->installSensor("ODOM 2D", "aux odometer", po_2d, intr_odom2d_ptr); - problem->installSensor("CAMERA", "rear camera", pq_3d, wolf_root + "/src/examples/camera_params_ueye_sim.yaml"); - - // print available sensors - for (auto sen : problem->getHardware()->getSensorList()) - { - cout << "Sensor " << setw(2) << left << sen->id() - << " | type " << setw(8) << sen->getType() - << " | name: " << sen->getName() << endl; - } - - cout << "\n=================== Install Processors ===================" << endl; - - // Install processors and bind them to sensors -- by sensor name! - problem->installProcessor("ODOM 2D", "main odometry", "main odometer"); - problem->installProcessor("ODOM 2D", "sec. odometry", "aux odometer"); - problem->installProcessor("IMU", "pre-integrated", "inertial"); - problem->installProcessor("IMAGE FEATURE", "ORB", "front left camera", wolf_config + "/processor_image_feature.yaml"); -// problem->createProcessor("GPS", "GPS pseudoranges", "GPS raw"); - - // print installed processors - for (auto sen : problem->getHardware()->getSensorList()) - for (auto prc : sen->getProcessorList()) - cout << "Processor " << setw(2) << left << prc->id() - << " | type : " << setw(8) << prc->getType() - << " | name: " << setw(17) << prc->getName() - << " | bound to sensor " << setw(2) << prc->getSensor()->id() << ": " << prc->getSensor()->getName() << endl; - - return 0; -} - diff --git a/demos/demo_wolf_imported_graph.cpp b/demos/demo_wolf_imported_graph.cpp deleted file mode 100644 index b87d3c17e..000000000 --- a/demos/demo_wolf_imported_graph.cpp +++ /dev/null @@ -1,415 +0,0 @@ -// Testing creating wolf tree from imported .graph file - -//C includes for sleep, time and main args -#include "unistd.h" - -//std includes -#include <iostream> -#include <memory> -#include <random> -#include <cmath> -#include <queue> - -//Wolf includes -#include "wolf_manager.h" -#include "core/capture/capture_void.h" -#include "core/ceres_wrapper/ceres_manager.h" - -// EIGEN -//#include <Eigen/CholmodSupport> - -namespace wolf{ -// inserts the sparse matrix 'ins' into the sparse matrix 'original' in the place given by 'row' and 'col' integers -void insertSparseBlock(const Eigen::SparseMatrix<Scalar>& ins, Eigen::SparseMatrix<Scalar>& original, const unsigned int& row, const unsigned int& col) -{ - for (int k=0; k<ins.outerSize(); ++k) - for (Eigen::SparseMatrix<Scalar>::InnerIterator iti(ins,k); iti; ++iti) - original.coeffRef(iti.row() + row, iti.col() + col) = iti.value(); - - original.makeCompressed(); -} - -int main(int argc, char** argv) -{ - using namespace wolf; - - //Welcome message - std::cout << std::endl << " ========= WOLF IMPORTED .graph TEST ===========" << std::endl << std::endl; - - if (argc != 3 || atoi(argv[2]) < 0 ) - { - std::cout << "Please call me with: [./test_wolf_imported_graph FILE_PATH MAX_VERTICES], where:" << std::endl; - std::cout << " FILE_PATH is the .graph file path" << std::endl; - std::cout << " MAX_VERTICES max edges to be loaded (0: ALL)" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - - // auxiliar variables - std::string file_path_ = argv[1]; - unsigned int MAX_VERTEX = atoi(argv[2]); - if (MAX_VERTEX == 0) MAX_VERTEX = 1e6; - std::ifstream offLineFile_; - clock_t t1; - ceres::Solver::Summary summary_full, summary_prun; - Eigen::MatrixXs Sigma_ii(3,3), Sigma_ij(3,3), Sigma_jj(3,3), Sigma_z(3,3), Ji(3,3), Jj(3,3); - Scalar xi, yi, thi, si, ci, xj, yj; - - // loading variables - std::map<unsigned int, FrameBasePtr> index_2_frame_ptr_full; - std::map<unsigned int, FrameBasePtr> index_2_frame_ptr_prun; - std::map<FrameBasePtr, unsigned int> frame_ptr_2_index_prun; - - // Wolf problem - ProblemPtr wolf_problem_full = new Problem(FRM_PO_2D); - ProblemPtr wolf_problem_prun = new Problem(FRM_PO_2D); - SensorBasePtr sensor = new SensorBase("ODOM 2D", std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), std::make_shared<StateBlock>(Eigen::VectorXs::Zero(1)), std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), 2); - - Eigen::SparseMatrix<Scalar> Lambda(0,0); - - // Ceres wrapper - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - ceres_options.max_num_iterations = 1e4; - CeresManager* ceres_manager_full = new CeresManager(wolf_problem_full, ceres_options); - CeresManager* ceres_manager_prun = new CeresManager(wolf_problem_prun, ceres_options); - - // load graph from .txt - offLineFile_.open(file_path_.c_str(), std::ifstream::in); - if (offLineFile_.is_open()) - { - std::string buffer; - unsigned int j = 0; - // Line by line - while (std::getline(offLineFile_, buffer)) - { - //std::cout << "new line:" << buffer << std::endl; - std::string bNum; - unsigned int i = 0; - - // VERTEX - if (buffer.at(0) == 'V') - { - //skip rest of VERTEX word - while (buffer.at(i) != ' ') i++; - //skip white spaces - while (buffer.at(i) == ' ') i++; - - //vertex index - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - unsigned int vertex_index = atoi(bNum.c_str()); - bNum.clear(); - - if (vertex_index <= MAX_VERTEX+1) - { - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // vertex pose - Eigen::Vector3s vertex_pose; - // x - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - vertex_pose(0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // y - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - vertex_pose(1) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // theta - while (i < buffer.size() && buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - vertex_pose(2) = atof(bNum.c_str()); - bNum.clear(); - - // add frame to problem - FrameBasePtr vertex_frame_ptr_full = new FrameBase(KEY, TimeStamp(0), std::make_shared<StateBlock>(vertex_pose.head(2)), std::make_shared<StateBlock>(vertex_pose.tail(1))); - FrameBasePtr vertex_frame_ptr_prun = new FrameBase(KEY, TimeStamp(0), std::make_shared<StateBlock>(vertex_pose.head(2)), std::make_shared<StateBlock>(vertex_pose.tail(1))); - wolf_problem_full->getTrajectory()->addFrame(vertex_frame_ptr_full); - wolf_problem_prun->getTrajectory()->addFrame(vertex_frame_ptr_prun); - // store - index_2_frame_ptr_full[vertex_index] = vertex_frame_ptr_full; - index_2_frame_ptr_prun[vertex_index] = vertex_frame_ptr_prun; - frame_ptr_2_index_prun[vertex_frame_ptr_prun] = vertex_index; - // Information matrix - Lambda.conservativeResize(Lambda.rows()+3,Lambda.cols()+3); - - //std::cout << "Added vertex! index: " << vertex_index << " id: " << vertex_frame_ptr_prun->id() << std::endl << "pose: " << vertex_pose.transpose() << std::endl; - } - } - // EDGE - else if (buffer.at(0) == 'E') - { - j++; - //skip rest of EDGE word - while (buffer.at(i) != ' ') i++; - //skip white spaces - while (buffer.at(i) == ' ') i++; - - //from - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - unsigned int edge_old = atoi(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - - //to index - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - unsigned int edge_new = atoi(bNum.c_str()); - bNum.clear(); - - if (edge_new <= MAX_VERTEX+1 && edge_old <= MAX_VERTEX+1 ) - { - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // edge vector - Eigen::Vector3s edge_vector; - // x - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_vector(0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // y - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_vector(1) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // theta - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_vector(2) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // edge covariance - Eigen::Matrix3s edge_information; - // xx - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(0,0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // xy - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(0,1) = atof(bNum.c_str()); - edge_information(1,0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // yy - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(1,1) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // thetatheta - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(2,2) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // xtheta - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(0,2) = atof(bNum.c_str()); - edge_information(2,0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // ytheta - while (i < buffer.size() && buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(1,2) = atof(bNum.c_str()); - edge_information(2,1) = atof(bNum.c_str()); - bNum.clear(); - - // add capture, feature and factor to problem - FeatureBasePtr feature_ptr_full = new FeatureBase("POSE", edge_vector, edge_information.inverse()); - FeatureBasePtr feature_ptr_prun = new FeatureBase("POSE", edge_vector, edge_information.inverse()); - CaptureVoid* capture_ptr_full = new CaptureVoid(TimeStamp(0), sensor); - CaptureVoid* capture_ptr_prun = new CaptureVoid(TimeStamp(0), sensor); - assert(index_2_frame_ptr_full.find(edge_old) != index_2_frame_ptr_full.end() && "edge from vertex not added!"); - assert(index_2_frame_ptr_prun.find(edge_old) != index_2_frame_ptr_prun.end() && "edge from vertex not added!"); - FrameBasePtr frame_old_ptr_full = index_2_frame_ptr_full[edge_old]; - FrameBasePtr frame_old_ptr_prun = index_2_frame_ptr_prun[edge_old]; - assert(index_2_frame_ptr_full.find(edge_new) != index_2_frame_ptr_full.end() && "edge to vertex not added!"); - assert(index_2_frame_ptr_prun.find(edge_new) != index_2_frame_ptr_prun.end() && "edge to vertex not added!"); - FrameBasePtr frame_new_ptr_full = index_2_frame_ptr_full[edge_new]; - FrameBasePtr frame_new_ptr_prun = index_2_frame_ptr_prun[edge_new]; - frame_new_ptr_full->addCapture(capture_ptr_full); - frame_new_ptr_prun->addCapture(capture_ptr_prun); - capture_ptr_full->addFeature(feature_ptr_full); - capture_ptr_prun->addFeature(feature_ptr_prun); - FactorOdom2D* factor_ptr_full = new FactorOdom2D(feature_ptr_full, frame_old_ptr_full); - FactorOdom2D* factor_ptr_prun = new FactorOdom2D(feature_ptr_prun, frame_old_ptr_prun); - feature_ptr_full->addFactor(factor_ptr_full); - feature_ptr_prun->addFactor(factor_ptr_prun); - //std::cout << "Added edge! " << factor_ptr_prun->id() << " from vertex " << factor_ptr_prun->getCapture()->getFrame()->id() << " to " << factor_ptr_prun->getFrameTo()->id() << std::endl; - //std::cout << "vector " << factor_ptr_prun->getMeasurement().transpose() << std::endl; - //std::cout << "information " << std::endl << edge_information << std::endl; - //std::cout << "covariance " << std::endl << factor_ptr_prun->getMeasurementCovariance() << std::endl; - - Scalar xi = *(frame_old_ptr_prun->getP()->get()); - Scalar yi = *(frame_old_ptr_prun->getP()->get()+1); - Scalar thi = *(frame_old_ptr_prun->getO()->get()); - Scalar si = sin(thi); - Scalar ci = cos(thi); - Scalar xj = *(frame_new_ptr_prun->getP()->get()); - Scalar yj = *(frame_new_ptr_prun->getP()->get()+1); - Eigen::MatrixXs Ji(3,3), Jj(3,3); - Ji << -ci,-si,-(xj-xi)*si+(yj-yi)*ci, - si,-ci,-(xj-xi)*ci-(yj-yi)*si, - 0, 0, -1; - Jj << ci, si, 0, - -si, ci, 0, - 0, 0, 1; - //std::cout << "Ji" << std::endl << Ji << std::endl; - //std::cout << "Jj" << std::endl << Jj << std::endl; - Eigen::SparseMatrix<Scalar> DeltaLambda(Lambda.rows(), Lambda.cols()); - insertSparseBlock((Ji.transpose() * edge_information * Ji).sparseView(), DeltaLambda, edge_old*3, edge_old*3); - insertSparseBlock((Jj.transpose() * edge_information * Jj).sparseView(), DeltaLambda, edge_new*3, edge_new*3); - insertSparseBlock((Ji.transpose() * edge_information * Jj).sparseView(), DeltaLambda, edge_old*3, edge_new*3); - insertSparseBlock((Jj.transpose() * edge_information * Ji).sparseView(), DeltaLambda, edge_new*3, edge_old*3); - Lambda = Lambda + DeltaLambda; - } - } - else - assert("unknown line"); - } - printf("\nGraph loaded!\n"); - } - else - printf("\nError opening file\n"); - - // PRIOR - FrameBasePtr first_frame_full = wolf_problem_full->getTrajectory()->getFrameList().front(); - FrameBasePtr first_frame_prun = wolf_problem_prun->getTrajectory()->getFrameList().front(); - CaptureFix* initial_covariance_full = new CaptureFix(TimeStamp(0), new SensorBase("ABSLOUTE POSE", nullptr, nullptr, nullptr, 0), first_frame_full->getState(), Eigen::Matrix3s::Identity() * 0.01); - CaptureFix* initial_covariance_prun = new CaptureFix(TimeStamp(0), new SensorBase("ABSLOUTE POSE", nullptr, nullptr, nullptr, 0), first_frame_prun->getState(), Eigen::Matrix3s::Identity() * 0.01); - first_frame_full->addCapture(initial_covariance_full); - first_frame_prun->addCapture(initial_covariance_prun); - initial_covariance_full->process(); - initial_covariance_prun->process(); - //std::cout << "initial covariance: factor " << initial_covariance_prun->getFeatureList().front()->getFactorFromList().front()->id() << std::endl << initial_covariance_prun->getFeatureList().front()->getMeasurementCovariance() << std::endl; - Eigen::SparseMatrix<Scalar> DeltaLambda(Lambda.rows(), Lambda.cols()); - insertSparseBlock((Eigen::Matrix3s::Identity() * 100).sparseView(), DeltaLambda, 0, 0); - Lambda = Lambda + DeltaLambda; - - // COMPUTE COVARIANCES - FactorBasePtrList factors; - wolf_problem_prun->getTrajectory()->getFactorList(factors); - // Manual covariance computation - t1 = clock(); - Eigen::SimplicialLLT<Eigen::SparseMatrix<Scalar>> chol(Lambda); // performs a Cholesky factorization of A - Eigen::MatrixXs Sigma = chol.solve(Eigen::MatrixXs::Identity(Lambda.rows(), Lambda.cols())); - double t_sigma_manual = ((double) clock() - t1) / CLOCKS_PER_SEC; - //std::cout << "Lambda" << std::endl << Lambda << std::endl; - //std::cout << "Sigma" << std::endl << Sigma << std::endl; - - std::cout << " ceres is computing covariances..." << std::endl; - t1 = clock(); - ceres_manager_prun->computeCovariances(ALL);//ALL_MARGINALS - double t_sigma_ceres = ((double) clock() - t1) / CLOCKS_PER_SEC; - std::cout << "computed!" << std::endl; - - t1 = clock(); - - for (auto c_it=factors.begin(); c_it!=factors.end(); c_it++) - { - if ((*c_it)->getCategory() != FAC_FRAME) continue; - - // ii (old) - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getP(), (*c_it)->getFrameOther()->getP(), Sigma_ii, 0, 0); - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getP(), (*c_it)->getFrameOther()->getO(), Sigma_ii, 0, 2); - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getO(), (*c_it)->getFrameOther()->getP(), Sigma_ii, 2, 0); - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getO(), (*c_it)->getFrameOther()->getO(), Sigma_ii, 2, 2); -// std::cout << "Sigma_ii" << std::endl << Sigma_ii << std::endl; -// std::cout << "Sigma(i,i)" << std::endl << Sigma.block<3,3>(frame_ptr_2_index_prun[(*c_it)->getFrameTo()]*3, frame_ptr_2_index_prun[(*c_it)->getFrameTo()]*3) << std::endl; - // jj (new) - wolf_problem_prun->getCovarianceBlock((*c_it)->getCapture()->getFrame()->getP(), (*c_it)->getCapture()->getFrame()->getP(), Sigma_jj, 0, 0); - wolf_problem_prun->getCovarianceBlock((*c_it)->getCapture()->getFrame()->getP(), (*c_it)->getCapture()->getFrame()->getO(), Sigma_jj, 0, 2); - wolf_problem_prun->getCovarianceBlock((*c_it)->getCapture()->getFrame()->getO(), (*c_it)->getCapture()->getFrame()->getP(), Sigma_jj, 2, 0); - wolf_problem_prun->getCovarianceBlock((*c_it)->getCapture()->getFrame()->getO(), (*c_it)->getCapture()->getFrame()->getO(), Sigma_jj, 2, 2); -// std::cout << "Sigma_jj" << std::endl << Sigma_jj << std::endl; -// std::cout << "Sigma(j,j)" << std::endl << Sigma.block<3,3>(frame_ptr_2_index_prun[(*c_it)->getCapture()->getFrame()]*3, frame_ptr_2_index_prun[(*c_it)->getCapture()->getFrame()]*3) << std::endl; - // ij (old-new) - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getP(), (*c_it)->getCapture()->getFrame()->getP(), Sigma_ij, 0, 0); - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getP(), (*c_it)->getCapture()->getFrame()->getO(), Sigma_ij, 0, 2); - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getO(), (*c_it)->getCapture()->getFrame()->getP(), Sigma_ij, 2, 0); - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getO(), (*c_it)->getCapture()->getFrame()->getO(), Sigma_ij, 2, 2); -// std::cout << "Sigma_ij" << std::endl << Sigma_ij << std::endl; -// std::cout << "Sigma(i,j)" << std::endl << Sigma.block<3,3>(frame_ptr_2_index_prun[(*c_it)->getFrameTo()]*3, frame_ptr_2_index_prun[(*c_it)->getCapture()->getFrame()]*3) << std::endl; - - //jacobian - xi = *(*c_it)->getFrameOther()->getP()->get(); - yi = *((*c_it)->getFrameOther()->getP()->get()+1); - thi = *(*c_it)->getFrameOther()->getO()->get(); - si = sin(thi); - ci = cos(thi); - xj = *(*c_it)->getCapture()->getFrame()->getP()->get(); - yj = *((*c_it)->getCapture()->getFrame()->getP()->get()+1); - - Ji << -ci,-si,-(xj-xi)*si+(yj-yi)*ci, - si,-ci,-(xj-xi)*ci-(yj-yi)*si, - 0, 0, -1; - Jj << ci, si, 0, - -si, ci, 0, - 0, 0, 1; - //std::cout << "Ji" << std::endl << Ji << std::endl; - //std::cout << "Jj" << std::endl << Jj << std::endl; - - // Measurement covariance - Sigma_z = (*c_it)->getFeature()->getMeasurementCovariance(); - //std::cout << "Sigma_z" << std::endl << Sigma_z << std::endl; - //std::cout << "Sigma_z.determinant() = " << Sigma_z.determinant() << std::endl; - - //std::cout << "denominador : " << std::endl << Sigma_z - (Ji * Sigma_ii * Ji.transpose() + Jj * Sigma_jj * Jj.transpose() + Ji * Sigma_ij * Jj.transpose() + Jj * Sigma_ij.transpose() * Ji.transpose()) << std::endl; - // Information gain - Scalar IG = 0.5 * log( Sigma_z.determinant() / (Sigma_z - (Ji * Sigma_ii * Ji.transpose() + Jj * Sigma_jj * Jj.transpose() + Ji * Sigma_ij * Jj.transpose() + Jj * Sigma_ij.transpose() * Ji.transpose())).determinant() ); - //std::cout << "IG = " << IG << std::endl; - - if (IG < 2) - (*c_it)->setStatus(FAC_INACTIVE); - } - double t_ig = ((double) clock() - t1) / CLOCKS_PER_SEC; - std::cout << "manual sigma computation " << t_sigma_manual << "s" << std::endl; - std::cout << "ceres sigma computation " << t_sigma_ceres << "s" << std::endl; - std::cout << "information gain computation " << t_ig << "s" << std::endl; - - // SOLVING PROBLEMS - std::cout << "solving..." << std::endl; - summary_full = ceres_manager_full->solve(); - std::cout << summary_full.FullReport() << std::endl; - summary_prun = ceres_manager_prun->solve(); - std::cout << summary_prun.FullReport() << std::endl; - - delete wolf_problem_full; //not necessary to delete anything more, wolf will do it! - std::cout << "wolf_problem_ deleted!" << std::endl; - delete ceres_manager_full; - delete ceres_manager_prun; - std::cout << "ceres_manager deleted!" << std::endl; - //End message - std::cout << " =========================== END ===============================" << std::endl << std::endl; - - //exit - return 0; -} diff --git a/demos/demo_wolf_logging.cpp b/demos/demo_wolf_logging.cpp deleted file mode 100644 index 3b7bdfab7..000000000 --- a/demos/demo_wolf_logging.cpp +++ /dev/null @@ -1,24 +0,0 @@ -/** - * \file test_wolf_logging.cpp - * - * Created on: Oct 28, 2016 - * \author: Jeremie Deray - */ - -#include "base/common/wolf.h" -#include "base/utils/logging.h" - -int main(int, char*[]) -{ - WOLF_INFO("test info ", 5, " ", 0.123); - - WOLF_WARN("test warn ", 5, " ", 0.123); - - WOLF_ERROR("test error ", 5, " ", 0.123); - - WOLF_TRACE("test trace ", 5, " ", 0.123); - - WOLF_DEBUG("test debug ", 5, " ", 0.123); - - return 0; -} diff --git a/demos/demo_wolf_prunning.cpp b/demos/demo_wolf_prunning.cpp deleted file mode 100644 index 99567b5c3..000000000 --- a/demos/demo_wolf_prunning.cpp +++ /dev/null @@ -1,566 +0,0 @@ -// Testing creating wolf tree from imported .graph file - -//C includes for sleep, time and main args -#include "unistd.h" - -//std includes -#include <iostream> -#include <memory> -#include <random> -#include <cmath> -#include <queue> - -//Wolf includes -#include "wolf_manager.h" -#include "core/capture/capture_void.h" -#include "core/factor/factor_base.h" -#include "core/ceres_wrapper/ceres_manager.h" - -// EIGEN -//#include <Eigen/CholmodSupport> -#include <Eigen/StdVector> // Eigen in std vector - -namespace wolf{ -// inserts the sparse matrix 'ins' into the sparse matrix 'original' in the place given by 'row' and 'col' integers - -void insertSparseBlock(const Eigen::SparseMatrix<Scalar>& ins, Eigen::SparseMatrix<Scalar>& original, const unsigned int& row, const unsigned int& col) -{ - for (int k=0; k<ins.outerSize(); ++k) - for (Eigen::SparseMatrix<Scalar>::InnerIterator iti(ins,k); iti; ++iti) - original.coeffRef(iti.row() + row, iti.col() + col) = iti.value(); - - original.makeCompressed(); -} - -int main(int argc, char** argv) -{ - using namespace wolf; - - //Welcome message - std::cout << std::endl << " ========= WOLF IMPORTED .graph TEST ===========" << std::endl << std::endl; - - if (argc != 3 || atoi(argv[2]) < 0 ) - { - std::cout << "Please call me with: [./test_wolf_imported_graph FILE_PATH MAX_VERTICES], where:" << std::endl; - std::cout << " FILE_PATH is the .graph file path" << std::endl; - std::cout << " MAX_VERTICES max edges to be loaded (0: ALL)" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - - // auxiliar variables - std::string file_path_ = argv[1]; - unsigned int MAX_VERTEX = atoi(argv[2]); - if (MAX_VERTEX == 0) MAX_VERTEX = 1e6; - std::ifstream offLineFile_; - clock_t t1; - ceres::Solver::Summary summary_full, summary_prun; - Eigen::MatrixXs Sigma_ii(3,3), Sigma_ij(3,3), Sigma_jj(3,3), Sigma_z(3,3), Ji(3,3), Jj(3,3); - Eigen::MatrixXs Sigma_11(2,2), Sigma_12(2,1), Sigma_13(2,2), Sigma_14(2,1), - Sigma_22(1,1), Sigma_23(1,2), Sigma_24(1,1), - Sigma_33(2,2), Sigma_34(2,1), - Sigma_44(1,1); - - std::vector<Eigen::MatrixXs> jacobians; - jacobians.push_back(Eigen::MatrixXs::Zero(3,2)); - jacobians.push_back(Eigen::MatrixXs::Zero(3,1)); - jacobians.push_back(Eigen::MatrixXs::Zero(3,2)); - jacobians.push_back(Eigen::MatrixXs::Zero(3,1)); - Scalar xi, yi, thi, si, ci, xj, yj; - double t_sigma_manual = 0; - - // loading variables - std::map<unsigned int, FrameBasePtr> index_2_frame_ptr_full; - std::map<unsigned int, FrameBasePtr> index_2_frame_ptr_prun; - std::map<FrameBasePtr, unsigned int> frame_ptr_2_index_prun; - - // Wolf problem - ProblemPtr wolf_problem_full = new Problem(FRM_PO_2D); - ProblemPtr wolf_problem_prun = new Problem(FRM_PO_2D); - SensorBasePtr sensor = new SensorBase("ODOM 2D", std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), std::make_shared<StateBlock>(Eigen::VectorXs::Zero(1)), std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), 2); - - Eigen::SparseMatrix<Scalar> Lambda(0,0); - - // prunning - FactorBasePtrList ordered_fac_ptr; - std::list<Scalar> ordered_ig; - - // Ceres wrapper - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - ceres_options.max_num_iterations = 1e4; - CeresManager* ceres_manager_full = new CeresManager(wolf_problem_full, ceres_options); - CeresManager* ceres_manager_prun = new CeresManager(wolf_problem_prun,ceres_options); - - // load graph from .txt - offLineFile_.open(file_path_.c_str(), std::ifstream::in); - if (offLineFile_.is_open()) - { - std::string buffer; - unsigned int j = 0; - // Line by line - while (std::getline(offLineFile_, buffer)) - { - //std::cout << "new line:" << buffer << std::endl; - std::string bNum; - unsigned int i = 0; - - // VERTEX - if (buffer.at(0) == 'V') - { - //skip rest of VERTEX word - while (buffer.at(i) != ' ') i++; - //skip white spaces - while (buffer.at(i) == ' ') i++; - - //vertex index - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - unsigned int vertex_index = atoi(bNum.c_str()); - bNum.clear(); - - if (vertex_index <= MAX_VERTEX+1) - { - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // vertex pose - Eigen::Vector3s vertex_pose; - // x - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - vertex_pose(0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // y - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - vertex_pose(1) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // theta - while (i < buffer.size() && buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - vertex_pose(2) = atof(bNum.c_str()); - bNum.clear(); - - // add frame to problem - FrameBasePtr vertex_frame_ptr_full = new FrameBase(KEY, TimeStamp(0), std::make_shared<StateBlock>(vertex_pose.head(2)), std::make_shared<StateBlock>(vertex_pose.tail(1))); - FrameBasePtr vertex_frame_ptr_prun = new FrameBase(KEY, TimeStamp(0), std::make_shared<StateBlock>(vertex_pose.head(2)), std::make_shared<StateBlock>(vertex_pose.tail(1))); - wolf_problem_full->getTrajectory()->addFrame(vertex_frame_ptr_full); - wolf_problem_prun->getTrajectory()->addFrame(vertex_frame_ptr_prun); - // store - index_2_frame_ptr_full[vertex_index] = vertex_frame_ptr_full; - index_2_frame_ptr_prun[vertex_index] = vertex_frame_ptr_prun; - frame_ptr_2_index_prun[vertex_frame_ptr_prun] = vertex_index; - // Information matrix - Lambda.conservativeResize(Lambda.rows()+3,Lambda.cols()+3); - - //std::cout << "Added vertex! index: " << vertex_index << " id: " << vertex_frame_ptr_prun->id() << std::endl << "pose: " << vertex_pose.transpose() << std::endl; - } - } - // EDGE - else if (buffer.at(0) == 'E') - { - j++; - //skip rest of EDGE word - while (buffer.at(i) != ' ') i++; - //skip white spaces - while (buffer.at(i) == ' ') i++; - - //from - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - unsigned int edge_old = atoi(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - - //to index - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - unsigned int edge_new = atoi(bNum.c_str()); - bNum.clear(); - - if (edge_new <= MAX_VERTEX+1 && edge_old <= MAX_VERTEX+1 ) - { - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // edge vector - Eigen::Vector3s edge_vector; - // x - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_vector(0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // y - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_vector(1) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // theta - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_vector(2) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - - // edge covariance - Eigen::Matrix3s edge_information; - // xx - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(0,0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // xy - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(0,1) = atof(bNum.c_str()); - edge_information(1,0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // yy - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(1,1) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // thetatheta - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(2,2) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // xtheta - while (buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(0,2) = atof(bNum.c_str()); - edge_information(2,0) = atof(bNum.c_str()); - bNum.clear(); - //skip white spaces - while (buffer.at(i) == ' ') i++; - // ytheta - while (i < buffer.size() && buffer.at(i) != ' ') - bNum.push_back(buffer.at(i++)); - edge_information(1,2) = atof(bNum.c_str()); - edge_information(2,1) = atof(bNum.c_str()); - bNum.clear(); - - //std::cout << "Adding edge... " << std::endl; - // add capture, feature and factor to problem - FeatureBasePtr feature_ptr_full = new FeatureBase("POSE", edge_vector, edge_information.inverse()); - FeatureBasePtr feature_ptr_prun = new FeatureBase("POSE", edge_vector, edge_information.inverse()); - CaptureVoid* capture_ptr_full = new CaptureVoid(TimeStamp(0), sensor); - CaptureVoid* capture_ptr_prun = new CaptureVoid(TimeStamp(0), sensor); - assert(index_2_frame_ptr_full.find(edge_old) != index_2_frame_ptr_full.end() && "edge from vertex not added!"); - assert(index_2_frame_ptr_prun.find(edge_old) != index_2_frame_ptr_prun.end() && "edge from vertex not added!"); - FrameBasePtr frame_old_ptr_full = index_2_frame_ptr_full[edge_old]; - FrameBasePtr frame_old_ptr_prun = index_2_frame_ptr_prun[edge_old]; - assert(index_2_frame_ptr_full.find(edge_new) != index_2_frame_ptr_full.end() && "edge to vertex not added!"); - assert(index_2_frame_ptr_prun.find(edge_new) != index_2_frame_ptr_prun.end() && "edge to vertex not added!"); - FrameBasePtr frame_new_ptr_full = index_2_frame_ptr_full[edge_new]; - FrameBasePtr frame_new_ptr_prun = index_2_frame_ptr_prun[edge_new]; - frame_new_ptr_full->addCapture(capture_ptr_full); - frame_new_ptr_prun->addCapture(capture_ptr_prun); - capture_ptr_full->addFeature(feature_ptr_full); - capture_ptr_prun->addFeature(feature_ptr_prun); - FactorOdom2DAnalytic* factor_ptr_full = new FactorOdom2DAnalytic(feature_ptr_full, frame_old_ptr_full); - FactorOdom2DAnalytic* factor_ptr_prun = new FactorOdom2DAnalytic(feature_ptr_prun, frame_old_ptr_prun); - feature_ptr_full->addFactor(factor_ptr_full); - feature_ptr_prun->addFactor(factor_ptr_prun); - //std::cout << "Added edge! " << factor_ptr_prun->id() << " from vertex " << factor_ptr_prun->getCapture()->getFrame()->id() << " to " << factor_ptr_prun->getFrameOther()->id() << std::endl; - //std::cout << "vector " << factor_ptr_prun->getMeasurement().transpose() << std::endl; - //std::cout << "information " << std::endl << edge_information << std::endl; - //std::cout << "covariance " << std::endl << factor_ptr_prun->getMeasurementCovariance() << std::endl; - - t1 = clock(); - Scalar xi = *(frame_old_ptr_prun->getP()->get()); - Scalar yi = *(frame_old_ptr_prun->getP()->get()+1); - Scalar thi = *(frame_old_ptr_prun->getO()->get()); - Scalar si = sin(thi); - Scalar ci = cos(thi); - Scalar xj = *(frame_new_ptr_prun->getP()->get()); - Scalar yj = *(frame_new_ptr_prun->getP()->get()+1); - Eigen::MatrixXs Ji(3,3), Jj(3,3); - Ji << -ci,-si,-(xj-xi)*si+(yj-yi)*ci, - si,-ci,-(xj-xi)*ci-(yj-yi)*si, - 0, 0, -1; - Jj << ci, si, 0, - -si, ci, 0, - 0, 0, 1; - //std::cout << "Ji" << std::endl << Ji << std::endl; - //std::cout << "Jj" << std::endl << Jj << std::endl; - Eigen::SparseMatrix<Scalar> DeltaLambda(Lambda.rows(), Lambda.cols()); - insertSparseBlock((Ji.transpose() * edge_information * Ji).sparseView(), DeltaLambda, edge_old*3, edge_old*3); - insertSparseBlock((Jj.transpose() * edge_information * Jj).sparseView(), DeltaLambda, edge_new*3, edge_new*3); - insertSparseBlock((Ji.transpose() * edge_information * Jj).sparseView(), DeltaLambda, edge_old*3, edge_new*3); - insertSparseBlock((Jj.transpose() * edge_information * Ji).sparseView(), DeltaLambda, edge_new*3, edge_old*3); - Lambda = Lambda + DeltaLambda; - t_sigma_manual += ((double) clock() - t1) / CLOCKS_PER_SEC; - } - } - else - assert("unknown line"); - } - printf("\nGraph loaded!\n"); - } - else - printf("\nError opening file\n"); - - // PRIOR - FrameBasePtr first_frame_full = wolf_problem_full->getTrajectory()->getFrameList().front(); - FrameBasePtr first_frame_prun = wolf_problem_prun->getTrajectory()->getFrameList().front(); - CaptureFix* initial_covariance_full = new CaptureFix(TimeStamp(0), new SensorBase("ABSOLUTE POSE", nullptr, nullptr, nullptr, 0), first_frame_full->getState(), Eigen::Matrix3s::Identity() * 0.01); - CaptureFix* initial_covariance_prun = new CaptureFix(TimeStamp(0), new SensorBase("ABSOLUTE POSE", nullptr, nullptr, nullptr, 0), first_frame_prun->getState(), Eigen::Matrix3s::Identity() * 0.01); - first_frame_full->addCapture(initial_covariance_full); - first_frame_prun->addCapture(initial_covariance_prun); - initial_covariance_full->process(); - initial_covariance_prun->process(); - //std::cout << "initial covariance: factor " << initial_covariance_prun->getFeatureList().front()->getFactorFromList().front()->id() << std::endl << initial_covariance_prun->getFeatureList().front()->getMeasurementCovariance() << std::endl; - t1 = clock(); - Eigen::SparseMatrix<Scalar> DeltaLambda(Lambda.rows(), Lambda.cols()); - insertSparseBlock((Eigen::Matrix3s::Identity() * 100).sparseView(), DeltaLambda, 0, 0); - Lambda = Lambda + DeltaLambda; - t_sigma_manual += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // COMPUTE COVARIANCES - FactorBasePtrList factors; - wolf_problem_prun->getTrajectory()->getFactorList(factors); - // Manual covariance computation - t1 = clock(); - Eigen::SimplicialLLT<Eigen::SparseMatrix<Scalar>> chol(Lambda); // performs a Cholesky factorization of A - Eigen::MatrixXs Sigma = chol.solve(Eigen::MatrixXs::Identity(Lambda.rows(), Lambda.cols())); - t_sigma_manual += ((double) clock() - t1) / CLOCKS_PER_SEC; - //std::cout << "Lambda" << std::endl << Lambda << std::endl; - //std::cout << "Sigma" << std::endl << Sigma << std::endl; - - std::cout << " ceres is computing covariances..." << std::endl; - t1 = clock(); - ceres_manager_prun->computeCovariances(ALL);//ALL_MARGINALS - double t_sigma_ceres = ((double) clock() - t1) / CLOCKS_PER_SEC; - std::cout << "computed!" << std::endl; - - t1 = clock(); - - for (auto c_it=factors.begin(); c_it!=factors.end(); c_it++) - { - if ((*c_it)->getCategory() != FAC_FRAME) continue; - - // Measurement covariance - Sigma_z = (*c_it)->getFeature()->getMeasurementCovariance(); - //std::cout << "Sigma_z" << std::endl << Sigma_z << std::endl; - //std::cout << "Sigma_z.determinant() = " << Sigma_z.determinant() << std::endl; - - // NEW WAY - // State covariance - //11 - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getP(), (*c_it)->getFrameOther()->getP(), Sigma_11); - //12 - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getP(), (*c_it)->getFrameOther()->getO(), Sigma_12); - //13 - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getP(), (*c_it)->getCapture()->getFrame()->getP(), Sigma_13); - //14 - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getP(), (*c_it)->getCapture()->getFrame()->getO(), Sigma_14); - - //22 - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getO(), (*c_it)->getFrameOther()->getO(), Sigma_22); - //23 - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getO(), (*c_it)->getCapture()->getFrame()->getP(), Sigma_23); - //24 - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getO(), (*c_it)->getCapture()->getFrame()->getO(), Sigma_24); - - //33 - wolf_problem_prun->getCovarianceBlock((*c_it)->getCapture()->getFrame()->getP(), (*c_it)->getCapture()->getFrame()->getP(), Sigma_33); - //34 - wolf_problem_prun->getCovarianceBlock((*c_it)->getCapture()->getFrame()->getP(), (*c_it)->getCapture()->getFrame()->getO(), Sigma_34); - - //44 - wolf_problem_prun->getCovarianceBlock((*c_it)->getCapture()->getFrame()->getO(), (*c_it)->getCapture()->getFrame()->getO(), Sigma_44); - -// std::cout << "Sigma_11" << std::endl << Sigma_11 << std::endl; -// std::cout << "Sigma_12" << std::endl << Sigma_12 << std::endl; -// std::cout << "Sigma_13" << std::endl << Sigma_13 << std::endl; -// std::cout << "Sigma_14" << std::endl << Sigma_14 << std::endl; -// std::cout << "Sigma_22" << std::endl << Sigma_22 << std::endl; -// std::cout << "Sigma_23" << std::endl << Sigma_23 << std::endl; -// std::cout << "Sigma_24" << std::endl << Sigma_24 << std::endl; -// std::cout << "Sigma_33" << std::endl << Sigma_33 << std::endl; -// std::cout << "Sigma_34" << std::endl << Sigma_34 << std::endl; -// std::cout << "Sigma_44" << std::endl << Sigma_44 << std::endl; - - // jacobians - ((FactorAnalytic*)(*c_it))->evaluatePureJacobians(jacobians); - Eigen::MatrixXs& J1 = jacobians[0]; - Eigen::MatrixXs& J2 = jacobians[1]; - Eigen::MatrixXs& J3 = jacobians[2]; - Eigen::MatrixXs& J4 = jacobians[3]; -// std::cout << "J1" << std::endl << J1 << std::endl; -// std::cout << "J2" << std::endl << J2 << std::endl; -// std::cout << "J3" << std::endl << J3 << std::endl; -// std::cout << "J4" << std::endl << J4 << std::endl; - - // Information gain - Scalar IG_new = 0.5 * log( Sigma_z.determinant() / - ( Sigma_z - (J1 * Sigma_11 * J1.transpose() + - J1 * Sigma_12 * J2.transpose() + - J1 * Sigma_13 * J3.transpose() + - J1 * Sigma_14 * J4.transpose() + - J2 * Sigma_12.transpose() * J1.transpose() + - J2 * Sigma_22 * J2.transpose() + - J2 * Sigma_23 * J3.transpose() + - J2 * Sigma_24 * J4.transpose() + - J3 * Sigma_13.transpose() * J1.transpose() + - J3 * Sigma_23.transpose() * J2.transpose() + - J3 * Sigma_33 * J3.transpose() + - J3 * Sigma_34 * J4.transpose() + - J4 * Sigma_14.transpose() * J1.transpose() + - J4 * Sigma_24.transpose() * J2.transpose() + - J4 * Sigma_34.transpose() * J3.transpose() + - J4 * Sigma_44 * J4.transpose()) ).determinant() ); - -// std::cout << "part = " << std::endl << (J1 * Sigma_11 * J1.transpose() + -// J1 * Sigma_12 * J2.transpose() + -// J1 * Sigma_13 * J3.transpose() + -// J1 * Sigma_14 * J4.transpose() + -// J2 * Sigma_12.transpose() * J1.transpose() + -// J2 * Sigma_22 * J2.transpose() + -// J2 * Sigma_23 * J3.transpose() + -// J2 * Sigma_24 * J4.transpose() + -// J3 * Sigma_13.transpose() * J1.transpose() + -// J3 * Sigma_23.transpose() * J2.transpose() + -// J3 * Sigma_33 * J3.transpose() + -// J3 * Sigma_34 * J4.transpose() + -// J4 * Sigma_14.transpose() * J1.transpose() + -// J4 * Sigma_24.transpose() * J2.transpose() + -// J4 * Sigma_34.transpose() * J3.transpose() + -// J4 * Sigma_44 * J4.transpose()) << std::endl; - std::cout << "IG_new = " << IG_new << std::endl; - - // OLD WAY - // ii (old) - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getP(), (*c_it)->getFrameOther()->getP(), Sigma_ii, 0, 0); - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getP(), (*c_it)->getFrameOther()->getO(), Sigma_ii, 0, 2); - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getO(), (*c_it)->getFrameOther()->getP(), Sigma_ii, 2, 0); - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getO(), (*c_it)->getFrameOther()->getO(), Sigma_ii, 2, 2); -// std::cout << "Sigma_ii" << std::endl << Sigma_ii << std::endl; -// std::cout << "Sigma(i,i)" << std::endl << Sigma.block<3,3>(frame_ptr_2_index_prun[(*c_it)->getFrameTo()]*3, frame_ptr_2_index_prun[(*c_it)->getFrameTo()]*3) << std::endl; - // jj (new) - wolf_problem_prun->getCovarianceBlock((*c_it)->getCapture()->getFrame()->getP(), (*c_it)->getCapture()->getFrame()->getP(), Sigma_jj, 0, 0); - wolf_problem_prun->getCovarianceBlock((*c_it)->getCapture()->getFrame()->getP(), (*c_it)->getCapture()->getFrame()->getO(), Sigma_jj, 0, 2); - wolf_problem_prun->getCovarianceBlock((*c_it)->getCapture()->getFrame()->getO(), (*c_it)->getCapture()->getFrame()->getP(), Sigma_jj, 2, 0); - wolf_problem_prun->getCovarianceBlock((*c_it)->getCapture()->getFrame()->getO(), (*c_it)->getCapture()->getFrame()->getO(), Sigma_jj, 2, 2); -// std::cout << "Sigma_jj" << std::endl << Sigma_jj << std::endl; -// std::cout << "Sigma(j,j)" << std::endl << Sigma.block<3,3>(frame_ptr_2_index_prun[(*c_it)->getCapture()->getFrame()]*3, frame_ptr_2_index_prun[(*c_it)->getCapture()->getFrame()]*3) << std::endl; - // ij (old-new) - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getP(), (*c_it)->getCapture()->getFrame()->getP(), Sigma_ij, 0, 0); - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getP(), (*c_it)->getCapture()->getFrame()->getO(), Sigma_ij, 0, 2); - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getO(), (*c_it)->getCapture()->getFrame()->getP(), Sigma_ij, 2, 0); - wolf_problem_prun->getCovarianceBlock((*c_it)->getFrameOther()->getO(), (*c_it)->getCapture()->getFrame()->getO(), Sigma_ij, 2, 2); -// std::cout << "Sigma_ij" << std::endl << Sigma_ij << std::endl; -// std::cout << "Sigma(i,j)" << std::endl << Sigma.block<3,3>(frame_ptr_2_index_prun[(*c_it)->getFrameTo()]*3, frame_ptr_2_index_prun[(*c_it)->getCapture()->getFrame()]*3) << std::endl; - - //jacobian - xi = *(*c_it)->getFrameOther()->getP()->get(); - yi = *((*c_it)->getFrameOther()->getP()->get()+1); - thi = *(*c_it)->getFrameOther()->getO()->get(); - si = sin(thi); - ci = cos(thi); - xj = *(*c_it)->getCapture()->getFrame()->getP()->get(); - yj = *((*c_it)->getCapture()->getFrame()->getP()->get()+1); - - Ji << -ci,-si,-(xj-xi)*si+(yj-yi)*ci, - si,-ci,-(xj-xi)*ci-(yj-yi)*si, - 0, 0, -1; - Jj << ci, si, 0, - -si, ci, 0, - 0, 0, 1; -// std::cout << "Ji" << std::endl << Ji << std::endl; -// std::cout << "Jj" << std::endl << Jj << std::endl; - - //std::cout << "denominador : " << std::endl << Sigma_z - (Ji * Sigma_ii * Ji.transpose() + Jj * Sigma_jj * Jj.transpose() + Ji * Sigma_ij * Jj.transpose() + Jj * Sigma_ij.transpose() * Ji.transpose()) << std::endl; - // Information gain - Scalar IG = 0.5 * log( Sigma_z.determinant() / (Sigma_z - (Ji * Sigma_ii * Ji.transpose() + Jj * Sigma_jj * Jj.transpose() + Ji * Sigma_ij * Jj.transpose() + Jj * Sigma_ij.transpose() * Ji.transpose())).determinant() ); - -// std::cout << "part = " << std::endl << (Ji * Sigma_ii * Ji.transpose() + -// Jj * Sigma_jj * Jj.transpose() + -// Ji * Sigma_ij * Jj.transpose() + -// Jj * Sigma_ij.transpose() * Ji.transpose()) << std::endl; - std::cout << "IG = " << IG << std::endl; - - std::cout << "difference IG = " << std::abs(IG - IG_new) << std::endl; - assert((std::abs((IG - IG_new)/IG) < 0.1 || std::isnan(IG - IG_new)) && "not equals information gains"); - - if (IG < 2 && IG > 0 && !std::isnan(IG)) - { - // Store as a candidate to be prunned, ordered by information gain - auto ordered_fac_it = ordered_fac_ptr.begin(); - for (auto ordered_ig_it = ordered_ig.begin(); ordered_ig_it != ordered_ig.end(); ordered_ig_it++, ordered_fac_it++ ) - if (IG < (*ordered_ig_it)) - { - ordered_ig.insert(ordered_ig_it, IG); - ordered_fac_ptr.insert(ordered_fac_it, (*c_it)); - break; - } - ordered_ig.insert(ordered_ig.end(), IG); - ordered_fac_ptr.insert(ordered_fac_ptr.end(), (*c_it)); - } - } - - // PRUNNING - std::vector<bool> any_inactive_in_frame(wolf_problem_prun->getTrajectory()->getFrameList().size(), false); - for (auto c_it = ordered_fac_ptr.begin(); c_it != ordered_fac_ptr.end(); c_it++ ) - { - // Check heuristic: factor do not share node with any inactive factor - unsigned int& index_frame = frame_ptr_2_index_prun[(*c_it)->getCapture()->getFrame()]; - unsigned int& index_frame_other = frame_ptr_2_index_prun[(*c_it)->getFrameOther()]; - - if (!any_inactive_in_frame[index_frame] && !any_inactive_in_frame[index_frame_other]) - { - std::cout << "setting inactive" << (*c_it)->id() << std::endl; - (*c_it)->setStatus(FAC_INACTIVE); - std::cout << "set!" << std::endl; - any_inactive_in_frame[index_frame] = true; - any_inactive_in_frame[index_frame_other] = true; - } - } - - double t_ig = ((double) clock() - t1) / CLOCKS_PER_SEC; - std::cout << "manual sigma computation " << t_sigma_manual << "s" << std::endl; - std::cout << "ceres sigma computation " << t_sigma_ceres << "s" << std::endl; - std::cout << "information gain computation " << t_ig << "s" << std::endl; - - // SOLVING PROBLEMS - std::cout << "FULL PROBLEM" << std::endl; - std::cout << "solving..." << std::endl; - summary_full = ceres_manager_full->solve(); - std::cout << summary_full.FullReport() << std::endl; - std::cout << "PRUNNED PROBLEM" << std::endl; - std::cout << "solving..." << std::endl; - summary_prun = ceres_manager_prun->solve(); - std::cout << summary_prun.FullReport() << std::endl; - - delete wolf_problem_full; //not necessary to delete anything more, wolf will do it! - std::cout << "wolf_problem_ deleted!" << std::endl; - delete ceres_manager_full; - delete ceres_manager_prun; - std::cout << "ceres_manager deleted!" << std::endl; - //End message - std::cout << " =========================== END ===============================" << std::endl << std::endl; - - //exit - return 0; -} diff --git a/demos/demo_wolf_root.cpp b/demos/demo_wolf_root.cpp deleted file mode 100644 index ff78c97b0..000000000 --- a/demos/demo_wolf_root.cpp +++ /dev/null @@ -1,19 +0,0 @@ -/** - * \file test_wolf_root.cpp - * - * Created on: Apr 12, 2016 - * \author: Jeremie Deray - */ - -//Wolf -#include "base/common/wolf.h" - -//std -#include <iostream> - -int main(int /*argc*/, char** /*argv*/) -{ - std::cout << "Your wolf root directory is (_WOLF_ROOT_DIR) : " << _WOLF_ROOT_DIR << std::endl; - - return 1; -} diff --git a/demos/demo_wolf_tree.cpp b/demos/demo_wolf_tree.cpp deleted file mode 100644 index 9a0075a93..000000000 --- a/demos/demo_wolf_tree.cpp +++ /dev/null @@ -1,59 +0,0 @@ -// Testing create and delete full wolf tree with odometry captures - -//std includes -#include <iostream> -#include <memory> -#include <random> -#include <cmath> -#include <queue> - -//Wolf includes -#include "wolf_manager.h" - -int main(int argc, char** argv) -{ - using namespace wolf; - - //Welcome message - std::cout << std::endl << " ========= WOLF TREE test ===========" << std::endl << std::endl; - - SensorOdom2D* odom_sensor_ptr_ = new SensorOdom2D(std::make_shared<StateBlock>(Eigen::Vector3s::Zero()), - std::make_shared<StateBlock>(Eigen::Vector1s::Zero()), 0.1, 0.1); - //std::cout << " odom sensor created!" << std::endl; - - WolfManager* wolf_manager_ = new WolfManager(FRM_PO_2D, //frame structure - odom_sensor_ptr_, //odom sensor - Eigen::Vector3s::Zero(), //prior - Eigen::Matrix3s::Identity()*0.01, //prior cov - 5, //window size - 1); //time for new keyframe - //std::cout << " wolf_manager_ created!" << std::endl; - - wolf_manager_->addSensor(odom_sensor_ptr_); - //std::cout << " odom sensor added!" << std::endl; - - //main loop - for (unsigned int ii = 0; ii<1000; ii++) - { - // Add sintetic odometry - wolf_manager_->addCapture(new CaptureOdom2D(TimeStamp(ii*0.1), - TimeStamp(ii*0.1+0.01), - odom_sensor_ptr_, - Eigen::Vector3s(0.1, 0. ,0.05))); - //std::cout << " capture added!" << std::endl; - - // update wolf tree - wolf_manager_->update(); - //std::cout << " updated!" << std::endl; - } - //std::cout << " end for!" << std::endl; - - delete wolf_manager_; //not necessary to delete anything more, wolf will do it! - - //End message - std::cout << " =========================== END ===============================" << std::endl << std::endl; - - //exit - return 0; -} - diff --git a/demos/demo_yaml.cpp b/demos/demo_yaml.cpp deleted file mode 100644 index 5181d73ac..000000000 --- a/demos/demo_yaml.cpp +++ /dev/null @@ -1,94 +0,0 @@ -/** - * \file yaml-test.cpp - * - * Created on: May 1, 2016 - * \author: jsola - */ - -#include "base/math/pinhole_tools.h" -#include "yaml/yaml_conversion.h" -#include "processor_image_feature.h" -#include "base/common/factory.h" - -#include <yaml-cpp/yaml.h> - -#include <eigen3/Eigen/Dense> - -#include <iostream> -#include <fstream> - -int main() -{ - - //============================================================================================= - std::string wolf_root = _WOLF_ROOT_DIR; - std::cout << "\nwolf root directory: " << wolf_root << std::endl; - //============================================================================================= - - using namespace Eigen; - using namespace wolf; - using std::string; - using YAML::Node; - - // Camera parameters - - YAML::Node camera_config = YAML::LoadFile(wolf_root + "/src/examples/camera.yaml"); - - if (camera_config["sensor type"]) - { - std::string sensor_type = camera_config["sensor type"].as<std::string>(); - - std::string sensor_name = camera_config["sensor name"].as<std::string>(); - - YAML::Node params = camera_config["intrinsic"]; - - // convert yaml to Eigen - Vector3s pos = camera_config["extrinsic"]["position"].as<Vector3s>(); - Vector3s ori = camera_config["extrinsic"]["orientation"].as<Vector3s>() * M_PI / 180; - Vector2s size = params["image size"].as<Vector2s>(); - Vector4s intrinsic = params["pinhole model"].as<Vector4s>(); - VectorXs distortion = params["distortion"].as<VectorXs>(); - - // compute correction model - VectorXs correction(distortion.size()); - pinhole::computeCorrectionModel(intrinsic, distortion, correction); - - // output - std::cout << "sensor type : " << sensor_type << std::endl; - std::cout << "sensor name : " << sensor_name << std::endl; - std::cout << "sensor extrinsics : " << std::endl; - std::cout << "\tposition : " << pos.transpose() << std::endl; - std::cout << "\torientation : " << ori.transpose() << std::endl; - std::cout << "sensor parameters : " << std::endl; - std::cout << "\timage size : " << size.transpose() << std::endl; - std::cout << "\tpinhole model : " << intrinsic.transpose() << std::endl; - std::cout << "\tdistoriton : " << distortion.transpose() << std::endl; - std::cout << "\tcorrection : " << correction.transpose() << std::endl; - } - else - std::cout << "Bad configuration file. No sensor type found." << std::endl; - -// // Processor Image parameters -// -// ProcessorParamsImage p; -// -// Node params = YAML::LoadFile(wolf_root + "/src/examples/processor_image_feature.yaml"); -// -// if (params["processor type"]) -// { -// Node as = params["active search"]; -// p.active_search.grid_width = as["grid width"].as<unsigned int>(); -// p.active_search.grid_height = as["grid height"].as<unsigned int>(); -// p.active_search.separation = as["separation"].as<unsigned int>(); -// -// Node img = params["image"]; -// p.image.width = img["width"].as<unsigned int>(); -// p.image.height = img["height"].as<unsigned int>(); -// -// Node alg = params["algorithm"]; -// p.max_new_features = alg["maximum new features"].as<unsigned int>(); -// p.min_features_for_keyframe = alg["minimum features for new keyframe"].as<unsigned int>(); -// } - - return 0; -} diff --git a/demos/demo_yaml_conversions.cpp b/demos/demo_yaml_conversions.cpp deleted file mode 100644 index b8e1f41f9..000000000 --- a/demos/demo_yaml_conversions.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/** - * \file test_yaml_conversions.cpp - * - * Created on: May 15, 2016 - * \author: jsola - */ - -#include "core/yaml/yaml_conversion.h" - -#include <yaml-cpp/yaml.h> - -#include <eigen3/Eigen/Dense> - -#include <iostream> -//#include <fstream> - -int main() -{ - - using namespace Eigen; - - std::cout << "\nTrying different yaml specs for matrix..." << std::endl; - - YAML::Node mat_sized_23, mat_sized_33, mat_sized_bad, mat_23, mat_33, mat_bad; - - mat_sized_23 = YAML::Load("[[2, 3] ,[1, 2, 3, 4, 5, 6] ]"); // insensitive to spacing - mat_sized_33 = YAML::Load("[[3, 3] ,[1, 2, 3, 4, 5, 6, 7, 8, 9]]"); // insensitive to spacing - - mat_23 = YAML::Load("[1, 2, 3, 4, 5, 6]"); // insensitive to spacing - mat_33 = YAML::Load("[1, 2, 3, 4, 5, 6, 7, 8, 9]"); // insensitive to spacing - - MatrixXd Mx = mat_sized_23.as<MatrixXd>(); - std::cout << "Dyn-Dyn [[2,3] ,[1, 2, 3, 4, 5, 6] ] = \n" << Mx << std::endl; - - Matrix<double, 2, Dynamic> M2D = mat_sized_23.as<Matrix<double, 2, Dynamic>>(); - std::cout << "2-Dyn [[2,3] ,[1, 2, 3, 4, 5, 6] ] = \n" << M2D << std::endl; - - Matrix<double, Dynamic, 3> MD3 = mat_sized_23.as<Matrix<double, Dynamic, 3>>(); - std::cout << "Dyn-3 [[2,3] ,[1, 2, 3, 4, 5, 6] ] = \n" << MD3 << std::endl; - - Matrix3d M3 = mat_sized_33.as<Matrix3d>(); - std::cout << "3-3 [[3,3] ,[1, 2, 3, 4, 5, 6, 7, 8, 9] ] = \n" << M3 << std::endl; - - M2D = mat_23.as<Matrix<double, 2, Dynamic>>(); - std::cout << "2-Dyn [1, 2, 3, 4, 5, 6] = \n" << M2D << std::endl; - - MD3 = mat_23.as<Matrix<double, Dynamic, 3>>(); - std::cout << "Dyn-3 [1, 2, 3, 4, 5, 6] = \n" << MD3 << std::endl; - - M3 = mat_33.as<Matrix3d>(); - std::cout << "3-3 [1, 2, 3, 4, 5, 6, 7, 8, 9] = \n" << M3 << std::endl; - - return 0; -} diff --git a/demos/input_M3500b_toro.graph b/demos/input_M3500b_toro.graph deleted file mode 100644 index 21d4f4104..000000000 --- a/demos/input_M3500b_toro.graph +++ /dev/null @@ -1,8953 +0,0 @@ -VERTEX2 0 0.000000 0.000000 0.000000 -VERTEX2 1 1.030390 0.011350 0.387567 -VERTEX2 2 1.991252 0.340250 0.471361 -VERTEX2 3 2.910224 0.800262 0.167817 -VERTEX2 4 2.730618 1.788506 1.475181 -VERTEX2 5 2.813120 2.801285 1.677202 -VERTEX2 6 2.697609 3.818661 1.740977 -VERTEX2 7 2.532293 4.762025 1.885102 -VERTEX2 8 2.861812 3.792586 -1.443491 -VERTEX2 9 3.005620 2.779204 -1.588453 -VERTEX2 10 3.010151 1.775618 -1.498040 -VERTEX2 11 3.100182 0.802342 -1.878003 -VERTEX2 12 3.377318 1.760265 1.280066 -VERTEX2 13 3.643665 2.714611 1.353133 -VERTEX2 14 3.839241 3.640087 1.153732 -VERTEX2 15 4.238446 4.556982 1.114735 -VERTEX2 16 5.176343 4.139078 -0.188893 -VERTEX2 17 6.146369 3.973886 0.126050 -VERTEX2 18 7.092254 4.123574 -0.094755 -VERTEX2 19 8.081760 4.048820 -0.025535 -VERTEX2 20 8.009905 3.034004 -1.535535 -VERTEX2 21 8.039875 2.035990 -1.789560 -VERTEX2 22 7.834117 1.068866 -1.615560 -VERTEX2 23 7.796816 0.080123 -1.744510 -VERTEX2 24 7.963836 1.068135 1.518927 -VERTEX2 25 8.011572 2.082374 1.270385 -VERTEX2 26 8.318896 3.068591 1.288482 -VERTEX2 27 8.602681 4.016183 1.405397 -VERTEX2 28 7.626395 4.130080 3.066433 -VERTEX2 29 6.600082 4.228693 2.906166 -VERTEX2 30 5.612239 4.448738 2.978911 -VERTEX2 31 4.632725 4.601591 2.860578 -VERTEX2 32 4.894579 5.539797 1.067367 -VERTEX2 33 5.388198 6.458157 1.152328 -VERTEX2 34 5.775578 7.370271 1.257071 -VERTEX2 35 6.054859 8.326758 1.326843 -VERTEX2 36 5.085698 8.556889 2.727556 -VERTEX2 37 4.161165 8.951055 2.843635 -VERTEX2 38 3.164181 9.241874 2.841768 -VERTEX2 39 2.200830 9.532630 2.819498 -VERTEX2 40 1.835753 8.616074 -1.942024 -VERTEX2 41 1.448809 7.710071 -1.982670 -VERTEX2 42 1.075490 6.778997 -1.751631 -VERTEX2 43 0.885198 5.811020 -1.883499 -VERTEX2 44 0.595605 4.876047 -2.046603 -VERTEX2 45 0.103124 4.009236 -2.027326 -VERTEX2 46 -0.340778 3.110313 -1.936592 -VERTEX2 47 -0.729765 2.188845 -1.953972 -VERTEX2 48 -0.363779 3.065323 1.478864 -VERTEX2 49 -0.282708 4.079553 1.652104 -VERTEX2 50 -0.392495 5.089453 1.868665 -VERTEX2 51 -0.715409 6.091060 2.097129 -VERTEX2 52 0.141156 6.576218 0.485381 -VERTEX2 53 1.048636 7.065015 -0.076897 -VERTEX2 54 2.029903 6.999232 0.143914 -VERTEX2 55 3.033679 7.129204 0.047546 -VERTEX2 56 3.076840 6.145157 -1.134105 -VERTEX2 57 3.498102 5.204006 -1.093796 -VERTEX2 58 3.939516 4.325175 -1.332336 -VERTEX2 59 4.189390 3.346256 -1.590844 -VERTEX2 60 3.180599 3.346370 3.035322 -VERTEX2 61 2.194086 3.455690 3.015793 -VERTEX2 62 1.222517 3.591341 -3.140766 -VERTEX2 63 0.214837 3.627602 2.949331 -VERTEX2 64 0.419924 4.605033 1.683679 -VERTEX2 65 0.319731 5.638263 1.852402 -VERTEX2 66 0.033163 6.587204 1.749121 -VERTEX2 67 -0.120004 7.524339 1.322594 -VERTEX2 68 -0.351359 6.573681 -1.829715 -VERTEX2 69 -0.642455 5.612504 -1.742908 -VERTEX2 70 -0.816307 4.597471 -1.565410 -VERTEX2 71 -0.798917 3.561030 -1.672027 -VERTEX2 72 -1.788209 3.657518 2.869088 -VERTEX2 73 -2.713574 3.947891 2.974705 -VERTEX2 74 -3.687422 4.100639 -3.130183 -VERTEX2 75 -4.668631 4.095408 3.084621 -VERTEX2 76 -4.716292 3.114690 -1.541281 -VERTEX2 77 -4.653173 2.102122 -1.632315 -VERTEX2 78 -4.706549 1.075511 -1.579063 -VERTEX2 79 -4.722580 0.072959 -1.559024 -VERTEX2 80 -5.701305 0.071647 3.003596 -VERTEX2 81 -6.706970 0.191929 2.811293 -VERTEX2 82 -7.637118 0.544571 2.819470 -VERTEX2 83 -8.596329 0.858474 2.876326 -VERTEX2 84 -8.849329 -0.143307 -2.099755 -VERTEX2 85 -9.329299 -1.003331 -1.967419 -VERTEX2 86 -9.702951 -1.923441 -2.127639 -VERTEX2 87 -10.209576 -2.777636 -1.882692 -VERTEX2 88 -9.219831 -3.098029 -0.391226 -VERTEX2 89 -8.294056 -3.496234 -0.490758 -VERTEX2 90 -7.403807 -3.978061 -0.273185 -VERTEX2 91 -6.406801 -4.254324 -0.323297 -VERTEX2 92 -6.112993 -3.327211 1.236186 -VERTEX2 93 -5.846213 -2.371038 0.847917 -VERTEX2 94 -5.214257 -1.633138 0.552362 -VERTEX2 95 -4.328999 -1.120253 0.641163 -VERTEX2 96 -4.972125 -0.290869 2.057058 -VERTEX2 97 -5.446247 0.634087 2.115764 -VERTEX2 98 -5.994674 1.462842 2.191564 -VERTEX2 99 -6.579563 2.321873 1.807342 -VERTEX2 100 -6.339007 1.365769 -1.200140 -VERTEX2 101 -5.938277 0.422196 -1.058120 -VERTEX2 102 -5.433076 -0.434039 -1.156309 -VERTEX2 103 -5.007648 -1.341010 -0.993775 -VERTEX2 104 -5.560871 -0.497581 1.935166 -VERTEX2 105 -5.923112 0.438655 2.214185 -VERTEX2 106 -6.502892 1.208307 2.155523 -VERTEX2 107 -7.080157 2.033462 1.779814 -VERTEX2 108 -6.058702 2.225354 -0.059028 -VERTEX2 109 -5.050614 2.190479 -0.177455 -VERTEX2 110 -4.073476 2.002032 -0.087723 -VERTEX2 111 -3.095253 1.911633 -0.317432 -VERTEX2 112 -4.027204 2.257290 2.728999 -VERTEX2 113 -4.962018 2.670202 2.876649 -VERTEX2 114 -5.946864 2.944772 2.742665 -VERTEX2 115 -6.873360 3.351060 2.562982 -VERTEX2 116 -7.402122 2.525257 -1.962823 -VERTEX2 117 -7.815686 1.604254 -2.085653 -VERTEX2 118 -8.304703 0.750686 -2.080498 -VERTEX2 119 -8.780566 -0.111932 -1.987825 -VERTEX2 120 -8.420028 0.833184 1.214542 -VERTEX2 121 -8.041270 1.770372 1.170425 -VERTEX2 122 -7.641473 2.675993 1.082664 -VERTEX2 123 -7.193666 3.594629 0.897481 -VERTEX2 124 -7.942394 4.180934 2.778443 -VERTEX2 125 -8.887600 4.522151 2.738811 -VERTEX2 126 -9.824047 4.942028 2.502684 -VERTEX2 127 -10.616986 5.489873 2.725328 -VERTEX2 128 -10.990276 4.544086 -1.853840 -VERTEX2 129 -11.284302 3.582562 -2.073823 -VERTEX2 130 -11.792429 2.713508 -2.403848 -VERTEX2 131 -12.542099 2.045875 -2.363901 -VERTEX2 132 -13.281247 2.739254 2.397721 -VERTEX2 133 -14.013813 3.425918 2.441374 -VERTEX2 134 -14.763916 4.062356 2.015649 -VERTEX2 135 -15.225598 4.937977 2.139731 -VERTEX2 136 -14.697118 4.051257 -0.907333 -VERTEX2 137 -14.098834 3.256341 -0.671228 -VERTEX2 138 -13.294698 2.626506 -0.629233 -VERTEX2 139 -12.461824 2.009320 -0.827974 -VERTEX2 140 -13.121565 2.762116 2.143666 -VERTEX2 141 -13.674950 3.611977 1.849362 -VERTEX2 142 -13.979540 4.603058 2.202883 -VERTEX2 143 -14.600228 5.413943 2.116288 -VERTEX2 144 -14.111104 4.539621 -1.180744 -VERTEX2 145 -13.721942 3.644747 -1.510919 -VERTEX2 146 -13.688654 2.653977 -1.251406 -VERTEX2 147 -13.382712 1.688366 -1.098128 -VERTEX2 148 -14.294957 1.208476 -2.772051 -VERTEX2 149 -15.213077 0.788447 -2.555129 -VERTEX2 150 -16.047363 0.232573 -2.688222 -VERTEX2 151 -16.906955 -0.231068 -2.779504 -VERTEX2 152 -16.547347 -1.197691 -1.270383 -VERTEX2 153 -16.251503 -2.136603 -1.577188 -VERTEX2 154 -16.283348 -3.120441 -1.747322 -VERTEX2 155 -16.444332 -4.065069 -1.736334 -VERTEX2 156 -16.262663 -3.102450 1.373086 -VERTEX2 157 -16.021599 -2.116269 1.321543 -VERTEX2 158 -15.755051 -1.148060 1.392938 -VERTEX2 159 -15.536178 -0.169548 1.571690 -VERTEX2 160 -15.530560 -1.184883 -1.448269 -VERTEX2 161 -15.410950 -2.154537 -1.641735 -VERTEX2 162 -15.487776 -3.179820 -1.464186 -VERTEX2 163 -15.370490 -4.137304 -1.328058 -VERTEX2 164 -15.591823 -3.206650 1.864169 -VERTEX2 165 -15.902213 -2.252785 2.285598 -VERTEX2 166 -16.500169 -1.510358 2.776517 -VERTEX2 167 -17.469859 -1.162237 3.061965 -VERTEX2 168 -17.408170 -0.156297 1.246958 -VERTEX2 169 -17.090561 0.787721 1.370210 -VERTEX2 170 -16.891144 1.735555 1.544328 -VERTEX2 171 -16.854698 2.736301 1.704668 -VERTEX2 172 -15.859446 2.877030 0.094566 -VERTEX2 173 -14.876897 2.972701 0.605420 -VERTEX2 174 -14.084730 3.536064 0.405513 -VERTEX2 175 -13.174992 3.966244 0.345965 -VERTEX2 176 -14.141331 3.615681 -3.008196 -VERTEX2 177 -15.137523 3.466594 3.139682 -VERTEX2 178 -16.114053 3.447404 3.065513 -VERTEX2 179 -17.078060 3.522618 3.009200 -VERTEX2 180 -18.074505 3.675075 -3.096362 -VERTEX2 181 -19.061605 3.612348 -3.107980 -VERTEX2 182 -20.066835 3.572224 -3.083524 -VERTEX2 183 -21.077349 3.533483 -3.108840 -VERTEX2 184 -21.112928 4.501245 1.887947 -VERTEX2 185 -21.441857 5.477734 2.092288 -VERTEX2 186 -21.956295 6.315438 1.890966 -VERTEX2 187 -22.284276 7.262290 2.035652 -VERTEX2 188 -21.405221 7.714542 0.622735 -VERTEX2 189 -20.610158 8.302866 0.501720 -VERTEX2 190 -19.714834 8.806924 0.276048 -VERTEX2 191 -18.769678 9.089214 0.244680 -VERTEX2 192 -18.962480 10.055933 1.816333 -VERTEX2 193 -19.252906 10.997580 1.811266 -VERTEX2 194 -19.505844 11.958446 1.769679 -VERTEX2 195 -19.716010 12.940807 1.702803 -VERTEX2 196 -20.698055 12.814996 2.942497 -VERTEX2 197 -21.690619 13.027066 2.767646 -VERTEX2 198 -22.616936 13.386885 2.685189 -VERTEX2 199 -23.518042 13.865162 2.538877 -VERTEX2 200 -22.923842 14.689257 0.687085 -VERTEX2 201 -22.203335 15.330032 0.648462 -VERTEX2 202 -21.414958 15.926061 1.172961 -VERTEX2 203 -21.025613 16.836778 1.259706 -VERTEX2 204 -21.991730 17.176757 2.654537 -VERTEX2 205 -22.847160 17.621059 2.580238 -VERTEX2 206 -23.687085 18.170591 2.772781 -VERTEX2 207 -24.622203 18.552782 2.864277 -VERTEX2 208 -23.666659 18.244269 -0.133495 -VERTEX2 209 -22.657272 18.110726 0.269138 -VERTEX2 210 -21.711048 18.360825 -0.010429 -VERTEX2 211 -20.696357 18.356595 0.011279 -VERTEX2 212 -20.680712 17.366163 -1.677229 -VERTEX2 213 -20.787832 16.406057 -1.756527 -VERTEX2 214 -20.958785 15.400329 -1.831467 -VERTEX2 215 -21.254654 14.446212 -1.970521 -VERTEX2 216 -20.365879 14.030614 -0.536016 -VERTEX2 217 -19.507730 13.491396 -1.027613 -VERTEX2 218 -18.967043 12.667553 -1.143318 -VERTEX2 219 -18.560706 11.763722 -1.342575 -VERTEX2 220 -18.786310 12.742941 1.851152 -VERTEX2 221 -19.034334 13.723966 1.918405 -VERTEX2 222 -19.392490 14.672523 2.018542 -VERTEX2 223 -19.830065 15.595460 2.042763 -VERTEX2 224 -19.401868 14.707980 -1.184226 -VERTEX2 225 -19.046969 13.758713 -1.208897 -VERTEX2 226 -18.658498 12.801296 -1.331535 -VERTEX2 227 -18.459371 11.861329 -1.205329 -VERTEX2 228 -19.413448 11.498882 -2.568525 -VERTEX2 229 -20.193685 10.979904 -2.711006 -VERTEX2 230 -21.100123 10.589947 -2.719673 -VERTEX2 231 -22.000392 10.195531 -2.845758 -VERTEX2 232 -22.310517 11.133700 1.782479 -VERTEX2 233 -22.553688 12.104856 1.744347 -VERTEX2 234 -22.704124 13.069514 2.051227 -VERTEX2 235 -23.176160 13.973344 2.254210 -VERTEX2 236 -23.952508 13.329324 -2.627132 -VERTEX2 237 -24.852344 12.833089 -2.392215 -VERTEX2 238 -25.575038 12.106579 -2.347890 -VERTEX2 239 -26.281339 11.412235 -2.561596 -VERTEX2 240 -25.442995 11.938767 0.752091 -VERTEX2 241 -24.739062 12.596478 0.387757 -VERTEX2 242 -23.811073 12.954074 0.449404 -VERTEX2 243 -22.868704 13.389870 0.776992 -VERTEX2 244 -23.548236 14.070097 2.094752 -VERTEX2 245 -24.002528 14.916516 1.961874 -VERTEX2 246 -24.375017 15.848894 1.721955 -VERTEX2 247 -24.506369 16.829262 1.760460 -VERTEX2 248 -24.692665 17.816534 1.402422 -VERTEX2 249 -24.563208 18.800880 1.403497 -VERTEX2 250 -24.433631 19.785756 1.114799 -VERTEX2 251 -24.003407 20.688694 1.104253 -VERTEX2 252 -24.488497 19.779949 -2.030166 -VERTEX2 253 -24.960776 18.864954 -1.969063 -VERTEX2 254 -25.367872 17.952808 -1.942093 -VERTEX2 255 -25.750968 17.010686 -2.200473 -VERTEX2 256 -25.156510 17.820732 1.082176 -VERTEX2 257 -24.686561 18.681038 1.226316 -VERTEX2 258 -24.327770 19.620228 1.261266 -VERTEX2 259 -24.025213 20.530189 1.596206 -VERTEX2 260 -23.974566 19.532951 -1.781082 -VERTEX2 261 -24.136114 18.540898 -1.442969 -VERTEX2 262 -23.984541 17.575518 -1.387614 -VERTEX2 263 -23.789615 16.624195 -1.655107 -VERTEX2 264 -24.781058 16.697874 3.018084 -VERTEX2 265 -25.807058 16.810342 2.890422 -VERTEX2 266 -26.770763 17.059833 2.931079 -VERTEX2 267 -27.737371 17.234324 -3.065280 -VERTEX2 268 -27.850293 18.232510 1.606425 -VERTEX2 269 -27.866759 19.205348 1.142981 -VERTEX2 270 -27.437813 20.138078 1.322773 -VERTEX2 271 -27.188645 21.088232 1.224607 -VERTEX2 272 -28.161855 21.414944 2.876494 -VERTEX2 273 -29.183946 21.680755 2.908594 -VERTEX2 274 -30.159972 21.912710 3.035149 -VERTEX2 275 -31.126538 22.042214 -3.061708 -VERTEX2 276 -31.026637 20.983018 -1.538298 -VERTEX2 277 -31.001493 19.995639 -1.534626 -VERTEX2 278 -30.954866 19.016533 -1.520426 -VERTEX2 279 -30.885709 18.005223 -1.520357 -VERTEX2 280 -31.852723 17.974671 -2.922086 -VERTEX2 281 -32.822635 17.784610 -2.792845 -VERTEX2 282 -33.758902 17.471625 -2.900741 -VERTEX2 283 -34.718786 17.204189 -2.965590 -VERTEX2 284 -33.715723 17.368398 0.204561 -VERTEX2 285 -32.747753 17.541222 0.088567 -VERTEX2 286 -31.792048 17.657416 0.268083 -VERTEX2 287 -30.833169 17.965442 0.042939 -VERTEX2 288 -30.845559 18.948231 1.584225 -VERTEX2 289 -30.859606 19.943312 1.439986 -VERTEX2 290 -30.711181 20.962963 1.425094 -VERTEX2 291 -30.553537 21.916528 1.424958 -VERTEX2 292 -29.570376 21.774152 -0.400351 -VERTEX2 293 -28.618566 21.378466 -0.342169 -VERTEX2 294 -27.713591 21.046243 -0.447305 -VERTEX2 295 -26.844596 20.581832 -0.410470 -VERTEX2 296 -26.414892 21.513689 1.368622 -VERTEX2 297 -26.212176 22.508128 1.591116 -VERTEX2 298 -26.199926 23.472073 1.582350 -VERTEX2 299 -26.207550 24.474491 1.601613 -VERTEX2 300 -25.212264 24.484334 0.139338 -VERTEX2 301 -24.249228 24.586008 0.184542 -VERTEX2 302 -23.287743 24.751484 0.489173 -VERTEX2 303 -22.415858 25.184826 0.506780 -VERTEX2 304 -21.928814 24.327255 -0.752122 -VERTEX2 305 -21.203013 23.644699 -0.736970 -VERTEX2 306 -20.458592 22.978533 -0.802819 -VERTEX2 307 -19.783053 22.245855 -1.092165 -VERTEX2 308 -18.894420 22.713338 0.593442 -VERTEX2 309 -18.062331 23.284351 0.623392 -VERTEX2 310 -17.249969 23.888061 0.773216 -VERTEX2 311 -16.514323 24.614295 0.601936 -VERTEX2 312 -17.091751 25.450492 2.522046 -VERTEX2 313 -17.910996 26.002916 2.713211 -VERTEX2 314 -18.793979 26.410550 2.792362 -VERTEX2 315 -19.755323 26.791135 2.752671 -VERTEX2 316 -19.361236 27.705800 1.293336 -VERTEX2 317 -19.070602 28.699975 1.291274 -VERTEX2 318 -18.787070 29.634945 1.517927 -VERTEX2 319 -18.773418 30.681906 1.267665 -VERTEX2 320 -17.811680 30.385698 -0.315341 -VERTEX2 321 -16.871677 30.117251 -0.032998 -VERTEX2 322 -15.857235 30.083278 0.374868 -VERTEX2 323 -14.941606 30.434193 0.383545 -VERTEX2 324 -15.310797 31.378432 2.025716 -VERTEX2 325 -15.761280 32.268916 2.090417 -VERTEX2 326 -16.268362 33.187650 1.846686 -VERTEX2 327 -16.521659 34.130311 1.695316 -VERTEX2 328 -16.436656 33.120198 -1.419293 -VERTEX2 329 -16.293856 32.122259 -1.530475 -VERTEX2 330 -16.261238 31.141950 -1.523017 -VERTEX2 331 -16.203834 30.155441 -1.397115 -VERTEX2 332 -17.150917 29.957680 -2.794353 -VERTEX2 333 -18.095953 29.593277 -3.077981 -VERTEX2 334 -19.110759 29.550074 -3.133438 -VERTEX2 335 -20.127039 29.500611 3.111898 -VERTEX2 336 -20.122429 28.463567 -1.314113 -VERTEX2 337 -19.851326 27.508602 -1.247625 -VERTEX2 338 -19.563782 26.589634 -1.473903 -VERTEX2 339 -19.505023 25.561758 -1.590506 -VERTEX2 340 -18.504968 25.555867 -0.152862 -VERTEX2 341 -17.513645 25.395319 -0.225236 -VERTEX2 342 -16.541087 25.176417 -0.046385 -VERTEX2 343 -15.531705 25.129767 -0.036579 -VERTEX2 344 -15.579685 24.092948 -1.673546 -VERTEX2 345 -15.669699 23.074740 -1.561938 -VERTEX2 346 -15.658146 22.049163 -1.449302 -VERTEX2 347 -15.536726 21.046175 -1.919938 -VERTEX2 348 -14.623066 20.748852 -0.411377 -VERTEX2 349 -13.721153 20.356289 0.000868 -VERTEX2 350 -12.685953 20.356979 0.048307 -VERTEX2 351 -11.683690 20.368288 -0.126139 -VERTEX2 352 -12.682184 20.489656 2.979624 -VERTEX2 353 -13.677894 20.650529 -3.077333 -VERTEX2 354 -14.659937 20.573661 -3.140529 -VERTEX2 355 -15.679742 20.549561 -3.037723 -VERTEX2 356 -14.683938 20.652983 0.109406 -VERTEX2 357 -13.674552 20.787418 0.105872 -VERTEX2 358 -12.676715 20.907500 0.026727 -VERTEX2 359 -11.717615 20.930892 -0.041171 -VERTEX2 360 -12.780513 21.006285 3.060229 -VERTEX2 361 -13.776172 21.074126 -3.088332 -VERTEX2 362 -14.833454 20.976684 -2.869917 -VERTEX2 363 -15.789459 20.702276 -3.010874 -VERTEX2 364 -14.772731 20.843021 0.108311 -VERTEX2 365 -13.738000 20.966177 0.062663 -VERTEX2 366 -12.765060 21.025360 -0.140458 -VERTEX2 367 -11.756763 20.902841 0.145634 -VERTEX2 368 -11.874435 21.901425 1.718155 -VERTEX2 369 -11.992194 22.886772 1.691512 -VERTEX2 370 -12.112003 23.899696 2.069420 -VERTEX2 371 -12.549003 24.737287 2.136300 -VERTEX2 372 -13.412978 24.215939 -2.560239 -VERTEX2 373 -14.272506 23.633982 -2.598453 -VERTEX2 374 -15.138594 23.101829 -2.624294 -VERTEX2 375 -15.987415 22.596680 -2.847573 -VERTEX2 376 -16.266130 23.542865 1.943140 -VERTEX2 377 -16.615002 24.430564 2.310877 -VERTEX2 378 -17.302527 25.111326 1.807318 -VERTEX2 379 -17.552019 26.091822 2.025797 -VERTEX2 380 -18.435439 25.645761 -2.549154 -VERTEX2 381 -19.284700 25.104166 -2.265513 -VERTEX2 382 -19.935291 24.346297 -2.174276 -VERTEX2 383 -20.453284 23.507435 -2.100620 -VERTEX2 384 -19.550593 23.024985 -0.347440 -VERTEX2 385 -18.627391 22.690096 -0.507490 -VERTEX2 386 -17.742141 22.230916 -1.117704 -VERTEX2 387 -17.299415 21.338528 -1.118464 -VERTEX2 388 -16.415834 21.736633 0.368077 -VERTEX2 389 -15.478665 22.091425 0.615551 -VERTEX2 390 -14.673064 22.683891 0.293672 -VERTEX2 391 -13.718242 22.991441 0.069516 -VERTEX2 392 -13.664056 21.990257 -1.488448 -VERTEX2 393 -13.569653 21.012617 -1.442022 -VERTEX2 394 -13.468346 20.005619 -1.263206 -VERTEX2 395 -13.136862 19.048341 -1.138463 -VERTEX2 396 -14.063296 18.664546 -2.561466 -VERTEX2 397 -14.900500 18.148289 -2.517709 -VERTEX2 398 -15.713285 17.579067 -2.521064 -VERTEX2 399 -16.505084 16.975317 -2.344483 -VERTEX2 400 -17.250673 17.670446 2.349200 -VERTEX2 401 -17.973164 18.416234 1.952487 -VERTEX2 402 -18.378596 19.335994 2.292196 -VERTEX2 403 -19.031151 20.102624 2.459811 -VERTEX2 404 -18.244488 19.447501 -0.609020 -VERTEX2 405 -17.414754 18.875738 -0.697919 -VERTEX2 406 -16.649696 18.218236 -0.659947 -VERTEX2 407 -15.874116 17.632625 -0.399338 -VERTEX2 408 -16.272393 16.728955 -1.753094 -VERTEX2 409 -16.452577 15.754890 -1.547512 -VERTEX2 410 -16.449708 14.749444 -1.727811 -VERTEX2 411 -16.613910 13.786356 -1.626108 -VERTEX2 412 -15.618538 13.705920 -0.167434 -VERTEX2 413 -14.652308 13.531853 -0.337572 -VERTEX2 414 -13.738986 13.207403 -0.707338 -VERTEX2 415 -12.976879 12.534368 -0.568182 -VERTEX2 416 -13.820417 13.080415 2.820491 -VERTEX2 417 -14.741840 13.423998 2.414205 -VERTEX2 418 -15.490289 14.116174 2.161891 -VERTEX2 419 -16.061508 14.941094 2.562212 -VERTEX2 420 -16.609923 14.047943 -2.246661 -VERTEX2 421 -17.245633 13.307580 -1.987376 -VERTEX2 422 -17.610010 12.428051 -2.085491 -VERTEX2 423 -18.149950 11.577135 -1.851112 -VERTEX2 424 -18.412469 10.633516 -1.974825 -VERTEX2 425 -18.755599 9.711754 -1.894198 -VERTEX2 426 -19.099267 8.805256 -2.166532 -VERTEX2 427 -19.678991 7.992049 -2.424218 -VERTEX2 428 -19.000363 7.220042 -0.711701 -VERTEX2 429 -18.264029 6.592860 -0.741861 -VERTEX2 430 -17.501109 5.902061 -0.720468 -VERTEX2 431 -16.775464 5.258472 -0.636406 -VERTEX2 432 -17.328117 4.468537 -1.858724 -VERTEX2 433 -17.573521 3.499695 -1.996701 -VERTEX2 434 -17.967868 2.582570 -2.318262 -VERTEX2 435 -18.649520 1.838849 -2.508998 -VERTEX2 436 -19.202891 2.664836 2.440652 -VERTEX2 437 -19.929882 3.261654 2.256923 -VERTEX2 438 -20.552150 4.032619 2.276646 -VERTEX2 439 -21.189253 4.751438 2.465761 -VERTEX2 440 -21.806618 3.969003 -1.757916 -VERTEX2 441 -21.993608 2.985420 -1.689646 -VERTEX2 442 -22.087518 1.987112 -1.827748 -VERTEX2 443 -22.332824 0.998320 -1.757323 -VERTEX2 444 -22.179704 1.938307 1.420639 -VERTEX2 445 -22.030878 2.933593 1.785414 -VERTEX2 446 -22.267045 3.922656 1.499150 -VERTEX2 447 -22.187525 4.897650 1.798230 -VERTEX2 448 -21.226307 5.117001 0.532021 -VERTEX2 449 -20.333283 5.649052 0.795018 -VERTEX2 450 -19.650671 6.385350 0.828914 -VERTEX2 451 -18.957795 7.106604 1.042599 -VERTEX2 452 -19.502770 6.237899 -2.462941 -VERTEX2 453 -20.292209 5.602520 -2.643122 -VERTEX2 454 -21.169352 5.096578 -2.412941 -VERTEX2 455 -21.918773 4.434609 -2.169889 -VERTEX2 456 -21.299985 5.237530 0.758735 -VERTEX2 457 -20.575050 5.932278 0.931564 -VERTEX2 458 -19.973310 6.732790 0.816739 -VERTEX2 459 -19.270351 7.467130 0.478386 -VERTEX2 460 -20.168559 7.017369 -2.366010 -VERTEX2 461 -20.899894 6.342435 -2.406647 -VERTEX2 462 -21.667761 5.627295 -2.270570 -VERTEX2 463 -22.317192 4.869584 -2.648335 -VERTEX2 464 -21.866726 3.997978 -1.025315 -VERTEX2 465 -21.391003 3.156323 -0.585419 -VERTEX2 466 -20.521195 2.621435 -0.554247 -VERTEX2 467 -19.670310 2.085784 -0.318248 -VERTEX2 468 -19.967642 1.140859 -2.014677 -VERTEX2 469 -20.397118 0.219134 -1.838017 -VERTEX2 470 -20.625483 -0.707260 -1.947845 -VERTEX2 471 -21.009987 -1.622358 -1.791265 -VERTEX2 472 -20.798678 -0.661041 1.336920 -VERTEX2 473 -20.576881 0.332753 1.410626 -VERTEX2 474 -20.382149 1.337477 1.511450 -VERTEX2 475 -20.324333 2.360619 1.321074 -VERTEX2 476 -20.599318 1.380825 -1.829049 -VERTEX2 477 -20.831614 0.410921 -1.985379 -VERTEX2 478 -21.216826 -0.536395 -1.811032 -VERTEX2 479 -21.441722 -1.505483 -1.794099 -VERTEX2 480 -21.206896 -0.515404 1.415340 -VERTEX2 481 -21.036479 0.447981 1.589547 -VERTEX2 482 -21.060502 1.436715 1.740469 -VERTEX2 483 -21.210533 2.466692 1.828819 -VERTEX2 484 -22.213051 2.236768 -2.756868 -VERTEX2 485 -23.196515 1.844991 -2.894675 -VERTEX2 486 -24.141737 1.586684 -2.487177 -VERTEX2 487 -24.954276 0.961646 -2.130557 -VERTEX2 488 -25.763062 1.440981 3.067430 -VERTEX2 489 -26.742011 1.517853 2.739579 -VERTEX2 490 -27.679575 1.910248 2.790705 -VERTEX2 491 -28.621987 2.249353 2.730696 -VERTEX2 492 -28.182167 3.138977 1.018134 -VERTEX2 493 -27.668341 3.990238 1.265917 -VERTEX2 494 -27.377018 4.910071 1.307074 -VERTEX2 495 -27.146998 5.861875 0.976342 -VERTEX2 496 -27.712445 5.077445 -1.990385 -VERTEX2 497 -28.155912 4.200223 -2.213285 -VERTEX2 498 -28.760480 3.434850 -1.907334 -VERTEX2 499 -29.129893 2.495928 -2.205485 -VERTEX2 500 -28.550441 3.302866 0.984068 -VERTEX2 501 -27.989686 4.113937 0.975372 -VERTEX2 502 -27.430807 4.923794 0.938562 -VERTEX2 503 -26.830772 5.739156 1.084566 -VERTEX2 504 -27.290611 4.878982 -2.256394 -VERTEX2 505 -27.877087 4.142893 -2.232520 -VERTEX2 506 -28.482222 3.347096 -1.839713 -VERTEX2 507 -28.790829 2.408644 -1.704933 -VERTEX2 508 -29.759230 2.528900 2.944743 -VERTEX2 509 -30.740862 2.729154 2.829828 -VERTEX2 510 -31.717662 3.054570 3.076870 -VERTEX2 511 -32.743682 3.122421 3.063340 -VERTEX2 512 -32.655120 4.130182 1.767108 -VERTEX2 513 -32.866388 5.099467 1.925937 -VERTEX2 514 -33.224313 6.071271 1.848601 -VERTEX2 515 -33.515655 7.026753 2.029640 -VERTEX2 516 -33.099491 6.132085 -1.420624 -VERTEX2 517 -32.978005 5.178771 -1.135977 -VERTEX2 518 -32.521746 4.257600 -1.193254 -VERTEX2 519 -32.104637 3.295645 -1.120200 -VERTEX2 520 -31.213537 3.703656 0.342000 -VERTEX2 521 -30.298490 4.076482 0.392517 -VERTEX2 522 -29.356351 4.432368 0.700886 -VERTEX2 523 -28.567328 5.083144 0.621117 -VERTEX2 524 -29.388438 4.560119 -2.462113 -VERTEX2 525 -30.132687 3.962121 -2.627543 -VERTEX2 526 -31.004439 3.445974 -2.644302 -VERTEX2 527 -31.897091 2.984054 -2.594952 -VERTEX2 528 -31.019157 3.498102 0.600091 -VERTEX2 529 -30.185871 4.052878 0.839089 -VERTEX2 530 -29.494616 4.794596 1.064005 -VERTEX2 531 -29.006844 5.710429 1.281981 -VERTEX2 532 -29.985726 5.942231 2.830659 -VERTEX2 533 -30.980130 6.246921 2.800161 -VERTEX2 534 -31.924534 6.567107 3.103057 -VERTEX2 535 -32.926487 6.606062 2.987611 -VERTEX2 536 -31.942455 6.465900 -0.077062 -VERTEX2 537 -30.943035 6.382171 -0.163208 -VERTEX2 538 -30.003813 6.234700 0.035680 -VERTEX2 539 -29.001666 6.243390 0.112820 -VERTEX2 540 -30.011579 6.175108 -3.045915 -VERTEX2 541 -31.012787 6.045400 -2.797799 -VERTEX2 542 -31.954065 5.665579 -2.596319 -VERTEX2 543 -32.849992 5.127365 -2.529990 -VERTEX2 544 -32.272636 4.338427 -1.387811 -VERTEX2 545 -32.101116 3.353991 -1.525915 -VERTEX2 546 -32.127174 2.385859 -1.732185 -VERTEX2 547 -32.321285 1.401448 -1.781032 -VERTEX2 548 -31.309715 1.204011 -0.342710 -VERTEX2 549 -30.398498 0.871988 -0.810198 -VERTEX2 550 -29.668351 0.155626 -0.914601 -VERTEX2 551 -29.057350 -0.656514 -1.248519 -VERTEX2 552 -28.121262 -0.339577 0.209222 -VERTEX2 553 -27.161539 -0.100233 0.223293 -VERTEX2 554 -26.192698 0.098922 0.557667 -VERTEX2 555 -25.311928 0.651075 0.303836 -VERTEX2 556 -26.229332 0.317298 -2.873733 -VERTEX2 557 -27.188202 0.042173 -2.605969 -VERTEX2 558 -28.076680 -0.487932 -2.643847 -VERTEX2 559 -28.963979 -0.961586 -2.374395 -VERTEX2 560 -28.284544 -1.686894 -0.839689 -VERTEX2 561 -27.630394 -2.370843 -1.032600 -VERTEX2 562 -27.091456 -3.271781 -1.172508 -VERTEX2 563 -26.738456 -4.184625 -0.937441 -VERTEX2 564 -26.167809 -4.980723 -1.042063 -VERTEX2 565 -25.623331 -5.834190 -0.741390 -VERTEX2 566 -24.864774 -6.483634 -0.882074 -VERTEX2 567 -24.219876 -7.238341 -0.960344 -VERTEX2 568 -24.827017 -6.400029 2.198880 -VERTEX2 569 -25.405838 -5.595431 2.373350 -VERTEX2 570 -26.145986 -4.888214 2.635718 -VERTEX2 571 -27.003747 -4.349879 2.562253 -VERTEX2 572 -27.577085 -5.209467 -1.924249 -VERTEX2 573 -27.953675 -6.146254 -2.004812 -VERTEX2 574 -28.345867 -7.048983 -1.792389 -VERTEX2 575 -28.582509 -8.029457 -1.846765 -VERTEX2 576 -27.632465 -8.293294 -0.286949 -VERTEX2 577 -26.664444 -8.562880 -0.729533 -VERTEX2 578 -25.945928 -9.218977 -0.737879 -VERTEX2 579 -25.186603 -9.887928 -0.812969 -VERTEX2 580 -24.447694 -9.205421 0.864706 -VERTEX2 581 -23.822267 -8.476625 1.125249 -VERTEX2 582 -23.432926 -7.571935 1.175611 -VERTEX2 583 -23.023444 -6.649013 1.105437 -VERTEX2 584 -23.883367 -6.198703 2.984093 -VERTEX2 585 -24.875447 -6.102336 2.674854 -VERTEX2 586 -25.758153 -5.683277 2.556369 -VERTEX2 587 -26.632551 -5.124768 2.721536 -VERTEX2 588 -26.213215 -4.215196 0.989351 -VERTEX2 589 -25.655540 -3.372845 1.162059 -VERTEX2 590 -25.268241 -2.424964 1.010860 -VERTEX2 591 -24.742106 -1.578246 0.975637 -VERTEX2 592 -23.930569 -2.155272 -0.783569 -VERTEX2 593 -23.211705 -2.826366 -0.944483 -VERTEX2 594 -22.641351 -3.649132 -1.036480 -VERTEX2 595 -22.133512 -4.520567 -0.916615 -VERTEX2 596 -22.903336 -5.135797 -2.850886 -VERTEX2 597 -23.888371 -5.450858 -2.829541 -VERTEX2 598 -24.845836 -5.777313 -3.105003 -VERTEX2 599 -25.863381 -5.837057 3.116710 -VERTEX2 600 -25.855389 -4.863095 1.564702 -VERTEX2 601 -25.818161 -3.858023 1.820753 -VERTEX2 602 -26.055364 -2.872811 1.598703 -VERTEX2 603 -26.079902 -1.879244 1.529565 -VERTEX2 604 -27.093084 -1.875622 -2.965774 -VERTEX2 605 -28.099280 -2.016066 3.110026 -VERTEX2 606 -29.081260 -1.986410 2.794126 -VERTEX2 607 -30.027272 -1.640132 2.896114 -VERTEX2 608 -30.255976 -2.633832 -1.923474 -VERTEX2 609 -30.575602 -3.585003 -1.595835 -VERTEX2 610 -30.578103 -4.587704 -1.826846 -VERTEX2 611 -30.828311 -5.546189 -1.828801 -VERTEX2 612 -30.583819 -4.590733 1.346393 -VERTEX2 613 -30.326582 -3.622047 1.347768 -VERTEX2 614 -30.080890 -2.590008 1.293773 -VERTEX2 615 -29.818139 -1.582975 1.069354 -VERTEX2 616 -30.307617 -2.468459 -2.190022 -VERTEX2 617 -30.888708 -3.272526 -2.083694 -VERTEX2 618 -31.378799 -4.120603 -1.836953 -VERTEX2 619 -31.614431 -5.057194 -1.811433 -VERTEX2 620 -32.570970 -4.868461 3.016512 -VERTEX2 621 -33.581161 -4.775631 3.103766 -VERTEX2 622 -34.620596 -4.769597 -2.796990 -VERTEX2 623 -35.571654 -5.082379 -2.925754 -VERTEX2 624 -34.581546 -4.898059 0.208318 -VERTEX2 625 -33.562555 -4.704266 -0.035390 -VERTEX2 626 -32.545198 -4.745829 -0.180809 -VERTEX2 627 -31.575845 -4.954178 -0.164317 -VERTEX2 628 -31.386576 -3.992265 1.509407 -VERTEX2 629 -31.343067 -2.985869 1.645277 -VERTEX2 630 -31.407184 -2.010899 1.754959 -VERTEX2 631 -31.600010 -1.037248 1.591672 -VERTEX2 632 -32.591377 -1.100597 -3.000732 -VERTEX2 633 -33.561779 -1.207953 -3.081635 -VERTEX2 634 -34.552629 -1.265358 -3.135169 -VERTEX2 635 -35.498103 -1.276753 2.651016 -VERTEX2 636 -34.634820 -1.730863 -0.720605 -VERTEX2 637 -33.881639 -2.381980 -1.103494 -VERTEX2 638 -33.446373 -3.286486 -1.158273 -VERTEX2 639 -33.050469 -4.218123 -1.325986 -VERTEX2 640 -34.002630 -4.459821 -2.981668 -VERTEX2 641 -34.995765 -4.604743 -2.950809 -VERTEX2 642 -36.022844 -4.784972 3.061651 -VERTEX2 643 -36.992556 -4.657848 -3.064559 -VERTEX2 644 -35.975121 -4.550356 0.245151 -VERTEX2 645 -35.001416 -4.339439 0.212172 -VERTEX2 646 -34.081769 -4.134862 0.171781 -VERTEX2 647 -33.095717 -3.976794 0.129961 -VERTEX2 648 -33.202143 -2.966294 1.821601 -VERTEX2 649 -33.425204 -1.990030 1.846116 -VERTEX2 650 -33.710101 -1.007372 1.690211 -VERTEX2 651 -33.871130 -0.016499 1.479284 -VERTEX2 652 -34.930151 0.076839 2.971502 -VERTEX2 653 -35.871207 0.235759 2.870323 -VERTEX2 654 -36.867936 0.462066 2.738568 -VERTEX2 655 -37.749890 0.851688 2.788381 -VERTEX2 656 -36.821935 0.483976 -0.462244 -VERTEX2 657 -35.969003 0.007355 -0.330401 -VERTEX2 658 -35.052174 -0.326195 -0.428885 -VERTEX2 659 -34.139275 -0.729630 -0.314324 -VERTEX2 660 -33.803980 0.238993 1.181810 -VERTEX2 661 -33.430113 1.155331 1.292367 -VERTEX2 662 -33.165663 2.110432 1.063079 -VERTEX2 663 -32.695910 2.931043 0.755896 -VERTEX2 664 -32.000572 2.206308 -1.001497 -VERTEX2 665 -31.444866 1.340560 -0.537064 -VERTEX2 666 -30.601848 0.797346 -0.189246 -VERTEX2 667 -29.634707 0.603379 -0.062455 -VERTEX2 668 -30.600792 0.664445 3.065230 -VERTEX2 669 -31.609103 0.718675 2.984330 -VERTEX2 670 -32.596995 0.876699 2.948463 -VERTEX2 671 -33.602512 1.099995 2.984258 -VERTEX2 672 -32.628725 0.939771 0.156403 -VERTEX2 673 -31.623938 1.102758 0.337992 -VERTEX2 674 -30.692332 1.440964 0.631556 -VERTEX2 675 -29.915305 2.020480 0.415562 -VERTEX2 676 -30.841775 1.613519 3.087394 -VERTEX2 677 -31.832269 1.688048 3.020292 -VERTEX2 678 -32.809206 1.801274 2.750877 -VERTEX2 679 -33.693732 2.196957 2.821912 -VERTEX2 680 -34.001817 1.247929 -2.179898 -VERTEX2 681 -34.511004 0.463367 -2.066739 -VERTEX2 682 -34.995796 -0.443646 -2.189136 -VERTEX2 683 -35.559515 -1.259439 -2.126458 -VERTEX2 684 -36.437483 -0.722799 2.545502 -VERTEX2 685 -37.278668 -0.163194 2.806796 -VERTEX2 686 -38.228950 0.132148 2.593146 -VERTEX2 687 -39.076748 0.634615 2.570634 -VERTEX2 688 -39.634301 -0.186637 -2.467472 -VERTEX2 689 -40.387846 -0.798654 -2.757188 -VERTEX2 690 -41.331054 -1.165222 -2.468788 -VERTEX2 691 -42.091215 -1.783659 -2.537924 -VERTEX2 692 -42.666185 -0.988363 2.114567 -VERTEX2 693 -43.211913 -0.147584 1.988701 -VERTEX2 694 -43.631503 0.752285 2.059776 -VERTEX2 695 -44.103290 1.644421 2.043286 -VERTEX2 696 -43.232784 2.096206 0.483337 -VERTEX2 697 -42.320559 2.553135 0.314032 -VERTEX2 698 -41.367649 2.815936 0.259968 -VERTEX2 699 -40.406527 3.026476 0.572880 -VERTEX2 700 -40.948296 3.905060 2.325591 -VERTEX2 701 -41.653282 4.627283 2.343951 -VERTEX2 702 -42.347874 5.327746 2.137829 -VERTEX2 703 -42.889333 6.176254 2.189128 -VERTEX2 704 -43.721611 5.592962 -2.950414 -VERTEX2 705 -44.676140 5.439317 -2.769627 -VERTEX2 706 -45.649961 5.076037 -2.800748 -VERTEX2 707 -46.639276 4.745753 -2.798814 -VERTEX2 708 -46.320082 3.800693 -0.791322 -VERTEX2 709 -45.613296 3.113216 -0.645733 -VERTEX2 710 -44.793965 2.530226 -0.429661 -VERTEX2 711 -43.859253 2.138913 -0.275658 -VERTEX2 712 -44.082812 1.187371 -1.928221 -VERTEX2 713 -44.421607 0.256124 -1.940586 -VERTEX2 714 -44.797597 -0.668041 -1.943872 -VERTEX2 715 -45.161553 -1.577137 -2.015638 -VERTEX2 716 -44.735359 -0.704126 1.101788 -VERTEX2 717 -44.295228 0.183918 0.729237 -VERTEX2 718 -43.536145 0.854283 0.734081 -VERTEX2 719 -42.782131 1.530222 0.682725 -VERTEX2 720 -43.407132 2.307568 1.913181 -VERTEX2 721 -43.728812 3.252007 1.808914 -VERTEX2 722 -43.947561 4.223672 1.548151 -VERTEX2 723 -43.896174 5.240969 1.587423 -VERTEX2 724 -43.886770 4.240747 -1.798565 -VERTEX2 725 -44.100691 3.286095 -1.734794 -VERTEX2 726 -44.265400 2.319604 -1.790133 -VERTEX2 727 -44.493515 1.355622 -1.707217 -VERTEX2 728 -43.466889 1.205677 0.015346 -VERTEX2 729 -42.465290 1.244762 -0.205379 -VERTEX2 730 -41.490399 1.035221 -0.243654 -VERTEX2 731 -40.506968 0.833663 -0.593152 -VERTEX2 732 -39.964436 1.636958 0.767306 -VERTEX2 733 -39.232278 2.312201 0.780288 -VERTEX2 734 -38.528350 3.022089 0.626615 -VERTEX2 735 -37.729237 3.633841 0.813762 -VERTEX2 736 -38.494054 4.354539 2.156327 -VERTEX2 737 -39.111591 5.173603 2.034511 -VERTEX2 738 -39.547606 6.053304 2.352964 -VERTEX2 739 -40.268957 6.778321 2.523266 -VERTEX2 740 -39.431096 6.214780 -0.972123 -VERTEX2 741 -38.837514 5.410774 -0.956395 -VERTEX2 742 -38.226068 4.621180 -0.921206 -VERTEX2 743 -37.623312 3.827416 -1.147304 -VERTEX2 744 -38.532356 3.392952 -2.355318 -VERTEX2 745 -39.217662 2.683886 -2.493331 -VERTEX2 746 -40.018587 2.044561 -2.338311 -VERTEX2 747 -40.706455 1.340014 -2.139286 -VERTEX2 748 -40.180816 2.194950 1.093920 -VERTEX2 749 -39.726760 3.122331 1.106965 -VERTEX2 750 -39.341339 4.049055 1.217008 -VERTEX2 751 -39.005339 4.982375 1.019984 -VERTEX2 752 -39.544291 4.182994 -2.317176 -VERTEX2 753 -40.238879 3.491461 -2.380479 -VERTEX2 754 -40.969938 2.823528 -2.882837 -VERTEX2 755 -41.896890 2.526895 -3.009341 -VERTEX2 756 -41.768145 1.579209 -0.968297 -VERTEX2 757 -41.201470 0.737099 -0.909801 -VERTEX2 758 -40.598632 -0.039637 -0.843153 -VERTEX2 759 -39.919806 -0.719287 -0.849886 -VERTEX2 760 -39.160646 -0.094943 0.717066 -VERTEX2 761 -38.407854 0.518247 0.572987 -VERTEX2 762 -37.551441 1.043861 0.852981 -VERTEX2 763 -36.858696 1.788856 0.776050 -VERTEX2 764 -37.581562 1.101872 -2.307267 -VERTEX2 765 -38.261513 0.334339 -2.483635 -VERTEX2 766 -39.061738 -0.294420 -2.647881 -VERTEX2 767 -39.954920 -0.747307 -2.764538 -VERTEX2 768 -40.871538 -1.130106 -2.924744 -VERTEX2 769 -41.860983 -1.318517 3.032802 -VERTEX2 770 -42.843269 -1.231207 3.035018 -VERTEX2 771 -43.857142 -1.151778 2.748712 -VERTEX2 772 -43.455964 -0.215646 1.177988 -VERTEX2 773 -43.120288 0.675487 1.293765 -VERTEX2 774 -42.836623 1.614496 1.430994 -VERTEX2 775 -42.689626 2.609308 1.637997 -VERTEX2 776 -41.689585 2.672998 0.461425 -VERTEX2 777 -40.786764 3.106053 0.324667 -VERTEX2 778 -39.871140 3.431402 0.142001 -VERTEX2 779 -38.872199 3.547733 0.345840 -VERTEX2 780 -38.510762 2.644349 -0.941203 -VERTEX2 781 -37.860409 1.860844 -1.061258 -VERTEX2 782 -37.376636 0.977082 -1.182773 -VERTEX2 783 -37.019673 0.019061 -1.307553 -VERTEX2 784 -37.999171 -0.232634 -3.138235 -VERTEX2 785 -38.994512 -0.210004 -3.094430 -VERTEX2 786 -40.001270 -0.319916 -2.972070 -VERTEX2 787 -40.988269 -0.413397 -2.504720 -VERTEX2 788 -40.407775 -1.244471 -1.017372 -VERTEX2 789 -39.882895 -2.066062 -1.068881 -VERTEX2 790 -39.431762 -2.956345 -1.008582 -VERTEX2 791 -38.895163 -3.793303 -0.930602 -VERTEX2 792 -39.636532 -4.350474 -2.058682 -VERTEX2 793 -40.083964 -5.255556 -2.002446 -VERTEX2 794 -40.497035 -6.188315 -1.606266 -VERTEX2 795 -40.479163 -7.186994 -1.388166 -VERTEX2 796 -39.501656 -6.985580 0.504788 -VERTEX2 797 -38.630937 -6.491662 0.333772 -VERTEX2 798 -37.655185 -6.169858 0.610131 -VERTEX2 799 -36.840096 -5.610023 0.401610 -VERTEX2 800 -36.422937 -6.572062 -0.903253 -VERTEX2 801 -35.781507 -7.354963 -1.151987 -VERTEX2 802 -35.369718 -8.286674 -0.556657 -VERTEX2 803 -34.525082 -8.780736 -0.400845 -VERTEX2 804 -34.127039 -7.859191 1.198738 -VERTEX2 805 -33.736316 -6.958176 1.191372 -VERTEX2 806 -33.360827 -6.009102 1.208662 -VERTEX2 807 -32.998357 -5.044311 1.230869 -VERTEX2 808 -32.035138 -5.353464 -0.293602 -VERTEX2 809 -31.080692 -5.675703 -0.225116 -VERTEX2 810 -30.121334 -5.875236 -0.436359 -VERTEX2 811 -29.194429 -6.316174 -0.524828 -VERTEX2 812 -28.719843 -5.476363 1.144693 -VERTEX2 813 -28.278837 -4.535744 1.160747 -VERTEX2 814 -27.877266 -3.635539 1.058824 -VERTEX2 815 -27.388776 -2.726881 1.211611 -VERTEX2 816 -28.283128 -2.415033 2.923030 -VERTEX2 817 -29.264177 -2.228396 2.898766 -VERTEX2 818 -30.211801 -1.989273 2.705043 -VERTEX2 819 -31.145634 -1.539843 2.917443 -VERTEX2 820 -30.197714 -1.803863 -0.280420 -VERTEX2 821 -29.244228 -2.071154 -0.410092 -VERTEX2 822 -28.347655 -2.481366 -0.040411 -VERTEX2 823 -27.354690 -2.533343 0.205250 -VERTEX2 824 -27.138464 -3.527164 -1.568099 -VERTEX2 825 -27.182646 -4.499645 -1.229092 -VERTEX2 826 -26.813121 -5.469354 -1.583141 -VERTEX2 827 -26.812729 -6.492416 -1.481826 -VERTEX2 828 -26.730084 -7.443891 -1.259417 -VERTEX2 829 -26.414206 -8.388932 -1.307109 -VERTEX2 830 -26.170832 -9.322658 -1.659756 -VERTEX2 831 -26.239724 -10.297627 -1.761652 -VERTEX2 832 -26.002034 -9.311073 1.275345 -VERTEX2 833 -25.689339 -8.334654 1.404496 -VERTEX2 834 -25.536387 -7.363369 1.327377 -VERTEX2 835 -25.309488 -6.434387 1.293650 -VERTEX2 836 -26.257289 -6.166902 3.033525 -VERTEX2 837 -27.260481 -6.049428 2.893632 -VERTEX2 838 -28.230577 -5.774624 2.670676 -VERTEX2 839 -29.143454 -5.327070 2.584649 -VERTEX2 840 -28.585223 -4.449294 0.732644 -VERTEX2 841 -27.830549 -3.777892 0.527488 -VERTEX2 842 -26.977521 -3.295653 0.481033 -VERTEX2 843 -26.070201 -2.852045 0.332780 -VERTEX2 844 -26.430950 -1.901577 1.704115 -VERTEX2 845 -26.551045 -0.948067 1.621878 -VERTEX2 846 -26.628552 0.083801 1.878000 -VERTEX2 847 -26.940502 1.043636 2.155678 -VERTEX2 848 -26.397279 0.176191 -0.891401 -VERTEX2 849 -25.809713 -0.627873 -0.897378 -VERTEX2 850 -25.193070 -1.426157 -1.029472 -VERTEX2 851 -24.665113 -2.263048 -1.200617 -VERTEX2 852 -24.311881 -3.184306 -1.316627 -VERTEX2 853 -24.043134 -4.169576 -1.054992 -VERTEX2 854 -23.509847 -5.050732 -0.884602 -VERTEX2 855 -22.879667 -5.823087 -0.683501 -VERTEX2 856 -23.442873 -6.588276 -2.307531 -VERTEX2 857 -24.112413 -7.332720 -2.099553 -VERTEX2 858 -24.583413 -8.183390 -2.118271 -VERTEX2 859 -25.107790 -9.035849 -2.300675 -VERTEX2 860 -24.471919 -8.302172 1.092163 -VERTEX2 861 -24.002996 -7.479829 0.992555 -VERTEX2 862 -23.448850 -6.679562 0.858511 -VERTEX2 863 -22.788455 -5.914228 0.747531 -VERTEX2 864 -23.509430 -6.623109 -2.182431 -VERTEX2 865 -24.071343 -7.432238 -2.453931 -VERTEX2 866 -24.837399 -8.080549 -2.403090 -VERTEX2 867 -25.555724 -8.757566 -2.344002 -VERTEX2 868 -24.835755 -8.040621 0.954615 -VERTEX2 869 -24.269581 -7.230552 1.130985 -VERTEX2 870 -23.837793 -6.294447 1.360524 -VERTEX2 871 -23.605433 -5.339831 1.562134 -VERTEX2 872 -23.597944 -4.324618 1.469465 -VERTEX2 873 -23.499734 -3.366132 1.650689 -VERTEX2 874 -23.541996 -2.345931 1.683247 -VERTEX2 875 -23.668336 -1.347552 1.941889 -VERTEX2 876 -24.601236 -1.704191 -2.533524 -VERTEX2 877 -25.425049 -2.265005 -2.365966 -VERTEX2 878 -26.154128 -2.964686 -2.431124 -VERTEX2 879 -26.912782 -3.624030 -2.394176 -VERTEX2 880 -26.182811 -2.923380 0.757115 -VERTEX2 881 -25.464092 -2.207945 0.783962 -VERTEX2 882 -24.748322 -1.520493 0.636065 -VERTEX2 883 -23.920655 -0.939749 0.625681 -VERTEX2 884 -24.709769 -1.521829 -2.512207 -VERTEX2 885 -25.479824 -2.114011 -2.259716 -VERTEX2 886 -26.130118 -2.893374 -2.255862 -VERTEX2 887 -26.747492 -3.689372 -2.573171 -VERTEX2 888 -27.269096 -2.847443 1.985776 -VERTEX2 889 -27.659711 -1.918011 2.052872 -VERTEX2 890 -28.133221 -0.989784 1.851653 -VERTEX2 891 -28.393062 -0.026462 1.784083 -VERTEX2 892 -28.181112 -1.018466 -1.128097 -VERTEX2 893 -27.739277 -1.903050 -0.932443 -VERTEX2 894 -27.138313 -2.691600 -0.969271 -VERTEX2 895 -26.588720 -3.541433 -0.827136 -VERTEX2 896 -27.349574 -4.211558 -2.505779 -VERTEX2 897 -28.152276 -4.821940 -2.737379 -VERTEX2 898 -29.076008 -5.237429 -2.585552 -VERTEX2 899 -29.936724 -5.749962 -2.394020 -VERTEX2 900 -29.170809 -5.085616 0.361250 -VERTEX2 901 -28.253468 -4.726133 0.455423 -VERTEX2 902 -27.319976 -4.338620 0.089180 -VERTEX2 903 -26.341694 -4.240681 0.169548 -VERTEX2 904 -26.522216 -3.249033 2.046987 -VERTEX2 905 -27.012088 -2.382304 2.091039 -VERTEX2 906 -27.518947 -1.509265 2.243373 -VERTEX2 907 -28.147249 -0.752474 2.111773 -VERTEX2 908 -28.986343 -1.269821 -2.808174 -VERTEX2 909 -29.902226 -1.612372 -3.080975 -VERTEX2 910 -30.883454 -1.646950 -2.912628 -VERTEX2 911 -31.902462 -1.888240 -3.022517 -VERTEX2 912 -30.933741 -1.790611 0.306102 -VERTEX2 913 -29.973811 -1.488590 0.338150 -VERTEX2 914 -29.053133 -1.127611 0.122245 -VERTEX2 915 -28.045395 -0.986620 0.312607 -VERTEX2 916 -28.335013 -0.045397 1.962745 -VERTEX2 917 -28.709078 0.864200 1.938954 -VERTEX2 918 -29.059630 1.785229 1.749802 -VERTEX2 919 -29.241357 2.775719 1.471085 -VERTEX2 920 -29.356111 1.807480 -1.457088 -VERTEX2 921 -29.231808 0.821808 -1.318841 -VERTEX2 922 -28.981173 -0.145132 -0.895309 -VERTEX2 923 -28.362314 -0.944233 -0.694853 -VERTEX2 924 -29.134059 -0.298406 2.370327 -VERTEX2 925 -29.824054 0.378968 2.091995 -VERTEX2 926 -30.299787 1.241989 1.958309 -VERTEX2 927 -30.680408 2.159939 2.374506 -VERTEX2 928 -30.005692 2.916839 0.908712 -VERTEX2 929 -29.401462 3.702544 1.007136 -VERTEX2 930 -28.918139 4.561229 1.350512 -VERTEX2 931 -28.737532 5.575485 1.176444 -VERTEX2 932 -29.697057 5.987401 2.655137 -VERTEX2 933 -30.581753 6.433335 2.465344 -VERTEX2 934 -31.400347 7.013321 2.706381 -VERTEX2 935 -32.318794 7.418395 3.097792 -VERTEX2 936 -31.302063 7.416460 0.161076 -VERTEX2 937 -30.343685 7.589747 -0.091121 -VERTEX2 938 -29.318739 7.481101 0.082662 -VERTEX2 939 -28.327849 7.544246 -0.040260 -VERTEX2 940 -27.302004 7.485207 -0.070815 -VERTEX2 941 -26.289629 7.419174 -0.187927 -VERTEX2 942 -25.346188 7.255418 -0.036402 -VERTEX2 943 -24.333107 7.191412 -0.251248 -VERTEX2 944 -24.565951 6.211081 -1.735539 -VERTEX2 945 -24.767195 5.231713 -1.423749 -VERTEX2 946 -24.624473 4.235715 -1.642517 -VERTEX2 947 -24.676580 3.279024 -1.387019 -VERTEX2 948 -25.653170 3.044621 3.078398 -VERTEX2 949 -26.654393 3.156807 2.805618 -VERTEX2 950 -27.573940 3.519974 2.977915 -VERTEX2 951 -28.538096 3.669817 2.900765 -VERTEX2 952 -27.559584 3.422958 0.106806 -VERTEX2 953 -26.568942 3.515005 0.225797 -VERTEX2 954 -25.552032 3.715216 0.405602 -VERTEX2 955 -24.639666 4.120680 0.221584 -VERTEX2 956 -24.844487 5.103075 1.660221 -VERTEX2 957 -24.900834 6.139313 2.085265 -VERTEX2 958 -25.409013 7.034225 2.208948 -VERTEX2 959 -26.010878 7.851062 1.922190 -VERTEX2 960 -25.634016 6.916705 -1.544836 -VERTEX2 961 -25.570101 5.904123 -1.896006 -VERTEX2 962 -25.882147 4.955952 -1.969388 -VERTEX2 963 -26.276626 3.998176 -1.426426 -VERTEX2 964 -26.422654 4.966378 1.308472 -VERTEX2 965 -26.167915 5.903094 1.349939 -VERTEX2 966 -25.945409 6.906298 1.729560 -VERTEX2 967 -26.106756 7.901972 1.903451 -VERTEX2 968 -25.778403 6.954029 -0.771971 -VERTEX2 969 -25.033316 6.221926 -1.122569 -VERTEX2 970 -24.598386 5.331036 -1.177181 -VERTEX2 971 -24.230926 4.384516 -1.328424 -VERTEX2 972 -23.269586 4.604232 0.127692 -VERTEX2 973 -22.274778 4.710327 0.393767 -VERTEX2 974 -21.386040 5.077501 0.260288 -VERTEX2 975 -20.436328 5.333264 0.345691 -VERTEX2 976 -19.537831 5.649638 0.595160 -VERTEX2 977 -18.672730 6.182234 0.690422 -VERTEX2 978 -17.957980 6.833383 0.980927 -VERTEX2 979 -17.349939 7.629589 0.867225 -VERTEX2 980 -18.004598 6.841100 -2.065547 -VERTEX2 981 -18.444992 5.932627 -2.375157 -VERTEX2 982 -19.159775 5.263683 -2.294022 -VERTEX2 983 -19.808153 4.519214 -2.183324 -VERTEX2 984 -19.212503 5.329531 0.891052 -VERTEX2 985 -18.597744 6.083291 0.985603 -VERTEX2 986 -18.058576 6.896775 0.549970 -VERTEX2 987 -17.220801 7.423357 0.924237 -VERTEX2 988 -16.443686 6.825325 -0.842885 -VERTEX2 989 -15.788976 6.055944 -0.759740 -VERTEX2 990 -15.053693 5.342549 -0.600263 -VERTEX2 991 -14.224925 4.732766 -0.946895 -VERTEX2 992 -15.041652 4.132840 -2.570709 -VERTEX2 993 -15.920732 3.561828 -2.896676 -VERTEX2 994 -16.856551 3.302155 -2.730347 -VERTEX2 995 -17.760733 2.918331 -2.664362 -VERTEX2 996 -17.334266 2.014026 -0.879360 -VERTEX2 997 -16.671740 1.258852 -1.071050 -VERTEX2 998 -16.201617 0.389345 -0.916474 -VERTEX2 999 -15.597082 -0.465010 -0.835131 -VERTEX2 1000 -16.260433 0.295147 2.272408 -VERTEX2 1001 -16.913605 1.047265 2.516850 -VERTEX2 1002 -17.742176 1.634052 2.155684 -VERTEX2 1003 -18.322776 2.516806 2.034340 -VERTEX2 1004 -17.481283 2.954547 0.426021 -VERTEX2 1005 -16.541357 3.362016 0.286480 -VERTEX2 1006 -15.592007 3.655561 0.194274 -VERTEX2 1007 -14.581075 3.833156 0.645521 -VERTEX2 1008 -14.003815 3.058209 -0.835647 -VERTEX2 1009 -13.338964 2.310059 -0.789302 -VERTEX2 1010 -12.631958 1.585500 -0.742787 -VERTEX2 1011 -11.873862 0.867557 -0.793649 -VERTEX2 1012 -11.164609 1.587090 0.771645 -VERTEX2 1013 -10.447586 2.277699 0.946594 -VERTEX2 1014 -9.790235 3.061601 0.929401 -VERTEX2 1015 -9.194196 3.862835 0.633558 -VERTEX2 1016 -8.638580 3.082050 -0.823603 -VERTEX2 1017 -7.980642 2.352686 -1.112452 -VERTEX2 1018 -7.518499 1.460747 -1.075394 -VERTEX2 1019 -7.042439 0.611487 -0.901191 -VERTEX2 1020 -7.680393 1.370017 2.125701 -VERTEX2 1021 -8.196669 2.222069 2.206567 -VERTEX2 1022 -8.771281 3.020341 2.554672 -VERTEX2 1023 -9.566178 3.558417 2.611848 -VERTEX2 1024 -8.752928 3.048541 -0.551109 -VERTEX2 1025 -7.926473 2.501570 -0.311298 -VERTEX2 1026 -6.938856 2.215143 -0.437408 -VERTEX2 1027 -6.045666 1.777477 -0.156531 -VERTEX2 1028 -6.201197 0.829836 -1.317094 -VERTEX2 1029 -5.989151 -0.130232 -1.263132 -VERTEX2 1030 -5.686844 -1.044503 -1.102504 -VERTEX2 1031 -5.229495 -1.942545 -1.299872 -VERTEX2 1032 -4.265105 -1.669971 0.260534 -VERTEX2 1033 -3.301076 -1.404327 0.612573 -VERTEX2 1034 -2.484667 -0.818323 0.678895 -VERTEX2 1035 -1.724495 -0.217020 0.675849 -VERTEX2 1036 -2.380578 0.558408 2.663906 -VERTEX2 1037 -3.272920 0.955773 2.580590 -VERTEX2 1038 -4.124346 1.479631 2.541465 -VERTEX2 1039 -4.938068 2.039886 2.535036 -VERTEX2 1040 -5.492512 1.202045 -1.889800 -VERTEX2 1041 -5.792463 0.240557 -1.719355 -VERTEX2 1042 -5.942341 -0.734167 -1.825182 -VERTEX2 1043 -6.211076 -1.697584 -1.703048 -VERTEX2 1044 -6.361915 -2.663840 -1.790078 -VERTEX2 1045 -6.598934 -3.615518 -1.412990 -VERTEX2 1046 -6.405114 -4.607211 -1.837776 -VERTEX2 1047 -6.669165 -5.564033 -1.731708 -VERTEX2 1048 -5.714153 -5.729160 0.087595 -VERTEX2 1049 -4.674530 -5.643513 0.051612 -VERTEX2 1050 -3.660611 -5.598903 -0.212364 -VERTEX2 1051 -2.639099 -5.843080 0.021392 -VERTEX2 1052 -2.613163 -6.832289 -1.698188 -VERTEX2 1053 -2.734398 -7.795184 -1.561599 -VERTEX2 1054 -2.714194 -8.791164 -1.607191 -VERTEX2 1055 -2.751672 -9.741037 -1.433562 -VERTEX2 1056 -2.887452 -8.703609 1.657349 -VERTEX2 1057 -2.941846 -7.745131 1.857410 -VERTEX2 1058 -3.242989 -6.790086 1.758519 -VERTEX2 1059 -3.403759 -5.805752 2.200700 -VERTEX2 1060 -2.798148 -6.588076 -0.680996 -VERTEX2 1061 -2.031522 -7.228933 -0.520312 -VERTEX2 1062 -1.173445 -7.744788 -0.710237 -VERTEX2 1063 -0.433499 -8.371326 -0.501990 -VERTEX2 1064 0.040233 -7.475102 0.971424 -VERTEX2 1065 0.599464 -6.643272 1.305402 -VERTEX2 1066 0.904407 -5.709220 1.460719 -VERTEX2 1067 1.028763 -4.709762 1.713835 -VERTEX2 1068 1.157724 -5.728412 -1.450707 -VERTEX2 1069 1.257854 -6.717626 -1.523579 -VERTEX2 1070 1.305508 -7.685640 -1.503361 -VERTEX2 1071 1.359129 -8.704432 -1.597488 -VERTEX2 1072 1.342612 -7.654568 1.423849 -VERTEX2 1073 1.451608 -6.680900 1.667078 -VERTEX2 1074 1.396811 -5.671383 1.483607 -VERTEX2 1075 1.504671 -4.676486 1.532740 -VERTEX2 1076 1.478721 -5.697287 -1.316893 -VERTEX2 1077 1.739235 -6.706672 -1.566336 -VERTEX2 1078 1.772350 -7.706854 -1.337791 -VERTEX2 1079 2.003172 -8.696850 -1.370835 -VERTEX2 1080 1.815666 -7.705113 1.546987 -VERTEX2 1081 1.855425 -6.707328 1.298408 -VERTEX2 1082 2.075648 -5.743869 1.396779 -VERTEX2 1083 2.248471 -4.753820 1.989340 -VERTEX2 1084 3.142755 -4.337268 0.507250 -VERTEX2 1085 4.037130 -3.899046 0.431837 -VERTEX2 1086 4.973821 -3.488191 0.885991 -VERTEX2 1087 5.634701 -2.679431 0.756121 -VERTEX2 1088 4.917681 -3.346296 -2.469140 -VERTEX2 1089 4.135167 -3.994198 -2.293747 -VERTEX2 1090 3.530570 -4.773885 -2.703052 -VERTEX2 1091 2.653680 -5.211048 -2.900989 -VERTEX2 1092 3.618940 -4.988271 0.267806 -VERTEX2 1093 4.555607 -4.720606 0.388607 -VERTEX2 1094 5.528474 -4.326246 0.227432 -VERTEX2 1095 6.499417 -4.107486 0.282547 -VERTEX2 1096 5.546022 -4.398276 -2.821102 -VERTEX2 1097 4.662040 -4.682656 -2.831488 -VERTEX2 1098 3.723684 -4.968737 -2.654089 -VERTEX2 1099 2.836677 -5.437726 -2.727121 -VERTEX2 1100 2.424413 -4.501638 2.138818 -VERTEX2 1101 1.827603 -3.682559 2.077315 -VERTEX2 1102 1.335886 -2.776000 1.837733 -VERTEX2 1103 1.071017 -1.833423 1.922213 -VERTEX2 1104 2.056032 -1.475249 -0.480885 -VERTEX2 1105 2.984196 -1.927755 -0.569712 -VERTEX2 1106 3.815457 -2.457122 -0.703276 -VERTEX2 1107 4.591544 -3.101879 -0.610996 -VERTEX2 1108 4.062655 -3.895120 -2.186657 -VERTEX2 1109 3.474913 -4.720421 -1.953747 -VERTEX2 1110 3.106406 -5.610783 -2.083340 -VERTEX2 1111 2.649859 -6.479240 -2.127849 -VERTEX2 1112 3.522595 -6.967495 -0.620420 -VERTEX2 1113 4.364317 -7.507236 -0.271572 -VERTEX2 1114 5.304822 -7.752244 -0.281208 -VERTEX2 1115 6.248602 -8.039497 -0.476784 -VERTEX2 1116 6.712998 -7.133600 1.398551 -VERTEX2 1117 6.884827 -6.142952 1.009180 -VERTEX2 1118 7.396883 -5.286236 0.882807 -VERTEX2 1119 8.032537 -4.501758 0.705474 -VERTEX2 1120 7.217593 -5.140766 -2.608113 -VERTEX2 1121 6.390256 -5.615094 -2.689945 -VERTEX2 1122 5.531267 -6.038592 -2.382947 -VERTEX2 1123 4.808792 -6.760750 -2.293017 -VERTEX2 1124 4.055274 -6.065563 2.928197 -VERTEX2 1125 3.081620 -5.865785 2.831591 -VERTEX2 1126 2.155974 -5.556948 2.825562 -VERTEX2 1127 1.143627 -5.240027 2.843887 -VERTEX2 1128 0.196019 -4.901412 3.073638 -VERTEX2 1129 -0.804245 -4.849492 3.087989 -VERTEX2 1130 -1.838148 -4.794024 3.086949 -VERTEX2 1131 -2.832102 -4.735545 3.088201 -VERTEX2 1132 -1.829400 -4.784567 0.181308 -VERTEX2 1133 -0.863050 -4.580306 0.247273 -VERTEX2 1134 0.118200 -4.343887 0.160336 -VERTEX2 1135 1.123179 -4.153090 0.181272 -VERTEX2 1136 0.206227 -4.348115 -2.494291 -VERTEX2 1137 -0.593937 -4.916471 -2.187782 -VERTEX2 1138 -1.165805 -5.726335 -2.250277 -VERTEX2 1139 -1.781333 -6.496593 -2.289444 -VERTEX2 1140 -1.125198 -5.699284 0.980842 -VERTEX2 1141 -0.575068 -4.888259 0.756814 -VERTEX2 1142 0.148946 -4.170482 0.697409 -VERTEX2 1143 0.932001 -3.522008 0.458414 -VERTEX2 1144 0.026472 -3.963025 -3.084466 -VERTEX2 1145 -0.949180 -4.037034 3.102512 -VERTEX2 1146 -1.990173 -3.986809 3.049549 -VERTEX2 1147 -2.977213 -3.859660 -3.115446 -VERTEX2 1148 -2.949144 -4.858453 -1.581949 -VERTEX2 1149 -3.004810 -5.838843 -1.942197 -VERTEX2 1150 -3.372584 -6.790279 -1.832975 -VERTEX2 1151 -3.595012 -7.772784 -1.979025 -VERTEX2 1152 -2.675831 -8.196181 -0.706611 -VERTEX2 1153 -1.891121 -8.822935 -0.399712 -VERTEX2 1154 -0.983979 -9.187921 -0.284430 -VERTEX2 1155 -0.048174 -9.475193 -0.286764 -VERTEX2 1156 0.210040 -8.518974 1.343792 -VERTEX2 1157 0.453230 -7.535854 1.654493 -VERTEX2 1158 0.372794 -6.590915 1.595044 -VERTEX2 1159 0.323381 -5.609790 1.512335 -VERTEX2 1160 0.246033 -6.605834 -1.973579 -VERTEX2 1161 -0.120751 -7.519477 -1.751250 -VERTEX2 1162 -0.285661 -8.469582 -1.638994 -VERTEX2 1163 -0.340033 -9.483253 -1.550564 -VERTEX2 1164 -0.323048 -10.452345 -1.730410 -VERTEX2 1165 -0.479721 -11.470111 -1.778802 -VERTEX2 1166 -0.664299 -12.420544 -1.686095 -VERTEX2 1167 -0.828899 -13.445392 -1.596742 -VERTEX2 1168 -0.772437 -12.446291 1.470649 -VERTEX2 1169 -0.710382 -11.457771 1.048658 -VERTEX2 1170 -0.241540 -10.577563 0.894562 -VERTEX2 1171 0.388192 -9.861302 0.939378 -VERTEX2 1172 -0.189030 -10.657416 -2.230173 -VERTEX2 1173 -0.784038 -11.427099 -1.875173 -VERTEX2 1174 -1.084527 -12.366454 -2.243951 -VERTEX2 1175 -1.745330 -13.138101 -2.565368 -VERTEX2 1176 -1.178741 -13.921980 -0.912676 -VERTEX2 1177 -0.566477 -14.724642 -1.202253 -VERTEX2 1178 -0.167347 -15.671298 -0.961390 -VERTEX2 1179 0.456528 -16.495159 -0.813208 -VERTEX2 1180 -0.283767 -17.174099 -2.432395 -VERTEX2 1181 -1.022098 -17.823840 -2.682803 -VERTEX2 1182 -1.927151 -18.284250 -2.688667 -VERTEX2 1183 -2.797705 -18.711421 -2.569699 -VERTEX2 1184 -1.962713 -18.212830 0.661479 -VERTEX2 1185 -1.192805 -17.618898 0.563017 -VERTEX2 1186 -0.274613 -17.052924 0.505803 -VERTEX2 1187 0.607479 -16.545034 0.776385 -VERTEX2 1188 -0.094039 -15.789842 2.553835 -VERTEX2 1189 -0.934922 -15.251632 2.657165 -VERTEX2 1190 -1.851125 -14.767774 2.360835 -VERTEX2 1191 -2.538295 -14.081984 1.815476 -VERTEX2 1192 -3.500712 -14.305415 -3.074909 -VERTEX2 1193 -4.534522 -14.366604 3.020217 -VERTEX2 1194 -5.554700 -14.243321 2.932347 -VERTEX2 1195 -6.546467 -14.048129 2.814422 -VERTEX2 1196 -5.626612 -14.318741 -0.223992 -VERTEX2 1197 -4.683956 -14.541893 -0.292491 -VERTEX2 1198 -3.739860 -14.834017 0.013501 -VERTEX2 1199 -2.774398 -14.869456 0.002488 -VERTEX2 1200 -2.744949 -15.863154 -1.557010 -VERTEX2 1201 -2.700253 -16.848572 -1.961915 -VERTEX2 1202 -3.125905 -17.773091 -2.130309 -VERTEX2 1203 -3.666769 -18.627748 -2.601990 -VERTEX2 1204 -4.196346 -17.735972 2.007949 -VERTEX2 1205 -4.611256 -16.844453 2.165182 -VERTEX2 1206 -5.181717 -16.043231 2.445350 -VERTEX2 1207 -5.943557 -15.412541 2.079950 -VERTEX2 1208 -5.461533 -16.287261 -1.472715 -VERTEX2 1209 -5.345795 -17.307018 -1.435905 -VERTEX2 1210 -5.236705 -18.281754 -1.366936 -VERTEX2 1211 -5.064069 -19.298774 -1.593144 -VERTEX2 1212 -5.077353 -18.299225 1.673821 -VERTEX2 1213 -5.193110 -17.311561 1.618777 -VERTEX2 1214 -5.240834 -16.270472 1.681500 -VERTEX2 1215 -5.361784 -15.299355 1.615701 -VERTEX2 1216 -4.343023 -15.276722 -0.120364 -VERTEX2 1217 -3.337581 -15.423986 0.103227 -VERTEX2 1218 -2.322695 -15.343088 0.363962 -VERTEX2 1219 -1.379193 -14.984518 0.628333 -VERTEX2 1220 -0.604790 -14.370288 0.544417 -VERTEX2 1221 0.236760 -13.864720 0.455578 -VERTEX2 1222 1.145776 -13.419163 0.515881 -VERTEX2 1223 2.018065 -12.967532 0.393143 -VERTEX2 1224 1.645062 -12.016415 2.055442 -VERTEX2 1225 1.199304 -11.137609 1.910511 -VERTEX2 1226 0.897073 -10.175249 1.859064 -VERTEX2 1227 0.617646 -9.236642 1.547759 -VERTEX2 1228 1.585151 -9.253582 -0.401500 -VERTEX2 1229 2.538716 -9.618670 -0.362229 -VERTEX2 1230 3.463593 -9.973158 -0.433510 -VERTEX2 1231 4.420411 -10.405313 -0.600552 -VERTEX2 1232 4.984987 -9.592775 0.912922 -VERTEX2 1233 5.561136 -8.787987 0.876447 -VERTEX2 1234 6.202383 -8.036953 1.157920 -VERTEX2 1235 6.594982 -7.108854 1.048447 -VERTEX2 1236 7.089134 -6.270129 1.260323 -VERTEX2 1237 7.386030 -5.336427 1.113153 -VERTEX2 1238 7.841015 -4.479455 0.925550 -VERTEX2 1239 8.367212 -3.665182 0.557467 -VERTEX2 1240 7.520987 -4.206381 -2.491922 -VERTEX2 1241 6.750966 -4.807259 -2.361559 -VERTEX2 1242 6.030377 -5.530930 -2.042894 -VERTEX2 1243 5.559959 -6.449120 -1.565338 -VERTEX2 1244 4.574356 -6.427190 -2.855094 -VERTEX2 1245 3.627218 -6.696559 -2.781737 -VERTEX2 1246 2.708693 -7.038581 -2.597292 -VERTEX2 1247 1.880981 -7.584916 -2.587565 -VERTEX2 1248 1.340398 -6.695489 2.043878 -VERTEX2 1249 0.901062 -5.803645 1.943239 -VERTEX2 1250 0.518050 -4.836236 2.068184 -VERTEX2 1251 0.041873 -3.974482 2.155559 -VERTEX2 1252 0.614281 -4.825541 -1.199648 -VERTEX2 1253 0.984056 -5.759694 -1.105314 -VERTEX2 1254 1.441518 -6.621321 -0.902037 -VERTEX2 1255 2.049628 -7.394139 -0.866868 -VERTEX2 1256 1.251181 -8.011180 -2.406788 -VERTEX2 1257 0.535533 -8.734189 -2.358740 -VERTEX2 1258 -0.201363 -9.452278 -2.547175 -VERTEX2 1259 -1.005112 -10.030829 -2.673982 -VERTEX2 1260 -0.547892 -10.890320 -0.772240 -VERTEX2 1261 0.146116 -11.600203 -0.615101 -VERTEX2 1262 0.967818 -12.206059 -0.378114 -VERTEX2 1263 1.887602 -12.578490 -0.477182 -VERTEX2 1264 1.003486 -12.089688 2.836835 -VERTEX2 1265 0.049217 -11.776005 3.027999 -VERTEX2 1266 -0.955991 -11.676138 -3.072318 -VERTEX2 1267 -1.956359 -11.760958 -3.098691 -VERTEX2 1268 -0.963062 -11.696108 0.041892 -VERTEX2 1269 0.056793 -11.655749 0.412882 -VERTEX2 1270 0.965940 -11.253369 0.508512 -VERTEX2 1271 1.805449 -10.782818 0.200698 -VERTEX2 1272 2.009107 -11.775922 -1.432182 -VERTEX2 1273 2.138732 -12.810010 -1.829980 -VERTEX2 1274 1.849409 -13.770428 -1.669228 -VERTEX2 1275 1.776115 -14.760750 -1.836033 -VERTEX2 1276 2.724239 -15.005906 -0.308807 -VERTEX2 1277 3.682218 -15.357265 -0.223151 -VERTEX2 1278 4.648743 -15.560741 -0.159760 -VERTEX2 1279 5.645567 -15.731661 -0.422024 -VERTEX2 1280 6.020906 -14.798291 1.032927 -VERTEX2 1281 6.541934 -13.945620 0.846623 -VERTEX2 1282 7.262252 -13.195951 0.754119 -VERTEX2 1283 8.004173 -12.514808 1.130044 -VERTEX2 1284 7.116452 -12.045193 2.723632 -VERTEX2 1285 6.194623 -11.615274 2.420737 -VERTEX2 1286 5.416052 -10.963565 2.555000 -VERTEX2 1287 4.545672 -10.437014 2.477992 -VERTEX2 1288 3.952948 -11.216998 -2.070655 -VERTEX2 1289 3.471478 -12.099035 -2.130594 -VERTEX2 1290 2.929181 -12.923769 -2.115729 -VERTEX2 1291 2.447746 -13.805593 -1.831936 -VERTEX2 1292 2.692642 -12.842171 1.372516 -VERTEX2 1293 2.910032 -11.849065 1.642502 -VERTEX2 1294 2.829731 -10.861997 1.581406 -VERTEX2 1295 2.825476 -9.870130 1.555441 -VERTEX2 1296 3.824150 -9.894865 0.076829 -VERTEX2 1297 4.826345 -9.817195 0.014357 -VERTEX2 1298 5.849250 -9.815757 0.088181 -VERTEX2 1299 6.848518 -9.712833 0.217514 -VERTEX2 1300 7.073373 -10.671031 -1.438539 -VERTEX2 1301 7.231287 -11.605947 -1.679458 -VERTEX2 1302 7.117383 -12.604746 -1.783353 -VERTEX2 1303 6.907530 -13.584812 -1.866080 -VERTEX2 1304 7.190141 -12.607789 1.428260 -VERTEX2 1305 7.327189 -11.629297 1.450191 -VERTEX2 1306 7.404519 -10.646787 1.685456 -VERTEX2 1307 7.272326 -9.665081 1.516952 -VERTEX2 1308 8.236964 -9.730194 0.001275 -VERTEX2 1309 9.233793 -9.659249 0.177901 -VERTEX2 1310 10.200711 -9.456031 0.337040 -VERTEX2 1311 11.151326 -9.055997 0.169199 -VERTEX2 1312 11.355893 -10.044982 -1.348644 -VERTEX2 1313 11.546814 -11.004526 -1.485992 -VERTEX2 1314 11.612159 -11.986753 -1.459021 -VERTEX2 1315 11.706815 -12.972195 -1.490927 -VERTEX2 1316 11.671490 -11.992086 1.840180 -VERTEX2 1317 11.397072 -11.036866 1.470349 -VERTEX2 1318 11.476555 -10.013498 1.484467 -VERTEX2 1319 11.525796 -9.032483 1.495812 -VERTEX2 1320 10.486887 -9.004306 2.858350 -VERTEX2 1321 9.535675 -8.717459 2.877597 -VERTEX2 1322 8.528193 -8.454859 2.782322 -VERTEX2 1323 7.546732 -8.104933 3.025345 -VERTEX2 1324 8.548972 -8.225847 -0.466562 -VERTEX2 1325 9.397565 -8.655677 -0.438706 -VERTEX2 1326 10.318823 -9.097737 -0.311696 -VERTEX2 1327 11.290214 -9.406717 -0.751676 -VERTEX2 1328 10.651684 -10.134772 -2.162299 -VERTEX2 1329 10.069858 -10.940490 -1.906871 -VERTEX2 1330 9.733216 -11.884248 -1.764426 -VERTEX2 1331 9.518180 -12.902194 -1.425171 -VERTEX2 1332 10.503927 -12.762106 0.260407 -VERTEX2 1333 11.463669 -12.511678 -0.127535 -VERTEX2 1334 12.460751 -12.625652 -0.327132 -VERTEX2 1335 13.381428 -12.984331 -0.065477 -VERTEX2 1336 13.449461 -11.963184 1.477258 -VERTEX2 1337 13.573140 -10.939993 1.263292 -VERTEX2 1338 13.904939 -10.008893 0.808731 -VERTEX2 1339 14.572717 -9.233962 0.590643 -VERTEX2 1340 13.740318 -9.819160 -2.692416 -VERTEX2 1341 12.833636 -10.255538 -2.573684 -VERTEX2 1342 11.974396 -10.830170 -2.486136 -VERTEX2 1343 11.191964 -11.412914 -2.138076 -VERTEX2 1344 12.047621 -11.933569 -0.352375 -VERTEX2 1345 12.987609 -12.262614 -0.490709 -VERTEX2 1346 13.851970 -12.739174 -0.465587 -VERTEX2 1347 14.744418 -13.211691 -0.415387 -VERTEX2 1348 15.107495 -12.280907 1.260706 -VERTEX2 1349 15.430359 -11.317037 1.009944 -VERTEX2 1350 15.996144 -10.434240 0.844515 -VERTEX2 1351 16.645754 -9.679901 0.808667 -VERTEX2 1352 17.372085 -10.372416 -0.780791 -VERTEX2 1353 18.067912 -11.066875 -0.433425 -VERTEX2 1354 18.968019 -11.480067 -0.348390 -VERTEX2 1355 19.905104 -11.838611 -0.497641 -VERTEX2 1356 20.362241 -11.007231 1.076828 -VERTEX2 1357 20.834808 -10.116791 1.064043 -VERTEX2 1358 21.285812 -9.259930 0.968205 -VERTEX2 1359 21.846441 -8.443259 1.263435 -VERTEX2 1360 20.861644 -8.144807 -3.058920 -VERTEX2 1361 19.844635 -8.245861 -3.003068 -VERTEX2 1362 18.886741 -8.351527 -2.934018 -VERTEX2 1363 17.906147 -8.550597 3.125350 -VERTEX2 1364 17.931339 -7.539792 1.773069 -VERTEX2 1365 17.753284 -6.607942 1.570670 -VERTEX2 1366 17.743824 -5.617743 1.620257 -VERTEX2 1367 17.699833 -4.594036 1.670831 -VERTEX2 1368 18.715466 -4.518889 0.105892 -VERTEX2 1369 19.701444 -4.383400 0.185286 -VERTEX2 1370 20.698625 -4.194679 0.199741 -VERTEX2 1371 21.640869 -3.995654 0.621946 -VERTEX2 1372 22.283063 -4.788111 -0.662345 -VERTEX2 1373 23.082109 -5.383709 -0.248594 -VERTEX2 1374 24.041572 -5.634269 -0.070739 -VERTEX2 1375 25.057890 -5.697285 -0.056047 -VERTEX2 1376 25.037034 -6.737380 -1.599043 -VERTEX2 1377 24.986066 -7.766681 -1.577920 -VERTEX2 1378 24.944477 -8.722169 -1.381653 -VERTEX2 1379 25.167995 -9.713789 -1.394509 -VERTEX2 1380 24.991542 -8.746670 1.799601 -VERTEX2 1381 24.799780 -7.800709 1.608040 -VERTEX2 1382 24.774270 -6.815774 1.795388 -VERTEX2 1383 24.570881 -5.803661 1.708184 -VERTEX2 1384 25.576801 -5.703640 -0.135263 -VERTEX2 1385 26.565090 -5.874627 -0.180145 -VERTEX2 1386 27.525807 -6.024148 -0.243342 -VERTEX2 1387 28.501680 -6.261906 -0.418834 -VERTEX2 1388 28.906017 -5.345793 1.040037 -VERTEX2 1389 29.399944 -4.488330 1.160822 -VERTEX2 1390 29.787325 -3.555197 1.114377 -VERTEX2 1391 30.217730 -2.700169 0.799862 -VERTEX2 1392 29.529422 -3.439599 -2.012931 -VERTEX2 1393 29.077953 -4.365138 -1.956541 -VERTEX2 1394 28.720729 -5.253916 -1.801673 -VERTEX2 1395 28.515884 -6.206143 -2.039286 -VERTEX2 1396 28.905698 -5.333054 1.074997 -VERTEX2 1397 29.404686 -4.457754 1.344051 -VERTEX2 1398 29.620562 -3.501351 1.086397 -VERTEX2 1399 30.086284 -2.591593 1.168488 -VERTEX2 1400 29.677510 -3.508627 -1.655822 -VERTEX2 1401 29.599950 -4.453682 -1.762191 -VERTEX2 1402 29.426850 -5.413221 -2.179664 -VERTEX2 1403 28.844518 -6.227246 -2.551682 -VERTEX2 1404 29.664408 -5.737756 0.563117 -VERTEX2 1405 30.494273 -5.200002 0.878502 -VERTEX2 1406 31.106968 -4.433210 0.826738 -VERTEX2 1407 31.781550 -3.670847 0.778756 -VERTEX2 1408 31.095703 -2.982264 2.018144 -VERTEX2 1409 30.646311 -2.071377 2.057936 -VERTEX2 1410 30.193989 -1.147092 2.071922 -VERTEX2 1411 29.723812 -0.203567 2.186119 -VERTEX2 1412 30.326286 -0.994230 -1.117348 -VERTEX2 1413 30.758503 -1.927927 -0.819323 -VERTEX2 1414 31.459674 -2.643912 -0.848085 -VERTEX2 1415 32.099279 -3.384779 -1.200690 -VERTEX2 1416 31.177022 -3.727758 -2.842223 -VERTEX2 1417 30.231725 -3.996572 -2.579460 -VERTEX2 1418 29.360808 -4.509581 -2.489728 -VERTEX2 1419 28.563642 -5.084717 -2.848022 -VERTEX2 1420 29.506824 -4.802675 0.689488 -VERTEX2 1421 30.268318 -4.163024 0.820591 -VERTEX2 1422 30.930942 -3.444302 0.858149 -VERTEX2 1423 31.585841 -2.684355 0.833063 -VERTEX2 1424 30.842679 -2.014081 2.324597 -VERTEX2 1425 30.139796 -1.300898 2.295100 -VERTEX2 1426 29.491145 -0.564173 2.072969 -VERTEX2 1427 28.999175 0.286601 2.298105 -VERTEX2 1428 29.738870 0.956300 0.706388 -VERTEX2 1429 30.466256 1.580830 0.924530 -VERTEX2 1430 31.073762 2.357477 1.069494 -VERTEX2 1431 31.572855 3.259245 1.079211 -VERTEX2 1432 32.480785 2.778673 -0.434293 -VERTEX2 1433 33.382043 2.389146 -0.630652 -VERTEX2 1434 34.214457 1.798857 -0.527948 -VERTEX2 1435 35.078484 1.265695 -0.219407 -VERTEX2 1436 34.877386 0.343061 -1.553545 -VERTEX2 1437 34.894911 -0.675148 -1.452098 -VERTEX2 1438 34.990313 -1.648231 -1.379148 -VERTEX2 1439 35.167943 -2.596641 -1.404974 -VERTEX2 1440 36.161813 -2.402394 -0.022446 -VERTEX2 1441 37.178755 -2.420392 -0.159519 -VERTEX2 1442 38.160365 -2.592558 -0.318822 -VERTEX2 1443 39.074566 -2.889378 -0.451172 -VERTEX2 1444 39.561317 -1.993186 1.333143 -VERTEX2 1445 39.783585 -1.038864 1.539987 -VERTEX2 1446 39.827222 -0.029239 1.829645 -VERTEX2 1447 39.573528 0.931881 1.983630 -VERTEX2 1448 39.952104 0.045629 -0.920130 -VERTEX2 1449 40.548349 -0.759951 -1.329111 -VERTEX2 1450 40.820473 -1.743280 -1.292388 -VERTEX2 1451 41.090622 -2.731478 -1.810884 -VERTEX2 1452 40.867108 -3.713857 -1.595316 -VERTEX2 1453 40.843936 -4.731044 -1.761786 -VERTEX2 1454 40.654214 -5.693629 -1.560983 -VERTEX2 1455 40.673460 -6.700369 -1.358948 -VERTEX2 1456 39.654156 -6.876686 -3.027524 -VERTEX2 1457 38.657430 -6.983360 3.077497 -VERTEX2 1458 37.694354 -6.933770 2.999467 -VERTEX2 1459 36.722252 -6.783005 2.971172 -VERTEX2 1460 36.568686 -7.755797 -1.660358 -VERTEX2 1461 36.464828 -8.786699 -1.767747 -VERTEX2 1462 36.251452 -9.787871 -1.679682 -VERTEX2 1463 36.122247 -10.801875 -1.924735 -VERTEX2 1464 35.182023 -10.440053 2.755370 -VERTEX2 1465 34.254549 -10.091067 2.683284 -VERTEX2 1466 33.380857 -9.674497 2.651055 -VERTEX2 1467 32.496066 -9.227576 2.533198 -VERTEX2 1468 31.991027 -10.011694 -2.295351 -VERTEX2 1469 31.294218 -10.729048 -2.273432 -VERTEX2 1470 30.674587 -11.519589 -2.210786 -VERTEX2 1471 30.074330 -12.300371 -2.110559 -VERTEX2 1472 29.243780 -11.813691 2.547936 -VERTEX2 1473 28.407808 -11.250902 2.713358 -VERTEX2 1474 27.530298 -10.819534 2.813258 -VERTEX2 1475 26.577876 -10.512105 2.737723 -VERTEX2 1476 27.471338 -10.891368 -0.494126 -VERTEX2 1477 28.365108 -11.351366 -0.394109 -VERTEX2 1478 29.306864 -11.735181 -0.836213 -VERTEX2 1479 29.985235 -12.468836 -0.618866 -VERTEX2 1480 30.563152 -11.634444 1.122301 -VERTEX2 1481 30.985447 -10.736510 0.858793 -VERTEX2 1482 31.646756 -10.009437 1.216695 -VERTEX2 1483 32.004146 -9.066500 1.220317 -VERTEX2 1484 31.073790 -8.721778 3.019526 -VERTEX2 1485 30.103026 -8.566514 -2.660359 -VERTEX2 1486 29.220598 -9.021390 -2.810284 -VERTEX2 1487 28.229737 -9.324682 -2.771860 -VERTEX2 1488 27.867978 -8.367336 1.376611 -VERTEX2 1489 28.066391 -7.363088 1.159028 -VERTEX2 1490 28.455657 -6.463994 1.058008 -VERTEX2 1491 28.936107 -5.616462 1.225375 -VERTEX2 1492 27.972170 -5.316811 2.656666 -VERTEX2 1493 27.063927 -4.831748 2.690986 -VERTEX2 1494 26.178656 -4.367728 2.635303 -VERTEX2 1495 25.290933 -3.898156 2.755231 -VERTEX2 1496 25.632062 -2.967565 1.714935 -VERTEX2 1497 25.511437 -1.994200 1.691544 -VERTEX2 1498 25.369119 -1.018102 1.507046 -VERTEX2 1499 25.435558 0.004162 1.390255 -VERTEX2 1500 24.493422 0.136808 2.852359 -VERTEX2 1501 23.515023 0.415021 2.687094 -VERTEX2 1502 22.635187 0.821472 3.112214 -VERTEX2 1503 21.655422 0.882923 -3.131021 -VERTEX2 1504 22.645196 0.901998 0.016985 -VERTEX2 1505 23.636684 0.929132 -0.123067 -VERTEX2 1506 24.669512 0.821572 -0.282082 -VERTEX2 1507 25.664524 0.501289 -0.100534 -VERTEX2 1508 24.691319 0.601499 3.071509 -VERTEX2 1509 23.709758 0.667713 -3.002165 -VERTEX2 1510 22.701142 0.533648 -2.986552 -VERTEX2 1511 21.682767 0.383085 -3.099249 -VERTEX2 1512 22.687557 0.389952 0.368262 -VERTEX2 1513 23.619592 0.761745 0.393366 -VERTEX2 1514 24.555104 1.130591 0.951195 -VERTEX2 1515 25.151148 1.938873 1.175868 -VERTEX2 1516 24.278787 2.325528 2.468318 -VERTEX2 1517 23.494215 2.958235 2.229618 -VERTEX2 1518 22.926537 3.736610 2.040506 -VERTEX2 1519 22.473583 4.617399 1.968609 -VERTEX2 1520 22.878996 3.693587 -1.161055 -VERTEX2 1521 23.273702 2.747155 -0.997855 -VERTEX2 1522 23.877275 1.857449 -0.735680 -VERTEX2 1523 24.584096 1.183715 -0.727397 -VERTEX2 1524 23.916718 0.431907 -2.222053 -VERTEX2 1525 23.336555 -0.363669 -2.382590 -VERTEX2 1526 22.615482 -1.066497 -2.352796 -VERTEX2 1527 21.911090 -1.768421 -2.300635 -VERTEX2 1528 22.590965 -0.986216 0.948922 -VERTEX2 1529 23.183508 -0.161575 1.198623 -VERTEX2 1530 23.565054 0.775911 0.964708 -VERTEX2 1531 24.117125 1.623147 1.075768 -VERTEX2 1532 23.618944 0.784423 -2.312793 -VERTEX2 1533 22.943707 0.004888 -2.050379 -VERTEX2 1534 22.457505 -0.882435 -1.484204 -VERTEX2 1535 22.533312 -1.877340 -1.293103 -VERTEX2 1536 21.566571 -2.094199 3.122119 -VERTEX2 1537 20.562147 -2.084123 3.111553 -VERTEX2 1538 19.554231 -2.096825 2.997859 -VERTEX2 1539 18.553807 -1.940009 2.718632 -VERTEX2 1540 19.458375 -2.330862 -0.613820 -VERTEX2 1541 20.282736 -2.920664 -1.002188 -VERTEX2 1542 20.813971 -3.762744 -1.173289 -VERTEX2 1543 21.215613 -4.677800 -0.979750 -VERTEX2 1544 20.636641 -3.841210 2.219241 -VERTEX2 1545 20.024607 -3.072293 1.694980 -VERTEX2 1546 19.904454 -2.080104 1.911786 -VERTEX2 1547 19.527785 -1.153985 2.068112 -VERTEX2 1548 19.999834 -2.037180 -1.285097 -VERTEX2 1549 20.303144 -2.982001 -1.421356 -VERTEX2 1550 20.434113 -3.981481 -1.359835 -VERTEX2 1551 20.620153 -4.941579 -1.585111 -VERTEX2 1552 21.630613 -4.948811 -0.235426 -VERTEX2 1553 22.578595 -5.179365 -0.472896 -VERTEX2 1554 23.513534 -5.668023 -0.356941 -VERTEX2 1555 24.450856 -6.021126 -0.390458 -VERTEX2 1556 24.105638 -6.983733 -2.073753 -VERTEX2 1557 23.619000 -7.846550 -2.335964 -VERTEX2 1558 22.946145 -8.523227 -2.373318 -VERTEX2 1559 22.227766 -9.191230 -2.562866 -VERTEX2 1560 23.047158 -8.652283 0.859893 -VERTEX2 1561 23.709252 -7.944674 0.469625 -VERTEX2 1562 24.618245 -7.458926 0.325143 -VERTEX2 1563 25.553583 -7.113671 0.056528 -VERTEX2 1564 25.596397 -8.080427 -1.239821 -VERTEX2 1565 25.900495 -9.029166 -1.118637 -VERTEX2 1566 26.330858 -9.943002 -1.276023 -VERTEX2 1567 26.617847 -10.909230 -1.367396 -VERTEX2 1568 27.659350 -10.703702 0.314773 -VERTEX2 1569 28.618449 -10.383048 0.353997 -VERTEX2 1570 29.581984 -10.085689 -0.165624 -VERTEX2 1571 30.608534 -10.236769 -0.574821 -VERTEX2 1572 29.824365 -9.736065 2.481884 -VERTEX2 1573 29.060450 -9.111215 2.728763 -VERTEX2 1574 28.154675 -8.720648 2.828456 -VERTEX2 1575 27.204085 -8.412547 2.639414 -VERTEX2 1576 27.704742 -7.569707 1.171137 -VERTEX2 1577 28.104791 -6.667555 1.030334 -VERTEX2 1578 28.629320 -5.795254 0.778084 -VERTEX2 1579 29.320143 -5.100201 0.784730 -VERTEX2 1580 28.647092 -4.366028 2.278706 -VERTEX2 1581 28.003457 -3.649614 2.214250 -VERTEX2 1582 27.368016 -2.863580 2.022028 -VERTEX2 1583 26.881352 -1.978783 2.025165 -VERTEX2 1584 26.000861 -2.401560 -2.847800 -VERTEX2 1585 25.057755 -2.661539 -3.046801 -VERTEX2 1586 24.095379 -2.771999 -2.892033 -VERTEX2 1587 23.104745 -3.002077 -2.900502 -VERTEX2 1588 22.889819 -2.108015 1.571377 -VERTEX2 1589 22.893880 -1.086072 1.834543 -VERTEX2 1590 22.623806 -0.109293 1.645791 -VERTEX2 1591 22.537654 0.883797 1.670800 -VERTEX2 1592 21.524027 0.806092 2.981439 -VERTEX2 1593 20.553455 0.969772 -2.891054 -VERTEX2 1594 19.571202 0.733272 -2.492599 -VERTEX2 1595 18.795725 0.116649 -2.490751 -VERTEX2 1596 19.424486 -0.639131 -1.047504 -VERTEX2 1597 19.959713 -1.527734 -0.854751 -VERTEX2 1598 20.606338 -2.299030 -0.784561 -VERTEX2 1599 21.346970 -3.052243 -0.783159 -VERTEX2 1600 22.038459 -2.315164 1.109266 -VERTEX2 1601 22.502580 -1.410011 1.340883 -VERTEX2 1602 22.719188 -0.422161 1.412609 -VERTEX2 1603 22.863600 0.566482 1.528521 -VERTEX2 1604 21.868711 0.610137 3.085214 -VERTEX2 1605 20.811980 0.637957 -3.117893 -VERTEX2 1606 19.838025 0.616263 -2.946557 -VERTEX2 1607 18.867543 0.368034 -2.694934 -VERTEX2 1608 19.298699 -0.543923 -1.305607 -VERTEX2 1609 19.541644 -1.523336 -1.299076 -VERTEX2 1610 19.767334 -2.492492 -1.165199 -VERTEX2 1611 20.160427 -3.391443 -1.405566 -VERTEX2 1612 19.993092 -2.392917 1.730132 -VERTEX2 1613 19.839303 -1.358849 1.617260 -VERTEX2 1614 19.777821 -0.359887 1.618089 -VERTEX2 1615 19.723543 0.614089 1.649841 -VERTEX2 1616 20.777093 0.699317 -0.095606 -VERTEX2 1617 21.784872 0.629415 0.073726 -VERTEX2 1618 22.763122 0.743592 0.110596 -VERTEX2 1619 23.791462 0.826877 0.420524 -VERTEX2 1620 22.872399 0.425443 -2.759975 -VERTEX2 1621 21.933346 0.074690 -2.825424 -VERTEX2 1622 20.999302 -0.236993 -2.788606 -VERTEX2 1623 20.078184 -0.579131 -2.699524 -VERTEX2 1624 19.641670 0.339316 2.233776 -VERTEX2 1625 19.051819 1.106481 2.033564 -VERTEX2 1626 18.583305 2.003335 2.161769 -VERTEX2 1627 18.026820 2.846946 1.894020 -VERTEX2 1628 18.985116 3.170120 0.471866 -VERTEX2 1629 19.885462 3.646113 0.225816 -VERTEX2 1630 20.860044 3.849011 0.211859 -VERTEX2 1631 21.898092 4.074096 0.555585 -VERTEX2 1632 22.424993 3.224277 -0.970542 -VERTEX2 1633 22.989877 2.380832 -1.110103 -VERTEX2 1634 23.435490 1.466493 -1.223545 -VERTEX2 1635 23.787319 0.576341 -1.196596 -VERTEX2 1636 23.398257 1.478671 2.024977 -VERTEX2 1637 22.982096 2.360472 1.908841 -VERTEX2 1638 22.683886 3.259536 2.005918 -VERTEX2 1639 22.295946 4.177453 1.861021 -VERTEX2 1640 21.349581 3.898847 -2.882604 -VERTEX2 1641 20.373497 3.675426 -2.788939 -VERTEX2 1642 19.447511 3.311551 -2.842158 -VERTEX2 1643 18.460907 3.019102 -2.891497 -VERTEX2 1644 18.706820 1.997532 -1.182028 -VERTEX2 1645 19.112360 1.071109 -1.243869 -VERTEX2 1646 19.398205 0.143477 -1.642371 -VERTEX2 1647 19.352814 -0.834931 -1.518414 -VERTEX2 1648 20.369995 -0.773929 -0.171579 -VERTEX2 1649 21.336771 -0.952205 -0.096653 -VERTEX2 1650 22.273676 -1.053848 -0.200331 -VERTEX2 1651 23.255078 -1.219306 0.023636 -VERTEX2 1652 23.296217 -2.202053 -1.818134 -VERTEX2 1653 23.048103 -3.141385 -1.967447 -VERTEX2 1654 22.672687 -4.071668 -1.881524 -VERTEX2 1655 22.378360 -5.018052 -1.758741 -VERTEX2 1656 23.353686 -5.219994 -0.198653 -VERTEX2 1657 24.332512 -5.432024 -0.306314 -VERTEX2 1658 25.291417 -5.747500 -0.533657 -VERTEX2 1659 26.121174 -6.273021 -0.505782 -VERTEX2 1660 27.000067 -6.766441 -0.761893 -VERTEX2 1661 27.742511 -7.433369 -0.308066 -VERTEX2 1662 28.655357 -7.735368 -0.375586 -VERTEX2 1663 29.604531 -8.082818 -0.212111 -VERTEX2 1664 29.411096 -9.049695 -1.694799 -VERTEX2 1665 29.276888 -10.063056 -1.520970 -VERTEX2 1666 29.302160 -11.073402 -1.577126 -VERTEX2 1667 29.294664 -12.069345 -1.244714 -VERTEX2 1668 28.994075 -11.091443 1.963076 -VERTEX2 1669 28.632513 -10.154940 2.011345 -VERTEX2 1670 28.218578 -9.252324 2.036735 -VERTEX2 1671 27.741923 -8.378788 2.275773 -VERTEX2 1672 26.998815 -9.062211 -2.223359 -VERTEX2 1673 26.413019 -9.843235 -2.229210 -VERTEX2 1674 25.789415 -10.620030 -2.570085 -VERTEX2 1675 24.954914 -11.171071 -2.748044 -VERTEX2 1676 24.533617 -10.263568 1.632850 -VERTEX2 1677 24.475923 -9.327099 1.333217 -VERTEX2 1678 24.722765 -8.304767 1.408474 -VERTEX2 1679 24.908226 -7.349920 1.240935 -VERTEX2 1680 23.971471 -7.063180 3.138082 -VERTEX2 1681 22.978545 -7.072082 -2.967405 -VERTEX2 1682 21.975741 -7.238611 -3.085868 -VERTEX2 1683 20.988947 -7.303505 -3.096022 -VERTEX2 1684 21.054322 -8.318060 -1.359457 -VERTEX2 1685 21.264554 -9.278306 -1.313610 -VERTEX2 1686 21.532350 -10.248003 -1.449351 -VERTEX2 1687 21.609108 -11.220520 -1.128866 -VERTEX2 1688 20.688858 -11.652615 -2.622316 -VERTEX2 1689 19.857860 -12.181121 -2.211936 -VERTEX2 1690 19.278677 -12.998869 -1.986729 -VERTEX2 1691 18.866498 -13.914257 -1.996237 -VERTEX2 1692 19.771543 -14.327902 -0.485705 -VERTEX2 1693 20.631191 -14.803702 -0.705626 -VERTEX2 1694 21.400269 -15.425300 -0.448369 -VERTEX2 1695 22.300596 -15.843785 -0.155611 -VERTEX2 1696 22.095160 -16.834254 -1.727844 -VERTEX2 1697 21.930802 -17.837555 -1.835701 -VERTEX2 1698 21.666017 -18.772820 -1.776128 -VERTEX2 1699 21.463657 -19.739075 -1.912474 -VERTEX2 1700 21.131070 -20.702827 -1.977949 -VERTEX2 1701 20.694439 -21.598602 -2.021410 -VERTEX2 1702 20.268751 -22.526956 -1.991930 -VERTEX2 1703 19.867182 -23.413593 -2.004110 -VERTEX2 1704 20.815826 -23.835643 -0.236533 -VERTEX2 1705 21.790312 -24.127907 -0.394341 -VERTEX2 1706 22.708425 -24.505410 -0.184954 -VERTEX2 1707 23.683643 -24.692834 0.048180 -VERTEX2 1708 22.665736 -24.732801 -3.016187 -VERTEX2 1709 21.691464 -24.825442 -2.979637 -VERTEX2 1710 20.709044 -25.029515 3.077285 -VERTEX2 1711 19.704287 -24.979264 -3.016030 -VERTEX2 1712 18.737540 -25.106379 -3.023447 -VERTEX2 1713 17.730969 -25.202979 -3.136061 -VERTEX2 1714 16.748994 -25.233491 -3.017320 -VERTEX2 1715 15.759060 -25.376229 -2.862700 -VERTEX2 1716 15.521452 -24.458771 2.278260 -VERTEX2 1717 14.867102 -23.673518 2.306589 -VERTEX2 1718 14.225302 -22.902075 1.989436 -VERTEX2 1719 13.831206 -21.988265 1.679766 -VERTEX2 1720 13.942264 -22.968586 -1.719611 -VERTEX2 1721 13.786911 -23.956171 -1.954348 -VERTEX2 1722 13.427473 -24.903214 -2.062596 -VERTEX2 1723 12.955224 -25.792280 -1.886991 -VERTEX2 1724 12.027889 -25.463822 2.715396 -VERTEX2 1725 11.100828 -25.025636 2.516791 -VERTEX2 1726 10.240717 -24.441827 2.176068 -VERTEX2 1727 9.639539 -23.601916 2.251796 -VERTEX2 1728 10.445976 -23.002008 0.733049 -VERTEX2 1729 11.177493 -22.353631 0.665551 -VERTEX2 1730 11.961226 -21.755415 0.632314 -VERTEX2 1731 12.799108 -21.187099 0.506368 -VERTEX2 1732 11.944406 -21.657242 -2.514971 -VERTEX2 1733 11.183784 -22.279182 -2.113928 -VERTEX2 1734 10.692603 -23.166757 -2.036192 -VERTEX2 1735 10.243728 -24.037473 -1.820559 -VERTEX2 1736 11.223407 -24.262168 -0.166479 -VERTEX2 1737 12.250466 -24.405798 -0.136377 -VERTEX2 1738 13.268872 -24.542316 0.284769 -VERTEX2 1739 14.245527 -24.266316 -0.015757 -VERTEX2 1740 15.247582 -24.284651 -0.135228 -VERTEX2 1741 16.202664 -24.417400 0.090335 -VERTEX2 1742 17.218722 -24.344522 0.054494 -VERTEX2 1743 18.187123 -24.336116 0.134581 -VERTEX2 1744 18.330431 -25.326413 -1.534036 -VERTEX2 1745 18.338536 -26.326421 -1.270098 -VERTEX2 1746 18.633658 -27.220970 -1.091941 -VERTEX2 1747 19.103889 -28.073178 -1.209072 -VERTEX2 1748 19.495613 -28.971661 -1.264148 -VERTEX2 1749 19.829051 -29.918780 -1.399196 -VERTEX2 1750 20.019587 -30.896631 -1.244813 -VERTEX2 1751 20.359409 -31.849752 -1.717046 -VERTEX2 1752 19.378888 -31.719379 -3.083623 -VERTEX2 1753 18.395952 -31.812323 2.875448 -VERTEX2 1754 17.460289 -31.535108 2.447458 -VERTEX2 1755 16.694526 -30.902383 2.399079 -VERTEX2 1756 17.381623 -30.185881 1.102483 -VERTEX2 1757 17.824056 -29.294047 1.483526 -VERTEX2 1758 17.911189 -28.273849 1.791769 -VERTEX2 1759 17.697059 -27.314201 1.521233 -VERTEX2 1760 18.696518 -27.336527 0.138675 -VERTEX2 1761 19.651263 -27.194477 0.021422 -VERTEX2 1762 20.669028 -27.136202 -0.450249 -VERTEX2 1763 21.564318 -27.568355 -0.226821 -VERTEX2 1764 21.784475 -26.621382 1.105273 -VERTEX2 1765 22.200794 -25.707225 0.852696 -VERTEX2 1766 22.845389 -24.952401 0.513170 -VERTEX2 1767 23.700425 -24.516646 0.462383 -VERTEX2 1768 24.153881 -25.383615 -0.834477 -VERTEX2 1769 24.801955 -26.108794 -1.111628 -VERTEX2 1770 25.240496 -27.031716 -0.720958 -VERTEX2 1771 25.984150 -27.729115 -0.824628 -VERTEX2 1772 25.300868 -27.038282 2.296014 -VERTEX2 1773 24.650533 -26.288835 2.397707 -VERTEX2 1774 23.908965 -25.617373 2.699787 -VERTEX2 1775 22.979939 -25.171487 2.548189 -VERTEX2 1776 23.491827 -24.310742 1.328625 -VERTEX2 1777 23.782602 -23.401166 1.443955 -VERTEX2 1778 23.906208 -22.386340 1.184545 -VERTEX2 1779 24.279882 -21.436222 0.831450 -VERTEX2 1780 23.570689 -20.783925 2.243820 -VERTEX2 1781 22.978084 -20.031776 2.093581 -VERTEX2 1782 22.481168 -19.208119 2.518206 -VERTEX2 1783 21.679350 -18.658324 2.254628 -VERTEX2 1784 22.444829 -18.000309 1.260003 -VERTEX2 1785 22.713482 -17.076704 0.731993 -VERTEX2 1786 23.449572 -16.445919 0.705359 -VERTEX2 1787 24.253467 -15.763108 0.608231 -VERTEX2 1788 23.684007 -14.940172 2.228144 -VERTEX2 1789 23.054970 -14.175160 2.372162 -VERTEX2 1790 22.363498 -13.482183 2.212860 -VERTEX2 1791 21.785040 -12.667059 2.273087 -VERTEX2 1792 22.415409 -13.432423 -1.191559 -VERTEX2 1793 22.781753 -14.377638 -1.369792 -VERTEX2 1794 22.978561 -15.379200 -1.048264 -VERTEX2 1795 23.435536 -16.256677 -0.845638 -VERTEX2 1796 22.774897 -15.516292 2.071290 -VERTEX2 1797 22.310251 -14.613289 2.348802 -VERTEX2 1798 21.608518 -13.909366 2.305463 -VERTEX2 1799 20.952169 -13.176668 2.364102 -VERTEX2 1800 20.285632 -13.889227 -2.255332 -VERTEX2 1801 19.622117 -14.660727 -2.189945 -VERTEX2 1802 19.049831 -15.468281 -1.745925 -VERTEX2 1803 18.886528 -16.433734 -1.695583 -VERTEX2 1804 19.868526 -16.596708 -0.097835 -VERTEX2 1805 20.884843 -16.689188 -0.153790 -VERTEX2 1806 21.888454 -16.827931 -0.426018 -VERTEX2 1807 22.785698 -17.225876 -0.382707 -VERTEX2 1808 22.420932 -18.141957 -1.863235 -VERTEX2 1809 22.144136 -19.126124 -1.753760 -VERTEX2 1810 21.959110 -20.109615 -1.606713 -VERTEX2 1811 21.909948 -21.104834 -1.401944 -VERTEX2 1812 22.099506 -22.106382 -1.518397 -VERTEX2 1813 22.176006 -23.122930 -1.413480 -VERTEX2 1814 22.328449 -24.080797 -1.249107 -VERTEX2 1815 22.652580 -25.071549 -1.341468 -VERTEX2 1816 21.693068 -25.294566 -2.912701 -VERTEX2 1817 20.766636 -25.509906 -3.102302 -VERTEX2 1818 19.751726 -25.540782 -3.053132 -VERTEX2 1819 18.761694 -25.631521 -3.099217 -VERTEX2 1820 19.754909 -25.594682 0.444874 -VERTEX2 1821 20.685727 -25.179285 0.591190 -VERTEX2 1822 21.473541 -24.640240 0.509611 -VERTEX2 1823 22.372349 -24.187530 0.349181 -VERTEX2 1824 22.719676 -25.154396 -1.757726 -VERTEX2 1825 22.558013 -26.129785 -1.720861 -VERTEX2 1826 22.410518 -27.121409 -1.904430 -VERTEX2 1827 22.059379 -28.076821 -1.853115 -VERTEX2 1828 22.331279 -27.124919 0.995949 -VERTEX2 1829 22.872094 -26.273988 1.157535 -VERTEX2 1830 23.254266 -25.334367 1.015751 -VERTEX2 1831 23.797699 -24.494103 1.103657 -VERTEX2 1832 22.883850 -24.039306 2.515020 -VERTEX2 1833 22.047174 -23.471138 2.537821 -VERTEX2 1834 21.232329 -22.930407 2.759291 -VERTEX2 1835 20.294202 -22.531465 2.782793 -VERTEX2 1836 19.955237 -23.435603 -1.887316 -VERTEX2 1837 19.621781 -24.431861 -1.594106 -VERTEX2 1838 19.611846 -25.421878 -1.667989 -VERTEX2 1839 19.516586 -26.384398 -1.542278 -VERTEX2 1840 20.464635 -26.325356 0.229888 -VERTEX2 1841 21.456784 -26.086087 0.480958 -VERTEX2 1842 22.314715 -25.613862 0.559276 -VERTEX2 1843 23.114365 -25.077185 1.054913 -VERTEX2 1844 23.613982 -24.164084 0.794345 -VERTEX2 1845 24.325235 -23.452977 0.644367 -VERTEX2 1846 25.113252 -22.850752 0.741004 -VERTEX2 1847 25.827315 -22.192289 0.649681 -VERTEX2 1848 26.397981 -22.963796 -0.809892 -VERTEX2 1849 27.070640 -23.679535 -1.080842 -VERTEX2 1850 27.554681 -24.560913 -1.052435 -VERTEX2 1851 28.048761 -25.411355 -0.883032 -VERTEX2 1852 28.818562 -24.758955 0.495234 -VERTEX2 1853 29.696275 -24.298665 0.437038 -VERTEX2 1854 30.617009 -23.884552 0.044959 -VERTEX2 1855 31.620492 -23.831353 -0.100926 -VERTEX2 1856 31.511599 -24.797240 -1.614870 -VERTEX2 1857 31.477335 -25.809353 -1.348883 -VERTEX2 1858 31.701090 -26.747557 -1.049160 -VERTEX2 1859 32.174877 -27.599921 -1.008624 -VERTEX2 1860 31.676519 -26.758141 1.993118 -VERTEX2 1861 31.220093 -25.821892 1.689256 -VERTEX2 1862 31.106326 -24.833306 1.867989 -VERTEX2 1863 30.776798 -23.863479 1.955768 -VERTEX2 1864 29.869201 -24.264966 -2.838809 -VERTEX2 1865 28.897963 -24.544575 -2.903561 -VERTEX2 1866 27.957606 -24.748225 -2.869693 -VERTEX2 1867 26.989675 -24.982600 -3.012004 -VERTEX2 1868 27.107167 -26.028517 -1.567575 -VERTEX2 1869 27.111748 -27.000345 -1.605734 -VERTEX2 1870 27.063293 -28.005596 -1.719526 -VERTEX2 1871 26.907760 -29.005872 -1.458050 -VERTEX2 1872 25.934742 -29.126938 -2.996553 -VERTEX2 1873 24.970099 -29.271608 -2.877286 -VERTEX2 1874 24.033072 -29.489081 -2.421203 -VERTEX2 1875 23.268442 -30.167479 -2.469452 -VERTEX2 1876 23.872317 -30.948370 -0.973505 -VERTEX2 1877 24.432057 -31.789573 -1.224135 -VERTEX2 1878 24.768116 -32.734889 -1.160977 -VERTEX2 1879 25.108421 -33.612194 -1.249975 -VERTEX2 1880 26.039689 -33.280194 0.184021 -VERTEX2 1881 27.041482 -33.098151 0.307038 -VERTEX2 1882 27.984091 -32.845927 0.060102 -VERTEX2 1883 29.015324 -32.772350 -0.460353 -VERTEX2 1884 28.060693 -32.337450 2.992631 -VERTEX2 1885 27.055601 -32.203437 -3.032559 -VERTEX2 1886 26.054025 -32.334680 -2.902141 -VERTEX2 1887 25.079566 -32.589745 3.030436 -VERTEX2 1888 24.960098 -33.573074 -1.783570 -VERTEX2 1889 24.730844 -34.596164 -1.329993 -VERTEX2 1890 24.901220 -35.555212 -1.166243 -VERTEX2 1891 25.295593 -36.517958 -1.307889 -VERTEX2 1892 24.333081 -36.796082 -2.992481 -VERTEX2 1893 23.336424 -36.968893 -3.040522 -VERTEX2 1894 22.335324 -37.058077 -3.070255 -VERTEX2 1895 21.335672 -37.080269 3.003615 -VERTEX2 1896 21.486032 -36.094012 1.851953 -VERTEX2 1897 21.251291 -35.176668 2.071307 -VERTEX2 1898 20.747798 -34.318798 2.152040 -VERTEX2 1899 20.203217 -33.442144 2.411840 -VERTEX2 1900 20.999364 -34.128825 -0.899894 -VERTEX2 1901 21.621150 -34.871606 -0.914335 -VERTEX2 1902 22.236365 -35.678951 -0.874999 -VERTEX2 1903 22.875100 -36.483755 -1.105618 -VERTEX2 1904 21.986585 -36.945136 -2.521045 -VERTEX2 1905 21.181085 -37.524096 -2.576313 -VERTEX2 1906 20.354205 -38.031674 -2.316695 -VERTEX2 1907 19.663793 -38.770381 -2.175071 -VERTEX2 1908 20.526706 -39.395070 -0.727832 -VERTEX2 1909 21.250132 -40.065081 -0.460933 -VERTEX2 1910 22.199517 -40.492310 -0.246757 -VERTEX2 1911 23.137988 -40.735821 -0.066740 -VERTEX2 1912 23.173873 -39.734916 1.690051 -VERTEX2 1913 23.057947 -38.734925 1.603428 -VERTEX2 1914 23.033154 -37.722875 1.279334 -VERTEX2 1915 23.311423 -36.781925 1.401527 -VERTEX2 1916 22.314522 -36.627550 -3.114302 -VERTEX2 1917 21.318973 -36.648775 -2.889658 -VERTEX2 1918 20.333238 -36.867300 -3.098692 -VERTEX2 1919 19.335113 -36.869854 3.046968 -VERTEX2 1920 19.412078 -35.829100 1.629980 -VERTEX2 1921 19.361068 -34.813870 1.789559 -VERTEX2 1922 19.115530 -33.846183 1.966744 -VERTEX2 1923 18.710338 -32.966487 1.757512 -VERTEX2 1924 17.737448 -33.155240 -2.834580 -VERTEX2 1925 16.770775 -33.472893 -2.764309 -VERTEX2 1926 15.833352 -33.780144 -2.581710 -VERTEX2 1927 15.024712 -34.306447 -3.059823 -VERTEX2 1928 14.965991 -33.304445 1.458796 -VERTEX2 1929 15.114358 -32.288311 1.782184 -VERTEX2 1930 14.883481 -31.263685 1.978915 -VERTEX2 1931 14.467533 -30.396057 1.637206 -VERTEX2 1932 15.461384 -30.310066 -0.111649 -VERTEX2 1933 16.479075 -30.383981 -0.560154 -VERTEX2 1934 17.347429 -30.934544 -0.552268 -VERTEX2 1935 18.241932 -31.405946 -0.536163 -VERTEX2 1936 17.375514 -30.914342 2.483964 -VERTEX2 1937 16.574615 -30.336329 2.323580 -VERTEX2 1938 15.854583 -29.588216 2.139198 -VERTEX2 1939 15.350217 -28.737285 1.781232 -VERTEX2 1940 15.166376 -27.737001 1.511665 -VERTEX2 1941 15.217281 -26.756218 1.620417 -VERTEX2 1942 15.152203 -25.756776 1.638181 -VERTEX2 1943 15.067420 -24.776699 1.850400 -VERTEX2 1944 14.768588 -23.836877 1.983482 -VERTEX2 1945 14.353805 -22.906867 1.992002 -VERTEX2 1946 13.961027 -22.005851 1.921221 -VERTEX2 1947 13.613177 -21.067554 1.608218 -VERTEX2 1948 12.563894 -21.110619 3.072896 -VERTEX2 1949 11.577613 -21.039123 3.047811 -VERTEX2 1950 10.576657 -20.928677 2.982235 -VERTEX2 1951 9.583285 -20.758314 2.637231 -VERTEX2 1952 10.037809 -19.881573 0.894581 -VERTEX2 1953 10.636042 -19.143649 0.706496 -VERTEX2 1954 11.414467 -18.516914 0.797824 -VERTEX2 1955 12.188280 -17.804025 0.804905 -VERTEX2 1956 11.520338 -17.108207 2.291134 -VERTEX2 1957 10.881434 -16.420438 2.078332 -VERTEX2 1958 10.354691 -15.571693 1.873298 -VERTEX2 1959 10.074507 -14.616579 1.462665 -VERTEX2 1960 9.079434 -14.492426 -2.946963 -VERTEX2 1961 8.054350 -14.726550 3.114575 -VERTEX2 1962 7.052164 -14.679189 2.623212 -VERTEX2 1963 6.218016 -14.167258 2.543904 -VERTEX2 1964 7.036643 -14.747587 -0.428529 -VERTEX2 1965 7.935013 -15.136008 -0.623426 -VERTEX2 1966 8.782942 -15.704420 -0.667008 -VERTEX2 1967 9.557828 -16.321589 -0.653508 -VERTEX2 1968 8.959927 -17.078912 -2.233094 -VERTEX2 1969 8.328686 -17.862066 -2.004690 -VERTEX2 1970 7.901910 -18.779545 -2.296508 -VERTEX2 1971 7.211393 -19.499037 -2.051770 -VERTEX2 1972 7.678326 -18.653918 1.344800 -VERTEX2 1973 7.931913 -17.664235 1.423264 -VERTEX2 1974 8.102010 -16.689091 1.241050 -VERTEX2 1975 8.417165 -15.742879 1.000052 -VERTEX2 1976 7.586007 -15.190506 2.441261 -VERTEX2 1977 6.806028 -14.569638 2.310679 -VERTEX2 1978 6.127658 -13.803984 2.366353 -VERTEX2 1979 5.388541 -13.115525 2.558059 -VERTEX2 1980 5.958448 -12.263893 1.210710 -VERTEX2 1981 6.301673 -11.344309 1.387750 -VERTEX2 1982 6.500612 -10.356305 1.350387 -VERTEX2 1983 6.735116 -9.381112 1.339109 -VERTEX2 1984 7.721308 -9.604304 -0.200548 -VERTEX2 1985 8.705419 -9.825395 -0.078371 -VERTEX2 1986 9.720132 -9.919550 -0.248594 -VERTEX2 1987 10.694996 -10.189480 -0.132358 -VERTEX2 1988 11.711386 -10.322992 -0.167463 -VERTEX2 1989 12.681814 -10.469991 -0.542868 -VERTEX2 1990 13.545249 -11.007453 -0.690550 -VERTEX2 1991 14.278614 -11.645094 -0.657445 -VERTEX2 1992 13.491671 -10.994362 2.543870 -VERTEX2 1993 12.693214 -10.419759 2.653261 -VERTEX2 1994 11.826313 -9.947264 2.736116 -VERTEX2 1995 10.892160 -9.577052 2.879871 -VERTEX2 1996 10.665167 -10.562611 -1.756981 -VERTEX2 1997 10.481875 -11.556437 -1.863485 -VERTEX2 1998 10.213356 -12.493519 -1.679083 -VERTEX2 1999 10.112877 -13.519107 -1.679270 -VERTEX2 2000 9.996702 -14.504869 -1.722846 -VERTEX2 2001 9.847718 -15.433365 -1.901594 -VERTEX2 2002 9.507388 -16.446146 -1.737197 -VERTEX2 2003 9.327656 -17.473040 -1.898854 -VERTEX2 2004 9.619802 -16.506781 1.414759 -VERTEX2 2005 9.792877 -15.519462 1.138887 -VERTEX2 2006 10.225127 -14.610767 1.144517 -VERTEX2 2007 10.623966 -13.677593 1.021757 -VERTEX2 2008 10.108131 -14.551941 -2.155859 -VERTEX2 2009 9.544655 -15.406096 -2.416177 -VERTEX2 2010 8.837374 -16.086921 -2.533259 -VERTEX2 2011 7.991043 -16.647725 -2.339765 -VERTEX2 2012 8.658521 -15.927790 1.278537 -VERTEX2 2013 8.916649 -14.982411 1.455077 -VERTEX2 2014 9.033363 -13.980517 1.100724 -VERTEX2 2015 9.427718 -13.109229 0.982329 -VERTEX2 2016 10.283308 -13.693349 -0.454460 -VERTEX2 2017 11.205465 -14.128961 -0.575490 -VERTEX2 2018 12.062740 -14.668257 -0.151523 -VERTEX2 2019 13.072306 -14.783207 -0.180705 -VERTEX2 2020 12.931904 -15.717144 -1.503000 -VERTEX2 2021 13.006119 -16.707598 -1.448046 -VERTEX2 2022 13.101222 -17.687637 -1.432216 -VERTEX2 2023 13.267419 -18.716099 -1.081541 -VERTEX2 2024 14.158379 -18.249037 0.266006 -VERTEX2 2025 15.097948 -17.982353 0.180686 -VERTEX2 2026 16.106358 -17.826006 -0.105966 -VERTEX2 2027 17.081835 -17.887936 -0.077834 -VERTEX2 2028 16.100468 -17.825254 3.128935 -VERTEX2 2029 15.109006 -17.801997 -3.053619 -VERTEX2 2030 14.085811 -17.890912 -2.861588 -VERTEX2 2031 13.087614 -18.117099 -3.120434 -VERTEX2 2032 13.054251 -17.121943 1.853901 -VERTEX2 2033 12.768936 -16.139640 1.456008 -VERTEX2 2034 12.873661 -15.155726 1.528943 -VERTEX2 2035 12.867329 -14.159101 1.136549 -VERTEX2 2036 11.960992 -13.716931 2.856711 -VERTEX2 2037 10.979223 -13.407474 2.902746 -VERTEX2 2038 10.013484 -13.150923 3.087892 -VERTEX2 2039 9.033505 -13.091471 -3.034051 -VERTEX2 2040 10.045984 -13.009023 0.401651 -VERTEX2 2041 10.939103 -12.604501 0.278322 -VERTEX2 2042 11.870567 -12.328232 -0.002820 -VERTEX2 2043 12.877887 -12.358009 -0.444935 -VERTEX2 2044 12.444887 -13.273744 -1.593388 -VERTEX2 2045 12.460959 -14.310221 -1.353664 -VERTEX2 2046 12.628606 -15.228939 -1.217664 -VERTEX2 2047 12.975044 -16.165401 -1.125098 -VERTEX2 2048 12.549190 -15.250050 1.864586 -VERTEX2 2049 12.239352 -14.283992 1.865447 -VERTEX2 2050 11.936923 -13.324519 1.807929 -VERTEX2 2051 11.717472 -12.392707 1.891992 -VERTEX2 2052 12.655201 -12.088025 0.177082 -VERTEX2 2053 13.655009 -11.901905 0.663465 -VERTEX2 2054 14.456159 -11.360342 0.440637 -VERTEX2 2055 15.368826 -10.986541 0.594833 -VERTEX2 2056 14.547893 -11.550122 -2.360796 -VERTEX2 2057 13.858556 -12.232584 -2.428360 -VERTEX2 2058 13.099044 -12.874210 -1.842033 -VERTEX2 2059 12.834491 -13.864131 -1.931744 -VERTEX2 2060 13.193384 -12.930550 1.160108 -VERTEX2 2061 13.573808 -11.987896 1.642037 -VERTEX2 2062 13.520214 -11.032762 1.959113 -VERTEX2 2063 13.108643 -10.121807 1.695589 -VERTEX2 2064 14.066193 -10.015114 0.334693 -VERTEX2 2065 15.046398 -9.688257 0.372260 -VERTEX2 2066 16.018696 -9.331592 0.497512 -VERTEX2 2067 16.883015 -8.811267 0.423120 -VERTEX2 2068 15.961370 -9.214725 -2.978181 -VERTEX2 2069 15.003473 -9.373583 3.049600 -VERTEX2 2070 14.056253 -9.289979 2.817990 -VERTEX2 2071 13.076386 -8.952787 2.742744 -VERTEX2 2072 13.471184 -8.024193 0.939217 -VERTEX2 2073 14.025678 -7.172590 1.149938 -VERTEX2 2074 14.414961 -6.268030 1.180413 -VERTEX2 2075 14.817619 -5.325095 1.237178 -VERTEX2 2076 13.903635 -5.021524 2.587001 -VERTEX2 2077 13.062522 -4.522314 2.750186 -VERTEX2 2078 12.147325 -4.162166 2.247283 -VERTEX2 2079 11.550362 -3.362584 2.136594 -VERTEX2 2080 10.681289 -3.920163 -2.459450 -VERTEX2 2081 9.855435 -4.545237 -2.027666 -VERTEX2 2082 9.400045 -5.454591 -2.104997 -VERTEX2 2083 8.889349 -6.302947 -1.974091 -VERTEX2 2084 9.292772 -5.445500 1.655412 -VERTEX2 2085 9.210300 -4.485009 1.482808 -VERTEX2 2086 9.260277 -3.459935 1.292952 -VERTEX2 2087 9.490137 -2.491057 1.812231 -VERTEX2 2088 9.695514 -3.451143 -1.316438 -VERTEX2 2089 9.954018 -4.460493 -1.070273 -VERTEX2 2090 10.464769 -5.324464 -1.014123 -VERTEX2 2091 11.006284 -6.187617 -0.894438 -VERTEX2 2092 10.352194 -5.378613 2.359398 -VERTEX2 2093 9.658803 -4.701575 2.426344 -VERTEX2 2094 8.918414 -4.048244 1.868554 -VERTEX2 2095 8.627922 -3.027512 1.747830 -VERTEX2 2096 9.640976 -2.849448 0.095590 -VERTEX2 2097 10.610224 -2.757624 -0.061594 -VERTEX2 2098 11.632203 -2.822594 -0.211931 -VERTEX2 2099 12.662142 -3.055987 -0.323974 -VERTEX2 2100 13.621674 -3.361874 -0.549102 -VERTEX2 2101 14.479857 -3.883266 -0.555412 -VERTEX2 2102 15.333497 -4.437618 -0.717069 -VERTEX2 2103 16.059734 -5.099755 -0.880957 -VERTEX2 2104 15.434423 -4.383800 1.918270 -VERTEX2 2105 15.083484 -3.423033 2.110434 -VERTEX2 2106 14.543505 -2.543735 1.736616 -VERTEX2 2107 14.394164 -1.574150 1.879086 -VERTEX2 2108 14.693076 -2.551615 -1.299141 -VERTEX2 2109 14.943459 -3.533914 -1.157964 -VERTEX2 2110 15.359268 -4.451410 -1.288969 -VERTEX2 2111 15.627979 -5.420552 -1.171888 -VERTEX2 2112 16.572903 -5.085866 0.562751 -VERTEX2 2113 17.420722 -4.523215 0.612230 -VERTEX2 2114 18.273200 -3.975621 0.597165 -VERTEX2 2115 19.132434 -3.429078 0.626891 -VERTEX2 2116 18.334100 -4.017656 -2.533130 -VERTEX2 2117 17.514904 -4.599905 -2.522672 -VERTEX2 2118 16.701050 -5.208140 -2.585576 -VERTEX2 2119 15.868221 -5.753119 -2.932871 -VERTEX2 2120 16.836319 -5.576416 0.429938 -VERTEX2 2121 17.759035 -5.149657 0.296579 -VERTEX2 2122 18.683820 -4.814962 0.314129 -VERTEX2 2123 19.649088 -4.452207 0.262564 -VERTEX2 2124 19.913732 -5.404194 -1.169001 -VERTEX2 2125 20.305241 -6.342796 -0.860738 -VERTEX2 2126 20.994856 -7.079586 -1.286526 -VERTEX2 2127 21.245758 -8.060819 -1.262426 -VERTEX2 2128 20.302018 -8.369603 -2.907513 -VERTEX2 2129 19.347098 -8.610141 3.103778 -VERTEX2 2130 18.341701 -8.570424 3.078095 -VERTEX2 2131 17.317795 -8.497183 3.044070 -VERTEX2 2132 18.368523 -8.618826 0.353536 -VERTEX2 2133 19.299040 -8.245819 0.053762 -VERTEX2 2134 20.318545 -8.222034 0.467813 -VERTEX2 2135 21.230415 -7.749672 0.515757 -VERTEX2 2136 22.082729 -7.240496 0.656665 -VERTEX2 2137 22.799009 -6.644345 0.578672 -VERTEX2 2138 23.656461 -6.041744 0.387205 -VERTEX2 2139 24.601580 -5.649319 0.519414 -VERTEX2 2140 24.120458 -4.812408 2.258113 -VERTEX2 2141 23.490265 -3.993553 2.429138 -VERTEX2 2142 22.701113 -3.296848 2.376443 -VERTEX2 2143 21.966616 -2.588400 2.549854 -VERTEX2 2144 21.390450 -3.422442 -2.232206 -VERTEX2 2145 20.723620 -4.168981 -1.986272 -VERTEX2 2146 20.323964 -5.093745 -1.961396 -VERTEX2 2147 19.963712 -5.999328 -1.995820 -VERTEX2 2148 20.366949 -5.108150 0.774365 -VERTEX2 2149 21.070051 -4.361910 1.208041 -VERTEX2 2150 21.442480 -3.438647 1.345018 -VERTEX2 2151 21.671431 -2.417392 1.283924 -VERTEX2 2152 22.631746 -2.646627 -0.270361 -VERTEX2 2153 23.602923 -2.918948 -0.315064 -VERTEX2 2154 24.584590 -3.212012 -0.412804 -VERTEX2 2155 25.507339 -3.644218 -0.557519 -VERTEX2 2156 26.013705 -2.789109 0.696420 -VERTEX2 2157 26.770953 -2.172772 0.978632 -VERTEX2 2158 27.311775 -1.345006 1.162804 -VERTEX2 2159 27.707051 -0.435951 1.112706 -VERTEX2 2160 27.236426 -1.381724 -2.113208 -VERTEX2 2161 26.741147 -2.260445 -1.891885 -VERTEX2 2162 26.413749 -3.198366 -2.249791 -VERTEX2 2163 25.804693 -3.963478 -2.826022 -VERTEX2 2164 25.480794 -3.018109 1.731837 -VERTEX2 2165 25.357665 -2.008934 1.573301 -VERTEX2 2166 25.347712 -0.972416 1.846029 -VERTEX2 2167 25.096825 -0.009831 1.702721 -VERTEX2 2168 25.177467 -1.038552 -1.801535 -VERTEX2 2169 24.925298 -2.053746 -2.147616 -VERTEX2 2170 24.420110 -2.920770 -2.204938 -VERTEX2 2171 23.792226 -3.725069 -2.089592 -VERTEX2 2172 24.657570 -4.252545 -1.066255 -VERTEX2 2173 25.141831 -5.147060 -1.172120 -VERTEX2 2174 25.495881 -6.057589 -1.363067 -VERTEX2 2175 25.699012 -7.009365 -1.107727 -VERTEX2 2176 26.633390 -6.573845 0.864769 -VERTEX2 2177 27.313465 -5.810772 0.959424 -VERTEX2 2178 27.889192 -4.998769 1.080606 -VERTEX2 2179 28.314966 -4.144288 0.949008 -VERTEX2 2180 27.516461 -3.557687 2.236037 -VERTEX2 2181 26.896402 -2.739557 2.207062 -VERTEX2 2182 26.279579 -1.947140 2.382217 -VERTEX2 2183 25.544029 -1.286394 2.822213 -VERTEX2 2184 26.558473 -1.613856 -0.289028 -VERTEX2 2185 27.509913 -1.874682 -0.450095 -VERTEX2 2186 28.414950 -2.314353 -0.666039 -VERTEX2 2187 29.173561 -2.916246 -0.884270 -VERTEX2 2188 29.912928 -2.293654 0.831300 -VERTEX2 2189 30.632511 -1.534280 0.879933 -VERTEX2 2190 31.254364 -0.774519 0.916572 -VERTEX2 2191 31.870142 0.007271 1.038863 -VERTEX2 2192 31.400688 -0.832030 -2.113055 -VERTEX2 2193 30.865929 -1.697934 -2.267900 -VERTEX2 2194 30.245033 -2.454934 -2.194610 -VERTEX2 2195 29.657300 -3.278293 -2.061503 -VERTEX2 2196 30.117975 -2.412780 0.879003 -VERTEX2 2197 30.744404 -1.648804 0.403144 -VERTEX2 2198 31.698645 -1.290267 0.241638 -VERTEX2 2199 32.626187 -1.067237 0.030100 -VERTEX2 2200 32.574166 -0.065019 1.454875 -VERTEX2 2201 32.665154 0.932975 1.652727 -VERTEX2 2202 32.596640 1.947240 1.484963 -VERTEX2 2203 32.679674 2.938831 1.489335 -VERTEX2 2204 32.576754 1.875500 -1.090494 -VERTEX2 2205 33.041426 0.966942 -1.066368 -VERTEX2 2206 33.515245 0.055446 -1.268111 -VERTEX2 2207 33.829057 -0.928209 -1.228127 -VERTEX2 2208 33.513788 0.005820 1.607649 -VERTEX2 2209 33.558254 0.980402 1.464757 -VERTEX2 2210 33.653804 1.969111 1.359340 -VERTEX2 2211 33.864155 2.924077 1.357852 -VERTEX2 2212 34.861609 2.701991 0.059646 -VERTEX2 2213 35.870686 2.762183 0.095182 -VERTEX2 2214 36.850355 2.888637 0.054098 -VERTEX2 2215 37.879127 2.940107 0.111157 -VERTEX2 2216 37.963220 1.904726 -1.686281 -VERTEX2 2217 37.851450 0.917953 -1.578091 -VERTEX2 2218 37.837855 -0.081863 -1.698341 -VERTEX2 2219 37.685644 -1.055563 -1.573592 -VERTEX2 2220 37.692101 -0.057424 1.488268 -VERTEX2 2221 37.771732 0.920460 1.285527 -VERTEX2 2222 38.066775 1.872225 0.906773 -VERTEX2 2223 38.676321 2.686380 0.944182 -VERTEX2 2224 38.096904 1.890703 -2.152043 -VERTEX2 2225 37.583950 1.081733 -2.209271 -VERTEX2 2226 37.018286 0.318232 -2.472663 -VERTEX2 2227 36.260736 -0.245762 -2.681770 -VERTEX2 2228 35.394227 -0.667285 -2.461651 -VERTEX2 2229 34.610187 -1.261665 -2.603732 -VERTEX2 2230 33.773297 -1.744780 -2.591876 -VERTEX2 2231 32.950502 -2.316007 -2.612287 -VERTEX2 2232 33.504588 -3.157190 -0.833910 -VERTEX2 2233 34.190302 -3.901798 -0.924039 -VERTEX2 2234 34.774729 -4.669068 -0.902865 -VERTEX2 2235 35.396401 -5.464425 -0.545732 -VERTEX2 2236 35.902532 -4.618260 1.162191 -VERTEX2 2237 36.276452 -3.701990 1.619906 -VERTEX2 2238 36.220110 -2.681265 1.676473 -VERTEX2 2239 36.119197 -1.679953 1.851962 -VERTEX2 2240 36.408120 -2.654460 -1.058618 -VERTEX2 2241 36.879868 -3.539634 -0.846150 -VERTEX2 2242 37.549150 -4.278885 -1.025683 -VERTEX2 2243 38.062517 -5.156910 -1.390271 -VERTEX2 2244 39.088549 -4.958956 0.269306 -VERTEX2 2245 40.082055 -4.677502 0.079750 -VERTEX2 2246 41.091253 -4.587756 0.500904 -VERTEX2 2247 41.963734 -4.114583 0.622401 -VERTEX2 2248 41.366742 -3.325543 2.340757 -VERTEX2 2249 40.673415 -2.622035 2.428554 -VERTEX2 2250 39.926209 -1.970222 2.683851 -VERTEX2 2251 39.054537 -1.531873 2.647610 -VERTEX2 2252 39.901442 -2.009481 -0.474075 -VERTEX2 2253 40.754729 -2.455085 -0.414427 -VERTEX2 2254 41.689648 -2.891588 -0.207670 -VERTEX2 2255 42.653816 -3.106400 -0.120524 -VERTEX2 2256 42.767627 -2.108999 1.393508 -VERTEX2 2257 42.958884 -1.150609 1.583481 -VERTEX2 2258 42.970930 -0.139045 1.606548 -VERTEX2 2259 42.929213 0.864956 1.419503 -VERTEX2 2260 42.760748 -0.082270 -1.705689 -VERTEX2 2261 42.645120 -1.070298 -1.960929 -VERTEX2 2262 42.242698 -2.005743 -2.130275 -VERTEX2 2263 41.714831 -2.845206 -1.983876 -VERTEX2 2264 42.119807 -1.917943 0.788329 -VERTEX2 2265 42.806012 -1.246654 0.483224 -VERTEX2 2266 43.693023 -0.813370 0.753465 -VERTEX2 2267 44.406807 -0.137612 0.865046 -VERTEX2 2268 43.613731 0.520754 2.532544 -VERTEX2 2269 42.792117 1.083540 2.729063 -VERTEX2 2270 41.895766 1.479543 2.964192 -VERTEX2 2271 40.908114 1.660699 3.018553 -VERTEX2 2272 41.897665 1.520799 0.041604 -VERTEX2 2273 42.861566 1.545826 -0.121037 -VERTEX2 2274 43.845252 1.416568 -0.179046 -VERTEX2 2275 44.834045 1.246802 -0.239802 -VERTEX2 2276 43.820140 1.471201 2.761743 -VERTEX2 2277 42.893974 1.865291 2.677737 -VERTEX2 2278 42.010242 2.281737 2.808531 -VERTEX2 2279 41.101862 2.577619 2.767165 -VERTEX2 2280 40.752747 1.660332 -1.924102 -VERTEX2 2281 40.413982 0.737706 -2.037565 -VERTEX2 2282 40.006162 -0.136641 -2.032770 -VERTEX2 2283 39.564741 -1.033207 -1.844338 -VERTEX2 2284 38.626354 -0.764126 2.536685 -VERTEX2 2285 37.768548 -0.191792 2.802559 -VERTEX2 2286 36.798702 0.156010 2.963481 -VERTEX2 2287 35.803214 0.335561 -3.022900 -VERTEX2 2288 36.814171 0.445481 0.254260 -VERTEX2 2289 37.770926 0.690908 0.017207 -VERTEX2 2290 38.799004 0.690541 0.003197 -VERTEX2 2291 39.764355 0.696567 -0.038246 -VERTEX2 2292 39.709790 -0.291457 -1.900649 -VERTEX2 2293 39.368403 -1.226009 -1.573870 -VERTEX2 2294 39.367644 -2.247241 -1.639759 -VERTEX2 2295 39.308719 -3.247940 -1.682669 -VERTEX2 2296 39.433539 -2.263747 1.654119 -VERTEX2 2297 39.381511 -1.288556 1.625988 -VERTEX2 2298 39.308634 -0.280040 1.617653 -VERTEX2 2299 39.232957 0.698230 1.693535 -VERTEX2 2300 38.272174 0.548868 -2.875445 -VERTEX2 2301 37.290296 0.286443 -2.733099 -VERTEX2 2302 36.398986 -0.134058 -2.646862 -VERTEX2 2303 35.487791 -0.616625 -2.498724 -VERTEX2 2304 36.299884 -0.032753 0.579321 -VERTEX2 2305 37.160146 0.509817 0.218073 -VERTEX2 2306 38.198503 0.754677 0.598487 -VERTEX2 2307 39.027122 1.305447 0.497319 -VERTEX2 2308 39.501419 0.424985 -0.747835 -VERTEX2 2309 40.277413 -0.267181 -0.462374 -VERTEX2 2310 41.146363 -0.692650 -0.285322 -VERTEX2 2311 42.106847 -0.966037 -0.145091 -VERTEX2 2312 41.130375 -0.812989 2.983028 -VERTEX2 2313 40.104986 -0.625371 2.965402 -VERTEX2 2314 39.104244 -0.423346 2.865333 -VERTEX2 2315 38.116493 -0.153396 2.750434 -VERTEX2 2316 38.486626 0.757346 1.068728 -VERTEX2 2317 38.986714 1.604417 1.389058 -VERTEX2 2318 39.175936 2.589378 1.002834 -VERTEX2 2319 39.713461 3.442757 0.959759 -VERTEX2 2320 39.120312 2.672212 -2.221525 -VERTEX2 2321 38.515374 1.922734 -2.059599 -VERTEX2 2322 38.048317 1.014366 -1.997977 -VERTEX2 2323 37.651347 0.108912 -2.190296 -VERTEX2 2324 38.411478 -0.469661 -0.378791 -VERTEX2 2325 39.342645 -0.825896 -0.072644 -VERTEX2 2326 40.317334 -0.896873 -0.017253 -VERTEX2 2327 41.313627 -0.904350 -0.003349 -VERTEX2 2328 40.331139 -0.893967 -3.044939 -VERTEX2 2329 39.337845 -0.978108 3.134128 -VERTEX2 2330 38.306635 -0.928747 -2.871556 -VERTEX2 2331 37.331393 -1.221925 3.050444 -VERTEX2 2332 37.402106 -0.251029 1.784601 -VERTEX2 2333 37.176174 0.726705 1.649843 -VERTEX2 2334 37.090889 1.722438 1.496615 -VERTEX2 2335 37.180402 2.738017 1.516137 -VERTEX2 2336 37.132646 1.748256 -1.556697 -VERTEX2 2337 37.150003 0.701037 -1.458242 -VERTEX2 2338 37.283998 -0.283190 -1.320520 -VERTEX2 2339 37.574463 -1.225611 -1.567834 -VERTEX2 2340 37.593524 -0.220760 1.677826 -VERTEX2 2341 37.447139 0.737012 1.829884 -VERTEX2 2342 37.209753 1.687140 1.938633 -VERTEX2 2343 36.817005 2.618393 1.933467 -VERTEX2 2344 35.934477 2.282430 -2.722391 -VERTEX2 2345 35.011859 1.867234 -2.850560 -VERTEX2 2346 34.053886 1.587262 -2.836302 -VERTEX2 2347 33.143580 1.265047 -2.663036 -VERTEX2 2348 33.612133 0.382434 -1.390015 -VERTEX2 2349 33.819154 -0.626445 -1.448829 -VERTEX2 2350 33.932438 -1.646611 -1.737504 -VERTEX2 2351 33.762990 -2.642865 -1.472884 -VERTEX2 2352 32.767375 -2.750318 -2.931677 -VERTEX2 2353 31.778944 -2.926807 -2.685156 -VERTEX2 2354 30.887336 -3.375170 -2.754334 -VERTEX2 2355 29.971188 -3.722892 -2.586876 -VERTEX2 2356 30.812350 -3.154201 0.631278 -VERTEX2 2357 31.621458 -2.557705 0.842430 -VERTEX2 2358 32.275406 -1.821036 0.918686 -VERTEX2 2359 32.878328 -1.040285 1.011854 -VERTEX2 2360 32.019394 -0.513362 2.230409 -VERTEX2 2361 31.446856 0.306205 2.496857 -VERTEX2 2362 30.616503 0.913295 2.419328 -VERTEX2 2363 29.847131 1.569189 2.278456 -VERTEX2 2364 30.634158 2.230501 0.396478 -VERTEX2 2365 31.550700 2.628293 0.416440 -VERTEX2 2366 32.465875 3.031080 0.450912 -VERTEX2 2367 33.344588 3.467452 0.463950 -VERTEX2 2368 32.488328 3.034921 -2.546626 -VERTEX2 2369 31.639329 2.460063 -2.627445 -VERTEX2 2370 30.768853 2.000207 -2.402613 -VERTEX2 2371 30.039193 1.296475 -2.471817 -VERTEX2 2372 30.674321 0.497193 -1.149636 -VERTEX2 2373 31.114490 -0.387510 -1.227918 -VERTEX2 2374 31.445270 -1.348458 -1.393112 -VERTEX2 2375 31.617538 -2.286627 -1.342861 -VERTEX2 2376 32.579147 -2.020469 0.355277 -VERTEX2 2377 33.511910 -1.655004 0.107777 -VERTEX2 2378 34.525954 -1.552836 0.161809 -VERTEX2 2379 35.524153 -1.398338 0.052993 -VERTEX2 2380 35.451953 -0.405712 1.793650 -VERTEX2 2381 35.243546 0.592718 1.647497 -VERTEX2 2382 35.176637 1.581846 1.651700 -VERTEX2 2383 35.127496 2.571356 1.555239 -VERTEX2 2384 34.092409 2.593710 3.033557 -VERTEX2 2385 33.078449 2.688232 -3.126274 -VERTEX2 2386 32.083014 2.665627 2.992336 -VERTEX2 2387 31.084304 2.818705 2.714377 -VERTEX2 2388 30.640608 1.945481 -2.186395 -VERTEX2 2389 30.048786 1.105977 -2.452927 -VERTEX2 2390 29.234774 0.474772 -2.356765 -VERTEX2 2391 28.521576 -0.216528 -2.308705 -VERTEX2 2392 27.785333 0.459733 2.547192 -VERTEX2 2393 26.911921 0.997902 2.424802 -VERTEX2 2394 26.139182 1.686715 2.499756 -VERTEX2 2395 25.334982 2.287412 2.380380 -VERTEX2 2396 26.049451 1.599622 -0.689975 -VERTEX2 2397 26.811546 0.977276 -0.604518 -VERTEX2 2398 27.631703 0.425759 -0.564551 -VERTEX2 2399 28.521063 -0.120864 -0.161306 -VERTEX2 2400 28.681390 0.816861 1.208706 -VERTEX2 2401 29.056050 1.752311 1.193296 -VERTEX2 2402 29.453933 2.660060 1.229602 -VERTEX2 2403 29.787771 3.584510 1.277367 -VERTEX2 2404 30.766995 3.293605 -0.172620 -VERTEX2 2405 31.774154 3.150858 0.124624 -VERTEX2 2406 32.780849 3.273488 0.002415 -VERTEX2 2407 33.767021 3.266322 0.073760 -VERTEX2 2408 34.740762 3.321038 -0.347829 -VERTEX2 2409 35.669834 2.980805 -0.675080 -VERTEX2 2410 36.443432 2.366278 -0.667167 -VERTEX2 2411 37.232988 1.787813 -0.690346 -VERTEX2 2412 36.626528 1.025921 -2.380815 -VERTEX2 2413 35.848260 0.353548 -2.709528 -VERTEX2 2414 34.931124 -0.063211 -2.777017 -VERTEX2 2415 33.998411 -0.436167 -2.596529 -VERTEX2 2416 33.485395 0.423511 2.208442 -VERTEX2 2417 32.933862 1.251411 2.004684 -VERTEX2 2418 32.507598 2.166426 2.004963 -VERTEX2 2419 32.109736 3.031811 2.201028 -VERTEX2 2420 32.894159 3.625573 0.735344 -VERTEX2 2421 33.637378 4.291655 0.293290 -VERTEX2 2422 34.575736 4.553502 0.296125 -VERTEX2 2423 35.526211 4.841121 0.433640 -VERTEX2 2424 35.961170 3.919464 -1.160868 -VERTEX2 2425 36.393531 3.019490 -1.380552 -VERTEX2 2426 36.582711 2.044268 -1.335348 -VERTEX2 2427 36.792099 1.086550 -1.226461 -VERTEX2 2428 36.475953 2.051990 1.819175 -VERTEX2 2429 36.242607 3.038448 1.775086 -VERTEX2 2430 36.027877 4.015707 1.815986 -VERTEX2 2431 35.761827 4.959902 1.866674 -VERTEX2 2432 34.826269 4.634760 -2.743860 -VERTEX2 2433 33.967716 4.237352 -2.605281 -VERTEX2 2434 33.079951 3.700552 -2.634207 -VERTEX2 2435 32.202957 3.188873 -2.809240 -VERTEX2 2436 31.871915 4.082267 2.128329 -VERTEX2 2437 31.332887 4.933251 2.231431 -VERTEX2 2438 30.729000 5.723854 2.039842 -VERTEX2 2439 30.290195 6.594319 2.128631 -VERTEX2 2440 30.842142 5.739187 -0.875360 -VERTEX2 2441 31.407820 4.942962 -1.008677 -VERTEX2 2442 31.955578 4.100399 -0.727630 -VERTEX2 2443 32.721241 3.402627 -0.692838 -VERTEX2 2444 31.953778 4.040437 2.174092 -VERTEX2 2445 31.365927 4.831657 2.257808 -VERTEX2 2446 30.771775 5.621185 2.501995 -VERTEX2 2447 29.989391 6.188973 2.348374 -VERTEX2 2448 29.254234 5.486454 -2.421098 -VERTEX2 2449 28.486683 4.785270 -2.154129 -VERTEX2 2450 27.929893 3.896644 -1.938658 -VERTEX2 2451 27.583557 2.984549 -2.017935 -VERTEX2 2452 26.712662 3.436345 2.618744 -VERTEX2 2453 25.853501 3.937538 2.747436 -VERTEX2 2454 24.912750 4.312964 2.854618 -VERTEX2 2455 23.950829 4.595060 2.919281 -VERTEX2 2456 24.168715 5.514795 1.173405 -VERTEX2 2457 24.576124 6.401943 1.194305 -VERTEX2 2458 24.936965 7.318492 1.302384 -VERTEX2 2459 25.221280 8.276249 1.619481 -VERTEX2 2460 25.315771 7.259663 -1.261099 -VERTEX2 2461 25.635470 6.337079 -1.297394 -VERTEX2 2462 25.925892 5.317070 -1.368935 -VERTEX2 2463 26.113820 4.349350 -1.426112 -VERTEX2 2464 25.085028 4.211344 -2.598144 -VERTEX2 2465 24.222625 3.699939 -2.337440 -VERTEX2 2466 23.534402 2.960515 -1.969661 -VERTEX2 2467 23.134464 2.052389 -1.936084 -VERTEX2 2468 22.198100 2.412048 2.920032 -VERTEX2 2469 21.196887 2.630709 2.578655 -VERTEX2 2470 20.324380 3.155259 2.351411 -VERTEX2 2471 19.604399 3.858892 2.385883 -VERTEX2 2472 20.331588 3.132981 -0.955025 -VERTEX2 2473 20.884751 2.327310 -1.266257 -VERTEX2 2474 21.155923 1.380170 -1.266149 -VERTEX2 2475 21.469672 0.455521 -1.093448 -VERTEX2 2476 20.564001 0.017695 -2.798670 -VERTEX2 2477 19.656305 -0.328902 -2.854116 -VERTEX2 2478 18.705913 -0.642620 -2.410333 -VERTEX2 2479 17.945448 -1.280301 -2.041333 -VERTEX2 2480 18.831337 -1.752823 -0.631097 -VERTEX2 2481 19.655466 -2.348443 -0.625329 -VERTEX2 2482 20.492723 -2.928163 -1.069297 -VERTEX2 2483 20.974911 -3.812192 -0.958511 -VERTEX2 2484 20.412381 -2.971338 2.211728 -VERTEX2 2485 19.779974 -2.184817 2.283164 -VERTEX2 2486 19.134360 -1.449721 2.520225 -VERTEX2 2487 18.335045 -0.876529 2.649156 -VERTEX2 2488 19.240786 -1.355227 -0.771930 -VERTEX2 2489 20.006500 -2.047488 -1.109686 -VERTEX2 2490 20.430765 -2.922015 -1.092020 -VERTEX2 2491 20.840313 -3.804444 -1.176319 -VERTEX2 2492 20.433725 -2.897451 1.805163 -VERTEX2 2493 20.186749 -1.902485 1.356760 -VERTEX2 2494 20.391745 -0.901476 1.221301 -VERTEX2 2495 20.762847 0.008492 1.381678 -VERTEX2 2496 19.786516 0.162914 2.816751 -VERTEX2 2497 18.844730 0.488577 2.846493 -VERTEX2 2498 17.906439 0.788808 2.725464 -VERTEX2 2499 17.031097 1.158900 2.779763 -VERTEX2 2500 16.671993 0.275936 -1.977774 -VERTEX2 2501 16.279494 -0.613822 -1.752305 -VERTEX2 2502 16.121590 -1.619743 -1.929014 -VERTEX2 2503 15.786555 -2.558503 -1.887587 -VERTEX2 2504 14.859699 -2.257981 2.855408 -VERTEX2 2505 13.899018 -1.990290 2.474175 -VERTEX2 2506 13.145405 -1.397744 2.550395 -VERTEX2 2507 12.348670 -0.820060 2.327214 -VERTEX2 2508 11.610287 -1.517074 -2.666147 -VERTEX2 2509 10.731302 -1.978421 -2.641533 -VERTEX2 2510 9.855959 -2.472978 -2.377638 -VERTEX2 2511 9.163210 -3.184324 -2.278591 -VERTEX2 2512 8.396672 -2.542734 2.713062 -VERTEX2 2513 7.515939 -2.167811 2.624462 -VERTEX2 2514 6.619382 -1.661759 2.600369 -VERTEX2 2515 5.765084 -1.190476 2.703240 -VERTEX2 2516 4.880498 -0.776821 2.886805 -VERTEX2 2517 3.918223 -0.503964 2.719061 -VERTEX2 2518 2.994756 -0.103866 2.629961 -VERTEX2 2519 2.103812 0.360113 2.590823 -VERTEX2 2520 2.631819 1.197004 0.995523 -VERTEX2 2521 3.140875 2.005862 1.065691 -VERTEX2 2522 3.590729 2.874948 1.152832 -VERTEX2 2523 4.007532 3.806727 1.083364 -VERTEX2 2524 4.946166 3.354657 -0.431675 -VERTEX2 2525 5.866964 2.957184 -0.285584 -VERTEX2 2526 6.842915 2.706516 -0.545296 -VERTEX2 2527 7.737781 2.203589 -0.650991 -VERTEX2 2528 8.343900 3.049687 0.446000 -VERTEX2 2529 9.267406 3.473697 0.692122 -VERTEX2 2530 10.044996 4.113412 0.869425 -VERTEX2 2531 10.677133 4.826111 0.766222 -VERTEX2 2532 9.958397 4.085785 -2.483828 -VERTEX2 2533 9.144174 3.481751 -2.052947 -VERTEX2 2534 8.676425 2.601756 -2.020280 -VERTEX2 2535 8.241269 1.744419 -2.337948 -VERTEX2 2536 8.943191 1.019478 -0.511367 -VERTEX2 2537 9.819845 0.517258 -0.425534 -VERTEX2 2538 10.738755 0.112276 -0.167436 -VERTEX2 2539 11.729556 -0.069749 0.103991 -VERTEX2 2540 11.859283 -1.026223 -1.924730 -VERTEX2 2541 11.504797 -1.972889 -1.955610 -VERTEX2 2542 11.130502 -2.893070 -1.426429 -VERTEX2 2543 11.297654 -3.882435 -1.389905 -VERTEX2 2544 10.292512 -4.032556 -3.035851 -VERTEX2 2545 9.284776 -4.129410 -3.000816 -VERTEX2 2546 8.294278 -4.306378 -2.738924 -VERTEX2 2547 7.344572 -4.640547 -2.779802 -VERTEX2 2548 7.728413 -5.578453 -0.880158 -VERTEX2 2549 8.375116 -6.319969 -1.103002 -VERTEX2 2550 8.798898 -7.212484 -1.391101 -VERTEX2 2551 8.953881 -8.149781 -1.550984 -VERTEX2 2552 9.950309 -8.135604 -0.129532 -VERTEX2 2553 10.960832 -8.323826 -0.082373 -VERTEX2 2554 11.991826 -8.409896 0.256599 -VERTEX2 2555 12.952917 -8.158676 -0.020069 -VERTEX2 2556 12.974685 -7.160176 1.202684 -VERTEX2 2557 13.354861 -6.234963 1.013099 -VERTEX2 2558 13.865288 -5.401602 0.724046 -VERTEX2 2559 14.616234 -4.737398 0.762586 -VERTEX2 2560 15.318948 -5.462519 -0.818179 -VERTEX2 2561 16.065711 -6.215234 -1.039075 -VERTEX2 2562 16.590885 -7.062957 -0.934787 -VERTEX2 2563 17.163259 -7.863808 -1.180779 -VERTEX2 2564 16.230940 -8.245830 -2.776357 -VERTEX2 2565 15.292722 -8.609906 -2.758864 -VERTEX2 2566 14.383939 -8.985583 -2.792109 -VERTEX2 2567 13.441058 -9.346161 -2.791952 -VERTEX2 2568 12.484243 -9.679550 -2.900561 -VERTEX2 2569 11.516261 -9.935434 -3.046900 -VERTEX2 2570 10.472468 -9.996806 -3.063415 -VERTEX2 2571 9.527587 -10.063834 -3.015401 -VERTEX2 2572 9.404108 -9.060991 1.554539 -VERTEX2 2573 9.457969 -8.085446 1.569473 -VERTEX2 2574 9.451867 -7.074497 1.765170 -VERTEX2 2575 9.260236 -6.087148 1.318628 -VERTEX2 2576 8.262851 -5.832407 2.782337 -VERTEX2 2577 7.352883 -5.497264 2.811212 -VERTEX2 2578 6.391393 -5.153591 2.786569 -VERTEX2 2579 5.446192 -4.825801 -3.121752 -VERTEX2 2580 5.434758 -5.826120 -1.350849 -VERTEX2 2581 5.642313 -6.780312 -1.199898 -VERTEX2 2582 6.055902 -7.714906 -1.120114 -VERTEX2 2583 6.463005 -8.599919 -1.338184 -VERTEX2 2584 6.249892 -7.586831 1.913859 -VERTEX2 2585 5.854594 -6.640897 1.825910 -VERTEX2 2586 5.628330 -5.674311 1.441478 -VERTEX2 2587 5.726016 -4.700604 0.991752 -VERTEX2 2588 5.171558 -5.522991 -2.006368 -VERTEX2 2589 4.748059 -6.410275 -2.116910 -VERTEX2 2590 4.178659 -7.220895 -2.116444 -VERTEX2 2591 3.696833 -8.085107 -2.147008 -VERTEX2 2592 4.283430 -7.233105 0.813960 -VERTEX2 2593 4.972722 -6.513640 0.709566 -VERTEX2 2594 5.693361 -5.847647 0.781716 -VERTEX2 2595 6.405280 -5.129381 0.344163 -VERTEX2 2596 6.068156 -4.172008 1.972600 -VERTEX2 2597 5.644624 -3.255912 1.783495 -VERTEX2 2598 5.407691 -2.254164 2.004907 -VERTEX2 2599 5.005561 -1.352241 1.998590 -VERTEX2 2600 4.084356 -1.745023 -2.734159 -VERTEX2 2601 3.147680 -2.129824 -2.913042 -VERTEX2 2602 2.165400 -2.342759 3.125364 -VERTEX2 2603 1.165407 -2.318229 -2.927057 -VERTEX2 2604 2.154844 -2.127123 0.002884 -VERTEX2 2605 3.169818 -2.147766 0.191184 -VERTEX2 2606 4.176788 -1.976432 0.383042 -VERTEX2 2607 5.136246 -1.593410 0.414764 -VERTEX2 2608 4.742000 -0.683824 2.108708 -VERTEX2 2609 4.258298 0.191277 1.975808 -VERTEX2 2610 3.908837 1.093844 1.884436 -VERTEX2 2611 3.607216 2.012572 2.132002 -VERTEX2 2612 4.407709 2.552954 0.034017 -VERTEX2 2613 5.397129 2.574289 -0.053861 -VERTEX2 2614 6.373740 2.502659 -0.057864 -VERTEX2 2615 7.367396 2.424758 -0.208908 -VERTEX2 2616 7.573201 3.387127 1.632998 -VERTEX2 2617 7.525447 4.403454 1.640999 -VERTEX2 2618 7.491868 5.381605 1.749098 -VERTEX2 2619 7.314631 6.370437 1.617468 -VERTEX2 2620 6.325684 6.331388 -3.008212 -VERTEX2 2621 5.354822 6.198907 2.820554 -VERTEX2 2622 4.434173 6.476618 3.033991 -VERTEX2 2623 3.493507 6.566237 -3.094319 -VERTEX2 2624 3.418072 7.570344 1.498663 -VERTEX2 2625 3.501941 8.551904 1.693475 -VERTEX2 2626 3.387485 9.548347 1.882058 -VERTEX2 2627 3.076395 10.529698 1.643090 -VERTEX2 2628 2.071667 10.441554 -2.920363 -VERTEX2 2629 1.067859 10.207009 -2.840566 -VERTEX2 2630 0.119384 9.928791 -2.928895 -VERTEX2 2631 -0.855371 9.762740 -2.956404 -VERTEX2 2632 -0.683110 8.800233 -1.007582 -VERTEX2 2633 -0.173044 7.964907 -1.053469 -VERTEX2 2634 0.298287 7.087551 -1.176826 -VERTEX2 2635 0.670972 6.139144 -1.068737 -VERTEX2 2636 1.178194 5.263312 -0.835882 -VERTEX2 2637 1.833049 4.515884 -0.817255 -VERTEX2 2638 2.559314 3.818857 -0.909195 -VERTEX2 2639 3.179966 3.058144 -0.698497 -VERTEX2 2640 2.526371 2.290376 -1.934460 -VERTEX2 2641 2.182169 1.361072 -1.976928 -VERTEX2 2642 1.782964 0.439051 -1.844358 -VERTEX2 2643 1.562126 -0.521177 -2.181397 -VERTEX2 2644 2.142230 0.297727 0.817803 -VERTEX2 2645 2.866510 1.016581 0.675333 -VERTEX2 2646 3.641751 1.680502 0.418071 -VERTEX2 2647 4.577348 2.116152 0.436210 -VERTEX2 2648 3.664144 1.694836 -2.864623 -VERTEX2 2649 2.688353 1.432741 -3.097703 -VERTEX2 2650 1.687903 1.392766 -2.868248 -VERTEX2 2651 0.698932 1.131366 -2.822597 -VERTEX2 2652 0.357945 2.067579 2.128643 -VERTEX2 2653 -0.160368 2.873834 2.205130 -VERTEX2 2654 -0.718579 3.660312 2.568861 -VERTEX2 2655 -1.524615 4.213636 2.694914 -VERTEX2 2656 -1.907446 3.352994 -1.902044 -VERTEX2 2657 -2.257340 2.392513 -1.714143 -VERTEX2 2658 -2.400976 1.410118 -1.865191 -VERTEX2 2659 -2.674912 0.483451 -2.089879 -VERTEX2 2660 -2.196706 1.349175 1.231260 -VERTEX2 2661 -1.838113 2.309905 1.404757 -VERTEX2 2662 -1.668409 3.292394 1.258283 -VERTEX2 2663 -1.380774 4.228892 1.257325 -VERTEX2 2664 -0.420891 3.955612 -0.323365 -VERTEX2 2665 0.554234 3.626388 -0.235345 -VERTEX2 2666 1.541338 3.401079 -0.199958 -VERTEX2 2667 2.539651 3.210734 -0.474840 -VERTEX2 2668 2.944841 4.117135 1.281033 -VERTEX2 2669 3.224662 5.049339 1.319756 -VERTEX2 2670 3.481050 6.016743 1.337345 -VERTEX2 2671 3.709956 6.980767 1.423607 -VERTEX2 2672 4.696324 6.856571 -0.111020 -VERTEX2 2673 5.689793 6.745593 -0.159559 -VERTEX2 2674 6.674885 6.585662 -0.382410 -VERTEX2 2675 7.585846 6.211243 -0.414282 -VERTEX2 2676 6.691834 6.613350 2.653823 -VERTEX2 2677 5.811469 7.072713 2.840591 -VERTEX2 2678 4.869350 7.302459 -2.962319 -VERTEX2 2679 3.832138 7.110267 -3.065280 -VERTEX2 2680 3.894102 6.104083 -1.324942 -VERTEX2 2681 4.153437 5.121237 -1.212357 -VERTEX2 2682 4.527205 4.190732 -1.244712 -VERTEX2 2683 4.847152 3.235991 -1.086545 -VERTEX2 2684 3.970641 2.724792 -2.570039 -VERTEX2 2685 3.128444 2.182623 -2.516838 -VERTEX2 2686 2.293343 1.587555 -2.776686 -VERTEX2 2687 1.342883 1.244170 -2.925440 -VERTEX2 2688 2.320839 1.480943 0.524728 -VERTEX2 2689 3.182611 1.980954 0.707377 -VERTEX2 2690 3.947527 2.659690 0.794828 -VERTEX2 2691 4.681531 3.357333 1.052001 -VERTEX2 2692 4.185779 2.521782 -1.980754 -VERTEX2 2693 3.752728 1.608223 -2.010648 -VERTEX2 2694 3.316267 0.726960 -2.104553 -VERTEX2 2695 2.804531 -0.153748 -2.193628 -VERTEX2 2696 3.390750 0.654389 0.912555 -VERTEX2 2697 4.005993 1.473419 0.621922 -VERTEX2 2698 4.862642 2.033735 0.566548 -VERTEX2 2699 5.653543 2.586408 0.782457 -VERTEX2 2700 4.969869 1.886312 -2.406894 -VERTEX2 2701 4.220310 1.168370 -2.344507 -VERTEX2 2702 3.493576 0.419572 -2.301942 -VERTEX2 2703 2.796323 -0.302461 -1.840674 -VERTEX2 2704 3.775139 -0.574889 -0.511595 -VERTEX2 2705 4.622635 -1.041472 -0.779953 -VERTEX2 2706 5.331354 -1.722749 -0.685419 -VERTEX2 2707 6.118985 -2.331580 -0.501823 -VERTEX2 2708 5.662738 -3.215950 -2.175840 -VERTEX2 2709 5.120762 -4.077159 -2.357821 -VERTEX2 2710 4.430491 -4.804360 -2.416089 -VERTEX2 2711 3.675336 -5.474972 -2.545441 -VERTEX2 2712 3.113912 -4.651150 2.298370 -VERTEX2 2713 2.452760 -3.872090 2.361121 -VERTEX2 2714 1.767797 -3.155525 1.669092 -VERTEX2 2715 1.651575 -2.149293 1.707085 -VERTEX2 2716 1.485710 -1.120136 1.531542 -VERTEX2 2717 1.534082 -0.123685 1.412293 -VERTEX2 2718 1.704256 0.878892 1.443867 -VERTEX2 2719 1.879808 1.895326 1.316448 -VERTEX2 2720 1.613428 0.915229 -2.069990 -VERTEX2 2721 1.125221 0.055816 -2.106799 -VERTEX2 2722 0.629118 -0.824140 -2.278881 -VERTEX2 2723 -0.035213 -1.620421 -2.374266 -VERTEX2 2724 0.700004 -0.952925 0.453515 -VERTEX2 2725 1.603264 -0.545251 0.691208 -VERTEX2 2726 2.382574 0.115911 0.619556 -VERTEX2 2727 3.193951 0.651853 0.641064 -VERTEX2 2728 3.803765 -0.179182 -1.199363 -VERTEX2 2729 4.152452 -1.109646 -1.213089 -VERTEX2 2730 4.542329 -2.039422 -0.960540 -VERTEX2 2731 5.131168 -2.899652 -0.993053 -VERTEX2 2732 4.576182 -2.054200 2.378116 -VERTEX2 2733 3.854008 -1.364201 2.536047 -VERTEX2 2734 2.999479 -0.810938 2.595047 -VERTEX2 2735 2.153944 -0.251948 2.603106 -VERTEX2 2736 3.010276 -0.761235 -0.584247 -VERTEX2 2737 3.863879 -1.322932 -0.387544 -VERTEX2 2738 4.808310 -1.683538 -0.251776 -VERTEX2 2739 5.779044 -1.941927 -0.525893 -VERTEX2 2740 4.923197 -1.488479 2.935079 -VERTEX2 2741 3.937359 -1.290043 2.971609 -VERTEX2 2742 2.920407 -1.148257 3.103172 -VERTEX2 2743 1.923323 -1.163564 -3.092221 -VERTEX2 2744 2.926172 -1.119124 0.295503 -VERTEX2 2745 3.886986 -0.826969 0.114470 -VERTEX2 2746 4.837972 -0.714521 0.071741 -VERTEX2 2747 5.850836 -0.675025 0.027700 -VERTEX2 2748 5.907641 -1.636102 -1.251575 -VERTEX2 2749 6.225471 -2.610526 -0.791368 -VERTEX2 2750 6.925343 -3.323177 -0.851814 -VERTEX2 2751 7.582614 -4.058203 -0.752204 -VERTEX2 2752 6.827449 -3.384819 2.096356 -VERTEX2 2753 6.343280 -2.503725 2.068936 -VERTEX2 2754 5.870675 -1.605105 1.911302 -VERTEX2 2755 5.554047 -0.636973 1.978432 -VERTEX2 2756 5.981675 -1.545303 -0.708499 -VERTEX2 2757 6.732536 -2.187314 -0.755179 -VERTEX2 2758 7.464148 -2.856108 -0.663934 -VERTEX2 2759 8.228586 -3.463834 -0.464746 -VERTEX2 2760 7.378960 -2.977468 2.492633 -VERTEX2 2761 6.582354 -2.368502 2.139412 -VERTEX2 2762 6.028251 -1.538501 2.128130 -VERTEX2 2763 5.516150 -0.693311 1.934115 -VERTEX2 2764 6.473174 -0.340001 0.663316 -VERTEX2 2765 7.294714 0.293152 0.961067 -VERTEX2 2766 7.848428 1.133657 0.852202 -VERTEX2 2767 8.539958 1.883986 1.131073 -VERTEX2 2768 8.130866 0.957307 -2.250879 -VERTEX2 2769 7.498961 0.180708 -2.166991 -VERTEX2 2770 6.949884 -0.647001 -2.122665 -VERTEX2 2771 6.403665 -1.506847 -2.113388 -VERTEX2 2772 6.934633 -0.622441 0.937435 -VERTEX2 2773 7.520735 0.204402 0.718660 -VERTEX2 2774 8.305387 0.841714 0.681124 -VERTEX2 2775 9.076729 1.464052 0.751185 -VERTEX2 2776 9.751309 0.724854 -0.713244 -VERTEX2 2777 10.498160 0.095501 -0.468804 -VERTEX2 2778 11.379691 -0.372332 -0.568899 -VERTEX2 2779 12.180947 -0.895930 -0.753055 -VERTEX2 2780 11.513837 -1.639497 -2.259502 -VERTEX2 2781 10.846536 -2.408061 -2.327267 -VERTEX2 2782 10.169024 -3.105641 -2.135228 -VERTEX2 2783 9.570484 -3.935084 -2.467261 -VERTEX2 2784 8.973080 -3.160007 2.155839 -VERTEX2 2785 8.436995 -2.289760 2.182701 -VERTEX2 2786 7.855685 -1.434900 2.073909 -VERTEX2 2787 7.367000 -0.519490 1.871793 -VERTEX2 2788 8.334758 -0.240508 0.545940 -VERTEX2 2789 9.225556 0.309813 0.769511 -VERTEX2 2790 9.972792 1.002999 1.105927 -VERTEX2 2791 10.453516 1.915681 1.266911 -VERTEX2 2792 10.148690 0.986471 -1.962464 -VERTEX2 2793 9.782572 0.062844 -2.025783 -VERTEX2 2794 9.346494 -0.823859 -1.947532 -VERTEX2 2795 8.979420 -1.793132 -1.714541 -VERTEX2 2796 7.996751 -1.661795 2.952612 -VERTEX2 2797 6.995487 -1.452046 2.573842 -VERTEX2 2798 6.152503 -0.904587 2.375795 -VERTEX2 2799 5.436816 -0.168023 2.543337 -VERTEX2 2800 6.042387 0.680500 0.941495 -VERTEX2 2801 6.633504 1.496827 1.104476 -VERTEX2 2802 7.119591 2.365080 1.188626 -VERTEX2 2803 7.482140 3.290264 0.868490 -VERTEX2 2804 6.861108 2.500099 -2.040320 -VERTEX2 2805 6.443231 1.634604 -2.317953 -VERTEX2 2806 5.801830 0.889399 -2.348769 -VERTEX2 2807 5.048865 0.157454 -2.311109 -VERTEX2 2808 5.815094 -0.532957 -0.635174 -VERTEX2 2809 6.623697 -1.126080 -0.343421 -VERTEX2 2810 7.569326 -1.460427 -0.115361 -VERTEX2 2811 8.592000 -1.559150 -0.288934 -VERTEX2 2812 8.294552 -2.504166 -2.053947 -VERTEX2 2813 7.856977 -3.391854 -1.850259 -VERTEX2 2814 7.529015 -4.365139 -1.727987 -VERTEX2 2815 7.415158 -5.358232 -1.697948 -VERTEX2 2816 6.389268 -5.238904 3.034051 -VERTEX2 2817 5.404134 -5.116326 -3.118307 -VERTEX2 2818 4.434651 -5.149317 3.073504 -VERTEX2 2819 3.446773 -5.055216 -2.800910 -VERTEX2 2820 3.750816 -5.968736 -1.267860 -VERTEX2 2821 4.107387 -6.946400 -1.247212 -VERTEX2 2822 4.403690 -7.884513 -1.354119 -VERTEX2 2823 4.592312 -8.862311 -1.280569 -VERTEX2 2824 3.627654 -9.172947 -2.783376 -VERTEX2 2825 2.697785 -9.504690 -2.964127 -VERTEX2 2826 1.691659 -9.676529 -2.751209 -VERTEX2 2827 0.783695 -10.025530 -2.872589 -VERTEX2 2828 1.045740 -10.979822 -1.485880 -VERTEX2 2829 1.100640 -11.941237 -1.404258 -VERTEX2 2830 1.236434 -12.890901 -1.494605 -VERTEX2 2831 1.359804 -13.876771 -1.508925 -VERTEX2 2832 2.358913 -13.848240 -0.249091 -VERTEX2 2833 3.324727 -14.090967 -0.378660 -VERTEX2 2834 4.279399 -14.436367 -0.271609 -VERTEX2 2835 5.261117 -14.734529 -0.301843 -VERTEX2 2836 4.976236 -15.688898 -1.875283 -VERTEX2 2837 4.644669 -16.650988 -2.093829 -VERTEX2 2838 4.144482 -17.502379 -2.434103 -VERTEX2 2839 3.361553 -18.154370 -2.597035 -VERTEX2 2840 3.885011 -18.982026 -1.127648 -VERTEX2 2841 4.327521 -19.923759 -1.183815 -VERTEX2 2842 4.715364 -20.845619 -0.998566 -VERTEX2 2843 5.233307 -21.675980 -1.082916 -VERTEX2 2844 5.726266 -22.571618 -0.857487 -VERTEX2 2845 6.372113 -23.351341 -0.541164 -VERTEX2 2846 7.219168 -23.884252 -0.495850 -VERTEX2 2847 8.105358 -24.348077 -0.561640 -VERTEX2 2848 8.632330 -23.522267 1.032625 -VERTEX2 2849 9.120820 -22.682047 0.943405 -VERTEX2 2850 9.687607 -21.886568 0.868049 -VERTEX2 2851 10.347417 -21.108757 1.051990 -VERTEX2 2852 9.469719 -20.601226 2.749030 -VERTEX2 2853 8.522236 -20.225489 2.473299 -VERTEX2 2854 7.711465 -19.617205 2.232991 -VERTEX2 2855 7.118748 -18.863555 2.467871 -VERTEX2 2856 7.714567 -18.062909 0.798234 -VERTEX2 2857 8.386238 -17.331696 0.661978 -VERTEX2 2858 9.195995 -16.736375 0.974219 -VERTEX2 2859 9.727604 -15.862065 1.104742 -VERTEX2 2860 9.254052 -16.773381 -1.786361 -VERTEX2 2861 9.060758 -17.750853 -1.890323 -VERTEX2 2862 8.751927 -18.697757 -1.595683 -VERTEX2 2863 8.703773 -19.729819 -1.701286 -VERTEX2 2864 8.852611 -18.736753 1.476919 -VERTEX2 2865 8.957937 -17.734955 1.324368 -VERTEX2 2866 9.215277 -16.774220 1.374567 -VERTEX2 2867 9.432613 -15.797900 1.368978 -VERTEX2 2868 10.426995 -15.985379 -0.092785 -VERTEX2 2869 11.436884 -16.089801 -0.258372 -VERTEX2 2870 12.396631 -16.382005 -0.501245 -VERTEX2 2871 13.267612 -16.860729 -0.713193 -VERTEX2 2872 12.606457 -17.601301 -2.435650 -VERTEX2 2873 11.850495 -18.219447 -2.607003 -VERTEX2 2874 10.958474 -18.700449 -2.737942 -VERTEX2 2875 10.013056 -19.111934 -3.071928 -VERTEX2 2876 10.094375 -20.112651 -1.693920 -VERTEX2 2877 9.966884 -21.065979 -2.133356 -VERTEX2 2878 9.390009 -21.918655 -2.431767 -VERTEX2 2879 8.631802 -22.537332 -2.323045 -VERTEX2 2880 7.880620 -21.856250 2.160868 -VERTEX2 2881 7.323691 -21.025558 2.156852 -VERTEX2 2882 6.739567 -20.210758 2.007385 -VERTEX2 2883 6.301983 -19.301126 2.165936 -VERTEX2 2884 5.459289 -19.854547 -2.984880 -VERTEX2 2885 4.438790 -19.989078 -2.996941 -VERTEX2 2886 3.436309 -20.149178 -2.676398 -VERTEX2 2887 2.510283 -20.543361 -2.493674 -VERTEX2 2888 1.889185 -19.725167 2.382528 -VERTEX2 2889 1.130259 -19.024493 2.286881 -VERTEX2 2890 0.498238 -18.265644 2.980543 -VERTEX2 2891 -0.510604 -18.120011 2.980955 -VERTEX2 2892 -0.665668 -19.128513 -1.510500 -VERTEX2 2893 -0.627977 -20.129611 -1.147975 -VERTEX2 2894 -0.217551 -21.046187 -1.205273 -VERTEX2 2895 0.127787 -22.018184 -1.192437 -VERTEX2 2896 -0.841678 -22.360590 -2.847089 -VERTEX2 2897 -1.806070 -22.671540 -3.066129 -VERTEX2 2898 -2.803977 -22.729201 -2.912877 -VERTEX2 2899 -3.772322 -22.990629 -2.915097 -VERTEX2 2900 -2.798778 -22.766428 -0.091250 -VERTEX2 2901 -1.798370 -22.854369 -0.129686 -VERTEX2 2902 -0.797042 -22.988154 0.094798 -VERTEX2 2903 0.213785 -22.896760 0.043046 -VERTEX2 2904 -0.780913 -22.947257 -3.013008 -VERTEX2 2905 -1.804978 -23.060101 -3.012144 -VERTEX2 2906 -2.840160 -23.229511 2.895509 -VERTEX2 2907 -3.815799 -22.960337 2.774250 -VERTEX2 2908 -2.894756 -23.322721 -0.433404 -VERTEX2 2909 -1.967165 -23.738859 -0.751990 -VERTEX2 2910 -1.245296 -24.428232 -1.122383 -VERTEX2 2911 -0.797868 -25.335591 -0.984910 -VERTEX2 2912 0.052591 -24.787973 0.687495 -VERTEX2 2913 0.827523 -24.119487 0.557313 -VERTEX2 2914 1.707333 -23.593491 0.174750 -VERTEX2 2915 2.700434 -23.489864 0.429996 -VERTEX2 2916 1.790214 -23.888790 -2.557017 -VERTEX2 2917 0.983451 -24.490594 -2.705635 -VERTEX2 2918 0.062272 -24.948994 -2.724751 -VERTEX2 2919 -0.885037 -25.375760 -2.656541 -VERTEX2 2920 -1.347604 -24.507282 1.988249 -VERTEX2 2921 -1.764631 -23.585205 2.022107 -VERTEX2 2922 -2.200220 -22.707966 2.439920 -VERTEX2 2923 -2.938382 -22.075654 2.420535 -VERTEX2 2924 -2.278307 -21.305296 1.110699 -VERTEX2 2925 -1.821788 -20.459050 1.331160 -VERTEX2 2926 -1.599868 -19.497033 1.187570 -VERTEX2 2927 -1.238869 -18.575100 1.411176 -VERTEX2 2928 -0.250079 -18.747803 -0.335469 -VERTEX2 2929 0.672596 -19.082960 -0.242106 -VERTEX2 2930 1.669953 -19.305278 -0.232160 -VERTEX2 2931 2.643512 -19.510982 -0.303495 -VERTEX2 2932 1.704706 -19.222858 3.099652 -VERTEX2 2933 0.678833 -19.237913 -3.073205 -VERTEX2 2934 -0.282137 -19.336076 3.131987 -VERTEX2 2935 -1.299726 -19.310274 -2.984893 -VERTEX2 2936 -0.293494 -19.142219 0.246830 -VERTEX2 2937 0.672176 -18.877626 0.395152 -VERTEX2 2938 1.565626 -18.498124 0.388022 -VERTEX2 2939 2.498187 -18.075123 0.040804 -VERTEX2 2940 1.482734 -18.084961 -3.034670 -VERTEX2 2941 0.473540 -18.155984 -2.805618 -VERTEX2 2942 -0.478107 -18.492636 -2.881848 -VERTEX2 2943 -1.429562 -18.732943 -3.036518 -VERTEX2 2944 -1.531836 -17.727615 1.647454 -VERTEX2 2945 -1.627553 -16.720508 1.714192 -VERTEX2 2946 -1.782025 -15.712639 1.822446 -VERTEX2 2947 -2.045218 -14.779402 1.766221 -VERTEX2 2948 -3.012250 -14.979002 -2.606121 -VERTEX2 2949 -3.858063 -15.445134 -2.911623 -VERTEX2 2950 -4.829310 -15.664710 3.084694 -VERTEX2 2951 -5.825730 -15.613734 -2.666364 -VERTEX2 2952 -5.342259 -16.482370 -1.003591 -VERTEX2 2953 -4.795307 -17.309479 -0.800972 -VERTEX2 2954 -4.121803 -18.072891 -0.942306 -VERTEX2 2955 -3.523619 -18.862363 -0.949982 -VERTEX2 2956 -4.095689 -18.058108 2.521581 -VERTEX2 2957 -4.896726 -17.484066 2.473962 -VERTEX2 2958 -5.704433 -16.855770 2.357920 -VERTEX2 2959 -6.437106 -16.136675 2.370988 -VERTEX2 2960 -5.747773 -16.838048 -1.240613 -VERTEX2 2961 -5.468053 -17.763115 -1.090295 -VERTEX2 2962 -5.023683 -18.631480 -1.189002 -VERTEX2 2963 -4.634568 -19.559856 -1.387484 -VERTEX2 2964 -5.644377 -19.751036 -3.010707 -VERTEX2 2965 -6.640132 -19.870350 -3.053801 -VERTEX2 2966 -7.612436 -19.989563 3.048428 -VERTEX2 2967 -8.613541 -19.881043 2.652605 -VERTEX2 2968 -8.190595 -19.027077 0.944080 -VERTEX2 2969 -7.562507 -18.223438 0.999676 -VERTEX2 2970 -7.054234 -17.366142 0.786163 -VERTEX2 2971 -6.332830 -16.654996 0.696250 -VERTEX2 2972 -7.095165 -17.294606 -2.513589 -VERTEX2 2973 -7.899320 -17.896781 -2.474297 -VERTEX2 2974 -8.690417 -18.545478 -2.473718 -VERTEX2 2975 -9.464695 -19.137719 -2.559084 -VERTEX2 2976 -10.007989 -18.303843 1.907677 -VERTEX2 2977 -10.309994 -17.384579 1.650048 -VERTEX2 2978 -10.405763 -16.389819 1.686349 -VERTEX2 2979 -10.522217 -15.386092 1.586120 -VERTEX2 2980 -10.503836 -16.407850 -1.474024 -VERTEX2 2981 -10.420704 -17.408409 -1.380348 -VERTEX2 2982 -10.249949 -18.424222 -1.153809 -VERTEX2 2983 -9.873088 -19.337495 -1.044694 -VERTEX2 2984 -10.348208 -18.476720 2.049062 -VERTEX2 2985 -10.805043 -17.612370 2.050466 -VERTEX2 2986 -11.270422 -16.710621 2.132908 -VERTEX2 2987 -11.842248 -15.830626 2.130850 -VERTEX2 2988 -10.990026 -15.273685 0.368018 -VERTEX2 2989 -10.111956 -14.933318 0.270653 -VERTEX2 2990 -9.175554 -14.688185 0.678622 -VERTEX2 2991 -8.418771 -14.073057 0.621411 -VERTEX2 2992 -8.993102 -13.269308 1.939349 -VERTEX2 2993 -9.367813 -12.315205 1.953047 -VERTEX2 2994 -9.722495 -11.409389 1.883190 -VERTEX2 2995 -10.056614 -10.481362 2.228972 -VERTEX2 2996 -10.879057 -11.136347 -2.357353 -VERTEX2 2997 -11.623024 -11.824760 -2.269572 -VERTEX2 2998 -12.229922 -12.599062 -2.406700 -VERTEX2 2999 -12.942947 -13.316883 -2.231786 -VERTEX2 3000 -13.771790 -12.687309 2.345874 -VERTEX2 3001 -14.428633 -12.001782 2.535603 -VERTEX2 3002 -15.260699 -11.416500 2.084260 -VERTEX2 3003 -15.768630 -10.538758 2.378555 -VERTEX2 3004 -15.092806 -9.764836 0.637540 -VERTEX2 3005 -14.258538 -9.178207 0.605824 -VERTEX2 3006 -13.447592 -8.629081 0.601842 -VERTEX2 3007 -12.625924 -8.064304 0.645798 -VERTEX2 3008 -13.427632 -8.652216 -2.406459 -VERTEX2 3009 -14.124895 -9.316565 -2.088333 -VERTEX2 3010 -14.619054 -10.227799 -2.103750 -VERTEX2 3011 -15.170737 -11.078156 -2.075274 -VERTEX2 3012 -14.665847 -10.184968 1.170270 -VERTEX2 3013 -14.227977 -9.268524 1.227257 -VERTEX2 3014 -13.874888 -8.319021 1.152315 -VERTEX2 3015 -13.503976 -7.398812 1.287918 -VERTEX2 3016 -12.524284 -7.637219 -0.456644 -VERTEX2 3017 -11.657126 -8.069359 -0.520438 -VERTEX2 3018 -10.803643 -8.549907 -0.404620 -VERTEX2 3019 -9.889260 -8.936283 -0.451497 -VERTEX2 3020 -10.752743 -8.507306 2.806870 -VERTEX2 3021 -11.716686 -8.140024 2.694106 -VERTEX2 3022 -12.610879 -7.724309 2.535428 -VERTEX2 3023 -13.408854 -7.163465 2.521890 -VERTEX2 3024 -12.844832 -6.388776 0.912636 -VERTEX2 3025 -12.263981 -5.599107 0.624977 -VERTEX2 3026 -11.470980 -5.013597 0.621191 -VERTEX2 3027 -10.677877 -4.414368 0.656269 -VERTEX2 3028 -11.454881 -5.020604 -2.809019 -VERTEX2 3029 -12.366723 -5.351855 3.074845 -VERTEX2 3030 -13.373376 -5.341373 2.974051 -VERTEX2 3031 -14.336114 -5.181306 -2.992818 -VERTEX2 3032 -13.349884 -5.015566 0.243226 -VERTEX2 3033 -12.379790 -4.782073 0.624451 -VERTEX2 3034 -11.564740 -4.140302 0.412233 -VERTEX2 3035 -10.641404 -3.734957 0.423984 -VERTEX2 3036 -11.043540 -2.851587 1.813541 -VERTEX2 3037 -11.280558 -1.907903 2.130672 -VERTEX2 3038 -11.798970 -1.027349 1.844761 -VERTEX2 3039 -12.087170 -0.081676 1.864622 -VERTEX2 3040 -11.163170 0.196342 0.362040 -VERTEX2 3041 -10.216565 0.542173 0.156456 -VERTEX2 3042 -9.226240 0.711098 0.405731 -VERTEX2 3043 -8.336916 1.159965 0.296133 -VERTEX2 3044 -9.275813 0.875039 -3.083385 -VERTEX2 3045 -10.269642 0.811722 -3.068421 -VERTEX2 3046 -11.268447 0.791096 -3.128600 -VERTEX2 3047 -12.274444 0.758982 3.135932 -VERTEX2 3048 -12.292022 -0.259695 -1.681992 -VERTEX2 3049 -12.380216 -1.245570 -1.438796 -VERTEX2 3050 -12.219603 -2.202948 -1.421655 -VERTEX2 3051 -12.079998 -3.179715 -1.286311 -VERTEX2 3052 -11.809697 -4.140739 -1.570244 -VERTEX2 3053 -11.807516 -5.141288 -1.379528 -VERTEX2 3054 -11.588481 -6.087324 -1.485307 -VERTEX2 3055 -11.506936 -7.070428 -1.228955 -VERTEX2 3056 -12.444696 -7.392700 -3.035222 -VERTEX2 3057 -13.431325 -7.501936 -3.043634 -VERTEX2 3058 -14.422602 -7.575338 2.779063 -VERTEX2 3059 -15.360461 -7.243099 2.662286 -VERTEX2 3060 -14.898985 -6.308917 1.254954 -VERTEX2 3061 -14.606213 -5.351666 1.297776 -VERTEX2 3062 -14.333536 -4.379856 1.549366 -VERTEX2 3063 -14.328707 -3.360426 1.667323 -VERTEX2 3064 -15.287071 -3.473873 3.007718 -VERTEX2 3065 -16.330851 -3.377078 3.109778 -VERTEX2 3066 -17.335453 -3.323119 3.087501 -VERTEX2 3067 -18.318654 -3.242990 -2.787660 -VERTEX2 3068 -18.652412 -2.318816 2.037144 -VERTEX2 3069 -19.089876 -1.401553 2.194147 -VERTEX2 3070 -19.658635 -0.599504 2.286143 -VERTEX2 3071 -20.284037 0.167312 2.176882 -VERTEX2 3072 -21.061394 -0.425012 -2.372344 -VERTEX2 3073 -21.764007 -1.107051 -2.208840 -VERTEX2 3074 -22.385090 -1.910732 -2.037513 -VERTEX2 3075 -22.798905 -2.768550 -2.086383 -VERTEX2 3076 -21.909172 -3.302454 -0.734888 -VERTEX2 3077 -21.175844 -3.965787 -0.595544 -VERTEX2 3078 -20.341129 -4.547660 -0.690502 -VERTEX2 3079 -19.558123 -5.187815 -0.464234 -VERTEX2 3080 -19.102131 -4.298381 1.053828 -VERTEX2 3081 -18.623209 -3.446792 1.296037 -VERTEX2 3082 -18.380828 -2.455428 1.658160 -VERTEX2 3083 -18.475142 -1.470770 1.477173 -VERTEX2 3084 -19.474110 -1.394114 -3.132723 -VERTEX2 3085 -20.453670 -1.407187 -2.913006 -VERTEX2 3086 -21.438437 -1.574193 -2.842455 -VERTEX2 3087 -22.397112 -1.866458 -2.997977 -VERTEX2 3088 -22.564461 -0.876872 1.476430 -VERTEX2 3089 -22.466477 0.058652 1.694664 -VERTEX2 3090 -22.570674 1.027870 1.726758 -VERTEX2 3091 -22.691873 2.024612 1.424225 -VERTEX2 3092 -21.721037 1.875356 -0.366939 -VERTEX2 3093 -20.789909 1.504503 -0.149613 -VERTEX2 3094 -19.785438 1.333422 -0.277888 -VERTEX2 3095 -18.863428 1.060309 -0.095224 -VERTEX2 3096 -19.853273 1.147603 -3.036658 -VERTEX2 3097 -20.874371 1.063791 3.093926 -VERTEX2 3098 -21.889052 1.134147 -2.950681 -VERTEX2 3099 -22.899493 0.933750 -2.775675 -VERTEX2 3100 -23.252369 1.835428 1.608296 -VERTEX2 3101 -23.317732 2.831295 1.680350 -VERTEX2 3102 -23.461375 3.830620 1.863590 -VERTEX2 3103 -23.725814 4.791752 2.057948 -VERTEX2 3104 -23.254027 3.938601 -1.179755 -VERTEX2 3105 -22.904552 3.015129 -0.974623 -VERTEX2 3106 -22.364593 2.178868 -1.218256 -VERTEX2 3107 -22.054066 1.246132 -1.427794 -VERTEX2 3108 -22.198009 2.262493 1.734719 -VERTEX2 3109 -22.379235 3.248820 1.710996 -VERTEX2 3110 -22.528467 4.254232 1.644379 -VERTEX2 3111 -22.603327 5.244856 1.814193 -VERTEX2 3112 -22.829931 6.221140 1.975715 -VERTEX2 3113 -23.281405 7.129619 1.844600 -VERTEX2 3114 -23.543335 8.050534 1.763583 -VERTEX2 3115 -23.748485 9.009167 2.015469 -VERTEX2 3116 -22.848586 9.418239 0.577461 -VERTEX2 3117 -21.993024 9.979453 0.448785 -VERTEX2 3118 -21.075328 10.373382 0.146195 -VERTEX2 3119 -20.047862 10.514202 0.238652 -VERTEX2 3120 -20.250085 11.525089 1.701571 -VERTEX2 3121 -20.364868 12.492374 1.478635 -VERTEX2 3122 -20.287436 13.524026 1.471560 -VERTEX2 3123 -20.202929 14.493042 1.446340 -VERTEX2 3124 -19.196263 14.328537 -0.121199 -VERTEX2 3125 -18.186756 14.221194 -0.277847 -VERTEX2 3126 -17.233151 13.954242 -0.280496 -VERTEX2 3127 -16.286316 13.695229 -0.275818 -VERTEX2 3128 -15.353360 13.429218 -0.312282 -VERTEX2 3129 -14.386026 13.106393 -0.320243 -VERTEX2 3130 -13.488087 12.821994 -0.424057 -VERTEX2 3131 -12.590340 12.378674 -0.152704 -VERTEX2 3132 -12.710266 11.375917 -1.598888 -VERTEX2 3133 -12.740431 10.359694 -1.761736 -VERTEX2 3134 -12.971654 9.356881 -1.468204 -VERTEX2 3135 -12.837955 8.330889 -1.857544 -VERTEX2 3136 -13.832052 8.641294 2.743783 -VERTEX2 3137 -14.765994 9.019011 2.865593 -VERTEX2 3138 -15.739050 9.290234 -3.064912 -VERTEX2 3139 -16.728195 9.220279 3.075544 -VERTEX2 3140 -16.633966 10.219849 1.891583 -VERTEX2 3141 -16.968287 11.215831 2.198113 -VERTEX2 3142 -17.569836 12.004104 2.382682 -VERTEX2 3143 -18.251249 12.711438 2.337540 -VERTEX2 3144 -17.560333 12.013517 -0.789905 -VERTEX2 3145 -16.864594 11.292244 -0.422317 -VERTEX2 3146 -15.936896 10.847649 -0.130445 -VERTEX2 3147 -14.948894 10.726473 -0.086321 -VERTEX2 3148 -13.958498 10.623468 -0.037374 -VERTEX2 3149 -12.903613 10.597727 0.290759 -VERTEX2 3150 -11.937747 10.939136 0.406663 -VERTEX2 3151 -11.027986 11.341495 0.434904 -VERTEX2 3152 -10.613551 10.440050 -1.079826 -VERTEX2 3153 -10.158465 9.572587 -0.986390 -VERTEX2 3154 -9.599003 8.741689 -1.098323 -VERTEX2 3155 -9.135174 7.824287 -1.193467 -VERTEX2 3156 -10.089974 7.465725 -2.902854 -VERTEX2 3157 -11.074154 7.193336 -2.847809 -VERTEX2 3158 -12.035659 6.907811 -2.894589 -VERTEX2 3159 -12.983535 6.635532 -2.775134 -VERTEX2 3160 -12.583841 5.693487 -1.466492 -VERTEX2 3161 -12.485977 4.664715 -1.593505 -VERTEX2 3162 -12.512424 3.643852 -1.364349 -VERTEX2 3163 -12.314435 2.662089 -1.331450 -VERTEX2 3164 -11.354732 2.864579 0.496887 -VERTEX2 3165 -10.469233 3.339444 0.692777 -VERTEX2 3166 -9.751472 3.979156 0.677628 -VERTEX2 3167 -8.922237 4.579023 0.789996 -VERTEX2 3168 -9.590436 5.285850 2.363977 -VERTEX2 3169 -10.301012 5.956453 2.307817 -VERTEX2 3170 -10.970323 6.710410 2.132191 -VERTEX2 3171 -11.514953 7.549790 2.287846 -VERTEX2 3172 -10.877023 6.767692 -0.692251 -VERTEX2 3173 -10.118423 6.118129 -0.721380 -VERTEX2 3174 -9.349079 5.461558 -0.751732 -VERTEX2 3175 -8.605646 4.732720 -0.725466 -VERTEX2 3176 -9.378339 5.396081 2.544928 -VERTEX2 3177 -10.225347 5.972981 2.264153 -VERTEX2 3178 -10.851392 6.767451 2.228637 -VERTEX2 3179 -11.477601 7.556063 2.337254 -VERTEX2 3180 -10.751337 6.874814 -0.727221 -VERTEX2 3181 -10.065985 6.186724 -0.592684 -VERTEX2 3182 -9.229275 5.642705 -0.551533 -VERTEX2 3183 -8.384731 5.108077 -0.672471 -VERTEX2 3184 -9.200461 5.782235 2.395626 -VERTEX2 3185 -9.950947 6.463775 2.649886 -VERTEX2 3186 -10.851295 6.929340 2.770973 -VERTEX2 3187 -11.806189 7.291937 2.955693 -VERTEX2 3188 -11.640806 8.283859 1.657982 -VERTEX2 3189 -11.706358 9.270209 1.683556 -VERTEX2 3190 -11.781933 10.279706 1.600923 -VERTEX2 3191 -11.826801 11.249043 1.639833 -VERTEX2 3192 -10.843186 11.320893 0.215130 -VERTEX2 3193 -9.867857 11.515987 -0.153451 -VERTEX2 3194 -8.913470 11.366565 0.026846 -VERTEX2 3195 -7.875903 11.404445 -0.310040 -VERTEX2 3196 -8.194915 10.457934 -1.919155 -VERTEX2 3197 -8.519942 9.523232 -1.967399 -VERTEX2 3198 -8.882131 8.586240 -2.369505 -VERTEX2 3199 -9.621459 7.867102 -2.426521 -VERTEX2 3200 -8.855815 8.497050 0.836041 -VERTEX2 3201 -8.178801 9.236835 1.009362 -VERTEX2 3202 -7.638747 10.105661 0.797024 -VERTEX2 3203 -6.956039 10.807638 0.558165 -VERTEX2 3204 -7.474222 11.676902 2.424508 -VERTEX2 3205 -8.214185 12.316842 2.454895 -VERTEX2 3206 -8.983147 12.962894 2.318153 -VERTEX2 3207 -9.657157 13.718999 2.256624 -VERTEX2 3208 -10.422826 13.083241 -2.602185 -VERTEX2 3209 -11.289881 12.590482 -2.542681 -VERTEX2 3210 -12.122303 12.027104 -2.403203 -VERTEX2 3211 -12.873384 11.351102 -2.709512 -VERTEX2 3212 -13.313782 12.242311 1.602870 -VERTEX2 3213 -13.392514 13.226302 1.552721 -VERTEX2 3214 -13.349876 14.262051 1.501873 -VERTEX2 3215 -13.290232 15.242667 1.817143 -VERTEX2 3216 -14.288549 14.938467 -2.917622 -VERTEX2 3217 -15.241722 14.705092 -2.958947 -VERTEX2 3218 -16.223575 14.541280 3.083630 -VERTEX2 3219 -17.208046 14.602819 -2.931208 -VERTEX2 3220 -17.416058 15.549393 1.987947 -VERTEX2 3221 -17.808645 16.465268 1.917757 -VERTEX2 3222 -18.150696 17.384781 1.814809 -VERTEX2 3223 -18.412042 18.369604 1.978652 -VERTEX2 3224 -18.030328 17.424450 -1.408654 -VERTEX2 3225 -17.870616 16.414151 -1.506654 -VERTEX2 3226 -17.827829 15.425273 -1.621630 -VERTEX2 3227 -17.870034 14.444168 -1.671149 -VERTEX2 3228 -16.826865 14.328784 0.386637 -VERTEX2 3229 -15.894050 14.698187 0.128994 -VERTEX2 3230 -14.891655 14.818317 -0.184633 -VERTEX2 3231 -13.912140 14.626922 0.142077 -VERTEX2 3232 -13.778853 13.686675 -1.440378 -VERTEX2 3233 -13.632646 12.690066 -1.268760 -VERTEX2 3234 -13.359235 11.728165 -1.472129 -VERTEX2 3235 -13.254729 10.704722 -1.601628 -VERTEX2 3236 -12.251970 10.664282 0.007272 -VERTEX2 3237 -11.256948 10.652925 -0.064511 -VERTEX2 3238 -10.288136 10.598997 0.281260 -VERTEX2 3239 -9.310883 10.872360 0.435850 -VERTEX2 3240 -9.714056 11.788750 1.893577 -VERTEX2 3241 -10.035113 12.729829 1.770298 -VERTEX2 3242 -10.233468 13.731271 1.636422 -VERTEX2 3243 -10.307827 14.739786 1.792348 -VERTEX2 3244 -9.349869 14.926281 0.362457 -VERTEX2 3245 -8.390887 15.293806 0.522728 -VERTEX2 3246 -7.526970 15.768778 0.283409 -VERTEX2 3247 -6.550154 15.999660 0.206843 -VERTEX2 3248 -6.359451 15.024005 -1.171765 -VERTEX2 3249 -5.997402 14.099760 -1.501091 -VERTEX2 3250 -5.949488 13.094596 -1.419780 -VERTEX2 3251 -5.803015 12.081694 -1.604796 -VERTEX2 3252 -4.765908 12.019252 0.135014 -VERTEX2 3253 -3.796813 12.199496 0.072581 -VERTEX2 3254 -2.773472 12.320474 0.434302 -VERTEX2 3255 -1.823928 12.799701 0.361673 -VERTEX2 3256 -2.183088 13.738521 2.034889 -VERTEX2 3257 -2.644892 14.618959 1.828809 -VERTEX2 3258 -2.921483 15.547810 1.784544 -VERTEX2 3259 -3.127770 16.528285 1.842722 -VERTEX2 3260 -4.093545 16.265048 2.923192 -VERTEX2 3261 -5.043692 16.462613 2.962705 -VERTEX2 3262 -6.060469 16.676114 2.823193 -VERTEX2 3263 -6.965098 17.009918 2.743761 -VERTEX2 3264 -6.047090 16.606570 -0.397809 -VERTEX2 3265 -5.145228 16.206622 -0.003381 -VERTEX2 3266 -4.137028 16.207775 -0.222592 -VERTEX2 3267 -3.151560 15.976325 -0.318218 -VERTEX2 3268 -2.796842 16.902520 1.138967 -VERTEX2 3269 -2.374623 17.808541 1.016315 -VERTEX2 3270 -1.863487 18.652358 1.071044 -VERTEX2 3271 -1.382765 19.523515 1.258169 -VERTEX2 3272 -2.303101 19.819199 2.847127 -VERTEX2 3273 -3.250420 20.124359 2.666669 -VERTEX2 3274 -4.143783 20.550167 2.500911 -VERTEX2 3275 -4.952503 21.145856 2.635806 -VERTEX2 3276 -5.809419 21.610294 2.566344 -VERTEX2 3277 -6.648920 22.146593 2.625789 -VERTEX2 3278 -7.510417 22.662225 2.863881 -VERTEX2 3279 -8.528554 22.909173 2.987408 -VERTEX2 3280 -7.573615 22.749443 -0.468716 -VERTEX2 3281 -6.701258 22.292962 -0.292530 -VERTEX2 3282 -5.712557 21.991507 -0.398391 -VERTEX2 3283 -4.789806 21.599555 -0.311014 -VERTEX2 3284 -5.074162 20.645439 -2.019796 -VERTEX2 3285 -5.517531 19.745366 -1.918396 -VERTEX2 3286 -5.912596 18.820381 -2.186628 -VERTEX2 3287 -6.471290 17.978788 -1.881462 -VERTEX2 3288 -6.838134 17.011159 -2.190981 -VERTEX2 3289 -7.424851 16.201377 -2.463292 -VERTEX2 3290 -8.211090 15.569568 -2.715629 -VERTEX2 3291 -9.112442 15.103515 -2.676690 -VERTEX2 3292 -9.535709 15.997707 2.224650 -VERTEX2 3293 -10.150798 16.799679 2.205259 -VERTEX2 3294 -10.735849 17.608832 2.279883 -VERTEX2 3295 -11.395830 18.349311 2.110161 -VERTEX2 3296 -12.255423 17.838882 -2.680833 -VERTEX2 3297 -13.164197 17.411497 -2.573773 -VERTEX2 3298 -14.041082 16.855076 -2.137921 -VERTEX2 3299 -14.595505 16.054949 -2.247736 -VERTEX2 3300 -13.962921 16.821857 0.567012 -VERTEX2 3301 -13.137803 17.356191 0.319028 -VERTEX2 3302 -12.174452 17.622598 0.447162 -VERTEX2 3303 -11.270689 18.084098 0.686933 -VERTEX2 3304 -10.649491 17.294923 -0.638111 -VERTEX2 3305 -9.901769 16.715057 -0.445346 -VERTEX2 3306 -8.989374 16.262800 -0.395048 -VERTEX2 3307 -8.052431 15.894290 -0.144623 -VERTEX2 3308 -8.220300 14.914104 -1.580547 -VERTEX2 3309 -8.230982 13.914843 -1.502671 -VERTEX2 3310 -8.119392 12.915852 -1.318437 -VERTEX2 3311 -7.879147 11.931480 -1.490901 -VERTEX2 3312 -6.884957 12.014632 -0.066427 -VERTEX2 3313 -5.881198 11.930951 -0.036257 -VERTEX2 3314 -4.866842 11.931779 -0.160370 -VERTEX2 3315 -3.924246 11.759597 -0.280121 -VERTEX2 3316 -4.893851 12.017773 3.094157 -VERTEX2 3317 -5.882768 12.087629 3.003134 -VERTEX2 3318 -6.854596 12.242344 -3.140416 -VERTEX2 3319 -7.833110 12.227193 2.812394 -VERTEX2 3320 -6.916234 11.926768 -0.169626 -VERTEX2 3321 -5.926346 11.725491 -0.299611 -VERTEX2 3322 -4.968742 11.415964 -0.729121 -VERTEX2 3323 -4.204143 10.763258 -0.857535 -VERTEX2 3324 -3.556107 10.035260 -0.908250 -VERTEX2 3325 -2.959024 9.234613 -0.679067 -VERTEX2 3326 -2.188520 8.578672 -0.618614 -VERTEX2 3327 -1.367207 8.045637 -0.698639 -VERTEX2 3328 -2.125610 8.699404 2.453723 -VERTEX2 3329 -2.889552 9.318439 2.380570 -VERTEX2 3330 -3.667459 10.003635 2.366748 -VERTEX2 3331 -4.396355 10.673627 2.517861 -VERTEX2 3332 -3.592133 10.094844 -0.484195 -VERTEX2 3333 -2.716321 9.657610 -0.836544 -VERTEX2 3334 -2.014067 8.903936 -0.537577 -VERTEX2 3335 -1.168731 8.394132 -0.339737 -VERTEX2 3336 -0.854940 9.361476 1.205482 -VERTEX2 3337 -0.507998 10.268577 0.998048 -VERTEX2 3338 0.075892 11.115247 0.948673 -VERTEX2 3339 0.689826 11.948790 0.982819 -VERTEX2 3340 1.276466 12.744231 0.691133 -VERTEX2 3341 2.041889 13.367715 0.622007 -VERTEX2 3342 2.850263 13.902548 0.639810 -VERTEX2 3343 3.638467 14.507839 0.753664 -VERTEX2 3344 4.293708 13.769743 -0.624595 -VERTEX2 3345 5.118170 13.173069 -0.356053 -VERTEX2 3346 6.060649 12.831070 -0.012054 -VERTEX2 3347 7.052593 12.816694 -0.182505 -VERTEX2 3348 7.228101 13.794776 1.189346 -VERTEX2 3349 7.638470 14.695762 1.439783 -VERTEX2 3350 7.699718 15.668662 1.123930 -VERTEX2 3351 8.075940 16.569783 0.981153 -VERTEX2 3352 7.266170 17.120072 2.755384 -VERTEX2 3353 6.355103 17.462021 2.416920 -VERTEX2 3354 5.604553 18.135604 2.557357 -VERTEX2 3355 4.795613 18.694381 2.723961 -VERTEX2 3356 5.201043 19.595954 0.913812 -VERTEX2 3357 5.829407 20.394158 1.100245 -VERTEX2 3358 6.235721 21.328276 0.734010 -VERTEX2 3359 6.990805 21.998997 0.603361 -VERTEX2 3360 7.557330 21.167581 -1.004644 -VERTEX2 3361 8.110089 20.322508 -1.093701 -VERTEX2 3362 8.562096 19.459980 -1.000375 -VERTEX2 3363 9.072740 18.633546 -0.994457 -VERTEX2 3364 8.209038 18.075122 -2.400855 -VERTEX2 3365 7.459153 17.399597 -2.598676 -VERTEX2 3366 6.586763 16.905776 -2.704568 -VERTEX2 3367 5.665752 16.497362 -2.424372 -VERTEX2 3368 6.335694 15.764064 -0.800992 -VERTEX2 3369 7.030898 15.031212 -0.717591 -VERTEX2 3370 7.780107 14.370682 -0.687983 -VERTEX2 3371 8.573888 13.738629 -0.400311 -VERTEX2 3372 7.662745 14.140246 3.118737 -VERTEX2 3373 6.665595 14.156198 2.862376 -VERTEX2 3374 5.711693 14.432679 2.932024 -VERTEX2 3375 4.741851 14.660240 -3.065856 -VERTEX2 3376 4.837540 13.634801 -1.397365 -VERTEX2 3377 5.030272 12.650828 -1.907373 -VERTEX2 3378 4.715157 11.710978 -2.044686 -VERTEX2 3379 4.258075 10.805898 -2.171697 -VERTEX2 3380 5.082440 10.238177 -0.663447 -VERTEX2 3381 5.849234 9.611349 -0.382733 -VERTEX2 3382 6.762557 9.233812 0.053372 -VERTEX2 3383 7.786605 9.326799 0.148960 -VERTEX2 3384 7.914822 8.378969 -1.234539 -VERTEX2 3385 8.248654 7.461167 -1.005116 -VERTEX2 3386 8.761010 6.641943 -1.127756 -VERTEX2 3387 9.182232 5.712766 -1.259832 -VERTEX2 3388 10.125199 6.008582 0.339604 -VERTEX2 3389 11.092491 6.367118 0.436870 -VERTEX2 3390 11.971125 6.783041 0.184450 -VERTEX2 3391 12.950812 6.961259 0.352434 -VERTEX2 3392 12.580360 7.874264 1.854120 -VERTEX2 3393 12.337089 8.802039 1.738061 -VERTEX2 3394 12.163764 9.766741 1.908148 -VERTEX2 3395 11.848571 10.695359 1.920768 -VERTEX2 3396 12.192291 9.742564 -1.275092 -VERTEX2 3397 12.534836 8.779570 -1.326482 -VERTEX2 3398 12.781226 7.815608 -1.428101 -VERTEX2 3399 12.924417 6.840179 -1.270197 -VERTEX2 3400 13.901976 7.168337 -0.051516 -VERTEX2 3401 14.878574 7.087291 -0.182492 -VERTEX2 3402 15.879282 6.894825 -0.582389 -VERTEX2 3403 16.717350 6.305108 -0.425726 -VERTEX2 3404 17.140231 7.173403 0.871889 -VERTEX2 3405 17.782454 7.967510 0.699388 -VERTEX2 3406 18.518595 8.595280 0.498262 -VERTEX2 3407 19.391333 9.075620 0.711627 -VERTEX2 3408 20.018764 8.335802 -0.854599 -VERTEX2 3409 20.648797 7.579323 -0.895416 -VERTEX2 3410 21.312931 6.781845 -0.977443 -VERTEX2 3411 21.868773 5.958302 -0.799027 -VERTEX2 3412 22.603227 6.659148 0.489656 -VERTEX2 3413 23.467978 7.137864 0.423479 -VERTEX2 3414 24.379216 7.588634 0.568110 -VERTEX2 3415 25.210094 8.107961 0.229260 -VERTEX2 3416 25.444849 7.156696 -1.359688 -VERTEX2 3417 25.680468 6.192020 -1.467197 -VERTEX2 3418 25.837274 5.165171 -1.137003 -VERTEX2 3419 26.262035 4.270758 -0.900117 -VERTEX2 3420 25.634156 5.035452 2.268769 -VERTEX2 3421 24.987389 5.812803 2.362977 -VERTEX2 3422 24.288211 6.526190 2.293947 -VERTEX2 3423 23.611416 7.282495 2.921665 -VERTEX2 3424 23.851808 8.237075 1.279527 -VERTEX2 3425 24.127329 9.207915 0.864345 -VERTEX2 3426 24.816170 9.959932 0.768036 -VERTEX2 3427 25.564487 10.626907 0.659733 -VERTEX2 3428 24.806452 9.999693 -2.813418 -VERTEX2 3429 23.860914 9.670441 -2.742213 -VERTEX2 3430 22.936269 9.308822 -2.477086 -VERTEX2 3431 22.133799 8.712350 -2.570252 -VERTEX2 3432 22.666874 7.881834 -1.253752 -VERTEX2 3433 22.962199 6.951849 -1.383187 -VERTEX2 3434 23.135404 5.980042 -1.312164 -VERTEX2 3435 23.419182 4.998682 -1.351775 -VERTEX2 3436 23.174274 5.980023 1.398169 -VERTEX2 3437 23.347684 6.994149 1.486192 -VERTEX2 3438 23.397773 7.986512 1.593041 -VERTEX2 3439 23.375312 8.974853 1.201507 -VERTEX2 3440 24.296761 8.592067 -0.335869 -VERTEX2 3441 25.223191 8.257320 -0.234992 -VERTEX2 3442 26.238162 8.033153 -0.127966 -VERTEX2 3443 27.221986 7.886757 -0.238508 -VERTEX2 3444 26.227714 8.118264 3.090095 -VERTEX2 3445 25.230412 8.154566 2.826793 -VERTEX2 3446 24.307964 8.449747 2.392182 -VERTEX2 3447 23.558281 9.129665 2.573636 -VERTEX2 3448 24.087901 9.972576 1.045198 -VERTEX2 3449 24.580995 10.856979 1.166944 -VERTEX2 3450 24.987008 11.784942 0.999582 -VERTEX2 3451 25.534722 12.608627 1.289056 -VERTEX2 3452 25.282153 11.675339 -1.966044 -VERTEX2 3453 24.920471 10.721923 -1.858084 -VERTEX2 3454 24.683526 9.760701 -2.095826 -VERTEX2 3455 24.209799 8.873643 -2.291399 -VERTEX2 3456 24.864850 9.585476 0.656594 -VERTEX2 3457 25.606504 10.221221 0.601950 -VERTEX2 3458 26.405777 10.751299 0.717892 -VERTEX2 3459 27.152587 11.449108 0.916189 -VERTEX2 3460 27.964959 10.812272 -0.452059 -VERTEX2 3461 28.871529 10.354909 -0.305340 -VERTEX2 3462 29.819920 10.018777 -0.210015 -VERTEX2 3463 30.804446 9.843582 -0.245475 -VERTEX2 3464 30.590410 8.877019 -1.957615 -VERTEX2 3465 30.201201 7.992352 -1.982838 -VERTEX2 3466 29.778827 7.102927 -1.895254 -VERTEX2 3467 29.473439 6.182565 -2.027456 -VERTEX2 3468 29.940091 7.095547 1.493639 -VERTEX2 3469 30.018150 8.127711 1.811531 -VERTEX2 3470 29.843222 9.096677 1.981165 -VERTEX2 3471 29.436225 10.018165 2.097130 -VERTEX2 3472 29.942797 9.138767 -1.220048 -VERTEX2 3473 30.316871 8.187289 -1.684765 -VERTEX2 3474 30.189404 7.197634 -1.814972 -VERTEX2 3475 29.945923 6.220533 -2.107732 -VERTEX2 3476 29.123881 6.735619 2.757357 -VERTEX2 3477 28.177093 7.104933 3.035276 -VERTEX2 3478 27.169830 7.190345 3.091268 -VERTEX2 3479 26.144202 7.242440 3.030613 -VERTEX2 3480 26.051336 6.234756 -1.860923 -VERTEX2 3481 25.750577 5.260280 -1.967975 -VERTEX2 3482 25.404511 4.334588 -1.816128 -VERTEX2 3483 25.138614 3.357749 -1.840262 -VERTEX2 3484 24.195991 3.638066 -3.032851 -VERTEX2 3485 23.178055 3.549184 3.090173 -VERTEX2 3486 22.190897 3.586182 2.555277 -VERTEX2 3487 21.365234 4.164002 2.605225 -VERTEX2 3488 21.866954 5.017541 0.825512 -VERTEX2 3489 22.550964 5.755711 0.957101 -VERTEX2 3490 23.122261 6.571984 0.997532 -VERTEX2 3491 23.656968 7.450613 1.351484 -VERTEX2 3492 22.706416 7.665401 2.586575 -VERTEX2 3493 21.832858 8.189486 2.694875 -VERTEX2 3494 20.909372 8.646807 2.828597 -VERTEX2 3495 19.956116 8.977382 2.549816 -VERTEX2 3496 20.516817 9.805745 1.196147 -VERTEX2 3497 20.885958 10.751125 1.653777 -VERTEX2 3498 20.815471 11.802831 1.690265 -VERTEX2 3499 20.659287 12.742348 1.927744 -EDGE2 0 1 1.030390 0.011350 0.387567 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1 2 1.013900 -0.058639 0.083793 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2 3 1.027650 -0.007456 -0.303543 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3 4 -0.012016 1.004360 1.307363 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 4 5 1.016030 0.014565 0.202022 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 5 6 1.023890 0.006808 0.063774 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 6 7 0.957734 0.003159 0.144125 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 7 8 -1.023820 -0.013668 2.954592 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 8 9 1.023440 0.013984 -0.144962 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 9 10 1.003350 0.022250 0.090414 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 10 11 0.977245 0.019042 -0.379963 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 11 12 -0.996880 -0.025512 -3.125117 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 12 13 0.990646 0.018396 0.073068 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 13 14 0.945873 0.008893 -0.199401 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 14 15 1.000010 0.006428 -0.038997 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 15 16 0.037872 -1.026090 -1.303629 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 16 17 0.983790 0.019891 0.314943 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 17 18 0.957199 0.029587 -0.220804 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 18 19 0.992140 0.019201 0.069219 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 19 20 -0.045921 -1.016320 -1.509999 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 20 21 0.998450 -0.005232 -0.254026 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 21 22 0.988728 0.009034 0.174000 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 22 23 0.989422 0.006982 -0.128950 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 23 24 -1.002010 -0.006263 -3.019748 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 24 25 1.015350 0.004913 -0.248541 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 25 26 1.032990 -0.001727 0.018096 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 26 27 0.989137 -0.008571 0.116915 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 27 28 -0.048400 0.981715 1.661036 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 28 29 1.030820 -0.021271 -0.160267 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 29 30 1.011920 0.016448 0.072745 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 30 31 0.991338 0.007812 -0.118333 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 31 32 0.008611 -0.974025 -1.793211 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 32 33 1.042560 0.010669 0.084960 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 33 34 0.990826 0.016695 0.104744 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 34 35 0.995988 0.029526 0.069772 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 35 36 -0.010774 0.996051 1.400713 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 36 37 1.004990 0.011086 0.116079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 37 38 1.038430 0.014678 -0.001867 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 38 39 1.006250 0.006744 -0.022270 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 39 40 0.056163 0.984988 1.521664 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 40 41 0.984656 -0.031925 -0.040647 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 41 42 1.002660 0.030635 0.231040 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 42 43 0.986417 -0.013098 -0.131869 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 43 44 0.978720 0.012078 -0.163104 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 44 45 0.996113 -0.040731 0.019277 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 45 46 1.002550 -0.002163 0.090734 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 46 47 0.999641 -0.033650 -0.017381 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 47 48 -0.949748 0.011758 -2.850349 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 48 49 1.017390 0.012380 0.173240 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 49 50 1.015480 0.027402 0.216561 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 50 51 1.052270 0.014738 0.228464 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 51 52 -0.010814 -0.984360 -1.611748 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 52 53 1.030710 0.008959 -0.562278 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 53 54 0.983420 0.009794 0.220811 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 54 55 1.012040 -0.015331 -0.096368 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 55 56 -0.003658 -0.984986 -1.181651 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 56 57 1.031000 -0.016325 0.040309 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 57 58 0.983393 -0.011345 -0.238541 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 58 59 1.010240 0.011576 -0.258508 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 59 60 0.020108 -1.008590 -1.657019 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 60 61 0.992544 -0.004063 -0.019529 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 61 62 0.980911 -0.012678 0.126626 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 62 63 1.007650 -0.037094 -0.193089 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 63 64 -0.014542 -0.998609 -1.265651 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 64 65 1.037940 -0.016831 0.168723 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 65 66 0.991200 0.011571 -0.103281 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 66 67 0.949443 -0.015492 -0.426527 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 67 68 -0.978361 -0.009274 3.130876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 68 69 1.003670 -0.035297 0.086808 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 69 70 1.029810 0.002555 0.177498 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 70 71 1.036520 0.011807 -0.106617 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 71 72 0.003982 -0.993979 -1.742070 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 72 73 0.969371 -0.030602 0.105616 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 73 74 0.985691 0.011144 0.178298 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 74 75 0.981205 -0.005965 -0.068382 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 75 76 -0.008260 0.981841 1.657284 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 76 77 1.013990 0.033209 -0.091034 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 77 78 1.027950 0.009841 0.053251 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 78 79 1.002650 -0.007743 0.020039 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 79 80 -0.010210 -0.978673 -1.720566 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 80 81 1.012650 0.019201 -0.192303 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 81 82 0.994241 -0.031908 0.008178 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 82 83 1.009250 0.005910 0.056856 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 83 84 -0.018483 1.033070 1.307103 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 84 85 0.984696 0.019624 0.132336 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 85 86 0.993027 0.010799 -0.160219 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 86 87 0.992905 0.021361 0.244947 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 87 88 0.001218 1.040310 1.491466 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 88 89 1.007670 -0.015099 -0.099532 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 89 90 1.012260 -0.005391 0.217573 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 90 91 1.034570 0.002973 -0.050112 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 91 92 -0.015952 0.972423 1.559483 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 92 93 0.990753 0.062025 -0.388269 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 93 94 0.971423 0.014250 -0.295555 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 94 95 1.022720 -0.027882 0.088801 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 95 96 -0.019324 1.049340 1.415895 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 96 97 1.039310 -0.013089 0.058706 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 97 98 0.993004 0.039366 0.075800 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 98 99 1.038970 -0.023896 -0.384221 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 99 100 -0.985853 -0.009798 -3.007483 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 100 101 1.024650 0.031728 0.142021 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 101 102 0.993960 0.020257 -0.098189 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 102 103 1.001500 0.024148 0.162534 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 103 104 -1.008670 -0.003535 2.928941 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 104 105 1.003860 0.004822 0.279019 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 105 106 0.963589 0.002141 -0.058662 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 106 107 1.006700 0.025897 -0.375709 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 107 108 -0.024236 -1.039040 -1.838842 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 108 109 1.008390 0.024656 -0.118427 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 109 110 0.995059 -0.012998 0.089733 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 110 111 0.982381 -0.004349 -0.229710 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 111 112 -0.993280 0.037499 3.046431 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 112 113 1.021940 -0.003415 0.147650 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 113 114 1.022380 -0.007102 -0.133984 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 114 115 1.011560 -0.014506 -0.179682 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 115 116 -0.008907 0.980541 1.757380 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 116 117 1.009140 -0.030308 -0.122829 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 117 118 0.983711 -0.005317 0.005154 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 118 119 0.985152 0.005509 0.092673 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 119 120 -1.010150 -0.053177 -3.080818 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 120 121 1.010440 -0.028117 -0.044117 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 121 122 0.989826 -0.015204 -0.087761 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 122 123 1.021360 0.035312 -0.185182 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 123 124 -0.008542 0.950933 1.880962 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 124 125 1.004770 0.016793 -0.039632 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 125 126 1.026090 -0.019208 -0.236127 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 126 127 0.963220 0.033064 0.222643 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 127 128 -0.041013 1.015960 1.704018 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 128 129 1.005380 -0.013793 -0.219984 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 129 130 1.006360 -0.026231 -0.330025 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 130 131 1.003810 -0.010202 0.039948 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 131 132 0.040168 -1.012670 -1.521564 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 132 133 1.004030 -0.009232 0.043653 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 133 134 0.983715 -0.003329 -0.425725 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 134 135 0.989074 0.039947 0.124082 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 135 136 -1.031750 0.032475 -3.047064 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 136 137 0.994739 -0.018182 0.236105 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 137 138 1.021410 0.006933 0.041994 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 138 139 1.036590 -0.008815 -0.198741 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 139 140 -1.000710 0.023227 2.971641 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 140 141 1.014140 0.004372 -0.294304 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 141 142 1.036630 0.020324 0.353521 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 142 143 1.020940 0.021674 -0.086596 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 143 144 -1.001210 0.035493 2.986153 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 144 145 0.975633 0.019668 -0.330174 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 145 146 0.990986 -0.026062 0.259512 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 146 147 1.012840 -0.012720 0.153278 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 147 148 0.011961 -1.030700 -1.673923 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 148 149 1.007850 0.060060 0.216921 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 149 150 1.002510 0.001280 -0.133093 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 150 151 0.975827 0.040302 -0.091282 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 151 152 0.006114 1.031330 1.509122 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 152 153 0.984407 0.004756 -0.306806 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 153 154 0.984021 -0.025557 -0.170134 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 154 155 0.958219 0.007405 0.010989 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 155 156 -0.979396 0.020563 3.109419 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 156 157 1.014320 -0.042657 -0.051543 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 157 158 1.004040 -0.019473 0.071395 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 158 159 1.001800 -0.042299 0.178752 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 159 160 -1.015340 -0.004710 -3.019960 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 160 161 0.977003 0.000202 -0.193466 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 161 162 1.028150 -0.003961 0.177549 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 162 163 0.964528 0.014735 0.136128 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 163 164 -0.956570 0.008850 -3.090959 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 164 165 1.002870 0.021287 0.421430 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 165 166 0.952639 -0.035047 0.490918 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 166 167 1.030070 0.021021 0.285448 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 167 168 0.018523 -1.007660 -1.815007 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 168 169 0.996015 -0.000706 0.123252 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 169 170 0.968562 -0.006568 0.174118 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 170 171 1.001360 -0.009948 0.160340 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 171 172 0.006632 -1.005130 -1.610103 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 172 173 0.987193 0.002466 0.510854 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 173 174 0.971984 0.012405 -0.199906 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 174 175 1.005660 0.036410 -0.059548 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 175 176 -1.027960 -0.002102 2.929025 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 176 177 1.007170 0.015267 -0.135308 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 177 178 0.976492 0.021056 -0.074169 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 178 179 0.966935 -0.001725 -0.056312 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 179 180 1.007850 -0.019587 0.177623 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 180 181 0.988927 0.018030 -0.011619 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 181 182 1.006010 0.006320 0.024457 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 182 183 1.011060 -0.019970 -0.025316 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 183 184 0.003868 -0.968408 -1.286399 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 184 185 1.030370 0.007996 0.204341 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 185 186 0.982633 0.028736 -0.201322 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 186 187 1.001960 0.013313 0.144686 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 187 188 0.010186 -0.988517 -1.412918 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 188 189 0.988964 0.014161 -0.121015 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 189 190 1.027400 0.011345 -0.225671 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 190 191 0.986312 0.013994 -0.031368 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 191 192 0.047125 0.984631 1.571653 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 192 193 0.984000 0.052823 -0.005067 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 193 194 0.993458 0.016820 -0.041587 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 194 195 1.004520 0.011934 -0.066876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 195 196 0.004544 0.990061 1.239694 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 196 197 1.014900 -0.011568 -0.174851 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 197 198 0.993741 0.003423 -0.082457 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 198 199 1.019660 -0.032184 -0.146313 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 199 200 -0.022337 -1.015730 -1.851792 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 200 201 0.963457 0.038375 -0.038623 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 201 202 0.988326 -0.001105 0.524499 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 202 203 0.990433 -0.006104 0.086745 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 203 204 0.027934 1.023810 1.394831 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 204 205 0.963901 0.007727 -0.074299 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 205 206 1.003560 -0.018077 0.192543 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 206 207 1.010020 -0.019375 0.091496 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 207 208 -1.003500 0.035123 -2.997773 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 208 209 1.018180 0.001993 0.402633 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 209 210 0.978662 -0.010505 -0.279567 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 210 211 1.014680 0.006353 0.021709 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 211 212 0.004473 -0.990545 -1.688508 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 212 213 0.966053 -0.004520 -0.079298 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 213 214 1.020000 0.017710 -0.074940 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 214 215 0.998138 -0.039972 -0.139054 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 215 216 0.036956 0.980448 1.434505 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 216 217 1.013180 -0.025324 -0.491598 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 217 218 0.984727 0.037051 -0.115705 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 218 219 0.990957 -0.004934 -0.199256 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 219 220 -1.004870 0.001790 -3.089458 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 220 221 1.011350 -0.033106 0.067253 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 221 222 1.013830 0.013607 0.100137 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 222 223 1.021400 -0.005130 0.024221 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 223 224 -0.985132 0.022097 3.056197 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 224 225 1.013020 -0.029178 -0.024671 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 225 226 1.032940 0.024333 -0.122638 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 226 227 0.960381 -0.029303 0.126206 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 227 228 -0.002465 -1.020600 -1.363197 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 228 229 0.936984 0.013013 -0.142481 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 229 230 0.986469 -0.023988 -0.008667 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 230 231 0.982838 -0.008844 -0.126085 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 231 232 0.023141 -0.987827 -1.654948 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 232 233 1.000570 0.033697 -0.038132 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 233 234 0.976144 -0.018401 0.306880 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 234 235 1.019670 0.000884 0.202983 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 235 236 -0.009167 1.008660 1.401843 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 236 237 1.027540 -0.010776 0.234917 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 237 238 1.023980 0.039600 0.044324 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 238 239 0.990301 -0.016679 -0.213706 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 239 240 -0.989796 0.019005 -2.969498 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 240 241 0.963382 -0.000603 -0.364334 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 241 242 0.994306 -0.019836 0.061647 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 242 243 1.038120 -0.016867 0.327589 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 243 244 -0.007591 0.961465 1.317760 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 244 245 0.960155 -0.030124 -0.132878 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 245 246 1.003970 -0.011043 -0.239919 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 246 247 0.988968 -0.017772 0.038505 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 247 248 1.004690 -0.003173 -0.358038 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 248 249 0.992121 0.037331 0.001075 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 249 250 0.992702 0.036234 -0.288698 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 250 251 1.000130 0.011351 -0.010546 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 251 252 -1.029820 0.024493 -3.134419 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 252 253 1.029540 -0.017626 0.061103 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 253 254 0.998637 -0.021484 0.026970 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 254 255 1.016920 -0.015167 -0.258380 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 255 256 -1.004760 0.003429 -3.000537 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 256 257 0.980232 -0.011121 0.144140 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 257 258 1.005180 -0.020542 0.034950 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 258 259 0.958879 -0.010994 0.334940 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 259 260 -0.998203 -0.025294 2.905897 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 260 261 1.003920 0.049092 0.338113 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 261 262 0.976826 0.027270 0.055355 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 262 263 0.970914 0.018372 -0.267493 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 263 264 0.010073 -0.994126 -1.609994 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 264 265 1.032040 0.014787 -0.127663 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 265 266 0.995474 -0.002145 0.040658 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 266 267 0.981731 0.031345 0.286826 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 267 268 0.036493 -1.003890 -1.611480 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 268 269 0.972807 -0.018199 -0.463444 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 269 270 1.026630 -0.003313 0.179792 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 270 271 0.982247 -0.008291 -0.098166 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 271 272 -0.022896 1.026330 1.651888 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 272 273 1.056030 0.011267 0.032100 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 273 274 1.003210 -0.000326 0.126554 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 274 275 0.974854 -0.026080 0.186329 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 275 276 -0.015059 1.063790 1.523410 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 276 277 0.987675 -0.006952 0.003672 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 277 278 0.980151 0.011189 0.014200 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 278 279 1.013510 0.018151 0.000069 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 279 280 -0.018242 -0.967324 -1.401729 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 280 281 0.988024 -0.025696 0.129242 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 281 282 0.986859 -0.025799 -0.107897 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 282 283 0.995969 0.030756 -0.064848 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 283 284 -1.016320 0.013961 -3.113035 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 284 285 0.982895 -0.027410 -0.115994 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 285 286 0.962236 0.031205 0.179516 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 286 287 1.006220 0.043033 -0.225143 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 287 288 0.029808 0.982415 1.541285 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 288 289 0.995180 0.000684 -0.144239 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 289 290 1.030300 -0.014156 -0.014891 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 290 291 0.966349 -0.017528 -0.000136 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 291 292 0.002010 -0.993415 -1.825309 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 292 293 1.030760 0.006563 0.058182 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 293 294 0.963984 -0.009316 -0.105136 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 294 295 0.984375 -0.042848 0.036835 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 295 296 0.022162 1.025920 1.779092 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 296 297 1.014890 0.001096 0.222494 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 297 298 0.963497 -0.031833 -0.008766 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 298 299 1.002440 -0.003957 0.019263 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 299 300 -0.020829 -0.995117 -1.462275 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 300 301 0.967824 -0.033065 0.045204 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 301 302 0.975523 -0.013762 0.304631 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 302 303 0.973258 -0.027176 0.017606 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 303 304 0.009594 -0.986178 -1.258902 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 304 305 0.996325 -0.002570 0.015152 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 305 306 0.998945 0.006985 -0.065849 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 306 307 0.996313 -0.023051 -0.289346 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 307 308 -0.005678 1.004080 1.685607 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 308 309 1.009140 0.008062 0.029950 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 309 310 1.012000 0.015903 0.149824 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 310 311 1.033710 0.005938 -0.171279 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 311 312 -0.002452 1.016190 1.920110 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 312 313 0.987756 0.025956 0.191165 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 313 314 0.972527 -0.004009 0.079151 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 314 315 1.033540 -0.028663 -0.039691 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 315 316 -0.017823 -0.995791 -1.459334 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 316 317 1.035760 -0.007201 -0.002063 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 317 318 0.976907 -0.014573 0.226653 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 318 319 1.046220 0.041694 -0.250262 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 319 320 0.004385 -1.006310 -1.583006 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 320 321 0.976909 0.036323 0.282343 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 321 322 1.015010 -0.000486 0.407866 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 322 323 0.980532 -0.008712 0.008677 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 323 324 0.010977 1.013790 1.642172 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 324 325 0.997856 0.013397 0.064700 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 325 326 1.049260 -0.016047 -0.243731 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 326 327 0.976012 -0.013066 -0.151369 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 327 328 -1.012850 0.041109 -3.114609 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 328 329 1.008060 -0.009449 -0.111182 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 329 330 0.980827 -0.006926 0.007458 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 330 331 0.988125 0.010222 0.125902 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 331 332 0.031120 -0.967009 -1.397238 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 332 333 1.012640 0.021056 -0.283628 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 333 334 1.015500 -0.021394 -0.055456 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 334 335 1.016650 0.041173 -0.037850 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 335 336 -0.035399 1.036450 1.857174 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 336 337 0.992504 0.019780 0.066488 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 337 338 0.962712 -0.019183 -0.226278 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 338 339 1.028740 -0.040955 -0.116603 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 339 340 -0.013820 0.999977 1.437644 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 340 341 1.004210 -0.007730 -0.072374 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 341 342 0.996881 0.003835 0.178851 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 342 343 1.010460 0.000203 0.009806 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 343 344 -0.010031 -1.037880 -1.636967 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 344 345 1.022070 0.014897 0.111607 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 345 346 1.025640 0.002468 0.112636 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 346 347 1.010310 -0.001033 -0.470635 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 347 348 -0.033171 0.960247 1.508561 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 348 349 0.983643 0.000838 0.412245 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 349 350 1.035200 -0.000208 0.047439 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 350 351 1.001640 -0.037102 -0.174446 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 351 352 -1.005830 -0.005212 3.105764 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 352 353 1.008620 0.001802 0.226228 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 353 354 0.984953 0.013647 -0.063195 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 354 355 1.019830 0.023016 0.102805 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 355 356 -1.001160 0.000383 -3.136055 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 356 357 1.018030 0.023418 -0.003535 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 357 358 1.004940 0.013965 -0.079145 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 358 359 0.959382 -0.002248 -0.067898 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 359 360 -1.065100 0.031582 3.101400 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 360 361 0.997879 0.013305 0.134623 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 361 362 1.060970 0.041019 0.218415 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 362 363 0.994578 0.007803 -0.140957 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 363 364 -1.026400 -0.007016 3.119185 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 364 365 1.041980 0.010581 -0.045648 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 365 366 0.974737 -0.001861 -0.203121 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 366 367 1.015520 0.019847 0.286092 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 367 368 0.028487 1.005090 1.572521 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 368 369 0.991958 -0.028192 -0.026643 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 369 370 1.019980 -0.003041 0.377908 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 370 371 0.944588 -0.016759 0.066880 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 371 372 0.022769 1.008830 1.586646 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 372 373 1.037910 0.014339 -0.038214 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 373 374 1.016480 0.007954 -0.025841 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 374 375 0.987573 0.019284 -0.223279 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 375 376 -0.007452 -0.986353 -1.492473 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 376 377 0.953791 0.002023 0.367738 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 377 378 0.966315 0.048608 -0.503559 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 378 379 1.011660 0.012792 0.218478 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 379 380 -0.012450 0.989569 1.708235 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 380 381 1.006950 -0.024919 0.283641 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 381 382 0.998709 -0.014644 0.091237 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 382 383 0.984657 0.049566 0.073656 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 383 384 -0.039898 1.022750 1.753179 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 384 385 0.982066 -0.000536 -0.160050 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 385 386 0.996833 0.028911 -0.610213 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 386 387 0.996147 0.007413 -0.000761 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 387 388 0.028114 0.968717 1.486541 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 388 389 1.002060 -0.006186 0.247474 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 389 390 0.999832 0.018561 -0.321879 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 390 391 1.002970 0.017992 -0.224156 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 391 392 -0.015487 -1.002530 -1.557964 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 392 393 0.982092 0.013666 0.046426 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 393 394 1.011670 -0.028848 0.178816 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 394 395 1.012710 0.026098 0.124743 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 395 396 -0.039685 -1.002000 -1.423003 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 396 397 0.983208 -0.027103 0.043757 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 397 398 0.992204 -0.012832 -0.003355 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 398 399 0.995244 0.030791 0.176581 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 399 400 0.023748 -1.019090 -1.589503 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 400 401 1.038320 -0.009211 -0.396712 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 401 402 1.004590 0.033654 0.339708 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 402 403 1.006620 -0.016318 0.167615 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 403 404 -1.023650 0.012934 -3.068830 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 404 405 1.007640 0.005695 -0.088899 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 405 406 1.008700 -0.012120 0.037972 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 406 407 0.971751 0.012841 0.260608 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 407 408 -0.015585 -0.987421 -1.353756 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 408 409 0.990590 -0.000610 0.205582 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 409 410 1.005240 -0.020540 -0.180299 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 410 411 0.976917 -0.011584 0.101703 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 411 412 0.025285 0.998297 1.458675 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 412 413 0.981726 -0.010608 -0.170139 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 413 414 0.969233 -0.003648 -0.369766 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 414 415 1.016620 -0.016343 0.139156 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 415 416 -1.004830 0.006344 -2.894513 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 416 417 0.982766 -0.035210 -0.406285 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 417 418 1.019270 -0.019337 -0.252315 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 418 419 1.003280 0.014598 0.400321 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 419 420 -0.030091 1.047650 1.474312 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 420 421 0.975289 -0.032809 0.259285 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 421 422 0.951750 0.022674 -0.098115 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 422 423 1.006470 -0.051107 0.234379 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 423 424 0.979416 0.008789 -0.123713 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 424 425 0.982439 0.046866 0.080627 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 425 426 0.968721 -0.037773 -0.272334 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 426 427 0.998414 -0.023554 -0.257687 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 427 428 -0.003846 1.027870 1.712517 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 428 429 0.967217 0.005981 -0.030160 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 429 430 1.029180 0.006210 0.021393 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 430 431 0.969919 -0.004921 0.084062 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 431 432 0.025001 -0.963741 -1.222318 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 432 433 0.998646 0.039816 -0.137977 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 433 434 0.998116 0.019787 -0.321561 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 434 435 1.008830 0.005636 -0.190736 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 435 436 -0.042064 -0.993330 -1.333535 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 436 437 0.940503 0.012754 -0.183729 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 437 438 0.990735 -0.006990 0.019723 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 438 439 0.960341 0.018591 0.189116 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 439 440 -0.007788 0.996636 2.059508 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 440 441 1.001200 -0.000750 0.068270 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 441 442 1.002400 0.025122 -0.138102 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 442 443 1.018670 0.014033 0.070425 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 443 444 -0.952078 -0.023855 -3.105223 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 444 445 1.006350 0.001737 0.364775 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 445 446 1.016670 0.020104 -0.286264 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 446 447 0.978185 -0.009521 0.299080 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 447 448 -0.003031 -0.985923 -1.266208 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 448 449 1.039490 0.005503 0.262996 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 449 450 1.003640 0.028308 0.033896 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 450 451 0.999867 -0.023452 0.213686 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 451 452 -1.024970 0.032897 2.777645 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 452 453 1.013370 -0.000974 -0.180181 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 453 454 1.012290 0.025029 0.230181 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 454 455 0.999904 -0.005136 0.243052 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 455 456 -1.012020 0.058263 2.928624 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 456 457 1.004080 0.005425 0.172829 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 457 458 1.001440 -0.005360 -0.114826 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 458 459 1.016520 -0.009668 -0.338353 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 459 460 -1.004420 0.014216 -2.844396 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 460 461 0.994726 -0.030121 -0.040637 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 461 462 1.049190 0.015648 0.136077 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 462 463 0.997902 -0.008807 -0.377765 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 463 464 0.015936 0.981001 1.623020 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 464 465 0.966331 -0.029990 0.439896 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 465 466 1.020520 0.034792 0.031172 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 466 467 1.005420 -0.007639 0.235999 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 467 468 0.013268 -0.990512 -1.696429 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 468 469 1.016840 0.007976 0.176661 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 469 470 0.953815 0.024356 -0.109828 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 470 471 0.992383 -0.020576 0.156580 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 471 472 -0.984259 -0.004032 3.128185 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 472 473 1.018140 0.014553 0.073705 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 473 474 1.022920 -0.031999 0.100824 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 474 475 1.024770 0.002970 -0.190376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 475 476 -1.017360 0.024313 3.133062 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 476 477 0.997066 0.023113 -0.156330 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 477 478 1.022230 0.029008 0.174347 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 478 479 0.994768 0.012139 0.016934 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 479 480 -1.017500 0.009742 -3.073746 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 480 481 0.978153 -0.019200 0.174206 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 481 482 0.989011 0.005481 0.150923 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 482 483 1.040520 -0.026045 0.088349 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 483 484 0.033499 1.028000 1.697499 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 484 485 1.058610 -0.005959 -0.137807 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 485 486 0.979688 0.019445 0.407498 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 486 487 1.025130 0.001318 0.356620 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 487 488 0.023272 -0.939869 -1.085198 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 488 489 0.981954 -0.004126 -0.327851 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 489 490 1.016350 0.005731 0.051126 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 490 491 1.001550 0.005493 -0.060009 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 491 492 -0.047867 -0.991252 -1.712562 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 492 493 0.994269 0.009541 0.247783 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 493 494 0.964862 -0.001774 0.041157 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 494 495 0.978857 0.026045 -0.330732 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 495 496 -0.966547 0.029122 -2.966727 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 496 497 0.981790 -0.047632 -0.222900 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 497 498 0.975014 -0.025418 0.305952 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 498 499 1.008240 -0.038639 -0.298152 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 499 500 -0.993365 -0.011848 -3.093632 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 500 501 0.985881 -0.017931 -0.008696 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 501 502 0.983942 -0.008486 -0.036810 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 502 503 1.012350 -0.002216 0.146004 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 503 504 -0.975362 0.004588 2.942226 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 504 505 0.941082 0.012088 0.023874 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 505 506 0.999673 0.011588 0.392807 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 506 507 0.986716 -0.048182 0.134780 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 507 508 0.010333 -0.975784 -1.633510 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 508 509 1.001840 -0.004398 -0.114914 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 509 510 1.029530 -0.010107 0.247042 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 510 511 1.028260 -0.001349 -0.013530 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 511 512 -0.009511 -1.011600 -1.296232 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 512 513 0.991876 0.018149 0.158830 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 513 514 1.035620 -0.002330 -0.077336 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 514 515 0.998747 0.018136 0.181039 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 515 516 -0.986452 0.023140 2.832921 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 516 517 0.960760 -0.022505 0.284647 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 517 518 1.027650 0.025763 -0.057277 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 518 519 1.047970 0.033121 0.073054 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 519 520 0.020790 0.979847 1.462199 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 520 521 0.987088 0.044353 0.050517 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 521 522 1.006620 -0.031561 0.308369 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 522 523 1.022710 -0.011468 -0.079769 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 523 524 -0.972122 0.052501 -3.083230 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 524 525 0.954726 -0.002495 -0.165430 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 525 526 1.012880 0.020793 -0.016759 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 526 527 1.004890 -0.019865 0.049350 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 527 528 -1.017210 0.017228 -3.088141 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 528 529 1.000990 -0.012724 0.238997 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 529 530 1.013720 -0.018745 0.224916 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 530 531 1.037470 0.018059 0.217976 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 531 532 -0.056600 1.004360 1.548678 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 532 533 1.039940 0.014157 -0.030498 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 533 534 0.997099 0.014517 0.302897 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 534 535 1.002710 -0.000324 -0.115446 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 535 536 -0.993886 -0.012421 -3.064673 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 536 537 1.002900 -0.006539 -0.086146 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 537 538 0.950702 0.007097 0.198887 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 538 539 1.001820 -0.027064 0.077141 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 539 540 -1.011180 0.045848 3.124450 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 540 541 1.009020 0.033468 0.248116 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 541 542 1.014220 0.040327 0.201481 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 542 543 1.045150 -0.004510 0.066329 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 543 544 -0.019705 0.977433 1.142179 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 544 545 0.999211 -0.010477 -0.138103 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 545 546 0.965988 -0.069469 -0.206271 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 546 547 1.002810 -0.033404 -0.048846 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 547 548 -0.018015 1.030500 1.438322 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 548 549 0.969801 -0.006510 -0.467489 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 549 550 1.022280 0.035108 -0.104403 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 550 551 1.016250 -0.011384 -0.333917 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 551 552 -0.004135 0.988278 1.457740 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 552 553 0.988505 0.034792 0.014071 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 553 554 0.988890 -0.020331 0.334375 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 554 555 1.039530 0.002386 -0.253831 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 555 556 -0.975244 -0.044017 3.105616 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 556 557 0.997493 0.011532 0.267764 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 557 558 1.034600 0.002405 -0.037878 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 558 559 1.005780 -0.007456 0.269452 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 559 560 0.014353 0.993729 1.534706 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 560 561 0.945928 0.030304 -0.192911 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 561 562 1.049830 0.000941 -0.139908 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 562 563 0.978300 -0.028669 0.235067 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 563 564 0.979431 -0.011205 -0.104622 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 564 565 1.011580 0.039604 0.300673 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 565 566 0.998037 0.033279 -0.140684 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 566 567 0.992544 0.018243 -0.078270 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 567 568 -1.034940 -0.016931 -3.123961 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 568 569 0.991157 -0.004422 0.174469 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 569 570 1.023690 0.005726 0.262368 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 570 571 1.011190 -0.055261 -0.073465 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 571 572 0.009183 1.033210 1.796684 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 572 573 1.009230 -0.029052 -0.080563 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 573 574 0.983956 0.023784 0.212424 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 574 575 1.008510 -0.015364 -0.054376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 575 576 -0.005013 0.985986 1.559815 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 576 577 1.004740 0.015413 -0.442584 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 577 578 0.972946 -0.010204 -0.008346 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 578 579 1.011840 0.015859 -0.075090 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 579 580 0.012159 1.005810 1.677675 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 580 581 0.960362 -0.003000 0.260543 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 581 582 0.984156 0.038546 0.050362 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 582 583 1.009430 -0.022616 -0.070175 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 583 584 0.016539 0.970553 1.878656 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 584 585 0.994916 0.060433 -0.309239 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 585 586 0.976859 0.022960 -0.118485 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 586 587 1.037400 0.017438 0.165167 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 587 588 -0.011946 -1.001510 -1.732185 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 588 589 1.010220 -0.003385 0.172709 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 589 590 1.023730 0.021342 -0.151199 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 590 591 0.996862 0.003930 -0.035223 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 591 592 -0.022830 -0.995505 -1.759205 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 592 593 0.982909 0.031980 -0.160914 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 593 594 1.000920 -0.020177 -0.091997 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 594 595 1.008590 -0.006726 0.119864 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 595 596 0.019768 -0.985265 -1.934271 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 596 597 1.034010 0.019502 0.021346 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 597 598 1.011450 0.016735 -0.275463 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 598 599 1.019050 0.022481 -0.061472 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 599 600 0.016243 -0.973859 -1.552008 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 600 601 1.005280 -0.031103 0.256052 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 601 602 1.013270 -0.013873 -0.222051 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 602 603 0.993865 -0.003195 -0.069138 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 603 604 -0.038145 1.012470 1.787847 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 604 605 1.015250 -0.037720 -0.207386 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 605 606 0.982427 0.001353 -0.315900 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 606 607 1.007390 -0.003452 0.101988 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 607 608 -0.019641 1.019490 1.463597 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 608 609 1.003030 0.028594 0.327640 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 609 610 1.002450 0.022603 -0.231011 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 610 611 0.990604 0.000695 -0.001955 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 611 612 -0.986214 -0.007386 -3.107991 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 612 613 1.001640 -0.035231 0.001375 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 613 614 1.060820 -0.011337 -0.053995 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 614 615 1.040500 0.022684 -0.224420 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 615 616 -1.011760 0.003575 3.023809 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 616 617 0.992042 -0.006514 0.106329 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 617 618 0.979442 -0.010875 0.246741 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 618 619 0.965590 0.019012 0.025520 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 619 620 0.044668 -0.973957 -1.455240 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 620 621 1.013880 0.033922 0.087255 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 621 622 1.038920 0.033279 0.382429 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 622 623 1.000810 -0.026895 -0.128764 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 623 624 -1.006610 0.032005 3.134072 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 624 625 1.037040 -0.021139 -0.243708 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 625 626 1.018190 -0.005540 -0.145419 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 626 627 0.991018 -0.030638 0.016492 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 627 628 0.029371 0.979917 1.673724 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 628 629 1.007170 0.018316 0.135870 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 629 630 0.977038 -0.008609 0.109682 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 630 631 0.992497 0.011267 -0.163286 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 631 632 -0.042641 0.992474 1.690781 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 632 633 0.975863 -0.029947 -0.080903 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 633 634 0.992509 -0.002072 -0.053534 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 634 635 0.945528 0.005322 -0.497000 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 635 636 -0.975416 -0.006170 2.911564 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 636 637 0.995577 0.007725 -0.382888 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 637 638 1.003610 -0.018862 -0.054780 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 638 639 1.012210 -0.010822 -0.167712 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 639 640 0.003714 -0.982351 -1.655682 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 640 641 1.003540 -0.015078 0.030858 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 641 642 1.042620 -0.017805 -0.270725 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 642 643 0.976767 -0.049280 0.156976 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 643 644 -1.022690 -0.028873 -2.973475 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 644 645 0.995782 -0.031711 -0.032979 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 645 646 0.942105 0.006327 -0.040391 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 646 647 0.998559 -0.012811 -0.041821 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 647 648 0.025428 1.015770 1.691640 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 648 649 1.001080 -0.026210 0.024516 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 649 650 1.023100 0.007027 -0.155905 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 650 651 1.003000 0.041838 -0.210927 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 651 652 -0.003830 1.063120 1.492218 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 652 653 0.954376 0.002667 -0.101180 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 653 654 1.020920 0.049047 -0.131755 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 654 655 0.964102 -0.012500 0.049813 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 655 656 -0.997866 0.024020 3.032560 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 656 657 0.975973 -0.046230 0.131844 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 657 658 0.975451 -0.018069 -0.098484 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 658 659 0.997989 0.012739 0.114561 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 659 660 0.019394 1.024830 1.496134 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 660 661 0.989672 0.001585 0.110557 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 661 662 0.991001 0.008239 -0.229288 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 662 663 0.945483 -0.011529 -0.307183 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 663 664 0.008842 -1.004320 -1.757393 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 664 665 1.028750 0.001385 0.464433 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 665 666 1.002250 -0.035436 0.347818 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 666 667 0.986362 -0.008567 0.126792 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 667 668 -0.968012 0.000649 3.127684 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 668 669 1.009510 0.022850 -0.080900 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 669 670 1.000450 -0.001354 -0.035866 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 670 671 1.029680 -0.026154 0.035795 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 671 672 -0.986864 0.005666 -2.827855 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 672 673 1.017910 0.004486 0.181589 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 673 674 0.991045 0.010156 0.293564 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 674 675 0.969293 0.008976 -0.215994 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 675 676 -1.011910 0.001695 2.671833 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 676 677 0.993077 -0.020763 -0.067102 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 677 678 0.983459 0.005819 -0.269415 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 678 679 0.968561 -0.028992 0.071035 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 679 680 -0.005768 0.997766 1.281375 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 680 681 0.934790 0.031256 0.113159 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 681 682 1.028430 0.005228 -0.122397 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 682 683 0.991521 0.013558 0.062678 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 683 684 0.007229 -1.028960 -1.611226 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 684 685 1.010280 0.009158 0.261295 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 685 686 0.994562 0.033297 -0.213650 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 686 687 0.985423 0.013237 -0.022512 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 687 688 0.025280 0.992311 1.245079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 688 689 0.970739 0.007772 -0.289715 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 689 690 1.011840 -0.013893 0.288399 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 690 691 0.979903 0.009947 -0.069135 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 691 692 0.021886 -0.981125 -1.630694 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 692 693 1.001850 0.032024 -0.125866 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 693 694 0.992716 0.018271 0.071075 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 694 695 1.009200 -0.002560 -0.016490 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 695 696 0.006115 -0.980741 -1.559949 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 696 697 1.020080 -0.019358 -0.169305 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 697 698 0.987487 -0.044401 -0.054064 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 698 699 0.982945 -0.043590 0.312912 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 699 700 0.020969 1.031980 1.752711 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 700 701 1.009090 0.018698 0.018360 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 701 702 0.986430 0.007926 -0.206122 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 702 703 1.006550 0.000959 0.051299 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 703 704 0.007158 1.016300 1.143643 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 704 705 0.966333 -0.030530 0.180787 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 705 706 1.039260 -0.015495 -0.031121 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 706 707 1.042810 -0.019428 0.001934 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 707 708 0.017015 0.997363 2.007492 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 708 709 0.985795 0.019493 0.145589 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 709 710 1.005200 0.027450 0.216072 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 710 711 1.012760 0.033621 0.154003 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 711 712 0.043873 -0.976466 -1.652563 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 712 713 0.990925 0.008425 -0.012365 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 713 714 0.997585 -0.016563 -0.003286 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 714 715 0.979214 -0.007571 -0.071766 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 715 716 -0.971446 0.009047 3.117425 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 716 717 0.991090 0.008793 -0.372550 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 717 718 1.012700 -0.005897 0.004844 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 718 719 1.012630 -0.003270 -0.051356 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 719 720 0.005524 0.997428 1.230456 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 720 721 0.997620 -0.014073 -0.104268 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 721 722 0.995845 -0.016613 -0.260763 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 722 723 1.018200 -0.028338 0.039272 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 723 724 -1.000240 0.007227 2.897197 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 724 725 0.978300 0.007168 0.063771 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 725 726 0.980414 -0.004706 -0.055338 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 726 727 0.990521 -0.012905 0.082915 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 727 728 0.008932 1.037480 1.722563 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 728 729 1.002080 0.023710 -0.220725 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 729 730 0.997136 -0.006320 -0.038275 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 730 731 1.003010 0.041649 -0.349497 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 731 732 0.000834 0.969341 1.360458 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 732 733 0.995749 -0.022235 0.012982 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 733 734 0.999684 0.009323 -0.153673 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 734 735 1.006030 0.026924 0.187146 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 735 736 -0.001394 1.050880 1.342566 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 736 737 1.023900 0.062019 -0.121816 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 737 738 0.981820 -0.003497 0.318452 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 738 739 1.022740 0.000711 0.170303 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 739 740 -1.009400 -0.026484 2.787796 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 740 741 0.998688 0.037253 0.015728 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 741 742 0.997672 0.044447 0.035189 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 742 743 0.996682 -0.000123 -0.226098 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 743 744 0.022514 -1.007280 -1.208014 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 744 745 0.985984 0.015937 -0.138013 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 745 746 1.024470 0.026028 0.155020 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 746 747 0.984640 -0.005815 0.199025 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 747 748 -1.003450 -0.017299 -3.049979 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 748 749 1.032330 0.022276 0.013045 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 749 750 1.001240 0.069896 0.110043 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 750 751 0.991926 0.008162 -0.197024 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 751 752 -0.963229 0.040862 2.946025 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 752 753 0.979305 -0.040392 -0.063304 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 753 754 0.990029 -0.020602 -0.502358 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 754 755 0.971995 0.049572 -0.126504 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 755 756 -0.002653 0.956387 2.041044 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 756 757 1.014970 -0.010330 0.058496 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 757 758 0.983225 -0.000971 0.066648 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 758 759 0.959020 0.054866 -0.006733 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 759 760 0.032087 0.982395 1.566952 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 760 761 0.970381 -0.032533 -0.144080 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 761 762 1.004590 -0.022634 0.279994 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 762 763 1.016810 -0.031793 -0.076932 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 763 764 -0.997108 0.016051 -3.083316 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 764 765 1.025330 0.011796 -0.176368 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 765 766 1.017660 0.008162 -0.164246 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 766 767 1.001140 -0.024474 -0.116657 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 767 768 0.993169 0.018425 -0.160206 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 768 769 1.006810 -0.028884 -0.325640 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 769 770 0.985958 0.019859 0.002216 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 770 771 1.016570 0.028870 -0.286306 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 771 772 -0.012213 -1.018400 -1.570725 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 772 773 0.951753 0.031002 0.115777 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 773 774 0.980789 -0.016029 0.137229 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 774 775 1.005590 -0.006939 0.207004 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 775 776 -0.003607 -1.002060 -1.176572 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 776 777 1.001210 -0.014193 -0.136758 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 777 778 0.971573 0.016274 -0.182666 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 778 779 1.005350 -0.026215 0.203839 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 779 780 0.033801 -0.972418 -1.287043 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 780 781 1.016220 0.064318 -0.120055 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 781 782 1.007470 -0.008757 -0.121515 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 782 783 1.021860 -0.032050 -0.124780 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 783 784 -0.011854 -1.011250 -1.830682 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 784 785 0.995259 -0.025972 0.043806 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 785 786 1.010820 0.062326 0.122359 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 786 787 0.988623 -0.074377 0.467350 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 787 788 0.027532 1.013360 1.487349 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 788 789 0.974831 0.014700 -0.051509 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 789 790 0.997521 -0.032829 0.060298 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 790 791 0.994170 0.007855 0.077980 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 791 792 0.003983 -0.927390 -1.128080 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 792 793 1.009220 0.029037 0.056236 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 793 794 1.020020 0.015056 0.396181 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 794 795 0.997417 0.053276 0.218100 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 795 796 -0.020532 0.997830 1.892954 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 796 797 1.000990 0.011217 -0.171016 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 797 798 1.027330 -0.015621 0.276360 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 798 799 0.988796 -0.008200 -0.208521 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 799 800 0.007906 -1.048560 -1.304863 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 800 801 1.011930 0.019082 -0.248734 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 801 802 1.018650 -0.002702 0.595330 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 802 803 0.978156 0.026794 0.155813 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 803 804 0.006908 1.003810 1.599583 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 804 805 0.981410 -0.036441 -0.007366 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 805 806 1.020650 0.002740 0.017289 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 806 807 1.030630 0.002836 0.022207 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 807 808 0.029692 -1.011180 -1.524471 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 808 809 1.006860 -0.032231 0.068486 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 809 810 0.979691 0.019649 -0.211242 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 810 811 1.026410 -0.007872 -0.088470 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 811 812 -0.010088 0.964580 1.669521 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 812 813 1.038790 -0.012791 0.016053 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 813 814 0.985668 -0.009410 -0.101923 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 814 815 1.031460 0.019294 0.152787 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 815 816 -0.022429 0.946896 1.711419 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 816 817 0.998178 0.030521 -0.024263 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 817 818 0.977319 -0.004254 -0.193724 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 818 819 1.036280 -0.012442 0.212400 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 819 820 -0.982892 0.046713 3.085322 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 820 821 0.990217 0.007036 -0.129672 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 821 822 0.985782 -0.018741 0.369681 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 822 823 0.994255 -0.011819 0.245661 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 823 824 0.009135 -1.017030 -1.773349 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 824 825 0.972358 -0.046804 0.339007 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 825 826 1.037470 0.023217 -0.354050 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 826 827 1.022980 0.013021 0.101315 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 827 828 0.955055 -0.002222 0.222410 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 828 829 0.996371 0.011154 -0.047693 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 829 830 0.964886 -0.008406 -0.352647 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 830 831 0.977235 0.017999 -0.101895 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 831 832 -1.013730 0.046226 3.036996 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 832 833 1.025160 -0.014840 0.129151 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 833 834 0.983204 0.009940 -0.077118 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 834 835 0.956283 0.003696 -0.033727 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 835 836 -0.002052 0.984820 1.739875 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 836 837 1.010010 -0.008587 -0.139893 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 837 838 1.007870 -0.028311 -0.222956 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 838 839 1.016570 0.015337 -0.086027 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 839 840 -0.009880 -1.040200 -1.852005 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 840 841 1.010090 -0.005629 -0.205157 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 841 842 0.979822 -0.012693 -0.046455 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 842 843 1.009610 -0.026547 -0.148252 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 843 844 -0.030466 1.016170 1.371335 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 844 845 0.961012 -0.007716 -0.082237 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 845 846 1.034480 0.024719 0.256121 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 846 847 1.009230 0.007096 0.277679 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 847 848 -1.023170 0.025991 -3.047080 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 848 849 0.994705 -0.048113 -0.005977 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 849 850 1.008590 -0.015833 -0.132094 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 850 851 0.989280 0.021248 -0.171145 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 851 852 0.986647 -0.003991 -0.116010 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 852 853 1.021190 0.012375 0.261635 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 853 854 1.029550 0.029288 0.170389 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 854 855 0.996823 -0.001816 0.201101 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 855 856 0.046535 -0.948973 -1.624030 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 856 857 1.001230 0.004266 0.207978 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 857 858 0.972099 0.022451 -0.018718 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 858 859 1.000820 -0.004003 -0.182404 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 859 860 -0.970762 -0.015314 -2.890348 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 860 861 0.945903 -0.037483 -0.099608 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 861 862 0.973033 -0.026668 -0.134044 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 862 863 1.010870 0.000362 -0.110980 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 863 864 -1.010660 -0.029732 -2.929961 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 864 865 0.985097 0.004563 -0.271500 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 865 866 1.003460 0.014730 0.050841 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 866 867 0.986940 0.017076 0.059088 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 867 868 -1.015950 0.014525 -2.984569 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 868 869 0.988295 0.006107 0.176370 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 869 870 1.030860 0.007870 0.229539 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 870 871 0.982089 -0.027989 0.201610 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 871 872 1.015240 0.001306 -0.092669 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 872 873 0.963504 -0.000748 0.181225 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 873 874 1.020320 -0.039293 0.032558 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 874 875 1.006250 0.013510 0.258642 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 875 876 0.005939 0.998728 1.807771 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 876 877 0.996531 -0.010340 0.167559 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 877 878 1.010440 -0.010915 -0.065159 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 878 879 1.005120 0.005034 0.036949 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 879 880 -1.011660 -0.017694 -3.131894 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 880 881 1.013760 0.026357 0.026847 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 881 882 0.992255 -0.018599 -0.147897 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 882 883 1.010790 -0.024490 -0.010385 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 883 884 -0.980522 -0.009670 -3.137888 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 884 885 0.971092 0.025422 0.252492 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 885 886 1.015010 -0.006540 0.003854 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 886 887 1.007030 0.025566 -0.317309 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 887 888 -0.013630 -0.990318 -1.724238 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 888 889 1.008030 -0.017260 0.067095 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 889 890 1.041970 -0.010797 -0.201219 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 890 891 0.997600 -0.017352 -0.067570 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 891 892 -1.014390 0.002833 -2.912180 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 892 893 0.988582 0.020303 0.195655 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 893 894 0.991366 0.012744 -0.036828 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 894 895 1.011680 -0.027796 0.142135 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 895 896 -0.021879 -1.013650 -1.678644 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 896 897 1.008310 0.014436 -0.231600 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 897 898 1.012700 0.018705 0.151827 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 898 899 1.001580 -0.018989 0.191532 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 899 900 -1.013340 0.033524 2.755270 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 900 901 0.985189 0.012052 0.094172 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 901 902 1.008790 -0.062573 -0.366242 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 902 903 0.983117 0.010422 0.080368 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 903 904 -0.010605 1.007890 1.877438 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 904 905 0.994859 0.038067 0.044052 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 905 906 1.009490 0.005822 0.152334 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 906 907 0.983410 0.019986 -0.131600 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 907 908 -0.011362 0.985697 1.363238 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 908 909 0.977553 0.023940 -0.272801 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 909 910 0.981520 -0.024928 0.168347 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 910 911 1.047180 0.003709 -0.109888 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 911 912 -0.973460 0.018141 -2.954567 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 912 913 1.006320 -0.001288 0.032048 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 913 914 0.988292 0.035110 -0.215905 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 914 915 1.017410 0.017055 0.190363 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 915 916 0.013883 0.984675 1.650137 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 916 917 0.983509 -0.001759 -0.023790 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 917 918 0.985475 -0.004414 -0.189153 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 918 919 1.007020 0.002466 -0.278716 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 919 920 -0.974853 0.017800 -2.928173 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 920 921 0.993411 0.011663 0.138247 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 921 922 0.998893 0.001665 0.423532 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 922 923 1.010580 -0.016701 0.200456 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 923 924 -1.006320 0.001963 3.065180 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 924 925 0.966906 -0.004740 -0.278332 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 925 926 0.985308 -0.017149 -0.133685 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 926 927 0.993717 0.005518 0.416197 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 927 928 0.039567 -1.013200 -1.465794 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 928 929 0.991153 0.006457 0.098424 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 929 930 0.984083 0.050227 0.343376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 930 931 1.029210 0.045379 -0.174068 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 931 932 0.011641 1.044140 1.478692 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 932 933 0.990539 0.019388 -0.189793 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 933 934 1.001440 0.059989 0.241037 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 934 935 1.003610 0.019905 0.391411 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 935 936 -1.015840 -0.042586 -2.936716 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 936 937 0.973764 0.017339 -0.252197 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 937 938 1.030580 -0.014930 0.173784 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 938 939 0.992721 -0.018886 -0.122922 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 939 940 1.027390 -0.017703 -0.030556 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 940 941 1.014510 0.005764 -0.117111 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 941 942 0.957423 0.015383 0.151525 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 942 943 1.014740 -0.027093 -0.214846 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 943 944 0.018189 -1.007440 -1.484291 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 944 945 0.999112 -0.037905 0.311790 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 945 946 1.006160 -0.004750 -0.218768 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 946 947 0.957966 0.016582 0.255498 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 947 948 0.051989 -1.002980 -1.817768 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 948 949 1.006310 -0.048732 -0.272781 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 949 950 0.987867 -0.039697 0.172298 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 950 951 0.975686 0.009267 -0.077150 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 951 952 -1.009150 0.006354 -2.793959 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 952 953 0.994810 -0.014083 0.118991 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 953 954 1.035920 -0.032541 0.179805 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 954 955 0.998326 0.012573 -0.184018 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 955 956 0.016093 1.003390 1.438636 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 956 957 1.037130 -0.036420 0.425045 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 957 958 1.029130 0.002036 0.123683 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 958 959 1.014620 -0.003183 -0.286759 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 959 960 -1.006980 -0.032221 2.816160 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 960 961 1.013900 0.037610 -0.351170 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 961 962 0.998172 0.007257 -0.073383 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 962 963 1.035800 0.008178 0.542962 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 963 964 -0.979138 -0.005215 2.734898 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 964 965 0.970731 -0.003109 0.041468 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 965 966 1.027580 0.002667 0.379621 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 966 967 1.008660 0.001904 0.173891 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 967 968 -1.003200 -0.000799 -2.675422 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 968 969 1.044560 -0.004844 -0.350598 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 969 970 0.991370 0.005882 -0.054612 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 970 971 1.015070 -0.023658 -0.151243 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 971 972 0.017434 0.985974 1.456116 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 972 973 1.000220 -0.021453 0.266075 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 973 974 0.961596 -0.001908 -0.133479 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 974 975 0.983545 0.002732 0.085404 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 975 976 0.952546 -0.006796 0.249469 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 976 977 1.014950 -0.043991 0.095262 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 977 978 0.965748 0.046823 0.290505 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 978 979 0.999882 -0.062399 -0.113703 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 979 980 -1.024780 -0.010908 -2.932771 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 980 981 1.008640 0.043769 -0.309610 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 981 982 0.978881 -0.013855 0.081135 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 982 983 0.987210 0.006621 0.110698 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 983 984 -1.005460 0.021479 3.074376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 984 985 0.972659 -0.004309 0.094550 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 985 986 0.975939 -0.000117 -0.435633 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 986 987 0.989461 0.011060 0.374267 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 987 988 -0.009158 -0.980544 -1.767122 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 988 989 1.009980 -0.023095 0.083144 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 989 990 1.024430 -0.010808 0.159477 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 990 991 1.028330 -0.035048 -0.346632 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 991 992 0.009767 -1.013340 -1.623814 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 992 993 1.048240 0.005430 -0.325967 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 993 994 0.970856 0.025011 0.166329 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 994 995 0.982229 -0.009626 0.065985 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 995 996 0.036548 0.999152 1.785003 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 996 997 1.004190 0.028832 -0.191690 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 997 998 0.988454 -0.004041 0.154575 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 998 999 1.045830 -0.040305 0.081344 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 999 1000 -1.008730 0.018329 3.107539 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1000 1001 0.996060 0.013441 0.244441 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1001 1002 1.015270 0.008671 -0.361165 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1002 1003 1.056570 -0.003286 -0.121345 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1003 1004 0.015299 -0.948416 -1.608319 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1004 1005 1.024300 -0.017376 -0.139541 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1005 1006 0.993608 0.013316 -0.092207 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1006 1007 1.026200 -0.020910 0.451247 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1007 1008 -0.005112 -0.966305 -1.481168 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1008 1009 1.000840 -0.008642 0.046346 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1009 1010 1.012310 -0.008460 0.046514 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1010 1011 1.043980 -0.016093 -0.050862 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1011 1012 -0.015606 1.010210 1.565295 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1012 1013 0.995509 -0.004987 0.174949 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1013 1014 1.020270 -0.075242 -0.017193 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1014 1015 0.998617 0.001806 -0.295843 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1015 1016 -0.014452 -0.958189 -1.457160 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1016 1017 0.982184 -0.013000 -0.288849 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1017 1018 1.004360 0.019792 0.037058 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1018 1019 0.973472 0.015100 0.174202 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1019 1020 -0.990701 -0.029397 3.026892 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1020 1021 0.996209 -0.010105 0.080867 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1021 1022 0.983504 -0.011672 0.348105 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1022 1023 0.959857 -0.007815 0.057176 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1023 1024 -0.959429 0.029045 3.120228 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1024 1025 0.990506 -0.033231 0.239811 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1025 1026 1.027880 0.029842 -0.126110 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1026 1027 0.994491 -0.018112 0.280877 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1027 1028 -0.005900 -0.960301 -1.160563 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1028 1029 0.982557 -0.035708 0.053963 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1029 1030 0.962889 0.011240 0.160627 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1030 1031 1.007790 0.002768 -0.197368 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1031 1032 -0.004540 1.002160 1.560407 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1032 1033 0.999924 0.008348 0.352039 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1033 1034 1.004900 0.010037 0.066321 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1034 1035 0.969195 -0.009363 -0.003046 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1035 1036 -0.026784 1.015390 1.988057 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1036 1037 0.975133 0.057348 -0.083316 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1037 1038 0.999632 0.009426 -0.039124 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1038 1039 0.987938 -0.002811 -0.006429 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1039 1040 -0.022064 1.004440 1.858349 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1040 1041 1.007050 0.016724 0.170445 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1041 1042 0.986172 -0.003955 -0.105827 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1042 1043 1.000040 -0.017642 0.122134 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1043 1044 0.977709 -0.022104 -0.087030 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1044 1045 0.980447 -0.024326 0.377088 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1045 1046 1.009830 0.035565 -0.424786 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1046 1047 0.992586 -0.002268 0.106068 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1047 1048 0.009983 0.969131 1.819303 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1048 1049 1.043130 -0.005630 -0.035983 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1049 1050 1.014870 -0.007756 -0.263975 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1050 1051 1.050030 -0.023386 0.233756 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1051 1052 0.004770 -0.989537 -1.719580 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1052 1053 0.970495 0.002081 0.136589 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1053 1054 0.996124 0.011043 -0.045592 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1054 1055 0.950608 -0.002890 0.173629 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1055 1056 -1.046250 0.007421 3.090911 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1056 1057 0.959592 -0.028664 0.200061 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1057 1058 1.001220 0.018862 -0.098891 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1058 1059 0.997045 -0.025753 0.442181 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1059 1060 -0.988929 -0.028543 -2.881695 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1060 1061 0.999090 -0.015268 0.160684 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1061 1062 1.000980 -0.020996 -0.189925 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1062 1063 0.969544 0.007409 0.208246 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1063 1064 -0.015952 1.013600 1.473415 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1064 1065 1.002310 0.007504 0.333978 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1065 1066 0.981333 -0.049274 0.155317 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1066 1067 1.007070 -0.013808 0.253116 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1067 1068 -1.026630 0.017566 3.118644 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1068 1069 0.994086 -0.019100 -0.072872 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1069 1070 0.969184 0.001911 0.020218 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1070 1071 1.020090 -0.015151 -0.094127 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1071 1072 -1.049050 -0.044531 3.021337 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1072 1073 0.979133 0.034741 0.243228 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1073 1074 1.010110 -0.042504 -0.183471 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1074 1075 1.000510 -0.020815 0.049133 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1075 1076 -1.021050 -0.012908 -2.849633 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1076 1077 1.042460 -0.001380 -0.249443 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1077 1078 1.000320 0.028654 0.228545 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1078 1079 1.016540 -0.004008 -0.033044 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1079 1080 -1.009220 0.013220 2.917822 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1080 1081 0.998449 -0.015993 -0.248579 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1081 1082 0.987184 0.047099 0.098372 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1082 1083 1.005020 0.001204 0.592561 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1083 1084 0.017132 -0.986391 -1.482090 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1084 1085 0.994636 -0.051423 -0.075413 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1085 1086 1.022660 -0.018906 0.454154 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1086 1087 1.044440 -0.000320 -0.129870 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1087 1088 -0.979173 0.006805 3.057924 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1088 1089 1.015740 0.019419 0.175393 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1089 1090 0.984655 0.062479 -0.409305 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1090 1091 0.979540 0.023452 -0.197938 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1091 1092 -0.990541 0.013650 -3.114390 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1092 1093 0.974107 0.010266 0.120801 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1093 1094 1.049750 -0.003664 -0.161176 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1094 1095 0.995265 -0.005797 0.055116 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1095 1096 -0.996664 -0.013451 -3.103649 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1096 1097 0.928559 -0.008583 -0.010387 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1097 1098 0.980898 -0.013911 0.177400 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1098 1099 1.003360 -0.001140 -0.073032 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1099 1100 0.000388 -1.022850 -1.417246 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1100 1101 1.011520 0.062454 -0.061503 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1101 1102 1.031280 -0.009827 -0.239583 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1102 1103 0.979061 0.006857 0.084480 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1103 1104 -0.002786 -1.048110 -2.403098 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1104 1105 1.032210 0.028150 -0.088827 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1105 1106 0.985504 0.002617 -0.133564 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1106 1107 1.008920 0.010137 0.092281 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1107 1108 0.021868 -0.953140 -1.575661 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1108 1109 1.013190 -0.003016 0.232909 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1109 1110 0.963566 -0.009122 -0.129593 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1110 1111 0.980749 0.028007 -0.044509 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1111 1112 -0.046965 0.998927 1.507429 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1112 1113 0.998647 0.050206 0.348848 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1113 1114 0.971759 0.016259 -0.009635 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1114 1115 0.986426 -0.014056 -0.195576 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1115 1116 -0.003133 1.017990 1.875335 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1116 1117 1.005440 0.000506 -0.389371 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1117 1118 0.997818 0.022847 -0.126373 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1118 1119 1.009660 0.007074 -0.177333 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1119 1120 -1.034750 0.041926 2.969598 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1120 1121 0.953584 -0.012311 -0.081832 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1121 1122 0.957693 0.006129 0.306998 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1122 1123 1.021150 0.027101 0.089930 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1123 1124 -0.023512 -1.024950 -1.061972 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1124 1125 0.993878 0.010954 -0.096606 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1125 1126 0.975737 -0.011738 -0.006029 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1126 1127 1.060710 0.013408 0.018325 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1127 1128 1.005250 -0.045761 0.229751 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1128 1129 1.001480 0.016120 0.014351 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1129 1130 1.035390 0.000006 -0.001040 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1130 1131 0.995665 -0.004105 0.001252 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1131 1132 -1.003890 -0.004558 -2.906893 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1132 1133 0.987341 0.026664 0.065965 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1133 1134 1.009270 -0.010944 -0.086937 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1134 1135 1.022550 0.027905 0.020936 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1135 1136 -0.937087 -0.026520 -2.675564 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1136 1137 0.981041 -0.029142 0.306510 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1137 1138 0.991418 0.002140 -0.062495 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1138 1139 0.985974 0.005203 -0.039167 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1139 1140 -1.032110 -0.031052 -3.012900 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1140 1141 0.979984 -0.005948 -0.224027 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1141 1142 1.019210 0.024729 -0.059405 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1142 1143 1.016690 -0.005843 -0.238995 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1143 1144 -1.007200 0.005236 2.740305 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1144 1145 0.978286 0.018182 -0.096207 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1145 1146 1.042160 -0.009514 -0.052963 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1146 1147 0.994549 -0.035888 0.118190 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1147 1148 -0.001948 0.999185 1.533498 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1148 1149 0.980950 -0.044730 -0.360248 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1149 1150 1.020040 0.002597 0.109221 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1150 1151 1.006580 0.039824 -0.146050 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1151 1152 0.023704 1.011730 1.272414 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1152 1153 1.003750 0.032793 0.306899 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1153 1154 0.977671 0.016802 0.115283 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1154 1155 0.978817 -0.013134 -0.002334 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1155 1156 -0.022796 0.990207 1.630555 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1156 1157 1.012630 -0.015689 0.310701 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1157 1158 0.948356 0.001158 -0.059449 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1158 1159 0.982034 0.025611 -0.082709 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1159 1160 -0.998861 0.019019 2.797271 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1160 1161 0.984300 0.020698 0.222329 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1161 1162 0.964275 0.008289 0.112256 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1162 1163 1.015020 0.014830 0.088430 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1163 1164 0.969237 -0.002624 -0.179846 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1164 1165 1.029730 0.007079 -0.048392 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1165 1166 0.968063 0.015674 0.092708 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1166 1167 1.036980 -0.045606 0.089353 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1167 1168 -1.000230 0.030524 3.067390 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1168 1169 0.989771 0.037089 -0.421990 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1169 1170 0.996752 0.032619 -0.154097 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1170 1171 0.952762 -0.042870 0.044817 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1171 1172 -0.983345 -0.004009 3.113634 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1172 1173 0.972854 0.001247 0.355000 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1173 1174 0.986233 -0.005153 -0.368778 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1174 1175 1.015300 -0.035567 -0.321418 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1175 1176 -0.047994 0.966016 1.652692 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1176 1177 1.009500 -0.006545 -0.289577 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1177 1178 1.026880 0.031292 0.240863 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1178 1179 1.032650 0.040008 0.148183 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1179 1180 -0.015463 -1.004370 -1.619187 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1180 1181 0.983435 0.012259 -0.250409 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1181 1182 1.015360 0.011984 -0.005863 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1182 1183 0.969706 0.003147 0.118968 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1183 1184 -0.971977 0.032665 -3.052008 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1184 1185 0.972366 -0.004279 -0.098461 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1185 1186 1.078550 -0.011461 -0.057215 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1186 1187 1.017720 0.016913 0.270582 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1187 1188 0.028667 1.030350 1.777450 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1188 1189 0.998206 0.018375 0.103330 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1189 1190 1.036120 -0.001509 -0.296330 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1190 1191 0.970824 -0.003530 -0.545359 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1191 1192 0.016365 0.987876 1.392800 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1192 1193 1.035590 -0.007834 -0.188060 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1193 1194 1.027600 0.001145 -0.087870 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1194 1195 1.010680 0.015078 -0.117925 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1195 1196 -0.958027 -0.039351 -3.038414 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1196 1197 0.968675 -0.008191 -0.068499 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1197 1198 0.988229 -0.007498 0.305991 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1198 1199 0.964896 -0.048469 -0.011013 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1199 1200 0.026977 -0.993768 -1.559497 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1200 1201 0.985941 0.031106 -0.404906 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1201 1202 1.016970 -0.041060 -0.168393 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1202 1203 1.011410 -0.004761 -0.471681 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1203 1204 -0.003859 -1.037160 -1.673247 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1204 1205 0.983339 -0.001543 0.157234 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1205 1206 0.983264 0.023938 0.280168 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1206 1207 0.989014 0.004697 -0.365400 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1207 1208 -0.998725 0.005490 2.730520 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1208 1209 1.026190 0.015324 0.036810 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1209 1210 0.980552 -0.022986 0.068969 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1210 1211 1.030910 -0.036836 -0.226208 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1211 1212 -0.999003 -0.035617 -3.016220 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1212 1213 0.994331 0.013569 -0.055045 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1213 1214 1.042180 -0.002264 0.062723 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1214 1215 0.978535 0.012923 -0.065799 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1215 1216 -0.023122 -1.018750 -1.736065 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1216 1217 1.015850 -0.025471 0.223591 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1217 1218 1.017820 -0.024111 0.260734 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1218 1219 1.009340 -0.000786 0.264371 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1219 1220 0.987541 0.041726 -0.083916 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1220 1221 0.981730 -0.003377 -0.088839 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1221 1222 1.012340 0.000163 0.060303 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1222 1223 0.981558 -0.037447 -0.122738 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1223 1224 0.019821 1.021450 1.662298 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1224 1225 0.985280 -0.015006 -0.144931 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1225 1226 1.008070 -0.035717 -0.051446 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1226 1227 0.979316 0.001058 -0.311305 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1227 1228 0.005351 -0.967638 -1.949259 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1228 1229 1.020410 0.036598 0.039271 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1229 1230 0.990477 -0.003746 -0.071281 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1230 1231 1.049840 0.009740 -0.167042 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1231 1232 0.006625 0.989405 1.513474 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1232 1233 0.989102 0.036173 -0.036475 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1233 1234 0.987472 -0.012203 0.281473 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1234 1235 1.007640 0.012787 -0.109473 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1235 1236 0.973421 -0.009802 0.211876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1236 1237 0.979765 0.002553 -0.147170 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1237 1238 0.969815 -0.029525 -0.187603 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1238 1239 0.967017 0.069294 -0.368083 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1239 1240 -1.004420 -0.011574 -3.049389 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1240 1241 0.976640 0.012665 0.130363 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1241 1242 1.021220 0.007657 0.318665 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1242 1243 1.031680 -0.001409 0.477556 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1243 1244 -0.027309 -0.985469 -1.289756 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1244 1245 0.984654 -0.009268 0.073357 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1245 1246 0.980131 -0.003334 0.184444 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1246 1247 0.991002 0.038779 0.009728 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1247 1248 -0.008224 -1.040790 -1.651743 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1248 1249 0.994066 -0.015269 -0.100639 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1249 1250 1.040460 0.004721 0.124945 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1250 1251 0.984536 0.007309 0.087375 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1251 1252 -1.025620 -0.007512 2.927978 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1252 1253 1.004660 0.005793 0.094334 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1253 1254 0.975288 0.022046 0.203278 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1254 1255 0.983383 -0.002039 0.035168 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1255 1256 -0.046395 -1.008020 -1.539920 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1256 1257 1.015720 0.056645 0.048048 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1257 1258 1.028860 -0.010680 -0.188435 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1258 1259 0.989889 0.029195 -0.126806 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1259 1260 -0.020717 0.973317 1.901742 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1260 1261 0.992467 -0.024286 0.157139 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1261 1262 1.020700 -0.020656 0.236987 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1262 1263 0.992303 -0.006569 -0.099068 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1263 1264 -1.009850 0.028145 -2.969169 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1264 1265 1.004420 -0.012888 0.191164 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1265 1266 1.010050 0.014716 0.182869 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1266 1267 1.003840 0.015372 -0.026373 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1267 1268 -0.995165 -0.022189 3.140583 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1268 1269 1.020650 -0.002387 0.370991 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1269 1270 0.994205 0.003771 0.095629 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1270 1271 0.962387 0.002274 -0.307814 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1271 1272 0.001592 -1.013770 -1.632880 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1272 1273 1.042080 -0.014500 -0.397798 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1273 1274 1.002490 -0.033513 0.160752 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1274 1275 0.992732 0.024383 -0.166805 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1275 1276 -0.011957 0.979233 1.527226 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1276 1277 1.019450 -0.043588 0.085656 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1277 1278 0.987590 0.015465 0.063390 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1278 1279 1.011320 -0.010167 -0.262263 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1279 1280 -0.039908 1.005220 1.454951 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1280 1281 0.999202 -0.010630 -0.186304 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1281 1282 1.038760 -0.042884 -0.092504 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1282 1283 1.007110 -0.011486 0.375925 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1283 1284 0.046015 1.003230 1.593588 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1284 1285 1.016980 -0.018742 -0.302895 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1285 1286 1.015040 0.024289 0.134263 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1286 1287 1.016340 0.043250 -0.077008 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1287 1288 -0.013501 0.979548 1.734538 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1288 1289 1.004890 0.000199 -0.059940 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1289 1290 0.986816 -0.021576 0.014865 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1290 1291 1.003660 0.045398 0.283793 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1291 1292 -0.993987 -0.012146 -3.078733 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1292 1293 1.016470 -0.017505 0.269987 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1293 1294 0.990284 0.009376 -0.061096 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1294 1295 0.991857 -0.006269 -0.025965 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1295 1296 -0.009398 -0.998936 -1.478611 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1296 1297 1.005200 0.000518 -0.062473 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1297 1298 1.022820 -0.013248 0.073824 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1298 1299 1.004450 0.014522 0.129333 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1299 1300 0.012775 -0.984144 -1.656053 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1300 1301 0.947576 0.033246 -0.240919 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1301 1302 1.005260 -0.004915 -0.103895 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1302 1303 1.002280 0.001625 -0.082727 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1303 1304 -1.016980 -0.013945 -2.988846 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1304 1305 0.988037 0.003341 0.021931 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1305 1306 0.984677 0.041441 0.235264 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1306 1307 0.990384 0.019010 -0.168503 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1307 1308 -0.013104 -0.966744 -1.515677 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1308 1309 0.996919 0.069674 0.176625 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1309 1310 0.987620 0.028901 0.159139 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1310 1311 1.029420 0.063164 -0.167840 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1311 1312 0.035108 -1.009310 -1.517843 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1312 1313 0.978029 -0.025188 -0.137348 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1313 1314 0.984232 -0.018086 0.026971 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1314 1315 0.989851 -0.015855 -0.031907 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1315 1316 -0.979803 0.042985 -2.952078 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1316 1317 0.993803 0.010301 -0.369832 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1317 1318 1.026180 0.023539 0.014118 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1318 1319 0.981608 0.035528 0.011346 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1319 1320 -0.049731 1.038100 1.362538 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1320 1321 0.993476 -0.009581 0.019248 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1321 1322 1.041100 0.009389 -0.095275 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1322 1323 1.041830 0.017488 0.243022 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1323 1324 -1.009500 0.003852 2.791279 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1324 1325 0.951241 -0.002176 0.027856 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1325 1326 1.021790 -0.008877 0.127010 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1326 1327 1.019340 0.003809 -0.439980 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1327 1328 0.030688 -0.967907 -1.410623 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1328 1329 0.993261 -0.033701 0.255428 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1329 1330 1.001980 -0.006573 0.142445 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1330 1331 1.040300 -0.015143 0.339255 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1331 1332 0.004438 0.995642 1.685578 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1332 1333 0.991863 -0.005123 -0.387941 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1333 1334 1.003480 0.013770 -0.199598 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1334 1335 0.987106 -0.043817 0.261655 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1335 1336 0.001073 1.023410 1.542735 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1336 1337 1.030270 -0.027570 -0.213965 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1337 1338 0.987853 -0.034408 -0.454562 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1338 1339 1.021640 0.051948 -0.218088 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1339 1340 -1.017270 -0.022497 3.000127 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1340 1341 1.006230 -0.000612 0.118731 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1341 1342 1.033440 0.022271 0.087549 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1342 1343 0.975484 -0.014927 0.348059 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1343 1344 -0.020677 1.001400 1.785701 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1344 1345 0.995794 0.015589 -0.138334 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1345 1346 0.986945 -0.012995 0.025122 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1346 1347 1.009590 -0.021559 0.050201 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1347 1348 -0.043411 0.998147 1.676093 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1348 1349 1.016420 -0.013346 -0.250762 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1349 1350 1.048500 -0.009541 -0.165429 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1350 1351 0.995383 0.015271 -0.035848 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1351 1352 0.000561 -1.003560 -1.589458 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1352 1353 0.983075 -0.003561 0.347366 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1353 1354 0.990409 0.003042 0.085035 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1354 1355 1.003190 -0.017097 -0.149251 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1355 1356 0.004829 0.948759 1.574469 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1356 1357 1.008050 0.006103 -0.012784 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1357 1358 0.968066 0.021545 -0.095839 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1358 1359 0.990584 0.000987 0.295231 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1359 1360 -0.013480 1.028940 1.960830 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1360 1361 1.021880 0.016726 0.055853 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1361 1362 0.963309 -0.027615 0.069050 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1362 1363 1.000570 -0.007291 -0.223817 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1363 1364 -0.008771 -1.011080 -1.352281 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1364 1365 0.948623 -0.012780 -0.202398 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1365 1366 0.990198 0.009585 0.049586 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1366 1367 1.024630 -0.006676 0.050574 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1367 1368 -0.026658 -1.018060 -1.564939 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1368 1369 0.994776 0.030519 0.079394 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1369 1370 1.014880 0.001783 0.014455 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1370 1371 0.963000 0.008112 0.422205 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1371 1372 0.060241 -1.018220 -1.284291 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1372 1373 0.996363 0.021727 0.413751 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1373 1374 0.991617 -0.006790 0.177855 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1374 1375 1.018230 0.008975 0.014692 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1375 1376 0.037441 -1.039630 -1.542996 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1376 1377 1.030330 -0.021877 0.021123 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1377 1378 0.955760 -0.034781 0.196268 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1378 1379 1.015960 0.033090 -0.012856 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1379 1380 -0.983075 -0.004110 -3.089076 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1380 1381 0.964802 -0.027792 -0.191560 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1381 1382 0.985202 -0.011182 0.187347 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1382 1383 1.031990 -0.027124 -0.087204 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1383 1384 -0.038687 -1.010140 -1.843446 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1384 1385 1.002320 -0.036154 -0.044882 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1385 1386 0.971960 0.025033 -0.063197 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1386 1387 1.004410 0.004381 -0.175492 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1387 1388 -0.003192 1.001370 1.458871 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1388 1389 0.989516 0.008064 0.120785 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1389 1390 1.010210 0.016654 -0.046445 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1390 1391 0.957199 -0.009505 -0.314515 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1391 1392 -1.009980 -0.021543 -2.812793 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1392 1393 1.029710 -0.012046 0.056390 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1393 1394 0.957875 0.003427 0.154868 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1394 1395 0.973835 0.018489 -0.237613 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1395 1396 -0.955031 -0.046422 3.114283 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1396 1397 1.007290 -0.022493 0.269054 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1397 1398 0.980453 0.004656 -0.257653 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1398 1399 1.021970 0.011511 0.082091 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1399 1400 -1.003870 0.017078 -2.824310 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1400 1401 0.948228 0.002977 -0.106369 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1401 1402 0.974946 0.012592 -0.417473 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1402 1403 1.000800 -0.012112 -0.372018 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1403 1404 -0.953617 0.049332 3.114799 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1404 1405 0.988796 0.011720 0.315385 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1405 1406 0.981351 0.017804 -0.051764 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1406 1407 1.017770 0.020025 -0.047982 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1407 1408 -0.004520 0.971860 1.239387 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1408 1409 1.015650 0.011144 0.039792 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1409 1410 1.028500 -0.032952 0.013986 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1410 1411 1.053390 -0.040917 0.114198 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1411 1412 -0.993406 -0.035584 2.979718 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1412 1413 1.028680 -0.020486 0.298025 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1413 1414 1.001860 0.023520 -0.028762 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1414 1415 0.978709 -0.010311 -0.352605 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1415 1416 -0.013838 -0.983870 -1.641533 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1416 1417 0.982531 -0.021927 0.262763 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1417 1418 1.010330 -0.030124 0.089732 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1418 1419 0.982628 -0.026409 -0.358293 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1419 1420 -0.984445 0.002955 -2.745675 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1420 1421 0.994456 0.009118 0.131103 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1421 1422 0.977550 0.005274 0.037558 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1422 1423 1.003200 0.001364 -0.025086 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1423 1424 -0.003861 1.000770 1.491534 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1424 1425 1.001040 0.024354 -0.029497 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1425 1426 0.981584 -0.002349 -0.222130 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1426 1427 0.982537 0.021726 0.225135 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1427 1428 0.008449 -0.997785 -1.591716 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1428 1429 0.958707 0.002946 0.218142 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1429 1430 0.985873 -0.017291 0.144964 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1430 1431 1.030660 -0.004323 0.009717 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1431 1432 0.004899 -1.027260 -1.513504 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1432 1433 0.981493 0.025855 -0.196359 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1433 1434 1.020370 0.014109 0.102705 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1434 1435 1.014970 -0.025306 0.308541 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1435 1436 0.004535 -0.944284 -1.334138 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1436 1437 1.018360 -0.000042 0.101447 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1437 1438 0.977533 -0.020501 0.072950 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1438 1439 0.964881 -0.006273 -0.025825 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1439 1440 -0.027530 1.012300 1.382527 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1440 1441 1.017090 0.004831 -0.137073 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1441 1442 0.996494 -0.014058 -0.159303 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1442 1443 0.961168 0.004693 -0.132350 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1443 1444 0.047287 1.018750 1.784315 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1444 1445 0.979826 0.008648 0.206844 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1445 1446 1.010490 -0.012515 0.289658 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1446 1447 0.994038 -0.000773 0.153985 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1447 1448 -0.963683 0.008799 -2.903759 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1448 1449 1.002140 -0.013533 -0.408982 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1449 1450 1.019880 0.028866 0.036723 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1450 1451 1.024390 -0.011836 -0.518496 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1451 1452 1.007350 0.016495 0.215569 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1452 1453 1.017450 0.001773 -0.166471 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1453 1454 0.981097 -0.003543 0.200804 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1454 1455 1.006880 0.009365 0.202035 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1455 1456 -0.041951 -1.033590 -1.668576 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1456 1457 1.002390 -0.007469 -0.178165 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1457 1458 0.964275 0.012199 -0.078029 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1458 1459 0.983656 -0.011549 -0.028295 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1459 1460 -0.013641 0.984744 1.651655 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1460 1461 1.036060 -0.011236 -0.107389 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1461 1462 1.023570 -0.013343 0.088065 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1462 1463 1.022040 -0.018247 -0.245053 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1463 1464 -0.013518 -1.007350 -1.603081 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1464 1465 0.990615 0.026093 -0.072086 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1465 1466 0.967833 0.012969 -0.032229 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1466 1467 0.991001 0.022606 -0.117857 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1467 1468 -0.033745 0.932076 1.454636 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1468 1469 0.998997 -0.046303 0.021919 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1469 1470 1.003720 0.038006 0.062646 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1470 1471 0.984733 -0.015195 0.100227 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1471 1472 0.009358 -0.962591 -1.624690 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1472 1473 1.007760 0.001143 0.165423 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1473 1474 0.977403 -0.028016 0.099899 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1474 1475 1.000680 0.016118 -0.075534 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1475 1476 -0.970623 -0.002361 3.051336 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1476 1477 1.005020 0.018907 0.100017 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1477 1478 1.016940 0.007230 -0.442104 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1478 1479 0.999150 0.011673 0.217347 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1479 1480 -0.013306 1.014900 1.741167 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1480 1481 0.992240 0.008823 -0.263508 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1481 1482 0.982501 -0.025613 0.357902 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1482 1483 1.008360 -0.008256 0.003622 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1483 1484 0.004330 0.992158 1.799209 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1484 1485 0.982446 -0.035905 0.603300 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1485 1486 0.992756 -0.005239 -0.149925 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1486 1487 1.035630 -0.035510 0.038424 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1487 1488 -0.008640 -1.023380 -2.134715 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1488 1489 1.023660 -0.000898 -0.217583 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1489 1490 0.979739 0.003116 -0.101020 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1490 1491 0.974236 -0.002847 0.167367 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1491 1492 -0.044432 1.008460 1.431291 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1492 1493 1.029640 -0.005769 0.034319 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1493 1494 0.998992 -0.032157 -0.055683 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1494 1495 1.004070 0.019825 0.119928 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1495 1496 0.034683 -0.990539 -1.040296 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1496 1497 0.980598 -0.020439 -0.023391 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1497 1498 0.986133 0.023707 -0.184498 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1498 1499 1.024420 -0.001179 -0.116791 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1499 1500 -0.038681 0.950642 1.462104 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1500 1501 1.017110 0.012400 -0.165265 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1501 1502 0.968953 0.021069 0.425120 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1502 1503 0.981147 -0.032644 0.039949 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1503 1504 -0.989920 -0.008611 -3.135179 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1504 1505 0.991806 0.010290 -0.140053 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1505 1506 1.038220 0.020040 -0.159014 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1506 1507 1.044840 -0.030657 0.181548 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1507 1508 -0.978349 0.002028 -3.111143 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1508 1509 0.983788 0.002684 0.209512 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1509 1510 1.017460 -0.007410 0.015612 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1510 1511 1.029410 -0.008501 -0.112697 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1511 1512 -1.004180 0.035673 -2.815675 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1512 1513 1.003390 0.011339 0.025104 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1513 1514 1.005440 -0.017906 0.557829 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1514 1515 1.004160 -0.015867 0.224673 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1515 1516 0.021257 0.953973 1.292450 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1516 1517 1.007890 -0.005422 -0.238699 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1517 1518 0.962996 -0.027640 -0.189112 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1518 1519 0.990419 0.005229 -0.071897 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1519 1520 -1.008730 -0.015866 -3.129664 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1520 1521 1.025330 -0.014998 0.163200 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1521 1522 1.074830 0.024874 0.262175 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1522 1523 0.976156 -0.025147 0.008283 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1523 1524 0.001428 -1.005290 -1.494656 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1524 1525 0.984426 0.020850 -0.160538 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1525 1526 1.006840 0.013677 0.029794 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1526 1527 0.994404 -0.005124 0.052161 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1527 1528 -1.036270 -0.014836 -3.033629 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1528 1529 1.015450 -0.001209 0.249702 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1529 1530 1.012050 -0.014517 -0.233915 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1530 1531 1.010820 0.028896 0.111060 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1531 1532 -0.974704 0.039935 2.894624 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1532 1533 1.030910 0.029047 0.262414 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1533 1534 1.011560 -0.021934 0.566175 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1534 1535 0.997734 -0.010520 0.191102 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1535 1536 -0.056470 -0.989155 -1.867964 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1536 1537 1.004430 0.009485 -0.010566 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1537 1538 1.007080 0.042969 -0.113694 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1538 1539 1.012570 -0.011900 -0.279228 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1539 1540 -0.985286 -0.014881 2.950734 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1540 1541 1.013600 -0.007309 -0.388368 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1541 1542 0.995628 -0.005780 -0.171101 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1542 1543 0.999192 0.016088 0.193539 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1543 1544 -1.017290 -0.014581 -3.084195 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1544 1545 0.982481 0.023421 -0.524260 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1545 1546 0.999431 -0.003669 0.216806 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1546 1547 0.998763 0.045269 0.156326 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1547 1548 -1.001410 0.006477 2.929976 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1548 1549 0.992004 0.024739 -0.136259 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1549 1550 1.007840 -0.019298 0.061522 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1550 1551 0.977769 -0.019129 -0.225276 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1551 1552 -0.007233 1.010460 1.349684 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1552 1553 0.975610 -0.003070 -0.237469 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1553 1554 1.054900 -0.009195 0.115955 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1554 1555 1.001620 -0.003338 -0.033517 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1555 1556 0.047144 -1.021550 -1.683295 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1556 1557 0.990535 -0.010480 -0.262212 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1557 1558 0.954123 -0.016601 -0.037354 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1558 1559 0.980786 -0.018831 -0.189547 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1559 1560 -0.980744 -0.003011 -2.860427 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1560 1561 0.968235 -0.039988 -0.390267 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1561 1562 1.030410 0.021793 -0.144483 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1562 1563 0.996621 0.028377 -0.268615 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1563 1564 -0.011874 -0.967631 -1.296348 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1564 1565 0.996068 -0.020715 0.121184 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1565 1566 1.010030 -0.012148 -0.157386 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1566 1567 1.007930 -0.006101 -0.091374 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1567 1568 0.009093 1.061550 1.682170 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1568 1569 1.011250 0.007961 0.039223 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1569 1570 1.006870 -0.055088 -0.519621 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1570 1571 1.037410 0.020233 -0.409197 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1571 1572 -0.930369 -0.006105 3.056705 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1572 1573 0.986586 -0.025545 0.246879 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1573 1574 0.986377 0.005645 0.099694 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1574 1575 0.999273 -0.000295 -0.189043 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1575 1576 -0.033154 -0.979764 -1.468277 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1576 1577 0.986718 -0.017490 -0.140803 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1577 1578 1.017860 -0.000942 -0.252250 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1578 1579 0.979914 0.010159 0.006647 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1579 1580 0.042555 0.995086 1.493976 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1580 1581 0.962798 0.023137 -0.064456 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1581 1582 1.010090 0.036780 -0.192221 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1582 1583 1.008460 0.052117 0.003137 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1583 1584 0.006563 0.976710 1.410220 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1584 1585 0.977982 -0.024269 -0.199001 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1585 1586 0.968510 0.018876 0.154767 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1586 1587 1.016770 -0.021714 -0.008469 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1587 1588 -0.004758 -0.919520 -1.811306 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1588 1589 1.021940 -0.004654 0.263166 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1589 1590 1.013410 0.006089 -0.188751 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1590 1591 0.996754 0.011503 0.025009 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1591 1592 0.023880 1.016320 1.310638 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1592 1593 0.984254 -0.006808 0.410693 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1593 1594 1.010220 -0.014410 0.398455 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1594 1595 0.990495 0.022572 0.001848 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1595 1596 -0.042333 0.982218 1.443247 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1596 1597 1.037160 0.019536 0.192752 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1597 1598 1.006320 -0.018464 0.070191 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1598 1599 1.056300 -0.009781 0.001401 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1599 1600 -0.029975 1.010220 1.892425 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1600 1601 1.017130 -0.012479 0.231617 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1601 1602 1.011220 0.014216 0.071726 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1602 1603 0.999048 0.013131 0.115912 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1603 1604 0.001569 0.995845 1.556693 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1604 1605 1.056620 0.031770 0.080079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1605 1606 0.974195 -0.001392 0.171336 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1606 1607 1.000190 0.055441 0.251623 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1607 1608 0.005065 1.008730 1.389327 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1608 1609 1.008850 -0.022244 0.006531 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1609 1610 0.994171 -0.042701 0.133877 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1610 1611 0.981118 0.006502 -0.240367 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1611 1612 -1.012450 -0.000818 3.135698 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1612 1613 1.045370 -0.012226 -0.112871 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1613 1614 1.000740 0.015016 0.000829 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1614 1615 0.975453 0.008173 0.031752 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1615 1616 0.001770 -1.056990 -1.745447 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1616 1617 1.009850 0.026620 0.169332 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1617 1618 0.984002 0.041809 0.036870 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1618 1619 1.031250 -0.030722 0.309928 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1619 1620 -1.002870 0.008739 3.102686 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1620 1621 1.002130 -0.024203 -0.065449 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1621 1622 0.984657 0.005815 0.036818 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1622 1623 0.982604 0.002611 0.089082 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1623 1624 0.001631 -1.016900 -1.349885 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1624 1625 0.967685 -0.007268 -0.200212 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1625 1626 1.011680 0.018857 0.128206 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1626 1627 1.010590 -0.007930 -0.267749 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1627 1628 0.002061 -1.011320 -1.422154 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1628 1629 1.018320 0.014726 -0.246050 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1629 1630 0.995268 -0.020465 -0.013957 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1630 1631 1.062170 0.001774 0.343726 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1631 1632 -0.000578 -0.999908 -1.526127 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1632 1633 1.015080 -0.010284 -0.139561 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1633 1634 1.017120 -0.007332 -0.113443 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1634 1635 0.956753 0.027898 0.026949 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1635 1636 -0.982103 -0.032313 -3.061612 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1636 1637 0.974985 -0.012898 -0.116136 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1637 1638 0.947081 -0.016836 0.097077 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1638 1639 0.995909 -0.035130 -0.144897 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1639 1640 0.003865 0.986515 1.539560 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1640 1641 1.000750 -0.034008 0.093666 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1641 1642 0.994679 0.021656 -0.053219 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1642 1643 1.028970 -0.011593 -0.049339 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1643 1644 0.014573 1.050650 1.709469 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1644 1645 1.011010 0.024118 -0.061841 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1645 1646 0.970294 -0.027190 -0.398502 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1646 1647 0.979149 0.024695 0.123958 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1647 1648 -0.007660 1.018980 1.346835 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1648 1649 0.983018 -0.010593 0.074926 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1649 1650 0.942341 -0.010755 -0.103678 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1650 1651 0.994700 0.033144 0.223967 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1651 1652 0.017902 -0.983445 -1.841771 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1652 1653 0.971490 -0.010593 -0.149313 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1653 1654 1.003090 0.013129 0.085922 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1654 1655 0.991054 0.009127 0.122784 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1655 1656 0.016157 0.995881 1.560087 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1656 1657 1.001420 -0.014689 -0.107660 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1657 1658 1.009400 -0.011638 -0.227343 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1658 1659 0.981706 -0.030364 0.027875 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1659 1660 1.007910 -0.005825 -0.256111 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1660 1661 0.997556 0.029960 0.453827 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1661 1662 0.961442 -0.010992 -0.067520 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1662 1663 1.010460 0.024943 0.163475 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1663 1664 0.014451 -0.985931 -1.482688 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1664 1665 1.022180 -0.007839 0.173829 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1665 1666 1.010350 -0.025080 -0.056156 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1666 1667 0.995971 -0.001193 0.332412 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1667 1668 -1.022660 0.028506 -3.075395 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1668 1669 1.003590 -0.023924 0.048269 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1669 1670 0.992949 -0.010496 0.025391 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1670 1671 0.994560 0.033397 0.239038 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1671 1672 -0.038966 1.008840 1.784053 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1672 1673 0.976257 0.008825 -0.005851 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1673 1674 0.995977 -0.017957 -0.340875 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1674 1675 0.999946 0.012091 -0.177959 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1675 1676 0.041092 -0.999682 -1.902291 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1676 1677 0.938244 -0.000490 -0.299633 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1677 1678 1.051710 0.000698 0.075257 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1678 1679 0.972268 -0.028710 -0.167539 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1679 1680 -0.032146 0.979130 1.897147 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1680 1681 0.992889 0.012387 0.177699 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1681 1682 1.016490 -0.009785 -0.118464 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1682 1683 0.988877 0.009833 -0.010154 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1683 1684 -0.019090 1.016480 1.736565 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1684 1685 0.982982 0.004125 0.045847 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1685 1686 1.005920 0.012335 -0.135741 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1686 1687 0.974653 -0.041624 0.320485 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1687 1688 -0.002995 -1.016640 -1.493450 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1688 1689 0.983727 0.046453 0.410380 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1689 1690 1.001770 0.024936 0.225207 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1690 1691 1.003880 -0.007180 -0.009508 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1691 1692 0.003239 0.995087 1.510532 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1692 1693 0.982345 -0.019461 -0.219921 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1693 1694 0.988540 0.025591 0.257256 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1694 1695 0.992746 0.013168 0.292758 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1695 1696 -0.049447 -1.010340 -1.572233 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1696 1697 1.016660 -0.005417 -0.107858 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1697 1698 0.971966 -0.010679 0.059573 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1698 1699 0.987217 -0.001098 -0.136346 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1699 1700 1.019480 0.009561 -0.065474 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1700 1701 0.995452 -0.046214 -0.043462 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1701 1702 1.021080 0.021119 0.029480 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1702 1703 0.973328 -0.004029 -0.012180 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1703 1704 -0.015273 1.038180 1.767577 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1704 1705 1.015840 -0.055772 -0.157808 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1705 1706 0.992684 0.004210 0.209387 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1706 1707 0.993053 -0.004884 0.233134 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1707 1708 -1.018650 0.009103 -3.064367 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1708 1709 0.978209 -0.029946 0.036549 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1709 1710 1.002470 0.042989 -0.226263 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1710 1711 1.005910 0.014421 0.189870 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1711 1712 0.975055 0.005045 -0.007417 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1712 1713 1.010940 -0.022719 -0.112614 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1713 1714 0.982129 0.025079 0.118741 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1714 1715 0.999992 0.018932 0.154620 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1715 1716 -0.024141 -0.947419 -1.142225 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1716 1717 1.022070 -0.013028 0.028329 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1717 1718 1.002630 -0.042007 -0.317153 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1718 1719 0.995103 -0.011417 -0.309669 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1719 1720 -0.986584 -0.003785 2.883808 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1720 1721 0.999703 -0.007211 -0.234737 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1721 1722 1.012740 0.021078 -0.108248 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1722 1723 1.006700 0.003548 0.175604 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1723 1724 -0.023818 -0.983498 -1.680798 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1724 1725 1.025280 -0.015731 -0.198605 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1725 1726 1.039110 0.029595 -0.340722 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1726 1727 1.032760 0.016480 0.075727 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1727 1728 -0.041613 -1.004240 -1.518747 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1728 1729 0.977472 -0.007653 -0.067497 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1729 1730 0.985860 -0.013407 -0.033237 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1730 1731 1.011770 -0.036761 -0.125946 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1731 1732 -0.975468 0.003389 -3.021339 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1732 1733 0.980827 0.057743 0.401043 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1733 1734 1.013700 0.038218 0.077736 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1734 1735 0.979555 -0.010377 0.215634 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1735 1736 -0.024428 1.004820 1.654079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1736 1737 1.036660 0.028552 0.030103 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1737 1738 1.027510 0.003206 0.421145 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1738 1739 1.014860 -0.009493 -0.300526 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1739 1740 1.002220 -0.002544 -0.119471 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1740 1741 0.964259 -0.002777 0.225563 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1741 1742 1.018490 -0.019079 -0.035842 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1742 1743 0.967421 -0.044353 0.080087 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1743 1744 0.009139 -1.000570 -1.668617 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1744 1745 0.999631 -0.028653 0.263938 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1745 1746 0.941822 0.016927 0.178157 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1746 1747 0.973019 0.024674 -0.117131 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1747 1748 0.978967 0.048412 -0.055076 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1748 1749 1.003590 0.031981 -0.135048 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1749 1750 0.996025 0.020760 0.154383 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1750 1751 1.011750 0.016698 -0.472233 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1751 1752 0.013910 -0.989052 -1.366577 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1752 1753 0.986670 0.035839 -0.324114 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1753 1754 0.975632 -0.021363 -0.427990 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1754 1755 0.993338 0.003556 -0.048380 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1755 1756 -0.021775 -0.992473 -1.296596 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1756 1757 0.995517 0.007761 0.381044 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1757 1758 1.023910 0.002119 0.308243 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1758 1759 0.983247 -0.001412 -0.270537 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1759 1760 0.027218 -0.999338 -1.382558 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1760 1761 0.965215 0.008711 -0.117253 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1761 1762 1.018780 0.036461 -0.471671 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1762 1763 0.994133 0.000537 0.223428 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1763 1764 0.001562 0.972227 1.332093 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1764 1765 1.003760 0.038340 -0.252576 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1765 1766 0.992540 0.011223 -0.339526 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1766 1767 0.958831 -0.040146 -0.050787 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1767 1768 0.019099 -0.978209 -1.296860 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1768 1769 0.972542 -0.006816 -0.277151 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1769 1770 1.021690 -0.015925 0.390671 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1770 1771 1.018970 -0.032978 -0.103670 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1771 1772 -0.971108 -0.032772 3.120642 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1772 1773 0.992219 -0.010425 0.101693 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1773 1774 1.000360 0.008063 0.302080 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1774 1775 1.030470 -0.005846 -0.151598 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1775 1776 0.056940 -0.999835 -1.219564 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1776 1777 0.952765 -0.064164 0.115330 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1777 1778 1.022310 0.005763 -0.259410 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1778 1779 1.020890 0.011783 -0.353095 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1779 1780 0.004131 0.963550 1.412370 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1780 1781 0.957538 -0.005472 -0.150239 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1781 1782 0.961750 0.019297 0.424625 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1782 1783 0.971965 0.021710 -0.263578 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1783 1784 0.026461 -1.009080 -0.994624 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1784 1785 0.961514 0.026669 -0.528010 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1785 1786 0.969123 -0.022763 -0.026634 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1786 1787 1.054740 -0.001293 -0.097128 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1787 1788 0.002906 1.000750 1.619913 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1788 1789 0.989949 0.030519 0.144018 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1789 1790 0.978811 -0.016695 -0.159302 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1790 1791 0.999211 -0.024870 0.060227 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1791 1792 -0.991450 0.013199 2.818539 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1792 1793 1.013680 -0.009616 -0.178233 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1793 1794 1.020690 -0.007120 0.321529 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1794 1795 0.988451 -0.041932 0.202625 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1795 1796 -0.992272 -0.003356 2.916928 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1796 1797 1.015210 -0.025659 0.277512 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1797 1798 0.993933 0.005799 -0.043338 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1798 1799 0.983679 -0.004110 0.058639 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1799 1800 -0.024830 0.975395 1.663751 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1800 1801 1.017240 -0.026203 0.065387 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1801 1802 0.989772 0.002603 0.444020 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1802 1803 0.979138 0.007411 0.050342 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1803 1804 0.039484 0.994646 1.597748 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1804 1805 1.020490 0.007235 -0.055955 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1805 1806 1.013020 0.016633 -0.272228 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1806 1807 0.981497 0.008408 0.043311 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1807 1808 0.003716 -0.986025 -1.480528 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1808 1809 1.022180 0.018680 0.109474 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1809 1810 1.000740 -0.002997 0.147047 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1810 1811 0.996342 -0.013393 0.204769 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1811 1812 1.019160 0.018552 -0.116453 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1812 1813 1.019160 0.023153 0.104917 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1813 1814 0.969921 0.000494 0.164373 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1814 1815 1.042410 -0.005742 -0.092361 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1815 1816 -0.000942 -0.985089 -1.571233 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1816 1817 0.951129 -0.000482 -0.189601 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1817 1818 1.015340 -0.009014 0.049170 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1818 1819 0.994177 0.002920 -0.046085 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1819 1820 -0.993884 0.005270 -2.739094 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1820 1821 1.018980 -0.025608 0.146316 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1821 1822 0.954541 0.008470 -0.081579 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1822 1823 1.005450 -0.043286 -0.160430 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1823 1824 -0.004426 -1.027350 -2.106907 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1824 1825 0.988441 0.022422 0.036865 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1825 1826 1.002530 0.002413 -0.183570 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1826 1827 1.017720 -0.018900 0.051315 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1827 1828 -0.989965 -0.004048 2.849065 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1828 1829 1.008210 0.008764 0.161586 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1829 1830 1.014000 0.027351 -0.141784 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1830 1831 1.000500 -0.019047 0.087905 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1831 1832 -0.005468 1.020750 1.411363 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1832 1833 1.010900 0.030364 0.022802 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1833 1834 0.977782 0.017499 0.221470 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1834 1835 1.019230 -0.020166 0.023502 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1835 1836 -0.000109 0.965589 1.613076 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1836 1837 1.050560 -0.006795 0.293210 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1837 1838 0.989980 0.013143 -0.073882 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1838 1839 0.967221 -0.001408 0.125711 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1839 1840 -0.031984 0.949347 1.772166 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1840 1841 1.020570 0.006895 0.251070 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1841 1842 0.979065 0.021748 0.078318 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1842 1843 0.962561 0.030637 0.495637 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1843 1844 1.040730 0.015841 -0.260568 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1844 1845 1.005720 -0.009102 -0.149978 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1845 1846 0.991756 0.008111 0.096637 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1846 1847 0.971311 0.003796 -0.091323 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1847 1848 -0.012302 -0.959548 -1.459573 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1848 1849 0.982197 -0.006409 -0.270950 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1849 1850 1.005470 0.012332 0.028406 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1850 1851 0.983517 0.007817 0.169403 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1851 1852 -0.015410 1.008950 1.378266 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1852 1853 0.991010 -0.012132 -0.058195 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1853 1854 1.009470 -0.014518 -0.392079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1854 1855 1.004860 0.008045 -0.145885 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1855 1856 -0.011021 -0.971943 -1.513945 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1856 1857 1.012640 0.010363 0.265987 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1857 1858 0.964445 0.011772 0.299723 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1858 1859 0.975092 -0.013957 0.040535 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1859 1860 -0.977867 0.027029 3.001742 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1860 1861 1.041070 0.032575 -0.303862 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1861 1862 0.995103 -0.003864 0.178733 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1862 1863 1.023810 0.031081 0.087780 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1863 1864 -0.031269 0.991941 1.488608 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1864 1865 1.010430 -0.022713 -0.064752 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1865 1866 0.961861 -0.023818 0.033868 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1866 1867 0.995316 -0.034185 -0.142311 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1867 1868 0.018653 1.052330 1.444429 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1868 1869 0.971838 0.001451 -0.038159 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1869 1870 1.006330 -0.013311 -0.113792 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1870 1871 1.012280 -0.005593 0.261476 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1871 1872 0.010825 -0.980461 -1.538503 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1872 1873 0.975423 0.003730 0.119267 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1873 1874 0.961301 -0.034868 0.456083 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1874 1875 1.022180 0.005440 -0.048249 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1875 1876 0.013706 0.987050 1.495947 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1876 1877 1.010360 -0.010268 -0.250630 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1877 1878 1.003260 -0.005112 0.063158 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1878 1879 0.940250 -0.037432 -0.088998 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1879 1880 -0.021389 0.988447 1.433996 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1880 1881 1.018190 -0.004343 0.123017 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1881 1882 0.974757 -0.044462 -0.246935 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1882 1883 1.033790 0.011501 -0.520455 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1883 1884 -1.048460 -0.034484 -2.830202 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1884 1885 1.013850 0.016637 0.257996 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1885 1886 1.009910 0.021475 0.130418 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1886 1887 1.007150 0.016675 -0.350608 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1887 1888 0.009653 0.990512 1.469179 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1888 1889 1.048430 -0.008036 0.453577 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1889 1890 0.972008 -0.063256 0.163750 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1890 1891 1.040260 -0.016407 -0.141646 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1891 1892 0.018421 -1.001720 -1.684593 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1892 1893 1.011270 0.022831 -0.048041 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1893 1894 1.004990 -0.012281 -0.029733 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1894 1895 0.998691 -0.049117 -0.209315 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1895 1896 -0.013282 -0.997564 -1.151662 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1896 1897 0.946457 -0.029009 0.219354 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1897 1898 0.994255 0.030064 0.080733 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1898 1899 1.031700 -0.026189 0.259800 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1899 1900 -1.051200 -0.018969 2.971452 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1900 1901 0.968351 0.025239 -0.014441 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1901 1902 1.015020 -0.005390 0.039336 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1902 1903 1.027150 -0.025621 -0.230619 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1903 1904 0.013783 -1.001070 -1.415427 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1904 1905 0.991977 0.002636 -0.055267 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1905 1906 0.970135 -0.014302 0.259618 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1906 1907 1.011100 -0.005782 0.141624 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1907 1908 0.023789 1.065030 1.447238 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1908 1909 0.985849 -0.018981 0.266899 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1909 1910 1.040330 0.039629 0.214176 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1910 1911 0.969525 -0.006903 0.180018 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1911 1912 -0.030946 1.001070 1.756791 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1912 1913 1.006680 -0.003869 -0.086623 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1913 1914 1.012320 -0.008238 -0.324093 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1914 1915 0.981227 0.003851 0.122193 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1915 1916 -0.015771 1.008660 1.767357 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1916 1917 0.995758 -0.005949 0.224644 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1917 1918 1.009090 -0.034097 -0.209034 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1918 1919 0.997316 -0.040255 -0.137525 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1919 1920 0.021714 -1.043370 -1.416988 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1920 1921 1.016470 -0.009130 0.159578 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1921 1922 0.997911 0.029678 0.177186 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1922 1923 0.967911 0.034560 -0.209232 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1923 1924 -0.004873 0.991019 1.691093 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1924 1925 1.017470 0.010660 0.070271 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1925 1926 0.984683 -0.059702 0.182600 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1926 1927 0.964688 0.016487 -0.478114 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1927 1928 -0.023318 -1.003450 -1.764566 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1928 1929 1.026350 -0.033868 0.323388 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1929 1930 1.050260 0.010754 0.196731 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1930 1931 0.961452 0.037439 -0.341709 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1931 1932 0.019849 -0.997366 -1.748855 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1932 1933 1.019590 0.039934 -0.448505 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1933 1934 1.028170 -0.005051 0.007886 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1934 1935 1.008830 0.067951 0.016105 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1935 1936 -0.995970 -0.019982 3.020127 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1936 1937 0.987172 0.032078 -0.160384 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1937 1938 1.038230 0.014006 -0.184382 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1938 1939 0.988626 -0.032983 -0.357966 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1939 1940 1.016620 -0.029160 -0.269567 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1940 1941 0.982077 0.007146 0.108752 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1941 1942 1.001440 0.015425 0.017764 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1942 1943 0.983561 0.018599 0.212219 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1943 1944 0.985794 0.027860 0.133082 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1944 1945 1.018290 0.006961 0.008520 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1945 1946 0.982856 -0.009942 -0.070781 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1946 1947 1.000690 0.004596 -0.313003 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1947 1948 -0.003779 1.050160 1.464678 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1948 1949 0.988862 -0.003627 -0.025085 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1949 1950 1.006900 -0.016227 -0.065576 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1950 1951 1.007820 -0.010573 -0.345004 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1951 1952 0.025756 -0.987220 -1.742651 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1952 1953 0.949943 -0.004763 -0.188084 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1953 1954 0.998962 -0.028612 0.091328 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1954 1955 1.050640 -0.056139 0.007080 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1955 1956 0.038517 0.963756 1.486229 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1956 1957 0.938361 0.026511 -0.212802 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1957 1958 0.997767 0.047833 -0.205033 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1958 1959 0.995216 -0.017076 -0.410634 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1959 1960 0.016038 1.002660 1.873558 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1960 1961 1.051010 0.031449 -0.221647 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1961 1962 1.003100 -0.020270 -0.491363 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1962 1963 0.978209 -0.031376 -0.079308 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1963 1964 -1.003280 0.019054 -2.972433 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1964 1965 0.978539 0.020003 -0.194897 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1965 1966 1.020270 0.033554 -0.043582 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1966 1967 0.990613 -0.005521 0.013500 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1967 1968 -0.014273 -0.964791 -1.579587 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1968 1969 1.005750 -0.016200 0.228404 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1969 1970 1.011880 -0.001514 -0.291818 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1970 1971 0.996474 -0.039021 0.244738 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1971 1972 -0.965259 0.022969 -2.886616 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1972 1973 1.021340 -0.025372 0.078464 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1973 1974 0.989554 -0.024904 -0.182213 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1974 1975 0.997283 0.008209 -0.240998 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1975 1976 0.015782 0.997843 1.441208 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1976 1977 0.996526 0.027942 -0.130582 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1977 1978 1.022830 -0.015197 0.055674 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1978 1979 1.009760 0.025564 0.191706 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1979 1980 -0.006370 -1.024710 -1.347349 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1980 1981 0.981545 0.002806 0.177040 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1981 1982 1.007710 -0.015773 -0.037363 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1982 1983 1.002870 -0.015626 -0.011278 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1983 1984 0.009221 -1.011090 -1.539657 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1984 1985 1.008430 -0.020619 0.122177 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1985 1986 1.018970 -0.014423 -0.170223 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1986 1987 1.011310 -0.021775 0.116236 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1987 1988 1.025120 0.001791 -0.035105 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1988 1989 0.981354 0.016810 -0.375405 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1989 1990 1.016950 -0.014146 -0.147682 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1990 1991 0.971500 -0.024429 0.033105 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1991 1992 -1.020570 0.034192 -3.081870 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1992 1993 0.983384 -0.025637 0.109391 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1993 1994 0.987247 -0.010559 0.082855 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1994 1995 1.004440 0.028290 0.143755 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1995 1996 -0.035746 1.010730 1.646334 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1996 1997 1.010580 0.003843 -0.106504 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1997 1998 0.974704 0.013275 0.184402 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1998 1999 1.030440 0.010950 -0.000187 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1999 2000 0.992546 -0.008772 -0.043576 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2000 2001 0.940349 -0.006631 -0.178748 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2001 2002 1.068410 0.007070 0.164397 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2002 2003 1.042480 -0.007161 -0.161657 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2003 2004 -1.008860 -0.034767 -2.969573 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2004 2005 1.002220 -0.017538 -0.275872 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2005 2006 1.006190 -0.012172 0.005630 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2006 2007 1.014580 0.022707 -0.122760 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2007 2008 -1.015040 -0.016273 3.105569 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2008 2009 1.023270 0.001952 -0.260318 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2009 2010 0.980896 0.040167 -0.117082 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2010 2011 1.015000 -0.023482 0.193494 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2011 2012 -0.981526 -0.020971 -2.664883 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2012 2013 0.979661 0.025197 0.176540 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2013 2014 1.008670 -0.000253 -0.354353 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2014 2015 0.955407 0.043069 -0.118395 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2015 2016 -0.010939 -1.035910 -1.436789 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2016 2017 1.019780 0.013410 -0.121030 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2017 2018 1.012700 0.014139 0.423967 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2018 2019 1.015350 0.038756 -0.029182 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2019 2020 0.029734 -0.943963 -1.322295 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2020 2021 0.993207 0.006947 0.054954 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2021 2022 0.984309 -0.025611 0.015831 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2022 2023 1.041560 0.022534 0.350675 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2023 2024 0.006455 1.005940 1.347547 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2024 2025 0.976628 0.010311 -0.085320 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2025 2026 1.020090 -0.027414 -0.286652 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2026 2027 0.976556 0.041592 0.028133 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2027 2028 -0.983270 -0.013815 -3.076417 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2028 2029 0.991677 -0.010706 0.100632 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2029 2030 1.027050 -0.001327 0.192031 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2030 2031 1.021830 -0.058484 -0.258846 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2031 2032 0.012301 -0.995639 -1.308850 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2032 2033 1.022900 -0.000438 -0.397893 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2033 2034 0.989433 0.008658 0.072936 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2034 2035 0.995488 0.048026 -0.392394 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2035 2036 0.019810 1.008250 1.720162 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2036 2037 1.029170 -0.021064 0.046035 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2037 2038 0.999018 -0.020791 0.185146 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2038 2039 0.981758 -0.006766 0.161242 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2039 2040 -1.015480 0.026702 -2.847483 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2040 2041 0.980184 0.023174 -0.123329 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2041 2042 0.971523 0.009725 -0.281142 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2042 2043 1.007400 -0.026936 -0.442115 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2043 2044 0.003289 -1.012940 -1.148452 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2044 2045 1.035850 0.039481 0.239723 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2045 2046 0.933262 -0.034209 0.136000 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2046 2047 0.998488 0.001196 0.092565 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2047 2048 -1.009510 0.010345 2.989684 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2048 2049 1.014390 0.016811 0.000862 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2049 2050 1.005950 0.010759 -0.057518 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2050 2051 0.957288 -0.005589 0.084063 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2051 2052 -0.006942 -0.985960 -1.714910 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2052 2053 1.016960 0.007085 0.486383 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2053 2054 0.964718 -0.066712 -0.222829 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2054 2055 0.984921 -0.051171 0.154197 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2055 2056 -0.995745 -0.006755 -2.955629 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2056 2057 0.970021 -0.000399 -0.067565 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2057 2058 0.994185 -0.011705 0.586327 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2058 2059 1.024610 0.010342 -0.089711 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2059 2060 -1.000170 0.006062 3.091852 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2060 2061 1.016150 0.027556 0.481930 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2061 2062 0.956526 -0.014530 0.317075 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2062 2063 0.998966 0.036014 -0.263523 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2063 2064 -0.013323 -0.963384 -1.360896 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2064 2065 1.033180 -0.013257 0.037566 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2065 2066 1.035430 -0.021410 0.125253 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2066 2067 1.007860 0.044759 -0.074392 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2067 2068 -1.006030 0.010557 2.881884 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2068 2069 0.970979 0.000906 -0.255404 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2069 2070 0.950895 0.003764 -0.231610 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2070 2071 1.036230 -0.008108 -0.075245 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2071 2072 -0.003183 -1.009030 -1.803528 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2072 2073 1.014710 0.055274 0.210721 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2073 2074 0.984666 0.014239 0.030475 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2074 2075 1.025220 -0.013537 0.056765 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2075 2076 -0.012463 0.962999 1.349824 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2076 2077 0.977926 0.018541 0.163185 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2077 2078 0.983376 0.016227 -0.502902 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2078 2079 0.997229 -0.035087 -0.110690 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2079 2080 -0.004786 1.032550 1.687141 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2080 2081 1.035130 -0.035468 0.431785 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2081 2082 1.016980 -0.007531 -0.077331 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2082 2083 0.990182 -0.007600 0.130906 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2083 2084 -0.946981 0.034552 -2.653682 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2084 2085 0.964024 0.001002 -0.172604 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2085 2086 1.025500 0.040295 -0.189856 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2086 2087 0.994768 0.044702 0.519279 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2087 2088 -0.981345 0.030133 -3.128669 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2088 2089 1.041920 -0.003790 0.246165 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2089 2090 1.003090 0.033491 0.056150 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2090 2091 1.018950 0.003695 0.119685 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2091 2092 -1.040340 -0.003694 -3.029350 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2092 2093 0.969072 0.008459 0.066946 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2093 2094 0.987400 -0.007668 -0.557790 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2094 2095 1.061040 -0.021750 -0.120723 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2095 2096 -0.003128 -1.028580 -1.652240 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2096 2097 0.973587 -0.001105 -0.157184 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2097 2098 1.024040 -0.001938 -0.150337 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2098 2099 1.055990 -0.011525 -0.112042 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2099 2100 1.006990 0.015479 -0.225128 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2100 2101 1.004150 0.003161 -0.006310 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2101 2102 1.017630 -0.020906 -0.161656 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2102 2103 0.982532 -0.021809 -0.163888 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2103 2104 -0.950207 -0.026689 2.799227 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2104 2105 1.022850 0.002802 0.192164 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2105 2106 1.031800 0.011439 -0.373818 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2106 2107 0.980936 -0.012748 0.142469 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2107 2108 -1.022080 0.011772 3.104959 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2108 2109 1.013460 -0.022376 0.141177 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2109 2110 1.007240 0.012771 -0.131005 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2110 2111 1.005640 -0.011419 0.117081 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2111 2112 0.058612 1.000730 1.734638 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2112 2113 1.017260 0.023561 0.049479 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2113 2114 1.012340 -0.041780 -0.015065 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2114 2115 1.017850 -0.031193 0.029726 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2115 2116 -0.991812 -0.008336 3.123164 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2116 2117 1.004990 0.009494 0.010459 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2117 2118 1.015760 0.023248 -0.062905 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2118 2119 0.995019 0.023313 -0.347294 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2119 2120 -0.983702 0.027731 -2.920376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2120 2121 1.016620 0.003319 -0.133359 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2121 2122 0.982226 0.049814 0.017549 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2122 2123 1.030120 0.046748 -0.051564 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2123 2124 0.008478 -0.988051 -1.431566 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2124 2125 1.016960 -0.006730 0.308263 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2125 2126 1.008270 0.042655 -0.425788 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2126 2127 1.012220 -0.034362 0.024100 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2127 2128 0.007788 -0.992941 -1.645087 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2128 2129 0.984670 0.012486 -0.271895 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2129 2130 1.006180 -0.001679 -0.025683 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2130 2131 1.026490 -0.008122 -0.034025 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2131 2132 -1.057580 0.018758 -2.690534 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2132 2133 1.002110 0.027777 -0.299775 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2133 2134 1.019310 -0.031033 0.414051 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2134 2135 1.026900 0.010415 0.047944 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2135 2136 0.992567 0.022586 0.140908 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2136 2137 0.931255 0.034897 -0.077994 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2137 2138 1.047420 0.035540 -0.191467 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2138 2139 1.023330 0.006495 0.132209 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2139 2140 -0.002248 0.965347 1.738699 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2140 2141 1.032770 -0.032427 0.171025 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2141 2142 1.052630 -0.011374 -0.052694 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2142 2143 1.020480 -0.002243 0.173410 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2143 2144 0.012968 1.013620 1.501126 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2144 2145 0.998701 -0.067667 0.245934 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2145 2146 1.007400 0.007602 0.024876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2146 2147 0.974539 0.011677 -0.034424 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2147 2148 -0.978161 -0.000110 2.770185 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2148 2149 1.024440 0.041808 0.433676 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2149 2150 0.995337 -0.020572 0.136977 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2150 2151 1.046590 0.005483 -0.061094 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2151 2152 0.051857 -0.985933 -1.554285 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2152 2153 1.008630 -0.003048 -0.044703 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2153 2154 1.024160 0.025559 -0.097740 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2154 2155 1.018630 -0.025712 -0.144715 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2155 2156 -0.022736 0.993529 1.253939 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2156 2157 0.976283 -0.012937 0.282212 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2157 2158 0.988690 0.013286 0.184172 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2158 2159 0.991272 -0.002147 -0.050098 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2159 2160 -1.056390 0.003847 3.057272 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2160 2161 1.008260 0.029409 0.221323 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2161 2162 0.993312 -0.014657 -0.357906 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2162 2163 0.977908 0.006529 -0.576231 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2163 2164 0.014501 -0.999212 -1.725327 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2164 2165 1.015860 -0.040281 -0.158536 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2165 2166 1.036540 0.007358 0.272728 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2166 2167 0.994539 -0.020159 -0.143308 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2167 2168 -1.030390 0.055379 2.778930 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2168 2169 1.045960 -0.013315 -0.346081 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2169 2170 1.002250 0.049392 -0.057322 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2170 2171 1.019940 -0.029276 0.115346 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2171 2172 0.029003 1.013020 1.023336 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2172 2173 1.017150 -0.008493 -0.105864 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2173 2174 0.976563 -0.027183 -0.190948 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2174 2175 0.973208 0.002472 0.255341 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2175 2176 0.027730 1.030520 1.972496 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2176 2177 1.021900 -0.022407 0.094654 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2177 2178 0.995381 -0.005357 0.121183 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2178 2179 0.954311 0.026648 -0.131599 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2179 2180 0.011691 0.990744 1.287029 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2180 2181 1.026410 -0.017147 -0.028976 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2181 2182 1.003870 0.025273 0.175156 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2182 2183 0.988373 0.027187 0.439996 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2183 2184 -1.065960 -0.007610 -3.111241 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2184 2185 0.986316 0.021172 -0.161067 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2185 2186 1.006180 -0.002144 -0.215944 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2186 2187 0.968373 -0.004526 -0.218231 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2187 2188 -0.012895 0.966498 1.715570 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2188 2189 1.045970 -0.019880 0.048634 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2189 2190 0.981791 0.004861 0.036638 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2190 2191 0.995094 -0.012878 0.122291 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2191 2192 -0.961440 -0.021106 3.131267 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2192 2193 1.017660 -0.011176 -0.154845 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2193 2194 0.979011 0.009949 0.073290 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2194 2195 1.011600 0.003916 0.133107 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2195 2196 -0.980475 -0.001557 2.940506 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2196 2197 0.987952 0.004940 -0.475859 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2197 2198 1.018400 -0.044567 -0.161506 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2198 2199 0.953963 -0.005405 -0.211538 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2199 2200 -0.021835 1.003330 1.424775 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2200 2201 1.001820 0.025053 0.197853 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2201 2202 1.016470 -0.014723 -0.167765 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2202 2203 0.995059 0.002279 0.004373 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2203 2204 -1.068180 0.016054 -2.579829 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2204 2205 1.020460 -0.007700 0.024126 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2205 2206 1.026970 -0.025728 -0.201743 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2206 2207 1.032480 0.006334 0.039985 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2207 2208 -0.985657 0.016897 2.835775 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2208 2209 0.972282 -0.080343 -0.142892 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2209 2210 0.993269 0.009632 -0.105417 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2210 2211 0.977844 -0.005234 -0.001487 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2211 2212 -0.006269 -1.021860 -1.298207 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2212 2213 1.010870 -0.000066 0.035537 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2213 2214 0.987253 0.032775 -0.041085 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2214 2215 1.030050 -0.004232 0.057059 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2215 2216 -0.031279 -1.038320 -1.797438 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2216 2217 0.993079 0.002678 0.108190 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2217 2218 0.999888 -0.006301 -0.120250 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2218 2219 0.985152 -0.027120 0.124749 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2219 2220 -0.998153 0.003666 3.061861 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2220 2221 0.981120 0.001252 -0.202741 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2221 2222 0.996330 -0.015277 -0.378754 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2222 2223 1.016820 0.021726 0.037409 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2223 2224 -0.984286 0.002749 -3.096225 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2224 2225 0.957765 0.015462 -0.057228 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2225 2226 0.950216 0.000793 -0.263392 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2226 2227 0.944046 -0.027346 -0.209106 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2227 2228 0.963573 -0.006808 0.220118 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2228 2229 0.983392 -0.030768 -0.142081 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2229 2230 0.966226 -0.013836 0.011856 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2230 2231 1.000010 0.057204 -0.020412 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2231 2232 -0.053522 1.005850 1.778378 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2232 2233 1.012220 0.007449 -0.090130 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2233 2234 0.964490 0.004039 0.021175 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2234 2235 1.009480 -0.004538 0.357133 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2235 2236 -0.006583 0.985962 1.707923 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2236 2237 0.989409 0.020924 0.457715 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2237 2238 1.022260 0.006167 0.056567 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2238 2239 1.006370 -0.005268 0.175489 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2239 2240 -1.016410 -0.007176 -2.910580 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2240 2241 1.002780 -0.022590 0.212469 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2241 2242 0.997150 0.011086 -0.179533 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2242 2243 1.016960 -0.016305 -0.364588 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2243 2244 -0.010517 1.044900 1.659577 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2244 2245 1.032580 0.006974 -0.189556 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2245 2246 1.013140 0.009063 0.421154 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2246 2247 0.992523 -0.003939 0.121497 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2247 2248 -0.025044 0.989119 1.718356 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2248 2249 0.987705 0.008050 0.087797 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2249 2250 0.991544 -0.004244 0.255297 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2250 2251 0.975652 -0.008011 -0.036241 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2251 2252 -0.972110 0.018963 -3.121685 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2252 2253 0.962608 -0.006922 0.059648 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2253 2254 1.031540 -0.023092 0.206756 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2254 2255 0.987742 -0.011404 0.087147 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2255 2256 -0.006935 1.003850 1.514032 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2256 2257 0.977098 -0.019237 0.189973 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2257 2258 1.011330 -0.024876 0.023067 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2258 2259 1.004850 0.005802 -0.187046 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2259 2260 -0.961796 0.023777 -3.125192 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2260 2261 0.994603 0.018297 -0.255240 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2261 2262 1.018200 -0.016423 -0.169345 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2262 2263 0.991634 -0.001844 0.146398 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2263 2264 -1.011840 -0.001321 2.772205 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2264 2265 0.959858 -0.013361 -0.305105 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2265 2266 0.986769 -0.028462 0.270242 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2266 2267 0.982912 0.004495 0.111580 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2267 2268 -0.013295 1.030650 1.667499 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2268 2269 0.995845 0.008441 0.196519 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2269 2270 0.979924 -0.003410 0.235129 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2270 2271 1.004120 -0.004020 0.054361 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2271 2272 -0.999240 0.017395 -2.976950 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2272 2273 0.964108 -0.015085 -0.162640 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2273 2274 0.992096 -0.009540 -0.058009 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2274 2275 1.003220 0.009042 -0.060756 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2275 2276 -1.038190 -0.022834 3.001544 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2276 2277 1.006270 -0.022595 -0.084005 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2277 2278 0.976669 0.022939 0.130793 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2278 2279 0.955196 0.017362 -0.041366 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2279 2280 -0.010561 0.981420 1.591918 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2280 2281 0.982852 0.001389 -0.113463 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2281 2282 0.964336 0.029264 0.004795 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2282 2283 0.999332 0.004466 0.188432 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2283 2284 -0.005578 -0.976189 -1.902162 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2284 2285 1.031070 0.017047 0.265874 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2285 2286 1.030310 -0.005456 0.160922 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2286 2287 1.011550 -0.000339 0.296805 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2287 2288 -1.016860 0.010566 -3.006025 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2288 2289 0.987727 -0.003115 -0.237054 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2289 2290 1.027920 -0.018056 -0.014010 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2290 2291 0.965365 0.002939 -0.041443 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2291 2292 -0.016747 -0.989387 -1.862403 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2292 2293 0.994747 -0.020278 0.326779 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2293 2294 1.021230 0.002379 -0.065890 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2294 2295 1.002380 0.010172 -0.042910 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2295 2296 -0.991975 0.014164 -2.946397 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2296 2297 0.976138 -0.029314 -0.028131 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2297 2298 1.011000 0.017132 -0.008336 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2298 2299 0.980741 0.029773 0.075883 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2299 2300 -0.030608 0.971841 1.714205 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2300 2301 1.016330 -0.005065 0.142346 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2301 2302 0.985007 0.031850 0.086237 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2302 2303 1.031060 -0.007925 0.148138 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2303 2304 -1.000010 0.019526 3.078045 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2304 2305 1.016930 -0.016914 -0.361249 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2305 2306 1.066740 0.014414 0.380415 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2306 2307 0.994896 -0.011799 -0.101169 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2307 2308 -0.003200 -1.000080 -1.245154 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2308 2309 1.039640 0.020246 0.285461 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2309 2310 0.967497 0.006823 0.177051 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2310 2311 0.998602 0.008010 0.140231 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2311 2312 -0.988340 0.010259 3.128119 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2312 2313 1.042150 -0.023355 -0.017626 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2313 2314 1.020660 -0.023487 -0.100069 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2314 2315 1.023930 0.009704 -0.114899 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2315 2316 0.005053 -0.983068 -1.681706 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2316 2317 0.983196 -0.030728 0.320330 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2317 2318 1.002940 -0.008084 -0.386224 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2318 2319 1.008540 0.005913 -0.043074 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2319 2320 -0.971417 0.043746 3.101901 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2320 2321 0.962768 -0.027305 0.161927 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2321 2322 1.021310 0.014178 0.061621 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2322 2323 0.988555 0.013838 -0.192319 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2323 2324 0.029702 0.954811 1.811506 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2324 2325 0.996893 0.013360 0.306146 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2325 2326 0.977270 -0.000047 0.055391 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2326 2327 0.996274 0.009713 0.013904 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2327 2328 -0.982517 0.007093 -3.041590 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2328 2329 0.996778 -0.012108 -0.104118 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2329 2330 1.031550 -0.041662 0.277501 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2330 2331 1.018110 0.022392 -0.361185 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2331 2332 0.017954 -0.973302 -1.265843 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2332 2333 1.003410 0.013334 -0.134758 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2333 2334 0.999358 0.006391 -0.153228 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2334 2335 1.019420 -0.013998 0.019522 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2335 2336 -0.990891 -0.006389 -3.072834 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2336 2337 1.047360 0.002590 0.098455 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2337 2338 0.993049 0.022603 0.137722 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2338 2339 0.984999 0.048005 -0.247314 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2339 2340 -1.004790 0.022038 -3.037526 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2340 2341 0.967929 0.043233 0.152057 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2341 2342 0.979235 -0.013958 0.108749 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2342 2343 1.010190 0.031600 -0.005166 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2343 2344 -0.001013 0.944312 1.627327 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2344 2345 1.011730 0.003711 -0.128169 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2345 2346 0.998024 -0.006683 0.014258 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2346 2347 0.965061 0.033705 0.173266 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2347 2348 -0.009474 0.999228 1.273021 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2348 2349 1.029660 0.022253 -0.058814 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2349 2350 1.026370 -0.011676 -0.288675 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2350 2351 1.010560 -0.001785 0.264620 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2351 2352 0.009611 -1.001350 -1.458793 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2352 2353 1.003510 -0.033352 0.246521 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2353 2354 0.997950 0.009486 -0.069178 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2354 2355 0.979623 -0.024012 0.167458 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2355 2356 -1.014560 -0.040374 -3.065031 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2356 2357 1.005210 0.004018 0.211152 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2357 2358 0.985050 0.002348 0.076256 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2358 2359 0.986437 -0.005395 0.093168 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2359 2360 -0.008750 1.007640 1.218555 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2360 2361 0.998504 -0.049802 0.266448 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2361 2362 1.028520 0.013809 -0.077529 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2362 2363 1.010870 0.016496 -0.140872 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2363 2364 -0.009091 -1.027940 -1.881978 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2364 2365 0.999059 0.012991 0.019962 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2365 2366 0.999890 -0.001832 0.034472 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2366 2367 0.981051 0.009825 0.013038 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2367 2368 -0.959298 -0.003647 -3.010576 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2368 2369 1.025310 0.000230 -0.080818 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2369 2370 0.984088 -0.027691 0.224832 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2370 2371 1.013320 0.028717 -0.069204 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2371 2372 -0.001713 1.020900 1.322181 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2372 2373 0.987343 0.040021 -0.078282 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2373 2374 1.016220 -0.011545 -0.165194 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2374 2375 0.953847 0.003734 0.050252 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2375 2376 -0.041983 0.996880 1.698138 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2376 2377 1.001640 0.018179 -0.247500 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2377 2378 1.019150 -0.007505 0.054032 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2378 2379 1.010050 -0.008334 -0.108816 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2379 2380 -0.019521 0.995057 1.740657 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2380 2381 1.019800 -0.017413 -0.146153 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2381 2382 0.991347 -0.009080 0.004203 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2382 2383 0.990245 -0.030988 -0.096460 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2383 2384 0.006249 1.035310 1.478318 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2384 2385 1.018240 0.015360 0.123355 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2385 2386 0.995664 0.007354 -0.164576 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2386 2387 1.010370 -0.002864 -0.277959 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2387 2388 0.042008 0.978582 1.382413 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2388 2389 1.027140 0.001589 -0.266533 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2389 2390 1.029630 -0.029960 0.096162 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2390 2391 0.993139 -0.014918 0.048060 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2391 2392 -0.005049 -0.999678 -1.427289 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2392 2393 1.024990 0.043257 -0.122389 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2393 2394 1.035110 -0.011643 0.074954 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2394 2395 1.003780 0.000291 -0.119376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2395 2396 -0.991713 0.005119 -3.070355 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2396 2397 0.983909 0.005095 0.085457 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2397 2398 0.988269 0.012374 0.039966 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2398 2399 1.043820 0.014037 0.403245 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2399 2400 0.007640 0.951301 1.370012 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2400 2401 1.007510 -0.019002 -0.015410 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2401 2402 0.990493 -0.035273 0.036306 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2402 2403 0.982867 -0.005261 0.047765 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2403 2404 0.004757 -1.021510 -1.449987 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2404 2405 1.016710 0.032368 0.297244 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2405 2406 1.014130 -0.003454 -0.122208 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2406 2407 0.986152 -0.009548 0.071344 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2407 2408 0.975126 -0.017190 -0.421589 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2408 2409 0.989405 -0.003177 -0.327251 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2409 2410 0.987969 0.003733 0.007913 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2410 2411 0.978191 0.034119 -0.023179 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2411 2412 0.017579 -0.973635 -1.690469 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2412 2413 1.027290 -0.049605 -0.328713 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2413 2414 1.007370 -0.005587 -0.067489 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2414 2415 1.004390 0.015882 0.180488 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2415 2416 -0.007043 -1.001090 -1.478214 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2416 2417 0.993548 -0.049697 -0.203759 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2417 2418 1.009430 0.002092 0.000279 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2418 2419 0.952458 -0.003079 0.196065 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2419 2420 0.017409 -0.983651 -1.465684 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2420 2421 0.998007 -0.004617 -0.442055 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2421 2422 0.973989 -0.020616 0.002835 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2422 2423 0.993037 -0.002264 0.137515 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2423 2424 0.007441 -1.019110 -1.594508 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2424 2425 0.997725 0.037861 -0.219684 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2425 2426 0.993401 0.001353 0.045203 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2426 2427 0.980140 -0.019804 0.108887 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2427 2428 -1.015490 0.028316 3.045636 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2428 2429 1.013550 -0.016318 -0.044089 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2429 2430 1.000500 0.012007 0.040900 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2430 2431 0.980536 0.028899 0.050688 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2431 2432 -0.038224 0.989710 1.672652 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2432 2433 0.945463 0.033844 0.138578 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2433 2434 1.037410 0.007813 -0.028926 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2434 2435 1.015130 0.021090 -0.175033 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2435 2436 0.021441 -0.952513 -1.345616 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2436 2437 1.007310 0.007148 0.103101 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2437 2438 0.994819 -0.008296 -0.191589 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2438 2439 0.974810 -0.002067 0.088788 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2439 2440 -1.017670 -0.015610 -3.003990 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2440 2441 0.973763 -0.075845 -0.133318 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2441 2442 1.004860 0.014404 0.281047 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2442 2443 1.035850 -0.011818 0.034793 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2443 2444 -0.997898 0.000558 2.866930 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2444 2445 0.985069 0.035172 0.083716 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2445 2446 0.987248 -0.041376 0.244187 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2446 2447 0.966632 0.011426 -0.153621 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2447 2448 0.015128 1.016740 1.513713 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2448 2449 1.039410 0.020530 0.266970 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2449 2450 1.048360 0.024748 0.215471 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2450 2451 0.975624 0.004843 -0.079277 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2451 2452 -0.030815 -0.980627 -1.646506 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2452 2453 0.994648 -0.005211 0.128693 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2453 2454 1.012790 0.014637 0.107181 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2454 2455 1.002430 0.001714 0.064663 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2455 2456 -0.009736 -0.945141 -1.745876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2456 2457 0.975689 -0.032321 0.020900 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2457 2458 0.985021 0.001410 0.108079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2458 2459 0.998864 -0.020136 0.317098 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2459 2460 -1.019980 -0.044906 -2.880580 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2460 2461 0.976128 0.023313 -0.036295 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2461 2462 1.060540 0.004224 -0.071541 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2462 2463 0.985749 -0.009909 -0.057177 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2463 2464 -0.011768 -1.037940 -1.172032 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2464 2465 1.002600 -0.008214 0.260704 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2465 2466 1.010000 0.017268 0.367779 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2466 2467 0.992166 -0.015853 0.033578 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2467 2468 -0.001444 -1.003060 -1.427070 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2468 2469 1.024790 0.006704 -0.341377 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2469 2470 1.017810 0.022026 -0.227243 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2470 2471 1.006580 0.016374 0.034472 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2471 2472 -1.027070 0.029597 2.942277 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2472 2473 0.977193 -0.013784 -0.311233 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2473 2474 0.984869 -0.025309 0.000109 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2474 2475 0.976183 0.021947 0.172701 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2475 2476 -0.027204 -1.005580 -1.705223 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2476 2477 0.971386 0.021212 -0.055446 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2477 2478 1.000340 0.031375 0.443783 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2478 2479 0.991888 -0.033196 0.369001 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2479 2480 0.019540 1.003840 1.410236 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2480 2481 1.016820 0.005368 0.005768 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2481 2482 1.018170 0.020080 -0.443968 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2482 2483 1.006980 -0.002176 0.110786 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2483 2484 -1.011410 0.022933 -3.112947 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2484 2485 1.008570 0.036605 0.071436 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2485 2486 0.978324 0.008132 0.237062 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2486 2487 0.983592 -0.000733 0.128930 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2487 2488 -1.024440 -0.006391 2.862100 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2488 2489 1.031550 0.038049 -0.337757 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2489 2490 0.971965 -0.009160 0.017666 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2490 2491 0.971884 -0.043031 -0.084299 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2491 2492 -0.993596 -0.026781 2.981482 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2492 2493 1.025120 0.009166 -0.448403 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2493 2494 1.021710 0.012302 -0.135459 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2494 2495 0.982030 -0.037073 0.160377 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2495 2496 -0.031874 0.987954 1.435073 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2496 2497 0.996470 -0.008052 0.029741 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2497 2498 0.985049 -0.014365 -0.121029 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2498 2499 0.950240 0.015325 0.054299 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2499 2500 0.023296 0.952911 1.525649 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2500 2501 0.972448 -0.008243 0.225468 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2501 2502 1.017900 0.026273 -0.176709 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2502 2503 0.996636 0.015367 0.041427 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2503 2504 0.003166 -0.974354 -1.540190 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2504 2505 0.997176 0.014390 -0.381233 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2505 2506 0.958666 0.001057 0.076220 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2506 2507 0.983484 -0.035570 -0.223181 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2507 2508 -0.000170 1.015400 1.289824 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2508 2509 0.992670 0.007838 0.024615 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2509 2510 1.005290 0.014293 0.263895 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2510 2511 0.992335 0.034436 0.099048 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2511 2512 0.010893 -0.999550 -1.291533 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2512 2513 0.956889 0.024955 -0.088600 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2513 2514 1.029510 0.003366 -0.024093 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2514 2515 0.974999 0.036194 0.102871 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2515 2516 0.976525 0.000917 0.183565 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2516 2517 0.999981 -0.021517 -0.167744 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2517 2518 1.006320 0.013775 -0.089100 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2518 2519 1.004020 0.031642 -0.039139 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2519 2520 -0.011945 -0.989462 -1.595300 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2520 2521 0.955626 0.012950 0.070168 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2521 2522 0.978242 0.026872 0.087140 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2522 2523 1.020750 -0.002714 -0.069468 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2523 2524 0.040196 -1.041050 -1.515039 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2524 2525 1.002630 0.024244 0.146091 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2525 2526 1.007040 0.034427 -0.259712 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2526 2527 1.025940 0.034152 -0.105695 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2527 2528 -0.030556 1.040350 1.096990 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2528 2529 1.016070 -0.015830 0.246122 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2529 2530 1.006910 -0.003724 0.177303 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2530 2531 0.952368 -0.023046 -0.103203 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2531 2532 -1.031230 -0.035047 3.033136 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2532 2533 1.013620 -0.019766 0.430881 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2533 2534 0.996564 -0.006384 0.032667 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2534 2535 0.961255 -0.019420 -0.317669 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2535 2536 0.034682 1.008480 1.826581 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2536 2537 1.010280 -0.008966 0.085834 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2537 2538 1.004140 0.010468 0.258098 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2538 2539 1.007280 -0.014359 0.271427 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2539 2540 0.029741 -0.964773 -2.028721 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2540 2541 1.010850 -0.004408 -0.030880 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2541 2542 0.993392 -0.001499 0.529181 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2542 2543 1.003120 0.023077 0.036524 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2543 2544 -0.033161 -1.015750 -1.645946 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2544 2545 1.012330 -0.010048 0.035035 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2545 2546 1.005530 0.036239 0.261893 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2546 2547 1.004700 -0.064724 -0.040879 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2547 2548 -0.027022 1.013050 1.899644 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2548 2549 0.983559 0.026136 -0.222845 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2549 2550 0.987719 -0.024198 -0.288098 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2550 2551 0.949905 -0.015036 -0.159883 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2551 2552 0.005566 0.996513 1.421451 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2552 2553 1.026370 -0.056116 0.047159 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2553 2554 1.034580 -0.000948 0.338973 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2554 2555 0.993381 -0.000922 -0.276669 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2555 2556 0.001726 0.998735 1.222753 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2556 2557 1.000040 -0.021764 -0.189585 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2557 2558 0.977222 0.007958 -0.289053 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2558 2559 1.002540 0.000133 0.038540 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2559 2560 0.007190 -1.009730 -1.580766 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2560 2561 1.059860 0.030545 -0.220895 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2561 2562 0.996955 0.022855 0.104288 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2562 2563 0.984247 -0.015238 -0.245992 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2563 2564 -0.001139 -1.007550 -1.595578 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2564 2565 1.006370 0.004958 0.017493 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2565 2566 0.983329 0.009109 -0.033245 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2566 2567 1.009350 0.015927 0.000157 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2567 2568 1.013130 -0.014550 -0.108609 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2568 2569 1.001080 0.017426 -0.146339 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2569 2570 1.044920 -0.037594 -0.016515 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2570 2571 0.947230 -0.006970 0.048014 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2571 2572 -0.003718 -1.010410 -1.713245 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2572 2573 0.976291 -0.037995 0.014934 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2573 2574 1.010940 0.007439 0.195697 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2574 2575 1.005770 -0.002686 -0.446542 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2575 2576 -0.002166 1.029400 1.463709 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2576 2577 0.969704 0.006178 0.028875 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2577 2578 1.020980 -0.013177 -0.024643 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2578 2579 1.000200 0.021216 0.374865 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2579 2580 0.031278 0.999896 1.770903 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2580 2581 0.976488 -0.005630 0.150950 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2581 2582 1.020950 0.046721 0.079784 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2582 2583 0.973970 -0.019040 -0.218070 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2583 2584 -1.034930 0.026163 -3.031142 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2584 2585 1.023780 0.054077 -0.087949 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2585 2586 0.992401 -0.024982 -0.384432 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2586 2587 0.978174 0.028697 -0.449726 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2587 2588 -0.991739 0.014043 -2.998120 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2588 2589 0.983124 -0.009585 -0.110542 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2589 2590 0.988444 -0.065570 0.000466 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2590 2591 0.988775 0.036641 -0.030564 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2591 2592 -1.034040 0.027666 2.960968 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2592 2593 0.996344 -0.007121 -0.104394 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2593 2594 0.980607 0.035752 0.072150 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2594 2595 1.011270 0.008212 -0.437553 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2595 2596 0.005671 1.014980 1.628437 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2596 2597 1.008770 0.031534 -0.189105 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2597 2598 1.029190 0.020126 0.221411 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2598 2599 0.987402 -0.014522 -0.006317 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2599 2600 0.024789 1.001140 1.550437 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2600 2601 1.012480 -0.017861 -0.178883 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2601 2602 1.004980 -0.015154 -0.244780 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2602 2603 1.000260 -0.008299 0.230764 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2603 2604 -1.007440 0.023920 2.929941 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2604 2605 1.014910 -0.023570 0.188300 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2605 2606 1.021180 -0.023134 0.191858 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2606 2607 1.033080 -0.003327 0.031722 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2607 2608 0.005722 0.991335 1.693944 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2608 2609 0.999341 -0.032959 -0.132900 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2609 2610 0.967245 -0.034448 -0.091372 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2610 2611 0.966967 0.003459 0.247566 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2611 2612 0.031466 -0.965304 -2.097985 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2612 2613 0.989573 -0.012328 -0.087878 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2613 2614 0.979051 -0.018950 -0.004003 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2614 2615 0.996498 -0.020305 -0.151044 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2615 2616 0.001744 0.984127 1.841906 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2616 2617 1.017330 -0.015515 0.008001 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2617 2618 0.978097 -0.035117 0.108099 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2618 2619 1.004590 -0.000950 -0.131631 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2619 2620 0.007133 0.989692 1.657505 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2620 2621 0.979856 0.002194 -0.454419 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2621 2622 0.961244 0.026991 0.213437 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2622 2623 0.944850 0.011921 0.154875 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2623 2624 0.027901 -1.006550 -1.690203 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2624 2625 0.985052 -0.012908 0.194813 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2625 2626 1.002960 -0.008341 0.188583 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2626 2627 1.029470 -0.004407 -0.238968 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2627 2628 -0.015342 1.008470 1.719732 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2628 2629 1.030810 0.008563 0.079797 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2629 2630 0.988316 -0.015516 -0.088329 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2630 2631 0.987842 -0.043459 -0.027509 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2631 2632 0.007913 0.977768 1.948822 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2632 2633 0.978632 -0.014704 -0.045887 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2633 2634 0.995650 -0.024250 -0.123357 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2634 2635 1.018810 -0.019919 0.108088 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2635 2636 1.011840 0.023149 0.232855 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2636 2637 0.993604 -0.015338 0.018627 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2637 2638 1.005250 0.052719 -0.091940 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2638 2639 0.981526 0.022333 0.210698 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2639 2640 -0.006802 -1.008270 -1.235963 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2640 2641 0.990960 0.008862 -0.042468 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2641 2642 1.004730 -0.002479 0.132570 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2642 2643 0.984184 0.046791 -0.337039 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2643 2644 -1.003540 0.005754 2.999200 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2644 2645 1.019790 -0.036897 -0.142470 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2645 2646 1.020130 0.033542 -0.257262 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2646 2647 1.031890 0.018279 0.018139 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2647 2648 -1.005700 0.003971 2.982353 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2648 2649 1.010270 -0.014716 -0.233079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2649 2650 1.001240 -0.003960 0.229455 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2650 2651 1.022820 -0.015281 0.045651 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2651 2652 0.030175 -0.995920 -1.331946 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2652 2653 0.958399 0.012936 0.076487 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2653 2654 0.964300 -0.016478 0.363731 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2654 2655 0.977275 -0.028211 0.126054 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2655 2656 -0.026504 0.941574 1.686228 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2656 2657 1.022060 -0.018502 0.187901 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2657 2658 0.992838 -0.001822 -0.151048 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2658 2659 0.966286 0.006732 -0.224688 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2659 2660 -0.988917 -0.014257 -2.962046 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2660 2661 1.025310 -0.018150 0.173497 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2661 2662 0.997025 -0.004987 -0.146474 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2662 2663 0.979572 0.014225 -0.000958 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2663 2664 0.036029 -0.997376 -1.580689 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2664 2665 1.029200 -0.002306 0.088020 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2665 2666 1.012430 0.011073 0.035387 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2666 2667 1.016230 0.011740 -0.274882 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2667 2668 -0.054041 0.991373 1.755873 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2668 2669 0.973294 -0.001801 0.038723 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2669 2670 1.000770 -0.008036 0.017589 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2670 2671 0.990828 0.000318 0.086262 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2671 2672 0.021806 -0.993917 -1.534626 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2672 2673 0.999649 -0.000226 -0.048540 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2673 2674 0.997989 -0.001386 -0.222850 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2674 2675 0.984877 -0.007442 -0.031873 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2675 2676 -0.980244 0.008222 3.068105 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2676 2677 0.992981 0.006796 0.186767 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2677 2678 0.967876 0.059901 0.480275 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2678 2679 1.054860 0.004162 -0.102961 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2679 2680 0.014926 1.007980 1.740338 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2680 2681 1.016410 0.012327 0.112585 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2681 2682 1.002490 0.023579 -0.032355 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2682 2683 1.006920 -0.002750 0.158167 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2683 2684 0.044367 -1.013720 -1.483494 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2684 2685 1.001620 0.000420 0.053202 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2685 2686 1.025410 -0.005786 -0.259849 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2686 2687 1.010420 -0.018407 -0.148754 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2687 2688 -1.005980 -0.021517 -2.833018 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2688 2689 0.996324 0.001011 0.182649 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2689 2690 1.022460 0.018811 0.087451 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2690 2691 1.012040 -0.035256 0.257173 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2691 2692 -0.971418 0.016225 -3.032755 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2692 2693 1.010460 -0.033049 -0.029894 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2693 2694 0.983227 -0.019670 -0.093906 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2694 2695 1.018560 0.007524 -0.089075 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2695 2696 -0.998356 0.004728 3.106183 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2696 2697 1.024270 0.014323 -0.290633 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2697 2698 1.022690 -0.043679 -0.055374 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2698 2699 0.963962 0.041828 0.215909 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2699 2700 -0.978435 -0.014490 3.093835 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2700 2701 1.037480 0.030260 0.062386 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2701 2702 1.043470 0.003407 0.042565 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2702 2703 1.003060 -0.036924 0.461268 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2703 2704 0.001601 1.016020 1.329079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2704 2705 0.967411 0.008063 -0.268358 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2705 2706 0.982967 0.014053 0.094534 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2706 2707 0.995136 0.027239 0.183596 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2707 2708 0.025409 -0.994799 -1.674017 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2708 2709 1.016600 0.044091 -0.181980 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2709 2710 1.002260 0.027744 -0.058269 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2710 2711 1.009940 0.000674 -0.129351 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2711 2712 0.002035 -0.996933 -1.439375 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2712 2713 1.021500 -0.024379 0.062751 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2713 2714 0.990908 -0.027228 -0.692028 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2714 2715 1.012780 0.016911 0.037993 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2715 2716 1.042150 0.024499 -0.175543 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2716 2717 0.997581 -0.009229 -0.119249 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2717 2718 1.016870 -0.009794 0.031574 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2718 2719 1.030480 -0.045470 -0.127419 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2719 2720 -1.015590 0.011203 2.896747 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2720 2721 0.988251 -0.017214 -0.036809 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2721 2722 1.009910 0.022868 -0.172082 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2722 2723 1.036930 0.013254 -0.095385 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2723 2724 -0.992572 0.029954 2.827781 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2724 2725 0.990565 -0.029281 0.237692 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2725 2726 1.021910 0.012625 -0.071652 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2726 2727 0.971779 -0.034815 0.021508 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2727 2728 -0.008257 -1.030740 -1.840427 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2728 2729 0.993570 -0.012805 -0.013726 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2729 2730 1.007430 0.039659 0.252548 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2730 2731 1.042410 -0.010424 -0.032513 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2731 2732 -1.011330 -0.003181 -2.912016 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2732 2733 0.998816 0.000856 0.157931 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2733 2734 1.017510 0.031519 0.059000 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2734 2735 1.012890 -0.038101 0.008059 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2735 2736 -0.996330 -0.001944 3.095833 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2736 2737 1.021830 0.002296 0.196703 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2737 2738 1.010670 0.023052 0.135768 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2738 2739 1.004500 -0.008408 -0.274117 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2739 2740 -0.967826 -0.037447 -2.822213 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2740 2741 1.005580 0.007925 0.036530 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2741 2742 1.026280 0.032292 0.131563 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2742 2743 0.995761 0.053594 0.087792 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2743 2744 -1.003820 0.005106 -2.895462 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2744 2745 1.004250 -0.000317 -0.181033 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2745 2746 0.957606 0.003090 -0.042729 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2746 2747 1.013090 -0.033207 -0.044041 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2747 2748 0.030165 -0.962281 -1.279275 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2748 2749 1.024940 -0.004027 0.460208 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2749 2750 0.998841 -0.003074 -0.060446 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2750 2751 0.985981 0.010478 0.099610 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2751 2752 -1.011500 -0.024271 2.848560 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2752 2753 1.005090 -0.023216 -0.027420 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2753 2754 1.015220 -0.014182 -0.157634 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2754 2755 1.018290 -0.024871 0.067131 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2755 2756 -1.003430 -0.032490 -2.686931 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2756 2757 0.987912 0.001077 -0.046680 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2757 2758 0.991127 0.014479 0.091245 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2758 2759 0.976544 -0.007568 0.199188 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2759 2760 -0.977498 0.053981 2.957379 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2760 2761 1.002700 -0.003736 -0.353220 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2761 2762 0.997763 0.019986 -0.011283 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2762 2763 0.988149 -0.012439 -0.194014 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2763 2764 -0.009858 -1.020110 -1.270799 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2764 2765 1.037190 -0.006954 0.297750 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2765 2766 1.006130 0.027376 -0.108864 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2766 2767 1.020050 -0.026575 0.278870 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2767 2768 -1.012670 -0.024303 2.901234 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2768 2769 1.001200 -0.002950 0.083888 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2769 2770 0.993216 0.010407 0.044325 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2770 2771 1.018570 -0.014331 0.009278 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2771 2772 -1.031550 -0.001962 3.050822 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2772 2773 1.013360 0.016951 -0.218775 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2773 2774 1.010190 -0.036899 -0.037536 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2774 2775 0.991095 -0.002216 0.070060 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2775 2776 -0.011470 -1.000670 -1.464428 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2776 2777 0.976581 0.012713 0.244439 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2777 2778 0.997798 -0.019065 -0.100095 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2778 2779 0.957119 -0.009488 -0.184155 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2779 2780 0.021778 -0.998726 -1.506447 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2780 2781 1.017480 -0.026751 -0.067765 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2781 2782 0.972341 -0.013938 0.192039 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2782 2783 1.020970 -0.062003 -0.332033 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2783 2784 -0.017293 -0.978436 -1.660086 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2784 2785 1.021560 -0.033653 0.026862 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2785 2786 1.033670 -0.015221 -0.108792 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2786 2787 1.037600 -0.013239 -0.202116 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2787 2788 -0.020474 -1.006960 -1.325853 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2788 2789 1.047050 0.007804 0.223571 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2789 2790 1.019010 -0.022033 0.336416 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2790 2791 1.031340 -0.020549 0.160984 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2791 2792 -0.977847 0.012812 3.053811 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2792 2793 0.993443 0.014183 -0.063320 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2793 2794 0.988130 -0.002052 0.078251 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2794 2795 1.036340 0.015252 0.232991 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2795 2796 0.010786 -0.991349 -1.616032 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2796 2797 1.022840 -0.017920 -0.378770 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2797 2798 1.005120 -0.008266 -0.198047 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2798 2799 1.026410 -0.034886 0.167541 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2799 2800 -0.022505 -1.042210 -1.601841 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2800 2801 1.007870 0.002592 0.162980 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2801 2802 0.994095 -0.043818 0.084151 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2802 2803 0.993646 0.008640 -0.320136 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2803 2804 -1.004350 -0.036364 -2.908810 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2804 2805 0.960908 0.018947 -0.277633 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2805 2806 0.982568 0.035860 -0.030816 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2806 2807 1.049850 -0.022659 0.037659 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2807 2808 -0.007134 1.031370 1.675935 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2808 2809 1.002810 0.002313 0.291752 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2809 2810 1.002990 0.003580 0.228061 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2810 2811 1.027240 0.019647 -0.173574 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2811 2812 -0.015855 -0.990595 -1.765013 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2812 2813 0.989364 0.024907 0.203688 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2813 2814 1.025990 -0.046769 0.122272 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2814 2815 0.998673 0.043010 0.030039 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2815 2816 0.011728 -1.032740 -1.551186 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2816 2817 0.992600 -0.016130 0.130827 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2817 2818 0.969988 0.010409 -0.091374 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2818 2819 0.991991 -0.026672 0.408772 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2819 2820 0.018667 0.962607 1.533050 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2820 2821 1.039520 0.048674 0.020648 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2821 2822 0.983641 -0.017363 -0.106907 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2822 2823 0.995486 -0.026001 0.073550 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2823 2824 0.021588 -1.013210 -1.502807 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2824 2825 0.987154 -0.015331 -0.180751 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2825 2826 1.020660 -0.008477 0.212918 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2826 2827 0.972462 -0.022776 -0.121381 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2827 2828 0.001002 0.989616 1.386709 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2828 2829 0.962607 -0.026840 0.081622 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2829 2830 0.959035 -0.023510 -0.090346 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2830 2831 0.992401 0.047971 -0.014320 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2831 2832 0.033301 0.998961 1.259834 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2832 2833 0.995844 0.002860 -0.129569 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2833 2834 1.014730 0.031986 0.107051 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2834 2835 1.025720 -0.023854 -0.030234 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2835 2836 0.011713 -0.995912 -1.573440 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2836 2837 1.017240 -0.027877 -0.218547 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2837 2838 0.987415 -0.008038 -0.340274 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2838 2839 1.018770 -0.013337 -0.162932 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2839 2840 -0.018985 0.979113 1.469387 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2840 2841 1.040510 -0.004036 -0.056167 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2841 2842 1.000060 0.011258 0.185249 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2842 2843 0.978551 -0.014215 -0.084349 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2843 2844 1.022220 0.015610 0.225428 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2844 2845 1.012230 -0.021814 0.316323 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2845 2846 1.000540 -0.020415 0.045314 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2846 2847 1.000140 0.013666 -0.065790 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2847 2848 0.006214 0.979603 1.594265 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2848 2849 0.971837 0.011227 -0.089220 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2849 2850 0.976713 0.008125 -0.075356 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2850 2851 1.019970 -0.000770 0.183940 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2851 2852 0.005544 1.013860 1.697041 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2852 2853 1.019150 0.015311 -0.275731 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2853 2854 1.013280 0.024962 -0.240307 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2854 2855 0.958794 0.004062 0.234879 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2855 2856 0.033886 -0.997440 -1.669637 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2856 2857 0.992447 0.029367 -0.136256 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2857 2858 1.004650 -0.028164 0.312241 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2858 2859 1.021950 0.051418 0.130522 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2859 2860 -1.026920 0.013534 -2.891102 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2860 2861 0.996195 0.020259 -0.103962 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2861 2862 0.995985 0.004240 0.294640 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2862 2863 1.032940 -0.022457 -0.105603 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2863 2864 -1.003990 0.018355 -3.104980 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2864 2865 1.007260 -0.010953 -0.152551 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2865 2866 0.994487 -0.015202 0.050200 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2866 2867 0.999958 -0.022810 -0.005589 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2867 2868 0.015650 -1.011780 -1.461763 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2868 2869 1.015220 -0.010405 -0.165587 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2869 2870 1.002550 -0.037283 -0.242873 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2870 2871 0.993873 -0.001312 -0.211948 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2871 2872 -0.015496 -0.992639 -1.722457 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2872 2873 0.976310 -0.020022 -0.171353 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2873 2874 1.012630 -0.040582 -0.130939 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2874 2875 1.031060 0.007076 -0.333986 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2875 2876 -0.011463 1.003950 1.378007 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2876 2877 0.961769 -0.009444 -0.439436 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2877 2878 1.028950 -0.033197 -0.298411 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2878 2879 0.978274 -0.024873 0.108722 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2879 2880 0.015975 -1.013850 -1.799272 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2880 2881 1.000110 0.000539 -0.004016 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2881 2882 1.001900 0.036002 -0.149466 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2882 2883 1.009340 0.011900 0.158551 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2883 2884 0.014164 1.008070 1.132369 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2884 2885 1.028990 -0.026388 -0.012061 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2885 2886 1.015090 0.013922 0.320543 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2886 2887 1.004450 -0.063117 0.182724 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2887 2888 0.001424 -1.027230 -1.406983 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2888 2889 1.032820 0.014000 -0.095648 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2889 2890 0.987343 -0.021351 0.693662 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2890 2891 1.019140 0.018025 0.000412 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2891 2892 -0.008240 1.020320 1.791731 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2892 2893 1.001550 -0.022703 0.362526 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2893 2894 1.004270 -0.001822 -0.057299 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2894 2895 1.031220 -0.024904 0.012836 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2895 2896 -0.039929 -1.027380 -1.654653 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2896 2897 1.013130 0.017634 -0.219039 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2897 2898 0.999414 -0.017737 0.153252 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2898 2899 1.002400 0.035070 -0.002220 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2899 2900 -0.999026 0.000149 2.823847 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2900 2901 1.004260 0.003587 -0.038436 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2901 2902 1.010220 -0.003167 0.224484 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2902 2903 1.014940 -0.004698 -0.051752 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2903 2904 -0.995950 -0.007645 -3.056054 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2904 2905 1.030080 -0.019404 0.000864 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2905 2906 1.048390 0.034364 -0.375532 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2906 2907 1.011820 -0.023392 -0.121259 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2907 2908 -0.989741 0.007428 3.075531 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2908 2909 1.016590 0.011892 -0.318586 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2909 2910 0.998109 -0.010367 -0.370393 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2910 2911 1.011630 0.009822 0.137473 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2911 2912 0.013964 1.011420 1.672405 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2912 2913 1.023120 0.024857 -0.130182 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2913 2914 1.024880 -0.018936 -0.382563 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2914 2915 0.995993 -0.070615 0.255246 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2915 2916 -0.993659 0.016830 -2.987013 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2916 2917 1.004900 0.056664 -0.148618 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2917 2918 1.028590 0.026529 -0.019115 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2918 2919 1.038980 0.006681 0.068210 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2919 2920 0.004279 -0.983973 -1.638395 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2920 2921 1.011970 0.007374 0.033857 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2921 2922 0.979387 0.009373 0.417814 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2922 2923 0.971936 -0.006456 -0.019385 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2923 2924 0.012787 -1.014390 -1.309836 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2924 2925 0.960955 -0.033283 0.220461 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2925 2926 0.987199 0.012755 -0.143590 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2926 2927 0.990042 0.009911 0.223606 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2927 2928 -0.013347 -1.003670 -1.746645 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2928 2929 0.981579 -0.012719 0.093363 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2929 2930 1.021570 0.023280 0.009946 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2930 2931 0.994768 0.023812 -0.071335 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2931 2932 -0.982008 -0.005613 -2.880038 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2932 2933 1.024340 0.058055 0.110328 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2933 2934 0.965431 0.032266 -0.077993 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2934 2935 1.017790 -0.016027 0.166305 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2935 2936 -1.020130 -0.008964 -3.051462 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2936 2937 1.001050 0.020630 0.148322 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2937 2938 0.970688 0.006325 -0.007130 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2938 2939 1.023280 0.038712 -0.347217 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2939 2940 -1.015010 0.031593 -3.075474 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2940 2941 1.011010 -0.037083 0.229052 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2941 2942 1.009430 0.004082 -0.076230 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2942 2943 0.981258 -0.012120 -0.154670 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2943 2944 -0.003730 -1.010510 -1.599214 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2944 2945 1.011480 0.018309 0.066739 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2945 2946 1.019600 0.008857 0.108254 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2946 2947 0.969378 0.022525 -0.056225 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2947 2948 -0.008019 0.987384 1.910843 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2948 2949 0.965265 -0.030686 -0.305501 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2949 2950 0.995730 -0.007599 -0.286869 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2950 2951 0.997706 0.005772 0.532127 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2951 2952 -0.032460 0.993589 1.662774 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2952 2953 0.991453 0.016916 0.202619 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2953 2954 1.016920 -0.047744 -0.141334 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2954 2955 0.990303 0.019731 -0.007676 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2955 2956 -0.986956 0.002509 -2.811622 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2956 2957 0.985486 -0.001759 -0.047618 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2957 2958 1.023280 0.006678 -0.116042 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2958 2959 1.026570 0.007830 0.013067 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2959 2960 -0.983144 0.023060 2.671584 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2960 2961 0.965787 -0.035311 0.150318 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2961 2962 0.975433 -0.007328 -0.098707 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2962 2963 1.006510 0.015197 -0.198482 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2963 2964 0.003901 -1.027740 -1.623223 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2964 2965 1.002810 -0.011664 -0.043094 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2965 2966 0.979011 0.033504 -0.180956 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2966 2967 1.006860 -0.014917 -0.395823 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2967 2968 0.027754 -0.952560 -1.708525 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2968 2969 1.019280 -0.037401 0.055595 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2969 2970 0.995999 0.035825 -0.213513 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2970 2971 1.012960 -0.008028 -0.089913 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2971 2972 -0.995114 -0.001823 3.073347 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2972 2973 1.004520 0.014816 0.039292 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2973 2974 1.022860 0.019968 0.000579 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2974 2975 0.974703 -0.014532 -0.085365 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2975 2976 -0.005036 -0.995235 -1.816424 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2976 2977 0.967418 -0.018829 -0.257629 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2977 2978 0.999220 0.016715 0.036301 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2978 2979 1.010460 -0.000049 -0.100229 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2979 2980 -1.021920 -0.002723 -3.060144 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2980 2981 1.003910 -0.013932 0.093677 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2981 2982 1.029770 -0.024625 0.226538 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2982 2983 0.987649 -0.025314 0.109115 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2983 2984 -0.982962 0.021382 3.093756 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2984 2985 0.977620 0.007767 0.001405 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2985 2986 1.014750 -0.003285 0.082442 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2986 2987 1.049360 0.014825 -0.002058 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2987 2988 0.019128 -1.017890 -1.762832 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2988 2989 0.941729 0.001676 -0.097365 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2989 2990 0.967853 -0.014148 0.407969 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2990 2991 0.975238 0.003791 -0.057211 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2991 2992 0.000965 0.987860 1.317938 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2992 2993 1.025030 0.005818 0.013698 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2993 2994 0.972741 -0.008795 -0.069857 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2994 2995 0.985798 0.032731 0.345782 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2995 2996 -0.015097 1.051280 1.696860 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2996 2997 1.012890 -0.038109 0.087781 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2997 2998 0.983235 0.033434 -0.137128 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2998 2999 1.010300 0.054464 0.174914 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2999 3000 0.011849 -1.040770 -1.705526 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3000 3001 0.949358 -0.010485 0.189729 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3001 3002 1.017270 -0.007142 -0.451343 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3002 3003 1.014050 0.011289 0.294295 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3003 3004 0.046428 -1.026420 -1.741015 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3004 3005 1.019560 -0.025181 -0.031716 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3005 3006 0.979318 -0.010385 -0.003982 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3006 3007 0.997052 0.000346 0.043957 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3007 3008 -0.994087 0.012978 -3.052257 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3008 3009 0.962758 0.025130 0.318126 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3009 3010 1.036380 0.021381 -0.015417 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3010 3011 1.012720 -0.043121 0.028476 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3011 3012 -1.025960 0.010271 -3.037641 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3012 3013 1.014640 -0.045891 0.056987 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3013 3014 1.012950 -0.012644 -0.074942 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3014 3015 0.991530 0.035044 0.135603 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3015 3016 0.044520 -1.007300 -1.744562 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3016 3017 0.968854 -0.005499 -0.063794 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3017 3018 0.979440 0.007479 0.115817 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3018 3019 0.992653 0.004788 -0.046877 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3019 3020 -0.964126 0.009243 -3.024818 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3020 3021 1.031100 -0.030236 -0.112764 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3021 3022 0.986029 0.012136 -0.158678 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3022 3023 0.975331 -0.006301 -0.013538 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3023 3024 -0.009209 -0.958217 -1.609254 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3024 3025 0.980007 0.023489 -0.287659 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3025 3026 0.985674 0.010867 -0.003785 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3026 3027 0.993694 0.025695 0.035078 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3027 3028 -0.985504 -0.006204 2.817897 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3028 3029 0.970024 0.015404 -0.399322 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3029 3030 1.005110 0.056684 -0.100793 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3030 3031 0.975950 0.002719 0.316316 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3031 3032 -0.999902 -0.017723 -3.047142 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3032 3033 0.997774 -0.007012 0.381226 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3033 3034 1.036450 0.044137 -0.212219 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3034 3035 1.008390 0.001449 0.011751 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3035 3036 -0.003115 0.970590 1.389557 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3036 3037 0.972989 0.003238 0.317131 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3037 3038 1.021430 -0.028384 -0.285911 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3038 3039 0.988378 0.021600 0.019861 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3039 3040 -0.001502 -0.964919 -1.502581 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3040 3041 1.007730 -0.011859 -0.205584 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3041 3042 1.004550 0.012551 0.249274 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3042 3043 0.994287 0.061417 -0.109598 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3043 3044 -0.981177 0.001469 2.903668 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3044 3045 0.995829 0.005394 0.014964 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3045 3046 0.997640 -0.052449 -0.060179 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3046 3047 1.006330 0.019041 -0.018654 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3047 3048 0.011811 1.018760 1.465261 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3048 3049 0.989573 0.021750 0.243196 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3049 3050 0.970189 0.033208 0.017141 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3050 3051 0.986668 -0.007082 0.135344 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3051 3052 0.998260 -0.010288 -0.283933 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3052 3053 1.000550 0.001628 0.190716 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3053 3054 0.970424 0.035196 -0.105779 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3054 3055 0.986476 -0.002696 0.256352 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3055 3056 -0.010733 -0.991533 -1.806267 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3056 3057 0.992650 0.003868 -0.008412 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3057 3058 0.993704 -0.023899 -0.460489 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3058 3059 0.994726 0.021959 -0.116777 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3059 3060 0.021336 -1.041730 -1.407332 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3060 3061 1.000840 0.019049 0.042822 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3061 3062 1.009340 -0.000537 0.251589 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3062 3063 1.019300 0.017017 0.117957 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3063 3064 -0.020555 0.964837 1.340395 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3064 3065 1.047360 0.043389 0.102060 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3065 3066 1.005810 -0.021976 -0.022277 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3066 3067 0.986095 -0.026854 0.408024 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3067 3068 -0.007238 -0.982568 -1.458381 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3068 3069 1.016010 -0.021676 0.157003 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3069 3070 0.983223 -0.006413 0.091997 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3070 3071 0.989032 -0.030844 -0.109261 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3071 3072 -0.043996 0.976317 1.733960 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3072 3073 0.979204 0.001265 0.163503 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3073 3074 1.015500 -0.020200 0.171328 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3074 3075 0.952273 0.016423 -0.048871 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3075 3076 0.025820 1.037310 1.351495 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3076 3077 0.988828 -0.000432 0.139344 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3077 3078 1.017420 -0.013459 -0.094958 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3078 3079 1.011370 0.005204 0.226268 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3079 3080 0.009498 0.999466 1.518063 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3080 3081 0.977010 0.004558 0.242209 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3081 3082 1.019940 0.035683 0.362123 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3082 3083 0.989132 0.008040 -0.180987 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3083 3084 -0.017071 1.001760 1.673290 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3084 3085 0.979637 0.004384 0.219717 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3085 3086 0.996995 -0.060487 0.070551 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3086 3087 1.002230 -0.003233 -0.155523 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3087 3088 0.023995 -1.003350 -1.808778 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3088 3089 0.940594 -0.009397 0.218234 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3089 3090 0.974666 -0.016348 0.032094 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3090 3091 1.003470 -0.035096 -0.302533 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3091 3092 -0.005868 -0.982225 -1.791164 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3092 3093 1.002190 -0.012114 0.217326 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3093 3094 1.018750 -0.019448 -0.128276 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3094 3095 0.961561 -0.009705 0.182665 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3095 3096 -0.993661 -0.007216 -2.941434 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3096 3097 1.024260 -0.023602 -0.152601 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3097 3098 1.016880 -0.021928 0.238579 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3098 3099 1.030110 0.005020 0.175006 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3099 3100 0.006887 -0.968244 -1.899214 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3100 3101 0.997617 0.027980 0.072054 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3101 3102 1.009040 0.033521 0.183240 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3102 3103 0.996551 -0.024225 0.194358 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3103 3104 -0.974752 -0.017535 3.045483 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3104 3105 0.986964 -0.028888 0.205132 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3105 3106 0.995174 -0.022733 -0.243633 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3106 3107 0.982591 -0.030628 -0.209538 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3107 3108 -1.026500 0.002373 -3.120672 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3108 3109 1.002680 0.017837 -0.023723 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3109 3110 1.016400 0.007271 -0.066617 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3110 3111 0.993447 0.001830 0.169814 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3111 3112 1.002120 -0.015360 0.161521 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3112 3113 1.012870 0.057076 -0.131115 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3113 3114 0.957435 0.003161 -0.081017 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3114 3115 0.980179 0.017681 0.251885 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3115 3116 -0.017812 -0.988353 -1.438008 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3116 3117 1.023200 0.003165 -0.128676 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3117 3118 0.997735 -0.043241 -0.302590 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3118 3119 1.037020 -0.010359 0.092457 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3119 3120 0.042475 1.030040 1.462919 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3120 3121 0.973994 -0.012334 -0.222936 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3121 3122 1.034400 0.017841 -0.007075 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3122 3123 0.972621 0.011912 -0.025220 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3123 3124 -0.038270 -1.019300 -1.567539 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3124 3125 1.015080 0.015497 -0.156647 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3125 3126 0.990254 0.004846 -0.002649 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3126 3127 0.981534 0.013225 0.004678 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3127 3128 0.970137 -0.001881 -0.036464 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3128 3129 1.019730 -0.010017 -0.007961 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3129 3130 0.941815 0.012729 -0.103814 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3130 3131 1.000640 -0.034665 0.271353 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3131 3132 0.034001 -1.009330 -1.446184 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3132 3133 1.016670 -0.001609 -0.162848 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3133 3134 1.028470 -0.036706 0.293532 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3134 3135 1.034290 0.027922 -0.389340 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3135 3136 -0.016567 -1.041300 -1.681858 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3136 3137 1.007340 0.013588 0.121810 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3137 3138 1.010140 0.004208 0.352680 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3138 3139 0.991597 -0.006025 -0.142730 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3139 3140 -0.028050 -1.003610 -1.183960 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3140 3141 1.050590 0.003219 0.306530 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3141 3142 0.991284 0.024321 0.184569 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3142 3143 0.981163 -0.044330 -0.045142 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3143 3144 -0.981978 -0.013366 -3.127445 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3144 3145 1.002050 -0.013540 0.367588 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3145 3146 1.028420 -0.025293 0.291872 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3146 3147 0.995370 0.008368 0.044124 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3147 3148 0.995589 -0.017235 0.048947 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3148 3149 1.055110 0.013693 0.328133 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3149 3150 1.023200 0.050185 0.115904 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3150 3151 0.994718 0.009692 0.028241 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3151 3152 -0.003944 -0.992141 -1.514730 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3152 3153 0.979559 -0.007663 0.093436 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3153 3154 1.001660 0.008204 -0.111933 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3154 3155 1.027980 -0.004486 -0.095145 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3155 3156 -0.018447 -1.019740 -1.709387 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3156 3157 1.020680 0.031927 0.055045 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3157 3158 1.002990 -0.005137 -0.046780 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3158 3159 0.985680 0.032260 0.119455 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3159 3160 -0.035610 1.022710 1.308642 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3160 3161 1.033370 -0.009778 -0.127013 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3161 3162 1.021200 -0.003259 0.229157 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3162 3163 1.001500 -0.007462 0.032898 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3163 3164 0.030797 0.980349 1.828337 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3164 3165 1.004780 -0.004670 0.195890 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3165 3166 0.960869 0.033826 -0.015149 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3166 3167 1.022110 -0.052553 0.112368 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3167 3168 0.031783 0.972155 1.573982 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3168 3169 0.976831 0.020663 -0.056160 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3169 3170 1.008120 -0.011115 -0.175626 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3170 3171 1.000490 0.014178 0.155655 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3171 3172 -1.008730 0.033128 -2.980097 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3172 3173 0.998576 -0.015849 -0.029130 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3173 3174 1.011310 0.015076 -0.030352 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3174 3175 1.040810 -0.024728 0.026267 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3175 3176 -1.018250 -0.016349 -3.012792 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3176 3177 1.024810 -0.001298 -0.280775 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3177 3178 1.011150 -0.026270 -0.035516 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3178 3179 1.006910 0.013363 0.108616 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3179 3180 -0.994480 -0.050674 -3.064474 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3180 3181 0.969415 -0.058401 0.134537 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3181 3182 0.997888 0.016144 0.041151 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3182 3183 0.999458 -0.012818 -0.120937 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3183 3184 -1.058080 0.019248 3.068096 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3184 3185 1.013730 0.008796 0.254260 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3185 3186 1.013490 0.014673 0.121087 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3186 3187 1.021390 0.007879 0.184720 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3187 3188 0.020804 -1.005400 -1.297711 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3188 3189 0.988311 -0.020583 0.025574 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3189 3190 1.011590 -0.038495 -0.082633 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3190 3191 0.970249 0.015649 0.038910 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3191 3192 0.003827 -0.986228 -1.424703 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3192 3193 0.994494 -0.017611 -0.368581 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3193 3194 0.966012 -0.001789 0.180297 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3194 3195 1.038210 0.010016 -0.336886 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3195 3196 -0.015025 -0.998713 -1.609115 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3196 3197 0.989508 0.013562 -0.048244 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3197 3198 1.004170 0.027873 -0.402105 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3198 3199 1.031390 -0.000549 -0.057017 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3199 3200 -0.991136 0.026371 -3.020623 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3200 3201 1.002790 -0.006385 0.173320 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3201 3202 1.022980 0.005412 -0.212338 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3202 3203 0.979212 0.002242 -0.238858 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3203 3204 0.020852 1.011780 1.866343 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3204 3205 0.978291 0.003959 0.030387 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3205 3206 1.004260 -0.012109 -0.136743 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3206 3207 1.012720 -0.019548 -0.061528 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3207 3208 -0.007101 0.995182 1.424376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3208 3209 0.997039 -0.022550 0.059504 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3209 3210 1.005140 -0.003952 0.139478 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3210 3211 1.010480 -0.005612 -0.306309 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3211 3212 0.026720 -0.993725 -1.970803 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3212 3213 0.986010 0.047137 -0.050149 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3213 3214 1.036350 -0.023911 -0.050849 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3214 3215 0.982395 0.008032 0.315271 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3215 3216 -0.051563 1.042360 1.548420 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3216 3217 0.981199 0.015844 -0.041325 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3217 3218 0.995275 -0.017249 -0.240608 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3218 3219 0.986383 -0.004405 0.268347 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3219 3220 0.005746 -0.969143 -1.364030 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3220 3221 0.996395 -0.012152 -0.070191 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3221 3222 0.981031 0.008997 -0.102947 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3222 3223 1.018790 0.015672 0.163843 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3223 3224 -1.019030 0.024485 2.895879 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3224 3225 1.022830 -0.005479 -0.098000 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3225 3226 0.989587 -0.020687 -0.114976 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3226 3227 0.981982 0.007701 -0.049520 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3227 3228 0.010294 1.049480 2.057786 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3228 3229 1.003250 -0.009607 -0.257643 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3229 3230 1.009520 -0.009812 -0.313627 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3230 3231 0.998004 -0.008317 0.326710 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3231 3232 -0.001194 -0.949646 -1.582455 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3232 3233 1.007160 0.015357 0.171618 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3233 3234 0.999688 -0.025097 -0.203369 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3234 3235 1.028760 0.003181 -0.129499 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3235 3236 0.009509 1.003530 1.608900 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3236 3237 0.994913 -0.018592 -0.071783 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3237 3238 0.970273 0.008640 0.345771 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3238 3239 1.014730 -0.008631 0.154590 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3239 3240 0.021401 1.000930 1.457726 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3240 3241 0.994319 0.005962 -0.123279 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3241 3242 1.020890 -0.004046 -0.133876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3242 3243 1.011220 0.008063 0.155926 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3243 3244 -0.028569 -0.975524 -1.429891 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3244 3245 1.026990 0.003618 0.160271 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3245 3246 0.985678 -0.019764 -0.239320 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3246 3247 1.002410 -0.051475 -0.076565 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3247 3248 -0.013734 -0.994023 -1.378609 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3248 3249 0.992300 -0.025487 -0.329326 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3249 3250 1.006060 -0.022211 0.081311 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3250 3251 1.023410 -0.007577 -0.185016 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3251 3252 0.027151 1.038630 1.739810 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3252 3253 0.984537 0.048160 -0.062434 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3253 3254 1.029420 0.046449 0.361722 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3254 3255 1.063040 0.035190 -0.072630 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3255 3256 -0.003733 1.005170 1.673216 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3256 3257 0.994021 0.018864 -0.206079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3257 3258 0.968680 0.030430 -0.044265 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3258 3259 1.001920 -0.006390 0.058178 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3259 3260 0.005830 1.000990 1.080470 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3260 3261 0.970383 0.012995 0.039514 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3261 3262 1.038540 -0.029174 -0.139512 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3262 3263 0.963657 -0.033835 -0.079432 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3263 3264 -1.002580 0.016192 -3.141570 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3264 3265 0.986377 -0.019337 0.394428 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3265 3266 1.008190 0.004562 -0.219211 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3266 3267 1.012250 -0.008190 -0.095626 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3267 3268 0.047126 0.990677 1.457185 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3268 3269 0.999563 -0.004261 -0.122652 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3269 3270 0.986505 0.009717 0.054729 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3270 3271 0.994982 -0.004465 0.187125 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3271 3272 -0.001707 0.966667 1.588958 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3272 3273 0.995110 -0.017087 -0.180458 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3273 3274 0.989202 0.029826 -0.165758 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3274 3275 1.004410 0.005848 0.134895 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3275 3276 0.974643 0.008885 -0.069462 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3276 3277 0.996159 0.006740 0.059446 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3277 3278 1.003740 -0.023628 0.238092 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3278 3279 1.046830 0.041642 0.123527 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3279 3280 -0.968141 0.011181 2.827061 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3280 3281 0.984484 -0.013169 0.176186 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3281 3282 1.033630 -0.003531 -0.105861 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3282 3283 1.002540 -0.003289 0.087377 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3283 3284 0.021268 -0.995361 -1.708782 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3284 3285 1.003310 -0.008733 0.101400 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3285 3286 1.004240 -0.056349 -0.268232 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3286 3287 1.009710 0.030077 0.305166 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3287 3288 1.033450 -0.053486 -0.309519 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3288 3289 0.999968 -0.006819 -0.272311 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3289 3290 1.008640 -0.001390 -0.252337 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3290 3291 1.013380 0.051969 0.038939 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3291 3292 -0.022554 -0.989052 -1.381845 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3292 3293 1.010690 0.000425 -0.019391 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3293 3294 0.998470 -0.008427 0.074623 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3294 3295 0.991732 0.018742 -0.169721 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3295 3296 0.003514 0.999713 1.492191 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3296 3297 1.004030 -0.021252 0.107059 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3297 3298 1.038520 -0.002479 0.435853 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3298 3299 0.972708 -0.037792 -0.109815 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3299 3300 -0.994057 0.012695 2.814748 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3300 3301 0.982993 0.007534 -0.247984 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3301 3302 0.998298 -0.049185 0.128134 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3302 3303 1.014460 0.025328 0.239771 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3303 3304 -0.020164 -1.004130 -1.325045 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3304 3305 0.946001 -0.020358 0.192766 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3305 3306 1.018220 -0.015113 0.050298 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3306 3307 1.006600 0.020458 0.250425 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3307 3308 -0.024853 -0.994147 -1.435924 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3308 3309 0.999317 -0.000938 0.077876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3309 3310 1.004270 0.043327 0.184235 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3310 3311 1.013180 -0.013152 -0.172464 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3311 3312 -0.003540 0.997655 1.424474 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3312 3313 1.007100 -0.016869 0.030170 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3313 3314 1.013660 0.037597 -0.124113 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3314 3315 0.957995 -0.019456 -0.119751 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3315 3316 -1.003190 -0.019956 -2.908907 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3316 3317 0.991117 -0.022885 -0.091023 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3317 3318 0.983881 -0.019107 0.139635 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3318 3319 0.978531 0.013999 -0.330376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3319 3320 -0.964764 -0.012120 -2.982020 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3320 3321 1.009660 -0.031282 -0.129985 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3321 3322 1.006300 -0.013102 -0.429509 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3322 3323 1.005050 0.022625 -0.128414 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3323 3324 0.974548 0.013733 -0.050715 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3324 3325 0.998534 -0.021741 0.229183 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3325 3326 1.011550 -0.026498 0.060453 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3326 3327 0.978220 0.042031 -0.080024 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3327 3328 -1.001210 0.012815 -3.130824 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3328 3329 0.983243 0.006756 -0.073153 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3329 3330 1.035860 0.040321 -0.013821 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3330 3331 0.989548 0.031210 0.151113 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3331 3332 -0.990839 0.000080 -3.002056 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3332 3333 0.978668 0.020714 -0.352349 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3333 3334 1.030010 0.016320 0.298967 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3334 3335 0.987151 -0.005037 0.197840 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3335 3336 -0.026502 1.016620 1.545220 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3336 3337 0.971185 0.000007 -0.207434 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3337 3338 1.027990 -0.031862 -0.049375 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3338 3339 1.035150 -0.013152 0.034146 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3339 3340 0.987255 -0.046908 -0.291686 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3340 3341 0.987192 -0.007479 -0.069126 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3341 3342 0.968604 -0.036349 0.017803 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3342 3343 0.993689 0.014978 0.113854 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3343 3344 -0.027298 -0.986601 -1.378259 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3344 3345 1.017720 -0.001902 0.268542 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3345 3346 1.002580 0.007977 0.343999 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3346 3347 0.992045 -0.002418 -0.170451 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3347 3348 -0.004922 0.993692 1.371851 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3348 3349 0.988995 -0.045466 0.250437 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3349 3350 0.972563 0.066375 -0.315853 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3350 3351 0.975218 0.050133 -0.142777 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3351 3352 0.007082 0.979028 1.774231 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3352 3353 0.972766 0.026418 -0.338464 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3353 3354 1.008460 -0.006790 0.140437 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3354 3355 0.982965 -0.019914 0.166604 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3355 3356 -0.004909 -0.988526 -1.810149 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3356 3357 1.015810 -0.010074 0.186432 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3357 3358 1.016810 0.061353 -0.366235 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3358 3359 1.009930 -0.007788 -0.130649 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3359 3360 -0.005262 -1.006070 -1.608005 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3360 3361 1.009710 0.013225 -0.089057 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3361 3362 0.973774 0.005458 0.093326 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3362 3363 0.971329 -0.016467 0.005918 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3363 3364 -0.002464 -1.028500 -1.406398 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3364 3365 1.009260 -0.007530 -0.197821 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3365 3366 1.002070 -0.027895 -0.105893 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3366 3367 1.007310 -0.019784 0.280196 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3367 3368 -0.022902 0.992987 1.623381 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3368 3369 1.010080 -0.010873 0.083400 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3369 3370 0.998794 -0.004979 0.029608 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3370 3371 1.014560 0.015757 0.287672 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3371 3372 -0.995620 0.014788 -2.764137 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3372 3373 0.997254 0.006841 -0.256361 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3373 3374 0.993158 -0.002875 0.069647 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3374 3375 0.995964 -0.020818 0.285306 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3375 3376 -0.017825 1.029740 1.668491 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3376 3377 1.002470 0.020044 -0.510008 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3377 3378 0.991185 0.012959 -0.137313 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3378 3379 1.013930 0.006322 -0.127010 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3379 3380 0.002187 1.000940 1.508250 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3380 3381 0.990160 -0.021642 0.280714 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3381 3382 0.988236 -0.009134 0.436105 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3382 3383 1.027550 0.038226 0.095588 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3383 3384 -0.013870 -0.956363 -1.383500 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3384 3385 0.976551 0.012302 0.229424 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3385 3386 0.966227 -0.006554 -0.122641 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3386 3387 1.020040 -0.017772 -0.132075 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3387 3388 0.006898 0.988254 1.599436 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3388 3389 1.031480 0.015841 0.097266 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3389 3390 0.972092 0.005104 -0.252420 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3390 3391 0.995755 -0.004485 0.167983 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3391 3392 -0.032529 0.984761 1.501686 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3392 3393 0.958792 -0.025786 -0.116059 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3393 3394 0.980095 0.010297 0.170087 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3394 3395 0.980601 -0.009935 0.012620 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3395 3396 -1.012890 0.003801 3.087326 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3396 3397 1.021020 0.047047 -0.051390 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3397 3398 0.994935 0.005898 -0.101619 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3398 3399 0.985878 0.003018 0.157904 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3399 3400 -0.023994 1.030890 1.218681 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3400 3401 0.979475 -0.030651 -0.130976 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3401 3402 1.019020 -0.007660 -0.399896 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3402 3403 1.024270 -0.031548 0.156663 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3403 3404 0.026544 0.965432 1.297614 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3404 3405 1.021120 0.019263 -0.172501 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3405 3406 0.967448 0.006502 -0.201125 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3406 3407 0.996180 0.004856 0.213365 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3407 3408 -0.007997 -0.970019 -1.566227 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3408 3409 0.984247 -0.021405 -0.040816 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3409 3410 1.037620 0.019758 -0.082027 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3410 3411 0.993571 0.000352 0.178416 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3411 3412 0.009931 1.015140 1.288683 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3412 3413 0.988289 0.015752 -0.066178 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3413 3414 1.015980 0.036492 0.144631 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3414 3415 0.979782 -0.009294 -0.338849 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3415 3416 0.012431 -0.979725 -1.588948 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3416 3417 0.992631 0.028246 -0.107510 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3417 3418 1.037560 0.049775 0.330195 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3418 3419 0.990104 0.009483 0.236886 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3419 3420 -0.989299 -0.016609 -3.114299 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3420 3421 1.011220 -0.004058 0.094207 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3421 3422 0.998743 -0.016821 -0.069030 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3422 3423 1.014890 0.006925 0.627718 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3423 3424 -0.026352 -0.984030 -1.642138 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3424 3425 1.009070 0.014879 -0.415182 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3425 3426 1.019190 -0.035818 -0.096309 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3426 3427 1.001610 -0.040134 -0.108303 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3427 3428 -0.983389 -0.030993 2.810034 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3428 3429 1.001200 0.006919 0.071205 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3429 3430 0.992492 -0.026385 0.265127 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3430 3431 0.999548 -0.025304 -0.093166 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3431 3432 0.000700 0.986876 1.316500 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3432 3433 0.975706 -0.009326 -0.129435 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3433 3434 0.987059 -0.011086 0.071023 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3434 3435 1.021300 0.023348 -0.039611 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3435 3436 -1.011110 -0.025837 2.749944 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3436 3437 1.028840 0.003365 0.088023 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3437 3438 0.993046 0.033949 0.106849 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3438 3439 0.988596 0.000471 -0.391533 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3439 3440 -0.024381 -0.997496 -1.537376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3440 3441 0.984994 -0.010701 0.100876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3441 3442 1.039270 0.018315 0.107026 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3442 3443 0.994462 -0.019647 -0.110542 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3443 3444 -1.020820 -0.009946 -2.954583 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3444 3445 0.997848 0.015083 -0.263302 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3445 3446 0.968514 0.004938 -0.434611 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3446 3447 1.012000 0.012928 0.181455 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3447 3448 0.006940 -0.995464 -1.528438 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3448 3449 1.012430 0.017194 0.121746 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3449 3450 1.012860 -0.008696 -0.167362 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3450 3451 0.989045 -0.015434 0.289473 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3451 3452 -0.966712 -0.016869 3.028086 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3452 3453 1.019170 0.033303 0.107960 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3453 3454 0.988966 0.045130 -0.237742 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3454 3455 1.005030 0.034708 -0.195572 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3455 3456 -0.967105 0.022517 2.947992 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3456 3457 0.975519 0.050836 -0.054644 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3457 3458 0.958945 -0.015681 0.115941 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3458 3459 1.021510 0.034336 0.198297 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3459 3460 -0.010583 -1.032180 -1.368247 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3460 3461 1.015290 -0.015414 0.146719 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3461 3462 1.005570 -0.035481 0.095325 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3462 3463 0.999418 0.033903 -0.035460 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3463 3464 0.027271 -0.989602 -1.712140 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3464 3465 0.966129 -0.026717 -0.025224 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3465 3466 0.984137 -0.030826 0.087585 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3466 3467 0.969697 0.003952 -0.132202 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3467 3468 -1.025200 0.016253 -2.762090 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3468 3469 1.035110 0.001733 0.317892 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3469 3470 0.982730 -0.061135 0.169633 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3470 3471 1.007350 0.005581 0.115966 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3471 3472 -1.014860 0.003771 2.966007 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3472 3473 1.022080 0.024371 -0.464717 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3473 3474 0.997731 -0.014095 -0.130207 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3474 3475 1.006980 -0.000038 -0.292761 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3475 3476 -0.022124 -0.969834 -1.418096 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3476 3477 1.016190 0.012519 0.277919 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3477 3478 1.010640 0.021958 0.055992 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3478 3479 1.026950 -0.000437 -0.060655 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3479 3480 -0.019308 1.011770 1.391649 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3480 3481 1.019790 -0.009418 -0.107052 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3481 3482 0.987497 0.038948 0.151847 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3482 3483 1.012170 -0.020682 -0.024133 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3483 3484 -0.019261 -0.983232 -1.192589 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3484 3485 1.021570 -0.022117 -0.160161 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3485 3486 0.987755 0.013787 -0.534896 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3486 3487 1.007470 -0.024479 0.049948 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3487 3488 0.004909 -0.990065 -1.779713 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3488 3489 1.006360 -0.002062 0.131589 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3489 3490 0.996329 0.003036 0.040431 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3490 3491 1.028180 0.027322 0.353951 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3491 3492 0.002842 0.974513 1.235091 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3492 3493 1.018600 0.014913 0.108301 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3493 3494 1.030430 -0.013492 0.133722 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3494 3495 1.008730 -0.020997 -0.278781 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3495 3496 -0.003263 -1.000280 -1.353669 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3496 3497 1.014890 0.002422 0.457630 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3497 3498 1.053930 -0.016927 0.036489 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3498 3499 0.951435 0.043095 0.237479 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 5 9 0.033943 0.032439 -3.088931 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3 10 0.044020 0.988477 -1.867035 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 8 14 0.015808 0.021059 -3.040603 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 7 15 -0.014728 -0.001595 -0.121744 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 21 26 -0.952140 -0.041846 3.067088 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 19 27 -0.017616 -0.005218 1.664803 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 40 51 2.977430 0.032654 -3.004420 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 7 55 -0.033505 -0.006809 -1.915278 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 14 56 0.003854 0.000186 -2.821930 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 8 56 -0.019655 0.006738 0.151397 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 5 57 -0.048046 -0.007535 3.072580 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 47 64 -0.992098 -0.016459 -2.967428 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 43 68 0.993623 0.039194 -0.193844 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 45 69 -0.006758 -0.006796 0.008695 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 83 101 -1.977040 -0.007033 -2.991161 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 96 102 0.009822 -0.005774 3.083644 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 79 103 -0.018687 -0.003386 1.507787 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 79 105 -0.012583 -2.006310 -1.767299 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 108 113 1.003930 0.015909 -3.052691 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 109 113 0.007893 0.022383 3.071838 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 107 115 -0.004603 0.010031 1.535908 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 107 116 -1.006620 0.031373 -2.816938 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 96 118 0.030695 0.001385 -3.052209 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 102 118 0.025841 -0.019824 -0.093019 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 105 118 -0.978873 0.015246 -3.021529 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 81 121 0.021299 0.020454 -0.359793 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 82 122 0.015889 -0.005368 -0.388443 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 105 122 1.027960 0.003379 -0.151041 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 86 126 0.016650 0.001989 -0.170110 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 130 138 1.056950 -0.992927 1.506039 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 137 141 -0.015647 -0.033674 -2.968987 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 136 144 0.005887 -0.029549 0.051988 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 134 145 -1.018030 -0.005965 2.750775 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 134 146 -1.991410 0.002261 3.056989 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 139 147 -0.034861 -0.029734 0.382293 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 130 147 0.968708 0.048339 1.416246 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 131 147 -0.009658 -0.049102 0.954693 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 150 159 1.007570 -0.027778 -2.005005 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 156 163 -1.024930 -0.001463 2.916365 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 154 164 -0.021340 -0.013376 -2.987297 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 156 164 0.012303 -0.013795 -0.136816 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 149 169 0.000313 -0.010342 -3.106702 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 133 171 -2.018960 -0.002866 -1.582433 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 92 172 -0.021347 -0.009751 -0.060607 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 130 172 1.001470 1.016060 1.878319 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 94 174 0.009081 0.007000 -0.304239 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 120 174 -0.997476 1.018120 -1.884062 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 78 175 0.995985 0.001641 3.101601 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 79 175 0.047171 -0.036224 -2.980274 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 119 175 -0.011971 0.022700 1.824294 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 94 176 -0.009378 -0.006867 2.704173 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 93 177 0.029985 -0.030254 -3.032907 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 94 177 -0.992944 0.024181 2.962041 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 91 178 0.014004 1.027950 -1.625651 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 139 179 -0.009992 -0.001400 2.760434 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 92 179 -0.963062 -0.011130 2.994428 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 130 179 1.018600 -0.003145 -1.762084 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 145 180 1.019300 0.006052 3.028670 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 171 180 0.000054 1.026050 1.874746 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 140 181 1.038800 0.019089 0.236638 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 133 181 -0.008724 -0.006345 0.114762 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 135 182 -1.050800 0.019972 -0.218965 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 134 182 -0.056552 0.047107 -0.241907 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 136 182 0.011125 -0.015108 -3.084181 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 128 189 -0.989149 -1.981080 1.164326 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 127 191 -0.018618 0.033680 3.129984 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 203 211 0.012884 0.002148 -1.729560 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 202 212 -0.048296 -0.004273 -3.063847 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 200 213 1.011940 0.041571 2.892049 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 201 213 0.017884 0.000258 3.105819 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 199 215 0.014216 -0.005940 1.242605 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 201 216 -1.975870 -0.981812 -1.522083 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 196 220 -0.024594 -0.061977 -0.000149 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 197 221 0.001136 0.023364 -0.301749 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 196 221 1.014520 -0.027180 -0.051709 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 199 222 -1.004040 0.039913 0.014192 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 198 222 0.018732 0.024080 -0.140546 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 200 223 -0.988228 0.007260 1.736801 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 216 224 -0.011991 0.000445 -0.141610 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 219 226 -0.995612 -0.011419 -0.349391 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 196 226 0.019514 0.031522 3.111175 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 195 227 -0.030778 0.000902 -1.781449 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 193 228 0.996745 -0.026141 2.990210 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 88 231 -1.001120 0.021493 -0.301440 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 190 232 0.019372 0.024358 -2.976434 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 188 233 1.021870 -0.004737 2.867217 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 189 234 -0.990713 -0.015648 3.104135 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 188 234 -0.004968 0.012445 3.084227 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 186 236 0.004458 0.021037 -3.040625 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 184 237 0.971251 -0.021497 2.959011 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 185 237 0.019916 -0.001845 -3.077720 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 183 238 0.010910 -1.046940 1.705241 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 184 238 0.033911 -0.006097 3.113722 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 143 239 0.001108 -0.025039 1.477511 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 135 239 0.026544 0.034611 1.660441 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 184 239 -0.981307 -0.018655 3.092620 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 236 241 1.018000 -0.037901 -2.792262 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 237 242 -1.016310 -0.027431 -3.136270 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 235 243 -0.006977 -0.042663 -2.016376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 187 244 0.013253 0.976097 1.720806 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 252 258 0.016041 -0.029798 -2.993770 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 250 259 1.022390 0.000242 -0.188724 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 247 265 -0.002655 2.019930 1.456911 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 279 286 0.032356 -0.967609 1.701287 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 280 286 -0.016423 0.022912 2.929482 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 282 286 -1.970550 0.033416 3.022882 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 279 288 -0.985267 0.000961 -3.082980 134.164079 0.000000 134.164079 23.151158 0.000000 0.000000 -EDGE2 278 289 -1.012494 0.006856 2.894936 134.164079 0.000000 134.164079 23.151158 0.000000 0.000000 -EDGE2 276 289 0.986065 -0.009846 -3.123625 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 276 290 0.022782 -0.020032 -3.127131 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 277 290 -0.972550 0.038508 -2.768018 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 276 292 -0.984308 1.004310 1.678200 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 274 293 -0.998769 0.007025 3.030654 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 272 294 -0.003504 -0.031233 -2.960260 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 271 295 -0.006691 0.000162 -1.707318 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 272 295 -1.018730 -0.021203 -2.964861 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 268 295 2.993540 -0.001041 -1.848725 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 270 295 0.995366 -0.001633 -1.349680 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 271 296 0.982399 -0.013394 0.129268 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 271 297 1.987350 0.006651 0.150794 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 324 328 1.979780 0.001746 3.071243 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 321 333 -0.043955 -0.046636 -2.987426 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 317 337 0.023904 -0.001727 3.130140 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 314 338 0.988263 -0.976109 1.641435 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 316 339 -1.015260 -0.017231 3.008747 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 314 339 0.972186 -0.019480 1.728374 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 310 343 1.049060 -0.033210 -1.596635 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 308 346 0.033858 0.002921 -2.945755 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 262 349 -0.979658 0.044801 0.092548 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 261 349 -0.028712 0.025899 -0.175318 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 263 351 -0.007299 -0.006264 -0.256059 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 250 354 0.009201 -0.007471 -0.208319 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 307 355 0.016016 -0.000361 2.976689 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 261 357 0.005463 0.022872 -0.224770 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 257 357 -0.007003 -0.012578 2.947067 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 253 357 0.011823 0.014891 0.002356 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 264 358 -1.003200 -0.990045 1.395743 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 257 358 -1.024290 0.014041 -2.928254 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 249 359 -2.030730 -0.016039 -3.071876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 351 360 -0.985047 -0.017186 -2.930409 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 357 361 0.002213 0.007529 -3.077208 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 357 362 -0.959250 -0.019954 -3.036487 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 307 363 0.035379 -0.014909 -3.067277 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 253 365 -0.040970 0.002650 -0.199031 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 357 365 -0.016242 -0.031496 -0.127427 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 353 365 -0.005924 -0.003726 3.130559 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 264 367 -1.010970 0.005725 1.518444 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 264 368 -1.975460 -0.041576 -2.987868 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 360 368 -0.978143 -0.991113 -1.637958 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 263 369 -0.025636 2.029780 1.380091 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 255 369 0.029259 2.000900 1.647742 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 246 369 1.003270 -1.990310 -1.493601 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 352 370 -1.005020 -3.007530 -1.018989 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 370 374 0.985282 2.993520 1.877462 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 343 376 -0.028924 0.984516 1.677827 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 323 379 0.011167 0.036256 1.828833 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 333 380 -0.987006 -0.016189 -0.075769 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 322 380 -0.018954 0.013547 2.824255 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 333 381 -0.026370 0.047653 0.232004 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 332 381 1.024040 0.017482 0.012629 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 318 383 0.993537 0.010490 1.901286 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 334 383 0.983580 -0.013428 0.249629 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 337 385 -0.025618 -0.006253 0.198685 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 316 386 -0.000379 0.009521 3.080296 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 343 390 -0.962859 -0.016296 0.175247 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 312 391 -1.041640 -0.027316 3.086986 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 344 392 0.019701 -0.024825 0.048240 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 308 393 0.958961 0.030394 -3.141110 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 307 395 0.026539 -0.003537 -1.504167 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 307 396 -0.975571 0.020043 -2.648480 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 301 399 1.982140 0.024036 1.564657 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 303 399 0.014051 -0.014608 1.482217 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 300 399 3.016780 0.026357 1.814637 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 303 400 1.026010 0.017202 -0.155788 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 339 403 -0.003385 -0.008583 -3.124680 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 340 404 -1.002570 -1.024710 -1.832590 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 314 404 1.036810 0.988868 1.675569 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 400 405 0.966934 0.025027 -3.062644 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 401 405 -0.002499 0.029736 -3.003284 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 400 406 0.025658 0.027564 3.135032 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 397 406 1.987610 -1.008710 1.660621 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 399 407 -0.014670 -0.024863 1.417996 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 302 408 1.010330 0.983108 1.224889 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 303 409 -0.016580 1.966560 1.430408 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 412 417 1.027580 -0.005463 -2.991410 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 413 417 0.006479 0.023387 -2.844923 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 412 418 0.025902 -0.023795 -2.945564 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 413 418 -1.003690 0.001786 3.026951 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 411 420 1.000230 -0.022490 0.043446 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 425 429 2.014390 2.017418 1.363109 134.164079 0.000000 134.164079 23.151158 0.000000 0.000000 -EDGE2 426 430 1.005150 3.017500 1.672639 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 440 446 -0.012974 -0.005554 -3.029060 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 440 448 -1.004610 1.018750 1.243222 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 437 453 0.005577 0.050710 -0.065250 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 453 458 -1.005180 -0.011726 -2.800912 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 453 461 0.002225 0.027011 -0.390612 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 454 462 -0.000092 -0.012252 -0.105940 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 438 462 -0.022174 -0.029616 -0.274849 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 439 463 0.012663 -0.010816 -0.239371 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 455 463 0.052926 0.013356 -0.316275 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 446 464 0.009180 0.003776 -3.071547 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 469 473 -0.019209 -0.024285 2.943969 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 444 475 -1.001237 -0.009345 -1.551036 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 467 475 0.006740 -0.017902 1.697855 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 443 475 -0.017355 -0.013213 1.519883 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 472 478 -0.015134 0.000668 -3.032721 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 472 479 -0.991103 -0.020285 3.085074 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 469 480 0.984987 0.040278 3.075231 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 473 481 -0.001684 -0.010132 0.079648 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 447 486 -1.033630 0.006690 0.201338 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 455 486 0.003331 1.013440 -1.664521 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 446 486 0.012722 0.020413 0.390791 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 440 486 -0.016964 -0.031764 2.891880 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 439 487 0.025696 -0.022539 -2.013465 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 454 488 0.019571 0.013669 3.124955 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 448 488 0.009747 0.017729 -0.446063 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 453 489 -0.002706 -0.010749 2.537015 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 450 489 -1.005820 -0.010103 0.003498 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 497 501 -0.017784 0.007362 -3.120556 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 495 503 0.019737 0.028227 -0.111054 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 498 505 -1.068580 -0.023265 -0.035350 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 501 505 0.000798 -0.039487 -3.061854 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 458 506 1.017030 -0.993376 1.498507 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 435 507 0.004803 -0.023700 -3.104748 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 451 508 0.982187 0.007212 -0.104663 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 509 522 -0.999746 0.019901 3.053841 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 459 523 -0.012661 -0.008120 -2.817401 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 435 523 -0.007475 0.009549 -1.176664 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 450 523 1.023690 -0.006094 -3.099137 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 490 523 0.983135 -0.010985 -2.980984 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 512 526 -1.002210 -0.967603 1.857584 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 521 526 -1.030310 -0.009681 2.877442 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 521 528 -0.999602 0.005438 -0.417757 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 460 531 -1.014030 0.037027 0.245902 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 507 531 -0.019190 0.002844 1.594777 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 494 534 -0.011350 -0.000529 -0.314380 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 501 534 1.010030 0.051645 0.148190 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 496 534 -0.030982 0.006331 -2.965504 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 503 535 -0.034482 -0.034340 0.370043 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 496 535 -1.068360 -0.024244 3.056889 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 533 537 -0.010552 -0.040291 3.084380 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 494 537 -0.974870 -0.017736 2.884123 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 493 537 -0.010354 0.006845 2.617363 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 433 539 1.988640 -0.012859 2.968963 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 497 540 0.976100 0.010146 -2.916767 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 497 541 0.014543 0.005256 2.969559 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 505 541 0.005946 0.016573 -3.087477 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 495 544 -0.000830 0.995550 1.290121 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 515 546 0.009322 -1.044930 1.829386 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 514 546 1.040390 -0.988948 1.802063 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 515 547 0.008615 0.005698 1.399252 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 513 549 -0.013627 0.049293 2.924938 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 509 550 2.016980 -0.993588 1.781357 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 510 552 0.011643 0.020712 -2.937109 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 529 553 -0.029893 -0.024232 0.204911 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 499 554 0.083845 -0.990241 1.597632 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 508 555 -0.995544 0.019893 -3.084609 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 522 556 0.013572 -0.021629 -3.068255 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 525 557 0.028115 -0.014429 -0.109622 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 522 557 -0.999279 -0.011670 -2.757259 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 528 557 1.013240 0.024794 2.923390 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 550 559 1.023750 -0.020812 -1.770875 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 519 560 1.002010 -0.005677 0.000999 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 511 560 -0.009388 0.968929 1.569153 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 552 560 -1.044950 -1.006220 -1.795822 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 566 584 0.009081 -0.009599 2.902493 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 568 584 0.046477 -0.003903 -0.173295 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 564 585 0.984490 0.013077 3.049363 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 564 587 -1.012420 -0.041797 -3.137746 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 431 590 1.013850 0.006017 2.897316 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 429 591 2.040970 -0.012908 2.971337 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 431 591 0.035967 -0.013266 3.012605 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 428 591 3.014053 -0.004317 2.931853 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 430 592 0.972186 1.015790 1.747640 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 567 598 -0.039344 0.975338 -1.482601 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 567 599 0.022545 0.010318 -1.680162 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 563 602 1.001940 0.021335 -2.789318 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 572 604 -0.030720 -0.009624 0.249866 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 574 607 0.989025 0.031518 -0.086417 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 579 611 0.025850 -0.020853 0.206620 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 578 612 0.009426 0.017093 3.063669 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 577 614 -1.011410 -0.024391 3.054883 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 613 617 -0.026076 0.012648 2.976267 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 612 618 -0.001647 -0.009266 -2.857521 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 578 619 0.979669 -0.003279 0.316982 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 619 627 0.029965 0.043901 1.777223 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 610 628 -0.031897 0.023449 3.087058 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 578 629 -0.995522 -0.025263 -2.852890 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 613 630 0.992401 -0.033880 -0.009267 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 615 631 0.063646 -0.030134 0.021327 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 608 640 0.001548 -0.011526 -0.016519 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 616 641 1.016620 -0.014313 -0.048271 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 609 641 -0.019654 0.025334 0.084609 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 576 644 2.004280 0.003516 -3.112199 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 627 644 0.008424 1.007994 1.372467 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 578 645 -1.010080 0.031985 -3.110973 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 640 646 0.014239 0.018026 -2.632908 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 614 646 0.036679 -0.022750 0.062128 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 607 647 0.003535 -0.015555 -1.288944 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 607 648 1.017260 0.006009 0.080805 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 633 648 -0.997450 -0.016374 -0.061638 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 623 655 0.041071 0.021009 1.561208 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 623 656 0.014897 -0.993920 -1.867248 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 653 658 -1.034730 0.012850 3.014478 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 651 660 1.032760 0.039650 0.139234 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 665 669 -0.021003 -0.021045 -3.033162 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 664 670 0.067768 -0.013012 3.103120 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 664 671 -0.980827 0.033997 -2.567953 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 666 674 -0.002511 -0.021082 0.386929 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 667 676 -0.989834 0.017117 -3.121238 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 664 678 0.022260 -0.040517 3.104221 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 662 680 -0.026112 -0.042902 -3.010446 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 658 684 0.031811 0.029043 3.054410 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 652 684 -0.009614 -0.027053 0.230866 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 656 685 1.033793 -0.014719 -3.083350 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 655 687 0.018253 0.026995 0.099073 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 622 688 0.000251 0.020107 2.938731 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 621 689 -0.021750 -0.000838 -3.125051 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 619 691 -0.018373 -0.031887 1.615998 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 694 711 1.001550 0.035919 2.890955 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 693 711 2.012660 -0.024182 2.858845 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 713 717 0.006171 -0.013412 2.916023 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 713 718 -1.013030 -0.004366 -3.004109 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 710 719 0.985909 0.025175 1.716593 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 709 722 -0.981855 -0.031823 2.815942 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 707 722 0.010710 0.998126 -1.556275 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 720 726 -0.024670 -0.062485 2.814992 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 710 726 -0.007337 0.045379 -0.044805 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 695 727 0.013910 -0.002738 -3.087597 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 711 727 0.006007 0.003899 -0.356061 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 712 727 -0.997679 -0.011281 1.871311 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 697 729 -0.022366 -0.004741 0.019565 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 697 730 1.007330 -0.032581 -0.240063 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 699 731 0.000384 -0.048050 0.491571 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 700 732 0.020865 -0.011260 0.426818 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 706 738 0.009854 -0.030865 0.060393 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 705 738 1.015258 -0.009245 -0.052858 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 737 742 -1.000960 0.001167 -2.973603 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 703 743 0.008369 -0.052215 -1.395862 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 735 744 -1.023100 -0.002482 2.655182 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 702 744 0.032898 0.004119 2.936621 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 698 748 0.985564 1.021700 1.306228 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 732 748 0.005039 -0.018893 -0.114809 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 698 749 1.036120 2.039310 1.774768 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 745 749 0.029773 0.016234 2.837115 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 743 751 -0.006410 -0.008019 1.487521 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 742 751 1.014190 0.014098 1.771663 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 736 751 -1.006160 -0.042015 -2.199028 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 703 751 0.003096 -0.010105 0.320727 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 701 753 0.002495 0.024841 2.769796 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 733 754 -0.995960 0.017296 3.101393 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 731 755 -0.026412 -0.004778 -1.611946 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 700 755 -0.987260 -0.035771 3.132876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 732 755 -1.016050 0.019656 -3.027738 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 734 763 0.978254 -4.010060 -0.288833 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 702 763 1.003810 -4.003500 0.239638 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 760 764 1.989240 0.027000 3.126099 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 761 765 0.019375 0.007551 -3.095732 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 655 776 1.006900 0.002828 -0.264477 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 624 776 -0.997290 -0.957569 -1.551819 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 731 779 -0.000548 0.010283 1.602937 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 731 780 0.948464 -0.016768 -0.021836 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 757 781 -0.030928 -0.042804 0.107416 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 758 782 0.004330 -0.034946 -0.280644 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 760 783 -1.001561 0.012876 -2.036430 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 758 783 1.036680 0.002881 -0.006199 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 769 785 -0.017153 -0.026949 -0.192299 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 770 786 -0.032637 0.015194 -0.026401 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 817 821 -0.001648 0.010308 -3.054230 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 816 821 0.994113 0.023868 2.882933 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 810 827 1.003210 -0.031120 -1.924864 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 827 835 -0.013356 0.008003 2.987833 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 818 842 1.038220 1.022130 -1.739315 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 820 851 -1.071580 -0.016206 -0.047933 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 818 852 0.020190 0.001069 3.094236 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 817 853 0.005550 -0.031309 -2.985904 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 827 858 -1.006050 0.021431 -0.077101 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 827 859 -0.003938 -0.009849 0.146320 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 827 860 -0.990392 0.010211 3.093360 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 856 864 0.011766 -0.005502 -0.216888 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 836 866 -1.000490 -0.982164 1.709112 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 813 868 -1.001710 -0.023440 -0.114892 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 857 868 1.000760 0.022713 2.822950 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 858 869 -1.018790 0.000845 -3.072097 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 855 871 -0.014450 0.003213 1.670749 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 881 885 0.012058 0.001203 -3.048912 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 889 904 -1.029490 0.010446 -0.158684 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 894 904 0.001117 0.041681 -3.138094 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 907 923 0.027058 0.022846 2.998228 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 932 938 0.030597 0.022756 -3.091097 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 921 949 0.001179 -0.034417 3.078307 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 928 951 -1.006520 0.003242 1.723166 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 947 963 -0.008250 0.010410 -0.039930 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 959 967 -0.017835 0.007191 -0.130566 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 961 968 -0.970797 -0.011331 0.059596 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 959 968 -1.043003 -0.008281 2.880567 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 965 969 0.035436 0.000156 3.081761 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 890 971 1.014600 -0.012291 1.318694 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 888 974 0.010655 0.014183 3.023651 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 977 981 -0.051609 0.005606 -2.942981 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 975 983 0.022242 -0.024609 -3.045042 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 981 985 0.044670 -0.014918 3.027161 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 977 985 -0.012591 -0.015957 0.084925 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 842 987 1.008160 0.019159 -3.082945 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 850 988 -0.046996 0.015113 3.064921 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 847 1007 -0.018043 -0.023742 1.319053 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1015 1023 0.001868 -0.017617 1.915401 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1020 1024 2.003740 -0.036179 3.098937 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1021 1025 0.015671 -0.006779 -2.814001 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1019 1026 -0.988701 -0.053514 -0.020494 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1018 1026 0.010567 0.021887 0.262654 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1032 1036 3.024490 1.027470 1.686495 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1034 1038 1.033360 3.029640 1.587999 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1027 1041 1.981180 0.015541 2.842999 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1037 1041 2.015490 1.999190 1.434999 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1019 1044 -1.020790 -0.009833 3.044854 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1024 1044 1.996350 -0.039356 -2.915522 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1021 1044 -1.021870 0.009433 0.187685 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1017 1045 0.002770 -0.016487 -3.113820 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1021 1045 -0.017546 0.009544 -0.003284 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1024 1046 -0.027407 -0.025632 -3.051294 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1013 1050 -1.018820 -0.022003 3.017281 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1051 1059 -0.000521 -0.003432 1.783878 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1057 1061 -0.019666 0.009576 2.980279 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1056 1062 -0.014273 0.006326 2.869095 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1005 1068 -0.990890 -0.013084 -0.006233 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1062 1071 1.034950 -0.051550 -1.876911 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 847 1071 -0.000302 -0.049285 1.641601 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1069 1073 -0.002108 -0.019552 -2.898387 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1077 1081 -0.019651 0.015640 2.832379 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 897 1085 0.024026 -0.053944 2.797563 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 880 1087 -1.007860 0.035889 -0.110794 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 897 1089 0.010096 -0.031598 0.002883 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 898 1089 -0.956383 -0.061318 0.228131 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1084 1093 0.986714 0.008824 0.067681 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 895 1095 0.016448 -0.016240 1.659279 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 982 1095 0.980299 -0.021796 -1.693972 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 974 1095 0.990366 -0.018713 1.614380 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1089 1096 -0.983453 0.056343 0.271256 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1086 1097 -1.016860 0.020569 -3.022395 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1087 1111 -0.011134 -0.021994 -1.608480 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 944 1119 -1.044400 0.004774 -1.652812 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 876 1122 -0.992887 -0.986627 2.017036 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 882 1123 1.002525 -0.048537 -1.511074 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 877 1125 -0.021025 -0.001406 -0.119342 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1113 1125 -0.027992 -0.009511 3.033615 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 983 1126 -0.004322 -0.971638 1.594096 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1112 1126 -0.031635 0.014086 -2.868268 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1111 1127 -0.012630 -0.009780 -1.607057 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 903 1129 -2.007350 -0.072666 3.138763 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 902 1129 -1.020730 0.026359 -2.792403 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1098 1129 -1.028140 0.003695 0.221862 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1093 1132 -1.013910 0.007061 -0.135479 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 902 1133 -0.970775 0.008462 -0.218467 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1096 1134 -0.037481 -0.015975 -2.874941 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 887 1134 0.986744 -0.001420 -3.135876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 902 1135 0.999984 -0.015282 -0.037624 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 880 1135 -0.994727 -0.011560 -0.305765 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1111 1135 0.006478 -0.009872 1.076401 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 895 1135 -0.000746 0.002196 1.415547 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 896 1137 1.000440 0.018750 0.283939 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1132 1137 0.986435 0.026172 3.062494 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1084 1139 -0.945698 0.021005 2.957283 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1132 1140 -0.024701 -0.002171 -0.048355 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1089 1141 -0.016079 0.003291 -2.981981 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1128 1142 -0.016134 0.002495 2.990380 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 879 1143 -0.028623 -0.021561 2.680315 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1095 1143 0.031225 -0.043769 -0.121635 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1097 1144 -0.989585 -0.046071 0.234896 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1134 1144 -0.049137 0.016264 -2.892557 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1084 1146 0.023296 -0.021173 -2.921221 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1074 1147 1.025200 0.020439 1.629267 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1066 1148 0.004199 0.005393 -3.094314 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1068 1149 0.997411 0.019504 -0.185413 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1069 1149 0.020761 0.063190 0.157004 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 847 1150 -0.008100 -1.007030 1.428892 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 987 1153 0.025725 -2.003190 1.635442 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 990 1153 -0.997761 -0.020090 2.871794 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 848 1153 0.980276 0.002024 -0.059652 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 852 1155 -1.000810 -0.013364 0.240397 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 844 1156 -0.999494 -0.974175 -1.604599 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 982 1161 -1.010580 0.016439 -3.077560 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 987 1163 0.011472 -0.029695 -0.047343 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 843 1163 -0.040108 -0.008086 3.097379 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 987 1164 0.988695 0.007812 0.077618 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1164 1172 0.029985 -0.028736 -0.091262 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1154 1172 1.000790 -0.971220 -1.446431 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1166 1174 0.011036 -0.046500 -0.121621 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1168 1175 -0.955856 0.016113 2.934490 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 807 1175 0.045491 -0.007390 3.053787 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 811 1179 -0.021739 0.035658 0.187821 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1180 1187 -1.012720 -0.009862 -3.033774 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 836 1188 -0.019854 -0.017590 0.159594 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1178 1189 -0.979921 -0.029894 -2.714574 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1192 1197 0.972197 -0.020406 3.069040 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1178 1202 0.021771 -0.011313 -0.129150 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 811 1203 -0.012733 0.011015 0.213688 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 830 1205 -0.978576 -0.021355 -0.072917 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1181 1205 -0.016920 0.006314 0.102102 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1183 1206 -1.015470 0.001259 0.174116 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 832 1208 0.029627 -0.021253 0.150660 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1181 1213 -0.004519 -0.014459 -0.028442 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1183 1214 -0.990834 0.053848 0.393952 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 831 1215 -0.010878 -0.027882 -0.036742 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1195 1218 0.007239 0.986384 -1.872694 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 796 1226 -0.009047 0.028873 3.023535 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 789 1233 -0.004777 0.019591 -2.959816 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 785 1234 1.986970 1.030670 -1.269431 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 772 1236 -0.023354 -0.015028 -0.046335 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 772 1237 0.970780 0.008000 0.341049 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 775 1237 -2.036000 0.031032 -0.000292 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 775 1238 -0.947644 -0.021795 -0.162350 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 775 1239 0.010750 0.001075 0.181481 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 774 1239 0.981261 0.029157 -0.057043 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 774 1240 -0.007580 0.016848 2.878043 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1237 1241 0.029213 0.001034 2.559248 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 786 1243 0.966733 -0.014052 1.732759 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 787 1245 2.017360 0.007072 0.142923 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 663 1247 0.037582 -0.015094 -1.779423 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 671 1248 -0.015754 0.974989 1.318842 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 651 1251 -0.014143 -0.030742 2.694825 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 651 1252 1.023290 0.013386 -0.150865 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 661 1253 -0.010955 -0.001937 -0.091323 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1249 1254 -1.050960 -0.000731 -2.896376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 679 1255 -0.006776 0.025865 -1.601513 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 680 1255 -0.981029 0.024000 -2.728118 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 669 1257 -0.010148 -0.003697 2.999692 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1261 1265 0.001641 -0.005252 2.907011 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1258 1267 0.971498 0.008290 -1.643241 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 667 1268 0.037411 1.004100 1.621679 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1259 1268 -0.016592 1.010240 1.585396 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1264 1270 -0.016178 -0.003134 -3.120468 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1264 1272 -0.978396 1.037390 1.701581 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1215 1279 -0.014723 0.010145 -3.044831 134.164079 0.000000 134.164079 23.151158 0.000000 0.000000 -EDGE2 1207 1280 -0.027401 -0.956051 -1.624589 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1182 1280 1.002450 -1.032060 -1.802201 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1217 1282 1.008830 -0.006896 0.034842 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1271 1286 1.037390 -0.026758 -2.893622 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1272 1287 -0.964693 -0.006845 -1.123927 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1273 1289 -0.058998 0.021928 -0.018082 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1276 1291 -0.991162 0.037842 -1.840085 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1273 1293 -0.032681 -0.005307 2.775249 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1264 1295 -0.990973 0.015239 -1.695477 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1286 1296 -0.016485 -0.004921 2.862292 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1217 1301 -0.005983 -0.032258 3.080590 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1217 1302 -1.038120 -0.039909 2.828232 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1206 1303 1.001670 -0.004560 1.667804 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1278 1303 1.037570 0.009532 -1.230167 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1207 1303 -0.024936 0.008567 1.818572 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1182 1304 0.987968 -0.988998 -1.613713 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1281 1305 -0.026439 -0.017545 0.059390 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1218 1306 -0.013756 0.021505 -0.082135 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1282 1306 0.008403 -0.014387 -0.265242 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 804 1308 0.006634 0.008376 -0.235242 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1196 1308 -0.002412 0.022516 -0.149433 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1196 1309 0.995002 -0.028896 0.050877 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1178 1312 -1.984020 0.004553 -0.358520 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 867 1315 -0.008877 -0.018438 1.435167 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 836 1316 -0.022507 -0.031761 0.052229 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1167 1319 -0.003555 -0.012873 -1.460913 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1309 1321 -0.007702 -0.006171 -3.007583 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 805 1322 -0.984224 0.069062 -2.743418 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 803 1323 0.007683 0.028752 -1.694531 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1196 1323 -0.968214 0.019022 -3.062907 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1197 1326 1.049530 0.021102 -0.315106 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 806 1327 1.021090 -0.018480 0.159914 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1313 1329 0.024314 -0.003533 -0.101414 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1177 1330 1.004640 -0.010983 0.145663 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1316 1330 0.000953 -0.000381 -2.576110 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 835 1331 -0.000224 -0.026200 -1.739050 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1187 1332 1.034440 -0.011640 -0.044298 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 868 1332 -0.045684 0.052453 0.364825 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 814 1333 -0.942263 0.008167 0.304925 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 866 1333 -0.978336 -0.018795 -3.068996 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 855 1335 -0.011241 -0.024757 1.508303 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 871 1335 0.020562 -0.033361 -0.122888 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 815 1336 0.011094 1.048210 1.382973 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 854 1337 -0.988367 0.006024 2.963348 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 817 1337 0.026266 0.018801 0.058978 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1155 1338 1.031210 0.029572 -3.070908 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 822 1341 -0.994650 -0.004765 0.306815 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 822 1342 -0.012065 0.022868 -0.007170 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 855 1342 -0.992565 0.015256 0.083432 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 870 1342 1.044060 1.013210 -1.723734 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 856 1343 -0.997516 0.021188 1.589546 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1336 1343 -0.992432 0.009429 2.924406 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 855 1343 0.024004 -0.015934 0.158394 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 874 1345 -0.993089 -0.000893 -0.321724 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 877 1349 0.015274 0.010068 0.014951 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1124 1349 0.988981 0.017990 0.148403 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 905 1353 0.020787 0.016743 0.039427 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 908 1354 -1.012360 1.001390 -1.443073 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 913 1356 1.010400 0.008842 3.080370 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1106 1357 -0.993092 -0.061505 2.614828 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1103 1360 -0.970847 -0.021487 3.042361 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1003 1363 0.016821 0.031104 -1.486861 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1147 1363 0.003309 -0.031305 1.256025 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1002 1365 -1.016180 0.001363 2.971613 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1360 1376 0.015137 -0.012542 0.305691 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1146 1379 0.979439 -0.010972 1.541795 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1091 1380 -0.004020 -0.996511 -1.584442 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1363 1380 -1.000390 -0.048948 2.857358 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1362 1380 -0.032901 -0.028841 -3.139168 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 908 1386 -0.001703 -0.014144 -2.950411 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 970 1387 0.985618 0.014480 2.812363 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 953 1390 -1.013930 0.010045 3.079714 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 919 1390 -0.972105 0.016994 -0.083811 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 927 1391 -0.003119 0.025694 0.072016 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 971 1395 -0.008339 0.002661 1.857743 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 953 1397 0.002788 -0.023497 -2.825662 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 919 1399 -0.000666 0.014170 0.116958 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 928 1400 -0.997991 -0.986739 -1.233241 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 954 1403 1.007710 0.025757 -0.113389 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1401 1405 -0.008950 -0.000108 3.096498 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 949 1405 -0.034988 0.000712 -0.166840 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 919 1407 -0.015707 0.036337 0.443246 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1409 1413 -0.000067 0.004377 2.790060 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1391 1414 0.006505 1.001870 -1.477784 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1401 1415 -2.032420 -0.047270 1.506159 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 914 1419 1.020620 0.021201 -1.462659 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1388 1419 -0.971843 0.027535 2.802427 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1106 1419 0.993448 0.009715 -1.932757 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1396 1420 -0.009565 -0.018367 0.042552 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1390 1421 -0.962255 -0.038758 0.418795 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 918 1422 -0.017523 0.018860 0.083012 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 926 1424 1.009420 1.019830 1.696730 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1409 1425 0.016458 0.001345 -0.163293 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1409 1426 0.959210 0.007808 0.064263 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1412 1426 -0.041282 0.023866 3.037794 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1411 1426 -0.976888 0.001810 -0.152212 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1411 1427 -0.023367 -0.014826 -0.159962 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 919 1437 2.010350 0.000567 3.047149 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 928 1439 -1.015530 -0.039143 -1.427796 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 929 1440 -0.957272 -0.000966 0.411431 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 938 1444 0.005560 0.007720 -3.091574 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 933 1445 -0.027362 -0.009613 0.021255 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 935 1446 -0.998082 -0.038664 -0.276141 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 936 1446 -0.003381 -0.055755 -2.986990 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 935 1447 0.002132 -0.025125 0.136579 134.164079 0.000000 134.164079 23.151158 0.000000 0.000000 -EDGE2 933 1448 0.985889 -0.005992 2.936722 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1445 1449 -0.002047 -0.006760 -2.968896 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 930 1451 1.032270 0.004585 -1.315083 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 939 1451 0.012372 0.014449 -0.100430 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 967 1455 0.040848 -0.008869 -1.595079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 959 1455 -0.005892 -0.017892 -1.261690 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 961 1457 0.000524 0.025833 -0.061017 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 946 1458 -0.008323 -0.029720 0.151409 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 963 1459 -0.007944 0.038257 -0.077369 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 891 1460 -0.975070 0.018133 -3.108780 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1109 1462 1.023030 0.000942 -0.441789 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 888 1463 -0.981693 0.010219 2.938235 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 880 1463 -1.009390 0.000979 -1.595627 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1111 1463 0.035318 0.011228 -0.117652 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 896 1464 0.000673 0.024919 -0.376089 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 878 1464 2.064300 0.005987 0.107041 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 901 1466 -1.012950 0.003785 3.031655 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1075 1467 -0.016365 -0.014501 1.717985 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1005 1469 -0.040447 0.017503 -0.210059 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1152 1470 -1.046610 1.001520 -2.045759 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1054 1470 1.002910 0.978320 -1.287189 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1149 1470 1.001490 0.041992 -0.043056 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1055 1470 -0.047496 1.007400 -1.564363 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 846 1471 1.003500 0.012958 1.469345 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1056 1472 0.027253 0.037000 -0.066201 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1058 1476 0.018769 -0.030901 -2.860648 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1011 1476 -1.006840 0.028142 -2.933320 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1473 1478 -0.996022 -0.024361 3.022765 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1062 1478 0.025481 0.027570 0.114327 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1470 1479 1.023730 -0.035430 1.481533 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 848 1480 -0.985273 1.028870 1.531689 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1470 1480 -0.002240 -0.003483 3.054437 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 992 1481 0.980649 0.020231 -0.083298 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1082 1481 -0.977920 -0.019068 0.353365 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1004 1482 -0.020949 -0.044074 3.093447 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1131 1483 0.028117 -0.036847 -1.418938 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1505 1509 0.000155 0.050299 -3.100610 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1505 1510 -0.991965 -0.032306 -3.041446 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1500 1514 0.015825 -0.028283 -3.116527 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1507 1515 -0.000540 -0.006703 -0.083161 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1500 1524 -0.011590 -0.051042 -0.037298 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1512 1528 0.020936 -0.007061 0.464979 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1500 1532 -0.012099 0.006710 0.022990 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1525 1533 0.041699 -0.010673 -0.113182 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1513 1533 -0.024474 -0.006472 3.086534 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1529 1533 0.005821 -0.011900 -2.795970 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1528 1534 -0.012859 0.002395 2.879439 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1542 1546 -2.032920 -0.028263 3.104672 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1538 1546 -0.001153 -0.021043 -0.180839 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1540 1549 1.008890 -0.024279 -0.318557 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1544 1549 0.965491 0.010821 -3.005640 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1535 1550 0.002453 -0.980158 1.712355 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1529 1552 -0.941811 0.021549 0.146315 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1507 1555 -0.007828 -0.028038 0.162817 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1508 1555 -1.012000 0.000204 3.035021 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1496 1558 0.025541 0.053880 -3.024039 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1496 1560 0.023704 -0.030335 -0.283864 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1523 1562 1.006470 0.011965 2.678646 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1568 1572 1.990730 0.009975 3.112267 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1569 1573 0.025277 0.023721 -2.827533 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1568 1574 -0.014423 0.025781 2.859784 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1570 1574 -2.026450 -0.007319 3.050930 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1566 1577 -0.971582 -0.004600 -2.807020 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1507 1578 1.003880 -0.008241 -2.678755 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1564 1578 -0.029500 -0.008489 -2.813384 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1564 1580 -0.988524 -1.021170 -1.430811 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1495 1581 0.025544 -2.032980 1.497592 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1557 1581 0.027473 -0.000452 0.115180 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1492 1586 0.008252 -0.049927 3.018298 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1489 1589 -0.027788 0.001956 -2.898103 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1368 1590 -0.009307 0.018705 -3.110538 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1488 1590 -0.053957 -0.030098 2.976111 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1000 1592 -0.011904 0.020104 0.010542 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1379 1594 0.048802 -0.971424 1.742156 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1084 1595 -0.972193 -0.011245 0.288034 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1076 1595 -0.983261 0.030496 1.287018 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1378 1597 -0.973792 0.007344 2.989055 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1103 1598 -0.975311 -0.017606 0.054103 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1359 1599 0.046216 0.031624 -1.409676 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1373 1601 -0.012112 -0.067906 -3.092513 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1372 1601 1.012910 -0.042876 3.061316 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1373 1602 -1.000450 0.017167 -2.371430 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1491 1603 0.023012 -0.022073 1.230462 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1488 1606 0.019637 0.003979 -2.799887 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1592 1608 0.006513 -0.000707 -0.069696 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1466 1611 0.984007 -0.012913 2.902547 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1075 1611 0.010400 0.037361 -1.675301 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1066 1612 1.020390 0.997410 1.767764 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 996 1613 0.983380 0.000636 0.153418 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1366 1613 -0.993432 0.000518 -0.385337 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1366 1614 0.020801 0.012757 0.158262 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1001 1614 -0.991497 0.024104 -3.021959 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1590 1617 -0.981579 -0.033086 -2.940082 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1372 1618 -0.991939 -0.986357 1.893241 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1372 1619 -1.025570 -0.030801 1.095975 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1369 1621 0.017493 -0.010244 -2.878798 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1489 1622 -0.994764 -0.007718 3.000751 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1615 1623 0.024768 -0.010594 1.423549 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1591 1624 0.001830 -1.014820 -1.764966 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1367 1624 1.013600 0.004116 0.081573 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1559 1631 0.035237 -0.002678 3.100112 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1494 1631 1.002450 0.001731 -1.528431 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1585 1633 0.011301 -0.025397 -0.135369 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1493 1633 -0.005749 -0.062755 -2.785813 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1619 1634 -0.003209 0.979348 -1.559070 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1585 1637 -0.008394 -0.031025 2.938401 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1632 1639 -1.023040 -0.003523 3.137213 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1559 1639 0.026885 -0.023757 -1.599322 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1630 1639 1.000750 0.008475 1.772751 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1630 1640 0.001940 -0.006708 3.000273 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1627 1642 -0.011797 -0.994328 1.761108 134.164079 0.000000 134.164079 23.151158 0.000000 0.000000 -EDGE2 1628 1642 0.025183 0.033985 -3.070565 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1629 1642 -0.978706 -0.036212 -2.774829 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1626 1643 0.990189 0.000271 1.556074 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1626 1644 -0.015220 0.045989 -2.841179 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1627 1644 -1.012120 0.039252 3.077064 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1625 1645 0.033938 -0.008808 -2.954249 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1603 1651 0.013848 -0.034857 -1.795732 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1619 1652 -0.025692 -0.986771 -1.683088 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1603 1652 -1.003100 0.010293 -3.113694 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1619 1653 0.010397 -2.022490 -1.420632 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1373 1653 0.003640 -0.009320 -0.174357 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1600 1654 0.020990 0.029391 3.045638 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1376 1654 -1.021260 -0.995576 1.277374 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1358 1656 1.028080 -1.008060 -1.044257 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1428 1660 0.038871 -0.017573 -0.175858 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1430 1661 -0.971578 -0.038387 -0.016446 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1430 1662 -0.005980 0.006865 -0.358215 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1433 1665 -0.009442 0.006266 -0.196859 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1433 1666 0.964713 0.001310 0.010044 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1432 1666 1.991050 -0.039276 -0.180747 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1433 1668 1.020710 0.007327 -3.058303 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1432 1670 -0.016755 0.013415 -2.940059 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1433 1670 -1.015960 0.057237 3.031754 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1662 1670 1.005630 -0.973967 1.793982 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1663 1671 0.016092 0.022554 1.795010 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1430 1672 -0.052025 0.019916 -2.808070 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1660 1675 -1.028090 -0.014326 -3.043845 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1567 1679 0.052961 -0.026592 -3.106531 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1491 1683 -0.030614 -0.012981 -2.755875 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1602 1684 0.016507 0.045327 -2.968454 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1653 1685 0.006870 -0.000258 0.015081 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1374 1686 -0.026712 0.042490 -0.091204 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1600 1686 0.011316 -0.025326 3.097992 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1654 1687 1.006180 -0.044340 -0.063167 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1131 1690 -0.050590 -1.035890 1.444850 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1484 1691 -0.964523 -0.009951 1.551112 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1075 1692 -0.002661 -0.989145 -1.430212 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1094 1694 -0.010222 0.021632 -0.019191 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 887 1694 1.013720 -0.005597 2.956796 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1351 1695 0.048750 0.008216 2.981813 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1160 1696 -0.015311 -0.020983 0.062520 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1351 1696 -0.015105 0.980480 1.732723 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 977 1697 -0.019061 0.018685 0.152424 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 978 1698 0.015530 -0.012458 -0.159043 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1156 1698 -0.042967 -0.016443 3.069228 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 851 1699 -0.011377 0.021452 -1.747619 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1170 1699 1.014280 -0.006191 3.086892 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1164 1700 -0.037099 -0.007389 -0.160636 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1169 1701 -0.012276 0.029744 2.862228 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1170 1701 -0.990542 -0.018269 -2.999544 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1173 1701 0.034222 -0.012592 -0.420579 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1168 1702 -0.028731 0.030607 3.111646 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 807 1702 1.025570 -0.012849 -2.999520 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1175 1702 -0.994863 -0.000769 0.004135 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 840 1703 -0.983693 -0.004853 -3.098594 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 837 1704 0.996581 0.006810 -3.064828 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1189 1705 0.042166 0.030493 -2.534735 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 860 1707 -0.996410 -0.005489 -1.704262 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 837 1710 1.017470 0.025187 0.135924 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1190 1710 0.006273 0.046213 -0.230566 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1703 1711 -0.019539 -0.033384 -1.381284 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1327 1711 -0.029829 0.029701 1.708082 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1056 1718 -1.041180 0.988114 -1.372950 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1006 1720 1.975410 0.003716 -0.090568 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1716 1722 -0.001014 0.027962 3.034717 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1024 1727 -1.040230 0.009598 0.162592 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1013 1729 -0.029393 0.000872 -3.012573 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1011 1731 0.043012 0.007343 -1.253381 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1049 1734 -1.035850 -0.028953 -2.951521 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1725 1737 -0.020751 -0.028487 -2.618635 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1715 1738 1.003940 -0.007055 -2.838663 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1712 1741 1.035500 -0.021092 2.834457 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 839 1742 1.014310 0.020438 2.869338 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1198 1742 0.973530 1.000020 -1.650412 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1310 1743 1.017990 -0.016884 -1.838406 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 839 1743 -0.008209 -0.005486 3.071841 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1198 1744 -0.007360 0.002631 -2.905976 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 805 1745 0.004753 -0.028478 -2.867714 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 804 1746 -0.004237 0.007754 3.028551 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1307 1747 0.017794 -0.000484 1.847420 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1272 1749 -1.033530 1.980510 -1.442092 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1272 1750 -1.008850 1.012100 -1.573836 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1229 1755 -2.007400 0.004205 0.167940 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1226 1756 0.028176 -0.009283 -2.891276 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 803 1762 -1.014130 -0.002741 -0.069616 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 802 1762 -0.011211 0.037664 0.023420 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1299 1763 0.048254 -0.012087 -1.547526 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1284 1763 -0.950508 -0.018423 1.493535 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1325 1765 -0.039045 0.051128 0.085617 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1192 1766 0.026850 0.017396 -3.028282 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1705 1770 0.992140 0.005837 0.237299 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 810 1772 -0.019509 0.014623 -3.126002 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1709 1773 -0.032537 -0.009563 -0.107543 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 840 1776 -0.008991 -0.014097 -0.049376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1742 1776 0.984850 1.019260 1.540416 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1701 1777 -0.018148 -0.007704 3.028138 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 838 1777 0.951290 -1.988010 -1.073869 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 842 1778 0.007338 0.047519 -0.073644 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 818 1778 0.998344 0.985718 -1.571859 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1162 1779 1.033060 -0.012264 3.029233 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 820 1779 -0.983202 -0.000695 1.603391 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1339 1779 -0.014567 0.020591 -1.656701 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 848 1782 -0.020090 -0.002671 -3.118461 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1471 1784 -0.989961 0.007265 -3.085286 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1362 1786 2.009140 0.032795 3.075949 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1139 1787 0.001433 -0.008966 -1.524864 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1612 1788 0.022436 0.018928 0.571163 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1001 1789 -0.019302 0.015147 -2.922147 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1484 1789 0.981733 -0.005129 0.150756 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1486 1790 0.028622 -0.005728 -0.167395 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1591 1791 0.006511 0.018026 -1.461062 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1614 1792 -0.024319 0.021626 -2.927048 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1488 1792 -0.992041 -0.998031 -2.024344 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1000 1792 0.006321 -0.014589 0.091091 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 997 1793 -0.016293 0.008335 -2.658786 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1003 1795 0.009315 0.016001 -0.175629 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1129 1795 2.019390 -0.027331 2.937017 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1365 1798 0.977791 -0.017884 0.271119 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1614 1798 -0.018596 -0.005947 -0.342599 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1487 1799 -0.013280 -0.007277 -0.086856 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1591 1799 -0.000208 -0.001249 -1.520402 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1052 1804 -0.000634 0.007816 -0.068406 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1053 1804 -1.015010 0.015333 -0.016009 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1008 1805 0.969076 0.025093 -3.111315 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1716 1810 0.018755 -0.030424 3.042718 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1722 1810 -0.016904 0.023981 -0.002907 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1737 1810 1.996260 1.030150 -1.806696 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1716 1811 -0.977985 0.017115 2.687920 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 799 1814 1.002580 0.011122 -2.912717 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1759 1815 0.038160 0.001372 2.729761 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1816 1821 0.996607 -0.019422 3.017499 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1758 1822 1.039130 1.023740 -1.249996 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1758 1824 -0.001172 -0.039715 2.685083 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1224 1825 0.971458 0.035688 0.032625 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1822 1830 1.026290 -0.998340 1.727250 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1223 1831 -0.043423 -0.017946 -1.242744 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1819 1834 -0.999430 -0.033842 -0.003715 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1819 1835 -0.010830 -0.004956 -0.012113 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1264 1846 -0.980093 -1.029550 1.154472 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1271 1846 0.006543 0.984734 -1.522313 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1296 1847 -0.980522 0.047472 -1.734997 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1265 1849 0.007324 0.030923 -0.169971 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 667 1851 0.017787 0.033783 -1.520658 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 666 1851 1.000860 -0.006682 -1.613819 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1267 1851 0.014751 -0.031739 -0.133310 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1259 1852 0.987388 0.032652 -0.216412 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1856 1861 1.001410 0.018451 -3.101241 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1857 1861 0.007755 0.019954 2.953910 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1855 1864 -0.980483 -0.000596 3.005600 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1859 1864 -4.047550 -0.989426 -1.458430 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1853 1864 1.009570 -0.050749 -2.939799 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1854 1864 0.017373 -0.000680 3.048692 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1856 1864 -0.982531 -0.985014 -1.566778 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1852 1865 0.998403 0.000784 3.092807 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1853 1866 -1.012020 -0.054794 3.121047 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1851 1868 1.010120 -0.041438 -0.208496 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1259 1869 0.025435 -2.001580 -1.754617 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 659 1873 2.006550 0.051249 3.050871 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 634 1874 0.976091 -0.987714 1.881122 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 683 1875 -0.003206 0.009378 -1.719856 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 637 1877 -0.015217 -0.005695 -0.091387 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 633 1877 0.004996 0.008405 -2.876661 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 608 1878 -0.991811 -1.001350 1.400317 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 615 1879 0.023068 0.034923 -1.439725 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 648 1886 -1.014960 -1.045130 1.404233 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 615 1888 -0.043234 -0.979152 -1.584862 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 563 1891 -0.018918 0.002471 1.621303 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 562 1891 0.976611 -0.000758 1.659359 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 603 1892 -1.005620 0.007646 3.119605 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 567 1894 -1.029700 -0.026622 -0.124872 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 599 1895 -0.009313 0.022371 1.479171 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 581 1896 0.995625 -0.045115 -2.929635 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 580 1897 1.037560 0.042838 -2.793288 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 581 1897 0.011062 0.012406 -3.120889 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 580 1898 0.007767 -0.000761 -2.904538 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 693 1899 -2.027630 0.019342 -1.778129 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 567 1904 1.006840 0.027757 0.045595 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 582 1904 0.992929 -1.006630 -1.328929 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 714 1907 0.983808 -0.015309 -1.550754 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 716 1907 -1.015100 -0.004468 1.564110 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 714 1908 2.021470 -0.021243 -0.246146 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 415 1909 2.037950 -0.014452 -2.752443 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 414 1911 1.009303 0.021084 -3.123446 134.164079 0.000000 134.164079 23.151158 0.000000 0.000000 -EDGE2 1909 1913 2.001330 2.000770 1.697945 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 595 1914 0.986292 0.004597 -2.777341 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 594 1914 2.011210 0.039655 3.105619 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 594 1915 0.956900 -0.009452 3.044766 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 595 1916 0.027690 -0.969365 -1.595956 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 596 1916 -0.026175 -0.039141 -0.341886 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 597 1917 -0.013807 0.001487 -0.213473 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 598 1917 -1.013653 0.012266 0.047593 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 600 1919 -0.981792 0.016899 1.544339 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 598 1919 0.988610 0.028227 0.318119 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 563 1923 -0.021495 -0.018837 -2.995303 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 572 1924 -0.030230 0.020506 0.025444 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1889 1926 -1.001200 0.022634 -3.028805 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 607 1926 -0.994124 -0.052017 0.063675 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 638 1927 0.973856 0.037990 -3.089009 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1887 1927 0.007841 0.015599 -1.574018 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 639 1927 -0.004398 0.009334 2.942292 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 647 1928 0.986739 0.013357 0.143867 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1886 1928 0.003117 -0.016517 -3.063957 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1881 1928 -0.956658 -0.001364 -0.234112 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1884 1929 0.976082 -0.019474 3.026240 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1881 1929 0.027876 -0.006818 -0.066393 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1884 1931 -0.997972 -0.004057 2.942486 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 519 1935 -0.020380 0.008875 1.624585 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 550 1935 1.060820 0.030482 1.585342 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 559 1936 1.005770 -0.029426 -0.215056 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1933 1937 0.037638 -0.000073 -2.796192 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1932 1937 1.001354 0.007475 2.750356 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1932 1938 -0.020102 -0.022084 3.026463 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1883 1938 -0.001480 -0.999908 1.727107 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1883 1939 0.050230 0.005542 1.924135 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1871 1941 1.974070 0.002981 2.944819 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1872 1942 -1.009578 1.014417 -1.687703 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1871 1942 1.031780 -0.002135 -2.773280 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1868 1946 -0.035733 -0.018844 -3.061054 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 675 1947 0.048119 0.008014 1.381821 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1267 1947 0.046182 -0.020423 -3.083454 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1259 1948 -1.021840 -0.011865 2.832670 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 674 1948 -0.002307 0.008866 2.848049 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1867 1948 0.960130 -0.004011 0.096441 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 662 1949 1.040570 -1.989190 1.171999 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 664 1950 -0.017560 0.000987 3.082596 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 673 1950 -1.007390 -0.008573 -2.871133 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 680 1951 -1.015550 -0.012440 -1.756751 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 671 1952 -0.040135 -1.067720 -1.111398 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1754 1953 1.023490 1.960920 -1.336933 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1227 1953 2.038220 -0.006269 2.828178 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 679 1953 -0.044334 -2.003110 -1.378113 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1828 1955 -1.008380 0.026738 -0.331549 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1838 1959 0.960079 0.022115 -1.798646 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 789 1961 -0.028623 0.026898 -2.784547 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 790 1966 -0.040145 0.007678 0.196528 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 789 1966 1.010740 0.048194 0.351460 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1839 1967 -0.003271 -0.018728 -2.882932 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1827 1971 -0.037287 0.048466 1.630545 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1756 1971 -1.000480 0.001534 -1.267820 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1955 1971 0.020325 0.005030 -1.954811 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1226 1971 0.940694 0.002506 1.650511 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1228 1972 -0.011532 -0.032134 -0.094865 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1841 1973 -0.027176 0.000495 -3.116181 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 793 1973 0.010023 -0.024635 -2.914319 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1838 1975 0.993292 0.007587 -1.207692 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1232 1976 -0.051791 -0.021885 -0.097744 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 771 1978 -0.019719 1.014230 -1.764843 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 771 1979 -0.000206 0.003485 -1.602629 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 770 1980 0.058967 0.020185 -3.006845 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1242 1980 1.013800 0.969365 1.525785 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 767 1983 0.006000 0.036361 -3.104451 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 766 1984 1.024110 0.980924 1.736314 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1835 1991 3.956960 -0.096783 -1.687319 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1988 1993 0.993837 0.011343 -2.963335 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1988 1994 0.035207 0.015742 -3.016082 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1989 1994 -0.970148 -0.027328 3.069607 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1990 1994 -1.996790 -0.020248 -2.839786 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1987 1994 1.001550 0.000319 2.778374 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1988 1996 -0.971028 -0.973356 -1.280513 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1987 1996 -0.052882 -1.019580 -1.560994 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1230 2000 0.021388 0.014343 2.891810 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1755 2002 0.992975 0.000187 -3.069583 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1955 2003 0.004573 -0.006991 -1.815159 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1968 2005 1.010680 -0.026294 -2.673915 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1230 2005 -0.991952 0.017318 0.144125 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2000 2006 -0.020501 0.003673 2.740731 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1840 2006 0.020880 0.017827 3.051711 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 790 2007 1.021550 -0.033538 1.550217 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 794 2010 -0.017384 0.031931 -0.078010 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1970 2010 0.001508 -0.005808 0.088076 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1968 2014 -0.008449 0.004160 2.770941 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 792 2014 -0.019009 -0.027456 -2.948268 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1837 2016 1.001800 -0.001429 2.844492 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1820 2020 -0.009990 -0.012339 -0.216556 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1224 2022 -0.980207 -1.027030 1.428351 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 799 2022 -0.016362 1.025830 -1.046064 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1831 2023 -0.035729 0.006079 -1.677085 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1759 2023 0.032661 0.003237 -1.309894 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1739 2026 -0.030014 -1.007380 1.369317 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1715 2028 -0.019867 1.040800 1.554116 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1714 2028 0.977572 0.963022 1.833422 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1812 2028 -0.007393 0.000826 -0.103647 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1823 2030 0.026544 1.000880 -1.425695 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2023 2030 0.015186 1.021570 -1.432177 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1759 2030 0.988558 -0.010733 -3.005177 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1832 2030 -0.982808 -0.995503 1.366884 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1831 2031 0.029073 -0.031806 3.075670 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1820 2035 -1.000310 -0.018609 -2.995164 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2016 2038 0.020347 0.010353 3.045652 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2007 2039 -0.010566 0.004154 1.479201 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1974 2039 1.022580 0.010607 1.998684 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 792 2039 -0.975663 0.006343 -1.406875 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1958 2039 1.056480 0.025081 1.644088 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1837 2040 0.998594 -0.004310 2.922515 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1838 2041 -1.021900 -0.018406 -3.034380 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1837 2041 -0.035368 -0.037845 2.816644 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1836 2043 -1.005910 0.010857 -2.993642 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1836 2044 -1.013990 0.961023 1.694505 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2034 2044 -0.012104 -0.011055 -3.104571 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1818 2045 -0.984814 0.026111 -2.845615 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2022 2047 0.992697 0.005019 -0.169536 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2024 2047 -0.999838 -0.008773 -1.209316 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1815 2048 -0.015699 -0.993257 -1.574370 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2023 2048 -0.971493 0.005466 3.024461 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2044 2050 0.005256 0.015895 -2.827232 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2020 2050 -0.047345 -0.015828 2.753616 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1736 2054 -0.980549 -1.007630 1.356121 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1727 2055 -0.024263 -0.005480 -1.599161 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2053 2057 0.006377 -0.025482 -2.897136 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1835 2058 -0.035744 -1.004010 1.690216 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2035 2059 0.014187 0.011625 1.631971 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1819 2060 -0.013295 -0.979249 -1.659320 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2053 2060 -1.022890 0.000143 -0.607526 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2057 2061 -0.010022 -0.013338 2.823272 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1016 2063 -0.999666 -0.001139 -1.532431 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1726 2064 0.021772 0.002078 -3.124770 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1737 2069 0.005663 0.015579 -2.873498 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2055 2070 0.019740 -0.989890 1.620888 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1736 2070 0.010108 0.003604 -2.948514 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1022 2070 1.980760 -0.004949 -3.077434 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1733 2072 0.990775 -0.040962 3.074717 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1734 2072 -0.021742 0.028397 -3.012322 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1729 2073 -0.000967 0.003654 0.128782 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1049 2073 -0.000849 -0.004014 -0.074321 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1050 2074 0.002857 0.032945 0.039646 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1475 2075 0.029878 -0.001665 -1.374594 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1031 2079 0.009979 0.055373 1.527238 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1030 2079 1.009520 0.011356 1.397345 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1044 2082 -1.031240 0.982312 -1.173972 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1041 2083 1.982530 -0.017594 -1.703284 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1028 2083 -0.982685 -0.032865 -2.566192 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1028 2084 0.003589 0.008715 0.027941 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1030 2085 -0.999539 -0.051019 -0.134205 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2081 2085 -0.017713 -0.039781 3.017820 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1031 2086 -1.003710 0.017349 -0.167425 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2084 2089 0.984522 0.004276 -3.085259 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2082 2089 -1.010130 0.022459 -0.027708 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2084 2090 0.006448 -0.001773 3.048594 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1043 2091 -0.027313 0.016901 -1.588582 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2082 2092 -0.019945 0.021159 -2.985751 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1028 2093 0.988746 0.000541 0.195618 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1029 2093 -0.025729 0.011497 -0.114663 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2077 2097 0.032377 0.014382 2.842556 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2076 2099 -1.009020 0.035205 2.918502 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1011 2099 0.002509 -0.027450 2.933931 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 991 2101 1.990100 -0.009981 3.005115 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1055 2102 -0.991817 -0.000657 -0.236480 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1720 2102 -1.006060 -0.974040 1.449922 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1805 2102 1.008920 -0.000563 0.043822 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1054 2102 -0.014287 -0.013171 0.134187 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 847 2103 0.014441 -0.012173 3.135599 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1720 2103 -0.985811 0.015028 1.684914 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1061 2104 1.015760 0.038414 3.004829 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1472 2104 0.035089 0.020479 -0.130670 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1057 2105 0.001901 -0.003796 -0.095531 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1802 2106 1.023310 1.008000 -1.766131 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1011 2107 -0.014657 -0.002713 -0.103971 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2075 2107 0.020549 0.005609 1.495596 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1051 2108 -0.016169 -1.029060 -1.829036 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1805 2108 -0.978229 -0.036966 0.371581 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1476 2109 0.978129 0.016480 0.306399 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1719 2110 0.003659 0.998157 -1.283941 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1079 2110 -0.020833 -1.029280 1.765505 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1783 2111 -0.004405 0.023406 2.983748 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 993 2112 -1.035330 0.010768 0.116732 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1074 2115 1.020840 0.016380 0.003032 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1098 2116 0.963011 0.982869 1.698859 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1481 2117 -0.014016 0.009582 -2.835247 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1471 2119 -0.025314 -0.023398 -0.092060 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1719 2119 -0.030692 -0.007780 -2.887699 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1152 2119 -0.978982 -0.038834 -1.475391 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2110 2120 1.023630 1.001610 1.652894 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1807 2120 0.019001 1.017700 1.583245 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2112 2120 0.009490 0.001713 -0.291600 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1719 2120 0.934411 0.023671 -0.075098 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1076 2121 1.013940 -0.018180 2.985849 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1469 2121 -0.008287 -0.024472 3.104876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1787 2123 -0.014550 -0.005549 0.344532 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1794 2124 2.013550 -0.028764 -0.311680 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1134 2126 0.027625 -0.006017 -0.125306 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 984 2127 -0.976713 -0.000776 1.778348 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1135 2127 0.036444 0.012461 -0.252190 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 984 2129 1.061020 -0.025876 0.244825 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1171 2131 0.013997 -0.010630 -3.052732 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1780 2131 -1.002270 -0.029974 1.792479 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 982 2133 -1.022520 -0.024845 0.374551 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 979 2133 -2.021720 -0.013441 -2.903974 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1135 2134 -0.012957 -1.006890 1.207482 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1463 2136 -0.976299 -0.032576 -3.089343 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1352 2136 0.021523 -0.026127 0.157978 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 972 2137 0.999856 -0.008931 2.551289 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1135 2137 -0.008707 1.993330 1.438967 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 962 2139 1.027850 0.042713 -1.619943 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 969 2139 1.964380 -0.026309 -1.580683 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 947 2140 0.989420 0.010341 0.203999 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1382 2142 1.012110 -1.011040 1.482968 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1068 2147 -1.000130 -0.023585 -0.081342 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1103 2151 0.018169 0.041636 -0.055887 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1103 2152 0.025865 -1.017300 -1.630140 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 910 2152 -0.000712 0.005106 2.740019 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 913 2152 -0.985691 0.037168 0.125387 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1107 2155 0.002214 0.007085 0.024901 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1402 2156 -0.018542 -0.012004 -3.094689 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 926 2158 0.013886 0.018801 -0.008444 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1407 2159 -0.000160 -0.008063 -0.111485 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1422 2159 0.977617 -0.026915 -0.011783 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 926 2160 0.010085 -0.007144 -2.803200 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1416 2160 0.017048 0.015657 0.098330 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 907 2162 1.006900 0.035542 3.137149 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 923 2163 0.004838 0.039354 0.286812 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1356 2163 -0.981788 0.009758 1.731459 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1403 2164 -0.000509 -0.998203 -1.640102 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1459 2164 1.007720 -0.002926 -0.116855 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2142 2166 0.018794 0.020632 -0.110145 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1360 2167 -1.015490 -0.004566 -1.720703 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 908 2169 1.045560 0.030195 2.800149 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2140 2169 0.977292 0.017856 3.052278 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2153 2169 -0.040625 -0.004112 -0.173730 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1104 2169 1.003690 -0.015631 0.773238 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 973 2170 -1.975850 -1.020320 1.236532 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1396 2171 -0.964162 0.001359 -1.657932 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1397 2172 -0.979919 -0.039979 -0.142261 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 953 2173 -0.013592 0.002680 -3.136897 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 926 2174 -0.006753 -0.015450 0.027974 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1398 2174 -0.046016 0.009202 0.239593 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2160 2174 0.013099 0.019870 -2.854397 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1414 2175 0.975627 0.012608 1.388950 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1409 2177 -0.038026 -0.032824 0.054669 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1425 2177 -0.029678 0.028579 -0.141023 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1426 2178 -0.009886 -0.006080 -0.145979 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1410 2179 0.996063 0.014155 0.228156 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1658 2180 0.027671 0.037775 -2.891329 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2168 2181 -0.971254 2.032890 -1.587886 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2143 2182 0.008460 -1.001880 1.562141 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1103 2184 1.011250 -0.000019 -0.137190 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1657 2185 -0.010289 0.004310 0.078603 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1657 2186 1.031004 0.021220 -0.211455 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1658 2186 0.029193 0.012672 -0.367633 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1412 2187 -0.948609 -0.013068 1.752986 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1676 2188 -0.033829 0.008398 0.098148 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1577 2191 -1.973630 -0.005125 -0.007088 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1427 2194 1.023550 0.005585 -2.925005 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2179 2194 0.990726 0.025666 3.139192 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1659 2196 -0.042989 0.997669 1.359412 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2189 2196 -0.989769 0.034106 0.250717 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1677 2197 0.009754 -0.008643 -0.427692 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2192 2197 1.029620 0.009140 -3.135467 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1574 2198 1.011470 1.013850 -1.151747 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1679 2199 0.010308 0.014343 -0.301350 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2190 2199 0.970799 -0.026625 -0.026432 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2191 2200 0.012586 1.022400 1.440288 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1619 2202 0.931324 0.035435 -2.824911 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1491 2202 1.012270 0.009587 3.139143 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1619 2203 -0.000030 -0.035834 -3.033106 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2200 2209 0.989312 0.035075 -0.035254 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1587 2209 0.009050 2.006930 -1.609250 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1683 2209 -2.031510 0.017061 0.413379 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2202 2210 0.012884 0.024700 0.150953 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 1682 2210 0.027735 -0.031366 0.351104 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1634 2211 1.003710 -0.023912 -1.576292 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1587 2211 0.028232 -0.002171 -1.506211 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1634 2212 -0.017978 -0.003685 -2.927408 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1584 2214 0.013162 -0.024312 -3.033997 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1495 2215 -0.010388 -0.031735 -0.158504 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1581 2217 -0.012550 -0.001886 2.966405 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1556 2217 1.005350 0.022388 -3.141266 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1562 2220 0.003903 -0.018329 -3.103804 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1580 2220 0.003655 -0.019290 0.045200 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1560 2222 0.047554 0.042555 -3.076297 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1558 2224 -0.007749 -0.001892 -2.776844 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1497 2224 -1.000120 -0.021023 0.312829 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1556 2226 -0.011844 0.008880 -2.895079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1565 2227 -2.025470 -0.019142 1.523317 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1555 2228 -0.048534 0.974767 1.737301 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1523 2228 -0.982840 -0.007711 2.767529 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1506 2228 1.017910 0.970605 1.670334 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1517 2229 -0.007094 -0.037405 -0.194753 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1518 2230 -0.018791 -0.029518 -0.292492 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1520 2230 0.018172 0.018870 3.049224 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1518 2231 0.998833 -0.021549 0.373165 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1545 2236 0.983896 -0.011568 -2.807345 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1503 2238 -0.020836 -1.032650 1.665188 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1535 2238 -0.014972 -0.994486 1.947185 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1503 2240 0.020343 -0.996215 -1.430357 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1548 2241 1.006060 0.003447 3.044147 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1549 2242 -1.004340 0.028839 3.141158 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2233 2242 1.985180 1.047830 -1.615794 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1546 2242 0.032804 -0.018494 -0.008586 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2257 2262 -0.993769 -0.018196 -2.882968 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2255 2263 -0.031108 -0.002930 -1.556686 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2248 2264 -1.000100 -0.955228 -1.927515 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2269 2277 0.019649 -0.007483 0.384375 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2272 2278 -0.011904 -0.026386 -3.015405 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2239 2294 0.019513 -0.991739 1.855002 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1544 2294 -1.005630 0.962090 -1.486063 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1527 2296 0.970664 -0.013707 0.045876 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2292 2300 -1.003850 -1.003860 -1.213286 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2285 2300 -0.973684 0.024589 -0.331153 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2285 2301 -0.022549 0.015346 -0.140957 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2288 2301 0.987109 -0.023667 -3.111958 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2288 2302 -0.007702 0.006190 2.814708 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2286 2302 -0.001593 -0.013773 0.037394 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2299 2306 -0.049568 1.031460 -1.475698 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2283 2307 -0.024297 -0.005727 1.561804 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1544 2310 -0.998762 0.965888 -1.663364 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2296 2312 0.059217 -0.009303 -0.190310 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2253 2318 0.967605 0.001211 -0.097415 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2316 2321 0.997886 0.048669 -3.028614 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2292 2322 -1.024360 1.008290 -1.483416 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2307 2324 0.007075 -1.006220 -1.780567 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2313 2325 0.003355 -0.001986 -3.031064 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2310 2328 0.034545 -0.018214 3.049407 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2308 2330 -0.022677 0.016248 2.863254 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2319 2335 -0.009006 0.007122 -0.282747 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2317 2341 0.007285 -0.035176 -0.167217 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2262 2344 -0.017692 -0.019994 -3.031451 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2277 2349 0.007411 -0.058181 -0.332576 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2272 2349 0.945937 -0.039742 2.906898 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2272 2360 0.023198 0.001580 -0.033708 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2269 2361 -0.011365 0.007823 2.653645 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2348 2362 -0.029691 -0.014325 3.017429 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2342 2366 1.010620 1.039450 -1.171781 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2264 2366 0.015381 0.009471 -3.126041 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2267 2370 -0.985855 -0.015940 0.104958 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2345 2370 1.007100 0.034338 0.302894 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2258 2370 0.014666 -0.006927 -0.629239 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2267 2372 0.037180 1.018180 1.350481 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2277 2374 1.035730 0.008995 -0.386900 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2331 2377 1.998730 -0.023033 -2.789206 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2253 2382 1.007920 0.004715 -0.167042 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2319 2383 -0.011465 -0.013864 -0.024264 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2368 2384 0.035131 -0.032908 -0.082456 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2262 2385 -0.994153 -0.006190 3.024525 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2276 2388 0.008173 -0.007236 -0.006625 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2350 2388 -1.987120 -0.021922 0.184364 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2372 2388 0.020272 0.020533 -0.028531 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2271 2392 -0.038646 -0.986068 -1.615681 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2353 2392 -0.973547 0.017002 -0.289805 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2354 2393 -0.981385 0.001947 0.161337 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2270 2399 0.977351 0.029741 2.129972 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2373 2401 -0.019967 0.020324 2.997089 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2348 2401 0.974662 -0.061033 -3.019569 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2274 2401 -0.970137 -0.014660 0.418364 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2362 2402 -0.028185 0.020642 0.304399 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2347 2403 -0.021427 0.053936 -1.458112 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2346 2403 1.026270 -0.030791 -1.282970 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2259 2404 -1.030870 -0.021878 2.760784 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2258 2404 -0.038098 0.061333 -3.139276 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2264 2406 -0.003616 0.017462 -2.853709 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2247 2407 -0.034864 -0.030890 2.998188 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2246 2408 -0.059554 0.031885 2.922574 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2245 2409 -0.006982 0.029146 2.964885 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2246 2409 -0.992440 -0.028750 2.962092 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1548 2412 0.004777 0.006783 0.033108 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1537 2412 1.008250 -0.021024 3.043992 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2242 2412 0.010623 0.008900 -3.029454 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2328 2413 -0.945884 -2.011440 1.463523 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1542 2413 -1.027850 -0.000290 0.110685 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1537 2414 -0.982370 -0.046381 3.027999 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1502 2415 0.985726 0.021640 1.635882 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2311 2415 0.008478 0.037638 -1.462507 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2327 2415 -0.005447 0.037649 -1.849108 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2312 2416 0.020205 0.026861 0.143079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2294 2416 0.013503 -0.020792 -3.090127 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2308 2418 0.017066 0.003126 -2.882795 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2249 2420 1.008860 0.027893 -2.952899 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2333 2420 -1.025130 0.005412 0.410016 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2322 2421 -0.989078 -0.012109 -3.014885 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2244 2425 1.005390 0.005812 -2.949652 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2410 2426 -0.027883 0.015478 -0.167823 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1539 2427 -0.010268 -0.012567 -1.308349 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2234 2427 1.026870 0.032934 -2.776494 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2411 2427 0.012937 -0.031155 -0.114061 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 1547 2427 -0.004009 -0.043558 -1.613702 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2425 2430 -0.998652 -0.000349 -2.746153 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2342 2430 0.978792 -0.986586 1.612252 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2336 2432 -0.010458 -0.021764 -0.445418 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2249 2433 0.006886 -0.033196 0.505907 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2308 2434 -0.973665 0.986734 -1.702780 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2283 2434 0.006233 0.969780 -1.190737 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2379 2435 0.007437 -0.010446 -1.612026 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2376 2438 -0.005506 0.051156 -3.049057 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2281 2441 0.022229 0.005175 0.342312 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2290 2442 0.940809 1.026170 -1.598411 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2291 2443 -0.003096 -0.019362 -2.050252 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2306 2443 0.985249 -0.001649 -1.571890 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2280 2446 -0.005263 0.032251 3.139107 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2439 2447 -0.026211 -0.018977 0.022657 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2359 2447 0.018295 0.018307 -3.088053 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2352 2448 -1.039080 0.984967 1.595158 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2351 2449 1.996050 0.012225 -0.063163 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2396 2457 -0.951855 -2.038320 1.420075 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2396 2458 -0.975535 -0.972501 1.257544 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2396 2459 -1.016160 0.005521 1.849390 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2452 2462 2.987290 -0.996176 1.409454 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2456 2462 -0.000904 0.006725 2.880734 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2455 2464 1.030430 0.010110 0.192817 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2456 2464 -0.988902 1.025800 1.464654 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2455 2465 1.968482 0.008408 0.219486 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2466 2471 0.972918 -3.985940 -1.291904 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2468 2472 1.991260 0.005399 2.731171 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2469 2474 -1.055920 -0.011992 -3.000439 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2470 2474 -1.941870 0.000239 -2.894990 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2465 2475 2.002280 -0.006063 1.757767 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2467 2475 0.011592 0.006777 1.753605 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2468 2476 -1.005610 1.022500 1.701737 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2467 2476 0.982608 -0.007486 0.099181 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2479 2488 -0.022910 0.983625 1.802275 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2484 2492 -0.014958 -0.045523 0.049831 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2489 2493 -0.005237 0.056786 -2.826888 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2485 2494 0.973658 -0.039629 -0.186892 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2487 2495 0.001047 -0.007909 0.255070 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2479 2495 -0.035051 -0.008055 -1.585970 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2487 2497 -0.027184 2.013390 1.879596 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2500 2504 3.009090 -0.965979 -1.831378 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2516 2520 3.000580 -1.012790 -1.631264 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2520 2524 2.978920 -1.034160 -1.754167 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2521 2525 1.999010 -2.007880 -1.525133 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2529 2533 -0.039996 0.010843 -3.011105 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2530 2534 -2.007140 -0.009642 2.769281 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2526 2534 1.012790 0.979168 -1.818875 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2531 2535 -3.986020 0.007247 -2.716996 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2526 2535 1.001100 0.012974 -1.387901 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2504 2539 3.003588 0.011036 -3.070559 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2506 2539 1.035750 0.017372 2.792020 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2506 2540 1.001980 1.018410 1.343131 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2510 2541 -0.995278 -0.018138 0.118027 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2510 2543 0.988730 -0.029204 -0.034846 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2511 2544 -0.015186 -0.974871 -1.392466 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2512 2545 0.993470 0.038661 0.371662 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2516 2547 -1.002859 0.017899 -0.498667 134.164079 0.000000 134.164079 23.151158 0.000000 0.000000 -EDGE2 2515 2547 0.000394 -0.015932 0.221895 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2518 2547 -3.002030 -0.010979 -0.037628 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2515 2548 0.008380 0.975292 1.405482 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2514 2549 1.039730 1.988770 1.779416 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2515 2550 0.016093 2.970360 1.338544 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2516 2551 -1.011130 4.051510 1.576694 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2512 2556 -1.017470 2.998060 -1.410819 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2543 2556 3.017890 -0.020124 -2.780777 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2551 2556 -1.012550 3.976070 -2.997440 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2543 2557 2.004630 0.006942 3.020441 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2512 2558 -1.021740 0.985076 -1.222476 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2543 2558 1.018410 -0.026155 -3.056186 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2511 2559 0.010839 0.048574 -3.042408 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2543 2559 0.045857 0.027237 -3.034520 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2560 2564 2.968080 -0.990440 -1.846396 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2562 2566 0.993102 -3.002250 -1.485469 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2568 2572 2.991823 -0.985963 -1.186367 134.164079 0.000000 134.164079 23.151158 0.000000 0.000000 -EDGE2 2585 2590 -0.977317 -0.014275 -2.892553 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2583 2590 -1.003600 -0.021668 -0.058545 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2583 2591 -0.029731 -0.005500 -0.135986 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2582 2593 -1.025910 0.015274 2.742496 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2588 2595 -0.988076 0.000827 -2.959909 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2579 2596 0.982613 -0.008008 -0.152669 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2586 2597 0.991298 1.987910 1.389791 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2600 2606 0.018908 0.017495 -2.976528 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2598 2606 0.993412 1.006380 -1.472588 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2598 2607 0.996163 0.014400 -1.595591 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 19 2609 1.985500 0.020477 -2.966937 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 28 2612 -0.955087 -0.975877 -1.420601 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 19 2612 0.002627 0.971752 1.342047 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 29 2612 -2.001310 -1.013120 -1.817387 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2612 2616 2.983670 1.001490 1.511868 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 34 2616 0.985608 -2.984890 1.865325 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 35 2618 -0.001673 -1.017620 1.657965 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 36 2619 -1.064800 -0.024841 -0.204576 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 38 2619 -3.005700 0.012878 -0.071871 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 37 2620 -2.001733 1.023115 1.099913 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 34 2620 -0.011170 0.015413 3.059484 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 54 2625 -0.964070 0.002367 2.870659 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 51 2626 -0.016045 -1.036370 1.545579 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 52 2626 0.006116 -0.010217 2.929449 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 52 2627 -1.029400 0.047217 3.076374 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 66 2627 1.025560 0.037857 1.278487 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 50 2628 0.012420 -0.028549 3.138328 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 65 2630 -1.035540 -0.010688 3.128685 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 0 2631 -1.023620 0.055117 -1.608286 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 63 2631 -0.005630 -0.024850 1.368613 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 22 2638 1.006150 -1.019240 1.410664 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 23 2639 -0.036951 -0.005825 1.706373 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2641 2645 0.015156 -0.014290 -3.081285 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2652 2665 0.977377 -0.028795 2.896699 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2642 2668 -0.010844 -0.019415 3.015532 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2643 2668 -0.981452 0.006692 -3.068790 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2639 2672 0.970295 0.004720 0.022195 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2602 2674 1.024000 -1.023260 2.037166 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2602 2675 0.998882 0.037707 1.318163 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2604 2675 -1.024860 0.004259 -1.346764 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2603 2676 0.004919 -1.035390 -1.752737 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2673 2677 0.015662 0.001403 -2.911654 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2642 2681 -1.014570 0.000117 0.282133 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2648 2681 1.019310 -0.002031 0.000545 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2684 2689 1.014710 -0.003670 3.119980 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2653 2689 -0.024594 0.023903 -3.105755 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2683 2690 -0.007961 -0.991156 1.912781 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2666 2691 0.998141 0.025122 -0.206221 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2685 2692 -0.984455 0.006881 0.147264 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2688 2694 -0.035816 -0.006383 3.033180 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2685 2694 1.000280 0.027036 0.068029 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2687 2694 -1.013140 0.032766 -0.116081 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2661 2695 1.996640 -0.013585 1.476503 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2653 2701 0.036189 -0.007503 -0.352384 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2653 2702 1.033080 0.014830 0.298229 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2655 2703 -0.042886 -0.015423 -0.205503 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2656 2704 0.020698 0.028289 0.178029 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2660 2705 1.032410 -0.020183 3.073691 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2661 2706 -0.998126 0.015574 -3.046161 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2658 2706 -0.008115 0.049036 0.059376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2660 2707 -1.025680 -0.003443 2.869873 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 151 2710 1.000440 0.038068 3.106716 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 159 2710 0.024018 1.052870 -1.797552 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 160 2710 -0.938596 -1.012570 1.424378 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 158 2711 1.023730 0.000867 -1.492208 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 151 2711 -0.024405 -0.011444 2.993819 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 150 2711 0.990101 -0.007391 2.936429 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 158 2712 -0.005726 0.019596 2.764063 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 160 2712 -0.005374 0.024230 -0.087156 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 158 2713 -1.025920 0.013928 -2.875829 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 154 2714 -0.017657 0.009680 0.265288 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 162 2714 0.010498 -0.029195 -0.017513 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 163 2715 -0.005393 0.023272 0.132634 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 155 2715 -0.010767 -0.008778 -0.059123 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 47 2718 1.004480 -0.005500 3.014509 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 47 2721 2.003970 -0.041706 0.051546 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 163 2722 1.000360 -0.012054 3.085097 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2716 2722 0.001778 0.002305 -3.016094 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2717 2722 -0.993591 0.017435 -2.973316 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2718 2724 -1.979610 0.050766 -0.069696 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2717 2725 -0.030326 0.006037 -0.142024 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2720 2726 0.008922 -0.017198 2.922300 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 72 2726 -1.004900 0.983664 -1.478454 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 71 2726 1.051330 -0.040903 -3.069650 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 60 2730 0.026860 0.025300 -3.047119 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 61 2737 0.001779 -0.015699 -2.849888 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 72 2743 -0.994278 0.018359 0.201338 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 71 2744 -0.007907 1.008150 1.414749 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2730 2746 0.005192 0.001416 0.112336 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2634 2747 0.985043 -0.004575 0.108266 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2635 2747 -0.031844 0.007623 0.194948 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2635 2748 0.012230 -0.989152 -1.606095 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2688 2751 -1.042030 0.016455 -1.385962 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2739 2755 0.007495 -0.007468 1.578711 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2731 2755 0.008286 -0.003978 1.519318 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 12 2756 -1.979840 -0.012390 -2.945089 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2636 2757 -0.982653 -2.047880 -1.777614 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2750 2757 -0.976303 -0.002137 -0.263688 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2695 2759 0.022554 -0.011292 1.674100 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 11 2762 1.028020 0.025775 3.068910 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 4 2763 -1.013940 0.014668 0.066188 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2755 2763 0.053661 0.011556 0.002612 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2637 2765 0.016991 0.009387 0.419109 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2764 2769 1.000680 0.003185 2.857390 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3 2771 -0.023625 0.020536 2.911268 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2765 2774 0.996924 0.025603 0.362229 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2638 2774 -0.017385 0.033209 -0.085553 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2769 2774 -1.005960 -0.008297 3.077619 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2649 2777 -0.003220 0.022014 0.014206 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2645 2778 -0.994625 0.004813 -3.004765 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2653 2780 -0.950820 0.003170 -0.158979 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2665 2782 -0.972502 -0.034088 3.134919 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2688 2782 0.008418 0.009993 2.846642 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2702 2782 0.022374 -0.001457 0.037918 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2694 2782 0.007018 0.019373 -0.126733 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2759 2782 -0.016564 1.008890 -1.570324 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2687 2784 -0.006609 -0.973832 -1.643190 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2752 2784 0.021073 0.017642 0.178933 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 12 2787 -1.029160 0.009293 0.357508 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3 2787 -0.033435 -0.015255 1.798632 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3 2788 0.999565 0.005766 -0.117241 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2765 2789 0.033230 -0.004835 0.154932 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2773 2790 1.028670 0.010425 -0.088509 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 24 2791 -0.998019 -0.028209 -1.573568 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2640 2791 -0.975382 0.020548 1.229603 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2766 2792 -0.005532 0.027139 3.090012 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2768 2792 0.007618 0.053857 -0.111049 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2638 2793 -1.010960 -0.002319 -2.994759 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2772 2794 0.015166 -0.007661 3.057099 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 6 2798 0.020489 -0.034535 0.108999 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 15 2800 -0.024931 -0.974073 -1.354777 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 30 2801 -0.991598 -0.020991 -2.966026 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 17 2801 -0.002192 -0.003856 0.011123 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2612 2802 -0.984440 0.952441 -1.423961 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2611 2803 -0.014764 -0.004957 2.978993 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2615 2804 -4.016970 0.992687 1.399080 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 17 2805 -0.019245 0.032116 2.855567 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2798 2808 -0.014094 0.020384 -3.059797 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 14 2808 -0.031563 0.015498 3.120752 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 4 2811 -0.980723 0.036967 3.029022 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3 2811 -0.016954 -0.017683 -1.532227 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2636 2811 -1.022940 0.002168 -1.708901 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2728 2813 1.035700 -0.012188 2.855571 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2736 2813 1.023240 0.012659 -2.953660 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 0 2815 -0.997051 0.025189 -3.063788 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2631 2815 0.039468 0.029969 -1.642366 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 48 2816 0.032458 0.024609 0.092553 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2628 2818 0.004813 0.002606 2.727617 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 43 2818 0.983167 0.015971 -3.051647 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2626 2819 0.994178 0.017362 -1.544411 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 43 2820 -0.008621 -1.053610 -1.592732 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 41 2820 2.005000 -1.015590 -1.483511 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 43 2821 0.003047 -2.010120 -1.222771 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 67 2822 -0.012804 2.976370 1.705874 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2818 2822 0.971832 3.034160 1.777832 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2821 2825 2.017730 -1.970210 -1.836035 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2822 2826 0.968501 -2.990720 -1.492507 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2823 2827 -0.023077 -4.028450 -1.551202 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2825 2829 1.997700 2.002120 1.557723 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2830 2834 1.044180 3.015800 1.511366 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2831 2835 -0.001309 3.999202 1.688170 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2832 2836 2.996463 -0.992767 -1.443087 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2833 2837 1.999938 -1.983000 -1.466636 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2837 2841 1.981910 2.032150 1.661555 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 99 2848 3.048030 -0.022301 -3.123111 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 114 2848 1.000860 -3.023930 1.496469 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2845 2849 1.990910 2.035330 1.511289 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 106 2851 0.983462 0.009762 3.136688 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 107 2851 0.009497 -0.002513 2.949725 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 108 2852 -0.001669 -0.010660 -0.057944 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2847 2852 -1.008280 3.978440 -3.072404 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 77 2859 -1.985890 -0.034384 1.583839 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 75 2860 1.049770 0.003571 -0.072509 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2856 2862 0.026496 -0.009913 -3.113645 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 112 2863 -0.985411 0.001288 -1.645599 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2861 2865 0.010684 -0.010867 3.060570 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2858 2866 -0.014129 0.015423 0.014917 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2858 2867 0.997951 -0.028687 0.028431 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2859 2867 0.006440 0.008744 -0.065473 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2859 2868 -0.018174 -0.960596 -1.559229 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 76 2868 -0.019123 -0.004137 -0.070667 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2858 2868 0.951775 -0.959815 -1.880794 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 76 2869 0.977922 -0.008595 0.386611 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 94 2871 1.036630 -0.026187 3.022802 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 96 2871 -0.988599 0.010926 1.626196 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 100 2875 -1.022290 -0.004121 -3.094867 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2850 2875 0.976647 0.007622 -3.038185 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 124 2875 -1.029640 0.014627 -1.481664 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 86 2877 -1.020690 -0.023583 0.071094 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 127 2878 -1.029470 0.018112 0.075108 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 232 2879 -0.987914 0.051397 -0.034567 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 191 2880 -0.004494 0.959396 1.315429 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 196 2882 -0.996133 1.018940 -1.757802 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 194 2882 0.012853 -0.033866 -0.057603 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 193 2882 0.965776 0.007158 0.315653 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 195 2883 0.018329 -0.021106 0.144384 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 225 2884 1.046110 -0.014796 -3.018149 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 220 2885 1.015620 0.019858 0.007866 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 222 2885 -1.007960 0.039564 0.081200 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 216 2886 -0.002182 0.020490 -3.091640 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 215 2887 -0.017937 -0.011827 -1.429418 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 221 2887 2.008520 0.029331 -0.432842 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 213 2889 -0.015981 0.006586 3.017944 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 202 2889 -0.998542 0.004665 0.088072 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 202 2890 -0.015374 -0.015257 -0.098074 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 203 2891 -0.018732 -0.014097 0.069491 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 208 2894 -0.020680 -0.040739 -2.908124 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2897 2901 0.037486 -0.048527 2.951135 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2895 2902 -0.007534 -1.024890 1.838178 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 327 2907 -0.028773 -3.973670 0.084811 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2900 2908 -0.000355 -0.034415 -0.073309 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2905 2909 -0.021088 -0.020521 3.129205 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2902 2911 0.991959 -0.003331 -0.459824 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 205 2913 -0.003229 0.044966 -3.002110 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 209 2913 -0.009344 0.005251 0.298910 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 210 2914 -0.001018 -0.006911 0.163735 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 206 2918 -0.005201 0.007980 -0.241661 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2902 2919 1.025320 -0.052034 -1.659176 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2902 2920 0.015617 0.028334 2.930994 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2911 2920 -0.979327 0.013309 2.861948 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2897 2921 -0.012342 -0.041760 -0.107468 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2908 2922 0.007399 -0.010688 -2.918916 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2897 2922 1.025950 -0.023184 0.035051 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2900 2922 0.033673 0.009457 3.066881 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2899 2924 0.035850 -1.022695 -1.337086 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 203 2930 1.032060 0.006277 2.973431 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 212 2931 -0.997630 -0.003064 0.152864 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2892 2931 -1.021700 0.050204 1.421415 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 211 2931 0.029068 0.008406 -1.514303 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2929 2933 0.040753 -0.039378 -2.951988 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2929 2937 0.024617 -0.037270 -0.151154 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2933 2937 0.004048 0.008653 -2.913611 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2928 2938 2.015830 -0.029276 0.256653 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2933 2938 -0.999881 -0.025362 -3.037984 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2930 2940 0.047561 -0.007023 3.085578 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2936 2942 -0.013130 0.019250 -3.093755 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2934 2942 -0.026766 0.025339 0.312369 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2926 2943 0.986387 0.002755 1.559361 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2927 2943 0.007629 -0.007321 1.297813 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2935 2944 -0.002043 -1.025690 -1.606762 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2942 2946 1.015600 -3.012090 -1.769709 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2927 2946 3.005270 0.034072 0.158891 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2951 2958 -0.003929 0.960500 -1.547708 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2950 2958 0.979305 1.022770 -1.853207 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2949 2959 1.983420 -0.002985 -1.636357 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2952 2960 0.002539 -0.029643 0.286912 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2951 2960 0.004653 0.996667 1.731807 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2953 2961 0.012524 0.000884 0.101916 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2954 2962 0.011271 0.001231 -0.347112 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2955 2963 0.008787 -0.033430 -0.152326 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2955 2964 -0.004873 -1.030220 -1.325503 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2968 2972 1.997310 -0.011277 -3.093849 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2969 2973 -0.012960 -0.022137 3.141213 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2968 2974 0.025458 -0.019177 -3.047969 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2970 2974 -2.009320 -0.027604 -3.106957 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2967 2975 -0.015049 -0.020031 1.367162 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2977 2981 0.025804 -0.000320 3.045452 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2967 2983 -0.031991 0.004434 2.742650 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2966 2983 1.002040 0.008790 -2.807349 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2965 2983 1.991640 0.021597 2.896783 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2975 2984 -0.020864 -1.008890 -1.684311 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2977 2984 -0.945491 -0.018789 0.071234 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2978 2986 0.013580 0.005269 -0.178837 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3002 3010 1.018070 -1.025680 1.599825 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3005 3013 -0.027617 0.046750 -0.153525 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3008 3014 -0.011092 0.007399 -3.083542 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3007 3015 -0.012668 0.006546 -0.062215 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3015 3032 1.001980 -0.010183 0.257950 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3025 3033 0.023798 0.004753 -0.166398 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3026 3035 0.938790 0.010191 0.265034 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3040 3047 -0.988460 0.033880 3.133384 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3036 3050 -0.000018 -0.007460 -2.868249 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3018 3060 -0.022324 -0.021271 3.077717 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3016 3061 0.983050 0.020778 -2.790133 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3032 3062 -0.970129 -0.987825 1.606127 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3031 3063 0.029287 -0.011266 -1.584745 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3006 3064 0.010322 0.006418 2.828728 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3005 3065 -0.028855 0.009832 -3.114079 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3010 3066 0.001369 -0.003149 -0.176928 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3023 3095 0.017423 0.004221 -3.016982 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3092 3097 0.977131 0.008164 -3.122321 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3093 3097 -0.028782 -0.006193 3.038082 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3091 3106 0.987192 0.025244 -2.814580 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3090 3107 0.990834 -0.009693 3.078537 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3044 3114 0.025139 -0.006542 2.956425 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3044 3115 -1.007030 -0.031591 3.128323 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3117 3123 1.986340 3.988200 1.616301 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3122 3126 0.969149 -3.002360 -1.749706 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3130 3134 0.978883 -3.026130 -1.801409 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3127 3142 0.013162 -0.991279 1.264265 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3128 3143 -1.013270 -0.027119 1.547810 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3127 3143 -0.011349 0.000407 1.391234 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3125 3143 1.989940 -0.029407 1.495275 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3124 3143 2.996740 0.026599 1.611642 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3140 3146 -0.049366 -0.001484 -2.930658 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3141 3146 -1.024050 0.001738 -2.871832 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3138 3148 1.015440 1.001230 1.529953 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3055 3152 -0.990230 0.007642 -3.022026 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3053 3152 1.013920 0.000788 2.780345 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3052 3153 0.963892 -0.009629 -3.059525 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3050 3154 1.951050 -0.031665 -3.049244 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3120 3159 -1.029803 -0.009906 -0.099791 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3119 3159 0.015164 -0.021727 1.758827 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3122 3160 -3.006710 0.996972 1.394237 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3120 3160 -0.972106 1.031470 1.681311 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3118 3160 -0.010999 -0.016407 3.078918 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3117 3161 0.030089 -0.039532 2.780843 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3116 3161 1.017680 0.025563 -2.990917 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3116 3162 0.018731 0.005646 -3.082028 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3114 3162 1.002550 -1.015140 1.294065 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3116 3163 -0.987805 -0.010547 3.109503 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3042 3163 0.993314 0.014586 1.568120 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3114 3164 0.034235 -0.007980 3.095830 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3041 3164 1.004670 0.006800 -2.975887 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3041 3166 -0.986861 0.004214 2.995757 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3048 3168 -0.013818 -0.012328 0.247361 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3051 3171 -0.007414 -0.023891 0.146611 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3048 3173 1.003590 -0.005407 2.954339 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3047 3174 -0.024316 1.002040 -1.565055 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3167 3174 0.038953 0.998947 -1.581196 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3048 3175 -1.050800 0.016191 2.996524 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3171 3178 -1.007370 0.017753 0.012184 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3037 3181 0.022479 0.010981 -0.051427 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3177 3181 -0.010849 0.053531 2.852903 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3169 3181 -0.000961 -0.039884 -2.692873 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3047 3182 -0.052512 1.010490 -1.519717 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3174 3182 -0.022968 -0.008221 0.001272 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3173 3185 -0.018943 0.006783 -2.983703 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3050 3186 -0.001257 -0.017975 -0.392203 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3035 3186 0.017816 1.008570 -1.194778 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3157 3187 -2.009850 -0.010512 -2.172116 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3050 3187 1.015650 0.010763 -0.210219 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3155 3187 0.032368 -0.012964 -3.102872 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3028 3188 -0.038930 0.019512 -0.367443 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3178 3189 0.995008 -2.010420 -1.700012 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3007 3191 -0.021118 -0.001473 -2.869633 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3096 3192 -0.004636 -0.014010 0.026169 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3098 3194 -0.004196 0.000375 0.074649 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3106 3196 0.003169 -0.024971 3.130717 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3101 3197 -0.031735 0.023065 0.169472 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3038 3198 1.020660 0.992148 -1.629021 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3103 3198 -1.008600 -0.016656 -0.257300 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3102 3199 1.004770 -0.011218 0.170335 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3038 3200 0.983218 0.995358 1.400554 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3110 3200 -0.027919 0.018069 2.965330 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3167 3200 0.963062 0.006110 -0.327889 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3183 3200 0.011140 0.972561 1.482477 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3175 3200 -0.028225 0.999141 1.977612 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3110 3202 -1.983320 0.058264 -3.093269 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3196 3203 -1.035560 -0.017198 2.901814 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3097 3205 -0.020896 0.005524 3.020545 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3093 3206 1.000560 0.015970 0.001131 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3063 3207 0.007170 0.029412 -2.993921 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3029 3209 -0.009251 0.009925 2.888671 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3172 3210 -1.022710 1.019190 -1.485847 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3034 3210 -0.014326 -0.035931 0.571378 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3179 3211 -0.003624 0.017208 1.544705 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3187 3212 0.995337 0.010824 0.028710 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3052 3212 0.017350 -0.024213 -0.043170 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3055 3214 -1.004390 0.011944 -0.186046 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3151 3215 0.022296 0.026646 1.673036 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3152 3215 -0.990852 -0.000816 -3.086187 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3055 3216 -0.001585 0.994104 1.489809 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3150 3217 -1.025740 -0.009229 -3.081794 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3139 3219 0.023256 -0.010427 -1.686318 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3137 3221 -0.008971 -0.003792 3.033987 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3136 3223 -1.006180 0.000036 -3.103973 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3136 3224 0.065080 -0.006809 -0.340788 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3137 3224 -1.015730 0.013580 0.286329 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3137 3225 -0.000822 -0.022151 0.149513 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3138 3227 0.992078 -0.019653 -0.051861 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3220 3227 -1.005880 0.038713 2.986439 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3140 3227 -0.994390 -0.011129 1.645853 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3149 3229 -0.019940 -0.017109 0.420007 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3216 3230 -0.009552 -0.014342 -3.060278 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3214 3231 1.005710 -0.027593 -1.869210 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3152 3232 0.031452 -0.026554 0.361092 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3054 3232 0.005306 0.002510 3.017875 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3053 3232 0.997945 -0.001094 2.980744 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3154 3233 -0.975543 0.012951 -0.078588 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3190 3237 -0.966039 0.006221 -0.099365 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3023 3239 -0.010565 -0.039264 1.503137 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3062 3239 1.015790 0.021934 1.462698 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3063 3239 -0.032374 0.021041 1.300461 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3207 3239 0.032676 -0.002245 -1.449243 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3017 3241 0.012777 0.004542 0.113324 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3059 3243 0.020475 0.005166 1.477731 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2994 3243 1.013420 -0.037151 -2.940682 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2994 3244 1.033330 0.991423 2.084494 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2998 3245 -1.003968 0.003192 -0.009624 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 2997 3246 0.986778 0.004026 -0.238113 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3000 3248 0.009733 -0.006027 0.028346 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3001 3248 -0.972750 0.030673 0.287345 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3002 3249 -0.966120 -0.019777 0.321264 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3011 3251 -0.013521 -0.015243 -1.500412 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3010 3251 0.967277 0.000558 -1.596493 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3081 3253 -0.018064 0.049643 2.722659 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3081 3254 -0.978560 0.041142 -2.768412 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3080 3254 -0.053913 0.031810 -3.108262 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3079 3255 0.039905 0.006101 -1.654642 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3078 3255 1.001045 0.009543 -1.530510 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3080 3255 -0.985000 0.018498 -2.929834 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2997 3263 1.992830 0.030991 -3.129488 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3260 3265 0.975766 0.017836 -3.032113 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3261 3265 0.006395 -0.012064 -2.900087 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3259 3266 0.027183 0.998334 -1.781980 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3258 3266 0.981972 0.960656 -1.668656 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3261 3267 -2.004950 0.006142 -3.124566 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3259 3268 1.018110 -0.007162 0.181383 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3260 3268 -1.009220 -1.014120 -1.615533 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3260 3269 -0.982024 -1.994270 -1.830974 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3266 3270 0.998586 2.985210 1.833706 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3259 3270 3.020730 -0.006657 -0.172574 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2987 3273 -0.014544 2.005040 -1.690493 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2988 3277 0.996535 0.006323 0.265822 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2989 3277 -0.006471 -0.002537 0.172728 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2990 3280 0.014523 -0.003085 -3.093346 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3277 3281 -0.023799 -0.013400 3.129150 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3276 3283 -0.957795 -0.008174 2.783136 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3273 3283 2.017770 0.017267 2.960570 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2987 3284 0.962216 -0.012651 0.007637 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3274 3284 1.012750 1.002840 1.567797 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3273 3284 1.993440 1.046530 1.616854 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2979 3284 0.982560 0.015196 -0.036715 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3263 3287 -0.029520 0.046339 1.501470 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 2998 3287 0.961422 -0.021989 -1.543932 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3262 3288 0.988331 0.980778 1.367543 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3249 3288 -0.963944 -0.018753 -0.028854 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3012 3289 -0.996686 -2.024750 1.379963 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3248 3289 0.987118 0.056675 0.088202 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3000 3289 1.020160 0.027430 0.020784 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3067 3290 -0.007801 1.023480 -1.844350 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3003 3291 -0.023773 -0.025123 -0.083756 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3083 3291 -0.000526 0.049317 1.827459 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3004 3292 0.038275 0.027318 -0.163599 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3010 3292 0.016038 -0.008845 -2.811255 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3032 3294 -2.003470 -0.019289 0.142181 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3191 3295 0.047578 0.008740 2.911160 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3205 3297 0.002818 0.007242 -2.786390 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3092 3300 -0.012357 -0.018684 -0.391121 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3297 3301 -0.008960 0.000573 -2.933366 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3014 3303 1.020680 0.024237 -1.444901 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3030 3303 1.028920 0.002771 1.679586 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3006 3304 -0.009727 -0.028630 -2.787440 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3238 3305 3.020690 -0.009136 -0.174030 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3006 3305 -0.976324 -0.047975 -3.044642 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3292 3306 0.002791 0.010694 3.087120 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3084 3308 0.013598 -0.018127 -0.133321 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3069 3309 -0.008321 -0.001467 -0.327944 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3071 3311 0.019599 -0.004642 0.229645 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3076 3316 -0.994708 1.011810 1.673833 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3074 3317 -1.005920 -0.002685 -3.071026 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3087 3319 -0.007770 0.035686 -1.395444 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3311 3320 0.027145 1.000458 1.540250 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3073 3321 -0.018838 0.003350 0.051003 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3317 3321 0.010735 0.000628 -2.979242 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3313 3321 -0.010312 -0.003634 0.047306 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3312 3321 1.016800 0.018472 0.294912 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3074 3322 -0.040914 0.011727 -0.276612 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3075 3323 0.007302 -0.006454 0.137974 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3076 3323 -1.020910 0.016340 -1.792562 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3325 3329 0.000408 -0.026002 2.885658 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3075 3330 0.965454 0.003569 2.973159 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3315 3330 0.978579 0.024351 -3.008190 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3325 3330 -0.990014 0.027186 2.922572 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3323 3331 0.032932 0.022665 -2.910281 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3324 3332 0.001837 0.005469 0.052228 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3323 3332 0.979045 0.016864 -0.138884 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3329 3333 0.018889 0.005700 -2.903031 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3328 3334 -0.022111 0.026929 2.983513 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3326 3334 0.006067 0.052464 -0.067833 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3327 3335 0.040524 0.010327 0.051579 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3327 3339 -0.028995 3.988970 1.593036 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3271 3355 0.011072 -4.006300 1.900256 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3350 3355 1.005680 4.021690 1.441250 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3354 3358 1.016220 -3.039670 -1.305113 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3356 3360 3.007000 -1.035120 -1.492455 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3353 3361 0.003598 -3.991810 -3.067271 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3351 3364 3.008030 -0.006582 3.055560 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3363 3367 0.038822 -3.989280 -1.363153 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3352 3367 -1.027100 -0.006491 1.626817 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3353 3367 -1.991122 0.023337 1.592163 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3365 3369 2.010080 2.024810 1.482178 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3369 3373 0.003175 0.029224 -2.956340 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3368 3374 0.013354 -0.004092 2.830090 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3369 3375 -2.018380 0.024854 2.963117 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3365 3375 1.977720 0.006191 -1.476287 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3355 3376 -3.951720 0.975272 1.679976 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3350 3377 -0.996170 -0.033531 3.108421 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3349 3377 0.004836 0.013466 2.993560 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3345 3378 2.001810 0.975390 -1.870317 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3346 3378 1.039450 1.011150 -0.846462 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3347 3379 -0.011195 -0.010712 -1.731256 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3348 3379 -1.017020 -0.007679 3.134798 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3348 3380 -1.018335 -1.013008 -1.722364 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3347 3380 1.024860 0.001338 0.050522 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3347 3381 2.008740 0.005463 -0.037821 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3378 3382 0.978103 3.012880 1.283611 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3371 3383 -0.025519 -4.014915 -0.330941 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3387 3391 0.031890 3.981140 1.429867 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3388 3392 3.022650 1.026030 1.896932 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3392 3396 2.023940 0.007535 3.014493 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3393 3397 0.001861 0.030085 -3.019711 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3392 3398 0.008989 -0.002512 -3.008608 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3388 3399 2.982340 -0.013834 -1.323184 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3390 3399 1.011153 -0.005544 -1.402955 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3391 3399 0.026188 0.001226 -1.432971 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3391 3400 1.016930 0.032600 0.115186 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3414 3423 1.011640 -0.006550 1.620970 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3425 3430 -0.990564 0.006053 -2.666628 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3418 3434 0.033170 0.015964 0.119233 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3420 3434 -0.000364 -0.006055 3.099049 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3414 3437 0.952499 -1.991030 1.486112 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3415 3438 -0.014616 -0.980767 1.880422 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3423 3438 -1.027110 -0.019608 0.163837 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3431 3438 -0.002667 0.955677 -1.681410 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3415 3439 -0.023824 0.006743 1.538493 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3429 3441 0.009141 0.024752 2.966199 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3426 3442 -0.004190 0.032259 -0.086940 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3429 3442 -0.988224 -0.036270 -3.117034 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3429 3445 0.030241 0.015364 -0.171756 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3425 3445 -0.014296 -0.008301 3.060119 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3440 3446 0.020401 -0.009372 2.950129 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3439 3454 1.000290 0.012275 -3.056232 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3448 3454 0.014237 0.019249 3.108066 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3432 3455 -0.978312 0.032874 -0.303342 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3439 3455 0.023475 -0.002436 -3.028625 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3423 3456 1.006900 0.008129 0.153734 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3448 3457 1.014220 0.019537 -0.309286 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3464 3470 -0.006609 0.018518 2.944143 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3463 3471 -0.008586 0.024989 1.429319 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3464 3471 -1.033940 -0.023548 2.573105 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3462 3471 1.006910 -0.008297 1.638130 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3464 3472 0.021041 -0.005002 0.147376 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3443 3476 -1.024310 -0.018902 -2.870127 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3444 3476 0.013877 -0.002619 0.365290 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3442 3476 -0.012528 -0.053588 2.996099 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3445 3477 -0.001225 0.016374 -0.269513 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3431 3478 -1.022450 0.018633 -0.099748 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3415 3479 0.036866 0.014549 -2.865191 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3416 3480 0.007039 -0.039743 0.098655 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3437 3481 -0.010448 0.001084 3.010846 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3433 3481 0.004163 -0.020544 -0.283537 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3420 3482 0.003153 0.032379 -2.948294 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3419 3483 0.064131 -0.020825 -0.048135 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3435 3484 0.017613 -1.016570 -1.783357 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3436 3485 -1.032430 2.011510 1.629042 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3411 3487 3.993780 0.013439 -1.665790 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3409 3491 1.966110 0.010055 -3.059549 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3412 3491 -0.999288 -0.006317 1.374544 89.442719 0.000000 89.442719 21.073235 0.000000 0.000000 -EDGE2 3404 3496 -1.022640 -3.001550 1.778102 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3403 3497 2.001320 0.041642 3.005657 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3404 3498 -1.010340 -1.019740 1.545056 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3405 3498 -2.018110 -1.032670 1.509127 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3403 3499 -0.031191 0.017659 -2.944473 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 -EDGE2 3402 3499 1.022250 0.034739 3.081548 44.721360 0.000000 44.721360 16.035746 0.000000 0.000000 diff --git a/demos/maps/map_apriltag_logitech_1234.yaml b/demos/maps/map_apriltag_logitech_1234.yaml deleted file mode 100644 index f313d1a11..000000000 --- a/demos/maps/map_apriltag_logitech_1234.yaml +++ /dev/null @@ -1,46 +0,0 @@ -map name: "4 tags printed on a A4 sheet vertical recorded at IRI with logitech webcam." - -nlandmarks: 4 # This must match the number of landmarks in the list that follows. Otherwise it is an error. - -###################### -# World frame is considered to be the top left corner of tag id 0. Reference frame is corherent with a camera -# looking straight at the sheet with RBF convention. -###################### -landmarks: - - - id : 0 # use same as tag id - type: "APRILTAG" # This must match the KEY used in the LandmarkFactory. Otherwise it is an error. - tag id: 0 - tag width: 0.055 - position: [0.0225, 0.0225, 0] - orientation: [0, 0, 0] # roll pitch yaw in degrees - position fixed: true - orientation fixed: true - - - id : 1 # use same as tag id - type: "APRILTAG" # This must match the KEY used in the LandmarkFactory. Otherwise it is an error. - tag id: 1 - tag width: 0.055 - position: [0.1525, 0.0225, 0] - orientation: [0, 0, 0] # roll pitch yaw in degrees - position fixed: true - orientation fixed: true - - - id : 2 # use same as tag id - type: "APRILTAG" # This must match the KEY used in the LandmarkFactory. Otherwise it is an error. - tag id: 2 - tag width: 0.055 - position: [0.0225, 0.2125, 0] - orientation: [0, 0, 0] # roll pitch yaw in degrees - position fixed: true - orientation fixed: true - - - id : 3 # use same as tag id - type: "APRILTAG" # This must match the KEY used in the LandmarkFactory. Otherwise it is an error. - tag id: 3 - tag width: 0.055 - position: [0.1525, 0.2125, 0] - orientation: [0, 0, 0] # roll pitch yaw in degrees - position fixed: true - orientation fixed: true - diff --git a/demos/solver/test_SPQR.cpp b/demos/solver/test_SPQR.cpp deleted file mode 100644 index 04592dbd0..000000000 --- a/demos/solver/test_SPQR.cpp +++ /dev/null @@ -1,92 +0,0 @@ -/* - * test_SPQR.cpp - * - * Created on: Jun 18, 2015 - * Author: jvallve - */ - -#include <iostream> -#include <eigen3/Eigen/SPQRSupport> -#include <eigen3/Eigen/CholmodSupport> -#include "SuiteSparseQR.hpp" - -using namespace Eigen; - -int main (int argc, char **argv) -{ - /////////////////////////////////////////////////////////////////////// - // Eigen Support SPQR - SPQR < SparseMatrix<double> > solver; - //solver.setSPQROrdering(0); // no ordering -> segmentation fault - - SparseMatrix<double> matA(4,3); - matA.coeffRef(0,0) = 0.1; - matA.coeffRef(1,0) = 0.4; - matA.coeffRef(1,1) = 0.2; - matA.coeffRef(2,1) = 0.4; - matA.coeffRef(2,2) = 0.2; - matA.coeffRef(3,2) = 0.1; - - std::cout << "matA: " << std::endl << matA << std::endl; - - VectorXd b_ = VectorXd::Ones(4); - VectorXd x_(3); - - std::cout << "b_: " << std::endl << b_ << std::endl; - - solver.compute(matA); - if (solver.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - std::cout << "R: " << std::endl << solver.matrixR() << std::endl; - x_ = solver.solve(b_); - std::cout << "solved x_" << std::endl << x_ << std::endl; - std::cout << "ordering: " << solver.colsPermutation().indices().transpose() << std::endl; - - /////////////////////////////////////////////////////////////////////// - // Directly in suitesparse - cholmod_common Common, *cc ; - cholmod_sparse A ; - cholmod_dense *X, *B, *Residual ; - double rnorm, one [2] = {1,0}, minusone [2] = {-1,0} ; - int mtype ; - - // start CHOLMOD - cc = &Common ; - cholmod_l_start (cc) ; - - // load A - A = viewAsCholmod(matA); - //A = (cholmod_sparse *) cholmod_l_read_matrix (stdin, 1, &mtype, cc) ; - std::cout << "A.xtype " << A.xtype << std::endl; - std::cout << "A.nrow " << A.nrow << std::endl; - std::cout << "A.ncol " << A.ncol << std::endl; - - // B = ones (size (A,1),1) - B = cholmod_l_ones (A.nrow, 1, A.xtype, cc) ; - - std::cout << "2" << std::endl; - // X = A\B - //X = SuiteSparseQR <double> (0, SPQR_DEFAULT_TOL, &A, B, cc) ; - X = SuiteSparseQR <double> (&A, B, cc); - - std::cout << "3" << std::endl; - // rnorm = norm (B-A*X) - Residual = cholmod_l_copy_dense (B, cc) ; - std::cout << "4" << std::endl; - cholmod_l_sdmult (&A, 0, minusone, one, X, Residual, cc) ; - std::cout << "5" << std::endl; - rnorm = cholmod_l_norm_dense (Residual, 2, cc) ; - printf ("2-norm of residual: %8.1e\n", rnorm) ; - printf ("rank %ld\n", cc->SPQR_istat [4]) ; - - // free everything and finish CHOLMOD - cholmod_l_free_dense (&Residual, cc) ; - //cholmod_l_free_sparse (A, cc) ; - cholmod_l_free_dense (&X, cc) ; - cholmod_l_free_dense (&B, cc) ; - cholmod_l_finish (cc) ; - return (0) ; -} diff --git a/demos/solver/test_ccolamd.cpp b/demos/solver/test_ccolamd.cpp deleted file mode 100644 index d9eec5b00..000000000 --- a/demos/solver/test_ccolamd.cpp +++ /dev/null @@ -1,130 +0,0 @@ -/* - * test_ccolamd.cpp - * - * Created on: Jun 11, 2015 - * Author: jvallve - */ - -// Wolf includes -#include "base/common/wolf.h" - -//std includes -#include <cstdlib> -#include <iostream> -#include <fstream> -#include <memory> -#include <random> -#include <typeinfo> -#include <ctime> -#include <queue> - -// ccolamd -#include "solver/ccolamd_ordering.h" - -// eigen includes -#include <eigen3/Eigen/OrderingMethods> -#include <eigen3/Eigen/CholmodSupport> -#include <eigen3/Eigen/SparseLU> - -using namespace Eigen; -using namespace wolf; - -//main -int main(int argc, char *argv[]) -{ - if (argc != 2 || atoi(argv[1]) < 1) - { - std::cout << "Please call me with: [./test_ccolamd SIZE], where:" << std::endl; - std::cout << " - SIZE: integer size of the problem" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - SizeEigen size = atoi(argv[1]); - - SparseMatrix<double, ColMajor, SizeEigen> A(size, size), Aordered(size, size); - CholmodSupernodalLLT < SparseMatrix<double, ColMajor, SizeEigen> > solver; - PermutationMatrix<Dynamic, Dynamic, SizeEigen> perm(size); - CCOLAMDOrdering<SizeEigen> ordering; - Matrix<SizeEigen, Dynamic, 1> ordering_factors = Matrix<SizeEigen, Dynamic, 1>::Ones(size); - VectorXd b(size), bordered(size), xordered(size), x(size); - clock_t t1, t2, t3; - double time1, time2, time3; - - // BUILD THE PROBLEM ---------------------------- - //Fill A & b - A.insert(0, 0) = 5; - b(0) = 1; - for (int i = 1; i < size; i++) - { - A.insert(i, i) = 5; - A.insert(i, i - 1) = 1; - A.insert(i - 1, i) = 1; - b(i) = i + 1; - } - A.insert(size - 1, 0) = 2; - A.insert(0, size - 1) = 2; - - std::cout << "Solving Ax = b:" << std::endl << "A = " << std::endl << A << std::endl << std::endl; - std::cout << "b = " << std::endl << b.transpose() << std::endl << std::endl; - - // SOLVING WITHOUT REORDERING ------------------------------------ - // solve Ax = b - t1 = clock(); - solver.compute(A); - if (solver.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - x = solver.solve(b); - time1 = ((double) clock() - t1) / CLOCKS_PER_SEC; - std::cout << "solved in " << time1 << "seconds" << std::endl; - std::cout << "x = " << x.transpose() << std::endl; - - // SOLVING AFTER REORDERING ------------------------------------ - // ordering factors - ordering_factors(size-1) = 2; - ordering_factors(0) = 2; - - // ordering - t2 = clock(); - A.makeCompressed(); - - std::cout << "Reordering using CCOLAMD:" << std::endl; - std::cout << "ordering_factors = " << std::endl << ordering_factors.transpose() << std::endl << std::endl; - ordering(A, perm, ordering_factors.data()); - std::cout << "perm = " << std::endl << perm.indices().transpose() << std::endl << std::endl; - - bordered = perm * b; - Aordered = A.twistedBy(perm); - std::cout << "reordered A = " << std::endl << Aordered * MatrixXd::Identity(size, size) << std::endl << std::endl; - std::cout << "reordered b = " << std::endl << bordered.transpose() << std::endl << std::endl; - - // solve Ax = b - solver.compute(Aordered); - if (solver.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - xordered = solver.solve(bordered); - time2 = ((double) clock() - t2) / CLOCKS_PER_SEC; - std::cout << "solved in " << time2 << "seconds" << std::endl; - std::cout << "x = " << (perm.inverse() * xordered).transpose() << std::endl; - std::cout << "x = " << x.transpose() << " (solution without reordering)" << std::endl; - - // SOLVING AND REORDERING ------------------------------------ - t3 = clock(); - SparseLU<SparseMatrix<double, ColMajor, SizeEigen>, CCOLAMDOrdering<SizeEigen> > solver2; - solver2.compute(A); - if (solver2.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - x = solver2.solve(b); - time3 = ((double) clock() - t3) / CLOCKS_PER_SEC; - std::cout << "solved in " << time3 << "seconds" << std::endl; - std::cout << "x = " << x.transpose() << std::endl; -} - diff --git a/demos/solver/test_ccolamd_blocks.cpp b/demos/solver/test_ccolamd_blocks.cpp deleted file mode 100644 index 83cc7af84..000000000 --- a/demos/solver/test_ccolamd_blocks.cpp +++ /dev/null @@ -1,180 +0,0 @@ -/* - * test_ccolamd_blocks.cpp - * - * Created on: Jun 12, 2015 - * Author: jvallve - */ - -//std includes -#include <cstdlib> -#include <iostream> -#include <fstream> -#include <memory> -#include <random> -#include <typeinfo> -#include <ctime> -#include <queue> - -// eigen includes -#include <eigen3/Eigen/OrderingMethods> -#include <eigen3/Eigen/CholmodSupport> -#include <eigen3/Eigen/SparseLU> - -// ccolamd -#include "solver/ccolamd_ordering.h" - -using namespace Eigen; - -void eraseSparseBlock(SparseMatrix<double>& original, const unsigned int& row, const unsigned int& Nrows, const unsigned int& col, const unsigned int& Ncols) -{ - for (unsigned int i = row; i < row + Nrows; i++) - for (unsigned int j = col; j < row + Ncols; j++) - original.coeffRef(i,j) = 0.0; - - original.makeCompressed(); -} - -void addSparseBlock(const MatrixXd& ins, SparseMatrix<double>& original, const unsigned int& row, const unsigned int& col) -{ - for (unsigned int r=0; r<ins.rows(); ++r) - for (unsigned int c = 0; c < ins.cols(); c++) - original.coeffRef(r + row, c + col) += ins(r,c); -} - -void permutation_2_block_permutation(const PermutationMatrix<Dynamic, Dynamic, int> &perm, PermutationMatrix<Dynamic, Dynamic, int> &perm_blocks, const int dim, const int size) -{ - ArrayXXi idx(dim, size); - idx.row(0) = dim * perm.indices().transpose(); - for (int i = 1; i<dim; i++) - idx.row(i) = idx.row(i-1) + 1; - Map<ArrayXi> idx_blocks(idx.data(), dim*size, 1); - perm_blocks.indices() = idx_blocks; -} - -//main -int main(int argc, char *argv[]) -{ - if (argc != 3 || atoi(argv[1]) < 1|| atoi(argv[2]) < 1) - { - std::cout << "Please call me with: [./test_ccolamd SIZE DIM], where:" << std::endl; - std::cout << " - SIZE: integer size of the problem" << std::endl; - std::cout << " - DIM: integer dimension of the nodes" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - int size = atoi(argv[1]); - int dim = atoi(argv[2]); - - SparseMatrix<double> H(size * dim, size * dim), H_ordered(size * dim, size * dim), H_block_ordered(size * dim, size * dim); - SparseMatrix<int> FactorMatrix(size,size); - CholmodSupernodalLLT < SparseMatrix<double> > solver, solver2, solver3; - PermutationMatrix<Dynamic, Dynamic, int> perm(size), perm_blocks(size * dim); - CCOLAMDOrdering<int> ordering; - VectorXi block_ordering_factors = VectorXi::Ones(size); - VectorXi ordering_factors = VectorXi::Ones(size*dim); - VectorXd b(size * dim), b_ordered(size * dim), b_block_ordered(size * dim), x_block_ordered(size * dim), x_ordered(size * dim), x(size * dim); - clock_t t1, t2, t3; - double time1, time2, time3; - - MatrixXd omega = MatrixXd::Constant(dim, dim, 0.1) + MatrixXd::Identity(dim, dim); - - // BUILD THE PROBLEM ---------------------------- - //Fill H & b - for (int i = 0; i < size; i++) - { - addSparseBlock(5*omega, H, i*dim, i*dim); - FactorMatrix.insert(i,i) = 1; - if (i > 0) - { - addSparseBlock(omega, H, i*dim, (i-1)*dim); - addSparseBlock(omega, H, (i-1)*dim, i*dim); - FactorMatrix.insert(i,i-1) = 1; - FactorMatrix.insert(i-1,i) = 1; - } - b.segment(i*dim, dim) = VectorXd::Constant(dim, i+1); - } - addSparseBlock(2*omega, H, 0, (size - 1)*dim); - addSparseBlock(2*omega, H, (size-1)*dim, 0); - FactorMatrix.insert(0,size-1) = 1; - FactorMatrix.insert(size-1,0) = 1; - - std::cout << "Solving factor graph:" << std::endl; - std::cout << "Factors: " << std::endl << FactorMatrix * MatrixXi::Identity(size,size) << std::endl << std::endl; - - // SOLVING WITHOUT REORDERING ------------------------------------ - // solve Hx = b - t1 = clock(); - solver.compute(H); - if (solver.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - x = solver.solve(b); - time1 = ((double) clock() - t1) / CLOCKS_PER_SEC; - - // SOLVING AFTER REORDERING ------------------------------------ - // ordering factors - ordering_factors.segment(dim * (size-1), dim) = VectorXi::Constant(dim,2); - ordering_factors.segment(0, dim) = VectorXi::Constant(dim,2); - - // variable ordering - t2 = clock(); - H.makeCompressed(); - - std::cout << "Reordering using CCOLAMD:" << std::endl; - std::cout << "ordering_factors = " << std::endl << ordering_factors.transpose() << std::endl << std::endl; - ordering(H, perm, ordering_factors.data()); - - b_ordered = perm * b; - H_ordered = H.twistedBy(perm); - - // solve Hx = b - solver2.compute(H_ordered); - if (solver2.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - x_ordered = solver2.solve(b_ordered); - x_ordered = perm.inverse() * x_ordered; - time2 = ((double) clock() - t2) / CLOCKS_PER_SEC; - - // SOLVING AFTER BLOCK REORDERING ------------------------------------ - // ordering factors - block_ordering_factors(size-1) = 2; - block_ordering_factors(0) = 2; - - // block ordering - t3 = clock(); - FactorMatrix.makeCompressed(); - - std::cout << "Reordering using Block CCOLAMD:" << std::endl; - std::cout << "block_ordering_factors = " << std::endl << block_ordering_factors.transpose() << std::endl << std::endl; - ordering(FactorMatrix, perm_blocks, block_ordering_factors.data()); - - // variable ordering - permutation_2_block_permutation(perm_blocks, perm , dim, size); - b_block_ordered = perm * b; - H_block_ordered = H.twistedBy(perm); - - // solve Hx = b - solver3.compute(H_block_ordered); - if (solver3.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - x_block_ordered = solver3.solve(b_block_ordered); - x_block_ordered = perm.inverse() * x_block_ordered; - time3 = ((double) clock() - t3) / CLOCKS_PER_SEC; - - // RESULTS ------------------------------------ - std::cout << "NO REORDERING: solved in " << time1*1e3 << " ms" << std::endl; - std::cout << "REORDERING: solved in " << time2*1e3 << " ms" << std::endl; - std::cout << "BLOCK REORDERING: solved in " << time3*1e3 << " ms" << std::endl; - //std::cout << "x = " << x.transpose() << std::endl; - //std::cout << "x = " << x_ordered.transpose() << std::endl; - //std::cout << "x = " << x_block_ordered.transpose() << std::endl; -} - diff --git a/demos/solver/test_iQR.cpp b/demos/solver/test_iQR.cpp deleted file mode 100644 index b027c874d..000000000 --- a/demos/solver/test_iQR.cpp +++ /dev/null @@ -1,350 +0,0 @@ -/* - * test_iQR.cpp - * - * Created on: Jun 17, 2015 - * Author: jvallve - */ - -/* - * test_ccolamd_blocks.cpp - * - * Created on: Jun 12, 2015 - * Author: jvallve - */ - -//std includes -#include <cstdlib> -#include <iostream> -#include <fstream> -#include <memory> -#include <random> -#include <typeinfo> -#include <ctime> -#include <queue> - -// eigen includes -#include <eigen3/Eigen/OrderingMethods> -#include <eigen3/Eigen/SparseQR> -#include <eigen3/Eigen/SPQRSupport> - -// ccolamd -#include "solver/ccolamd_ordering.h" - -using namespace Eigen; - -class block_pruning -{ - public: - int col, row, Nrows, Ncols; - block_pruning(int _col, int _row, int _Nrows, int _Ncols) : - col(_col), - row(_row), - Nrows(_Nrows), - Ncols(_Ncols) - { - // - } - bool operator()(int i, int j, double) const - { - return (i < row || i > row + Nrows-1) || (j < col || j > col + Ncols-1); - } -}; - -void eraseSparseBlock(SparseMatrix<double>& original, const unsigned int& row, const unsigned int& col, const unsigned int& Nrows, const unsigned int& Ncols) -{ - // prune all non-zero elements that not satisfy the 'keep' operand - // elements that are not in the block rows or are not in the block columns should be kept - //original.prune([](int i, int j, double) { return (i < row || i > row + Nrows-1) || (j < col || j > col + Ncols-1); }); - - block_pruning bp(row, col, Nrows, Ncols); - original.prune(bp); - -// for (unsigned int i = row; i < row + Nrows; i++) -// for (unsigned int j = col; j < row + Ncols; j++) -// original.coeffRef(i,j) = 0.0; -// -// original.prune(0); -} - -void addSparseBlock(const MatrixXd& ins, SparseMatrix<double>& original, const unsigned int& row, const unsigned int& col) -{ - for (unsigned int r=0; r<ins.rows(); ++r) - for (unsigned int c = 0; c < ins.cols(); c++) - if (ins(r,c) != 0) - original.coeffRef(r + row, c + col) += ins(r,c); -} - -void permutation_2_block_permutation(const PermutationMatrix<Dynamic, Dynamic, int> &perm_nodes, PermutationMatrix<Dynamic, Dynamic, int> &perm_variables, const int dim) -{ - ArrayXXi idx(dim, perm_nodes.indices().rows()); - idx.row(0) = dim * perm_nodes.indices().transpose(); - - for (int i = 1; i<dim; i++) - idx.row(i) = idx.row(i-1) + 1; - Map<ArrayXi> idx_blocks(idx.data(), dim*perm_nodes.indices().rows(), 1); - perm_variables.indices() = idx_blocks; -} - -void augment_permutation(PermutationMatrix<Dynamic, Dynamic, int> &perm, const int new_size) -{ - int old_size = perm.indices().size(); - int dim = new_size - old_size; - VectorXi new_indices(new_size); - new_indices.head(old_size)= perm.indices(); - new_indices.tail(dim) = ArrayXi::LinSpaced(dim, old_size, new_size-1); - perm.resize(new_size); - perm.indices() = new_indices; -} - -//main -int main(int argc, char *argv[]) -{ - if (argc != 3 || atoi(argv[1]) < 1|| atoi(argv[2]) < 1) - { - std::cout << "Please call me with: [./test_iQR SIZE DIM], where:" << std::endl; - std::cout << " - SIZE: integer size of the problem" << std::endl; - std::cout << " - DIM: integer dimension of the nodes" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - int size = atoi(argv[1]); - int dim = atoi(argv[2]); - - // Problem variables - SparseQR < SparseMatrix<double>, NaturalOrdering<int>> solver_ordered, solver_unordered, solver_ordered_partial; - - MatrixXd omega = MatrixXd::Constant(dim, dim, 0.1) + MatrixXd::Identity(dim, dim); - SparseMatrix<double> A(0,0), - A_ordered(0,0), - R(0,0); - VectorXd b, - x, - x_ordered, - x_ordered_partial; - int n_measurements = 0; - int n_nodes = 0; - - // ordering variables - SparseMatrix<int> A_nodes_ordered(0,0); - PermutationMatrix<Dynamic, Dynamic, int> acc_permutation_nodes_matrix(0); - - CCOLAMDOrdering<int> ordering, partial_ordering; - VectorXi nodes_ordering_factors; - - // results variables - clock_t t_ordering, t_solving_ordered_full, t_solving_unordered, t_solving_ordered_partial, t4; - double time_ordering=0, time_solving_unordered=0, time_solving_ordered=0, time_solving_ordered_partial=0; - - std::cout << "STARTING INCREMENTAL QR TEST" << std::endl << std::endl; - - // GENERATING MEASUREMENTS - std::vector<std::vector<int>> measurements; - for (int i = 0; i < size; i++) - { - std::vector<int> meas(0); - if (i == 0) //prior - { - meas.push_back(0); - measurements.push_back(meas); - meas.clear(); - } - else //odometry - { - meas.push_back(i-1); - meas.push_back(i); - measurements.push_back(meas); - meas.clear(); - } - if (i > size / 2) // loop closures - { - meas.push_back(0); - meas.push_back(i); - measurements.push_back(meas); - meas.clear(); - } - } - - // INCREMENTAL LOOP - for (unsigned int i = 0; i < measurements.size(); i++) - { - std::cout << "========================= MEASUREMENT " << i << ":" << std::endl; - std::vector<int> measurement = measurements.at(i); - - // AUGMENT THE PROBLEM ---------------------------- - n_measurements++; - while (n_nodes < measurement.back()+1) - { - n_nodes++; - // Resize accumulated permutations - augment_permutation(acc_permutation_nodes_matrix, n_nodes); - - // Resize state - x.conservativeResize(n_nodes*dim); - x_ordered.conservativeResize(n_nodes*dim); - x_ordered_partial.conservativeResize(n_nodes*dim); - } - A.conservativeResize(n_measurements*dim,n_nodes*dim); - A_ordered.conservativeResize(n_measurements*dim,n_nodes*dim); - R.conservativeResize(n_nodes*dim,n_nodes*dim); - b.conservativeResize(n_measurements*dim); - A_nodes_ordered.conservativeResize(n_measurements,n_nodes); - - // ADD MEASUREMENTS - int min_ordered_node = n_nodes; - for (unsigned int j = 0; j < measurement.size(); j++) - { - int ordered_node = acc_permutation_nodes_matrix.indices()(measurement.at(j)); - - addSparseBlock(2*omega, A, A.rows()-dim, measurement.at(j) * dim); - addSparseBlock(2*omega, A_ordered, A_ordered.rows()-dim, ordered_node * dim); - - A_nodes_ordered.coeffRef(A_nodes_ordered.rows()-1, ordered_node) = 1; - - b.segment(b.size() - dim, dim) = VectorXd::LinSpaced(dim, b.size()-dim, b.size()-1); - // store minimum ordered node - if (min_ordered_node > ordered_node) - min_ordered_node = ordered_node; - } - -// std::cout << "Solving Ax = b" << std::endl; -// std::cout << "A_nodes_ordered: " << std::endl << MatrixXi::Identity(A_nodes_ordered.rows(), A_nodes_ordered.rows()) * A_nodes_ordered << std::endl << std::endl; -// std::cout << "A: " << std::endl << MatrixXd::Identity(A.rows(), A.rows()) * A << std::endl << std::endl; -// std::cout << "A_ordered: " << std::endl << MatrixXd::Identity(A.rows(), A.rows()) * A_ordered << std::endl << std::endl; -// std::cout << "b: " << std::endl << b.transpose() << std::endl << std::endl; - - // BLOCK REORDERING ------------------------------------ - t_ordering = clock(); - int ordered_nodes = n_nodes - min_ordered_node; - int unordered_nodes = n_nodes - ordered_nodes; - if (n_nodes > 1 && ordered_nodes > 2) // only reordering when involved nodes in the measurement are not the two last ones - { - // SUBPROBLEM ORDERING (from first node variable to last one) - std::cout << "ordering partial problem: " << min_ordered_node << " to "<< n_nodes - 1 << std::endl; - SparseMatrix<int> sub_A_nodes_ordered = A_nodes_ordered.rightCols(ordered_nodes); - - // partial ordering factors - VectorXi nodes_partial_ordering_factors = sub_A_nodes_ordered.bottomRows(1).transpose(); - - // computing nodes partial ordering - A_nodes_ordered.makeCompressed(); - PermutationMatrix<Dynamic, Dynamic, int> partial_permutation_nodes_matrix(ordered_nodes); - partial_ordering(sub_A_nodes_ordered, partial_permutation_nodes_matrix, nodes_partial_ordering_factors.data()); - - // node ordering to variable ordering - PermutationMatrix<Dynamic, Dynamic, int> partial_permutation_matrix(A_ordered.cols()); - permutation_2_block_permutation(partial_permutation_nodes_matrix, partial_permutation_matrix , dim); - - // apply partial orderings - A_nodes_ordered.rightCols(ordered_nodes) = (A_nodes_ordered.rightCols(ordered_nodes) * partial_permutation_nodes_matrix.transpose()).sparseView(); - A_ordered.rightCols(ordered_nodes * dim) = (A_ordered.rightCols(ordered_nodes * dim) * partial_permutation_matrix.transpose()).sparseView(); - R.rightCols(ordered_nodes * dim) = (R.rightCols(ordered_nodes * dim) * partial_permutation_matrix.transpose()).sparseView(); - - // ACCUMULATING PERMUTATIONS - PermutationMatrix<Dynamic, Dynamic, int> permutation_nodes_matrix(VectorXi::LinSpaced(n_nodes, 0, n_nodes - 1)); // identity permutation - permutation_nodes_matrix.indices().tail(ordered_nodes) = partial_permutation_nodes_matrix.indices() + VectorXi::Constant(ordered_nodes, n_nodes - ordered_nodes); - acc_permutation_nodes_matrix = permutation_nodes_matrix * acc_permutation_nodes_matrix; - } - time_ordering += ((double) clock() - t_ordering) / CLOCKS_PER_SEC; - // std::cout << "incrementally ordered A Block structure: " << std::endl << MatrixXi::Identity(A_nodes_ordered.rows(), A_nodes_ordered.rows()) * A_nodes_ordered << std::endl << std::endl; - //std::cout << "ordered A: " << std::endl << MatrixXd::Identity(A_ordered.rows(), A_ordered.rows()) * A_ordered << std::endl << std::endl; - //std::cout << "b: " << std::endl << b.transpose() << std::endl << std::endl; - - // SOLVING - // solving ordered subproblem - t_solving_ordered_partial = clock(); - A_nodes_ordered.makeCompressed(); - A_ordered.makeCompressed(); - - // finding measurements block - SparseMatrix<int> measurements_to_initial = A_nodes_ordered.col(min_ordered_node); -// std::cout << "measurements_to_initial " << measurements_to_initial << std::endl; -// std::cout << "measurements_to_initial.innerIndex()[measurements_to_initial.outerIndex()[0]] " << measurements_to_initial.innerIndex()[measurements_to_initial.outerIndex()[0]] << std::endl; - int initial_measurement = measurements_to_initial.innerIndex()[measurements_to_initial.outerIndex()[0]]; - - SparseMatrix<double> A_ordered_partial = A_ordered.bottomRightCorner((n_nodes - initial_measurement) * dim, ordered_nodes * dim); - solver_ordered_partial.compute(A_ordered_partial); - if (solver_ordered_partial.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - std::cout << "R new" << std::endl << MatrixXd::Identity(ordered_nodes * dim, ordered_nodes * dim) * solver_ordered_partial.matrixR() << std::endl; - x_ordered_partial.tail(ordered_nodes * dim) = solver_ordered_partial.solve(b.tail(ordered_nodes * dim)); - std::cout << "x_ordered_partial.tail(ordered_nodes * dim)" << std::endl << x_ordered_partial.tail(ordered_nodes * dim).transpose() << std::endl; - // store new part of R (equivalent to R.bottomRightCorner(ordered_nodes * dim, ordered_nodes * dim) = solver3.matrixR();) - eraseSparseBlock(R, unordered_nodes * dim, unordered_nodes * dim, ordered_nodes * dim, ordered_nodes * dim); - addSparseBlock(solver_ordered_partial.matrixR(), R, unordered_nodes * dim, unordered_nodes * dim); - std::cout << "R" << std::endl << MatrixXd::Identity(R.rows(), R.rows()) * R << std::endl; - R.makeCompressed(); - - // solving not ordered subproblem - if (unordered_nodes > 0) - { - std::cout << "--------------------- solving unordered part" << std::endl; - SparseMatrix<double> R1 = R.topLeftCorner(unordered_nodes * dim, unordered_nodes * dim); - std::cout << "R1" << std::endl << MatrixXd::Identity(R1.rows(), R1.rows()) * R1 << std::endl; - SparseMatrix<double> R2 = R.topRightCorner(unordered_nodes * dim, ordered_nodes * dim); - std::cout << "R2" << std::endl << MatrixXd::Identity(R2.rows(), R2.rows()) * R2 << std::endl; - solver_ordered_partial.compute(R1); - if (solver_ordered_partial.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - x_ordered_partial.head(unordered_nodes * dim) = solver_ordered_partial.solve(b.head(unordered_nodes * dim) - R2 * x_ordered_partial.tail(ordered_nodes * dim)); - } - // undo ordering - PermutationMatrix<Dynamic, Dynamic, int> acc_permutation_matrix(A_ordered.cols()); - permutation_2_block_permutation(acc_permutation_nodes_matrix, acc_permutation_matrix , dim); - x_ordered_partial = acc_permutation_matrix.inverse() * x_ordered_partial; - time_solving_ordered_partial += ((double) clock() - t_solving_ordered_partial) / CLOCKS_PER_SEC; - - // SOLVING - // full ordered problem - t_solving_ordered_full = clock(); - A_nodes_ordered.makeCompressed(); - A_ordered.makeCompressed(); - solver_ordered.compute(A_ordered); - if (solver_ordered.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - x_ordered = solver_ordered.solve(b); - std::cout << "solver_ordered.matrixR()" << std::endl << MatrixXd::Identity(A_ordered.cols(), A_ordered.cols()) * solver_ordered.matrixR() << std::endl; - // undo ordering - PermutationMatrix<Dynamic, Dynamic, int> acc_permutation_matrix2(A_ordered.cols()); - permutation_2_block_permutation(acc_permutation_nodes_matrix, acc_permutation_matrix2 , dim); - x_ordered = acc_permutation_matrix.inverse() * x_ordered; - time_solving_ordered += ((double) clock() - t_solving_ordered_full) / CLOCKS_PER_SEC; - - // WITHOUT ORDERING - t_solving_unordered = clock(); - A.makeCompressed(); - solver_unordered.compute(A); - if (solver_unordered.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - //std::cout << "no ordering? " << solver_unordered.colsPermutation().indices().transpose() << std::endl; - x = solver_unordered.solve(b); - std::cout << "solver_unordered.matrixR()" << std::endl << MatrixXd::Identity(A.cols(), A.cols()) * solver_unordered.matrixR() << std::endl; - time_solving_unordered += ((double) clock() - t_solving_unordered) / CLOCKS_PER_SEC; - - // RESULTS ------------------------------------ - std::cout << "========================= RESULTS " << i << ":" << std::endl; - std::cout << "NO REORDERING: solved in " << time_solving_unordered*1e3 << " ms | " << solver_unordered.matrixR().nonZeros() << " nonzeros in R"<< std::endl; - std::cout << "BLOCK REORDERING: solved in " << time_solving_ordered*1e3 << " ms | " << solver_ordered.matrixR().nonZeros() << " nonzeros in R"<< std::endl; - std::cout << "BLOCK REORDERING 2: solved in " << time_solving_ordered_partial*1e3 << " ms | " << R.nonZeros() << " nonzeros in R"<< std::endl; - - std::cout << "x = " << x.transpose() << std::endl; - std::cout << "x_ordered = " << x_ordered.transpose() << std::endl; - std::cout << "x_ordered_partial = " << x_ordered_partial.transpose() << std::endl; - if ((x_ordered_partial-x_ordered).maxCoeff() < 1e-10) - std::cout << "Both solutions are equals (tolerance " << (x_ordered_partial-x_ordered).maxCoeff() << ")" << std::endl; - else - std::cout << "DIFFERENT SOLUTIONS!!!!!!!! max difference " << (x_ordered_partial-x_ordered).maxCoeff() << std::endl; - } -} - diff --git a/demos/solver/test_iQR_wolf.cpp b/demos/solver/test_iQR_wolf.cpp deleted file mode 100644 index 2fdc1f9f2..000000000 --- a/demos/solver/test_iQR_wolf.cpp +++ /dev/null @@ -1,560 +0,0 @@ -/* - * test_iQR_wolf.cpp - * - * Created on: Jun 17, 2015 - * Author: jvallve - */ - -//std includes -#include <cstdlib> -#include <string> -#include <iostream> -#include <fstream> -#include <memory> -#include <random> -#include <typeinfo> -#include <ctime> -#include <queue> - -// eigen includes -#include <eigen3/Eigen/OrderingMethods> -#include <eigen3/Eigen/SparseQR> -#include <Eigen/SPQRSupport> - -// ccolamd -#include "solver/ccolamd_ordering.h" - -using namespace Eigen; - -class block_pruning -{ - public: - int col, row, Nrows, Ncols; - block_pruning(int _col, int _row, int _Nrows, int _Ncols) : - col(_col), - row(_row), - Nrows(_Nrows), - Ncols(_Ncols) - { - // - } - bool operator()(int i, int j, double) const - { - return (i < row || i > row + Nrows-1) || (j < col || j > col + Ncols-1); - } -}; - -void eraseSparseBlock(SparseMatrix<double, ColMajor>& original, const unsigned int& row, const unsigned int& col, const unsigned int& Nrows, const unsigned int& Ncols) -{ - // prune all non-zero elements that not satisfy the 'keep' operand - // elements that are not in the block rows or are not in the block columns should be kept - //original.prune([](int i, int j, double) { return (i < row || i > row + Nrows-1) || (j < col || j > col + Ncols-1); }); - - block_pruning bp(row, col, Nrows, Ncols); - original.prune(bp); - -// for (unsigned int i = row; i < row + Nrows; i++) -// for (unsigned int j = col; j < row + Ncols; j++) -// original.coeffRef(i,j) = 0.0; -// -// original.prune(0); -} - -void addSparseBlock(const MatrixXd& ins, SparseMatrix<double, ColMajor>& original, const unsigned int& row, const unsigned int& col) -{ - for (unsigned int r=0; r<ins.rows(); ++r) - for (unsigned int c = 0; c < ins.cols(); c++) - if (ins(r,c) != 0) - original.coeffRef(r + row, c + col) += ins(r,c); -} - -struct node -{ - public: - int id; - int dim; - int location; - int order; - - node(const int _id, const int _dim, const int _location, const int _order) : - id(_id), - dim(_dim), - location(_location), - order(_order) - { - - } -}; - -struct measurement -{ - public: - std::vector<MatrixXd> jacobians; - std::vector<int> nodes_idx; - VectorXd error; - int dim; - bool odometry_type; - int location; - - measurement(const MatrixXd & _jacobian1, const int _idx1, const VectorXd &_error, const int _meas_dim, bool _odometry_type=false) : - jacobians({_jacobian1}), - nodes_idx({_idx1}), - error(_error), - dim(_meas_dim), - odometry_type(_odometry_type), - location(0) - { - //jacobians.push_back(_jacobian1); - } - - measurement(const MatrixXd & _jacobian1, const int _idx1, const MatrixXd & _jacobian2, const int _idx2, const VectorXd &_error, const int _meas_dim, bool _odometry_type=false) : - jacobians({_jacobian1, _jacobian2}), - nodes_idx({_idx1, _idx2}), - error(_error), - dim(_meas_dim), - odometry_type(_odometry_type), - location(0) - { - - } -}; - -class SolverQR -{ - protected: - std::string name_; - SparseQR < SparseMatrix<double, ColMajor>, NaturalOrdering<int>> solver_; - SparseMatrix<double, ColMajor> A_, R_; - VectorXd b_, x_incr_; - int n_measurements; - int n_nodes_; - std::vector<node> nodes_; - std::vector<measurement> measurements_; - - // ordering - SparseMatrix<int, ColMajor> A_nodes_; - PermutationMatrix<Dynamic, Dynamic, int> acc_node_permutation_; - - CCOLAMDOrdering<int> orderer_; - VectorXi node_ordering_restrictions_; - int first_ordered_node_; - - // time - clock_t t_ordering_, t_solving_, t_managing_; - double time_ordering_, time_solving_, time_managing_; - - public: - SolverQR(const std::string &_name) : - name_(_name), - A_(0,0), - R_(0,0), -// b_(0), -// x_(0), - n_measurements(0), - n_nodes_(0), - A_nodes_(0,0), - acc_node_permutation_(0), -// nodes_(0), -// measurements_(0), - first_ordered_node_(0), - t_ordering_(0), - t_solving_(0), - t_managing_(0), - time_ordering_(0), - time_solving_(0), - time_managing_(0) - { - // - } - - virtual ~SolverQR() - { - - } - - void add_state_unit(const int node_dim, const int node_idx) - { - t_managing_ = clock(); - - n_nodes_++; - nodes_.push_back(node(node_idx, node_dim, x_incr_.size(), n_nodes_-1)); - - // Resize accumulated permutations - augment_permutation(acc_node_permutation_, n_nodes_); - - // Resize state - x_incr_.conservativeResize(x_incr_.size() + node_dim); - - // Resize problem - A_.conservativeResize(A_.rows(), A_.cols() + node_dim); - R_.conservativeResize(R_.cols() + node_dim, R_.cols() + node_dim); - //A_nodes_.conservativeResize(n_measurements, n_nodes); // not necessary - - time_managing_ += ((double) clock() - t_managing_) / CLOCKS_PER_SEC; - } - - void addFactor(const measurement& _meas) - { - t_managing_ = clock(); - - assert(_meas.jacobians.size() == _meas.nodes_idx.size()); - assert(_meas.error.size() == _meas.dim); - - n_measurements++; - measurements_.push_back(_meas); - measurements_.back().location = A_.rows(); - - // Resize problem - A_.conservativeResize(A_.rows() + _meas.dim, A_.cols()); - b_.conservativeResize(b_.size() + _meas.dim); - A_nodes_.conservativeResize(n_measurements,n_nodes_); - - // ADD MEASUREMENTS - first_ordered_node_ = n_nodes_; - for (unsigned int j = 0; j < _meas.nodes_idx.size(); j++) - { - assert(acc_node_permutation_.indices()(_meas.nodes_idx.at(j)) == nodes_.at(_meas.nodes_idx.at(j)).order); - - int ordered_node = nodes_.at(_meas.nodes_idx.at(j)).order;//acc_permutation_nodes_.indices()(_nodes_idx.at(j)); - - addSparseBlock(_meas.jacobians.at(j), A_, A_.rows()-_meas.dim, nodes_.at(_meas.nodes_idx.at(j)).location); - - A_nodes_.coeffRef(A_nodes_.rows()-1, ordered_node) = 1; - - assert(_meas.jacobians.at(j).cols() == nodes_.at(_meas.nodes_idx.at(j)).dim); - assert(_meas.jacobians.at(j).rows() == _meas.dim); - - // store minimum ordered node - if (first_ordered_node_ > ordered_node) - first_ordered_node_ = ordered_node; - } - - // error - b_.tail(_meas.dim) = _meas.error; - - time_managing_ += ((double) clock() - t_managing_) / CLOCKS_PER_SEC; - } - - void ordering(const int & _first_ordered_node) - { - t_ordering_ = clock(); - - // full problem ordering - if (_first_ordered_node == 0) - { - // ordering ordering factors - node_ordering_restrictions_.resize(n_nodes_); - node_ordering_restrictions_ = A_nodes_.bottomRows(1).transpose(); - - // computing nodes partial ordering_ - A_nodes_.makeCompressed(); - PermutationMatrix<Dynamic, Dynamic, int> incr_permutation_nodes(n_nodes_); - orderer_(A_nodes_, incr_permutation_nodes, node_ordering_restrictions_.data()); - - // node ordering to variable ordering - PermutationMatrix<Dynamic, Dynamic, int> incr_permutation(A_.cols()); - nodePermutation2VariablesPermutation(incr_permutation_nodes, incr_permutation); - - // apply partial_ordering orderings - A_nodes_ = (A_nodes_ * incr_permutation_nodes.transpose()).sparseView(); - A_ = (A_ * incr_permutation.transpose()).sparseView(); - - // ACCUMULATING PERMUTATIONS - accumulatePermutation(incr_permutation_nodes); - } - - // partial ordering - else - { - int ordered_nodes = n_nodes_ - _first_ordered_node; - int unordered_nodes = n_nodes_ - ordered_nodes; - if (ordered_nodes > 2) // only reordering when involved nodes in the measurement are not the two last ones - { - // SUBPROBLEM ORDERING (from first node variable to last one) - //std::cout << "ordering partial_ordering problem: " << _first_ordered_node << " to "<< n_nodes_ - 1 << std::endl; - SparseMatrix<int> sub_A_nodes_ = A_nodes_.rightCols(ordered_nodes); - - // _partial_ordering ordering_ factors - node_ordering_restrictions_.resize(ordered_nodes); - node_ordering_restrictions_ = sub_A_nodes_.bottomRows(1).transpose(); - - // computing nodes partial ordering_ - sub_A_nodes_.makeCompressed(); - PermutationMatrix<Dynamic, Dynamic, int> partial_permutation_nodes(ordered_nodes); - orderer_(sub_A_nodes_, partial_permutation_nodes, node_ordering_restrictions_.data()); - - // node ordering to variable ordering - PermutationMatrix<Dynamic, Dynamic, int> partial_permutation(A_.cols()); - nodePermutation2VariablesPermutation(partial_permutation_nodes, partial_permutation); - - // apply partial_ordering orderings - int ordered_variables = A_.cols() - nodes_.at(_first_ordered_node).location; - A_nodes_.rightCols(ordered_nodes) = (A_nodes_.rightCols(ordered_nodes) * partial_permutation_nodes.transpose()).sparseView(); - A_.rightCols(ordered_variables) = (A_.rightCols(ordered_variables) * partial_permutation.transpose()).sparseView(); - R_.rightCols(ordered_variables) = (R_.rightCols(ordered_variables) * partial_permutation.transpose()).sparseView(); - - // ACCUMULATING PERMUTATIONS - accumulatePermutation(partial_permutation_nodes); - } - } - time_ordering_ += ((double) clock() - t_ordering_) / CLOCKS_PER_SEC; - } - - bool solve(const int mode) - { - bool batch = (mode !=2 || first_ordered_node_ == 0); - bool order = (mode !=0 && n_nodes_ > 1); - - // BATCH - if (batch) - { - // REORDER - if (order) - ordering(0); - - //print_problem(); - - // SOLVE - t_solving_ = clock(); - A_.makeCompressed(); - solver_.compute(A_); - if (solver_.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - x_incr_ = solver_.solve(b_); - R_ = solver_.matrixR(); - //std::cout << "R" << std::endl << MatrixXd::Identity(R_.cols(), R_.cols()) * R_ << std::endl; - time_solving_ += ((double) clock() - t_solving_) / CLOCKS_PER_SEC; - } - // INCREMENTAL - else - { - // REORDER SUBPROBLEM - ordering(first_ordered_node_); - //print_problem(); - - // SOLVE ORDERED SUBPROBLEM - t_solving_= clock(); - A_nodes_.makeCompressed(); - A_.makeCompressed(); - - // finding measurements block - SparseMatrix<int> measurements_to_initial = A_nodes_.col(first_ordered_node_); - // std::cout << "measurements_to_initial " << measurements_to_initial << std::endl; - // std::cout << "measurements_to_initial.innerIndex()[measurements_to_initial.outerIndex()[0]] " << measurements_to_initial.innerIndex()[measurements_to_initial.outerIndex()[0]] << std::endl; - int first_ordered_measurement = measurements_to_initial.innerIndex()[measurements_to_initial.outerIndex()[0]]; - int ordered_measurements = A_.rows() - measurements_.at(first_ordered_measurement).location; - int ordered_variables = A_.cols() - nodes_.at(first_ordered_node_).location; - int unordered_variables = nodes_.at(first_ordered_node_).location; - - SparseMatrix<double, ColMajor> A_partial = A_.bottomRightCorner(ordered_measurements, ordered_variables); - solver_.compute(A_partial); - if (solver_.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - //std::cout << "R new" << std::endl << MatrixXd::Identity(A_partial.cols(), A_partial.cols()) * solver_.matrixR() << std::endl; - x_incr_.tail(ordered_variables) = solver_.solve(b_.tail(ordered_measurements)); - - // store new part of R - eraseSparseBlock(R_, unordered_variables, unordered_variables, ordered_variables, ordered_variables); - //std::cout << "R" << std::endl << MatrixXd::Identity(R_.rows(), R_.rows()) * R_ << std::endl; - addSparseBlock(solver_.matrixR(), R_, unordered_variables, unordered_variables); - //std::cout << "R" << std::endl << MatrixXd::Identity(R_.rows(), R_.rows()) * R_ << std::endl; - R_.makeCompressed(); - - // solving not ordered subproblem - if (unordered_variables > 0) - { - //std::cout << "--------------------- solving unordered part" << std::endl; - SparseMatrix<double, ColMajor> R1 = R_.topLeftCorner(unordered_variables, unordered_variables); - //std::cout << "R1" << std::endl << MatrixXd::Identity(R1.rows(), R1.rows()) * R1 << std::endl; - SparseMatrix<double, ColMajor> R2 = R_.topRightCorner(unordered_variables, ordered_variables); - //std::cout << "R2" << std::endl << MatrixXd::Identity(R2.rows(), R2.rows()) * R2 << std::endl; - solver_.compute(R1); - if (solver_.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - x_incr_.head(unordered_variables) = solver_.solve(b_.head(unordered_variables) - R2 * x_incr_.tail(ordered_variables)); - } - - } - // UNDO ORDERING FOR RESULT - PermutationMatrix<Dynamic, Dynamic, int> acc_permutation(A_.cols()); - nodePermutation2VariablesPermutation(acc_node_permutation_, acc_permutation); // TODO via pointers - x_incr_ = acc_permutation.inverse() * x_incr_; - - time_solving_ += ((double) clock() - t_solving_) / CLOCKS_PER_SEC; - - return 1; - } - - void nodePermutation2VariablesPermutation(const PermutationMatrix<Dynamic, Dynamic, int> &_perm_nodes, PermutationMatrix<Dynamic, Dynamic, int> &perm_variables) - { - ArrayXi locations = perm_nodes_2_locations(_perm_nodes); - - int last_idx = 0; - for (unsigned int i = 0; i<locations.size(); i++) - { - perm_variables.indices().segment(last_idx, nodes_.at(i).dim) = VectorXi::LinSpaced(nodes_.at(i).dim, locations(i), locations(i)+nodes_.at(i).dim-1); - last_idx += nodes_.at(i).dim; - } - } - - ArrayXi perm_nodes_2_locations(const PermutationMatrix<Dynamic, Dynamic, int> &_perm_nodes) - { - ArrayXi indices = _perm_nodes.indices().array(); - - for (unsigned int i = 0; i<indices.size(); i++) - indices = (indices > indices(i)).select(indices + nodes_.at(i).dim-1, indices); - - return indices; - } - - void augment_permutation(PermutationMatrix<Dynamic, Dynamic, int> &perm, const int new_size) - { - int old_size = perm.indices().size(); - int dim = new_size - old_size; - VectorXi new_indices(new_size); - new_indices.head(old_size)= perm.indices(); - new_indices.tail(dim) = ArrayXi::LinSpaced(dim, old_size, new_size-1); - perm.resize(new_size); - perm.indices() = new_indices; - } - - void accumulatePermutation(const PermutationMatrix<Dynamic, Dynamic, int> &perm) - { - printName(); - //std::cout << std::endl << "old acc_permutation_nodes_ " << acc_permutation_nodes_.indices().transpose() << std::endl; - //std::cout << "incr perm " << perm.indices().transpose() << std::endl; - - // acumulate permutation - if (perm.size() == acc_node_permutation_.size()) //full permutation - acc_node_permutation_ = perm * acc_node_permutation_; - else //partial permutation - { - PermutationMatrix<Dynamic, Dynamic, int> incr_permutation_nodes(VectorXi::LinSpaced(n_nodes_, 0, n_nodes_ - 1)); // identity permutation - incr_permutation_nodes.indices().tail(perm.size()) = perm.indices() + VectorXi::Constant(perm.size(), n_nodes_ - perm.size()); - //std::cout << "incr perm " << incr_permutation_nodes.indices().transpose() << std::endl; - acc_node_permutation_ = incr_permutation_nodes * acc_node_permutation_; - } - //std::cout << "new acc_permutation_nodes_ " << acc_permutation_nodes_.indices().transpose() << std::endl; - - // update nodes orders and locations - ArrayXi locations = perm_nodes_2_locations(acc_node_permutation_); - for (unsigned int i = 0; i < nodes_.size(); i++) - { - nodes_.at(i).order = acc_node_permutation_.indices()(i); - nodes_.at(i).location = locations(i); - } - } - - void printName() - { - std::cout << name_; - } - - void printResults() - { - printName(); - std::cout << " solved in " << time_solving_*1e3 << " ms | " << R_.nonZeros() << " nonzeros in R"<< std::endl; - std::cout << "x = " << x_incr_.transpose() << std::endl; - } - - void printProblem() - { - printName(); - std::cout << std::endl << "A_nodes_: " << std::endl << MatrixXi::Identity(A_nodes_.rows(), A_nodes_.rows()) * A_nodes_ << std::endl << std::endl; - std::cout << "A_: " << std::endl << MatrixXd::Identity(A_.rows(), A_.rows()) * A_ << std::endl << std::endl; - std::cout << "b_: " << std::endl << b_.transpose() << std::endl << std::endl; - } -}; - -//main -int main(int argc, char *argv[]) -{ - if (argc != 3 || atoi(argv[1]) < 1|| atoi(argv[2]) < 1) - { - std::cout << "Please call me with: [./test_iQR SIZE DIM], where:" << std::endl; - std::cout << " - SIZE: integer size of the problem" << std::endl; - std::cout << " - DIM: integer dimension of the nodes" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - int size = atoi(argv[1]); - int dim = atoi(argv[2]); - - // Problems - SolverQR solver_ordered("FULL ORDERED"); - SolverQR solver_unordered("UNORDERED"); - SolverQR solver_ordered_partial("PARTIALLY ORDERED"); - - MatrixXd omega = MatrixXd::Constant(dim, dim, 0.1) + MatrixXd::Identity(dim, dim); - - // results variables - clock_t t_ordering, t_solving_ordered_full, t_solving_unordered, t_solving_ordered_partial, t4; - double time_ordering=0, time_solving_unordered=0, time_solving_ordered=0, time_solving_ordered_partial=0; - - std::cout << "STARTING INCREMENTAL QR TEST" << std::endl << std::endl; - - // GENERATING MEASUREMENTS - std::vector<measurement> measurements; - for (int i = 0; i < size; i++) - { - std::vector<int> meas(0); - if (i == 0) //prior - measurements.push_back(measurement(omega, 0, VectorXd::LinSpaced(dim, 0, dim-1), dim)); - - else //odometry - measurements.push_back(measurement(2*omega, i-1, 2*omega, i, VectorXd::LinSpaced(dim, dim * i, dim * (i+1)-1), dim, true)); - - if (i > size / 2) //loop closures - measurements.push_back(measurement(4*omega, 0, 4*omega, i, VectorXd::LinSpaced(dim, dim * i, dim * (i+1)-1), dim)); - } - - // INCREMENTAL LOOP - for (unsigned int i = 0; i < measurements.size(); i++) - { - std::cout << "========================= MEASUREMENT " << i << ":" << std::endl; - - // AUGMENT THE PROBLEM ---------------------------- - if (measurements.at(i).odometry_type || i == 0) // if odometry, augment the problem - { - solver_unordered.add_state_unit(dim, i); - solver_ordered.add_state_unit(dim, i); - solver_ordered_partial.add_state_unit(dim,i); - } - - // ADD MEASUREMENTS - solver_unordered.addFactor(measurements.at(i)); - solver_ordered.addFactor(measurements.at(i)); - solver_ordered_partial.addFactor(measurements.at(i)); - - // PRINT PROBLEM - solver_unordered.printProblem(); - solver_ordered.printProblem(); - solver_ordered_partial.printProblem(); - - // SOLVING - solver_unordered.solve(0); - solver_ordered.solve(1); - solver_ordered_partial.solve(2); - - // RESULTS ------------------------------------ - std::cout << "========================= RESULTS " << i << ":" << std::endl; - solver_unordered.printResults(); - solver_ordered.printResults(); - solver_ordered_partial.printResults(); - -// if ((x_ordered_partial-x_ordered).maxCoeff() < 1e-10) -// std::cout << "Both solutions are equals (tolerance " << (x_ordered_partial-x_ordered).maxCoeff() << ")" << std::endl; -// else -// std::cout << "DIFFERENT SOLUTIONS!!!!!!!! max difference " << (x_ordered_partial-x_ordered).maxCoeff() << std::endl; - } -} - diff --git a/demos/solver/test_iQR_wolf2.cpp b/demos/solver/test_iQR_wolf2.cpp deleted file mode 100644 index dc4094304..000000000 --- a/demos/solver/test_iQR_wolf2.cpp +++ /dev/null @@ -1,430 +0,0 @@ -/* - * test_iQR_wolf.cpp - * - * Created on: Jun 17, 2015 - * Author: jvallve - */ - -//std includes -#include <cstdlib> -#include <string> -#include <iostream> -#include <fstream> -#include <memory> -#include <random> -#include <typeinfo> -#include <ctime> -#include <queue> - -//Wolf includes -#include "base/state_block/state_block.h" -#include "base/factor/factor_base.h" -#include "base/sensor/sensor_laser_2D.h" -#include "wolf_manager.h" - -// wolf solver -#include "solver/qr_solver.h" - -//C includes for sleep, time and main args -#include "unistd.h" - -//faramotics includes -#include "faramotics/dynamicSceneRender.h" -#include "faramotics/rangeScan2D.h" -#include "btr-headers/pose3d.h" - -//Ceres includes -#include "glog/logging.h" -#include "base/ceres_wrapper/ceres_manager.h" - -//laser_scan_utils -#include "iri-algorithms/laser_scan_utils/corner_detector.h" -#include "iri-algorithms/laser_scan_utils/entities.h" - -//function travel around -void motionCampus(unsigned int ii, Cpose3d & pose, double& displacement_, double& rotation_) -{ - if (ii <= 120) - { - displacement_ = 0.1; - rotation_ = 0; - } - else if ((ii > 120) && (ii <= 170)) - { - displacement_ = 0.2; - rotation_ = 1.8 * M_PI / 180; - } - else if ((ii > 170) && (ii <= 220)) - { - displacement_ = 0; - rotation_ = -1.8 * M_PI / 180; - } - else if ((ii > 220) && (ii <= 310)) - { - displacement_ = 0.1; - rotation_ = 0; - } - else if ((ii > 310) && (ii <= 487)) - { - displacement_ = 0.1; - rotation_ = -1. * M_PI / 180; - } - else if ((ii > 487) && (ii <= 600)) - { - displacement_ = 0.2; - rotation_ = 0; - } - else if ((ii > 600) && (ii <= 700)) - { - displacement_ = 0.1; - rotation_ = -1. * M_PI / 180; - } - else if ((ii > 700) && (ii <= 780)) - { - displacement_ = 0; - rotation_ = -1. * M_PI / 180; - } - else - { - displacement_ = 0.3; - rotation_ = 0.0 * M_PI / 180; - } - - pose.moveForward(displacement_); - pose.rt.setEuler(pose.rt.head() + rotation_, pose.rt.pitch(), pose.rt.roll()); -} - -//main -int main(int argc, char *argv[]) -{ - using namespace Eigen; - using namespace wolf; - - // USER INPUT ============================================================================================ - if (argc != 3 || atoi(argv[1]) < 1 || atoi(argv[1]) > 1100 || atoi(argv[2]) < 0 || atoi(argv[2]) > 2) - { - std::cout << "Please call me with: [./test_ceres_manager NI MODE], where:" << std::endl; - std::cout << " - NI is the number of iterations (0 < NI < 1100)" << std::endl; - std::cout << " - MODE is the solver mode (0 batch (no ordering), 1 batch (ordering), 2 incremental" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - bool complex_angle = false; - unsigned int solving_mode = (unsigned int) atoi(argv[2]); //solving mode - unsigned int n_execution = (unsigned int) atoi(argv[1]); //number of iterations of the whole execution - - // INITIALIZATION ============================================================================================ - - //init random generators - Scalar odom_std_factor = 0.1; - Scalar gps_std = 10; - std::default_random_engine generator(1); - std::normal_distribution<Scalar> gaussian_distribution(0.0, 1); - - // Faramotics stuff - Cpose3d viewPoint, devicePose, laser1Pose, laser2Pose, estimated_vehicle_pose, estimated_laser_1_pose, estimated_laser_2_pose; - vector < Cpose3d > devicePoses; - vector<float> scan1, scan2; - string modelFileName; - - //model and initial view point - modelFileName = "/home/jvallve/iri-lab/faramotics/models/campusNordUPC.obj"; - //modelFileName = "/home/acoromin/dev/br/faramotics/models/campusNordUPC.obj"; - //modelFileName = "/home/andreu/dev/faramotics/models/campusNordUPC.obj"; - devicePose.setPose(2, 8, 0.2, 0, 0, 0); - viewPoint.setPose(devicePose); - viewPoint.moveForward(10); - viewPoint.rt.setEuler(viewPoint.rt.head() + M_PI / 2, viewPoint.rt.pitch() + 30. * M_PI / 180., viewPoint.rt.roll()); - viewPoint.moveForward(-15); - //glut initialization - faramotics::initGLUT(argc, argv); - - //create a viewer for the 3D model and scan points - CdynamicSceneRender* myRender = new CdynamicSceneRender(1200, 700, 90 * M_PI / 180, 90 * 700.0 * M_PI / (1200.0 * 180.0), 0.2, 100); - myRender->loadAssimpModel(modelFileName, true); //with wireframe - //create scanner and load 3D model - CrangeScan2D* myScanner = new CrangeScan2D(HOKUYO_UTM30LX_180DEG); //HOKUYO_UTM30LX_180DEG or LEUZE_RS4 - myScanner->loadAssimpModel(modelFileName); - - //variables - Eigen::Vector3s odom_reading; - Eigen::Vector2s gps_fix_reading; - Eigen::VectorXs pose_odom(3); //current odometry integred pose - Eigen::VectorXs ground_truth(n_execution * 3); //all true poses - Eigen::VectorXs odom_trajectory(n_execution * 3); //open loop trajectory - Eigen::VectorXs mean_times = Eigen::VectorXs::Zero(7); - clock_t t1, t2; - - // Wolf manager initialization - Eigen::Vector3s odom_pose = Eigen::Vector3s::Zero(); - Eigen::Vector3s gps_pose = Eigen::Vector3s::Zero(); - Eigen::Vector4s laser_1_pose, laser_2_pose; //xyz + theta - laser_1_pose << 1.2, 0, 0, 0; //laser 1 - laser_2_pose << -1.2, 0, 0, M_PI; //laser 2 - SensorOdom2D odom_sensor(std::make_shared<StateBlock>(odom_pose.head(2)), std::make_shared<StateBlock>(odom_pose.tail(1)), odom_std_factor, odom_std_factor); - SensorGPSFix gps_sensor(std::make_shared<StateBlock>(gps_pose.head(2)), std::make_shared<StateBlock>(gps_pose.tail(1)), gps_std); - SensorLaser2D laser_1_sensor(std::make_shared<StateBlock>(laser_1_pose.head(2)), std::make_shared<StateBlock>(laser_1_pose.tail(1)), laserscanutils::LaserScanParams({M_PI/2,-M_PI/2, -M_PI/720,0.01,0.2,100,0.01,0.01})); - SensorLaser2D laser_2_sensor(std::make_shared<StateBlock>(laser_2_pose.head(2)), std::make_shared<StateBlock>(laser_2_pose.tail(1)), laserscanutils::LaserScanParams({M_PI/2,-M_PI/2, -M_PI/720,0.01,0.2,100,0.01,0.01})); - - // Initial pose - pose_odom << 2, 8, 0; - ground_truth.head(3) = pose_odom; - odom_trajectory.head(3) = pose_odom; - - WolfManager* wolf_manager_QR = new WolfManager(FRM_PO_2D, &odom_sensor, pose_odom, Eigen::Matrix3s::Identity() * 0.01, n_execution*10, 0.01); - WolfManager* wolf_manager_ceres = new WolfManager(FRM_PO_2D, &odom_sensor, pose_odom, Eigen::Matrix3s::Identity() * 0.01, n_execution*10, 0.01); - - // Ceres initialization - ceres::Solver::Options ceres_options; - ceres_options.minimizer_type = ceres::TRUST_REGION; //ceres::TRUST_REGION;LINE_SEARCH - ceres_options.max_line_search_step_contraction = 1e-3; - // ceres_options.minimizer_progress_to_stdout = false; - // ceres_options.line_search_direction_type = ceres::LBFGS; - // ceres_options.max_num_iterations = 100; - CeresManager* ceres_manager = new CeresManager(wolf_manager_ceres->getProblem(), ceres_options); - std::ofstream log_file, landmark_file; //output file - - // Own solver - SolverQR solver_(wolf_manager_QR->getProblem()); - - std::cout << "STARTING INCREMENTAL QR TEST" << std::endl << std::endl; - std::cout << "\n ========= 2D Robot with odometry and 2 LIDARs ===========\n"; - // START TRAJECTORY ============================================================================================ - for (unsigned int step = 1; step < n_execution; step++) - { - //get init time - t2 = clock(); - - // ROBOT MOVEMENT --------------------------- - //std::cout << "ROBOT MOVEMENT..." << std::endl; - // moves the device position - t1 = clock(); - motionCampus(step, devicePose, odom_reading(0), odom_reading(2)); - odom_reading(1) = 0; - devicePoses.push_back(devicePose); - - // SENSOR DATA --------------------------- - //std::cout << "SENSOR DATA..." << std::endl; - // store groundtruth - ground_truth.segment(step * 3, 3) << devicePose.pt(0), devicePose.pt(1), devicePose.rt.head(); - - // compute odometry - odom_reading(0) += gaussian_distribution(generator) * odom_std_factor * (odom_reading(0) == 0 ? 1e-6 : odom_reading(0)); - odom_reading(1) += gaussian_distribution(generator) * odom_std_factor * 1e-6; - odom_reading(2) += gaussian_distribution(generator) * odom_std_factor * (odom_reading(2) == 0 ? 1e-6 : odom_reading(2)); - - // odometry integration - pose_odom(0) = pose_odom(0) + odom_reading(0) * cos(pose_odom(2)) - odom_reading(1) * sin(pose_odom(2)); - pose_odom(1) = pose_odom(1) + odom_reading(0) * sin(pose_odom(2)) + odom_reading(1) * cos(pose_odom(2)); - pose_odom(2) = pose_odom(2) + odom_reading(1); - odom_trajectory.segment(step * 3, 3) = pose_odom; - - // compute GPS - gps_fix_reading << devicePose.pt(0), devicePose.pt(1); - gps_fix_reading(0) += gaussian_distribution(generator) * gps_std; - gps_fix_reading(1) += gaussian_distribution(generator) * gps_std; - - //compute scans - scan1.clear(); - scan2.clear(); - // scan 1 - laser1Pose.setPose(devicePose); - laser1Pose.moveForward(laser_1_pose(0)); - myScanner->computeScan(laser1Pose, scan1); - // scan 2 - laser2Pose.setPose(devicePose); - laser2Pose.moveForward(laser_2_pose(0)); - laser2Pose.rt.setEuler(laser2Pose.rt.head() + M_PI, laser2Pose.rt.pitch(), laser2Pose.rt.roll()); - myScanner->computeScan(laser2Pose, scan2); - - mean_times(0) += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // ADD CAPTURES --------------------------- - //std::cout << "ADD CAPTURES..." << std::endl; - // adding new sensor captures - wolf_manager_QR->addCapture(new CaptureOdom2D(TimeStamp(), TimeStamp(), &odom_sensor, odom_reading)); //, odom_std_factor * Eigen::MatrixXs::Identity(2,2))); - wolf_manager_QR->addCapture(new CaptureGPSFix(TimeStamp(), &gps_sensor, gps_fix_reading, gps_std * gps_std * Eigen::MatrixXs::Identity(3,3))); - wolf_manager_ceres->addCapture(new CaptureOdom2D(TimeStamp(), TimeStamp(), &odom_sensor, odom_reading)); //, odom_std_factor * Eigen::MatrixXs::Identity(2,2))); - wolf_manager_ceres->addCapture(new CaptureGPSFix(TimeStamp(), &gps_sensor, gps_fix_reading, gps_std * gps_std * Eigen::MatrixXs::Identity(3,3))); - //wolf_manager->addCapture(new CaptureLaser2D(TimeStamp(), &laser_1_sensor, scan1)); - //wolf_manager->addCapture(new CaptureLaser2D(TimeStamp(), &laser_2_sensor, scan2)); - // updating problem - wolf_manager_QR->update(); - wolf_manager_ceres->update(); - - // UPDATING SOLVER --------------------------- - //std::cout << "UPDATING..." << std::endl; - // update state units and factors in ceres - solver_.update(); - - // PRINT PROBLEM - //solver_.printProblem(); - - // SOLVE OPTIMIZATION --------------------------- - //std::cout << "SOLVING..." << std::endl; - ceres::Solver::Summary summary = ceres_manager->solve(); - solver_.solve(solving_mode); - - std::cout << "========================= RESULTS " << step << ":" << std::endl; - //solver_.printResults(); - std::cout << "QR vehicle pose " << wolf_manager_QR->getVehiclePose().transpose() << std::endl; - std::cout << "ceres vehicle pose " << wolf_manager_ceres->getVehiclePose().transpose() << std::endl; - - // COMPUTE COVARIANCES --------------------------- - //std::cout << "COMPUTING COVARIANCES..." << std::endl; - // TODO - - // DRAWING STUFF --------------------------- - // draw detected corners -// std::list < laserscanutils::Corner > corner_list; -// std::vector<double> corner_vector; -// CaptureLaser2D last_scan(TimeStamp(), &laser_1_sensor, scan1); -// last_scan.extractCorners(corner_list); -// for (std::list<laserscanutils::Corner>::iterator corner_it = corner_list.begin(); corner_it != corner_list.end(); corner_it++) -// { -// corner_vector.push_back(corner_it->pt_(0)); -// corner_vector.push_back(corner_it->pt_(1)); -// } -// myRender->drawCorners(laser1Pose, corner_vector); - - // draw landmarks - std::vector<double> landmark_vector; - for (auto landmark_it = wolf_manager_QR->getProblem()->getMap()->getLandmarkList().begin(); landmark_it != wolf_manager_QR->getProblem()->getMap()->getLandmarkList().end(); landmark_it++) - { - Scalar* position_ptr = (*landmark_it)->getP()->get(); - landmark_vector.push_back(*position_ptr); //x - landmark_vector.push_back(*(position_ptr + 1)); //y - landmark_vector.push_back(0.2); //z - } - myRender->drawLandmarks(landmark_vector); - - // draw localization and sensors - estimated_vehicle_pose.setPose(wolf_manager_QR->getVehiclePose()(0), wolf_manager_QR->getVehiclePose()(1), 0.2, wolf_manager_QR->getVehiclePose()(2), 0, 0); - estimated_laser_1_pose.setPose(estimated_vehicle_pose); - estimated_laser_1_pose.moveForward(laser_1_pose(0)); - estimated_laser_2_pose.setPose(estimated_vehicle_pose); - // instead of laser 2 we draw ceres solution - //estimated_laser_2_pose.moveForward(laser_2_pose(0)); - //estimated_laser_2_pose.rt.setEuler(estimated_laser_2_pose.rt.head() + M_PI, estimated_laser_2_pose.rt.pitch(), estimated_laser_2_pose.rt.roll()); - estimated_laser_2_pose.setPose(wolf_manager_ceres->getVehiclePose()(0), wolf_manager_ceres->getVehiclePose()(1), 0.2, wolf_manager_ceres->getVehiclePose()(2), 0, 0); - - myRender->drawPoseAxisVector( { estimated_vehicle_pose, estimated_laser_1_pose, estimated_laser_2_pose }); - - //Set view point and render the scene - //locate visualization view point, somewhere behind the device - myRender->setViewPoint(viewPoint); - myRender->drawPoseAxis(devicePose); - myRender->drawScan(laser1Pose, scan1, 180. * M_PI / 180., 90. * M_PI / 180.); //draw scan - myRender->render(); - - // TIME MANAGEMENT --------------------------- - double dt = ((double) clock() - t2) / CLOCKS_PER_SEC; - mean_times(6) += dt; - if (dt < 0.1) - usleep(100000 - 1e6 * dt); - -// std::cout << "\nTree after step..." << std::endl; -// wolf_manager->getProblem()->print(); - } - - // DISPLAY RESULTS ============================================================================================ - mean_times /= n_execution; - std::cout << "\nSIMULATION AVERAGE LOOP DURATION [s]" << std::endl; - std::cout << " data generation: " << mean_times(0) << std::endl; - std::cout << " wolf managing: " << mean_times(1) << std::endl; - std::cout << " ceres managing: " << mean_times(2) << std::endl; - std::cout << " ceres optimization: " << mean_times(3) << std::endl; - std::cout << " ceres covariance: " << mean_times(4) << std::endl; - std::cout << " results drawing: " << mean_times(5) << std::endl; - std::cout << " loop time: " << mean_times(6) << std::endl; - -// std::cout << "\nTree before deleting..." << std::endl; -// wolf_manager->getProblem()->print(); - - // Draw Final result ------------------------- - std::cout << "Drawing final results..." << std::endl; - std::vector<double> landmark_vector; - for (auto landmark_it = wolf_manager_QR->getProblem()->getMap()->getLandmarkList().begin(); landmark_it != wolf_manager_QR->getProblem()->getMap()->getLandmarkList().end(); landmark_it++) - { - Scalar* position_ptr = (*landmark_it)->getP()->get(); - landmark_vector.push_back(*position_ptr); //x - landmark_vector.push_back(*(position_ptr + 1)); //y - landmark_vector.push_back(0.2); //z - } - myRender->drawLandmarks(landmark_vector); -// viewPoint.setPose(devicePoses.front()); -// viewPoint.moveForward(10); -// viewPoint.rt.setEuler( viewPoint.rt.head()+M_PI/4, viewPoint.rt.pitch()+20.*M_PI/180., viewPoint.rt.roll() ); -// viewPoint.moveForward(-10); - myRender->setViewPoint(viewPoint); - myRender->render(); - - // Print Final result in a file ------------------------- - std::cout << "Printing results in a file..." << std::endl; - // Vehicle poses - std::cout << "Vehicle poses..." << std::endl; - int i = 0; - Eigen::VectorXs state_poses(wolf_manager_QR->getProblem()->getTrajectory()->getFrameList().size() * 3); - for (auto frame_it = wolf_manager_QR->getProblem()->getTrajectory()->getFrameList().begin(); frame_it != wolf_manager_QR->getProblem()->getTrajectory()->getFrameList().end(); frame_it++) - { - if (complex_angle) - state_poses.segment(i, 3) << *(*frame_it)->getP()->get(), *((*frame_it)->getP()->get() + 1), atan2(*(*frame_it)->getO()->get(), *((*frame_it)->getO()->get() + 1)); - else - state_poses.segment(i, 3) << *(*frame_it)->getP()->get(), *((*frame_it)->getP()->get() + 1), *(*frame_it)->getO()->get(); - i += 3; - } - - // Landmarks - std::cout << "Landmarks..." << std::endl; - i = 0; - Eigen::VectorXs landmarks(wolf_manager_QR->getProblem()->getMap()->getLandmarkList().size() * 2); - for (auto landmark_it = wolf_manager_QR->getProblem()->getMap()->getLandmarkList().begin(); landmark_it != wolf_manager_QR->getProblem()->getMap()->getLandmarkList().end(); landmark_it++) - { - Eigen::Map<Eigen::Vector2s> landmark((*landmark_it)->getP()->get()); - landmarks.segment(i, 2) = landmark; - i += 2; - } - - // Print log files - std::string filepath = getenv("HOME") + (complex_angle ? std::string("/Desktop/log_file_3.txt") : std::string("/Desktop/log_file_2.txt")); - log_file.open(filepath, std::ofstream::out); //open log file - - if (log_file.is_open()) - { - log_file << 0 << std::endl; - for (unsigned int ii = 0; ii < n_execution; ii++) - log_file << state_poses.segment(ii * 3, 3).transpose() << "\t" << ground_truth.segment(ii * 3, 3).transpose() << "\t" << (state_poses.segment(ii * 3, 3) - ground_truth.segment(ii * 3, 3)).transpose() << "\t" << odom_trajectory.segment(ii * 3, 3).transpose() << std::endl; - log_file.close(); //close log file - std::cout << std::endl << "Result file " << filepath << std::endl; - } - else - std::cout << std::endl << "Failed to write the log file " << filepath << std::endl; - - std::string filepath2 = getenv("HOME") + (complex_angle ? std::string("/Desktop/landmarks_file_3.txt") : std::string("/Desktop/landmarks_file_2.txt")); - landmark_file.open(filepath2, std::ofstream::out); //open log file - - if (landmark_file.is_open()) - { - for (unsigned int ii = 0; ii < landmarks.size(); ii += 2) - landmark_file << landmarks.segment(ii, 2).transpose() << std::endl; - landmark_file.close(); //close log file - std::cout << std::endl << "Landmark file " << filepath << std::endl; - } - else - std::cout << std::endl << "Failed to write the landmark file " << filepath << std::endl; - - std::cout << "Press any key for ending... " << std::endl << std::endl; - std::getchar(); - - delete myRender; - delete myScanner; - delete wolf_manager_QR; - delete wolf_manager_ceres; - std::cout << "wolf deleted" << std::endl; - - std::cout << " ========= END ===========" << std::endl << std::endl; - - //exit - return 0; -} - diff --git a/demos/solver/test_incremental_ccolamd_blocks.cpp b/demos/solver/test_incremental_ccolamd_blocks.cpp deleted file mode 100644 index 9283f8411..000000000 --- a/demos/solver/test_incremental_ccolamd_blocks.cpp +++ /dev/null @@ -1,262 +0,0 @@ -/* - * test_ccolamd_blocks.cpp - * - * Created on: Jun 12, 2015 - * Author: jvallve - */ - -//std includes -#include <cstdlib> -#include <iostream> -#include <fstream> -#include <memory> -#include <random> -#include <typeinfo> -#include <ctime> -#include <queue> - -// eigen includes -#include <eigen3/Eigen/OrderingMethods> -#include <eigen3/Eigen/CholmodSupport> -#include <eigen3/Eigen/SparseLU> - -// ccolamd -#include "solver/ccolamd_ordering.h" - -using namespace Eigen; - -void eraseSparseBlock(SparseMatrix<double>& original, const unsigned int& row, const unsigned int& Nrows, const unsigned int& col, const unsigned int& Ncols) -{ - for (unsigned int i = row; i < row + Nrows; i++) - for (unsigned int j = col; j < row + Ncols; j++) - original.coeffRef(i,j) = 0.0; - - original.makeCompressed(); -} - -void addSparseBlock(const MatrixXd& ins, SparseMatrix<double>& original, const unsigned int& row, const unsigned int& col) -{ - for (unsigned int r=0; r<ins.rows(); ++r) - for (unsigned int c = 0; c < ins.cols(); c++) - if (ins(r,c) != 0) - original.coeffRef(r + row, c + col) += ins(r,c); -} - -void permutation_2_block_permutation(const PermutationMatrix<Dynamic, Dynamic, int> &perm, PermutationMatrix<Dynamic, Dynamic, int> &perm_blocks, const int dim, const int size) -{ - ArrayXXi idx(dim, size); - idx.row(0) = dim * perm.indices().transpose(); - - for (int i = 1; i<dim; i++) - idx.row(i) = idx.row(i-1) + 1; - Map<ArrayXi> idx_blocks(idx.data(), dim*size, 1); - perm_blocks.indices() = idx_blocks; -} - -//main -int main(int argc, char *argv[]) -{ - if (argc != 3 || atoi(argv[1]) < 1|| atoi(argv[2]) < 1) - { - std::cout << "Please call me with: [./test_ccolamd SIZE DIM], where:" << std::endl; - std::cout << " - SIZE: integer size of the problem" << std::endl; - std::cout << " - DIM: integer dimension of the nodes" << std::endl; - std::cout << "EXIT due to bad user input" << std::endl << std::endl; - return -1; - } - int size = atoi(argv[1]); - int dim = atoi(argv[2]); - - // Problem variables - //CholmodSupernodalLLT < SparseMatrix<double> > solver, solver2, solver3; - SparseLU < SparseMatrix<double>, NaturalOrdering<int> > solver, solver2, solver3; - MatrixXd omega = MatrixXd::Constant(dim, dim, 0.1) + MatrixXd::Identity(dim, dim); - SparseMatrix<double> H(dim,dim), - H_ordered(dim,dim), - H_b_ordered(dim,dim); - VectorXd b(dim), - b_ordered(dim), - b_b_ordered(dim), - x_b_ordered(dim), - x_ordered(dim), - x(dim); - - // ordering variables - SparseMatrix<int> factors(1,1), factors_ordered(1,1); - ArrayXi acc_permutation(dim), - acc_permutation_b(dim), - acc_permutation_factors(1); - acc_permutation = ArrayXi::LinSpaced(dim,0,dim-1); - acc_permutation_b = acc_permutation; - acc_permutation_factors(0) = 0; - - CCOLAMDOrdering<int> ordering; - VectorXi factor_ordering_factors(1); - VectorXi ordering_factors(1); - - // results variables - clock_t t1, t2, t3; - double time1=0, time2=0, time3=0; - - // INITIAL STATE - addSparseBlock(5*omega, H, 0, 0); - factors.insert(0,0) = 1; - b.head(dim) = VectorXd::LinSpaced(Sequential, dim, 0, dim-1); - - std::cout << "STARTING INCREMENTAL TEST" << std::endl << std::endl; - - // INCREMENTAL LOOP - for (int i = 1; i < size; i++) - { - std::cout << "========================= STEP " << i << ":" << std::endl; - // AUGMENT THE PROBLEM ---------------------------- - H.conservativeResize((i+1)*dim,(i+1)*dim); - H_ordered.conservativeResize((i+1)*dim,(i+1)*dim); - H_b_ordered.conservativeResize((i+1)*dim,(i+1)*dim); - b.conservativeResize((i+1)*dim); - b_ordered.conservativeResize((i+1)*dim); - b_b_ordered.conservativeResize((i+1)*dim); - x.conservativeResize((i+1)*dim); - x_ordered.conservativeResize((i+1)*dim); - x_b_ordered.conservativeResize((i+1)*dim); - factors.conservativeResize(i+1, i+1); - - // Odometry - addSparseBlock(5*omega, H, i*dim, i*dim); - addSparseBlock(omega, H, i*dim, (i-1)*dim); - addSparseBlock(omega, H, (i-1)*dim, i*dim); - factors.insert(i,i) = 1; - factors.insert(i,i-1) = 1; - factors.insert(i-1,i) = 1; - - // Loop Closure - if (i == size-1) - { - addSparseBlock(2*omega, H, 0, i*dim); - addSparseBlock(2*omega, H, i*dim, 0); - factors.insert(0,i) = 1; - factors.insert(i,0) = 1; - } - - // r.h.v - b.segment(i*dim, dim) = VectorXd::LinSpaced(Sequential, dim, dim*i, dim *(i+1)-1); - - std::cout << "Solving factor graph:" << std::endl; - std::cout << "Factors: " << std::endl << factors * MatrixXi::Identity((i+1), (i+1)) << std::endl << std::endl; -// std::cout << "H: " << std::endl << H * MatrixXd::Identity(dim*(i+1), dim*(i+1)) << std::endl << std::endl; - - // SOLVING WITHOUT REORDERING ------------------------------------ - // solve Hx = b - t1 = clock(); - solver.compute(H); - if (solver.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - x = solver.solve(b); - time1 += ((double) clock() - t1) / CLOCKS_PER_SEC; - - // SOLVING WITH REORDERING ------------------------------------ - // Order with previous orderings - acc_permutation.conservativeResize(dim*(i+1)); - acc_permutation.tail(dim) = ArrayXi::LinSpaced(dim,dim*i,dim*(i+1)-1); - PermutationMatrix<Dynamic, Dynamic, int> acc_permutation_matrix(dim*(i+1)); - acc_permutation_matrix.indices() = acc_permutation; - b_ordered = acc_permutation_matrix * b; - H_ordered = H.twistedBy(acc_permutation_matrix); - - // ordering factors - ordering_factors.resize(dim*(i+1)); - ordering_factors = ((H_ordered.rightCols(3) * MatrixXd::Ones(3,1)).array() == 0).select(VectorXi::Zero(dim*(i+1)),VectorXi::Ones(dim*(i+1))); - - // variable ordering - t2 = clock(); - H_ordered.makeCompressed(); - - PermutationMatrix<Dynamic, Dynamic, int> permutation_matrix(dim*(i+1)); - ordering(H_ordered, permutation_matrix, ordering_factors.data()); - - // applying ordering - acc_permutation_matrix = permutation_matrix * acc_permutation_matrix; - acc_permutation = acc_permutation_matrix.indices(); - b_ordered = permutation_matrix * b_ordered; - H_ordered = H_ordered.twistedBy(permutation_matrix); - - // solve Hx = b - solver2.compute(H_ordered); - if (solver2.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - x_ordered = solver2.solve(b_ordered); - x_ordered = acc_permutation_matrix.inverse() * x_ordered; - time2 += ((double) clock() - t2) / CLOCKS_PER_SEC; - - // SOLVING WITH BLOCK REORDERING ------------------------------------ - // Order with previous orderings - acc_permutation_b.conservativeResize(dim*(i+1)); - acc_permutation_b.tail(dim) = ArrayXi::LinSpaced(dim,dim*i,dim*(i+1)-1); - PermutationMatrix<Dynamic, Dynamic, int> acc_permutation_b_matrix(dim*(i+1)); - acc_permutation_b_matrix.indices() = acc_permutation_b; - b_b_ordered = acc_permutation_b_matrix * b; - H_b_ordered = H.twistedBy(acc_permutation_b_matrix); - - acc_permutation_factors.conservativeResize(i+1); - acc_permutation_factors(i) = i; - PermutationMatrix<Dynamic, Dynamic, int> acc_permutation_factors_matrix(dim*(i+1)); - acc_permutation_factors_matrix.indices() = acc_permutation_factors; - factors_ordered = factors.twistedBy(acc_permutation_factors_matrix); - - // ordering factors - factor_ordering_factors.resize(i); - factor_ordering_factors = factors_ordered.rightCols(1); - - // block ordering - t3 = clock(); - factors_ordered.makeCompressed(); - - PermutationMatrix<Dynamic, Dynamic, int> permutation_factors_matrix(i+1); - ordering(factors_ordered, permutation_factors_matrix, factor_ordering_factors.data()); - - // applying ordering - permutation_2_block_permutation(permutation_factors_matrix, permutation_matrix , dim, i+1); - acc_permutation_factors_matrix = permutation_factors_matrix * acc_permutation_factors_matrix; - acc_permutation_factors = acc_permutation_factors_matrix.indices(); - acc_permutation_b_matrix = permutation_matrix * acc_permutation_b_matrix; - acc_permutation_b = acc_permutation_b_matrix.indices(); - b_b_ordered = permutation_matrix * b_b_ordered; - H_b_ordered = H_b_ordered.twistedBy(permutation_matrix); - - // solve Hx = b - solver3.compute(H_b_ordered); - if (solver3.info() != Success) - { - std::cout << "decomposition failed" << std::endl; - return 0; - } - x_b_ordered = solver3.solve(b_b_ordered); - x_b_ordered = acc_permutation_b_matrix.inverse() * x_b_ordered; - time3 += ((double) clock() - t3) / CLOCKS_PER_SEC; - - // RESULTS ------------------------------------ - std::cout << "========================= RESULTS " << i << ":" << std::endl; - std::cout << "NO REORDERING: solved in " << time1*1e3 << " ms" << std::endl; - std::cout << "REORDERING: solved in " << time2*1e3 << " ms" << std::endl; - std::cout << "BLOCK REORDERING: solved in " << time3*1e3 << " ms" << std::endl; - std::cout << "x1 = " << x.transpose() << std::endl; - std::cout << "x2 = " << x_ordered.transpose() << std::endl; - std::cout << "x3 = " << x_b_ordered.transpose() << std::endl; - } - - // RESULTS ------------------------------------ - std::cout << "NO REORDERING: solved in " << time1*1e3 << " ms" << std::endl; - std::cout << "REORDERING: solved in " << time2*1e3 << " ms" << std::endl; - std::cout << "BLOCK REORDERING: solved in " << time3*1e3 << " ms" << std::endl; - - //std::cout << "x = " << x.transpose() << std::endl; - //std::cout << "x = " << x_ordered.transpose() << std::endl; - //std::cout << "x = " << x_b_ordered.transpose() << std::endl; -} - diff --git a/demos/solver/test_permutations.cpp b/demos/solver/test_permutations.cpp deleted file mode 100644 index c33c744c6..000000000 --- a/demos/solver/test_permutations.cpp +++ /dev/null @@ -1,113 +0,0 @@ -/* - * test_permutations.cpp - * - * Created on: Jun 15, 2015 - * Author: jvallve - */ - -//std includes -#include <cstdlib> -#include <iostream> -#include <fstream> -#include <memory> -#include <random> -#include <typeinfo> -#include <ctime> -#include <queue> - -// eigen includes -#include <eigen3/Eigen/OrderingMethods> - -using namespace Eigen; - -//main -int main(int argc, char *argv[]) -{ - PermutationMatrix<Dynamic, Dynamic, int> P1(5), P2(5), P3(5), P4(5); - P1.setIdentity(); - P2.setIdentity(); - P3.setIdentity(); - - VectorXd a = VectorXd::LinSpaced(5,1,5); - MatrixXd A= a.asDiagonal(); - SparseMatrix<double> B = A.sparseView(); - B.makeCompressed(); - - std::cout << "A (dense)" << std::endl << A << std::endl << std::endl; - std::cout << "B (sparse)" << std::endl << B << std::endl << std::endl; - - P1.indices()(3) = 4; - P1.indices()(4) = 3; - - std::cout << "Permutation 1" << std::endl << P1.indices().transpose() << std::endl << std::endl; - - P2.indices()(0) = 4; - P2.indices()(4) = 0; - - std::cout << "Permutation 2" << std::endl << P2.indices().transpose() << std::endl << std::endl; - - std::cout << "Pre-multiplying: Permutating rows" << std::endl; - std::cout << "P1 * A" << std::endl << P1 * A << std::endl << std::endl; - std::cout << "P1 * B" << std::endl << P1 * B << std::endl << std::endl; - SparseMatrix<double> C = (P1 * B).sparseView(); - std::cout << "(P1 * B).bottomRows(1)" << std::endl << C.bottomRows(1) << std::endl << std::endl; - - std::cout << "Post-multiplying: Permutating cols" << std::endl; - std::cout << "A * P1.transpose()" << std::endl << A * P1.transpose()<< std::endl << std::endl; - std::cout << "B * P1.transpose()" << std::endl << B * P1.transpose()<< std::endl << std::endl; - - std::cout << "Pre&post-multiplying:" << std::endl; - std::cout << "P1 * A * P1.transpose()" << std::endl << P1 * A * P1.transpose() << std::endl << std::endl; - std::cout << "P2 * P1 * A * P1.transpose() * P2.transpose()" << std::endl << P2 * P1 * A * P1.transpose() * P2.transpose() << std::endl << std::endl; - std::cout << "P1 * P2 * A * P2.transpose() * P1.transpose()" << std::endl << P1 * P2 * A * P2.transpose() * P1.transpose() << std::endl << std::endl; - - P3 = P1 * P2; - - std::cout << "Permutation P3 = P1 * P2" << std::endl << P3.indices().transpose() << std::endl << std::endl; - std::cout << "P3 * A * P3.transpose()" << std::endl << P3 * A * P3.transpose() << std::endl << std::endl; - - std::cout << "PERMUTATING INDICES" << std::endl; - ArrayXi acc_permutations(5); - acc_permutations << 0,1,2,3,4; - - std::cout << "acc_permutations: " << acc_permutations.transpose() << std::endl; - - std::cout << "P1: " << P1.indices().transpose() << std::endl; - std::cout << "P1 * acc_permutations: " << (P1 * acc_permutations.matrix()).transpose() << std::endl; - std::cout << "P1.inverse() * acc_permutations: " << (P1.inverse() * acc_permutations.matrix()).transpose() << std::endl; - - std::cout << "P2: " << P2.indices().transpose() << std::endl; - std::cout << "P2 * (P1 * acc_permutations): " << (P2 * (P1 * acc_permutations.matrix())).transpose() << std::endl; - std::cout << "(P2 * P1).inverse() * acc_permutations): " << ((P2 * P1).inverse() * acc_permutations.matrix()).transpose() << std::endl; - P4 = P1 * P2 * P3; - std::cout << "Permutation P4 = P1 * P2 * P3: " << P4.indices().transpose() << std::endl; - std::cout << "P3 * (P2 * (P1 * acc_permutations)): " << (P3 * (P2 * (P1 * acc_permutations.matrix()))).transpose() << std::endl; - std::cout << "accumulated permutations can not be stored in vectors..." << std::endl; - - std::cout << std::endl << "PARTIALL PERMUTATIONS" << std::endl; - PermutationMatrix<Dynamic, Dynamic, int> P5(2); - P5.indices()(0) = 1; - P5.indices()(1) = 0; - std::cout << "P5 (equivalent to P1 but partiall): " << std::endl << P5.indices().transpose() << std::endl; - std::cout << "P2: " << P2.indices().transpose() << std::endl << std::endl; - std::cout << "A * P2.transpose(): " << std::endl << A * P2.transpose() << std::endl << std::endl; - std::cout << "(A * P2.transpose()).rightCols(2) * P5.transpose(): " << std::endl << (A * P2.transpose()).rightCols(2) * P5.transpose() << std::endl << std::endl; - PermutationMatrix<Dynamic, Dynamic, int> P6 = P2; - P6.indices().tail(2) = P5 * P6.indices().tail(2); - std::cout << "P6 = P2, P6.indices().tail(2) = P5 * P6.indices().tail(2): " << P6.indices().transpose() << std::endl << std::endl; - std::cout << "A * P6.transpose(): " << std::endl << A * P6.transpose() << std::endl << std::endl; - std::cout << "(P1 * P2): " << std::endl << (P1 * P2).indices().transpose() << std::endl << std::endl; - std::cout << "A * (P1 * P2).transpose(): " << std::endl << A * (P1 * P2).transpose() << std::endl << std::endl; - std::cout << "Partiall permutations can not be accumulated, for doing that they should be full size" << std::endl; - - std::cout << std::endl << "PERMUTATION OF MAPPED VECTORS" << std::endl; - std::cout << "a = " << a.transpose() << std::endl << std::endl; - Map<VectorXd> mapped_a(a.data(), 1); - std::cout << "mapped_a1 = " << mapped_a << std::endl << std::endl; - a = P2 * a; - std::cout << "a = P2 * a: " << std::endl << a.transpose() << std::endl << std::endl; - std::cout << "mapped_a = " << mapped_a.transpose() << std::endl << std::endl; - std::cout << "maps are affected of the reorderings in mapped vectors" << std::endl; - -// Map<> -} -- GitLab