From d4896d920a3d8f341c24c32ae30ade4f79d7b88b Mon Sep 17 00:00:00 2001
From: James Talbert <jtalbert@iastate.edu>
Date: Mon, 8 Oct 2018 09:46:23 -0500
Subject: [PATCH 01/24] Update CI docs to include documentation of the runner
 VM

---
 ci/README.md | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/ci/README.md b/ci/README.md
index edd129cad..c6fe24456 100644
--- a/ci/README.md
+++ b/ci/README.md
@@ -10,3 +10,33 @@ It runs [make](quad/Makefile) under the quad directory to build the project.
 ## Test Stage
 The test stage is defined by the [`ci-test.sh`](ci/ci-test.sh) file.
 It runs [make test](quad/Makefile#L36) under the quad directory to run the tests.
+
+# CI Server
+The CI server for this project is at `microcart.ece.iastate.edu`
+login information should be handed off outside this repo for security reasons.
+The gitlab runner uses docker to launch a container, in which the scripts are run.
+The VM is running Red Hat Enterprise Linux, which as of Oct. 6, 2018 was licensed.
+**Note:** RHEL uses `yum` for package management, but the docker image uses `apt-get`.
+
+## Accessing System Folders
+If you need to access any folders on the VM from within the docker,
+the information [here](https://docs.gitlab.com/runner/configuration/advanced-configuration.html#volumes-in-the-runners-docker-section) should help
+Specifically this part:
+
+### Example 2: mount a host directory as a data volume
+In addition to creating a volume using you can also mount a directory from your
+Docker daemon's host into a container. It's useful when you want to store builds
+outside the container.
+
+    [runners.docker]
+      ... whatever config is already there ...
+      volumes = ["/path/to/persistent/data/in/container", /path/to/bind/from/host:/path/to/bind/in/container:rw"]
+
+## Accessing a remote share on the VM
+To get to the Xilinx tools for hardware simulation, we need access to
+`logic.ece.iastate.edu/export/Xilinx` as a mounted folder. This can be done with NFS.
+NFS is installed and the folder mounted. If it becomes unmounted, then run 
+
+    $ sudo mount logic.ece.iastate.edu:/export/Xilinx /remote/Xilinx
+
+on the VM. This may not be doable from within the CI run as it is in a container (Docker image) that may behave differently or have different permissions.
-- 
GitLab


From 95b4114110b76359116ae94460195ca6e621a5bd Mon Sep 17 00:00:00 2001
From: Tina Li <tina@tinaairtwo.student.iastate.edu>
Date: Mon, 8 Oct 2018 13:02:08 -0500
Subject: [PATCH 02/24] adding new files to be tracked

---
 quad/src/quad_app/debug_rt.c | 2 ++
 quad/src/quad_app/debug_rt.h | 2 ++
 2 files changed, 4 insertions(+)
 create mode 100644 quad/src/quad_app/debug_rt.c
 create mode 100644 quad/src/quad_app/debug_rt.h

diff --git a/quad/src/quad_app/debug_rt.c b/quad/src/quad_app/debug_rt.c
new file mode 100644
index 000000000..10b222ccb
--- /dev/null
+++ b/quad/src/quad_app/debug_rt.c
@@ -0,0 +1,2 @@
+#include <stdio.h>
+
diff --git a/quad/src/quad_app/debug_rt.h b/quad/src/quad_app/debug_rt.h
new file mode 100644
index 000000000..10b222ccb
--- /dev/null
+++ b/quad/src/quad_app/debug_rt.h
@@ -0,0 +1,2 @@
+#include <stdio.h>
+
-- 
GitLab


From 421e34417e9fa4be17677e08353ce398894fd80d Mon Sep 17 00:00:00 2001
From: Tina Li <tina@tinaairtwo.student.iastate.edu>
Date: Mon, 8 Oct 2018 13:51:58 -0500
Subject: [PATCH 03/24] added debug flag functionality

---
 quad/src/quad_app/debug_rt.c | 152 +++++++++++++++++++++++++++++++++++
 quad/src/quad_app/debug_rt.h |  29 +++++++
 quad/src/quad_app/quad_app.c |   8 ++
 3 files changed, 189 insertions(+)

diff --git a/quad/src/quad_app/debug_rt.c b/quad/src/quad_app/debug_rt.c
index 10b222ccb..7da8240a2 100644
--- a/quad/src/quad_app/debug_rt.c
+++ b/quad/src/quad_app/debug_rt.c
@@ -1,2 +1,154 @@
 #include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include "PID.h"
+#include "type_def.h"
+#include "debug_rt.h"
+#include "communication.h"
+#include "computation_graph.h"
+#include "timer.h"
+
+//use int send_data(struct UARTDriver *uart, u16 type_id, u16 msg_id, u8* data, size_t size) to send information to the via uart to the wifi chip
+
+//the uart driver is in the comm driver
+//send_data(comm->uart, LOG_ID, 0, (u8*)buf.str, buf.size);
+
+//where is LOG ID? Maybe it will compile any if I just write it as is?
+
+
+//typedef struct hardware_t : this is where you access the comm driver
+
+/*
+ 
+ typedef struct hardware_t {
+ struct I2CDriver i2c_0;
+ struct I2CDriver i2c_1;
+ struct RCReceiverDriver rc_receiver;
+ struct MotorDriver motors;
+ struct UARTDriver uart_0;
+ struct UARTDriver uart_1;
+ struct GPSDriver gps;
+ struct CommDriver comm;
+ struct TimerDriver global_timer;
+ struct TimerDriver axi_timer;
+ struct LEDDriver mio7_led;
+ struct SystemDriver sys;
+ struct IMUDriver imu;
+ struct LidarDriver lidar;
+ struct OpticalFlowDriver of;
+ } hardware_t;
+
+ struct CommDriver {
+ struct UARTDriver *uart;  <-- ???
+ };
+ 
+ */
+
+/*
+typedef struct modular_structs {
+    user_input_t user_input_struct;
+    log_t log_struct;
+    raw_sensor_t raw_sensor_struct;
+    sensor_t sensor_struct;
+    setpoint_t setpoint_struct;
+    parameter_t parameter_struct;
+    user_defined_t user_defined_struct;
+    raw_actuator_t raw_actuator_struct;
+    actuator_command_t actuator_command_struct;
+    hardware_t hardware_struct;
+} modular_structs_t;
+ 
+ */
+
+/*
+ 
+ int send_actuator_commands(struct MotorDriver *motors, log_t* log_struct, actuator_command_t* actuator_command_struct) {
+ int i;
+ // write the PWMs to the motors
+ 
+ for (i = 0; i < 4; i++) {
+ motors->write(motors, i, actuator_command_struct->motor_magnitudes[i]);
+ }
+ 
+ return 0;
+ }
+ 
+ */
+
+int set_debug_level(enum debug_data_types type, int state){
+    switch(type)
+    {
+        case CAMERA:
+            flags->camera = state;
+            break;
+        case GYRO:
+            flags->gyro = state;
+            break;
+        case ACCELEROMETER:
+            flags->accelerometer = state;
+            break;
+        case LIDAR:
+            flags->lidar = state;
+            break;
+        case OPT_FLOW:
+            flags->optical_flow = state;
+            break;
+        case GPS:
+            flags->GPS = state;
+            break;
+        case PID:
+            flags->PID = state;
+            break;
+        case RC_TRANS:
+            flags->RC_transmitter = state;
+            break;
+        case ACTUATOR:
+            flags->actuator = state;
+            break;
+        case default:
+            break;
+    }
+}
+
+
+
+char get_debug_level(enum debug_data_types type){
+    
+    switch(type)
+    {
+        case CAMERA:
+            return flags->camera;
+            break;
+        case GYRO:
+            return flags->gyro;
+            break;
+        case ACCELEROMETER:
+            return flags->accelerometer;
+            break;
+        case LIDAR:
+            return flags->lidar;
+            break;
+        case OPT_FLOW:
+            return flags->optical_flow;
+            break;
+        case GPS:
+            return flags->GPS;
+            break;
+        case PID:
+            return flags->PID;
+            break;
+        case RC_TRANS:
+            return flags->RC_transmitter;
+            break;
+        case ACTUATOR:
+            return flags->actuator;
+            break;
+        case default:
+            break;
+    }
+}
+
+
+
 
diff --git a/quad/src/quad_app/debug_rt.h b/quad/src/quad_app/debug_rt.h
index 10b222ccb..5a8b4b014 100644
--- a/quad/src/quad_app/debug_rt.h
+++ b/quad/src/quad_app/debug_rt.h
@@ -1,2 +1,31 @@
 #include <stdio.h>
 
+#define ON 1
+#define OFF 0
+#define ERROR -1
+
+typedef enum debug_data_types
+{
+    CAMERA, GYRO, ACCELEROMETER, LIDAR, OPT_FLOW, GPS, PID, RC_TRANS, ACTUATOR
+}
+
+typedef struct debug_level_flags{
+    
+    char camera;
+    char gyro;
+    char accelerometer;
+    char lidar;
+    char optical_flow;
+    char GPS;
+    char PID;
+    char RC_transmitter;
+    char actuator;
+    
+}debug_flags;
+
+debug_flags flags;
+
+int set_debug_level(enum debug_data_types type, int state);
+
+char get_debug_level(enum debug_data_types type);
+
diff --git a/quad/src/quad_app/quad_app.c b/quad/src/quad_app/quad_app.c
index 561df5b1a..13685c398 100644
--- a/quad/src/quad_app/quad_app.c
+++ b/quad/src/quad_app/quad_app.c
@@ -38,6 +38,10 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 
 	int last_kill_condition = kill_condition(&(structs.user_input_struct));
 
+    
+    //find debug level
+    
+    
 	// Main control loop
 	while (1)
 	{
@@ -58,6 +62,8 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 
 		// Process the sensor data and put it into sensor_struct
 		sensor_processing(&(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct), &(structs.sensor_struct));
+        
+        //Send the sensor data in RT
 
 		if (!this_kill_condition) {
 			// Run the control algorithm
@@ -66,6 +72,8 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 
 			// send the actuator commands
 			send_actuator_commands(&(structs.hardware_struct.motors), &(structs.log_struct), &(structs.actuator_command_struct));
+            
+            // send actuator to 
 		}
 		else {
 			kill_motors(&(structs.hardware_struct.motors));
-- 
GitLab


From 0105281de54cc49736a828a077ba6ff32d1fc528 Mon Sep 17 00:00:00 2001
From: Tina Li <tina@tinaairtwo.student.iastate.edu>
Date: Mon, 8 Oct 2018 14:00:06 -0500
Subject: [PATCH 04/24] more updates

---
 quad/src/quad_app/debug_rt.c | 43 ++++++++++++++++++++++++++++++++++++
 quad/src/quad_app/debug_rt.h |  2 ++
 2 files changed, 45 insertions(+)

diff --git a/quad/src/quad_app/debug_rt.c b/quad/src/quad_app/debug_rt.c
index 7da8240a2..d4a61a743 100644
--- a/quad/src/quad_app/debug_rt.c
+++ b/quad/src/quad_app/debug_rt.c
@@ -149,6 +149,49 @@ char get_debug_level(enum debug_data_types type){
     }
 }
 
+int send_debug_data(enum debug_data_types type){
+    
+    if(!get_debug_level(type))
+    {
+        return ERROR;
+    }
+    
+    switch(type)
+    {
+        case CAMERA:
+            
+            break;
+        case GYRO:
+            
+            break;
+        case ACCELEROMETER:
+            
+            break;
+        case LIDAR:
+            
+            break;
+        case OPT_FLOW:
+            
+            break;
+        case GPS:
+            
+            break;
+        case PID:
+            
+            break;
+        case RC_TRANS:
+            
+            break;
+        case ACTUATOR:
+            for (i = 0; i < 4; i++) {
+                actuator_command_struct->motor_magnitudes[i]
+            }
+            break;
+        case default:
+            break;
+    }
+}
+
 
 
 
diff --git a/quad/src/quad_app/debug_rt.h b/quad/src/quad_app/debug_rt.h
index 5a8b4b014..3e951ea0a 100644
--- a/quad/src/quad_app/debug_rt.h
+++ b/quad/src/quad_app/debug_rt.h
@@ -29,3 +29,5 @@ int set_debug_level(enum debug_data_types type, int state);
 
 char get_debug_level(enum debug_data_types type);
 
+int send_debug_data( struct CommDriver *comm, );
+
-- 
GitLab


From c07810c4ec5a65efda1f5d13e3f04c21f77745e7 Mon Sep 17 00:00:00 2001
From: ucart <ucart_groundstation@iastate.edu>
Date: Mon, 8 Oct 2018 14:56:53 -0500
Subject: [PATCH 05/24] Updating GUI to include flight data graph tab

---
 groundStation/gui/MicroCART/mainwindow.ui | 135 +++++++++++++++++++++-
 1 file changed, 132 insertions(+), 3 deletions(-)

diff --git a/groundStation/gui/MicroCART/mainwindow.ui b/groundStation/gui/MicroCART/mainwindow.ui
index a835da062..086cd22a8 100644
--- a/groundStation/gui/MicroCART/mainwindow.ui
+++ b/groundStation/gui/MicroCART/mainwindow.ui
@@ -18,7 +18,7 @@
     <item>
      <widget class="QTabWidget" name="tabWidget">
       <property name="currentIndex">
-       <number>0</number>
+       <number>3</number>
       </property>
       <widget class="QWidget" name="backend">
        <attribute name="title">
@@ -131,7 +131,7 @@
              <x>0</x>
              <y>0</y>
              <width>1144</width>
-             <height>677</height>
+             <height>679</height>
             </rect>
            </property>
            <layout class="QVBoxLayout" name="verticalLayout_8">
@@ -1094,6 +1094,135 @@
         </item>
        </layout>
       </widget>
+      <widget class="QWidget" name="tab">
+       <attribute name="title">
+        <string>Flight Data</string>
+       </attribute>
+       <widget class="QWidget" name="horizontalLayoutWidget">
+        <property name="geometry">
+         <rect>
+          <x>10</x>
+          <y>10</y>
+          <width>1141</width>
+          <height>91</height>
+         </rect>
+        </property>
+        <layout class="QHBoxLayout" name="horizontalLayout_16">
+         <item>
+          <layout class="QVBoxLayout" name="verticalLayout_12">
+           <item>
+            <widget class="QRadioButton" name="camera_fd_button">
+             <property name="text">
+              <string>Camera Data</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="QRadioButton" name="gyro_fd_button">
+             <property name="text">
+              <string>Gyro Data</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="QRadioButton" name="accelerometer_fd_button">
+             <property name="text">
+              <string>Accelerometer Data</string>
+             </property>
+            </widget>
+           </item>
+          </layout>
+         </item>
+         <item>
+          <layout class="QVBoxLayout" name="verticalLayout_11">
+           <item>
+            <widget class="QRadioButton" name="lidar_fd_button">
+             <property name="text">
+              <string>Lidar Data</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="QRadioButton" name="opflow_fd_button">
+             <property name="text">
+              <string>Optical Flow Data</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="QRadioButton" name="gps_data_button">
+             <property name="text">
+              <string>GPS Data</string>
+             </property>
+            </widget>
+           </item>
+          </layout>
+         </item>
+         <item>
+          <layout class="QVBoxLayout" name="verticalLayout_10">
+           <item>
+            <widget class="QRadioButton" name="pid_fd_button">
+             <property name="text">
+              <string>PID Data</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="QRadioButton" name="rctrans_fd_button">
+             <property name="text">
+              <string>RC TRANS Data</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="QRadioButton" name="actuator_fd_button">
+             <property name="text">
+              <string>Actuator Data</string>
+             </property>
+            </widget>
+           </item>
+          </layout>
+         </item>
+        </layout>
+       </widget>
+       <widget class="QPushButton" name="update_data_request_params_button">
+        <property name="geometry">
+         <rect>
+          <x>10</x>
+          <y>100</y>
+          <width>1141</width>
+          <height>28</height>
+         </rect>
+        </property>
+        <property name="text">
+         <string>Update Data Request Parameters</string>
+        </property>
+       </widget>
+       <widget class="QLabel" name="label_19">
+        <property name="geometry">
+         <rect>
+          <x>10</x>
+          <y>140</y>
+          <width>1141</width>
+          <height>761</height>
+         </rect>
+        </property>
+        <property name="font">
+         <font>
+          <pointsize>32</pointsize>
+          <weight>75</weight>
+          <bold>true</bold>
+          <underline>true</underline>
+         </font>
+        </property>
+        <property name="text">
+         <string>INSERT FLIGHT DATA GRAPHS HERE</string>
+        </property>
+        <property name="alignment">
+         <set>Qt::AlignCenter</set>
+        </property>
+       </widget>
+      </widget>
      </widget>
     </item>
    </layout>
@@ -1104,7 +1233,7 @@
      <x>0</x>
      <y>0</y>
      <width>1186</width>
-     <height>27</height>
+     <height>28</height>
     </rect>
    </property>
    <widget class="QMenu" name="menuScripts">
-- 
GitLab


From f6dae57fd760259b45ba8d86ea27d4bc161523e8 Mon Sep 17 00:00:00 2001
From: ucart <ucart_groundstation@iastate.edu>
Date: Mon, 15 Oct 2018 17:40:34 -0500
Subject: [PATCH 06/24] continuing to connect new UI features to mainwindow.cpp

---
 groundStation/gui/MicroCART/mainwindow.cpp | 6 ++++++
 groundStation/gui/MicroCART/mainwindow.ui  | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/groundStation/gui/MicroCART/mainwindow.cpp b/groundStation/gui/MicroCART/mainwindow.cpp
index 28846792e..d91ea12c1 100644
--- a/groundStation/gui/MicroCART/mainwindow.cpp
+++ b/groundStation/gui/MicroCART/mainwindow.cpp
@@ -556,6 +556,12 @@ void MainWindow::on_pbLoadWaypoints_clicked()
     }
 }
 
+void Mainwindow::on_update_data_request_params_button_clicked()
+{
+    QString text = "testing button pressing";
+    ui->flight_data_labelsetText(text);
+}
+
 void MainWindow::on_xSetpoint_returnPressed()
 {
     sp_x = ui->xSetpoint->text().toFloat();
diff --git a/groundStation/gui/MicroCART/mainwindow.ui b/groundStation/gui/MicroCART/mainwindow.ui
index 086cd22a8..94d275d70 100644
--- a/groundStation/gui/MicroCART/mainwindow.ui
+++ b/groundStation/gui/MicroCART/mainwindow.ui
@@ -1198,7 +1198,7 @@
          <string>Update Data Request Parameters</string>
         </property>
        </widget>
-       <widget class="QLabel" name="label_19">
+       <widget class="QLabel" name="flight_data_label">
         <property name="geometry">
          <rect>
           <x>10</x>
-- 
GitLab


From c0564a5c75c7af3eb80a412d7c3f4d2ae43b369e Mon Sep 17 00:00:00 2001
From: skoch <skoch@iastate.edu>
Date: Sun, 28 Oct 2018 10:38:47 -0500
Subject: [PATCH 07/24] Update README.md for Controls. Added instructions for
 the operation of the Simulink-based simulator.

---
 controls/README.md | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

diff --git a/controls/README.md b/controls/README.md
index 8a1d285f2..3dc51e081 100644
--- a/controls/README.md
+++ b/controls/README.md
@@ -2,6 +2,32 @@
 
 This folder contains the files used in developing the model of the quadcopter.
 
-## Documentation
+### **1. Simulink Flight Simulator**
+
+**How to Run the Simulator**
+1. In the project folder, open “MicroCART/controls/model”. The “model” folder contains the files needed to run the Simulink simulator. Make sure this folder is the current workspace directory.
+2. Open “modelParameters.m” in MATLAB and run the script. This will create/update parameters in the MATLAB workspace which are used by the simulator. At this point you should also check that the contents of the “model” folder are displayed in the “Current Folder” window in MATLAB.
+3. Open “Quadcopter_Model.slx”
+4. To view the 3D simulator, navigate within the model by clicking on the following blocks: Sensors -> 3D Graphical Simulation -> VR Sink
+5. Press “Run” in Simulink
+
+
+**Changing Setpoints**
+1. To change the simulation setpoints, return to the top level of the simulink model and then enter the “Setpoints” block.
+2. The default version of the simulator has five step functions which individually instruct the quad to move 1 unit in the x-direction, 1 unit in the y-direction, 1 unit in the z-direction, turn clockwise by 1 unit along the yaw angle, and then return to its starting values. Each step function can be thought of as a setpoint.
+3. Open a step function block by double clicking on it. Altering the step time will change when the quad begins to move towards a setpoint. Initial and final value have the format [x-position, y-position, z-position, yaw-angle], and any alterations to these fields will change where the quad starts and where it goes to respectively. 
+4. Setpoints can be added or removed by adding or removing step functions from the Simulink model diagram.
+
+    *Note:
+    For this model, negative z values correspond to a position above the starting point [0,0,0,0] and positive z values correspond to a position beneath the starting point. (Example: If the quad is instructed to move from [0,0,-2,0] to [0,0,-1,0], it will be moving from a height of 2 units above the starting point down to a height of 1 unit above the starting point.) This means we will usually only work with negative z-values since our starting point is usually the ground and we cannot fly beneath it :)*
+
+
+**Changing Control Models**
+1. To select which controller is used to simulate quad flight, navigate to the top level of the Simulink model and toggle the controller switch to either LQR or PID
+
+
+
+
+## Additional Documents
 [Measuring Motor Resistance](documentation/MeasuringMotorResistance.pdf)  
 [Simulink Model](documentation/SimulinkModel.md)  
\ No newline at end of file
-- 
GitLab


From 6d171c32aa1aae808453cab3b1162a527f8f50c8 Mon Sep 17 00:00:00 2001
From: ucart <ucart_groundstation@iastate.edu>
Date: Sat, 3 Nov 2018 17:59:53 -0500
Subject: [PATCH 08/24] Adding GUI.m (Matlab plotting) functionality as
 background process to mainwindow of groundstation

---
 groundStation/gui/MicroCART/MicroCART.pro  |  117 +-
 groundStation/gui/MicroCART/mainwindow.cpp | 1213 +++++-----
 groundStation/gui/MicroCART/mainwindow.h   |  222 +-
 groundStation/gui/MicroCART/mainwindow.ui  | 2407 ++++++++++----------
 4 files changed, 1932 insertions(+), 2027 deletions(-)

diff --git a/groundStation/gui/MicroCART/MicroCART.pro b/groundStation/gui/MicroCART/MicroCART.pro
index f5bb8ea50..811433dab 100644
--- a/groundStation/gui/MicroCART/MicroCART.pro
+++ b/groundStation/gui/MicroCART/MicroCART.pro
@@ -1,58 +1,59 @@
-#-------------------------------------------------
-#
-# Project created by QtCreator 2017-02-23T15:03:45
-#
-#-------------------------------------------------
-
-QT       += core gui
-
-greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
-
-TARGET = MicroCART
-TEMPLATE = app
-
-LIBS += ../../frontend.a
-INCLUDEPATH += ../../src/frontend/
-
-SOURCES += main.cpp\
-        mainwindow.cpp \
-    trackerworker.cpp \
-    controlworker.cpp \
-    quaditem.cpp \
-    slotprocess.cpp \
-    qFlightInstruments.cpp
-
-HEADERS  += mainwindow.h \
-    trackerworker.h \
-    controlworker.h \
-    quaditem.h \
-    slotprocess.h \
-    qFlightInstruments.h
-
-FORMS    += mainwindow.ui
-
-INCLUDEPATH += $$PWD/../../../quad/inc
-DEPENDPATH += $$PWD/../../../quad/inc
-
-win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../quad/lib/release/ -lgraph_blocks
-else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../quad/lib/debug/ -lgraph_blocks
-else:unix: LIBS += -L$$PWD/../../../quad/lib/ -lgraph_blocks
-
-win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/release/libgraph_blocks.a
-else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/debug/libgraph_blocks.a
-else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/release/graph_blocks.lib
-else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/debug/graph_blocks.lib
-else:unix: PRE_TARGETDEPS += $$PWD/../../../quad/lib/libgraph_blocks.a
-
-win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../quad/lib/release/ -lcomputation_graph
-else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../quad/lib/debug/ -lcomputation_graph
-else:unix: LIBS += -L$$PWD/../../../quad/lib/ -lcomputation_graph
-
-win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/release/libcomputation_graph.a
-else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/debug/libcomputation_graph.a
-else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/release/computation_graph.lib
-else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/debug/computation_graph.lib
-else:unix: PRE_TARGETDEPS += $$PWD/../../../quad/lib/libcomputation_graph.a
-
-RESOURCES += \
-    resources.qrc
+#-------------------------------------------------
+#
+# Project created by QtCreator 2017-02-23T15:03:45
+#
+#-------------------------------------------------
+
+QT       += core gui
+
+greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
+
+TARGET = MicroCART
+TEMPLATE = app
+
+LIBS += ../../frontend.a
+INCLUDEPATH += ../../src/frontend/
+
+SOURCES += main.cpp\
+        mainwindow.cpp \
+    trackerworker.cpp \
+    controlworker.cpp \
+    quaditem.cpp \
+    slotprocess.cpp \
+    qFlightInstruments.cpp
+
+HEADERS  += mainwindow.h \
+    trackerworker.h \
+    controlworker.h \
+    quaditem.h \
+    slotprocess.h \
+	graph_blocks.h \
+    qFlightInstruments.h
+
+FORMS    += mainwindow.ui
+
+INCLUDEPATH += $$PWD/../../../quad/inc
+DEPENDPATH += $$PWD/../../../quad/inc
+
+win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../quad/lib/release/ -lgraph_blocks
+else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../quad/lib/debug/ -lgraph_blocks
+else:unix: LIBS += -L$$PWD/../../../quad/lib/ -lgraph_blocks
+
+win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/release/libgraph_blocks.a
+else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/debug/libgraph_blocks.a
+else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/release/graph_blocks.lib
+else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/debug/graph_blocks.lib
+else:unix: PRE_TARGETDEPS += $$PWD/../../../quad/lib/libgraph_blocks.a
+
+win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../quad/lib/release/ -lcomputation_graph
+else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../quad/lib/debug/ -lcomputation_graph
+else:unix: LIBS += -L$$PWD/../../../quad/lib/ -lcomputation_graph
+
+win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/release/libcomputation_graph.a
+else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/debug/libcomputation_graph.a
+else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/release/computation_graph.lib
+else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../../../quad/lib/debug/computation_graph.lib
+else:unix: PRE_TARGETDEPS += $$PWD/../../../quad/lib/libcomputation_graph.a
+
+RESOURCES += \
+    resources.qrc
diff --git a/groundStation/gui/MicroCART/mainwindow.cpp b/groundStation/gui/MicroCART/mainwindow.cpp
index d91ea12c1..ca0d2ee6f 100644
--- a/groundStation/gui/MicroCART/mainwindow.cpp
+++ b/groundStation/gui/MicroCART/mainwindow.cpp
@@ -1,601 +1,612 @@
-#include "mainwindow.h"
-#include "ui_mainwindow.h"
-
-#include <QFileDialog>
-#include <QThread>
-#include <QTimer>
-#include <QRegExp>
-#include <QProcessEnvironment>
-#include <QPixmap>
-#include <QProcess>
-
-#include "trackerworker.h"
-#include "controlworker.h"
-#include "graph_blocks.h"
-#include "quaditem.h"
-#include "slotprocess.h"
-#include "qFlightInstruments.h"
-
-#include <iostream>
-MainWindow::MainWindow(QWidget *parent) :
-    QMainWindow(parent),
-    ui(new Ui::MainWindow),
-    setpointList(new QStandardItemModel(this)),
-    nextSpTimer(new QTimer(this)),
-    sp_x(0.0f),
-    sp_y(0.0f),
-    sp_z(0.0f),
-    trackerTimer(new QTimer(this)),
-    workerStartTimer(new QTimer(this)),
-    backendProcess(new QProcess(this)),
-    connectedWorkers(0)
-{
-    ui->setupUi(this);
-
-    QGraphicsScene *posScene = new QGraphicsScene(this);
-    ui->posView->setScene(posScene);
-    QuadItem * posIndicator = new QuadItem();
-    posScene->addItem(posIndicator);
-
-    QGraphicsScene *attScene = new QGraphicsScene(this);
-    ui->attView->setScene(attScene);
-    QADI * attIndicator = new QADI();
-    attScene->addWidget(attIndicator);
-
-
-    workerStartTimer->setSingleShot(true);
-
-    /* Create a thread for workers */
-    QThread* workerThread = new QThread(this);
-
-    /* Create a worker to update the tracker */
-    TrackerWorker * trackerWorker = new TrackerWorker();
-
-    /* Move it to the worker thread. This means that slots of this worker
-     * will run in the worker thread, and not block the UI */
-    trackerWorker->moveToThread(workerThread);
-
-    /* Connect tracker worker */
-    connect(trackerWorker, SIGNAL (finished(float, float, float, float, float, float)),
-            this, SLOT (updateTracker(float, float, float, float, float, float)));
-
-    connect(trackerWorker, SIGNAL (finished(float, float, float, float, float, float)),
-            posIndicator, SLOT(updatePos(float,float,float,float,float,float)));
-
-    connect(trackerWorker, SIGNAL (finished(float, float, float, float, float, float)),
-            attIndicator, SLOT(updateAttitude(float, float, float, float, float, float)));
-
-    backendProcess->setProcessChannelMode(QProcess::MergedChannels);
-
-    /* Create another worker for the control graph */
-    QThread * cwThread = new QThread(this);
-    ControlWorker * controlWorker = new ControlWorker();
-    controlWorker->moveToThread(cwThread);
-
-    /* Connect signals from control worker */
-    connect(controlWorker, SIGNAL (gotNodes(QStringList)), this, SLOT (newNodes(QStringList)));
-    connect(controlWorker, SIGNAL (gotParams(QStringList)), this, SLOT (newParams(QStringList)));
-    connect(controlWorker, SIGNAL (gotParamValue(QString, QString, float)), this, SLOT (newParamValue(QString, QString, float)));
-    connect(controlWorker, SIGNAL (gotNodeOutput(QString, float)), this, SLOT (newNodeOutput(QString, float)));
-    connect(controlWorker, SIGNAL (gotConstantBlocks(QStringList)), this, SLOT (newConstantBlocks(QStringList)));
-    connect(controlWorker, SIGNAL (graphRendered(QString)), this, SLOT (newControlGraph(QString)));
-    connect(controlWorker, SIGNAL (paramSet(QString, QString)), controlWorker, SLOT (getParamValue(QString, QString)));
-
-    /* Signals to control worker */
-    connect(ui->pbControlRefresh, SIGNAL (clicked()), controlWorker, SLOT (getNodes()));
-    connect(ui->nodeSelect, SIGNAL (currentIndexChanged(QString)), controlWorker, SLOT (getParams(QString)));
-    connect(this, SIGNAL (getParamValue(QString, QString)), controlWorker, SLOT (getParamValue(QString, QString)));
-    connect(this, SIGNAL (setParamValue(QString, QString, float)), controlWorker, SLOT (setParamValue(QString, QString, float)));
-    connect(this, SIGNAL (getNodeOutput(QString)), controlWorker, SLOT (getNodeOutput(QString)));
-
-    /* Connect and disconnect from backend when signals emitted */
-    connect(workerStartTimer, SIGNAL (timeout()), trackerWorker, SLOT (connectBackend()));
-    connect(workerStartTimer, SIGNAL (timeout()), controlWorker, SLOT (connectBackend()));
-    connect(this, SIGNAL (connectWorkers()), trackerWorker, SLOT (connectBackend()));
-    connect(this, SIGNAL (connectWorkers()), controlWorker, SLOT (connectBackend()));
-    connect(this, SIGNAL (disconnectWorkers()), trackerWorker, SLOT (disconnectBackend()));
-    connect(this, SIGNAL (disconnectWorkers()), controlWorker, SLOT (disconnectBackend()));
-
-    connect(backendProcess, SIGNAL (started()), this, SLOT (backendStarted()));
-    connect(backendProcess, SIGNAL (errorOccurred(QProcess::ProcessError)), this, SLOT (backendError(QProcess::ProcessError)));
-    connect(backendProcess, SIGNAL (finished(int, QProcess::ExitStatus)), this, SLOT (backendFinished(int, QProcess::ExitStatus)));
-    connect(backendProcess, SIGNAL (readyReadStandardOutput()), this, SLOT (backendRead()));
-    connect(backendProcess, SIGNAL (readyReadStandardError()), this, SLOT (backendRead()));
-
-    connect(controlWorker, SIGNAL (connected()), this, SLOT (workerConnected()));
-    connect(controlWorker, SIGNAL (disconnected()), this, SLOT (workerDisconnected()));
-
-    connect(trackerWorker, SIGNAL (connected()), this, SLOT (workerConnected()));
-    connect(trackerWorker, SIGNAL (disconnected()), this, SLOT (workerDisconnected()));
-
-    /* Connect refresh button and refresh timer to tracker worker */
-    connect(trackerTimer, SIGNAL(timeout()), this, SLOT(updatePosAtt()));
-    connect(ui->pbRefresh, SIGNAL (clicked()), this, SLOT (updatePosAtt()));
-
-    connect(this, SIGNAL(getPosAttFromBackend()), trackerWorker, SLOT(process()));
-
-    /* Timer used for next setpoint */
-    nextSpTimer->setSingleShot(true);
-    connect(nextSpTimer, SIGNAL (timeout()), this, SLOT (on_pbNextSetpoint_clicked()));
-
-    /* Start the things */
-    trackerTimer->start(100);
-    workerThread->start();
-    cwThread->start();
-
-    /* Connect the setpointlist to the model */
-    ui->setpointList->setModel(setpointList);
-
-    /* Connect various things that can result in sending setpoints */
-    connect(ui->pbSendSetpoint, SIGNAL (clicked()), this, SLOT (sendSetpoints()));
-    connect(ui->setpointList, SIGNAL (doubleClicked(QModelIndex)), this, SLOT (sendSelectedSetpoint()));
-
-    /* Populate scripts list */
-    QDir scriptsDir("scripts/");
-    QStringList scripts = scriptsDir.entryList();
-    for (int i = 0; i < scripts.size(); i++) {
-        QAction * action = ui->menuScripts->addAction(scripts[i]);
-        SlotProcess * scriptProcess = new SlotProcess(action);
-        scriptProcess->setProgram(scriptsDir.filePath(scripts[i]));
-        connect(action, SIGNAL (triggered()), scriptProcess, SLOT (startProcess()));
-    }
-}
-
-MainWindow::~MainWindow()
-{
-    delete ui;
-}
-
-void MainWindow::updatePosAtt()
-{
-    if (ui->posattSrcVrpn->isChecked()) {
-        emit(getPosAttFromBackend());
-    } else if (ui->posattSrcQuad->isChecked()) {
-        emit(getNodeOutput(ui->xPositionSelect->currentText()));
-        emit(getNodeOutput(ui->yPositionSelect->currentText()));
-        emit(getNodeOutput(ui->zPositionSelect->currentText()));
-        emit(getNodeOutput(ui->pAttitudeSelect->currentText()));
-        emit(getNodeOutput(ui->rAttitudeSelect->currentText()));
-        emit(getNodeOutput(ui->yAttitudeSelect->currentText()));
-    }
-}
-
-void MainWindow::updateTracker(float x, float y, float z, float p, float r, float yaw)
-{
-    ui->xActual->setText(QString::number(x));
-    ui->yActual->setText(QString::number(y));
-    ui->zActual->setText(QString::number(z));
-    ui->pitchActual->setText(QString::number(p));
-    ui->rollActual->setText(QString::number(r));
-    ui->yawActual->setText(QString::number(yaw));
-
-    float dist = sqrt(pow(x - sp_x, 2.0) + pow(y - sp_y, 2.0) + pow(z - sp_z, 2.0));
-
-    ui->dist->setText(QString::number(dist));
-
-    if (!nextSpTimer->isActive() && ui->autonavEnabled->isChecked() &&
-            (dist < ui->autonavThreshold->text().toFloat())) {
-        nextSpTimer->start(ui->autonavDelay->text().toInt());
-    }
-}
-
-void MainWindow::on_pbStart_clicked()
-{
-    backendProcess->setProgram(ui->backendPath->text());
-
-    backendProcess->start();
-}
-
-void MainWindow::backendStarted()
-{
-    ui->pbStart->setEnabled(false);
-    ui->pbStop->setEnabled(true);
-    workerStartTimer->start(750);
-}
-
-void MainWindow::backendError(QProcess::ProcessError error)
-{
-    ui->vConsole->append(backendProcess->errorString());
-}
-
-void MainWindow::backendRead()
-{
-    ui->vConsole->append(backendProcess->readAll());
-}
-
-void MainWindow::workerConnected()
-{
-    connectedWorkers++;
-     if (connectedWorkers == 2) {
-        ui->pbStart->setEnabled(false);
-        ui->pbConnect->setEnabled(false);
-        ui->pbStop->setEnabled(true);
-    }
-}
-
-void MainWindow::workerDisconnected()
-{
-    connectedWorkers--;
-    if (( connectedWorkers == 0) && (backendProcess->state() == QProcess::Running)) {
-        backendProcess->terminate();
-    } else if (connectedWorkers == 0) {
-        ui->pbStart->setEnabled(true);
-        ui->pbConnect->setEnabled(true);
-        ui->pbStop->setEnabled(false);
-    }
-}
-
-void MainWindow::backendFinished(int exitCode, QProcess::ExitStatus exitStatus)
-{
-    ui->pbStart->setEnabled(true);
-    ui->pbConnect->setEnabled(true);
-    ui->pbStop->setEnabled(false);
-}
-
-void MainWindow::on_pbConnect_clicked()
-{
-    emit(connectWorkers());
-}
-
-void MainWindow::on_pbStop_clicked()
-{
-    emit(disconnectWorkers());
-}
-
-void MainWindow::on_chooseBackend_clicked()
-{
-    QString backendPath = QFileDialog::getOpenFileName(this,
-         tr("Path to Backend Executable"));
-    ui->backendPath->setText(backendPath);
-}
-
-
-void MainWindow::newNodes(QStringList blocks)
-{
-    QComboBox * select = ui->nodeSelect;
-    select->clear();
-    select->addItems(blocks);
-
-    this->ui->noGraphWarning1->setVisible(false);
-    this->ui->noGraphWarning2->setVisible(false);
-    this->ui->noGraphWarningLine->setVisible(false);
-}
-
-void MainWindow::newConstantBlocks(QStringList blocks)
-{
-    ui->xSetpointSelect->clear();
-    ui->xSetpointSelect->addItems(blocks);
-
-    ui->ySetpointSelect->clear();
-    ui->ySetpointSelect->addItems(blocks);
-
-    ui->zSetpointSelect->clear();
-    ui->zSetpointSelect->addItems(blocks);
-
-    ui->yawSetpointSelect->clear();
-    ui->yawSetpointSelect->addItems(blocks);
-
-    ui->xPositionSelect->clear();
-    ui->xPositionSelect->addItems(blocks);
-
-    ui->yPositionSelect->clear();
-    ui->yPositionSelect->addItems(blocks);
-
-    ui->zPositionSelect->clear();
-    ui->zPositionSelect->addItems(blocks);
-
-    ui->pAttitudeSelect->clear();
-    ui->pAttitudeSelect->addItems(blocks);
-
-    ui->rAttitudeSelect->clear();
-    ui->rAttitudeSelect->addItems(blocks);
-
-    ui->yAttitudeSelect->clear();
-    ui->yAttitudeSelect->addItems(blocks);
-
-    for (ssize_t i = 0; i < blocks.size(); i++) {
-        if (blocks[i].contains("setpoint", Qt::CaseInsensitive) || blocks[i].contains("sp", Qt::CaseInsensitive)) {
-            if (blocks[i].contains("x ", Qt::CaseInsensitive)) {
-                ui->xSetpointSelect->setCurrentIndex(i);
-            }
-            if (blocks[i].contains("y ", Qt::CaseInsensitive)) {
-                ui->ySetpointSelect->setCurrentIndex(i);
-            }
-            if (blocks[i].contains("z ", Qt::CaseInsensitive) || blocks[i].contains("alt", Qt::CaseInsensitive)) {
-                ui->zSetpointSelect->setCurrentIndex(i);
-            }
-            if (blocks[i].contains("yaw", Qt::CaseInsensitive) || blocks[i].contains("alt", Qt::CaseInsensitive)) {
-                ui->yawSetpointSelect->setCurrentIndex(i);
-            }
-        }
-
-        if (blocks[i] == QString("Pitch")) {
-            ui->pAttitudeSelect->setCurrentIndex(i);
-        }
-
-        if (blocks[i] == QString("Roll")) {
-            ui->rAttitudeSelect->setCurrentIndex(i);
-        }
-
-        if (blocks[i] == QString("Yaw")) {
-            ui->yAttitudeSelect->setCurrentIndex(i);
-        }
-
-        if (blocks[i] == QString("Lidar")) {
-            ui->zPositionSelect->setCurrentIndex(i);
-        }
-
-        if (blocks[i] == QString("OF X Trim Add")) {
-            ui->xPositionSelect->setCurrentIndex(i);
-        }
-
-        if (blocks[i] == QString("OF Y Trim Add")) {
-            ui->yPositionSelect->setCurrentIndex(i);
-        }
-    }
-}
-
-void MainWindow::newNodeOutput(QString node, float val)
-{
-    /* Update the nav page if quad is set as the source for pos/att */
-    if (node == ui->xPositionSelect->currentText()) {
-        ui->xActual->setText(QString::number(val));
-    } else if (node == ui->yPositionSelect->currentText()) {
-        ui->yActual->setText(QString::number(val));
-    } else if (node == ui->zPositionSelect->currentText()) {
-        ui->zActual->setText(QString::number(val));
-    } else if (node == ui->pAttitudeSelect->currentText()) {
-        ui->pitchActual->setText(QString::number(val));
-    } else if (node == ui->rAttitudeSelect->currentText()) {
-        ui->rollActual->setText(QString::number(val));
-    } else if (node == ui->yAttitudeSelect->currentText()) {
-        ui->yawActual->setText(QString::number(val));
-    }
-}
-
-void MainWindow::newParams(QStringList params)
-{
-    QComboBox * select = ui->paramSelect;
-    select->clear();
-    select->addItems(params);
-}
-
-void MainWindow::newParamValue(QString node, QString param, float val)
-{
-    ui->paramValue->setText(QString::number(val));
-
-    /* Update the nav page setpoints if it's a setpoint paramvalue */
-    if (node == ui->xSetpointSelect->currentText()) {
-        ui->xSetpoint->setText(QString::number(val));
-    } else if (node == ui->ySetpointSelect->currentText()) {
-        ui->ySetpoint->setText(QString::number(val));
-    } else if (node == ui->zSetpointSelect->currentText()) {
-        ui->zSetpoint->setText(QString::number(val));
-    }
-}
-
-void MainWindow::on_paramSelect_currentIndexChanged(const QString &arg1)
-{
-    emit(getParamValue(ui->nodeSelect->currentText(), arg1));
-}
-
-void MainWindow::on_paramValue_returnPressed()
-{
-    emit (setParamValue(ui->nodeSelect->currentText(),
-                        ui->paramSelect->currentText(),
-                        ui->paramValue->text().toFloat()));
-}
-
-void MainWindow::sendSetpoints()
-{
-    if (ui->sendX->isChecked()) {
-        sp_x = ui->xSetpoint->text().toFloat();
-        emit (setParamValue(ui->xSetpointSelect->currentText(),
-                            blockDefs[BLOCK_CONSTANT]->param_names[0], sp_x));
-    }
-
-    if (ui->sendY->isChecked()) {
-        sp_y = ui->ySetpoint->text().toFloat();
-        emit (setParamValue(ui->ySetpointSelect->currentText(),
-                            blockDefs[BLOCK_CONSTANT]->param_names[0], sp_y));
-    }
-
-    if (ui->sendZ->isChecked()) {
-        sp_z = ui->zSetpoint->text().toFloat();
-        emit (setParamValue(ui->zSetpointSelect->currentText(),
-                            blockDefs[BLOCK_CONSTANT]->param_names[0], sp_z));
-    }
-
-    if (ui->sendYaw->isChecked()) {
-        emit (setParamValue(ui->yawSetpointSelect->currentText(),
-                            blockDefs[BLOCK_CONSTANT]->param_names[0],
-                            ui->yawSetpoint->text().toFloat()));
-    }
-}
-
-void MainWindow::on_pbAppendSetpoint_clicked()
-{
-    QString str("[" + ui->xSetpoint->text() + ", "+
-                ui->ySetpoint->text() + ", " +
-                ui->zSetpoint->text() + ", " +
-            ui->yawSetpoint->text() + "]");
-
-    setpointList->appendRow(new QStandardItem(str));
-}
-
-void MainWindow::on_pbNextSetpoint_clicked()
-{
-    QListView * listView = ui->setpointList;
-    if (listView->currentIndex().isValid() && setpointList->index(listView->currentIndex().row() + 1, 0).isValid()) {
-        listView->setCurrentIndex(setpointList->index(listView->currentIndex().row() + 1, 0));
-    } else {
-        listView->setCurrentIndex(setpointList->index(0, 0));
-    }
-    sendSelectedSetpoint();
-}
-
-
-void MainWindow::sendSelectedSetpoint()
-{
-    if (ui->setpointList->currentIndex().isValid()) {
-        QRegExp regex("\\[(.*), (.*), (.*), (.*)\\]");
-        int row = ui->setpointList->currentIndex().row();
-
-        regex.indexIn(setpointList->item(row)->text());
-        ui->xSetpoint->setText(regex.cap(1));
-        ui->ySetpoint->setText(regex.cap(2));
-        ui->zSetpoint->setText(regex.cap(3));
-        ui->yawSetpoint->setText(regex.cap(4));
-
-        sendSetpoints();
-    }
-}
-
-void MainWindow::on_pbActualToSetpoint_clicked()
-{
-    ui->xSetpoint->setText(ui->xActual->text());
-    ui->ySetpoint->setText(ui->yActual->text());
-    ui->zSetpoint->setText(ui->zActual->text());
-    ui->yawSetpoint->setText(ui->yawActual->text());
-}
-
-void MainWindow::on_pbDeleteSetpoint_clicked()
-{
-    if (ui->setpointList->currentIndex().isValid()) {
-        setpointList->removeRow(ui->setpointList->currentIndex().row());
-    }
-}
-
-void MainWindow::newControlGraph(QString graph)
-{
-    ui->graphImage->setPixmap(QPixmap(graph));
-}
-
-void MainWindow::on_pbActualToWaypoint_clicked()
-{
-    QString str("[" + ui->xActual->text() + ", "+
-                ui->yActual->text() + ", " +
-                ui->zActual->text() + ", " +
-                ui->yawActual->text() + "]");
-
-    setpointList->appendRow(new QStandardItem(str));
-}
-
-void MainWindow::on_pbMoveUp_clicked()
-{
-    if (ui->setpointList->currentIndex().isValid()) {
-        int current = ui->setpointList->currentIndex().row();
-        if (current > 0) {
-            setpointList->insertRow(current - 1, setpointList->takeItem(current));
-            setpointList->removeRow(current + 1);
-        }
-    }
-}
-
-void MainWindow::on_pbMoveDown_clicked()
-{
-    if (ui->setpointList->currentIndex().isValid()) {
-        int current = ui->setpointList->currentIndex().row();
-        if (current < (setpointList->rowCount() - 1)) {
-            setpointList->insertRow(current + 2, setpointList->takeItem(current));
-            setpointList->removeRow(current);
-        }
-    }
-}
-
-void MainWindow::on_pbInsertSetpoint_clicked()
-{
-    int current = 0;
-    if (ui->setpointList->currentIndex().isValid()) {
-        current = ui->setpointList->currentIndex().row();
-    }
-
-    QString str("[" + ui->xSetpoint->text() + ", "+
-                ui->ySetpoint->text() + ", " +
-                ui->zSetpoint->text() + ", " +
-                ui->yawSetpoint->text() + "]");
-    setpointList->insertRow(current, new QStandardItem(str));
-}
-
-void MainWindow::on_pbSaveWaypoints_clicked()
-{
-    QString filter = "Waypoints (*.wpt)";
-    QString savePath = QFileDialog::getSaveFileName(this, tr("Save waypoint"), QString(), filter, &filter, QFileDialog::DontUseNativeDialog);
-
-    if (!savePath.isEmpty()) {
-        QFileInfo finfo(savePath);
-        if (finfo.suffix().isNull())
-            savePath.append(".wpt");
-        QFile f(savePath);
-        f.open(QIODevice::WriteOnly | QIODevice::Text);
-        for (int i= 0; i < setpointList->rowCount(); i++) {
-            f.write(setpointList->item(i)->text().toStdString().c_str());
-            f.write("\n");
-        }
-        f.close();
-    }
-}
-
-void MainWindow::on_pbLoadWaypoints_clicked()
-{
-
-    QString filter = "Waypoints (*.wpt)";
-    QString openPath = QFileDialog::getOpenFileName(this, tr("Open Waypoint File"), QString(),filter);
-
-    if (!openPath.isEmpty()) {
-        QFile f(openPath);
-        f.open(QIODevice::ReadOnly | QIODevice::Text);
-
-        setpointList->clear();
-        while (!f.atEnd()) {
-            QString line = f.readLine();
-            line.chop(1);
-            setpointList->appendRow(new QStandardItem(line));
-        }
-        f.close();
-    }
-}
-
-void Mainwindow::on_update_data_request_params_button_clicked()
-{
-    QString text = "testing button pressing";
-    ui->flight_data_labelsetText(text);
-}
-
-void MainWindow::on_xSetpoint_returnPressed()
-{
-    sp_x = ui->xSetpoint->text().toFloat();
-    emit (setParamValue(ui->xSetpointSelect->currentText(),
-                        blockDefs[BLOCK_CONSTANT]->param_names[0], sp_x));
-}
-
-void MainWindow::on_ySetpoint_returnPressed()
-{
-    sp_y = ui->ySetpoint->text().toFloat();
-    emit (setParamValue(ui->ySetpointSelect->currentText(),
-                        blockDefs[BLOCK_CONSTANT]->param_names[0], sp_y));
-}
-
-void MainWindow::on_zSetpoint_returnPressed()
-{
-    sp_z = ui->zSetpoint->text().toFloat();
-    emit (setParamValue(ui->zSetpointSelect->currentText(),
-                        blockDefs[BLOCK_CONSTANT]->param_names[0], sp_z));
-}
-
-void MainWindow::on_yawSetpoint_returnPressed()
-{
-    emit (setParamValue(ui->yawSetpointSelect->currentText(),
-                        blockDefs[BLOCK_CONSTANT]->param_names[0],
-            ui->yawSetpoint->text().toFloat()));
-}
-
-void MainWindow::on_posattSrcVrpn_clicked()
-{
-    trackerTimer->setInterval(100);
-}
-
-void MainWindow::on_posattSrcQuad_clicked()
-{
-    trackerTimer->setInterval(750);
-}
+#include "mainwindow.h"
+#include "ui_mainwindow.h"
+
+#include <QFileDialog>
+#include <QDesktopServices>
+#include <QMessageBox>
+#include <QThread>
+#include <QTimer>
+#include <QRegExp>
+#include <QProcessEnvironment>
+#include <QPixmap>
+#include <QProcess>
+
+#include "trackerworker.h"
+#include "controlworker.h"
+#include "quaditem.h"
+#include "slotprocess.h"
+#include "qFlightInstruments.h"
+#include "graph_blocks.h"
+
+#include <iostream>
+MainWindow::MainWindow(QWidget *parent) :
+    QMainWindow(parent),
+    ui(new Ui::MainWindow),
+    setpointList(new QStandardItemModel(this)),
+    nextSpTimer(new QTimer(this)),
+    sp_x(0.0f),
+    sp_y(0.0f),
+    sp_z(0.0f),
+    trackerTimer(new QTimer(this)),
+    workerStartTimer(new QTimer(this)),
+    backendProcess(new QProcess(this)),
+    matlabProcess(new QProcess(this)),
+    connectedWorkers(0)
+{
+    ui->setupUi(this);
+
+    QGraphicsScene *posScene = new QGraphicsScene(this);
+    ui->posView->setScene(posScene);
+    QuadItem * posIndicator = new QuadItem();
+    posScene->addItem(posIndicator);
+
+    QGraphicsScene *attScene = new QGraphicsScene(this);
+    ui->attView->setScene(attScene);
+    QADI * attIndicator = new QADI();
+    attScene->addWidget(attIndicator);
+
+
+    workerStartTimer->setSingleShot(true);
+
+    /* Create a thread for workers */
+    QThread* workerThread = new QThread(this);
+
+    /* Create a worker to update the tracker */
+    TrackerWorker * trackerWorker = new TrackerWorker();
+
+    /* Move it to the worker thread. This means that slots of this worker
+     * will run in the worker thread, and not block the UI */
+    trackerWorker->moveToThread(workerThread);
+
+    /* Connect tracker worker */
+    connect(trackerWorker, SIGNAL (finished(float, float, float, float, float, float)),
+            this, SLOT (updateTracker(float, float, float, float, float, float)));
+
+    connect(trackerWorker, SIGNAL (finished(float, float, float, float, float, float)),
+            posIndicator, SLOT(updatePos(float,float,float,float,float,float)));
+
+    connect(trackerWorker, SIGNAL (finished(float, float, float, float, float, float)),
+            attIndicator, SLOT(updateAttitude(float, float, float, float, float, float)));
+
+    backendProcess->setProcessChannelMode(QProcess::MergedChannels);
+
+    /* Create another worker for the control graph */
+    QThread * cwThread = new QThread(this);
+    ControlWorker * controlWorker = new ControlWorker();
+    controlWorker->moveToThread(cwThread);
+
+    /* Connect signals from control worker */
+    connect(controlWorker, SIGNAL (gotNodes(QStringList)), this, SLOT (newNodes(QStringList)));
+    connect(controlWorker, SIGNAL (gotParams(QStringList)), this, SLOT (newParams(QStringList)));
+    connect(controlWorker, SIGNAL (gotParamValue(QString, QString, float)), this, SLOT (newParamValue(QString, QString, float)));
+    connect(controlWorker, SIGNAL (gotNodeOutput(QString, float)), this, SLOT (newNodeOutput(QString, float)));
+    connect(controlWorker, SIGNAL (gotConstantBlocks(QStringList)), this, SLOT (newConstantBlocks(QStringList)));
+    connect(controlWorker, SIGNAL (graphRendered(QString)), this, SLOT (newControlGraph(QString)));
+    connect(controlWorker, SIGNAL (paramSet(QString, QString)), controlWorker, SLOT (getParamValue(QString, QString)));
+
+    /* Signals to control worker */
+    connect(ui->pbControlRefresh, SIGNAL (clicked()), controlWorker, SLOT (getNodes()));
+    connect(ui->nodeSelect, SIGNAL (currentIndexChanged(QString)), controlWorker, SLOT (getParams(QString)));
+    connect(this, SIGNAL (getParamValue(QString, QString)), controlWorker, SLOT (getParamValue(QString, QString)));
+    connect(this, SIGNAL (setParamValue(QString, QString, float)), controlWorker, SLOT (setParamValue(QString, QString, float)));
+    connect(this, SIGNAL (getNodeOutput(QString)), controlWorker, SLOT (getNodeOutput(QString)));
+
+    /* Connect and disconnect from backend when signals emitted */
+    connect(workerStartTimer, SIGNAL (timeout()), trackerWorker, SLOT (connectBackend()));
+    connect(workerStartTimer, SIGNAL (timeout()), controlWorker, SLOT (connectBackend()));
+    connect(this, SIGNAL (connectWorkers()), trackerWorker, SLOT (connectBackend()));
+    connect(this, SIGNAL (connectWorkers()), controlWorker, SLOT (connectBackend()));
+    connect(this, SIGNAL (disconnectWorkers()), trackerWorker, SLOT (disconnectBackend()));
+    connect(this, SIGNAL (disconnectWorkers()), controlWorker, SLOT (disconnectBackend()));
+
+    connect(backendProcess, SIGNAL (started()), this, SLOT (backendStarted()));
+    connect(backendProcess, SIGNAL (errorOccurred(QProcess::ProcessError)), this, SLOT (backendError(QProcess::ProcessError)));
+    connect(backendProcess, SIGNAL (finished(int, QProcess::ExitStatus)), this, SLOT (backendFinished(int, QProcess::ExitStatus)));
+    connect(backendProcess, SIGNAL (readyReadStandardOutput()), this, SLOT (backendRead()));
+    connect(backendProcess, SIGNAL (readyReadStandardError()), this, SLOT (backendRead()));
+
+    connect(controlWorker, SIGNAL (connected()), this, SLOT (workerConnected()));
+    connect(controlWorker, SIGNAL (disconnected()), this, SLOT (workerDisconnected()));
+
+    connect(trackerWorker, SIGNAL (connected()), this, SLOT (workerConnected()));
+    connect(trackerWorker, SIGNAL (disconnected()), this, SLOT (workerDisconnected()));
+
+    /* Connect refresh button and refresh timer to tracker worker */
+    connect(trackerTimer, SIGNAL(timeout()), this, SLOT(updatePosAtt()));
+    connect(ui->pbRefresh, SIGNAL (clicked()), this, SLOT (updatePosAtt()));
+
+    connect(this, SIGNAL(getPosAttFromBackend()), trackerWorker, SLOT(process()));
+
+    /* Timer used for next setpoint */
+    nextSpTimer->setSingleShot(true);
+    connect(nextSpTimer, SIGNAL (timeout()), this, SLOT (on_pbNextSetpoint_clicked()));
+
+    /* Start the things */
+    trackerTimer->start(100);
+    workerThread->start();
+    cwThread->start();
+    matlabProcess->start();
+
+    /* Connect the setpointlist to the model */
+    ui->setpointList->setModel(setpointList);
+
+    /* Connect various things that can result in sending setpoints */
+    connect(ui->pbSendSetpoint, SIGNAL (clicked()), this, SLOT (sendSetpoints()));
+    connect(ui->setpointList, SIGNAL (doubleClicked(QModelIndex)), this, SLOT (sendSelectedSetpoint()));
+
+    /* Populate scripts list */
+    QDir scriptsDir("scripts/");
+    QStringList scripts = scriptsDir.entryList();
+    for (int i = 0; i < scripts.size(); i++) {
+        QAction * action = ui->menuScripts->addAction(scripts[i]);
+        SlotProcess * scriptProcess = new SlotProcess(action);
+        scriptProcess->setProgram(scriptsDir.filePath(scripts[i]));
+        connect(action, SIGNAL (triggered()), scriptProcess, SLOT (startProcess()));
+    }
+
+}
+
+MainWindow::~MainWindow()
+{
+    delete ui;
+}
+
+void MainWindow::connectMatlab()
+{
+
+}
+
+void MainWindow::on_run_data_analysis_button_clicked()
+{
+    QProcess * matProcess = new QProcess(this);
+    QString matlab = "/usr/local/bin/matlab";
+    matProcess->start(matlab, QStringList() << QString("-nodesktop")<<  QString("-nosplash")<<QString("-r")<<QString("run('../../../controls/DataAnalysisTool/Tool/GUI.m');"));
+}
+
+void MainWindow::updatePosAtt()
+{
+    if (ui->posattSrcVrpn->isChecked()) {
+        emit(getPosAttFromBackend());
+    } else if (ui->posattSrcQuad->isChecked()) {
+        emit(getNodeOutput(ui->xPositionSelect->currentText()));
+        emit(getNodeOutput(ui->yPositionSelect->currentText()));
+        emit(getNodeOutput(ui->zPositionSelect->currentText()));
+        emit(getNodeOutput(ui->pAttitudeSelect->currentText()));
+        emit(getNodeOutput(ui->rAttitudeSelect->currentText()));
+        emit(getNodeOutput(ui->yAttitudeSelect->currentText()));
+    }
+}
+
+void MainWindow::updateTracker(float x, float y, float z, float p, float r, float yaw)
+{
+    ui->xActual->setText(QString::number(x));
+    ui->yActual->setText(QString::number(y));
+    ui->zActual->setText(QString::number(z));
+    ui->pitchActual->setText(QString::number(p));
+    ui->rollActual->setText(QString::number(r));
+    ui->yawActual->setText(QString::number(yaw));
+
+    float dist = sqrt(pow(x - sp_x, 2.0) + pow(y - sp_y, 2.0) + pow(z - sp_z, 2.0));
+
+    ui->dist->setText(QString::number(dist));
+
+    if (!nextSpTimer->isActive() && ui->autonavEnabled->isChecked() &&
+            (dist < ui->autonavThreshold->text().toFloat())) {
+        nextSpTimer->start(ui->autonavDelay->text().toInt());
+    }
+}
+
+void MainWindow::on_pbStart_clicked()
+{
+    backendProcess->setProgram(ui->backendPath->text());
+
+    backendProcess->start();
+}
+
+void MainWindow::backendStarted()
+{
+    ui->pbStart->setEnabled(false);
+    ui->pbStop->setEnabled(true);
+    workerStartTimer->start(750);
+}
+
+void MainWindow::backendError(QProcess::ProcessError error)
+{
+    ui->vConsole->append(backendProcess->errorString());
+}
+
+void MainWindow::backendRead()
+{
+    ui->vConsole->append(backendProcess->readAll());
+}
+
+void MainWindow::workerConnected()
+{
+    connectedWorkers++;
+     if (connectedWorkers == 2) {
+        ui->pbStart->setEnabled(false);
+        ui->pbConnect->setEnabled(false);
+        ui->pbStop->setEnabled(true);
+    }
+}
+
+void MainWindow::workerDisconnected()
+{
+    connectedWorkers--;
+    if (( connectedWorkers == 0) && (backendProcess->state() == QProcess::Running)) {
+        backendProcess->terminate();
+    } else if (connectedWorkers == 0) {
+        ui->pbStart->setEnabled(true);
+        ui->pbConnect->setEnabled(true);
+        ui->pbStop->setEnabled(false);
+    }
+}
+
+void MainWindow::backendFinished(int exitCode, QProcess::ExitStatus exitStatus)
+{
+    ui->pbStart->setEnabled(true);
+    ui->pbConnect->setEnabled(true);
+    ui->pbStop->setEnabled(false);
+}
+
+void MainWindow::on_pbConnect_clicked()
+{
+    emit(connectWorkers());
+}
+
+void MainWindow::on_pbStop_clicked()
+{
+    emit(disconnectWorkers());
+}
+
+void MainWindow::on_chooseBackend_clicked()
+{
+    QString backendPath = QFileDialog::getOpenFileName(this,
+         tr("Path to Backend Executable"));
+    ui->backendPath->setText(backendPath);
+}
+
+
+void MainWindow::newNodes(QStringList blocks)
+{
+    QComboBox * select = ui->nodeSelect;
+    select->clear();
+    select->addItems(blocks);
+
+    this->ui->noGraphWarning1->setVisible(false);
+    this->ui->noGraphWarning2->setVisible(false);
+    this->ui->noGraphWarningLine->setVisible(false);
+}
+
+void MainWindow::newConstantBlocks(QStringList blocks)
+{
+    ui->xSetpointSelect->clear();
+    ui->xSetpointSelect->addItems(blocks);
+
+    ui->ySetpointSelect->clear();
+    ui->ySetpointSelect->addItems(blocks);
+
+    ui->zSetpointSelect->clear();
+    ui->zSetpointSelect->addItems(blocks);
+
+    ui->yawSetpointSelect->clear();
+    ui->yawSetpointSelect->addItems(blocks);
+
+    ui->xPositionSelect->clear();
+    ui->xPositionSelect->addItems(blocks);
+
+    ui->yPositionSelect->clear();
+    ui->yPositionSelect->addItems(blocks);
+
+    ui->zPositionSelect->clear();
+    ui->zPositionSelect->addItems(blocks);
+
+    ui->pAttitudeSelect->clear();
+    ui->pAttitudeSelect->addItems(blocks);
+
+    ui->rAttitudeSelect->clear();
+    ui->rAttitudeSelect->addItems(blocks);
+
+    ui->yAttitudeSelect->clear();
+    ui->yAttitudeSelect->addItems(blocks);
+
+    for (ssize_t i = 0; i < blocks.size(); i++) {
+        if (blocks[i].contains("setpoint", Qt::CaseInsensitive) || blocks[i].contains("sp", Qt::CaseInsensitive)) {
+            if (blocks[i].contains("x ", Qt::CaseInsensitive)) {
+                ui->xSetpointSelect->setCurrentIndex(i);
+            }
+            if (blocks[i].contains("y ", Qt::CaseInsensitive)) {
+                ui->ySetpointSelect->setCurrentIndex(i);
+            }
+            if (blocks[i].contains("z ", Qt::CaseInsensitive) || blocks[i].contains("alt", Qt::CaseInsensitive)) {
+                ui->zSetpointSelect->setCurrentIndex(i);
+            }
+            if (blocks[i].contains("yaw", Qt::CaseInsensitive) || blocks[i].contains("alt", Qt::CaseInsensitive)) {
+                ui->yawSetpointSelect->setCurrentIndex(i);
+            }
+        }
+
+        if (blocks[i] == QString("Pitch")) {
+            ui->pAttitudeSelect->setCurrentIndex(i);
+        }
+
+        if (blocks[i] == QString("Roll")) {
+            ui->rAttitudeSelect->setCurrentIndex(i);
+        }
+
+        if (blocks[i] == QString("Yaw")) {
+            ui->yAttitudeSelect->setCurrentIndex(i);
+        }
+
+        if (blocks[i] == QString("Lidar")) {
+            ui->zPositionSelect->setCurrentIndex(i);
+        }
+
+        if (blocks[i] == QString("OF X Trim Add")) {
+            ui->xPositionSelect->setCurrentIndex(i);
+        }
+
+        if (blocks[i] == QString("OF Y Trim Add")) {
+            ui->yPositionSelect->setCurrentIndex(i);
+        }
+    }
+}
+
+void MainWindow::newNodeOutput(QString node, float val)
+{
+    /* Update the nav page if quad is set as the source for pos/att */
+    if (node == ui->xPositionSelect->currentText()) {
+        ui->xActual->setText(QString::number(val));
+    } else if (node == ui->yPositionSelect->currentText()) {
+        ui->yActual->setText(QString::number(val));
+    } else if (node == ui->zPositionSelect->currentText()) {
+        ui->zActual->setText(QString::number(val));
+    } else if (node == ui->pAttitudeSelect->currentText()) {
+        ui->pitchActual->setText(QString::number(val));
+    } else if (node == ui->rAttitudeSelect->currentText()) {
+        ui->rollActual->setText(QString::number(val));
+    } else if (node == ui->yAttitudeSelect->currentText()) {
+        ui->yawActual->setText(QString::number(val));
+    }
+}
+
+void MainWindow::newParams(QStringList params)
+{
+    QComboBox * select = ui->paramSelect;
+    select->clear();
+    select->addItems(params);
+}
+
+void MainWindow::newParamValue(QString node, QString param, float val)
+{
+    ui->paramValue->setText(QString::number(val));
+
+    /* Update the nav page setpoints if it's a setpoint paramvalue */
+    if (node == ui->xSetpointSelect->currentText()) {
+        ui->xSetpoint->setText(QString::number(val));
+    } else if (node == ui->ySetpointSelect->currentText()) {
+        ui->ySetpoint->setText(QString::number(val));
+    } else if (node == ui->zSetpointSelect->currentText()) {
+        ui->zSetpoint->setText(QString::number(val));
+    }
+}
+
+void MainWindow::on_paramSelect_currentIndexChanged(const QString &arg1)
+{
+    emit(getParamValue(ui->nodeSelect->currentText(), arg1));
+}
+
+void MainWindow::on_paramValue_returnPressed()
+{
+    emit (setParamValue(ui->nodeSelect->currentText(),
+                        ui->paramSelect->currentText(),
+                        ui->paramValue->text().toFloat()));
+}
+
+void MainWindow::sendSetpoints()
+{
+    if (ui->sendX->isChecked()) {
+        sp_x = ui->xSetpoint->text().toFloat();
+        emit (setParamValue(ui->xSetpointSelect->currentText(),
+                            blockDefs[BLOCK_CONSTANT]->param_names[0], sp_x));
+    }
+
+    if (ui->sendY->isChecked()) {
+        sp_y = ui->ySetpoint->text().toFloat();
+        emit (setParamValue(ui->ySetpointSelect->currentText(),
+                            blockDefs[BLOCK_CONSTANT]->param_names[0], sp_y));
+    }
+
+    if (ui->sendZ->isChecked()) {
+        sp_z = ui->zSetpoint->text().toFloat();
+        emit (setParamValue(ui->zSetpointSelect->currentText(),
+                            blockDefs[BLOCK_CONSTANT]->param_names[0], sp_z));
+    }
+
+    if (ui->sendYaw->isChecked()) {
+        emit (setParamValue(ui->yawSetpointSelect->currentText(),
+                            blockDefs[BLOCK_CONSTANT]->param_names[0],
+                            ui->yawSetpoint->text().toFloat()));
+    }
+}
+
+void MainWindow::on_pbAppendSetpoint_clicked()
+{
+    QString str("[" + ui->xSetpoint->text() + ", "+
+                ui->ySetpoint->text() + ", " +
+                ui->zSetpoint->text() + ", " +
+            ui->yawSetpoint->text() + "]");
+
+    setpointList->appendRow(new QStandardItem(str));
+}
+
+void MainWindow::on_pbNextSetpoint_clicked()
+{
+    QListView * listView = ui->setpointList;
+    if (listView->currentIndex().isValid() && setpointList->index(listView->currentIndex().row() + 1, 0).isValid()) {
+        listView->setCurrentIndex(setpointList->index(listView->currentIndex().row() + 1, 0));
+    } else {
+        listView->setCurrentIndex(setpointList->index(0, 0));
+    }
+    sendSelectedSetpoint();
+}
+
+
+void MainWindow::sendSelectedSetpoint()
+{
+    if (ui->setpointList->currentIndex().isValid()) {
+        QRegExp regex("\\[(.*), (.*), (.*), (.*)\\]");
+        int row = ui->setpointList->currentIndex().row();
+
+        regex.indexIn(setpointList->item(row)->text());
+        ui->xSetpoint->setText(regex.cap(1));
+        ui->ySetpoint->setText(regex.cap(2));
+        ui->zSetpoint->setText(regex.cap(3));
+        ui->yawSetpoint->setText(regex.cap(4));
+
+        sendSetpoints();
+    }
+}
+
+void MainWindow::on_pbActualToSetpoint_clicked()
+{
+    ui->xSetpoint->setText(ui->xActual->text());
+    ui->ySetpoint->setText(ui->yActual->text());
+    ui->zSetpoint->setText(ui->zActual->text());
+    ui->yawSetpoint->setText(ui->yawActual->text());
+}
+
+void MainWindow::on_pbDeleteSetpoint_clicked()
+{
+    if (ui->setpointList->currentIndex().isValid()) {
+        setpointList->removeRow(ui->setpointList->currentIndex().row());
+    }
+}
+
+void MainWindow::newControlGraph(QString graph)
+{
+    ui->graphImage->setPixmap(QPixmap(graph));
+}
+
+void MainWindow::on_pbActualToWaypoint_clicked()
+{
+    QString str("[" + ui->xActual->text() + ", "+
+                ui->yActual->text() + ", " +
+                ui->zActual->text() + ", " +
+                ui->yawActual->text() + "]");
+
+    setpointList->appendRow(new QStandardItem(str));
+}
+
+void MainWindow::on_pbMoveUp_clicked()
+{
+    if (ui->setpointList->currentIndex().isValid()) {
+        int current = ui->setpointList->currentIndex().row();
+        if (current > 0) {
+            setpointList->insertRow(current - 1, setpointList->takeItem(current));
+            setpointList->removeRow(current + 1);
+        }
+    }
+}
+
+void MainWindow::on_pbMoveDown_clicked()
+{
+    if (ui->setpointList->currentIndex().isValid()) {
+        int current = ui->setpointList->currentIndex().row();
+        if (current < (setpointList->rowCount() - 1)) {
+            setpointList->insertRow(current + 2, setpointList->takeItem(current));
+            setpointList->removeRow(current);
+        }
+    }
+}
+
+void MainWindow::on_pbInsertSetpoint_clicked()
+{
+    int current = 0;
+    if (ui->setpointList->currentIndex().isValid()) {
+        current = ui->setpointList->currentIndex().row();
+    }
+
+    QString str("[" + ui->xSetpoint->text() + ", "+
+                ui->ySetpoint->text() + ", " +
+                ui->zSetpoint->text() + ", " +
+                ui->yawSetpoint->text() + "]");
+    setpointList->insertRow(current, new QStandardItem(str));
+}
+
+void MainWindow::on_pbSaveWaypoints_clicked()
+{
+    QString filter = "Waypoints (*.wpt)";
+    QString savePath = QFileDialog::getSaveFileName(this, tr("Save waypoint"), QString(), filter, &filter, QFileDialog::DontUseNativeDialog);
+
+    if (!savePath.isEmpty()) {
+        QFileInfo finfo(savePath);
+        if (finfo.suffix().isNull())
+            savePath.append(".wpt");
+        QFile f(savePath);
+        f.open(QIODevice::WriteOnly | QIODevice::Text);
+        for (int i= 0; i < setpointList->rowCount(); i++) {
+            f.write(setpointList->item(i)->text().toStdString().c_str());
+            f.write("\n");
+        }
+        f.close();
+    }
+}
+
+void MainWindow::on_pbLoadWaypoints_clicked()
+{
+
+    QString filter = "Waypoints (*.wpt)";
+    QString openPath = QFileDialog::getOpenFileName(this, tr("Open Waypoint File"), QString(),filter);
+
+    if (!openPath.isEmpty()) {
+        QFile f(openPath);
+        f.open(QIODevice::ReadOnly | QIODevice::Text);
+
+        setpointList->clear();
+        while (!f.atEnd()) {
+            QString line = f.readLine();
+            line.chop(1);
+            setpointList->appendRow(new QStandardItem(line));
+        }
+        f.close();
+    }
+}
+
+void MainWindow::on_xSetpoint_returnPressed()
+{
+    sp_x = ui->xSetpoint->text().toFloat();
+    emit (setParamValue(ui->xSetpointSelect->currentText(),
+                        blockDefs[BLOCK_CONSTANT]->param_names[0], sp_x));
+}
+
+void MainWindow::on_ySetpoint_returnPressed()
+{
+    sp_y = ui->ySetpoint->text().toFloat();
+    emit (setParamValue(ui->ySetpointSelect->currentText(),
+                        blockDefs[BLOCK_CONSTANT]->param_names[0], sp_y));
+}
+
+void MainWindow::on_zSetpoint_returnPressed()
+{
+    sp_z = ui->zSetpoint->text().toFloat();
+    emit (setParamValue(ui->zSetpointSelect->currentText(),
+                        blockDefs[BLOCK_CONSTANT]->param_names[0], sp_z));
+}
+
+void MainWindow::on_yawSetpoint_returnPressed()
+{
+    emit (setParamValue(ui->yawSetpointSelect->currentText(),
+                        blockDefs[BLOCK_CONSTANT]->param_names[0],
+            ui->yawSetpoint->text().toFloat()));
+}
+
+void MainWindow::on_posattSrcVrpn_clicked()
+{
+    trackerTimer->setInterval(100);
+}
+
+void MainWindow::on_posattSrcQuad_clicked()
+{
+    trackerTimer->setInterval(750);
+}
diff --git a/groundStation/gui/MicroCART/mainwindow.h b/groundStation/gui/MicroCART/mainwindow.h
index db5534abe..3ad5ed1da 100644
--- a/groundStation/gui/MicroCART/mainwindow.h
+++ b/groundStation/gui/MicroCART/mainwindow.h
@@ -1,109 +1,113 @@
-#ifndef MAINWINDOW_H
-#define MAINWINDOW_H
-
-#include <QMainWindow>
-#include <QStringList>
-#include <QStandardItemModel>
-#include <QGraphicsScene>
-#include "quaditem.h"
-
-namespace Ui {
-class MainWindow;
-}
-
-class MainWindow : public QMainWindow
-{
-    Q_OBJECT
-
-public:
-    explicit MainWindow(QWidget *parent = 0);
-    ~MainWindow();
-
-signals:
-    void connectWorkers();
-    void disconnectWorkers();
-    void getParamValue(QString node, QString param);
-    void getNodeOutput(QString node);
-    void setParamValue(QString node, QString param, float value);
-    void getPosAttFromBackend();
-
-private slots:
-    void on_pbStart_clicked();
-
-    void on_pbConnect_clicked();
-
-    void on_pbStop_clicked();
-
-    void on_chooseBackend_clicked();
-
-    void updateTracker(float x, float y, float z, float p, float r, float yaw);
-
-    void updatePosAtt();
-
-    void newNodes(QStringList blocks);
-    void newParams(QStringList params);
-    void newParamValue(QString node, QString param, float val);
-    void newNodeOutput(QString node, float output);
-    void newConstantBlocks(QStringList blocks);
-    void newControlGraph(QString graph);
-
-    void on_paramSelect_currentIndexChanged(const QString &arg1);
-
-    void on_paramValue_returnPressed();
-
-    void on_pbAppendSetpoint_clicked();
-
-    void on_pbNextSetpoint_clicked();
-
-    void sendSetpoints();
-    void sendSelectedSetpoint();
-
-    void on_pbActualToSetpoint_clicked();
-
-    void on_pbDeleteSetpoint_clicked();
-
-    void on_pbActualToWaypoint_clicked();
-
-    void on_pbMoveUp_clicked();
-
-    void on_pbMoveDown_clicked();
-
-    void on_pbInsertSetpoint_clicked();
-
-    void on_pbSaveWaypoints_clicked();
-
-    void on_pbLoadWaypoints_clicked();
-
-    void on_xSetpoint_returnPressed();
-
-    void on_ySetpoint_returnPressed();
-
-    void on_zSetpoint_returnPressed();
-
-    void on_posattSrcVrpn_clicked();
-
-    void on_posattSrcQuad_clicked();
-
-    void on_yawSetpoint_returnPressed();
-
-    void backendStarted();
-    void backendFinished(int exitCode, QProcess::ExitStatus exitStatus);
-    void backendError(QProcess::ProcessError error);
-    void backendRead();
-    void workerConnected();
-    void workerDisconnected();
-
-private:
-    Ui::MainWindow *ui;
-    QStandardItemModel * setpointList;
-    QTimer * nextSpTimer;
-    float sp_x;
-    float sp_y;
-    float sp_z;
-    QTimer * trackerTimer;
-    QTimer * workerStartTimer;
-    QProcess * backendProcess;
-    int connectedWorkers;
-};
-
-#endif // MAINWINDOW_H
+#ifndef MAINWINDOW_H
+#define MAINWINDOW_H
+
+#include <QMainWindow>
+#include <QStringList>
+#include <QStandardItemModel>
+#include <QGraphicsScene>
+#include "quaditem.h"
+
+namespace Ui {
+class MainWindow;
+}
+
+class MainWindow : public QMainWindow
+{
+    Q_OBJECT
+
+public:
+    explicit MainWindow(QWidget *parent = 0);
+    ~MainWindow();
+
+signals:
+    void connectWorkers();
+    void disconnectWorkers();
+    void getParamValue(QString node, QString param);
+    void getNodeOutput(QString node);
+    void setParamValue(QString node, QString param, float value);
+    void getPosAttFromBackend();
+
+private slots:
+    void on_pbStart_clicked();
+
+    void on_pbConnect_clicked();
+
+    void on_pbStop_clicked();
+
+    void on_chooseBackend_clicked();
+
+    void updateTracker(float x, float y, float z, float p, float r, float yaw);
+
+    void updatePosAtt();
+
+    void newNodes(QStringList blocks);
+    void newParams(QStringList params);
+    void newParamValue(QString node, QString param, float val);
+    void newNodeOutput(QString node, float output);
+    void newConstantBlocks(QStringList blocks);
+    void newControlGraph(QString graph);
+
+    void on_paramSelect_currentIndexChanged(const QString &arg1);
+
+    void on_paramValue_returnPressed();
+
+    void on_pbAppendSetpoint_clicked();
+
+    void on_pbNextSetpoint_clicked();
+
+    void sendSetpoints();
+    void sendSelectedSetpoint();
+
+    void on_pbActualToSetpoint_clicked();
+
+    void on_pbDeleteSetpoint_clicked();
+
+    void on_pbActualToWaypoint_clicked();
+
+    void on_pbMoveUp_clicked();
+
+    void on_pbMoveDown_clicked();
+
+    void on_pbInsertSetpoint_clicked();
+
+    void on_pbSaveWaypoints_clicked();
+
+    void on_pbLoadWaypoints_clicked();
+
+    void on_xSetpoint_returnPressed();
+
+    void on_run_data_analysis_button_clicked();
+
+    void on_ySetpoint_returnPressed();
+
+    void on_zSetpoint_returnPressed();
+
+    void on_posattSrcVrpn_clicked();
+
+    void on_posattSrcQuad_clicked();
+
+    void on_yawSetpoint_returnPressed();
+
+    void backendStarted();
+    void connectMatlab();
+    void backendFinished(int exitCode, QProcess::ExitStatus exitStatus);
+    void backendError(QProcess::ProcessError error);
+    void backendRead();
+    void workerConnected();
+    void workerDisconnected();
+
+private:
+    Ui::MainWindow *ui;
+    QStandardItemModel * setpointList;
+    QTimer * nextSpTimer;
+    float sp_x;
+    float sp_y;
+    float sp_z;
+    QTimer * trackerTimer;
+    QTimer * workerStartTimer;
+    QProcess * backendProcess;
+    QProcess * matlabProcess;
+    int connectedWorkers;
+};
+
+#endif // MAINWINDOW_H
diff --git a/groundStation/gui/MicroCART/mainwindow.ui b/groundStation/gui/MicroCART/mainwindow.ui
index 94d275d70..a857eb3f8 100644
--- a/groundStation/gui/MicroCART/mainwindow.ui
+++ b/groundStation/gui/MicroCART/mainwindow.ui
@@ -1,1259 +1,1148 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>MainWindow</class>
- <widget class="QMainWindow" name="MainWindow">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>1186</width>
-    <height>1034</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string>MainWindow</string>
-  </property>
-  <widget class="QWidget" name="centralWidget">
-   <layout class="QVBoxLayout" name="verticalLayout_4">
-    <item>
-     <widget class="QTabWidget" name="tabWidget">
-      <property name="currentIndex">
-       <number>3</number>
-      </property>
-      <widget class="QWidget" name="backend">
-       <attribute name="title">
-        <string>Backend</string>
-       </attribute>
-       <layout class="QVBoxLayout" name="verticalLayout">
-        <item>
-         <layout class="QHBoxLayout" name="horizontalLayout_8">
-          <item>
-           <widget class="QLineEdit" name="backendPath">
-            <property name="enabled">
-             <bool>true</bool>
-            </property>
-            <property name="text">
-             <string>./BackEnd</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QPushButton" name="chooseBackend">
-            <property name="enabled">
-             <bool>true</bool>
-            </property>
-            <property name="text">
-             <string>Choose...</string>
-            </property>
-           </widget>
-          </item>
-         </layout>
-        </item>
-        <item>
-         <layout class="QHBoxLayout" name="horizontalLayout_7">
-          <item>
-           <widget class="QPushButton" name="pbStart">
-            <property name="enabled">
-             <bool>true</bool>
-            </property>
-            <property name="text">
-             <string>Start</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QPushButton" name="pbConnect">
-            <property name="enabled">
-             <bool>true</bool>
-            </property>
-            <property name="text">
-             <string>Connect</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <spacer name="horizontalSpacer_2">
-            <property name="orientation">
-             <enum>Qt::Horizontal</enum>
-            </property>
-            <property name="sizeHint" stdset="0">
-             <size>
-              <width>40</width>
-              <height>20</height>
-             </size>
-            </property>
-           </spacer>
-          </item>
-          <item>
-           <widget class="QPushButton" name="pbStop">
-            <property name="enabled">
-             <bool>false</bool>
-            </property>
-            <property name="text">
-             <string>Stop/Disconnect</string>
-            </property>
-           </widget>
-          </item>
-         </layout>
-        </item>
-        <item>
-         <widget class="Line" name="line_7">
-          <property name="orientation">
-           <enum>Qt::Horizontal</enum>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QTextEdit" name="vConsole">
-          <property name="enabled">
-           <bool>true</bool>
-          </property>
-          <property name="readOnly">
-           <bool>true</bool>
-          </property>
-         </widget>
-        </item>
-       </layout>
-      </widget>
-      <widget class="QWidget" name="controlGraph">
-       <attribute name="title">
-        <string>Controller Graph</string>
-       </attribute>
-       <layout class="QVBoxLayout" name="verticalLayout_2">
-        <item>
-         <widget class="QScrollArea" name="scrollArea">
-          <property name="widgetResizable">
-           <bool>true</bool>
-          </property>
-          <widget class="QWidget" name="scrollAreaWidgetContents">
-           <property name="geometry">
-            <rect>
-             <x>0</x>
-             <y>0</y>
-             <width>1144</width>
-             <height>679</height>
-            </rect>
-           </property>
-           <layout class="QVBoxLayout" name="verticalLayout_8">
-            <item>
-             <widget class="QLabel" name="graphImage">
-              <property name="sizePolicy">
-               <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
-                <horstretch>0</horstretch>
-                <verstretch>0</verstretch>
-               </sizepolicy>
-              </property>
-              <property name="font">
-               <font>
-                <pointsize>32</pointsize>
-               </font>
-              </property>
-              <property name="text">
-               <string/>
-              </property>
-              <property name="alignment">
-               <set>Qt::AlignCenter</set>
-              </property>
-             </widget>
-            </item>
-           </layout>
-          </widget>
-         </widget>
-        </item>
-        <item>
-         <widget class="Line" name="line_2">
-          <property name="orientation">
-           <enum>Qt::Horizontal</enum>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QPushButton" name="pbControlRefresh">
-          <property name="text">
-           <string>Refresh Controller Graph</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="Line" name="line">
-          <property name="orientation">
-           <enum>Qt::Horizontal</enum>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <layout class="QHBoxLayout" name="horizontalLayout_6">
-          <item>
-           <widget class="QLabel" name="label">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Minimum">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>Node:</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QComboBox" name="nodeSelect">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QLabel" name="label_2">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>Param:</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QComboBox" name="paramSelect"/>
-          </item>
-          <item>
-           <widget class="QLineEdit" name="paramValue">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-           </widget>
-          </item>
-         </layout>
-        </item>
-        <item>
-         <widget class="Line" name="line_5">
-          <property name="orientation">
-           <enum>Qt::Horizontal</enum>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <layout class="QHBoxLayout" name="horizontalLayout_4">
-          <item>
-           <widget class="QLabel" name="label_4">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Minimum">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>X Setpoint</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QComboBox" name="xSetpointSelect">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QLabel" name="label_5">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>Y Setpoint</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QComboBox" name="ySetpointSelect"/>
-          </item>
-          <item>
-           <widget class="QLabel" name="label_3">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>Z Setpoint</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QComboBox" name="zSetpointSelect"/>
-          </item>
-          <item>
-           <widget class="QLabel" name="label_18">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>Yaw Setpoint:</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QComboBox" name="yawSetpointSelect"/>
-          </item>
-         </layout>
-        </item>
-        <item>
-         <layout class="QHBoxLayout" name="horizontalLayout_10">
-          <item>
-           <widget class="QLabel" name="label_11">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>X Position</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QComboBox" name="xPositionSelect"/>
-          </item>
-          <item>
-           <widget class="QLabel" name="label_13">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>Y Position </string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QComboBox" name="yPositionSelect"/>
-          </item>
-          <item>
-           <widget class="QLabel" name="label_14">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>Z Position</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QComboBox" name="zPositionSelect"/>
-          </item>
-         </layout>
-        </item>
-        <item>
-         <layout class="QHBoxLayout" name="horizontalLayout_11">
-          <item>
-           <widget class="QLabel" name="label_15">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>P Attitude</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QComboBox" name="pAttitudeSelect"/>
-          </item>
-          <item>
-           <widget class="QLabel" name="label_16">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>R Attitude</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QComboBox" name="rAttitudeSelect"/>
-          </item>
-          <item>
-           <widget class="QLabel" name="label_17">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>Y Attitude</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QComboBox" name="yAttitudeSelect"/>
-          </item>
-         </layout>
-        </item>
-       </layout>
-      </widget>
-      <widget class="QWidget" name="navigation">
-       <attribute name="title">
-        <string>Navigation</string>
-       </attribute>
-       <layout class="QVBoxLayout" name="verticalLayout_3">
-        <item>
-         <widget class="QLabel" name="noGraphWarning1">
-          <property name="font">
-           <font>
-            <pointsize>32</pointsize>
-            <weight>75</weight>
-            <bold>true</bold>
-            <underline>true</underline>
-           </font>
-          </property>
-          <property name="styleSheet">
-           <string notr="true">QLabel {color : red; }</string>
-          </property>
-          <property name="text">
-           <string>NO CONTROL GRAPH LOADED!</string>
-          </property>
-          <property name="alignment">
-           <set>Qt::AlignCenter</set>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLabel" name="noGraphWarning2">
-          <property name="text">
-           <string>These controls won't work right unless the correct control graph is loaded.</string>
-          </property>
-          <property name="alignment">
-           <set>Qt::AlignCenter</set>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="Line" name="noGraphWarningLine">
-          <property name="orientation">
-           <enum>Qt::Horizontal</enum>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <layout class="QHBoxLayout" name="horizontalLayout_9">
-          <item>
-           <widget class="QLabel" name="label_12">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>Position/Attitude Source: </string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QRadioButton" name="posattSrcVrpn">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>Backend Tracker (&amp;VRPN)</string>
-            </property>
-            <property name="checked">
-             <bool>true</bool>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QRadioButton" name="posattSrcQuad">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="text">
-             <string>From &amp;Quad</string>
-            </property>
-           </widget>
-          </item>
-         </layout>
-        </item>
-        <item>
-         <layout class="QHBoxLayout" name="horizontalLayout_3">
-          <item>
-           <layout class="QVBoxLayout" name="verticalLayout_7">
-            <item>
-             <widget class="QLabel" name="label_6">
-              <property name="sizePolicy">
-               <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
-                <horstretch>0</horstretch>
-                <verstretch>0</verstretch>
-               </sizepolicy>
-              </property>
-              <property name="text">
-               <string>Current Position</string>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <layout class="QFormLayout" name="formLayout">
-              <property name="fieldGrowthPolicy">
-               <enum>QFormLayout::ExpandingFieldsGrow</enum>
-              </property>
-              <item row="0" column="0">
-               <widget class="QLabel" name="xLabel">
-                <property name="text">
-                 <string>X</string>
-                </property>
-               </widget>
-              </item>
-              <item row="0" column="1">
-               <widget class="QLineEdit" name="xActual">
-                <property name="enabled">
-                 <bool>false</bool>
-                </property>
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-               </widget>
-              </item>
-              <item row="1" column="0">
-               <widget class="QLabel" name="yLabel">
-                <property name="text">
-                 <string>Y</string>
-                </property>
-               </widget>
-              </item>
-              <item row="1" column="1">
-               <widget class="QLineEdit" name="yActual">
-                <property name="enabled">
-                 <bool>false</bool>
-                </property>
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-               </widget>
-              </item>
-              <item row="2" column="0">
-               <widget class="QLabel" name="zLabel">
-                <property name="text">
-                 <string>Z</string>
-                </property>
-               </widget>
-              </item>
-              <item row="2" column="1">
-               <widget class="QLineEdit" name="zActual">
-                <property name="enabled">
-                 <bool>false</bool>
-                </property>
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-               </widget>
-              </item>
-              <item row="3" column="0">
-               <widget class="QLabel" name="pLabel">
-                <property name="text">
-                 <string>P</string>
-                </property>
-               </widget>
-              </item>
-              <item row="3" column="1">
-               <widget class="QLineEdit" name="pitchActual">
-                <property name="enabled">
-                 <bool>false</bool>
-                </property>
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-               </widget>
-              </item>
-              <item row="4" column="0">
-               <widget class="QLabel" name="rLabel">
-                <property name="text">
-                 <string>R</string>
-                </property>
-               </widget>
-              </item>
-              <item row="4" column="1">
-               <widget class="QLineEdit" name="rollActual">
-                <property name="enabled">
-                 <bool>false</bool>
-                </property>
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-               </widget>
-              </item>
-              <item row="5" column="0">
-               <widget class="QLabel" name="yLabel_2">
-                <property name="text">
-                 <string>Y</string>
-                </property>
-               </widget>
-              </item>
-              <item row="5" column="1">
-               <widget class="QLineEdit" name="yawActual">
-                <property name="enabled">
-                 <bool>false</bool>
-                </property>
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-               </widget>
-              </item>
-             </layout>
-            </item>
-            <item>
-             <widget class="Line" name="line_6">
-              <property name="orientation">
-               <enum>Qt::Horizontal</enum>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <layout class="QFormLayout" name="formLayout_5">
-              <item row="0" column="1">
-               <widget class="QLineEdit" name="dist">
-                <property name="enabled">
-                 <bool>false</bool>
-                </property>
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-               </widget>
-              </item>
-              <item row="0" column="0">
-               <widget class="QLabel" name="label_10">
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-                <property name="text">
-                 <string>D</string>
-                </property>
-               </widget>
-              </item>
-             </layout>
-            </item>
-            <item>
-             <layout class="QHBoxLayout" name="horizontalLayout_5"/>
-            </item>
-            <item>
-             <widget class="QPushButton" name="pbActualToSetpoint">
-              <property name="text">
-               <string>To Setpoint</string>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <widget class="QPushButton" name="pbActualToWaypoint">
-              <property name="text">
-               <string>To Waypoint</string>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <spacer name="verticalSpacer_4">
-              <property name="orientation">
-               <enum>Qt::Vertical</enum>
-              </property>
-              <property name="sizeHint" stdset="0">
-               <size>
-                <width>20</width>
-                <height>40</height>
-               </size>
-              </property>
-             </spacer>
-            </item>
-           </layout>
-          </item>
-          <item>
-           <layout class="QVBoxLayout" name="verticalLayout_5">
-            <item>
-             <widget class="QLabel" name="label_7">
-              <property name="text">
-               <string>Position Setpoints</string>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <layout class="QFormLayout" name="formLayout_2">
-              <item row="0" column="0">
-               <widget class="QLabel" name="setpointLabel">
-                <property name="text">
-                 <string>X</string>
-                </property>
-               </widget>
-              </item>
-              <item row="2" column="0">
-               <widget class="QLabel" name="setpointLabel_3">
-                <property name="text">
-                 <string>Z</string>
-                </property>
-               </widget>
-              </item>
-              <item row="1" column="0">
-               <widget class="QLabel" name="setpointLabel_2">
-                <property name="text">
-                 <string>Y</string>
-                </property>
-               </widget>
-              </item>
-              <item row="3" column="0">
-               <widget class="QLabel" name="yawLabel">
-                <property name="text">
-                 <string>Yaw</string>
-                </property>
-               </widget>
-              </item>
-              <item row="0" column="1">
-               <layout class="QHBoxLayout" name="horizontalLayout_12">
-                <item>
-                 <widget class="QLineEdit" name="xSetpoint">
-                  <property name="sizePolicy">
-                   <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-                    <horstretch>0</horstretch>
-                    <verstretch>0</verstretch>
-                   </sizepolicy>
-                  </property>
-                 </widget>
-                </item>
-                <item>
-                 <widget class="QCheckBox" name="sendX">
-                  <property name="text">
-                   <string/>
-                  </property>
-                  <property name="checked">
-                   <bool>true</bool>
-                  </property>
-                 </widget>
-                </item>
-               </layout>
-              </item>
-              <item row="1" column="1">
-               <layout class="QHBoxLayout" name="horizontalLayout_13">
-                <item>
-                 <widget class="QLineEdit" name="ySetpoint">
-                  <property name="sizePolicy">
-                   <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-                    <horstretch>0</horstretch>
-                    <verstretch>0</verstretch>
-                   </sizepolicy>
-                  </property>
-                 </widget>
-                </item>
-                <item>
-                 <widget class="QCheckBox" name="sendY">
-                  <property name="text">
-                   <string/>
-                  </property>
-                  <property name="checked">
-                   <bool>true</bool>
-                  </property>
-                 </widget>
-                </item>
-               </layout>
-              </item>
-              <item row="2" column="1">
-               <layout class="QHBoxLayout" name="horizontalLayout_14">
-                <item>
-                 <widget class="QLineEdit" name="zSetpoint">
-                  <property name="sizePolicy">
-                   <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-                    <horstretch>0</horstretch>
-                    <verstretch>0</verstretch>
-                   </sizepolicy>
-                  </property>
-                 </widget>
-                </item>
-                <item>
-                 <widget class="QCheckBox" name="sendZ">
-                  <property name="text">
-                   <string/>
-                  </property>
-                  <property name="checked">
-                   <bool>true</bool>
-                  </property>
-                 </widget>
-                </item>
-               </layout>
-              </item>
-              <item row="3" column="1">
-               <layout class="QHBoxLayout" name="horizontalLayout_15">
-                <item>
-                 <widget class="QLineEdit" name="yawSetpoint">
-                  <property name="sizePolicy">
-                   <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
-                    <horstretch>0</horstretch>
-                    <verstretch>0</verstretch>
-                   </sizepolicy>
-                  </property>
-                 </widget>
-                </item>
-                <item>
-                 <widget class="QCheckBox" name="sendYaw">
-                  <property name="text">
-                   <string/>
-                  </property>
-                  <property name="checked">
-                   <bool>false</bool>
-                  </property>
-                 </widget>
-                </item>
-               </layout>
-              </item>
-             </layout>
-            </item>
-            <item>
-             <widget class="QPushButton" name="pbSendSetpoint">
-              <property name="text">
-               <string>Send to Quad</string>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <widget class="Line" name="line_3">
-              <property name="orientation">
-               <enum>Qt::Horizontal</enum>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <widget class="QPushButton" name="pbAppendSetpoint">
-              <property name="text">
-               <string>Append</string>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <widget class="QPushButton" name="pbInsertSetpoint">
-              <property name="enabled">
-               <bool>true</bool>
-              </property>
-              <property name="text">
-               <string>Insert</string>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <widget class="QPushButton" name="pbDeleteSetpoint">
-              <property name="enabled">
-               <bool>true</bool>
-              </property>
-              <property name="text">
-               <string>Delete</string>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <spacer name="verticalSpacer_3">
-              <property name="orientation">
-               <enum>Qt::Vertical</enum>
-              </property>
-              <property name="sizeHint" stdset="0">
-               <size>
-                <width>20</width>
-                <height>40</height>
-               </size>
-              </property>
-             </spacer>
-            </item>
-           </layout>
-          </item>
-          <item>
-           <layout class="QVBoxLayout" name="verticalLayout_6">
-            <item>
-             <widget class="QLabel" name="label_8">
-              <property name="sizePolicy">
-               <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
-                <horstretch>0</horstretch>
-                <verstretch>0</verstretch>
-               </sizepolicy>
-              </property>
-              <property name="text">
-               <string>Waypoints</string>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <widget class="QListView" name="setpointList">
-              <property name="sizePolicy">
-               <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
-                <horstretch>0</horstretch>
-                <verstretch>0</verstretch>
-               </sizepolicy>
-              </property>
-              <property name="editTriggers">
-               <set>QAbstractItemView::NoEditTriggers</set>
-              </property>
-              <property name="dragEnabled">
-               <bool>false</bool>
-              </property>
-              <property name="dragDropOverwriteMode">
-               <bool>false</bool>
-              </property>
-              <property name="dragDropMode">
-               <enum>QAbstractItemView::NoDragDrop</enum>
-              </property>
-              <property name="defaultDropAction">
-               <enum>Qt::MoveAction</enum>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <widget class="QPushButton" name="pbNextSetpoint">
-              <property name="text">
-               <string>Send Next</string>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <layout class="QHBoxLayout" name="horizontalLayout_2">
-              <item>
-               <widget class="QPushButton" name="pbMoveUp">
-                <property name="text">
-                 <string>Move Up</string>
-                </property>
-               </widget>
-              </item>
-              <item>
-               <widget class="QPushButton" name="pbMoveDown">
-                <property name="text">
-                 <string>Move Down</string>
-                </property>
-               </widget>
-              </item>
-             </layout>
-            </item>
-            <item>
-             <layout class="QHBoxLayout" name="horizontalLayout">
-              <item>
-               <widget class="QPushButton" name="pbSaveWaypoints">
-                <property name="text">
-                 <string>Save</string>
-                </property>
-               </widget>
-              </item>
-              <item>
-               <widget class="QPushButton" name="pbLoadWaypoints">
-                <property name="text">
-                 <string>Load</string>
-                </property>
-               </widget>
-              </item>
-             </layout>
-            </item>
-            <item>
-             <widget class="Line" name="line_4">
-              <property name="orientation">
-               <enum>Qt::Horizontal</enum>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <widget class="QCheckBox" name="autonavEnabled">
-              <property name="text">
-               <string>Enable Autonavigation</string>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <layout class="QFormLayout" name="formLayout_6">
-              <item row="0" column="0">
-               <widget class="QLabel" name="label_9">
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-                <property name="text">
-                 <string>Threshold</string>
-                </property>
-               </widget>
-              </item>
-              <item row="1" column="0">
-               <widget class="QLabel" name="delayLabel">
-                <property name="text">
-                 <string>Delay</string>
-                </property>
-               </widget>
-              </item>
-              <item row="0" column="1">
-               <widget class="QLineEdit" name="autonavThreshold">
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-                <property name="text">
-                 <string>0.1</string>
-                </property>
-               </widget>
-              </item>
-              <item row="1" column="1">
-               <widget class="QLineEdit" name="autonavDelay">
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-                <property name="text">
-                 <string>88</string>
-                </property>
-               </widget>
-              </item>
-             </layout>
-            </item>
-           </layout>
-          </item>
-          <item>
-           <layout class="QVBoxLayout" name="verticalLayout_9">
-            <item>
-             <widget class="QGraphicsView" name="posView">
-              <property name="verticalScrollBarPolicy">
-               <enum>Qt::ScrollBarAlwaysOff</enum>
-              </property>
-              <property name="horizontalScrollBarPolicy">
-               <enum>Qt::ScrollBarAlwaysOff</enum>
-              </property>
-             </widget>
-            </item>
-            <item>
-             <widget class="QGraphicsView" name="attView"/>
-            </item>
-           </layout>
-          </item>
-         </layout>
-        </item>
-        <item>
-         <widget class="QPushButton" name="pbRefresh">
-          <property name="text">
-           <string>Refresh</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
-      </widget>
-      <widget class="QWidget" name="tab">
-       <attribute name="title">
-        <string>Flight Data</string>
-       </attribute>
-       <widget class="QWidget" name="horizontalLayoutWidget">
-        <property name="geometry">
-         <rect>
-          <x>10</x>
-          <y>10</y>
-          <width>1141</width>
-          <height>91</height>
-         </rect>
-        </property>
-        <layout class="QHBoxLayout" name="horizontalLayout_16">
-         <item>
-          <layout class="QVBoxLayout" name="verticalLayout_12">
-           <item>
-            <widget class="QRadioButton" name="camera_fd_button">
-             <property name="text">
-              <string>Camera Data</string>
-             </property>
-            </widget>
-           </item>
-           <item>
-            <widget class="QRadioButton" name="gyro_fd_button">
-             <property name="text">
-              <string>Gyro Data</string>
-             </property>
-            </widget>
-           </item>
-           <item>
-            <widget class="QRadioButton" name="accelerometer_fd_button">
-             <property name="text">
-              <string>Accelerometer Data</string>
-             </property>
-            </widget>
-           </item>
-          </layout>
-         </item>
-         <item>
-          <layout class="QVBoxLayout" name="verticalLayout_11">
-           <item>
-            <widget class="QRadioButton" name="lidar_fd_button">
-             <property name="text">
-              <string>Lidar Data</string>
-             </property>
-            </widget>
-           </item>
-           <item>
-            <widget class="QRadioButton" name="opflow_fd_button">
-             <property name="text">
-              <string>Optical Flow Data</string>
-             </property>
-            </widget>
-           </item>
-           <item>
-            <widget class="QRadioButton" name="gps_data_button">
-             <property name="text">
-              <string>GPS Data</string>
-             </property>
-            </widget>
-           </item>
-          </layout>
-         </item>
-         <item>
-          <layout class="QVBoxLayout" name="verticalLayout_10">
-           <item>
-            <widget class="QRadioButton" name="pid_fd_button">
-             <property name="text">
-              <string>PID Data</string>
-             </property>
-            </widget>
-           </item>
-           <item>
-            <widget class="QRadioButton" name="rctrans_fd_button">
-             <property name="text">
-              <string>RC TRANS Data</string>
-             </property>
-            </widget>
-           </item>
-           <item>
-            <widget class="QRadioButton" name="actuator_fd_button">
-             <property name="text">
-              <string>Actuator Data</string>
-             </property>
-            </widget>
-           </item>
-          </layout>
-         </item>
-        </layout>
-       </widget>
-       <widget class="QPushButton" name="update_data_request_params_button">
-        <property name="geometry">
-         <rect>
-          <x>10</x>
-          <y>100</y>
-          <width>1141</width>
-          <height>28</height>
-         </rect>
-        </property>
-        <property name="text">
-         <string>Update Data Request Parameters</string>
-        </property>
-       </widget>
-       <widget class="QLabel" name="flight_data_label">
-        <property name="geometry">
-         <rect>
-          <x>10</x>
-          <y>140</y>
-          <width>1141</width>
-          <height>761</height>
-         </rect>
-        </property>
-        <property name="font">
-         <font>
-          <pointsize>32</pointsize>
-          <weight>75</weight>
-          <bold>true</bold>
-          <underline>true</underline>
-         </font>
-        </property>
-        <property name="text">
-         <string>INSERT FLIGHT DATA GRAPHS HERE</string>
-        </property>
-        <property name="alignment">
-         <set>Qt::AlignCenter</set>
-        </property>
-       </widget>
-      </widget>
-     </widget>
-    </item>
-   </layout>
-  </widget>
-  <widget class="QMenuBar" name="menuBar">
-   <property name="geometry">
-    <rect>
-     <x>0</x>
-     <y>0</y>
-     <width>1186</width>
-     <height>28</height>
-    </rect>
-   </property>
-   <widget class="QMenu" name="menuScripts">
-    <property name="title">
-     <string>Scripts</string>
-    </property>
-   </widget>
-   <addaction name="menuScripts"/>
-  </widget>
-  <widget class="QToolBar" name="mainToolBar">
-   <attribute name="toolBarArea">
-    <enum>TopToolBarArea</enum>
-   </attribute>
-   <attribute name="toolBarBreak">
-    <bool>false</bool>
-   </attribute>
-  </widget>
-  <widget class="QStatusBar" name="statusBar"/>
- </widget>
- <layoutdefault spacing="6" margin="11"/>
- <resources/>
- <connections/>
-</ui>
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>MainWindow</class>
+ <widget class="QMainWindow" name="MainWindow">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>1186</width>
+    <height>1034</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>MainWindow</string>
+  </property>
+  <widget class="QWidget" name="centralWidget">
+   <layout class="QVBoxLayout" name="verticalLayout_4">
+    <item>
+     <widget class="QTabWidget" name="tabWidget">
+      <property name="currentIndex">
+       <number>3</number>
+      </property>
+      <widget class="QWidget" name="backend">
+       <attribute name="title">
+        <string>Backend</string>
+       </attribute>
+       <layout class="QVBoxLayout" name="verticalLayout">
+        <item>
+         <layout class="QHBoxLayout" name="horizontalLayout_8">
+          <item>
+           <widget class="QLineEdit" name="backendPath">
+            <property name="enabled">
+             <bool>true</bool>
+            </property>
+            <property name="text">
+             <string>./BackEnd</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QPushButton" name="chooseBackend">
+            <property name="enabled">
+             <bool>true</bool>
+            </property>
+            <property name="text">
+             <string>Choose...</string>
+            </property>
+           </widget>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <layout class="QHBoxLayout" name="horizontalLayout_7">
+          <item>
+           <widget class="QPushButton" name="pbStart">
+            <property name="enabled">
+             <bool>true</bool>
+            </property>
+            <property name="text">
+             <string>Start</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QPushButton" name="pbConnect">
+            <property name="enabled">
+             <bool>true</bool>
+            </property>
+            <property name="text">
+             <string>Connect</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <spacer name="horizontalSpacer_2">
+            <property name="orientation">
+             <enum>Qt::Horizontal</enum>
+            </property>
+            <property name="sizeHint" stdset="0">
+             <size>
+              <width>40</width>
+              <height>20</height>
+             </size>
+            </property>
+           </spacer>
+          </item>
+          <item>
+           <widget class="QPushButton" name="pbStop">
+            <property name="enabled">
+             <bool>false</bool>
+            </property>
+            <property name="text">
+             <string>Stop/Disconnect</string>
+            </property>
+           </widget>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <widget class="Line" name="line_7">
+          <property name="orientation">
+           <enum>Qt::Horizontal</enum>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="QTextEdit" name="vConsole">
+          <property name="enabled">
+           <bool>true</bool>
+          </property>
+          <property name="readOnly">
+           <bool>true</bool>
+          </property>
+         </widget>
+        </item>
+       </layout>
+      </widget>
+      <widget class="QWidget" name="controlGraph">
+       <attribute name="title">
+        <string>Controller Graph</string>
+       </attribute>
+       <layout class="QVBoxLayout" name="verticalLayout_2">
+        <item>
+         <widget class="QScrollArea" name="scrollArea">
+          <property name="widgetResizable">
+           <bool>true</bool>
+          </property>
+          <widget class="QWidget" name="scrollAreaWidgetContents">
+           <property name="geometry">
+            <rect>
+             <x>0</x>
+             <y>0</y>
+             <width>1142</width>
+             <height>749</height>
+            </rect>
+           </property>
+           <layout class="QVBoxLayout" name="verticalLayout_8">
+            <item>
+             <widget class="QLabel" name="graphImage">
+              <property name="sizePolicy">
+               <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
+                <horstretch>0</horstretch>
+                <verstretch>0</verstretch>
+               </sizepolicy>
+              </property>
+              <property name="font">
+               <font>
+                <pointsize>32</pointsize>
+               </font>
+              </property>
+              <property name="text">
+               <string/>
+              </property>
+              <property name="alignment">
+               <set>Qt::AlignCenter</set>
+              </property>
+             </widget>
+            </item>
+           </layout>
+          </widget>
+         </widget>
+        </item>
+        <item>
+         <widget class="Line" name="line_2">
+          <property name="orientation">
+           <enum>Qt::Horizontal</enum>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="QPushButton" name="pbControlRefresh">
+          <property name="text">
+           <string>Refresh Controller Graph</string>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="Line" name="line">
+          <property name="orientation">
+           <enum>Qt::Horizontal</enum>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <layout class="QHBoxLayout" name="horizontalLayout_6">
+          <item>
+           <widget class="QLabel" name="label">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Minimum">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>Node:</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QComboBox" name="nodeSelect">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QLabel" name="label_2">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>Param:</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QComboBox" name="paramSelect"/>
+          </item>
+          <item>
+           <widget class="QLineEdit" name="paramValue">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+           </widget>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <widget class="Line" name="line_5">
+          <property name="orientation">
+           <enum>Qt::Horizontal</enum>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <layout class="QHBoxLayout" name="horizontalLayout_4">
+          <item>
+           <widget class="QLabel" name="label_4">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Minimum">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>X Setpoint</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QComboBox" name="xSetpointSelect">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QLabel" name="label_5">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>Y Setpoint</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QComboBox" name="ySetpointSelect"/>
+          </item>
+          <item>
+           <widget class="QLabel" name="label_3">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>Z Setpoint</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QComboBox" name="zSetpointSelect"/>
+          </item>
+          <item>
+           <widget class="QLabel" name="label_18">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>Yaw Setpoint:</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QComboBox" name="yawSetpointSelect"/>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <layout class="QHBoxLayout" name="horizontalLayout_10">
+          <item>
+           <widget class="QLabel" name="label_11">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>X Position</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QComboBox" name="xPositionSelect"/>
+          </item>
+          <item>
+           <widget class="QLabel" name="label_13">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>Y Position </string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QComboBox" name="yPositionSelect"/>
+          </item>
+          <item>
+           <widget class="QLabel" name="label_14">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>Z Position</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QComboBox" name="zPositionSelect"/>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <layout class="QHBoxLayout" name="horizontalLayout_11">
+          <item>
+           <widget class="QLabel" name="label_15">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>P Attitude</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QComboBox" name="pAttitudeSelect"/>
+          </item>
+          <item>
+           <widget class="QLabel" name="label_16">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>R Attitude</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QComboBox" name="rAttitudeSelect"/>
+          </item>
+          <item>
+           <widget class="QLabel" name="label_17">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>Y Attitude</string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QComboBox" name="yAttitudeSelect"/>
+          </item>
+         </layout>
+        </item>
+       </layout>
+      </widget>
+      <widget class="QWidget" name="navigation">
+       <attribute name="title">
+        <string>Navigation</string>
+       </attribute>
+       <layout class="QVBoxLayout" name="verticalLayout_3">
+        <item>
+         <widget class="QLabel" name="noGraphWarning1">
+          <property name="font">
+           <font>
+            <pointsize>32</pointsize>
+            <weight>75</weight>
+            <bold>true</bold>
+            <underline>true</underline>
+           </font>
+          </property>
+          <property name="styleSheet">
+           <string notr="true">QLabel {color : red; }</string>
+          </property>
+          <property name="text">
+           <string>NO CONTROL GRAPH LOADED!</string>
+          </property>
+          <property name="alignment">
+           <set>Qt::AlignCenter</set>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="QLabel" name="noGraphWarning2">
+          <property name="text">
+           <string>These controls won't work right unless the correct control graph is loaded.</string>
+          </property>
+          <property name="alignment">
+           <set>Qt::AlignCenter</set>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="Line" name="noGraphWarningLine">
+          <property name="orientation">
+           <enum>Qt::Horizontal</enum>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <layout class="QHBoxLayout" name="horizontalLayout_9">
+          <item>
+           <widget class="QLabel" name="label_12">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>Position/Attitude Source: </string>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QRadioButton" name="posattSrcVrpn">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>Backend Tracker (&amp;VRPN)</string>
+            </property>
+            <property name="checked">
+             <bool>true</bool>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QRadioButton" name="posattSrcQuad">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="text">
+             <string>From &amp;Quad</string>
+            </property>
+           </widget>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <layout class="QHBoxLayout" name="horizontalLayout_3">
+          <item>
+           <layout class="QVBoxLayout" name="verticalLayout_7">
+            <item>
+             <widget class="QLabel" name="label_6">
+              <property name="sizePolicy">
+               <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+                <horstretch>0</horstretch>
+                <verstretch>0</verstretch>
+               </sizepolicy>
+              </property>
+              <property name="text">
+               <string>Current Position</string>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <layout class="QFormLayout" name="formLayout">
+              <property name="fieldGrowthPolicy">
+               <enum>QFormLayout::ExpandingFieldsGrow</enum>
+              </property>
+              <item row="0" column="0">
+               <widget class="QLabel" name="xLabel">
+                <property name="text">
+                 <string>X</string>
+                </property>
+               </widget>
+              </item>
+              <item row="0" column="1">
+               <widget class="QLineEdit" name="xActual">
+                <property name="enabled">
+                 <bool>false</bool>
+                </property>
+                <property name="sizePolicy">
+                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+                  <horstretch>0</horstretch>
+                  <verstretch>0</verstretch>
+                 </sizepolicy>
+                </property>
+               </widget>
+              </item>
+              <item row="1" column="0">
+               <widget class="QLabel" name="yLabel">
+                <property name="text">
+                 <string>Y</string>
+                </property>
+               </widget>
+              </item>
+              <item row="1" column="1">
+               <widget class="QLineEdit" name="yActual">
+                <property name="enabled">
+                 <bool>false</bool>
+                </property>
+                <property name="sizePolicy">
+                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+                  <horstretch>0</horstretch>
+                  <verstretch>0</verstretch>
+                 </sizepolicy>
+                </property>
+               </widget>
+              </item>
+              <item row="2" column="0">
+               <widget class="QLabel" name="zLabel">
+                <property name="text">
+                 <string>Z</string>
+                </property>
+               </widget>
+              </item>
+              <item row="2" column="1">
+               <widget class="QLineEdit" name="zActual">
+                <property name="enabled">
+                 <bool>false</bool>
+                </property>
+                <property name="sizePolicy">
+                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+                  <horstretch>0</horstretch>
+                  <verstretch>0</verstretch>
+                 </sizepolicy>
+                </property>
+               </widget>
+              </item>
+              <item row="3" column="0">
+               <widget class="QLabel" name="pLabel">
+                <property name="text">
+                 <string>P</string>
+                </property>
+               </widget>
+              </item>
+              <item row="3" column="1">
+               <widget class="QLineEdit" name="pitchActual">
+                <property name="enabled">
+                 <bool>false</bool>
+                </property>
+                <property name="sizePolicy">
+                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+                  <horstretch>0</horstretch>
+                  <verstretch>0</verstretch>
+                 </sizepolicy>
+                </property>
+               </widget>
+              </item>
+              <item row="4" column="0">
+               <widget class="QLabel" name="rLabel">
+                <property name="text">
+                 <string>R</string>
+                </property>
+               </widget>
+              </item>
+              <item row="4" column="1">
+               <widget class="QLineEdit" name="rollActual">
+                <property name="enabled">
+                 <bool>false</bool>
+                </property>
+                <property name="sizePolicy">
+                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+                  <horstretch>0</horstretch>
+                  <verstretch>0</verstretch>
+                 </sizepolicy>
+                </property>
+               </widget>
+              </item>
+              <item row="5" column="0">
+               <widget class="QLabel" name="yLabel_2">
+                <property name="text">
+                 <string>Y</string>
+                </property>
+               </widget>
+              </item>
+              <item row="5" column="1">
+               <widget class="QLineEdit" name="yawActual">
+                <property name="enabled">
+                 <bool>false</bool>
+                </property>
+                <property name="sizePolicy">
+                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+                  <horstretch>0</horstretch>
+                  <verstretch>0</verstretch>
+                 </sizepolicy>
+                </property>
+               </widget>
+              </item>
+             </layout>
+            </item>
+            <item>
+             <widget class="Line" name="line_6">
+              <property name="orientation">
+               <enum>Qt::Horizontal</enum>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <layout class="QFormLayout" name="formLayout_5">
+              <item row="0" column="1">
+               <widget class="QLineEdit" name="dist">
+                <property name="enabled">
+                 <bool>false</bool>
+                </property>
+                <property name="sizePolicy">
+                 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+                  <horstretch>0</horstretch>
+                  <verstretch>0</verstretch>
+                 </sizepolicy>
+                </property>
+               </widget>
+              </item>
+              <item row="0" column="0">
+               <widget class="QLabel" name="label_10">
+                <property name="sizePolicy">
+                 <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+                  <horstretch>0</horstretch>
+                  <verstretch>0</verstretch>
+                 </sizepolicy>
+                </property>
+                <property name="text">
+                 <string>D</string>
+                </property>
+               </widget>
+              </item>
+             </layout>
+            </item>
+            <item>
+             <layout class="QHBoxLayout" name="horizontalLayout_5"/>
+            </item>
+            <item>
+             <widget class="QPushButton" name="pbActualToSetpoint">
+              <property name="text">
+               <string>To Setpoint</string>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="QPushButton" name="pbActualToWaypoint">
+              <property name="text">
+               <string>To Waypoint</string>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <spacer name="verticalSpacer_4">
+              <property name="orientation">
+               <enum>Qt::Vertical</enum>
+              </property>
+              <property name="sizeHint" stdset="0">
+               <size>
+                <width>20</width>
+                <height>40</height>
+               </size>
+              </property>
+             </spacer>
+            </item>
+           </layout>
+          </item>
+          <item>
+           <layout class="QVBoxLayout" name="verticalLayout_5">
+            <item>
+             <widget class="QLabel" name="label_7">
+              <property name="text">
+               <string>Position Setpoints</string>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <layout class="QFormLayout" name="formLayout_2">
+              <item row="0" column="0">
+               <widget class="QLabel" name="setpointLabel">
+                <property name="text">
+                 <string>X</string>
+                </property>
+               </widget>
+              </item>
+              <item row="2" column="0">
+               <widget class="QLabel" name="setpointLabel_3">
+                <property name="text">
+                 <string>Z</string>
+                </property>
+               </widget>
+              </item>
+              <item row="1" column="0">
+               <widget class="QLabel" name="setpointLabel_2">
+                <property name="text">
+                 <string>Y</string>
+                </property>
+               </widget>
+              </item>
+              <item row="3" column="0">
+               <widget class="QLabel" name="yawLabel">
+                <property name="text">
+                 <string>Yaw</string>
+                </property>
+               </widget>
+              </item>
+              <item row="0" column="1">
+               <layout class="QHBoxLayout" name="horizontalLayout_12">
+                <item>
+                 <widget class="QLineEdit" name="xSetpoint">
+                  <property name="sizePolicy">
+                   <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+                    <horstretch>0</horstretch>
+                    <verstretch>0</verstretch>
+                   </sizepolicy>
+                  </property>
+                 </widget>
+                </item>
+                <item>
+                 <widget class="QCheckBox" name="sendX">
+                  <property name="text">
+                   <string/>
+                  </property>
+                  <property name="checked">
+                   <bool>true</bool>
+                  </property>
+                 </widget>
+                </item>
+               </layout>
+              </item>
+              <item row="1" column="1">
+               <layout class="QHBoxLayout" name="horizontalLayout_13">
+                <item>
+                 <widget class="QLineEdit" name="ySetpoint">
+                  <property name="sizePolicy">
+                   <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+                    <horstretch>0</horstretch>
+                    <verstretch>0</verstretch>
+                   </sizepolicy>
+                  </property>
+                 </widget>
+                </item>
+                <item>
+                 <widget class="QCheckBox" name="sendY">
+                  <property name="text">
+                   <string/>
+                  </property>
+                  <property name="checked">
+                   <bool>true</bool>
+                  </property>
+                 </widget>
+                </item>
+               </layout>
+              </item>
+              <item row="2" column="1">
+               <layout class="QHBoxLayout" name="horizontalLayout_14">
+                <item>
+                 <widget class="QLineEdit" name="zSetpoint">
+                  <property name="sizePolicy">
+                   <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+                    <horstretch>0</horstretch>
+                    <verstretch>0</verstretch>
+                   </sizepolicy>
+                  </property>
+                 </widget>
+                </item>
+                <item>
+                 <widget class="QCheckBox" name="sendZ">
+                  <property name="text">
+                   <string/>
+                  </property>
+                  <property name="checked">
+                   <bool>true</bool>
+                  </property>
+                 </widget>
+                </item>
+               </layout>
+              </item>
+              <item row="3" column="1">
+               <layout class="QHBoxLayout" name="horizontalLayout_15">
+                <item>
+                 <widget class="QLineEdit" name="yawSetpoint">
+                  <property name="sizePolicy">
+                   <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+                    <horstretch>0</horstretch>
+                    <verstretch>0</verstretch>
+                   </sizepolicy>
+                  </property>
+                 </widget>
+                </item>
+                <item>
+                 <widget class="QCheckBox" name="sendYaw">
+                  <property name="text">
+                   <string/>
+                  </property>
+                  <property name="checked">
+                   <bool>false</bool>
+                  </property>
+                 </widget>
+                </item>
+               </layout>
+              </item>
+             </layout>
+            </item>
+            <item>
+             <widget class="QPushButton" name="pbSendSetpoint">
+              <property name="text">
+               <string>Send to Quad</string>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="Line" name="line_3">
+              <property name="orientation">
+               <enum>Qt::Horizontal</enum>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="QPushButton" name="pbAppendSetpoint">
+              <property name="text">
+               <string>Append</string>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="QPushButton" name="pbInsertSetpoint">
+              <property name="enabled">
+               <bool>true</bool>
+              </property>
+              <property name="text">
+               <string>Insert</string>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="QPushButton" name="pbDeleteSetpoint">
+              <property name="enabled">
+               <bool>true</bool>
+              </property>
+              <property name="text">
+               <string>Delete</string>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <spacer name="verticalSpacer_3">
+              <property name="orientation">
+               <enum>Qt::Vertical</enum>
+              </property>
+              <property name="sizeHint" stdset="0">
+               <size>
+                <width>20</width>
+                <height>40</height>
+               </size>
+              </property>
+             </spacer>
+            </item>
+           </layout>
+          </item>
+          <item>
+           <layout class="QVBoxLayout" name="verticalLayout_6">
+            <item>
+             <widget class="QLabel" name="label_8">
+              <property name="sizePolicy">
+               <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+                <horstretch>0</horstretch>
+                <verstretch>0</verstretch>
+               </sizepolicy>
+              </property>
+              <property name="text">
+               <string>Waypoints</string>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="QListView" name="setpointList">
+              <property name="sizePolicy">
+               <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
+                <horstretch>0</horstretch>
+                <verstretch>0</verstretch>
+               </sizepolicy>
+              </property>
+              <property name="editTriggers">
+               <set>QAbstractItemView::NoEditTriggers</set>
+              </property>
+              <property name="dragEnabled">
+               <bool>false</bool>
+              </property>
+              <property name="dragDropOverwriteMode">
+               <bool>false</bool>
+              </property>
+              <property name="dragDropMode">
+               <enum>QAbstractItemView::NoDragDrop</enum>
+              </property>
+              <property name="defaultDropAction">
+               <enum>Qt::MoveAction</enum>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="QPushButton" name="pbNextSetpoint">
+              <property name="text">
+               <string>Send Next</string>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <layout class="QHBoxLayout" name="horizontalLayout_2">
+              <item>
+               <widget class="QPushButton" name="pbMoveUp">
+                <property name="text">
+                 <string>Move Up</string>
+                </property>
+               </widget>
+              </item>
+              <item>
+               <widget class="QPushButton" name="pbMoveDown">
+                <property name="text">
+                 <string>Move Down</string>
+                </property>
+               </widget>
+              </item>
+             </layout>
+            </item>
+            <item>
+             <layout class="QHBoxLayout" name="horizontalLayout">
+              <item>
+               <widget class="QPushButton" name="pbSaveWaypoints">
+                <property name="text">
+                 <string>Save</string>
+                </property>
+               </widget>
+              </item>
+              <item>
+               <widget class="QPushButton" name="pbLoadWaypoints">
+                <property name="text">
+                 <string>Load</string>
+                </property>
+               </widget>
+              </item>
+             </layout>
+            </item>
+            <item>
+             <widget class="Line" name="line_4">
+              <property name="orientation">
+               <enum>Qt::Horizontal</enum>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="QCheckBox" name="autonavEnabled">
+              <property name="text">
+               <string>Enable Autonavigation</string>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <layout class="QFormLayout" name="formLayout_6">
+              <item row="0" column="0">
+               <widget class="QLabel" name="label_9">
+                <property name="sizePolicy">
+                 <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+                  <horstretch>0</horstretch>
+                  <verstretch>0</verstretch>
+                 </sizepolicy>
+                </property>
+                <property name="text">
+                 <string>Threshold</string>
+                </property>
+               </widget>
+              </item>
+              <item row="1" column="0">
+               <widget class="QLabel" name="delayLabel">
+                <property name="text">
+                 <string>Delay</string>
+                </property>
+               </widget>
+              </item>
+              <item row="0" column="1">
+               <widget class="QLineEdit" name="autonavThreshold">
+                <property name="sizePolicy">
+                 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+                  <horstretch>0</horstretch>
+                  <verstretch>0</verstretch>
+                 </sizepolicy>
+                </property>
+                <property name="text">
+                 <string>0.1</string>
+                </property>
+               </widget>
+              </item>
+              <item row="1" column="1">
+               <widget class="QLineEdit" name="autonavDelay">
+                <property name="sizePolicy">
+                 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+                  <horstretch>0</horstretch>
+                  <verstretch>0</verstretch>
+                 </sizepolicy>
+                </property>
+                <property name="text">
+                 <string>88</string>
+                </property>
+               </widget>
+              </item>
+             </layout>
+            </item>
+           </layout>
+          </item>
+          <item>
+           <layout class="QVBoxLayout" name="verticalLayout_9">
+            <item>
+             <widget class="QGraphicsView" name="posView">
+              <property name="verticalScrollBarPolicy">
+               <enum>Qt::ScrollBarAlwaysOff</enum>
+              </property>
+              <property name="horizontalScrollBarPolicy">
+               <enum>Qt::ScrollBarAlwaysOff</enum>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="QGraphicsView" name="attView"/>
+            </item>
+           </layout>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <widget class="QPushButton" name="pbRefresh">
+          <property name="text">
+           <string>Refresh</string>
+          </property>
+         </widget>
+        </item>
+       </layout>
+      </widget>
+      <widget class="QWidget" name="tab">
+       <attribute name="title">
+        <string>Flight Data</string>
+       </attribute>
+       <widget class="QPushButton" name="run_data_analysis_button">
+        <property name="geometry">
+         <rect>
+          <x>0</x>
+          <y>0</y>
+          <width>1141</width>
+          <height>28</height>
+         </rect>
+        </property>
+        <property name="text">
+         <string>Run Data Analysis</string>
+        </property>
+       </widget>
+      </widget>
+     </widget>
+    </item>
+   </layout>
+  </widget>
+  <widget class="QMenuBar" name="menuBar">
+   <property name="geometry">
+    <rect>
+     <x>0</x>
+     <y>0</y>
+     <width>1186</width>
+     <height>21</height>
+    </rect>
+   </property>
+   <widget class="QMenu" name="menuScripts">
+    <property name="title">
+     <string>Scripts</string>
+    </property>
+   </widget>
+   <addaction name="menuScripts"/>
+  </widget>
+  <widget class="QToolBar" name="mainToolBar">
+   <attribute name="toolBarArea">
+    <enum>TopToolBarArea</enum>
+   </attribute>
+   <attribute name="toolBarBreak">
+    <bool>false</bool>
+   </attribute>
+  </widget>
+  <widget class="QStatusBar" name="statusBar"/>
+ </widget>
+ <layoutdefault spacing="6" margin="11"/>
+ <resources/>
+ <connections/>
+</ui>
-- 
GitLab


From f97e0b4121e0ad0d40d520fcb924ad27aa12c12d Mon Sep 17 00:00:00 2001
From: bertucci <bertucci@iastate.edu>
Date: Tue, 20 Nov 2018 16:38:59 -0600
Subject: [PATCH 09/24] Implemented internal timer for routine plotting of
 incoming data

---
 controls/DataAnalysisTool/Tool/GUI.asv | 784 +++++++++++++++++++++++++
 controls/DataAnalysisTool/Tool/GUI.fig | Bin 37509 -> 191784 bytes
 controls/DataAnalysisTool/Tool/GUI.m   |  21 +
 3 files changed, 805 insertions(+)
 create mode 100644 controls/DataAnalysisTool/Tool/GUI.asv

diff --git a/controls/DataAnalysisTool/Tool/GUI.asv b/controls/DataAnalysisTool/Tool/GUI.asv
new file mode 100644
index 000000000..831028acb
--- /dev/null
+++ b/controls/DataAnalysisTool/Tool/GUI.asv
@@ -0,0 +1,784 @@
+function varargout = GUI(varargin)
+% GUI MATLAB code for GUI.fig
+%      GUI, by itself, creates a new GUI or raises the existing
+%      singleton*.
+%
+%      H = GUI returns the handle to a new GUI or the handle to
+%      the existing singleton*.
+%
+%      GUI('CALLBACK',hObject,eventData,handles,...) calls the local
+%      function named CALLBACK in GUI.M with the given input arguments.
+%
+%      GUI('Property','Value',...) creates a new GUI or raises the
+%      existing singleton*.  Starting from the left, property value pairs are
+%      applied to the GUI before GUI_OpeningFcn gets called.  An
+%      unrecognized property name or invalid value makes property application
+%      stop.  All inputs are passed to GUI_OpeningFcn via varargin.
+%
+%      *See GUI Options on GUIDE's Tools menu.  Choose "GUI allows only one
+%      instance to run (singleton)".
+%
+% See also: GUIDE, GUIDATA, GUIHANDLES
+
+% Edit the above text to modify the response to help GUI
+
+% Last Modified by GUIDE v2.5 24-Mar-2015 21:23:27
+
+% Begin initialization code - DO NOT EDIT
+gui_Singleton = 1;
+gui_State = struct('gui_Name',       mfilename, ...
+                   'gui_Singleton',  gui_Singleton, ...
+                   'gui_OpeningFcn', @GUI_OpeningFcn, ...
+                   'gui_OutputFcn',  @GUI_OutputFcn, ...
+                   'gui_LayoutFcn',  [] , ...
+                   'gui_Callback',   []);
+if nargin && ischar(varargin{1})
+    gui_State.gui_Callback = str2func(varargin{1});
+end
+
+if nargout
+    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
+else
+    gui_mainfcn(gui_State, varargin{:});
+end
+% End initialization code - DO NOT EDIT
+
+
+% --- Executes just before GUI is made visible.
+function GUI_OpeningFcn(hObject, eventdata, handles, varargin)
+% This function has no output args, see OutputFcn.
+% hObject    handle to figure
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+% varargin   command line arguments to GUI (see VARARGIN)
+
+% Choose default command line output for GUI
+handles.output = hObject;
+
+handles.filepath = hObject;
+handles.filepath = mfilename('fullpath');
+handles.filepath = strrep(handles.filepath, 'GUI', '');
+addpath(handles.filepath);
+cd(handles.filepath);
+if (~exist(handles.filepath,'file'))
+     error(strcat(handles.filepath, ' does not exist'))
+end
+
+if(~isfield(handles, 'axes'))
+    for i = 1:12
+        eval(['handles.axes{' num2str(i) '} = handles.axes' num2str(i) ';']);
+        eval(['handles = rmfield(handles,''axes' num2str(i) ''');']);
+        eval(['handles.togglebuttons{' num2str(i) '} = handles.togglebutton' num2str(i) ';']);
+        eval(['handles = rmfield(handles,''togglebutton' num2str(i) ''');']);
+        eval(['handles.radiobutton{' num2str(i) '} = handles.radiobutton' num2str(i) ';']);
+        eval(['handles = rmfield(handles,''radiobutton' num2str(i) ''');']);
+    end
+    for i = 13:16
+        eval(['handles.radiobutton{' num2str(i) '} = handles.radiobutton' num2str(i) ';']);
+        eval(['handles = rmfield(handles,''radiobutton' num2str(i) ''');']);
+    end
+end
+handles.main = hObject;
+handles.main = struct();
+
+if(evalin('base','exist(''main'')'))
+    handles.main = importData(hObject, eventdata, handles);
+    handles = loadOptions(hObject, eventdata, handles);
+    previewPlot(hObject, eventdata, handles);
+    if(~isfield(handles.main.params.file,'pathName'))
+        handles.main.params.file.name = '';
+        handles.main.params.file.path = handles.filepath;
+        handles.main.params.file.pathName = handles.filepath;
+    end
+else
+    handles.main.params.file.name = '';
+    handles.main.params.file.path = handles.filepath;
+    handles.main.params.file.pathName = handles.filepath;
+end
+
+handles.pause_play_timer = timer('BusyMode', 'queue', 'ExecutionMode',...
+    'fixedRate', 'Period', 5.0);
+set(handles.pause_play_timer, 'TimerFcn', @(hObject, event) pushbutton2_Callback(hObject, eventdata, guidata(hObject)));
+cd(handles.main.params.file.path);
+load_listbox(hObject, eventdata, handles)
+guidata(hObject, handles);
+% Update handles structure
+%findobj('tag', 'figure\*');
+
+
+% UIWAIT makes GUI wait for user response (see UIRESUME)
+% uiwait(handles.figure1);
+
+
+% --- Outputs from this function are returned to the command line.
+function varargout = GUI_OutputFcn(hObject, eventdata, handles) 
+% varargout  cell array for returning output args (see VARARGOUT);
+% hObject    handle to figure
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+
+% Get default command line output from handles structure
+varargout{1} = handles.output;
+
+% --- Executes when user attempts to close figure1.
+function figure1_CloseRequestFcn(hObject, eventdata, handles)
+% hObject    handle to figure1 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+
+cd(handles.filepath);
+% Hint: delete(hObject) closes the figure
+delete(hObject);
+
+
+function uipanel1_SelectionChangeFcn(hObject, eventdata, handles)
+if(isfield(handles.main,'expData'))
+previewPlot(hObject, eventdata, handles)
+end
+
+
+% --- Executes when selected object is changed in uipanel3.
+function uipanel3_SelectionChangeFcn(hObject, eventdata, handles)
+% hObject    handle to the selected object in uipanel3 
+% eventdata  structure with the following fields (see UIBUTTONGROUP)
+%	EventName: string 'SelectionChanged' (read only)
+%	OldValue: handle of the previously selected object or empty if none was selected
+%	NewValue: handle of the currently selected object
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+
+handles.main.params.plotting.separatePlot = 0;           % to generate separate plots
+handles.main.params.plotting.multiPlot = 0;              % to super impose multiple quantities on the same plot
+handles.main.params.plotting.subPlot = 0; 
+
+switch get(get(handles.uipanel3,'SelectedObject'),'Tag')
+case 'radiobutton14',  handles.main.params.plotting.separatePlot = 1;
+case 'radiobutton15',  handles.main.params.plotting.subPlot = 1; 
+case 'radiobutton16',  handles.main.params.plotting.multiPlot = 1;
+    otherwise
+        error('You must select a radio button to indicate what field''s options you are changing.')
+end
+exportData(hObject, eventdata, handles);
+previewPlot(hObject, eventdata, handles);
+guidata(hObject,handles);
+
+function pause_play_Timer(hObject, eventdata, handles)
+% hObject handle to pushbutton_pause
+% eventdata reserved - to be defeined in a future version of MATLAB
+% handles structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);;
+
+if (handles.pause
+
+
+% --- Executes on button press in pushbutton2.
+function pushbutton2_Callback(hObject, eventdata, handles)
+% hObject    handle to pushbutton2 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+
+handles = updateOptions(hObject, eventdata, handles);;
+
+if(handles.main.params.plotting.clearFigs)
+    set(handles.figure1, 'HandleVisibility', 'off');
+    close all;
+    set(handles.figure1, 'HandleVisibility', 'on');
+end
+handles.main.params.plotting.toPlot = handles.main.params.plotting.toPlot(~cellfun('isempty',handles.main.params.plotting.toPlot));
+if(~isempty(handles.main.params.plotting.toPlot))
+    if(handles.main.params.plotting.subPlot)  %% plot on one figure using multiple subplots
+        counter = 1;
+        x = ceil(sqrt(length(handles.main.params.plotting.toPlot)));
+        y = x - floor((x ^ 2 - length(handles.main.params.plotting.toPlot))/x);
+        figure_handle = figure;
+    else if(handles.main.params.plotting.multiPlot)
+            figure_handle = figure;
+        end
+    end
+
+    tempData{1} = handles.main.expData.data{1};
+    tempParams{1} = handles.main.expData.params{1};
+    tempUnit{1} = handles.main.expData.unit{1};
+    tempName{1} = handles.main.expData.datafields{1};
+    if(isfield(handles.main.params.plotting,'toPlot'))
+        for m = 1:length(handles.main.params.plotting.toPlot)
+            for n = 1:length(handles.main.expData.datafields)
+                if(strcmp(handles.main.expData.datafields{n},handles.main.params.plotting.toPlot{m}))
+                    tempData{m+1} = handles.main.expData.data{n};
+                    tempParams{m+1} = handles.main.expData.params{n};
+                    tempUnit{m+1} = handles.main.expData.unit{n};
+                    tempName{m+1} =  handles.main.expData.datafields{n};
+                end
+            end
+        end
+    end
+
+
+    for i=1:length(handles.main.params.plotting.toPlot)
+        if(strcmp(tempName{i},'Marker'))
+            
+        else
+            if(handles.main.params.plotting.subPlot)
+                subplot(x,y,counter);
+                counter = counter + 1;
+
+            else if(handles.main.params.plotting.separatePlot)
+                figure_handle = figure;
+                whitebg(tempParams{1}.backgnd);
+                else
+                    hold on;
+                end
+                whitebg('white');
+            end
+
+
+            if(strcmp(get(get(handles.uipanel1,'SelectedObject'),'Tag'), 'radiobutton13'))
+                whitebg(tempParams{1}.backgnd);
+                plot(tempData{1},tempData{i+1},'LineStyle',tempParams{1}.style,'Marker',tempParams{1}.marker,'Color',tempParams{1}.color);
+                set(gca,'Color',tempParams{1}.backgnd);
+                set(gcf,'Color',tempParams{1}.backgnd);
+                grid ON;
+                title(tempName{i+1})
+                xlabel(strcat(tempName{1},'(', tempUnit{1},')'));
+                ylabel(tempUnit{i+1});
+            else
+                plot(tempData{1},tempData{i+1},'LineStyle',tempParams{i+1}.style,'Marker',tempParams{i+1}.marker,'Color',tempParams{i+1}.color);
+                if(handles.main.params.plotting.subPlot||handles.main.params.plotting.separatePlot)
+                    set(gca,'Color',tempParams{i+1}.backgnd);
+                end
+                grid ON;
+                xlabel(strcat(tempName{1},'(', tempUnit{1},')'));
+                if(~handles.main.params.plotting.multiPlot)
+                    ylabel(tempUnit{i+1});
+                    title(tempName{i+1})
+                else
+                    hold off;
+                end
+
+            end
+            
+            if(isfield(handles.main.expData,'Marker'))
+                marks = find(handles.main.expData.Marker.data);
+                l = length(marks);
+                for n = 1:l
+                    x = handles.main.expData.data{1}(marks(n));
+                    line([x x], get(gca,'YLim'),'Color',[rand(1) rand(1) rand(1)]);
+                    y = get(gca,'YLim');
+                    y = y(1)+(1/l)*n*(y(2)-y(1));
+                    text('String',strcat('M',num2str(n),'>'),'Position',[x,y],'HorizontalAlignment','right')
+                end
+            end
+        end
+    end
+    all_ha = findobj( figure_handle, 'type', 'axes', 'tag', '' );
+    linkaxes( all_ha, 'x' );
+else
+    error('You must select fields to plot first.')
+end
+guidata(hObject,handles);
+
+% --- Executes on button press in checkbox1.
+function checkbox1_Callback(hObject, eventdata, handles)
+% hObject    handle to checkbox1 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+
+% Hint: get(hObject,'Value') returns toggle state of checkbox1
+handles = guidata(hObject);
+
+button_state = get(hObject,'Value');
+if button_state == get(hObject,'Max')
+	handles.main.params.plotting.clearFigs = 1;
+elseif button_state == get(hObject,'Min')
+	handles.main.params.plotting.clearFigs = 0;
+end
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+
+
+
+% --- Executes on button press in pushbutton3.
+function pushbutton3_Callback(hObject, eventdata, handles)
+% hObject    handle to pushbutton3 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+switch get(get(handles.uipanel1,'SelectedObject'),'Tag')
+case 'radiobutton1',  i = 2;
+case 'radiobutton2',  i = 3;
+case 'radiobutton3',  i = 4;
+case 'radiobutton4',  i = 5;
+case 'radiobutton5',  i = 6;
+case 'radiobutton6',  i = 7;
+case 'radiobutton7',  i = 8;
+case 'radiobutton8',  i = 9;
+case 'radiobutton9',  i = 10;
+case 'radiobutton10',  i = 11;
+case 'radiobutton11',  i = 12;
+case 'radiobutton12',  i = 13;
+case 'radiobutton13',  i = 1;
+    otherwise
+        error('You must select a radio button to indicate what field''s options you are changing before pressing this button.')
+end
+
+color = get(handles.listbox1,'String');
+color = color{get(handles.listbox1,'Value')};
+style = get(handles.listbox2,'String');
+style = style{get(handles.listbox2,'Value')};
+marker = get(handles.listbox3,'String');
+marker = marker{get(handles.listbox3,'Value')};
+bg = get(handles.listbox4,'String');
+bg = bg{get(handles.listbox4,'Value')};
+handles.main.expData.params{i}.color = color;
+handles.main.expData.params{i}.style = style;
+handles.main.expData.params{i}.marker = marker;
+handles.main.expData.params{i}.backgnd = bg;
+exportData(hObject, eventdata, handles);
+previewPlot(hObject, eventdata, handles);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+
+% --- Executes on button press in pushbutton4.
+function pushbutton4_Callback(hObject, eventdata, handles)
+% hObject    handle to pushbutton4 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+if  isdir(handles.main.params.file.pathName)
+        cd (handles.main.params.file.pathName);
+        handles.main.params.file.path = cd;
+        handles.main.params.file.pathName = cd;
+        addpath(cd);
+        load_listbox(hObject, eventdata, handles);
+end
+
+% --- Executes on selection change in listbox5.
+function listbox5_Callback(hObject, eventdata, handles)
+% hObject    handle to listbox5 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+
+% Hints: contents = cellstr(get(hObject,'String')) returns listbox5 contents as cell array
+%        contents{get(hObject,'Value')} returns selected item from listbox5
+handles = guidata(hObject);
+get(handles.figure1,'SelectionType');
+if strcmp(get(handles.figure1,'SelectionType'),'open')
+    index_selected = get(handles.listbox5,'Value');
+    file_list = get(handles.listbox5,'String');
+    [path, handles.main.params.file.name, ext] = fileparts(file_list{index_selected});
+    handles.main.params.file.name = strcat(handles.main.params.file.name,ext);
+    handles.main.params.file.pathName = strcat(handles.main.params.file.path,'/', handles.main.params.file.name);
+    if  isdir(handles.main.params.file.pathName)
+        cd (handles.main.params.file.pathName);
+        handles.main.params.file.path = cd;
+        handles.main.params.file.pathName = cd;
+        addpath(cd);
+        load_listbox(hObject, eventdata, handles);
+    else
+        cd(handles.main.params.file.path);
+        switch ext
+            case '.txt'
+            
+                if(isfield(handles.main.params,'plotting'))
+                    if(isfield(handles.main,'expData'))
+                        handles.main.expData = parse_log(handles.main.params.file.pathName,handles.main.params,handles.main.expData);
+                    else
+                        handles.main.expData = parse_log(handles.main.params.file.pathName,handles.main.params);
+                    end
+                else
+                    handles.main.params = set_params(hObject, eventdata, handles);
+                    handles.main.expData = parse_log(handles.main.params.file.pathName,handles.main.params);
+                end
+                handles.main = generateGuiData(hObject, eventdata, handles);
+                exportData(hObject, eventdata, handles);
+                handles.main = importData(hObject, eventdata, handles);
+                handles = updateOptions(hObject, eventdata, handles);
+                handles = loadOptions(hObject, eventdata, handles);
+                set(handles.text5,'string',strcat('Current Log:', handles.main.params.file.pathName));
+                previewPlot(hObject, eventdata, handles);
+                                
+            case '.mat'
+                handles.main = importData(hObject, eventdata, handles);
+                handles = updateOptions(hObject, eventdata, handles);
+                handles = loadOptions(hObject, eventdata, handles);
+                set(handles.text5,'string',strcat('Current Log:', handles.main.params.file.pathName));
+                previewPlot(hObject, eventdata, handles);
+                
+            otherwise
+            try
+                open(handles.main.params.file.pathName,handles.main.params);
+            catch ex
+                errordlg(ex.getReport('basic'),'File Type Error','modal');
+            end
+            
+        end
+    end
+end
+
+guidata(hObject,handles);
+
+
+
+
+%% Extra Functions
+% Used by above
+
+
+function previewPlot(hObject, eventdata, handles)
+%handles.datafields = fieldnames(handles.main.expData);
+if(~isnan(handles.main.expData.Time.data))
+    if(strcmp(get(get(handles.uipanel1,'SelectedObject'),'Tag'), 'radiobutton13'))
+        whitebg(handles.main.expData.params{1}.backgnd);
+        for i = 1:length(handles.main.expData.data)-1
+                if(~isnan(handles.main.expData.data{i}(1,1)) && i<=12)
+                    plot(handles.axes{i},handles.main.expData.data{1},handles.main.expData.data{i+1},'LineStyle',handles.main.expData.params{1}.style,'Marker',handles.main.expData.params{1}.marker,'Color',handles.main.expData.params{1}.color);
+                    set(handles.axes{i},'Color',handles.main.expData.params{1}.backgnd);
+                    set(handles.togglebuttons{i},'string',handles.main.expData.datafields{i+1},'enable','on');
+                    grid(handles.axes{i}, 'on');
+                    xlabel(handles.axes{i},strcat(handles.main.expData.datafields{1},'(', handles.main.expData.unit{1},')'));
+                    ylabel(handles.axes{i},handles.main.expData.unit{i+1});
+                    if(isfield(handles.main.expData,'Marker'))
+                        marks = find(handles.main.expData.Marker.data);
+                        for j = 1:length(marks)
+                            line([handles.main.expData.data{1}(marks(j)) handles.main.expData.data{1}(marks(j))], get(handles.axes{i},'YLim'),'Color','red','Parent',handles.axes{i})
+                        end
+                        
+                    end
+                end
+        end
+    else
+        whitebg('white');
+        for i = 1:length(handles.main.expData.data)-1
+            if(~isnan(handles.main.expData.data{i}(1,1)) && (i<=12))
+                plot(handles.axes{i},handles.main.expData.data{1},handles.main.expData.data{i+1},'LineStyle',handles.main.expData.params{i+1}.style,'Marker',handles.main.expData.params{i+1}.marker,'Color',handles.main.expData.params{i+1}.color);
+                if(~handles.main.params.plotting.multiPlot)
+                    set(handles.axes{i},'Color',handles.main.expData.params{i+1}.backgnd);
+                end
+                set(handles.togglebuttons{i},'string',handles.main.expData.datafields{i+1},'enable','on');
+                grid(handles.axes{i}, 'on');
+                xlabel(handles.axes{i},strcat(handles.main.expData.datafields{1},'(', handles.main.expData.unit{1},')'));
+                ylabel(handles.axes{i},handles.main.expData.unit{i+1});
+                if(isfield(handles.main.expData,'Marker'))
+                        marks = find(handles.main.expData.Marker.data);
+                        for j = 1:length(marks)
+                            line([handles.main.expData.data{1}(marks(j)) handles.main.expData.data{1}(marks(j))], get(handles.axes{i},'YLim'),'Color','red','Parent',handles.axes{i})
+                        end
+                        
+                end
+            end
+        end
+    end
+    for i = length(handles.main.expData.data):12
+                plot(handles.axes{i},0,0);
+                set(handles.axes{i},'Color','white');
+                grid(handles.axes{i}, 'off');
+                set(handles.togglebuttons{i},'string','no data','enable','off');
+                set(handles.togglebuttons{i},'value',0);
+                handles.main.params.plotting.toPlot{i} = [];
+    end
+    setbgcolor(hObject, eventdata, handles);
+end
+guidata(hObject, handles);
+
+
+
+function main = importData(hObject, eventdata, handles)
+
+main = evalin('base' , 'main');
+handles.main = main;
+handles.main = generateGuiData(hObject, eventdata, handles);
+
+if(~isfield(handles.main.params,'plotting'))
+    handles.main.params = set_params(hObject, eventdata, handles);
+end
+if(~isfield(handles.main.params.plotting,'separatePlot'))
+    handles.main.params.plotting.separatePlot = 1;           % to generate separate plots
+end
+if(~isfield(handles.main.params.plotting,'multiPlot'))
+    handles.main.params.plotting.multiPlot = 0;              % to super impose multiple quantities on the same plot
+end
+if(~isfield(handles.main.params.plotting,'subPlot'))
+    handles.main.params.plotting.subPlot = 0;           % to generate sub plots for multiple quantities
+end
+if(~isfield(handles.main.params.plotting,'clearFigs'))
+    handles.main.params.plotting.clearFigs = 1;
+end
+main = handles.main;
+guidata(hObject, handles);
+
+
+
+function main = generateGuiData(hObject, eventdata, handles)
+n = length(fieldnames(handles.main.expData));
+handles.main.expData.datafields = fieldnames(handles.main.expData);
+for i = 1:n
+eval(['handles.main.expData.data{i} = handles.main.expData.', handles.main.expData.datafields{i}, '.data;']); %%
+eval(['handles.main.expData.unit{i} = handles.main.expData.', handles.main.expData.datafields{i}, '.unit;']); %%
+eval(['handles.main.expData.params{i} = handles.main.expData.', handles.main.expData.datafields{i}, '.params;']);
+end
+main = handles.main;
+guidata(hObject, handles);
+
+
+
+function exportData(hObject, eventdata, handles)
+
+handles.main.expData.datafields = fieldnames(handles.main.expData);
+for i = 1:length(handles.main.expData.data)
+eval(['handles.main.expData.', handles.main.expData.datafields{i}, '.data = handles.main.expData.data{i};']); %%
+eval(['handles.main.expData.', handles.main.expData.datafields{i}, '.unit = handles.main.expData.unit{i};']); %%
+eval(['handles.main.expData.', handles.main.expData.datafields{i}, '.params = handles.main.expData.params{i};']);
+end
+handles.main.expData = rmfield(handles.main.expData, 'datafields');
+handles.main.expData = rmfield(handles.main.expData, 'data');
+handles.main.expData = rmfield(handles.main.expData, 'unit');
+handles.main.expData = rmfield(handles.main.expData, 'params');
+
+assignin('base', 'main', handles.main);
+
+
+
+function setbgcolor(hObject, eventdata, handles)
+
+bgcolor = get(handles.figure1,'color');
+set(handles.uipanel1,'BackgroundColor', bgcolor);
+set(handles.uipanel2,'BackgroundColor', bgcolor);
+set(handles.uipanel3,'BackgroundColor', bgcolor);
+for i = 1:16
+    set(handles.radiobutton{i},'BackgroundColor', bgcolor);
+end
+for i = 1:6
+    eval(['set(handles.text', num2str(i) , ',''BackgroundColor'', bgcolor);'])
+end
+set(handles.checkbox1,'BackgroundColor', bgcolor);
+guidata(hObject, handles);
+
+
+
+function load_listbox(hObject, eventdata, handles)
+dir_struct = dir(cd);
+[sorted_names,sorted_index] = sortrows({dir_struct.name}');
+handles.file_names = sorted_names;
+handles.is_dir = [dir_struct.isdir];
+handles.sorted_index = sorted_index;
+guidata(handles.figure1,handles)
+set(handles.listbox5,'String',handles.file_names,'Value',1)
+set(handles.text5,'string',strcat('Current Log:', handles.main.params.file.pathName))
+cd(handles.filepath);
+guidata(hObject, handles);
+
+
+
+function params = set_params(hObject, eventdata, handles)
+handles.main.params.plotting.plot = 1;               % switch to choose plotting
+handles.main.params.plotting.separatePlot = 1;           % to generate separate plots
+handles.main.params.plotting.multiPlot = 0;              % to super impose multiple quantities on the same plot
+handles.main.params.plotting.subPlot = 0;           % to generate sub plots for multiple quantities
+handles.main.params.plotting.clearFigs = 1;
+handles.main.params.plotting.separateData = {};     % column numbers to plot on separate figures
+handles.main.params.plotting.toPlot = {};
+                                                        % if empty & plot = 1, all the columns will be plotted                                               
+handles.main.params.plotting.multiData = {};         % if empty but switch is on, use separateData values
+handles.main.params.plotting.subData = {};      % if empty but switch is on, use multiData values
+handles.main.params.plotting.color = 'black'; % one character for color of the plotting line
+handles.main.params.plotting.marker = 'none'; % one character for the maker of the plotting line
+handles.main.params.plotting.style = '-'; % one character for the style of the plotting line
+handles.main.params.plotting.backgnd = 'white'; % rgb array for background color of the plot
+params = handles.main.params;
+
+
+
+function handles = loadOptions(hObject, eventdata, handles)
+handles = guidata(hObject);
+set(handles.radiobutton{14},'Value',0)
+set(handles.radiobutton{15},'Value',0)
+set(handles.radiobutton{16},'Value',0)
+if(handles.main.params.plotting.separatePlot)
+    set(handles.radiobutton{14},'Value',1)
+else if(handles.main.params.plotting.subPlot)
+        set(handles.radiobutton{15},'Value',1)
+    else if(handles.main.params.plotting.multiPlot)
+            set(handles.radiobutton{16},'Value',1)
+        else
+            set(handles.radiobutton{14},'Value',1);
+            handles.main.params.plotting.separatePlot = 1;
+        end
+    end
+end
+if(handles.main.params.plotting.clearFigs)
+    set(handles.checkbox1,'Value',1)
+else
+    set(handles.checkbox1,'Value',0)
+end
+
+for n = 2:length(handles.main.expData.datafields)
+    if(n<=13)
+        set(handles.togglebuttons{n-1}, 'Value', 0);
+    end
+end
+if(isfield(handles.main.params.plotting,'toPlot'))
+    for m = 1:length(handles.main.params.plotting.toPlot)
+        for n = 2:length(handles.main.expData.datafields)
+            if(strcmp(handles.main.expData.datafields{n},handles.main.params.plotting.toPlot{m}))
+                set(handles.togglebuttons{n-1}, 'Value', 1);
+            end
+        end
+    end
+end
+exportData(hObject, eventdata, handles);
+guidata(hObject, handles);
+
+
+
+function handles = updateOptions(hObject, eventdata, handles)
+
+handles = guidata(hObject);
+
+uipanel3_SelectionChangeFcn(hObject, eventdata, handles);
+
+if(get(handles.checkbox1,'Value'))
+    handles.main.params.plotting.clearFigs = 1;
+else
+    handles.main.params.plotting.clearFigs = 0;
+end
+
+handles.main.params.plotting.toPlot = {};
+for i = 1:length(handles.main.expData.datafields)-1
+    if(i<=12)
+        button_state = get(handles.togglebuttons{i},'Value');
+    end
+    if button_state == 1
+        handles.main.params.plotting.toPlot = {handles.main.params.plotting.toPlot{:}, handles.main.expData.datafields{i+1}};
+    else
+        handles.main.params.plotting.toPlot(strcmp(handles.main.expData.datafields{i+1},handles.main.params.plotting.toPlot)) = [];
+    end
+end
+handles.main.params.plotting.toPlot = handles.main.params.plotting.toPlot(~cellfun('isempty',handles.main.params.plotting.toPlot));
+
+exportData(hObject, eventdata, handles);
+guidata(hObject, handles);
+
+
+
+%% unused functions
+function uipanel1_ButtonDownFcn(hObject, eventdata, handles)
+function togglebutton7_CreateFcn(hObject, eventdata, handles)
+function listbox5_CreateFcn(hObject, eventdata, handles)
+function listbox1_Callback(hObject, eventdata, handles)
+function listbox1_CreateFcn(hObject, eventdata, handles)
+if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
+    set(hObject,'BackgroundColor','white');
+end
+function listbox2_Callback(hObject, eventdata, handles)
+function listbox2_CreateFcn(hObject, eventdata, handles)
+function listbox3_Callback(hObject, eventdata, handles)
+function listbox3_CreateFcn(hObject, eventdata, handles)
+if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
+    set(hObject,'BackgroundColor','white');
+end
+function listbox4_Callback(hObject, eventdata, handles)
+function listbox4_CreateFcn(hObject, eventdata, handles)
+if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
+    set(hObject,'BackgroundColor','white');
+end
+
+
+%% bulky functions (repetative)
+
+%--- Executes on button press in togglebutton1.
+function togglebutton1_Callback(hObject, eventdata, handles)
+% hObject    handle to togglebutton1 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+% --- Executes on button press in togglebutton2.
+function togglebutton2_Callback(hObject, eventdata, handles)
+% hObject    handle to togglebutton2 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+% --- Executes on button press in togglebutton3.
+function togglebutton3_Callback(hObject, eventdata, handles)
+% hObject    handle to togglebutton3 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+% --- Executes on button press in togglebutton4.
+function togglebutton4_Callback(hObject, eventdata, handles)
+% hObject    handle to togglebutton4 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+% --- Executes on button press in togglebutton5.
+function togglebutton5_Callback(hObject, eventdata, handles)
+% hObject    handle to togglebutton5 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+% --- Executes on button press in togglebutton6.
+function togglebutton6_Callback(hObject, eventdata, handles)
+% hObject    handle to togglebutton6 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+% --- Executes on button press in togglebutton7.
+function togglebutton7_Callback(hObject, eventdata, handles)
+% hObject    handle to togglebutton7 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+% --- Executes on button press in togglebutton8.
+function togglebutton8_Callback(hObject, eventdata, handles)
+% hObject    handle to togglebutton8 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)clc
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+% --- Executes on button press in togglebutton9.
+function togglebutton9_Callback(hObject, eventdata, handles)
+% hObject    handle to togglebutton9 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+% --- Executes on button press in togglebutton10.
+function togglebutton10_Callback(hObject, eventdata, handles)
+% hObject    handle to togglebutton10 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+% --- Executes on button press in togglebutton11.
+function togglebutton11_Callback(hObject, eventdata, handles)
+% hObject    handle to togglebutton11 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
+% --- Executes on button press in togglebutton12.
+function togglebutton12_Callback(hObject, eventdata, handles)
+% hObject    handle to togglebutton12 (see GCBO)
+% eventdata  reserved - to be defined in a future version of MATLAB
+% handles    structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);
+guidata(hObject,handles);
diff --git a/controls/DataAnalysisTool/Tool/GUI.fig b/controls/DataAnalysisTool/Tool/GUI.fig
index 0e62ff281260cd9f294eff1374daa9c160bab03e..cbbcff33b682e326691c4bffc93b94c4dde630a0 100644
GIT binary patch
literal 191784
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

literal 37509
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
NFw7hf004cwmipKRqR{{V

diff --git a/controls/DataAnalysisTool/Tool/GUI.m b/controls/DataAnalysisTool/Tool/GUI.m
index 3794047e0..95016c85f 100644
--- a/controls/DataAnalysisTool/Tool/GUI.m
+++ b/controls/DataAnalysisTool/Tool/GUI.m
@@ -95,6 +95,11 @@ else
     handles.main.params.file.path = handles.filepath;
     handles.main.params.file.pathName = handles.filepath;
 end
+
+handles.pause_or_play = 0;
+handles.pause_play_timer = timer('BusyMode', 'queue', 'ExecutionMode',...
+    'fixedRate', 'Period', 5.0);
+set(handles.pause_play_timer, 'TimerFcn', @(hObject, event) pushbutton2_Callback(hObject, eventdata, guidata(hObject)));
 cd(handles.main.params.file.path);
 load_listbox(hObject, eventdata, handles)
 guidata(hObject, handles);
@@ -158,6 +163,22 @@ exportData(hObject, eventdata, handles);
 previewPlot(hObject, eventdata, handles);
 guidata(hObject,handles);
 
+function pause_play_timer(hObject, eventdata, handles)
+% hObject handle to pushbutton_pause
+% eventdata reserved - to be defeined in a future version of MATLAB
+% handles structure with handles and user data (see GUIDATA)
+handles = guidata(hObject);
+handles = updateOptions(hObject, eventdata, handles);;
+
+if (handles.pause_or_play == 0)
+    handles.pause_or_play = 1;
+    start(handles.pause_play_timer);
+else
+   handles.pause_or_play = 0;
+   stop(handles.pause_play_timer);
+end
+guidata(hObject, handles);
+
 
 % --- Executes on button press in pushbutton2.
 function pushbutton2_Callback(hObject, eventdata, handles)
-- 
GitLab


From 8f10f3c93efc8655235e925230cf7166f3fb6ebb Mon Sep 17 00:00:00 2001
From: ucart <ucart_groundstation@iastate.edu>
Date: Sun, 27 Jan 2019 15:36:57 -0600
Subject: [PATCH 10/24] implemented script for testing groundstation side of
 real-time data analysis tool

---
 MicroCART                                     |    1 +
 controls/DataAnalysisTool/Tool/gen            |  Bin 0 -> 8816 bytes
 controls/DataAnalysisTool/Tool/gen_script.c   |   39 +
 .../DataAnalysisTool/Tool/gui_testLogFile.txt |   21 +
 controls/DataAnalysisTool/Tool/junk_data.txt  | 1407 +++++++++++++++++
 groundStation/gui/MicroCART/mainwindow.ui     |    8 +-
 6 files changed, 1472 insertions(+), 4 deletions(-)
 create mode 160000 MicroCART
 create mode 100755 controls/DataAnalysisTool/Tool/gen
 create mode 100644 controls/DataAnalysisTool/Tool/gen_script.c
 create mode 100644 controls/DataAnalysisTool/Tool/gui_testLogFile.txt
 create mode 100644 controls/DataAnalysisTool/Tool/junk_data.txt

diff --git a/MicroCART b/MicroCART
new file mode 160000
index 000000000..5600e197a
--- /dev/null
+++ b/MicroCART
@@ -0,0 +1 @@
+Subproject commit 5600e197a414c92426b3535b6c0b69c73e8c6ee3
diff --git a/controls/DataAnalysisTool/Tool/gen b/controls/DataAnalysisTool/Tool/gen
new file mode 100755
index 0000000000000000000000000000000000000000..92ae91f76d291217c66a37c880ae548b1c1aea58
GIT binary patch
literal 8816
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
Tyhh`*RQak@_>sf8v;6-6f}{9V

literal 0
HcmV?d00001

diff --git a/controls/DataAnalysisTool/Tool/gen_script.c b/controls/DataAnalysisTool/Tool/gen_script.c
new file mode 100644
index 000000000..0e666217c
--- /dev/null
+++ b/controls/DataAnalysisTool/Tool/gen_script.c
@@ -0,0 +1,39 @@
+/*
+ * This basic script will populate a .txt file (gui_testLogFile) with junk
+ * (but viable) data. This is for the purpose of testing the real time
+ * data logging feature on the groundstation side.
+ *
+ */
+
+#include <unistd.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+static int NUM_OPERATIONS = 50;
+
+int main(){
+
+  FILE * f = fopen("gui_testLogFile.txt", "a");
+  FILE * to_write = fopen("junk_data.txt", "r");
+  char buffer[1048];
+
+  int i = 0;
+
+  if (f == NULL){
+    perror("Error opening file");
+    }
+  if (to_write == NULL){
+    perror("Error opening junk file");
+    }
+  while(i < NUM_OPERATIONS){
+    FILE * f = fopen("gui_testLogFile.txt", "a");
+    fgets(buffer, 746, to_write);
+    fprintf(f, buffer);
+    fclose(f);
+    i++;
+    sleep(1);
+  }
+  fclose(to_write);
+  return 0;
+}
diff --git a/controls/DataAnalysisTool/Tool/gui_testLogFile.txt b/controls/DataAnalysisTool/Tool/gui_testLogFile.txt
new file mode 100644
index 000000000..aaaecc9d7
--- /dev/null
+++ b/controls/DataAnalysisTool/Tool/gui_testLogFile.txt
@@ -0,0 +1,21 @@
+# MicroCART On-board Quad Log
+# Sample size: 1408
+# IMU IIC failures: 0
+# LiDAR IIC failures: 0
+# Optical Flow IIC failures: 0
+# Roll PID :	Kp = 35.000000 Ki = 0.000000 Kd = 1.000000 Alpha = 0.880000
+# Pitch PID :	Kp = 35.000000 Ki = 0.000000 Kd = 1.000000 Alpha = 0.880000
+# Yaw PID :	Kp = 2.600000 Ki = 0.000000 Kd = 0.000000 Alpha = 0.000000
+# Roll Rate PID :	Kp = 0.030000 Ki = 0.000000 Kd = 0.005000 Alpha = 0.880000
+# Pitch Rate PID :	Kp = 0.030000 Ki = 0.000000 Kd = 0.005000 Alpha = 0.880000
+# Yaw Rate PID :	Kp = 0.297000 Ki = 0.000000 Kd = 0.000000 Alpha = 0.000000
+# X pos PID :	Kp = 0.550000 Ki = 0.007500 Kd = 0.000000 Alpha = 0.000000
+# Y pos PID :	Kp = 0.550000 Ki = 0.007500 Kd = 0.000000 Alpha = 0.000000
+# Altitude PID :	Kp = -0.098040 Ki = -0.008170 Kd = -0.073530 Alpha = 0.880000
+# X Vel PID :	Kp = -0.100000 Ki = 0.000000 Kd = -0.020000 Alpha = 0.000000
+# Y Vel PID :	Kp = 0.100000 Ki = 0.000000 Kd = 0.020000 Alpha = 0.000000
+# X Vel :	Kp = 0.000000 Ki = 0.000000 Kd = -1.000000 Alpha = 0.880000
+# Y Vel :	Kp = 0.000000 Ki = 0.000000 Kd = -1.000000 Alpha = 0.880000
+%Time	accel_x	accel_y	accel_z	gyro_x	gyro_y	gyro_z	mag_x	mag_y	mag_z	Roll_Constant	Yaw_Constant	X Setpoint_Constant	Y Setpoint_Constant	Alt Setpoint_Constant	Yaw Setpoint_Constant	Lidar_Constant	VRPN X_Constant	VRPN Y_Constant	VRPN Alt_Constant	Flow Vel X_Constant	Flow Vel Y_Constant	Flow Quality_Constant	Altitude PID_Correction	X pos PID_Correction	Y pos PID_Correction	Pitch PID_Correction	Roll PID_Correction	Yaw PID_Correction	Pitch Rate PID_Correction	Roll Rate PID_Correction	Yaw Rate PID_Correction	Pitch trim add_Sum	Signal Mixer_MOTOR 0	Signal Mixer_MOTOR 1	Signal Mixer_MOTOR 2	Signal Mixer_MOTOR 3	X Vel PID_Correction	Y Vel PID_Correction	X Vel_Correction	Y Vel_Correction	OF Offset Angle_Rotated X	OF Offset Angle_Rotated Y	OF Integrate X_Integrated	OF Integrate Y_Integrated	PSI Sum_Sum	Mag Yaw_Constant
+&s	G	G	G	rad/s	rad/s	rad/s	uT	uT	uT	10ns_dutycycle	rad	rad	rad/s	rad/s	rad/s	10ns_dutycycle	10ns_dutycycle	10ns_dutycycle	rad	10ns_dutycycle	10ns_dutycycle	10ns_dutycycle	10ns_dutycycle	rad	rad	m/s	m/s	m/s	m/s	m	m	rad	rad	rad	rad	m	m	m	m	m	m	m	m	m/s	m/s	none
+453.017395	0.001541	0.004752	-0.944339	-0.005257	0.000335	0.007330	-38.648438	144.703125	-341.859375	-0.010841	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.110840	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.684479	0.460010	0.000000	-0.020490	0.014007	-0.036237	0.047361	0.123941	0.010486	0.079480	0.110974	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
diff --git a/controls/DataAnalysisTool/Tool/junk_data.txt b/controls/DataAnalysisTool/Tool/junk_data.txt
new file mode 100644
index 000000000..efd0d580a
--- /dev/null
+++ b/controls/DataAnalysisTool/Tool/junk_data.txt
@@ -0,0 +1,1407 @@
+453.022400	-0.000656	0.004752	-0.942142	-0.005257	0.001399	0.007330	-38.648438	140.109375	-344.250000	-0.010823	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.114607	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.681461	0.452479	0.000000	-0.020566	0.013775	-0.036237	0.047364	0.124248	0.010642	0.079323	0.110666	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.027405	0.000809	0.007437	-0.942630	-0.004193	0.001399	0.006266	-38.648438	140.109375	-344.250000	-0.010798	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.118300	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.678663	0.445392	0.000000	-0.020472	0.013398	-0.035921	0.047364	0.124216	0.011429	0.079169	0.110066	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.032410	-0.000900	0.005973	-0.941410	-0.005257	0.001399	0.006266	-43.195312	140.109375	-339.468750	-0.010779	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.121921	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.676027	0.439047	0.000000	-0.020385	0.013378	-0.035921	0.047362	0.124138	0.011526	0.079051	0.110124	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.037415	0.002273	0.006461	-0.944095	-0.005257	0.000335	0.006266	-43.195312	140.109375	-339.468750	-0.010760	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.125470	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.673227	0.433665	0.000000	-0.020134	0.013210	-0.035921	0.047351	0.124055	0.011945	0.078633	0.110208	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.042419	-0.001633	0.004020	-0.943363	-0.005257	0.001399	0.007330	-44.332031	138.960938	-347.835938	-0.010741	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.128950	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.670908	0.428856	0.000000	-0.020233	0.013061	-0.036237	0.047344	0.124619	0.011679	0.078266	0.110276	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.047424	0.000076	0.006705	-0.943607	-0.004193	0.001399	0.005202	-44.332031	138.960938	-347.835938	-0.010716	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.132362	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.668697	0.424213	0.000000	-0.020159	0.012758	-0.035605	0.047334	0.124216	0.012689	0.078521	0.109414	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.052429	0.000564	0.004996	-0.943363	-0.004193	0.001399	0.005202	-44.332031	138.960938	-347.835938	-0.010691	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.135707	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.666587	0.420004	0.000000	-0.020089	0.012643	-0.035605	0.047322	0.124261	0.012874	0.078336	0.109369	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.057434	0.004227	0.006705	-0.939457	-0.006321	0.002463	0.005202	-37.511719	145.851562	-345.445312	-0.010677	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.138986	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.664962	0.417113	0.000000	-0.020194	0.012885	-0.035605	0.047315	0.124134	0.012536	0.078693	0.109517	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.062439	0.002518	0.005729	-0.941410	-0.004193	0.001399	0.005202	-37.511719	145.851562	-345.445312	-0.010652	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.142201	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.663300	0.413633	0.000000	-0.019964	0.012440	-0.035605	0.047305	0.124349	0.013212	0.078018	0.109301	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.067444	0.002273	0.006217	-0.940921	-0.004193	0.001399	0.006266	-40.921875	142.406250	-341.859375	-0.010627	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.145353	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.661989	0.410497	0.000000	-0.019922	0.012357	-0.035921	0.047297	0.124706	0.013020	0.077577	0.109577	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.072449	0.001541	0.005729	-0.944339	-0.006321	-0.000729	0.006266	-40.921875	142.406250	-341.859375	-0.010614	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.148443	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.660375	0.408294	0.000000	-0.019552	0.012620	-0.035921	0.047283	0.124073	0.013127	0.077470	0.110210	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.077454	0.002273	0.005729	-0.946048	-0.003128	0.000335	0.006266	-48.878906	143.554688	-338.273438	-0.010586	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.151473	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.659373	0.405087	0.000000	-0.019710	0.012023	-0.035921	0.047277	0.124818	0.013556	0.077022	0.109445	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.082458	0.001053	0.007437	-0.946781	-0.004193	0.000335	0.005202	-48.878906	143.554688	-338.273438	-0.010563	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.154443	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.658589	0.402761	0.000000	-0.019696	0.012140	-0.035605	0.047272	0.124371	0.013769	0.077441	0.109259	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.087463	0.000076	0.007682	-0.942630	-0.004193	0.000335	0.005202	-35.238281	143.554688	-343.054688	-0.010542	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.157355	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.657939	0.400706	0.000000	-0.019685	0.012086	-0.035605	0.047269	0.124414	0.013833	0.077376	0.109217	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.092468	0.001053	0.006217	-0.943119	-0.005257	0.000335	0.005202	-35.238281	143.554688	-343.054688	-0.010528	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.160210	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.657336	0.399241	0.000000	-0.019675	0.012209	-0.035605	0.047266	0.124280	0.013721	0.077489	0.109350	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.097473	-0.002121	0.005729	-0.943363	-0.006321	0.002463	0.007330	-39.785156	138.960938	-345.445312	-0.010521	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.162406	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.657329	0.398594	0.000000	-0.020000	0.012341	-0.036237	0.047271	0.125117	0.012642	0.077323	0.109798	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.102478	-0.001877	0.007682	-0.944339	-0.005257	0.001399	0.007330	-39.785156	138.960938	-345.445312	-0.010509	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.164560	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.656834	0.397480	0.000000	-0.019801	0.012124	-0.036237	0.047268	0.125134	0.013057	0.076908	0.109781	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.107483	-0.000168	0.009879	-0.944584	-0.005257	0.001399	0.006266	-39.785156	138.960938	-345.445312	-0.010500	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.166672	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.656123	0.396561	0.000000	-0.019773	0.012092	-0.035921	0.047261	0.124823	0.013434	0.077164	0.109460	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.112488	0.000076	0.004752	-0.942875	-0.005257	0.001399	0.007330	-39.785156	138.960938	-345.445312	-0.010493	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.168743	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.655242	0.395856	0.000000	-0.019741	0.012066	-0.036237	0.047249	0.125132	0.013175	0.076790	0.109782	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.117493	-0.000412	0.007926	-0.941654	-0.005257	0.001399	0.007330	-35.238281	141.257812	-335.882812	-0.010487	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.170774	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.654254	0.395302	0.000000	-0.019706	0.012046	-0.036237	0.047235	0.125118	0.013231	0.076735	0.109796	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.122498	0.000809	0.007193	-0.940677	-0.005257	0.001399	0.006266	-35.238281	141.257812	-335.882812	-0.010483	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.172766	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.652854	0.394855	0.000000	-0.019660	0.012029	-0.035906	0.047219	0.124757	0.013625	0.077003	0.109495	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.127502	0.000076	0.006705	-0.942142	-0.005257	0.002463	0.006266	-36.375000	137.812500	-344.250000	-0.010480	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.174719	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.652139	0.394495	0.000000	-0.019794	0.012015	-0.035906	0.047208	0.124905	0.013505	0.077123	0.109347	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.132507	0.003494	0.004020	-0.946537	-0.004193	0.002463	0.006266	-36.375000	137.812500	-344.250000	-0.010471	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.176634	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.651500	0.393840	0.000000	-0.019756	0.011833	-0.035906	0.047197	0.125049	0.013725	0.076903	0.109203	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.137512	0.001785	0.003531	-0.944095	-0.005257	0.002463	0.006266	-39.785156	145.851562	-340.664062	-0.010465	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.178512	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.651034	0.393405	0.000000	-0.019726	0.011992	-0.035906	0.047188	0.124859	0.013596	0.077032	0.109393	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.142517	0.000809	0.004996	-0.944095	-0.004193	0.002463	0.006266	-39.785156	145.851562	-340.664062	-0.010450	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.180353	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.651137	0.392158	0.000000	-0.019714	0.011792	-0.035921	0.047183	0.125054	0.013783	0.076795	0.109208	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.147522	0.002518	0.005240	-0.942142	-0.004193	0.001399	0.007330	-43.195312	142.406250	-344.250000	-0.010431	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.182159	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650755	0.391030	0.000000	-0.019531	0.011770	-0.036237	0.047176	0.125208	0.013672	0.076273	0.109686	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.152527	0.003982	0.005729	-0.945072	-0.003128	0.001399	0.007330	-43.195312	142.406250	-344.250000	-0.010403	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.183930	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650591	0.389464	0.000000	-0.019530	0.011573	-0.036237	0.047171	0.125404	0.013869	0.076076	0.109491	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.157532	0.001297	0.005240	-0.939945	-0.004193	0.000335	0.006266	-43.195312	142.406250	-344.250000	-0.010379	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.185666	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650345	0.388157	0.000000	-0.019366	0.011718	-0.035921	0.047166	0.124779	0.014204	0.076374	0.109483	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.162537	0.002273	0.006949	-0.938724	-0.004193	0.000335	0.005202	-39.785156	143.554688	-345.445312	-0.010354	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.187369	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650295	0.386842	0.000000	-0.019383	0.011685	-0.035605	0.047164	0.124513	0.014536	0.076673	0.109117	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.167542	0.003982	0.005973	-0.941166	-0.005257	-0.000729	0.007330	-39.785156	143.554688	-345.445312	-0.010334	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.189038	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650101	0.385895	0.000000	-0.019234	0.011822	-0.036237	0.047159	0.124860	0.013917	0.076029	0.110035	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.172546	0.001297	0.005484	-0.941654	-0.005257	0.000335	0.007330	-43.195312	137.812500	-344.250000	-0.010315	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.190675	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650378	0.385017	0.000000	-0.019432	0.011785	-0.036237	0.047162	0.125094	0.013756	0.076190	0.109801	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.177551	0.000076	0.004264	-0.944828	-0.005257	0.001399	0.007330	-43.195312	137.812500	-344.250000	-0.010296	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.192280	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.651019	0.384185	0.000000	-0.019621	0.011751	-0.036237	0.047172	0.125318	0.013601	0.076345	0.109577	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.182556	0.000320	0.006705	-0.946293	-0.004193	0.000335	0.006266	-39.785156	141.257812	-340.664062	-0.010272	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.193853	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.651259	0.383065	0.000000	-0.019463	0.011550	-0.035921	0.047176	0.125045	0.014276	0.076302	0.109218	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.187561	-0.000656	0.003531	-0.944584	-0.005257	0.001399	0.006266	-39.785156	141.257812	-340.664062	-0.010253	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.195396	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.651655	0.382285	0.000000	-0.019645	0.011694	-0.035921	0.047182	0.125082	0.013950	0.076628	0.109180	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.192566	-0.001633	0.005973	-0.940189	-0.006321	0.002463	0.005202	-38.648438	142.406250	-344.250000	-0.010239	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.196908	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.652114	0.381805	0.000000	-0.019812	0.011831	-0.035605	0.047190	0.124796	0.013962	0.077248	0.108834	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.197571	0.000564	0.005484	-0.944339	-0.004193	0.002463	0.005202	-38.648438	142.406250	-344.250000	-0.010214	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.198391	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.652280	0.380679	0.000000	-0.019796	0.011456	-0.035605	0.047193	0.125155	0.014353	0.076856	0.108475	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.202576	0.001297	0.007193	-0.950199	-0.005257	0.001399	0.006266	-44.332031	138.960938	-340.664062	-0.010195	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.199645	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.651909	0.379923	0.000000	-0.019607	0.011603	-0.035921	0.047188	0.125135	0.014079	0.076499	0.109128	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.207581	0.003982	0.006217	-0.947269	-0.005257	0.000335	0.006266	-44.332031	138.960938	-340.664062	-0.010177	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.200874	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650796	0.379552	0.000000	-0.019413	0.011586	-0.035906	0.047175	0.124952	0.014315	0.076313	0.109300	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.212585	0.001297	0.004752	-0.947269	-0.004193	0.001399	0.005202	-42.058594	145.851562	-340.664062	-0.010155	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.202080	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650434	0.378660	0.000000	-0.019576	0.011395	-0.035590	0.047168	0.124991	0.014659	0.076601	0.108629	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.217590	0.002273	0.004752	-0.943363	-0.005257	0.001399	0.005202	-42.058594	145.851562	-340.664062	-0.010139	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.203262	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650187	0.378127	0.000000	-0.019566	0.011550	-0.035590	0.047164	0.124826	0.014514	0.076746	0.108793	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.222595	0.001785	0.006461	-0.942630	-0.005257	0.001399	0.007330	-45.468750	135.515625	-341.859375	-0.010123	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.204423	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650072	0.377591	0.000000	-0.019560	0.011528	-0.036222	0.047161	0.125475	0.013910	0.076086	0.109409	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.227600	0.000564	0.006217	-0.942875	-0.006321	0.001399	0.007330	-45.468750	135.515625	-341.859375	-0.010113	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.205562	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650057	0.377385	0.000000	-0.019558	0.011676	-0.036222	0.047160	0.125324	0.013764	0.076232	0.109560	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.232605	0.003006	0.005729	-0.943607	-0.005257	0.001399	0.006266	-45.468750	133.218750	-346.640625	-0.010098	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.206679	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650111	0.376891	0.000000	-0.019558	0.011482	-0.035906	0.047160	0.125202	0.014274	0.076354	0.109050	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.237610	0.002029	0.005729	-0.943607	-0.004193	0.000335	0.006266	-45.468750	133.218750	-346.640625	-0.010078	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.207774	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.649936	0.376122	0.000000	-0.019392	0.011297	-0.035906	0.047156	0.125220	0.014625	0.076003	0.109032	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.242615	-0.000168	0.006461	-0.948490	-0.004193	0.000335	0.006266	-43.195312	142.406250	-344.250000	-0.010059	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.208849	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.649835	0.375403	0.000000	-0.019403	0.011289	-0.035906	0.047154	0.125240	0.014622	0.076006	0.109012	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.247620	0.000564	0.007193	-0.945316	-0.004193	0.001399	0.006266	-43.195312	142.406250	-344.250000	-0.010042	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.209903	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650038	0.374754	0.000000	-0.019581	0.011281	-0.035906	0.047156	0.125425	0.014452	0.076176	0.108827	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.252625	0.000809	0.005973	-0.943851	-0.004193	0.001399	0.006266	-47.742188	142.406250	-351.421875	-0.010025	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.210938	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650524	0.373893	0.000000	-0.019591	0.011266	-0.035921	0.047158	0.125456	0.014432	0.076145	0.108807	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.257629	-0.001633	0.005240	-0.942142	-0.003128	0.001399	0.006266	-47.742188	142.406250	-351.421875	-0.010005	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.211953	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650529	0.373082	0.000000	-0.019587	0.011091	-0.035921	0.047157	0.125627	0.014611	0.075967	0.108636	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.262634	0.001297	0.005729	-0.943119	-0.003128	-0.000729	0.006266	-47.742188	142.406250	-351.421875	-0.009984	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.212948	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.649760	0.372303	0.000000	-0.019241	0.011091	-0.035921	0.047144	0.125281	0.014956	0.075621	0.108981	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.267639	0.002029	0.005484	-0.943363	-0.004193	0.000335	0.006266	-44.332031	141.257812	-345.445312	-0.009969	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.213924	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.649232	0.371834	0.000000	-0.019412	0.011257	-0.035921	0.047134	0.125286	0.014619	0.075959	0.108976	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.272644	0.002029	0.004752	-0.944095	-0.004193	0.000335	0.007330	-44.332031	141.257812	-345.445312	-0.009954	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.214882	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.648710	0.371319	0.000000	-0.019406	0.011245	-0.036237	0.047124	0.125608	0.014322	0.075623	0.109286	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.277649	-0.000168	0.003775	-0.944584	-0.004193	0.001399	0.007330	-42.058594	138.960938	-345.445312	-0.009936	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.215821	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.648179	0.371014	0.000000	-0.019557	0.011238	-0.036237	0.047119	0.125776	0.014187	0.075778	0.109138	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.282654	0.000564	0.001822	-0.943607	-0.005257	0.001399	0.007330	-42.058594	138.960938	-345.445312	-0.009922	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.216743	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.648007	0.370554	0.000000	-0.019544	0.011386	-0.036237	0.047114	0.125615	0.014053	0.075912	0.109300	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.287659	0.001541	0.004752	-0.944828	-0.005257	-0.000729	0.008394	-38.648438	142.406250	-341.859375	-0.009903	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.217646	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.647203	0.369857	0.000000	-0.019193	0.011352	-0.036553	0.047099	0.125615	0.014122	0.075211	0.109932	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.292664	0.001785	0.005973	-0.940677	-0.004193	0.000335	0.006266	-38.648438	142.406250	-341.859375	-0.009876	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.218532	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.646761	0.368672	0.000000	-0.019363	0.011145	-0.035921	0.047089	0.125360	0.014791	0.075807	0.108923	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.297668	0.001053	0.004996	-0.943851	-0.005257	0.000335	0.006266	-39.785156	141.257812	-343.054688	-0.009853	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.219401	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.646379	0.367748	0.000000	-0.019358	0.011282	-0.035906	0.047080	0.125202	0.014674	0.075954	0.109050	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.302673	0.001541	0.006217	-0.948002	-0.004193	0.000335	0.006266	-39.785156	141.257812	-343.054688	-0.009825	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.220454	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.646060	0.366522	0.000000	-0.019354	0.011074	-0.035906	0.047072	0.125405	0.014886	0.075742	0.108847	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.307678	0.000320	0.007193	-0.943851	-0.003128	0.000335	0.006266	-36.375000	140.109375	-344.250000	-0.009792	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.221487	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645786	0.365093	0.000000	-0.019350	0.010877	-0.035906	0.047065	0.125598	0.015087	0.075541	0.108654	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.312683	0.002273	0.005240	-0.943851	-0.005257	0.000335	0.006266	-36.375000	140.109375	-344.250000	-0.009773	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.222500	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645544	0.364465	0.000000	-0.019347	0.011198	-0.035906	0.047058	0.125275	0.014769	0.075859	0.108977	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.317688	0.000076	0.006705	-0.945804	-0.004193	0.000335	0.006266	-40.921875	137.812500	-339.468750	-0.009751	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.223493	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645328	0.363668	0.000000	-0.019344	0.011002	-0.035921	0.047051	0.125483	0.014953	0.075645	0.108799	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.322693	0.000809	0.005973	-0.947513	-0.005257	0.001399	0.005202	-40.921875	137.812500	-339.468750	-0.009736	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.224467	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645419	0.363335	0.000000	-0.019509	0.011156	-0.035605	0.047050	0.125179	0.014950	0.076280	0.108471	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.327698	-0.000656	0.002066	-0.943607	-0.005257	0.001399	0.006266	-40.921875	135.515625	-346.640625	-0.009724	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.225422	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645451	0.363065	0.000000	-0.019498	0.011136	-0.035921	0.047048	0.125503	0.014665	0.075932	0.108779	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.332703	0.003250	0.003775	-0.943119	-0.004193	0.000335	0.006266	-40.921875	135.515625	-346.640625	-0.009705	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.226359	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645113	0.362415	0.000000	-0.019317	0.010946	-0.035921	0.047040	0.125512	0.015036	0.075562	0.108771	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.337708	0.001297	0.005484	-0.941898	-0.005257	0.001399	0.005202	-40.921875	135.515625	-344.250000	-0.009689	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.227278	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645102	0.361968	0.000000	-0.019482	0.011099	-0.035605	0.047038	0.125208	0.015034	0.076195	0.108442	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.342712	0.001297	0.007193	-0.942142	-0.006321	0.001399	0.006266	-40.921875	135.515625	-344.250000	-0.009678	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.228179	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645492	0.361766	0.000000	-0.019483	0.011242	-0.035906	0.047036	0.125367	0.014589	0.076039	0.108885	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.347717	0.000076	0.005240	-0.943851	-0.004193	0.002463	0.005202	-43.195312	144.703125	-346.640625	-0.009657	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.229063	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645843	0.360944	0.000000	-0.019644	0.010875	-0.035590	0.047040	0.125579	0.015111	0.076149	0.108041	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.352722	0.002518	0.007682	-0.943851	-0.004193	0.001399	0.006266	-43.195312	144.703125	-346.640625	-0.009637	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.229929	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645867	0.360212	0.000000	-0.019462	0.010862	-0.035906	0.047039	0.125725	0.014990	0.075638	0.108527	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.357727	0.001053	0.007437	-0.941410	-0.003128	0.000335	0.007330	-35.238281	143.554688	-345.445312	-0.009614	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.230779	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645604	0.359317	0.000000	-0.019289	0.010684	-0.036222	0.047033	0.126047	0.015025	0.074971	0.108837	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.362732	0.000809	0.007926	-0.941410	-0.005257	0.001399	0.006266	-35.238281	143.554688	-345.445312	-0.009605	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.231612	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645684	0.358961	0.000000	-0.019462	0.011015	-0.035921	0.047033	0.125578	0.014812	0.075766	0.108685	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.367737	0.003250	0.008902	-0.943607	-0.005257	0.002463	0.007330	-35.238281	143.554688	-345.445312	-0.009601	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.232429	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.646099	0.359116	0.000000	-0.019628	0.011009	-0.036237	0.047038	0.126066	0.014336	0.075610	0.108829	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.372742	0.002029	0.006949	-0.945072	-0.004193	-0.000729	0.006266	-39.785156	145.851562	-345.445312	-0.009595	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.233230	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645621	0.359178	0.000000	-0.019114	0.010842	-0.035921	0.047029	0.125403	0.015332	0.075245	0.108859	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.377747	0.002273	0.009146	-0.943363	-0.006321	0.000335	0.006266	-39.785156	145.851562	-345.445312	-0.009604	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.234015	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645577	0.360066	0.000000	-0.019300	0.011195	-0.035921	0.047027	0.125237	0.014793	0.075784	0.109026	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.382751	0.002029	0.004996	-0.942386	-0.004193	0.000335	0.007330	-38.648438	140.109375	-339.468750	-0.009605	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.234784	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645628	0.360436	0.000000	-0.019311	0.010863	-0.036237	0.047027	0.125896	0.014799	0.075147	0.108999	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.387756	0.001541	0.007682	-0.941166	-0.004193	0.000335	0.007330	-38.648438	140.109375	-339.468750	-0.009608	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.235538	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645745	0.360857	0.000000	-0.019323	0.010884	-0.036237	0.047028	0.125886	0.014765	0.075180	0.109009	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.392761	-0.000656	0.005240	-0.942630	-0.004193	-0.000729	0.006266	-37.511719	138.960938	-340.664062	-0.009611	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.236278	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645551	0.361246	0.000000	-0.019165	0.010904	-0.035921	0.047023	0.125392	0.015220	0.075357	0.108871	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.397766	0.000564	0.006217	-0.942630	-0.006321	0.000335	0.007330	-37.511719	138.960938	-340.664062	-0.009624	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.237003	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645605	0.362161	0.000000	-0.019347	0.011258	-0.036237	0.047023	0.125537	0.014368	0.075578	0.109358	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.402771	0.004959	0.006705	-0.945072	-0.004193	0.000335	0.006266	-40.921875	144.703125	-341.859375	-0.009624	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.237713	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645585	0.362291	0.000000	-0.019350	0.010918	-0.035921	0.047022	0.125563	0.015020	0.075557	0.108699	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.407776	0.000320	0.005973	-0.943607	-0.004193	0.002463	0.006266	-40.921875	144.703125	-341.859375	-0.009622	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.238410	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645836	0.362606	0.000000	-0.019680	0.010937	-0.035921	0.047032	0.125885	0.014682	0.075916	0.108398	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.412781	0.000320	0.005484	-0.941166	-0.006321	0.000335	0.005202	-43.195312	137.812500	-346.640625	-0.009629	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.239092	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645786	0.363123	0.000000	-0.019332	0.011280	-0.035605	0.047030	0.124878	0.015003	0.076226	0.108773	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.417786	0.001053	0.005729	-0.940677	-0.004193	0.000335	0.005202	-43.195312	137.812500	-346.640625	-0.009624	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.239762	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645682	0.362855	0.000000	-0.019335	0.010929	-0.035605	0.047028	0.125231	0.015351	0.075879	0.108419	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.422791	0.002273	0.005484	-0.945560	-0.004193	0.001399	0.005202	-35.238281	141.257812	-345.445312	-0.009616	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.240418	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645840	0.362467	0.000000	-0.019505	0.010927	-0.035605	0.047031	0.125403	0.015183	0.076047	0.108247	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.427795	0.000076	0.006949	-0.941410	-0.005257	0.001399	0.005202	-35.238281	141.257812	-345.445312	-0.009611	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.241061	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.646313	0.362300	0.000000	-0.019509	0.011090	-0.035605	0.047032	0.125243	0.015016	0.076214	0.108407	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.432800	0.000564	0.005240	-0.937504	-0.004193	0.002463	0.005202	-39.785156	148.148438	-347.835938	-0.009601	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.241691	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.646672	0.361754	0.000000	-0.019670	0.010907	-0.035605	0.047038	0.125588	0.015038	0.076191	0.108062	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.437805	-0.000412	0.004508	-0.942630	-0.005257	0.001399	0.007330	-39.785156	148.148438	-347.835938	-0.009594	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.242309	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.646613	0.361470	0.000000	-0.019485	0.011066	-0.036237	0.047037	0.125876	0.014431	0.075534	0.109039	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.442810	-0.001389	0.004996	-0.944584	-0.004193	0.001399	0.007330	-37.511719	141.257812	-343.054688	-0.009580	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.242915	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.646420	0.360778	0.000000	-0.019474	0.010878	-0.036237	0.047034	0.126053	0.014631	0.075335	0.108862	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.447815	0.000564	0.007682	-0.939945	-0.006321	0.002463	0.007330	-37.511719	141.257812	-343.054688	-0.009576	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.243508	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.646382	0.360660	0.000000	-0.019627	0.011202	-0.036237	0.047034	0.125882	0.014153	0.075813	0.109032	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.452820	-0.002121	0.005240	-0.944584	-0.004193	0.001399	0.006266	-44.332031	148.148438	-347.835938	-0.009561	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.244090	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645860	0.359904	0.000000	-0.019433	0.010837	-0.035921	0.047025	0.125736	0.015029	0.075569	0.108546	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.457825	0.000320	0.004264	-0.945072	-0.004193	0.000335	0.006266	-44.332031	148.148438	-347.835938	-0.009546	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.244660	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.644886	0.359172	0.000000	-0.019242	0.010826	-0.035921	0.047008	0.125558	0.015231	0.075367	0.108725	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.462830	0.003250	0.005240	-0.942630	-0.003128	0.000335	0.006266	-40.921875	140.109375	-344.250000	-0.009524	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.245218	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.643873	0.358109	0.000000	-0.019225	0.010643	-0.035921	0.046989	0.125723	0.015430	0.075168	0.108559	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.467834	0.002518	0.006949	-0.941654	-0.004193	-0.000729	0.006266	-40.921875	140.109375	-344.250000	-0.009508	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.245765	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.642662	0.357369	0.000000	-0.019042	0.010804	-0.035921	0.046967	0.125379	0.015453	0.075144	0.108904	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.472839	-0.001389	0.007682	-0.944339	-0.004193	0.000335	0.005202	-40.921875	140.109375	-344.250000	-0.009492	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.246302	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641944	0.356395	0.000000	-0.019206	0.010780	-0.035605	0.046952	0.125241	0.015619	0.075590	0.108389	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.477844	0.002029	0.005484	-0.946781	-0.004193	0.001399	0.006266	-40.921875	142.406250	-344.250000	-0.009478	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.246828	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641658	0.355838	0.000000	-0.019364	0.010768	-0.035921	0.046944	0.125728	0.015157	0.075421	0.108535	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.482849	0.002273	0.004508	-0.944095	-0.005257	0.000335	0.006266	-40.921875	142.406250	-344.250000	-0.009471	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.247344	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641165	0.355673	0.000000	-0.019181	0.010926	-0.035921	0.046932	0.125386	0.015181	0.075396	0.108876	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.487854	0.002029	0.004752	-0.942142	-0.004193	0.001399	0.006266	-43.195312	140.109375	-344.250000	-0.009458	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.247850	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641142	0.355182	0.000000	-0.019348	0.010740	-0.035921	0.046928	0.125739	0.015201	0.075377	0.108524	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.492859	0.000320	0.005484	-0.944095	-0.003128	0.000335	0.005202	-43.195312	140.109375	-344.250000	-0.009440	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.248346	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640931	0.354343	0.000000	-0.019173	0.010560	-0.035605	0.046921	0.125428	0.015871	0.075338	0.108202	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.497864	-0.001633	0.005729	-0.944095	-0.004193	0.000335	0.006266	-37.511719	141.257812	-340.664062	-0.009425	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.248832	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640773	0.353798	0.000000	-0.019176	0.010723	-0.035921	0.046916	0.125584	0.015389	0.075188	0.108678	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.502869	0.000076	0.009146	-0.944339	-0.005257	0.000335	0.007330	-37.511719	141.257812	-340.664062	-0.009417	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.249309	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640558	0.353590	0.000000	-0.019177	0.010879	-0.036237	0.046909	0.125745	0.014918	0.075028	0.109149	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.507874	0.000076	0.006461	-0.945072	-0.004193	0.001399	0.006266	-40.921875	140.109375	-349.031250	-0.009405	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.249375	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640548	0.353174	0.000000	-0.019342	0.010693	-0.035921	0.046906	0.125780	0.015254	0.075324	0.108482	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.512878	0.000809	0.006217	-0.939945	-0.004193	0.001399	0.007330	-40.921875	140.109375	-349.031250	-0.009396	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.249441	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640436	0.352897	0.000000	-0.019329	0.010688	-0.036237	0.046901	0.126088	0.014956	0.074989	0.108807	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.517883	0.001785	0.004264	-0.943363	-0.004193	0.001399	0.006266	-40.921875	144.703125	-349.031250	-0.009387	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.249505	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640266	0.352992	0.000000	-0.019315	0.010694	-0.035921	0.046895	0.125762	0.015290	0.075307	0.108520	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.522888	-0.001633	0.006705	-0.943851	-0.005257	0.001399	0.005202	-40.921875	144.703125	-349.031250	-0.009385	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.249568	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640067	0.353102	0.000000	-0.019301	0.010859	-0.035605	0.046889	0.125267	0.015455	0.075775	0.108384	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.527893	0.000809	0.004752	-0.944828	-0.004193	0.000335	0.005202	-38.648438	140.109375	-349.031250	-0.009377	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.249631	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639505	0.352856	0.000000	-0.019118	0.010679	-0.035605	0.046877	0.125263	0.015818	0.075412	0.108387	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.532898	0.001297	0.005729	-0.946048	-0.005257	0.001399	0.005202	-38.648438	140.109375	-349.031250	-0.009373	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.249692	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639237	0.352874	0.000000	-0.019278	0.010843	-0.035605	0.046870	0.125260	0.015493	0.075737	0.108390	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.537903	0.000809	0.006217	-0.944584	-0.005257	0.001399	0.006266	-42.058594	141.257812	-340.664062	-0.009368	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.249753	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638622	0.352823	0.000000	-0.019253	0.010830	-0.035921	0.046862	0.125564	0.015216	0.075382	0.108718	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.542908	0.001053	0.004752	-0.944095	-0.005257	0.001399	0.007330	-42.058594	141.257812	-340.664062	-0.009363	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.249812	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638410	0.352715	0.000000	-0.019240	0.010816	-0.036237	0.046856	0.125881	0.014926	0.075039	0.109033	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.547913	-0.000168	0.006705	-0.943851	-0.004193	0.001399	0.006266	-44.332031	141.257812	-340.664062	-0.009352	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.249871	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638231	0.352247	0.000000	-0.019229	0.010633	-0.035921	0.046850	0.125737	0.015436	0.075161	0.108545	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.552917	-0.000412	0.006949	-0.945560	-0.004193	0.001399	0.005202	-44.332031	141.257812	-340.664062	-0.009340	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.249930	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638048	0.351790	0.000000	-0.019219	0.010627	-0.035605	0.046844	0.125417	0.015769	0.075461	0.108233	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.557922	0.000076	0.007193	-0.946781	-0.004193	0.001399	0.005202	-37.511719	141.257812	-343.054688	-0.009330	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.249987	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637828	0.351400	0.000000	-0.019208	0.010621	-0.035605	0.046838	0.125412	0.015785	0.075444	0.108238	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.562927	0.000320	0.006461	-0.947513	-0.005257	0.001399	0.006266	-37.511719	141.257812	-343.054688	-0.009327	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.250044	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637930	0.351118	0.000000	-0.019207	0.010778	-0.035921	0.046830	0.125561	0.015303	0.075274	0.108702	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.567932	0.002518	0.004264	-0.942142	-0.005257	0.001399	0.006266	-36.375000	140.109375	-346.640625	-0.009324	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.250100	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637667	0.351178	0.000000	-0.019196	0.010769	-0.035921	0.046823	0.125558	0.015323	0.075254	0.108704	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.572937	0.001785	0.003775	-0.942630	-0.004193	0.002463	0.006266	-36.375000	140.109375	-346.640625	-0.009316	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.250156	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637788	0.350876	0.000000	-0.019357	0.010592	-0.035921	0.046822	0.125896	0.015341	0.075237	0.108366	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.577942	0.000809	0.006949	-0.943851	-0.003128	0.001399	0.006266	-36.375000	140.109375	-346.640625	-0.009301	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.250211	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637686	0.350179	0.000000	-0.019176	0.010418	-0.035921	0.046818	0.125889	0.015694	0.074883	0.108374	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.582947	0.001053	0.005973	-0.942142	-0.005257	-0.000729	0.005202	-40.921875	147.000000	-346.640625	-0.009296	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.250266	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637047	0.350374	0.000000	-0.018837	0.010765	-0.035605	0.046805	0.124897	0.016012	0.075217	0.108753	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.587952	0.003494	0.005484	-0.945804	-0.005257	0.001399	0.006266	-40.921875	147.000000	-346.640625	-0.009290	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.250320	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637162	0.350239	0.000000	-0.019190	0.010750	-0.035921	0.046804	0.125582	0.015359	0.075238	0.108701	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.592957	0.002762	0.006217	-0.946293	-0.005257	0.001399	0.005202	-40.921875	137.812500	-341.859375	-0.009285	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.250373	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637409	0.350083	0.000000	-0.019194	0.010735	-0.035605	0.046806	0.125284	0.015687	0.075543	0.108366	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.597961	0.002029	0.005484	-0.948246	-0.005257	0.001399	0.006266	-40.921875	137.812500	-341.859375	-0.009279	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.250425	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637812	0.349918	0.000000	-0.019202	0.010721	-0.035921	0.046811	0.125623	0.015376	0.075222	0.108660	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.602966	-0.002121	0.007437	-0.945072	-0.005257	-0.000729	0.007330	-42.058594	138.960938	-347.835938	-0.009273	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.250477	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637663	0.349766	0.000000	-0.018875	0.010708	-0.036237	0.046806	0.125624	0.015399	0.074566	0.109290	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.607971	-0.001389	0.005240	-0.943851	-0.004193	0.001399	0.007330	-42.058594	138.960938	-347.835938	-0.009263	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.251734	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638074	0.349341	0.000000	-0.019235	0.010529	-0.036237	0.046812	0.126163	0.015219	0.074747	0.108752	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.612976	-0.000656	0.005240	-0.940189	-0.004193	0.000335	0.006266	-38.648438	142.406250	-353.812500	-0.009253	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.252967	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637954	0.348954	0.000000	-0.019066	0.010527	-0.035921	0.046809	0.125680	0.015707	0.074891	0.108602	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.617981	0.002029	0.004020	-0.941898	-0.004193	0.000335	0.006266	-38.648438	142.406250	-353.812500	-0.009243	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.254175	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637648	0.348547	0.000000	-0.019066	0.010523	-0.035921	0.046802	0.125685	0.015710	0.074888	0.108598	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.622986	0.000809	0.005729	-0.943363	-0.004193	0.001399	0.005202	-38.648438	140.109375	-344.250000	-0.009232	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.255359	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637548	0.348079	0.000000	-0.019232	0.010516	-0.035605	0.046799	0.125541	0.015867	0.075362	0.108109	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.627991	0.003494	0.006949	-0.944095	-0.004193	0.001399	0.005202	-38.648438	140.109375	-344.250000	-0.009220	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.256520	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637428	0.347575	0.000000	-0.019220	0.010507	-0.035590	0.046796	0.125523	0.015903	0.075357	0.108096	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.632996	-0.000412	0.006949	-0.941898	-0.005257	0.000335	0.005202	-44.332031	141.257812	-343.054688	-0.009214	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.257657	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637043	0.347416	0.000000	-0.019043	0.010667	-0.035590	0.046788	0.125185	0.015920	0.075340	0.108435	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.638000	-0.000412	0.004264	-0.941410	-0.005257	0.000335	0.005202	-44.332031	141.257812	-343.054688	-0.009208	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.258772	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636693	0.347297	0.000000	-0.019042	0.010653	-0.035590	0.046780	0.125198	0.015935	0.075325	0.108422	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.643005	0.000076	0.006705	-0.941898	-0.004193	0.000335	0.006266	-38.648438	144.703125	-346.640625	-0.009198	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.259864	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636318	0.346880	0.000000	-0.019039	0.010472	-0.035906	0.046772	0.125693	0.015803	0.074825	0.108559	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.648010	0.000809	0.007437	-0.942142	-0.004193	0.000335	0.006266	-38.648438	144.703125	-346.640625	-0.009188	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.260934	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635540	0.346515	0.000000	-0.019023	0.010468	-0.034161	0.046763	0.123936	0.017568	0.076550	0.106827	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.653015	0.000809	0.004264	-0.938968	-0.005257	0.000335	0.006266	-39.785156	138.960938	-350.226562	-0.009185	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.261983	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635103	0.346529	0.000000	-0.019016	0.010635	-0.034161	0.046754	0.123763	0.017408	0.076709	0.107000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.658020	0.003006	0.008170	-0.944339	-0.004193	-0.000729	0.005202	-39.785156	138.960938	-350.226562	-0.009177	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.263010	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634385	0.346263	0.000000	-0.018840	0.010457	-0.033845	0.046739	0.123448	0.018077	0.076673	0.106682	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.663025	0.000076	0.004996	-0.945560	-0.004193	0.000335	0.005202	-37.511719	141.257812	-345.445312	-0.009170	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.264017	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634077	0.346050	0.000000	-0.019011	0.010458	-0.033845	0.046731	0.123619	0.017906	0.076844	0.106512	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.668030	0.001297	0.004996	-0.940189	-0.004193	0.001399	0.006266	-37.511719	141.257812	-345.445312	-0.009164	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.265003	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634154	0.345856	0.000000	-0.019176	0.010458	-0.034161	0.046730	0.124099	0.017425	0.076692	0.106664	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.673035	0.001541	0.005484	-0.940433	-0.004193	0.000335	0.006266	-34.101562	144.703125	-346.640625	-0.009157	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.265969	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634320	0.345626	0.000000	-0.019008	0.010456	-0.028836	0.046724	0.118608	0.022920	0.081848	0.101504	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.678040	0.002762	0.007193	-0.941410	-0.004193	-0.000729	0.005202	-34.101562	144.703125	-346.640625	-0.009149	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.266915	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633891	0.345363	0.000000	-0.018839	0.010453	-0.028520	0.046714	0.118126	0.023408	0.081992	0.101354	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.683044	0.004471	0.006705	-0.944828	-0.005257	0.001399	0.006266	-34.101562	144.703125	-346.640625	-0.009147	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.267843	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634247	0.345428	0.000000	-0.019188	0.010618	-0.028836	0.046717	0.118625	0.022578	0.082190	0.101487	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.688049	0.002273	0.006461	-0.942386	-0.004193	0.000335	0.006266	-35.238281	138.960938	-343.054688	-0.009141	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.268751	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634468	0.345213	0.000000	-0.019021	0.010441	-0.028836	0.046719	0.118636	0.022923	0.081845	0.101476	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.693054	0.002029	0.007926	-0.940433	-0.003128	0.000335	0.006266	-35.238281	138.960938	-343.054688	-0.009130	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.269641	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634858	0.344761	0.000000	-0.019035	0.010273	-0.027061	0.046724	0.117044	0.024851	0.083467	0.099518	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.698059	-0.000412	0.007437	-0.942142	-0.004193	0.000335	0.006266	-40.921875	142.406250	-344.250000	-0.009127	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.270512	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635321	0.344746	0.000000	-0.019052	0.010451	-0.027061	0.046730	0.116881	0.024656	0.083662	0.099681	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.703064	-0.000656	0.007682	-0.943119	-0.004193	0.000335	0.006266	-40.921875	142.406250	-344.250000	-0.009126	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.271367	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635722	0.344856	0.000000	-0.019066	0.010457	-0.027061	0.046736	0.116890	0.024637	0.083681	0.099672	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.708069	0.000564	0.005729	-0.941166	-0.004193	0.000335	0.005202	-34.101562	140.109375	-351.421875	-0.009127	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.273007	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635958	0.345065	0.000000	-0.019075	0.010465	-0.026745	0.046739	0.116575	0.024936	0.084015	0.099355	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.713074	0.001053	0.008170	-0.939945	-0.004193	0.001399	0.006266	-34.101562	140.109375	-351.421875	-0.009130	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.274615	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636336	0.345329	0.000000	-0.019247	0.010474	-0.027061	0.046745	0.117054	0.024437	0.083881	0.099508	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.718079	0.000564	0.008902	-0.943363	-0.005257	0.000335	0.006266	-34.101562	140.109375	-346.640625	-0.009139	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.276190	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636242	0.345676	0.000000	-0.019071	0.010646	-0.030611	0.046744	0.120247	0.020882	0.080316	0.103396	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.723083	0.004227	0.005729	-0.944828	-0.003128	-0.000729	0.006266	-34.101562	140.109375	-346.640625	-0.009139	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.277733	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635770	0.345762	0.000000	-0.018901	0.010315	-0.030611	0.046736	0.120407	0.021384	0.079814	0.103235	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.728088	0.002029	0.004996	-0.948246	-0.004193	0.000335	0.006266	-36.375000	144.703125	-339.468750	-0.009145	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.279245	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635668	0.346174	0.000000	-0.019075	0.010505	-0.030611	0.046734	0.120391	0.021019	0.080179	0.103251	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.733093	0.002029	0.006949	-0.942875	-0.004193	0.000335	0.006266	-36.375000	144.703125	-339.468750	-0.009150	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280727	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635657	0.346493	0.000000	-0.019075	0.010515	-0.030611	0.046733	0.120381	0.021008	0.080190	0.103261	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.738098	-0.000412	0.006949	-0.938968	-0.005257	0.001399	0.006266	-43.195312	142.406250	-344.250000	-0.009159	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282178	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636013	0.347027	0.000000	-0.019246	0.010692	-0.034146	0.046738	0.123911	0.017126	0.077002	0.106801	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.743103	0.000809	0.005729	-0.945316	-0.005257	0.002463	0.006266	-43.195312	142.406250	-344.250000	-0.009167	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283601	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636645	0.347463	0.000000	-0.019410	0.010690	-0.034146	0.046749	0.124076	0.016964	0.077164	0.106636	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.748108	0.002273	0.005729	-0.950199	-0.005257	0.001399	0.007330	-34.101562	140.109375	-344.250000	-0.009173	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284996	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636893	0.347786	0.000000	-0.019229	0.010687	-0.034462	0.046754	0.124215	0.016832	0.076664	0.107129	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.753113	0.001053	0.005973	-0.947025	-0.005257	0.001399	0.005202	-34.101562	140.109375	-344.250000	-0.009177	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286362	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637109	0.347987	0.000000	-0.019226	0.010681	-0.033830	0.046758	0.123585	0.017473	0.077287	0.106495	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.758118	0.001785	0.006461	-0.942386	-0.005257	0.001399	0.006266	-43.195312	135.515625	-341.859375	-0.009179	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287702	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637315	0.348081	0.000000	-0.019224	0.010674	-0.034146	0.046762	0.123906	0.017166	0.076962	0.106806	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.763123	0.001053	0.005484	-0.940921	-0.004193	0.001399	0.006266	-43.195312	135.515625	-341.859375	-0.009175	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289015	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637514	0.347782	0.000000	-0.019222	0.010497	-0.034146	0.046766	0.124082	0.017345	0.076783	0.106630	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.768127	0.000076	0.003531	-0.939701	-0.005257	0.000335	0.006266	-37.511719	141.257812	-347.835938	-0.009175	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290302	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637375	0.347710	0.000000	-0.019052	0.010661	-0.034146	0.046765	0.123747	0.017350	0.076777	0.106966	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.773132	0.002762	0.004996	-0.943607	-0.004193	0.001399	0.006266	-37.511719	141.257812	-347.835938	-0.009166	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291563	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637528	0.347179	0.000000	-0.019226	0.010477	-0.034146	0.046768	0.124104	0.017361	0.076767	0.106608	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.778137	0.002273	0.004264	-0.942386	-0.004193	0.000335	0.007330	-40.921875	135.515625	-341.859375	-0.009155	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292800	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637383	0.346509	0.000000	-0.019055	0.010465	-0.034462	0.046767	0.124262	0.017228	0.076267	0.107082	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.783142	0.001541	0.006461	-0.944095	-0.004193	0.002463	0.006266	-40.921875	135.515625	-341.859375	-0.009141	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294011	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637921	0.345737	0.000000	-0.019399	0.010448	-0.035921	0.046776	0.126092	0.015451	0.075146	0.108190	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.788147	0.000809	0.005973	-0.941410	-0.005257	0.002463	0.006266	-40.921875	135.515625	-341.859375	-0.009132	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295199	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638471	0.345248	0.000000	-0.019393	0.010599	-0.035921	0.046787	0.125935	0.015306	0.075291	0.108347	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.793152	0.001053	0.004508	-0.945316	-0.004193	0.001399	0.006266	-40.921875	142.406250	-349.031250	-0.009117	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296362	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638688	0.344449	0.000000	-0.019220	0.010406	-0.035921	0.046792	0.125956	0.015673	0.074925	0.108327	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.798157	0.001053	0.006705	-0.945804	-0.004193	0.000335	0.006266	-40.921875	142.406250	-349.031250	-0.009102	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.297502	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638564	0.343686	0.000000	-0.019055	0.010389	-0.035921	0.046791	0.125807	0.015855	0.074743	0.108475	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.803162	-0.000412	0.008414	-0.948490	-0.005257	0.000335	0.006266	-44.332031	145.851562	-345.445312	-0.009093	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.298620	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638400	0.343634	0.000000	-0.019063	0.010553	-0.034146	0.046790	0.123877	0.017458	0.076690	0.106856	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.808167	-0.001877	0.006461	-0.948002	-0.004193	0.000335	0.006266	-44.332031	145.851562	-345.445312	-0.009082	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299715	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638127	0.343130	0.000000	-0.019067	0.010368	-0.034146	0.046786	0.124065	0.017639	0.076509	0.106667	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.813171	-0.000900	0.004996	-0.945560	-0.005257	0.000335	0.006266	-45.468750	142.406250	-344.250000	-0.009079	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300185	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637673	0.343101	0.000000	-0.019064	0.010533	-0.034146	0.046779	0.123897	0.017477	0.076671	0.106835	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.818176	-0.002121	0.006949	-0.941166	-0.004193	0.002463	0.006266	-45.468750	142.406250	-344.250000	-0.009072	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300647	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637626	0.342848	0.000000	-0.019391	0.010356	-0.034146	0.046779	0.124401	0.017327	0.076820	0.106331	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.823181	0.001297	0.002799	-0.943851	-0.005257	0.000335	0.006266	-38.648438	135.515625	-344.250000	-0.009071	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301099	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636733	0.342943	0.000000	-0.019022	0.010525	-0.034146	0.046764	0.123863	0.017527	0.076621	0.106869	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.828186	0.001541	0.005240	-0.940433	-0.005257	0.000335	0.006266	-38.648438	135.515625	-344.250000	-0.009069	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301543	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635768	0.342968	0.000000	-0.019004	0.010516	-0.034146	0.046747	0.123854	0.017554	0.076594	0.106878	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.833191	0.000320	0.005729	-0.945072	-0.005257	0.001399	0.006266	-42.058594	138.960938	-340.664062	-0.009065	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301979	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635153	0.342887	0.000000	-0.019155	0.010505	-0.034146	0.046735	0.124015	0.017414	0.076734	0.106717	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.838196	0.001785	0.006705	-0.943851	-0.005257	0.000335	0.005202	-42.058594	138.960938	-340.664062	-0.009061	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302406	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634302	0.342749	0.000000	-0.018963	0.010494	-0.033830	0.046719	0.123519	0.017933	0.076847	0.106581	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.843201	0.001053	0.006217	-0.943607	-0.004193	0.002463	0.006266	-39.785156	138.960938	-345.445312	-0.009051	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302824	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634214	0.342295	0.000000	-0.019288	0.010314	-0.034146	0.046715	0.124340	0.017471	0.076677	0.106392	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.848206	-0.000168	0.007193	-0.942386	-0.005257	0.001399	0.007330	-39.785156	138.960938	-345.445312	-0.009047	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303235	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633557	0.342215	0.000000	-0.019086	0.010481	-0.034462	0.046708	0.124288	0.017190	0.076325	0.107077	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.853210	0.000564	0.008902	-0.944584	-0.006321	0.000335	0.006266	-34.101562	140.109375	-344.250000	-0.009051	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303637	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633026	0.342553	0.000000	-0.018906	0.010644	-0.034146	0.046697	0.123629	0.017523	0.076624	0.107104	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.858215	0.001541	0.006705	-0.945072	-0.004193	0.001399	0.006266	-34.101562	140.109375	-344.250000	-0.009047	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304031	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632886	0.342413	0.000000	-0.019073	0.010299	-0.034146	0.046692	0.124140	0.017701	0.076446	0.106592	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.863220	0.000809	0.004752	-0.947757	-0.004193	0.000335	0.006266	-42.058594	145.851562	-345.445312	-0.009045	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304418	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632505	0.342412	0.000000	-0.018897	0.010311	-0.034146	0.046683	0.123952	0.017866	0.076282	0.106780	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.868225	0.002273	0.007682	-0.942630	-0.005257	0.000335	0.006266	-42.058594	145.851562	-345.445312	-0.009049	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304797	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632221	0.342781	0.000000	-0.018899	0.010492	-0.034146	0.046676	0.142443	0.036353	0.095135	0.125629	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.873230	0.002518	0.007682	-0.939213	-0.004193	0.000335	0.006266	-43.195312	140.109375	-334.687500	-0.009050	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305168	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632061	0.342876	0.000000	-0.018903	0.010329	-0.034146	0.046670	0.142610	0.036511	0.094977	0.125462	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.878235	0.000320	0.007926	-0.943363	-0.005257	0.000335	0.006266	-43.195312	140.109375	-334.687500	-0.009057	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305532	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632028	0.343370	0.000000	-0.018911	0.010514	-0.034146	0.046667	0.142433	0.036320	0.095168	0.125639	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.883240	-0.002121	0.007437	-0.946293	-0.004193	0.000335	0.007330	-39.785156	143.554688	-338.273438	-0.009061	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305889	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632029	0.343631	0.000000	-0.018918	0.010355	-0.034462	0.046665	0.142915	0.036155	0.094701	0.125790	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.888245	0.001053	0.006217	-0.942386	-0.005257	0.000335	0.006266	-39.785156	143.554688	-338.273438	-0.009072	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306239	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631950	0.344272	0.000000	-0.018922	0.010544	-0.034146	0.046661	0.142414	0.036278	0.095209	0.125658	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.893250	-0.000900	0.004996	-0.941898	-0.005257	0.000335	0.005202	-39.785156	143.554688	-338.273438	-0.009082	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306582	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631756	0.344886	0.000000	-0.018922	0.010555	-0.033830	0.046656	0.161917	0.056413	0.115367	0.145183	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.898254	0.000320	0.006705	-0.943119	-0.004193	0.000335	0.006266	-37.511719	143.554688	-345.445312	-0.009086	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306918	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631449	0.345092	0.000000	-0.018917	0.010396	-0.034146	0.046648	0.162388	0.056261	0.114887	0.145344	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.903259	-0.000168	0.007682	-0.944095	-0.005257	-0.000729	0.005202	-37.511719	143.554688	-345.445312	-0.009095	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307247	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630724	0.345536	0.000000	-0.018740	0.010578	-0.033830	0.046634	0.161712	0.056571	0.115209	0.145388	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.908264	0.001053	0.005973	-0.942386	-0.005257	0.000335	0.006266	-42.058594	150.445312	-347.835938	-0.009102	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307570	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630260	0.345920	0.000000	-0.018905	0.010583	-0.034146	0.046623	0.162188	0.056085	0.115062	0.145544	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.913269	0.001785	0.007193	-0.941410	-0.004193	0.000335	0.004137	-42.058594	150.445312	-347.835938	-0.009104	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307082	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629781	0.345945	0.000000	-0.018892	0.010419	-0.033514	0.046612	0.176877	0.072065	0.130687	0.159930	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.918274	0.001297	0.005240	-0.941166	-0.005257	0.001399	0.006266	-42.058594	138.960938	-340.664062	-0.009111	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306604	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629678	0.346245	0.000000	-0.019050	0.010598	-0.034146	0.046607	0.177489	0.071096	0.130392	0.160584	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.923279	0.001541	0.004264	-0.944339	-0.005257	0.000335	0.006266	-42.058594	138.960938	-340.664062	-0.009116	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306135	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629340	0.346445	0.000000	-0.018866	0.010597	-0.034146	0.046599	0.177305	0.071280	0.130208	0.160767	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.928284	0.000076	0.007193	-0.944828	-0.005257	0.000335	0.006266	-37.511719	138.960938	-347.835938	-0.009118	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305676	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629094	0.346513	0.000000	-0.018862	0.010594	-0.034146	0.046591	0.177304	0.071288	0.130200	0.160768	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.933289	0.001541	0.007193	-0.941410	-0.005257	0.000335	0.006266	-37.511719	138.960938	-347.835938	-0.009120	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305226	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628913	0.346505	0.000000	-0.018859	0.010589	-0.034146	0.046585	0.177306	0.071296	0.130191	0.160766	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.938293	0.003250	0.005973	-0.942142	-0.005257	0.001399	0.007330	-40.921875	144.703125	-344.250000	-0.009121	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304784	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629489	0.346185	0.000000	-0.019038	0.010575	-0.034462	0.046586	0.185975	0.078975	0.138201	0.169049	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.943298	0.000076	0.007193	-0.944584	-0.005257	0.000335	0.007330	-40.921875	144.703125	-344.250000	-0.009122	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304352	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629480	0.346176	0.000000	-0.018865	0.010571	-0.034462	0.046583	0.185806	0.079152	0.138023	0.169218	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.948303	0.001297	0.004508	-0.948246	-0.005257	0.000335	0.006266	-39.785156	138.960938	-347.835938	-0.009123	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303928	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629537	0.346173	0.000000	-0.018870	0.010567	-0.034146	0.046582	0.185499	0.079467	0.138341	0.168893	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.953308	0.003494	0.005484	-0.943851	-0.005257	0.001399	0.006266	-39.785156	138.960938	-347.835938	-0.009123	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303512	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629960	0.346132	0.000000	-0.019045	0.010563	-0.034146	0.046587	0.185678	0.079295	0.138512	0.168714	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.958313	-0.000656	0.003775	-0.940189	-0.004193	0.002463	0.006266	-34.101562	137.812500	-341.859375	-0.009117	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303105	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630737	0.345990	0.000000	-0.019216	0.010397	-0.034146	0.046598	0.187185	0.080461	0.139686	0.169547	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.963318	0.001297	0.007682	-0.943607	-0.004193	0.001399	0.006266	-34.101562	137.812500	-341.859375	-0.009108	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302707	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631171	0.345473	0.000000	-0.019043	0.010394	-0.034146	0.046605	0.187015	0.080637	0.139511	0.169718	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.968323	0.001541	0.004996	-0.942386	-0.004193	0.001399	0.005202	-42.058594	141.257812	-347.835938	-0.009099	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302316	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631559	0.344930	0.000000	-0.019047	0.010389	-0.033830	0.046611	0.186707	0.080954	0.139826	0.169393	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.973328	0.003250	0.005484	-0.942142	-0.005257	0.001399	0.006266	-42.058594	141.257812	-347.835938	-0.009095	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301933	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631941	0.344693	0.000000	-0.019051	0.010552	-0.034146	0.046617	0.186865	0.080471	0.139677	0.169867	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.978333	0.002518	0.006949	-0.942875	-0.004193	0.000335	0.006266	-40.921875	144.703125	-344.250000	-0.009085	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301558	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632059	0.344136	0.000000	-0.018889	0.010369	-0.034146	0.046620	0.191546	0.085476	0.143992	0.174507	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.983337	0.003006	0.007437	-0.944584	-0.004193	0.001399	0.005202	-40.921875	144.703125	-344.250000	-0.009076	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301191	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632588	0.343646	0.000000	-0.019074	0.010364	-0.033830	0.046629	0.191420	0.085611	0.144489	0.174000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.988342	0.002029	0.004508	-0.944095	-0.005257	0.002463	0.006266	-40.921875	137.812500	-344.250000	-0.009073	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300830	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633516	0.343558	0.000000	-0.019255	0.010530	-0.034146	0.046645	0.191752	0.084949	0.144519	0.174301	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.993347	0.002518	0.004996	-0.945560	-0.003128	0.001399	0.005202	-40.921875	137.812500	-344.250000	-0.009060	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300478	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634177	0.342867	0.000000	-0.019094	0.010182	-0.033830	0.046658	0.191622	0.085774	0.144326	0.173798	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+453.998352	0.002273	0.006461	-0.943363	-0.003128	0.000335	0.005202	-40.921875	137.812500	-344.250000	-0.009046	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300132	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634570	0.342191	0.000000	-0.018943	0.010185	-0.033830	0.046666	0.191468	0.085921	0.144179	0.173952	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.003357	0.000076	0.004752	-0.941166	-0.004193	0.000335	0.006266	-45.468750	140.109375	-339.468750	-0.009038	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299793	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634978	0.341536	0.000000	-0.018968	0.010346	-0.035921	0.046675	0.200423	0.090644	0.149273	0.183180	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.008362	0.000809	0.006217	-0.937504	-0.004193	0.000335	0.007330	-45.468750	140.109375	-339.468750	-0.009030	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299461	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635320	0.341168	0.000000	-0.018989	0.010338	-0.036237	0.046683	0.200768	0.090315	0.148970	0.183466	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.013367	0.000809	0.003775	-0.941166	-0.005257	0.000335	0.006266	-42.058594	145.851562	-343.054688	-0.009026	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299538	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635536	0.341082	0.000000	-0.019005	0.010498	-0.035921	0.046689	0.200309	0.090455	0.149462	0.183294	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.018372	0.003738	0.005240	-0.938236	-0.003128	0.001399	0.007330	-42.058594	145.851562	-343.054688	-0.009010	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299613	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635970	0.340297	0.000000	-0.019186	0.010142	-0.036237	0.046699	0.201161	0.090314	0.148972	0.183073	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.023376	0.002273	0.004508	-0.940189	-0.003128	0.001399	0.006266	-44.332031	143.554688	-345.445312	-0.008993	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299686	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636366	0.339758	0.000000	-0.019190	0.010145	-0.035906	0.046708	0.204341	0.094148	0.152820	0.186251	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.028381	0.000320	0.011832	-0.942875	-0.005257	0.001399	0.005202	-44.332031	143.554688	-345.445312	-0.008987	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299757	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636752	0.339579	0.000000	-0.019195	0.010476	-0.035590	0.046718	0.203699	0.094129	0.153471	0.186261	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.033386	0.002029	0.004752	-0.939701	-0.005257	0.000335	0.007330	-35.238281	148.148438	-340.664062	-0.008983	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299826	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636795	0.339538	0.000000	-0.019031	0.010459	-0.036222	0.046721	0.204184	0.093678	0.152658	0.187040	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.038391	-0.005295	0.010367	-0.947757	-0.007385	0.003528	0.012651	-35.238281	148.148438	-340.664062	-0.008993	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299894	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637676	0.340310	0.000000	-0.019546	0.010788	-0.037802	0.046739	0.205951	0.091254	0.151921	0.188434	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.043396	0.011062	0.000602	-0.959232	-0.005257	0.000335	0.011587	-36.375000	156.187500	-337.078125	-0.008995	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299959	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637456	0.340562	0.000000	-0.019023	0.010433	-0.037486	0.046738	0.205467	0.092447	0.151360	0.188286	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.048401	-0.007492	0.015250	-0.940433	0.002193	0.000335	0.010523	-36.375000	156.187500	-337.078125	-0.008962	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300023	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637226	0.338736	0.000000	-0.019030	0.009255	-0.037186	0.046737	0.212181	0.099750	0.156319	0.192630	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.053406	0.005447	0.009635	-0.924808	-0.010578	-0.001794	0.000945	-30.691406	152.742188	-333.492188	-0.008997	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300086	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636305	0.341014	0.000000	-0.018695	0.011339	-0.034341	0.046724	0.206917	0.100846	0.160913	0.192205	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.058411	0.003494	0.020621	-0.933109	-0.002064	0.002463	-0.012890	-30.691406	152.742188	-333.492188	-0.008999	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300148	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636636	0.341191	0.000000	-0.019384	0.009973	-0.030232	0.046731	0.204863	0.105632	0.164345	0.186041	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.063416	-0.007736	-0.003305	-0.962406	-0.009514	-0.003922	-0.029918	-36.375000	158.484375	-337.078125	-0.009047	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300208	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635030	0.344088	0.000000	-0.018353	0.011216	-0.025175	0.046706	0.197532	0.110477	0.169614	0.183257	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.068420	0.002518	0.020377	-0.949711	-0.002064	-0.006050	-0.043753	-36.375000	158.484375	-337.078125	-0.009064	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300267	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632679	0.344992	0.000000	-0.018033	0.010053	-0.021066	0.046666	0.200096	0.121899	0.178070	0.184136	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.073425	0.006424	0.003775	-0.931400	-0.006321	-0.004986	-0.053331	-35.238281	164.226562	-335.882812	-0.009107	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300324	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630635	0.347378	0.000000	-0.018223	0.010806	-0.018221	0.046629	0.196688	0.123800	0.181858	0.181854	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.078430	-0.003342	0.015738	-0.941166	-0.006321	0.002463	-0.052267	-35.238281	164.226562	-335.882812	-0.009153	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300381	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630925	0.349881	0.000000	-0.019414	0.010857	-0.018537	0.046631	0.198144	0.122241	0.182785	0.181030	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.083435	0.017410	-0.013314	-0.956546	-0.005257	-0.002858	-0.037367	-34.101562	165.375000	-337.078125	-0.009193	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300436	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629874	0.351867	0.000000	-0.018535	0.010737	-0.022962	0.046610	0.201811	0.118815	0.177360	0.186214	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.088440	0.002518	-0.008188	-0.945072	-0.001000	-0.000729	-0.015019	-34.101562	165.375000	-337.078125	-0.009198	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300490	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630059	0.351723	0.000000	-0.018893	0.010091	-0.029600	0.046610	0.211791	0.114806	0.172775	0.194188	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.093445	0.009109	-0.004281	-0.941654	-0.004193	0.000335	0.005202	-35.238281	159.632812	-333.492188	-0.009195	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300544	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631208	0.351174	0.000000	-0.019086	0.010613	-0.035605	0.046626	0.217468	0.108087	0.167483	0.200522	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.098450	0.014725	-0.010141	-0.933109	0.002193	0.007785	0.035000	-35.238281	159.632812	-333.492188	-0.009134	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300596	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635234	0.347270	0.000000	-0.020307	0.009544	-0.044455	0.046693	0.228608	0.099084	0.158785	0.207082	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.103455	-0.020676	0.006217	-0.956791	-0.008450	0.008849	0.054156	-35.238281	159.632812	-333.492188	-0.009103	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300648	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639850	0.345301	0.000000	-0.020483	0.011177	-0.050145	0.046773	0.232840	0.091585	0.154906	0.214229	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.108459	0.017166	-0.007211	-0.943851	-0.001000	0.002463	0.070119	-34.101562	156.187500	-339.468750	-0.009016	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300699	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.642322	0.340212	0.000000	-0.019477	0.009840	-0.054886	0.046820	0.237913	0.089188	0.147821	0.218639	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.113464	-0.003830	0.004996	-0.935550	-0.004193	0.006720	0.078633	-34.101562	156.187500	-339.468750	-0.008935	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300750	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645784	0.335330	0.000000	-0.020203	0.010220	-0.057414	0.046885	0.243108	0.087873	0.148718	0.223141	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.118469	0.005203	0.004752	-0.940433	-0.003128	0.016298	0.086083	-42.058594	155.039062	-335.882812	-0.008843	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300799	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.651753	0.330375	0.000000	-0.021743	0.009907	-0.059627	0.046996	0.247172	0.084433	0.147733	0.223501	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.123474	-0.006760	0.009146	-0.956791	-0.002064	0.002463	0.086083	-42.058594	155.039062	-335.882812	-0.008750	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300848	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.653061	0.325546	0.000000	-0.019503	0.009615	-0.059627	0.047031	0.245226	0.086965	0.145201	0.225448	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.128479	-0.000900	0.018424	-0.919925	-0.001000	0.001399	0.085019	-37.511719	150.445312	-340.664062	-0.008664	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300896	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.653530	0.321349	0.000000	-0.019377	0.009355	-0.059311	0.047053	0.245043	0.087667	0.145131	0.224998	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.133484	-0.003830	0.007437	-0.922123	-0.006321	0.006720	0.074376	-37.511719	150.445312	-340.664062	-0.008625	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300942	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.654925	0.320340	0.000000	-0.020249	0.010160	-0.056150	0.047090	0.243119	0.090320	0.151140	0.222941	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.138489	-0.007248	0.010367	-0.947025	-0.004193	0.005656	0.061606	-42.058594	148.148438	-333.492188	-0.008597	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300988	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.655246	0.319629	0.000000	-0.020051	0.009776	-0.052357	0.047109	0.239512	0.094695	0.154351	0.218962	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.143494	0.000564	0.017203	-0.953129	-0.010578	0.001399	0.046706	-42.058594	148.148438	-333.492188	-0.008620	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301031	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.653600	0.321940	0.000000	-0.019337	0.010796	-0.047932	0.047093	0.233353	0.098815	0.159081	0.216271	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.148499	0.005936	0.011588	-0.939701	-0.005257	-0.000729	0.024358	-37.511719	155.039062	-331.101562	-0.008637	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301072	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650973	0.323703	0.000000	-0.018976	0.009953	-0.041294	0.047059	0.227198	0.106657	0.164514	0.209151	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.153503	0.004471	0.025992	-0.933841	0.001128	0.003528	0.003073	-37.511719	155.039062	-331.101562	-0.008643	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301112	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.649704	0.324692	0.000000	-0.019640	0.009015	-0.034973	0.047045	0.222479	0.113252	0.170562	0.201227	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.158508	-0.001145	0.000846	-0.944339	-0.001000	-0.000729	-0.017147	-30.691406	157.335938	-338.273438	-0.008679	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301150	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.647454	0.327056	0.000000	-0.018929	0.009488	-0.028968	0.047013	0.222289	0.126495	0.183330	0.203406	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.163513	0.003494	0.007682	-0.945316	-0.008450	-0.003922	-0.041624	-30.691406	157.335938	-338.273438	-0.008762	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301187	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.644606	0.332338	0.000000	-0.018422	0.010806	-0.021698	0.046968	0.213194	0.132955	0.191410	0.197962	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.168518	-0.002854	0.004996	-0.941654	-0.005257	-0.006050	-0.055459	-31.828125	156.187500	-339.468750	-0.008830	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301223	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641488	0.336416	0.000000	-0.018105	0.010379	-0.017589	0.046916	0.209195	0.137807	0.194776	0.193743	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.173523	-0.001145	0.005240	-0.944339	-0.007385	-0.003922	-0.081001	-31.828125	156.187500	-339.468750	-0.008903	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301257	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639203	0.340596	0.000000	-0.018471	0.010808	-0.010003	0.046876	0.201545	0.144598	0.203156	0.186221	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.178528	0.004715	0.011100	-0.953617	-0.002064	-0.010307	-0.094836	-39.785156	161.929688	-340.664062	-0.008941	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301290	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635188	0.342549	0.000000	-0.017463	0.010025	-0.005894	0.046804	0.206552	0.159838	0.214814	0.191676	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.183533	-0.001877	0.004996	-0.935795	-0.004193	-0.011372	-0.103349	-39.785156	161.929688	-340.664062	-0.008983	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301323	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631159	0.344603	0.000000	-0.017337	0.010443	-0.003365	0.046730	0.203479	0.162074	0.217635	0.189692	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.188538	0.007156	0.004020	-0.945072	-0.006321	-0.006050	-0.101221	-36.375000	151.593750	-334.687500	-0.009026	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301354	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629048	0.346703	0.000000	-0.018222	0.010828	-0.003998	0.046684	0.204612	0.160172	0.218272	0.189823	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.193542	0.005203	-0.000375	-0.949711	-0.006321	-0.004986	-0.091643	-36.375000	151.593750	-334.687500	-0.009059	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301386	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627644	0.348076	0.000000	-0.018396	0.010841	-0.006842	0.046650	0.207617	0.157141	0.215614	0.192507	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.198547	0.001053	-0.010385	-0.950199	0.001128	-0.010307	-0.073551	-30.691406	164.226562	-333.492188	-0.009038	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301417	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625139	0.346295	0.000000	-0.017557	0.009645	-0.012216	0.046597	0.218007	0.158463	0.212866	0.202184	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.203552	-0.002854	0.021598	-0.943363	-0.002064	-0.003922	-0.053331	-30.691406	164.226562	-333.492188	-0.009017	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301448	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624864	0.344635	0.000000	-0.018612	0.010159	-0.018221	0.046580	0.224554	0.150887	0.208431	0.207648	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.208557	0.006180	0.008658	-0.940677	-0.004193	0.000335	-0.034175	-30.691406	164.226562	-333.492188	-0.009001	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301479	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625906	0.343350	0.000000	-0.019284	0.010469	-0.023910	0.046586	0.230606	0.144217	0.203722	0.212975	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.213562	-0.002609	0.006461	-0.948490	-0.008450	0.000335	-0.019276	-32.964844	168.820312	-326.320312	-0.009007	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301511	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626900	0.343485	0.000000	-0.019254	0.011106	-0.028335	0.046593	0.234364	0.139184	0.199905	0.218067	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.218567	0.009109	0.013297	-0.957767	-0.007385	0.002463	-0.001184	-32.964844	168.820312	-326.320312	-0.009012	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302547	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628501	0.343541	0.000000	-0.019569	0.010882	-0.033709	0.046612	0.240275	0.133720	0.194623	0.222902	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.223572	0.004471	0.001090	-0.958988	-0.003128	0.003528	0.022229	-27.281250	167.671875	-332.296875	-0.009000	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303563	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630152	0.342952	0.000000	-0.019701	0.010184	-0.040647	0.046640	0.251554	0.130858	0.190628	0.232520	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.228577	-0.007248	0.019645	-0.954593	-0.007385	0.007785	0.045642	-27.281250	167.671875	-332.296875	-0.009015	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304560	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633446	0.343686	0.000000	-0.020355	0.010868	-0.047601	0.046691	0.258478	0.122566	0.185013	0.239503	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.233582	0.002518	-0.007455	-0.936527	-0.006321	0.004592	0.062670	-34.101562	167.671875	-329.906250	-0.009030	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305539	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635495	0.344361	0.000000	-0.019804	0.010688	-0.052658	0.046725	0.263164	0.118240	0.179225	0.244932	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.238586	-0.002121	0.021109	-0.928226	-0.006321	0.006720	0.077569	-34.101562	167.671875	-329.906250	-0.009047	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306499	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637815	0.345161	0.000000	-0.020121	0.010692	-0.057083	0.046764	0.267901	0.113494	0.175120	0.249045	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.243591	0.000320	0.008414	-0.948978	-0.004193	0.009913	0.086083	-34.101562	160.781250	-337.078125	-0.009058	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307441	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641034	0.345287	0.000000	-0.020602	0.010359	-0.059627	0.046815	0.271249	0.110792	0.172714	0.250764	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.248596	0.005447	0.013541	-0.949466	-0.006321	0.004592	0.091404	-34.101562	160.781250	-337.078125	-0.009087	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308366	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641986	0.346763	0.000000	-0.019704	0.010738	-0.061207	0.046836	0.271553	0.109731	0.170614	0.253621	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.253601	-0.002121	0.010611	-0.939701	-0.003128	0.010977	0.088211	-31.828125	160.781250	-337.078125	-0.009107	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309272	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.644681	0.347674	0.000000	-0.020705	0.010269	-0.060259	0.046887	0.272076	0.110147	0.172095	0.251202	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.258606	0.001541	0.006949	-0.943363	-0.007385	0.006720	0.082890	-31.828125	160.781250	-337.078125	-0.009154	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310161	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645914	0.350143	0.000000	-0.019980	0.011012	-0.058679	0.046915	0.269026	0.111710	0.173693	0.251091	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.263611	0.002762	0.001334	-0.945072	-0.001000	0.008849	0.072248	-34.101562	160.781250	-339.468750	-0.009170	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311032	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.647653	0.350691	0.000000	-0.020303	0.010037	-0.055518	0.046952	0.267164	0.115523	0.176202	0.246632	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.268616	0.001541	0.004020	-0.941166	-0.004193	0.004592	0.063734	-34.101562	160.781250	-339.468750	-0.009198	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311885	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.648089	0.351890	0.000000	-0.019605	0.010613	-0.052989	0.046967	0.263361	0.118173	0.178608	0.245378	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.273621	0.000564	0.000357	-0.937748	-0.006321	0.004592	0.048835	-34.101562	160.781250	-337.078125	-0.009226	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.312722	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.648551	0.353151	0.000000	-0.019616	0.010978	-0.048564	0.046983	0.258582	0.122222	0.183410	0.241307	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.278625	0.000320	0.004508	-0.940677	-0.004193	0.005656	0.035000	-34.101562	160.781250	-337.078125	-0.009233	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.313542	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.649314	0.353107	0.000000	-0.019796	0.010635	-0.044455	0.047004	0.254996	0.126495	0.187355	0.236674	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.283630	0.003738	0.002555	-0.945804	-0.005257	0.001399	0.016908	-34.101562	165.375000	-334.687500	-0.009235	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314345	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.648795	0.352777	0.000000	-0.019124	0.010794	-0.039082	0.047003	0.248792	0.132379	0.192217	0.232132	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.288635	0.000320	0.006949	-0.946537	-0.001000	0.001399	-0.002248	-34.101562	165.375000	-334.687500	-0.009207	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315131	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.648348	0.350736	0.000000	-0.019157	0.010089	-0.033393	0.047003	0.243841	0.138742	0.197232	0.225705	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.293640	-0.002121	0.008658	-0.939945	-0.007385	-0.002858	-0.020340	-35.238281	159.632812	-340.664062	-0.009206	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315901	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.646670	0.350412	0.000000	-0.018508	0.011092	-0.028019	0.046980	0.236816	0.143761	0.202961	0.221983	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.298645	0.003738	0.010367	-0.941166	-0.004193	-0.004986	-0.039496	-35.238281	159.632812	-340.664062	-0.009189	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316656	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.644382	0.349186	0.000000	-0.018217	0.010533	-0.022330	0.046946	0.231394	0.150299	0.207801	0.216026	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.303650	0.003494	0.009879	-0.950687	-0.001000	-0.001794	-0.054395	-30.691406	166.523438	-333.492188	-0.009160	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317395	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.643157	0.347349	0.000000	-0.018775	0.010008	-0.017905	0.046927	0.228052	0.154692	0.212258	0.210518	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.308655	-0.000412	0.012076	-0.947513	-0.006321	-0.006050	-0.065037	-30.691406	166.523438	-333.492188	-0.009165	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318119	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640823	0.347591	0.000000	-0.018122	0.010866	-0.014744	0.046889	0.224551	0.158817	0.216794	0.210038	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.313660	0.005691	0.009879	-0.940921	-0.003128	-0.004986	-0.068230	-30.691406	166.523438	-333.492188	-0.009163	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318829	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639026	0.347391	0.000000	-0.018339	0.010351	-0.013796	0.046857	0.224333	0.160064	0.217444	0.208359	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.318665	0.006424	0.004996	-0.940433	-0.004193	-0.003922	-0.067166	-29.554688	158.484375	-334.687500	-0.009173	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319524	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637851	0.347954	0.000000	-0.018545	0.010548	-0.014112	0.046835	0.224659	0.159345	0.217530	0.208665	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.323669	0.003982	0.008414	-0.947513	-0.004193	-0.003922	-0.059716	-29.554688	158.484375	-334.687500	-0.009187	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320205	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637084	0.348737	0.000000	-0.018579	0.010573	-0.016325	0.046819	0.226880	0.157074	0.215377	0.210869	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.328674	0.003250	0.012320	-0.941410	-0.005257	-0.006050	-0.049074	-35.238281	168.820312	-333.492188	-0.009210	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320873	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636073	0.349973	0.000000	-0.018279	0.010772	-0.019485	0.046798	0.229543	0.154014	0.212115	0.214528	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.333679	0.000320	0.007926	-0.945804	-0.004193	-0.006050	-0.038432	-35.238281	168.820312	-333.492188	-0.009231	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.321528	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635335	0.351344	0.000000	-0.018332	0.010639	-0.022646	0.046781	0.237558	0.155603	0.213545	0.222174	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.338684	0.000076	0.010367	-0.929447	-0.006321	-0.001794	-0.023532	-32.964844	159.632812	-326.320312	-0.009265	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.322169	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635929	0.353167	0.000000	-0.019053	0.011016	-0.027071	0.046786	0.242328	0.150079	0.210219	0.226254	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.343689	0.000076	0.006217	-0.945804	-0.004193	0.000335	-0.007569	-32.964844	159.632812	-326.320312	-0.009290	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.322797	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637001	0.354377	0.000000	-0.019401	0.010706	-0.031812	0.046801	0.247728	0.145301	0.205515	0.230337	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.348694	-0.011887	0.009146	-0.955082	-0.006321	0.003528	0.010523	-28.417969	164.226562	-331.101562	-0.009325	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.323413	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638597	0.356159	0.000000	-0.019894	0.011085	-0.037186	0.046825	0.253215	0.139056	0.201013	0.235596	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.353699	-0.002854	-0.005746	-0.944828	-0.001000	0.003528	0.026486	-28.417969	164.226562	-331.101562	-0.009330	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.324016	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639438	0.356073	0.000000	-0.019844	0.010259	-0.041927	0.046839	0.259891	0.136351	0.196556	0.240722	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.358704	0.007889	0.004508	-0.936039	-0.004193	0.004592	0.043514	-29.554688	167.671875	-332.296875	-0.009341	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.324607	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639956	0.356382	0.000000	-0.019952	0.010801	-0.046984	0.046847	0.264515	0.130643	0.192150	0.246213	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.363708	0.003494	-0.001352	-0.939701	-0.006321	0.007785	0.054156	-29.554688	167.671875	-332.296875	-0.009350	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.325186	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641198	0.356581	0.000000	-0.020394	0.011128	-0.050145	0.046868	0.267791	0.126713	0.189758	0.249259	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.368713	0.004471	0.003043	-0.942630	-0.004193	0.002463	0.063734	-32.964844	171.117188	-338.273438	-0.009336	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.325753	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640956	0.355416	0.000000	-0.019478	0.010745	-0.052989	0.046865	0.270102	0.125167	0.185614	0.252636	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.373718	0.004959	0.007926	-0.950443	-0.002064	0.004592	0.063734	-32.964844	171.117188	-338.273438	-0.009301	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.326309	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641645	0.353118	0.000000	-0.019797	0.010362	-0.052989	0.046878	0.270804	0.125232	0.185550	0.251935	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.378723	0.001297	0.012320	-0.947025	-0.005257	0.008849	0.061606	-27.281250	174.562500	-332.296875	-0.009279	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.326854	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.643892	0.351380	0.000000	-0.020453	0.010824	-0.052357	0.046917	0.270366	0.124746	0.187300	0.251108	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.383728	-0.013596	-0.003305	-0.952152	-0.005257	0.007785	0.054156	-27.281250	174.562500	-332.296875	-0.009257	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.327387	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645777	0.350045	0.000000	-0.020246	0.010769	-0.050145	0.046952	0.268001	0.127221	0.189250	0.249048	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.388733	0.000809	0.001822	-0.939701	-0.001000	0.003528	0.045642	-28.417969	168.820312	-326.320312	-0.009212	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.327911	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645981	0.347436	0.000000	-0.019537	0.010039	-0.047616	0.046960	0.265494	0.131188	0.190340	0.246498	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.393738	0.000809	0.010367	-0.930423	-0.006321	0.005656	0.033936	-28.417969	168.820312	-326.320312	-0.009191	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.328423	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.646400	0.346397	0.000000	-0.019862	0.010855	-0.044139	0.046972	0.261526	0.133523	0.194959	0.243512	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.398743	0.012527	0.010367	-0.938480	-0.006321	0.000335	0.022229	-30.691406	166.523438	-328.710938	-0.009174	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.328926	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.644800	0.345844	0.000000	-0.018980	0.010806	-0.040647	0.046955	0.257212	0.137957	0.197529	0.240863	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.403748	0.001297	0.010367	-0.943119	-0.007385	-0.003922	0.009459	-30.691406	166.523438	-328.710938	-0.009168	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.329419	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.642671	0.345750	0.000000	-0.018323	0.010934	-0.036854	0.046922	0.252633	0.142279	0.200793	0.237855	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.408752	0.009598	0.015982	-0.943607	-0.004193	-0.002858	-0.005441	-35.238281	164.226562	-333.492188	-0.009158	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.329901	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641426	0.345337	0.000000	-0.018546	0.010402	-0.032429	0.046902	0.248963	0.147013	0.204909	0.232675	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.413757	-0.003098	0.008414	-0.943363	-0.003128	0.001399	-0.017147	-35.238281	164.226562	-333.492188	-0.009155	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.330373	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641931	0.345378	0.000000	-0.019273	0.010254	-0.028952	0.046911	0.246361	0.149911	0.208964	0.228323	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.418762	-0.006271	0.004752	-0.945316	-0.009514	-0.003922	-0.019276	-35.238281	164.226562	-333.492188	-0.009193	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.330836	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641365	0.347874	0.000000	-0.018461	0.011310	-0.028320	0.046895	0.243861	0.150298	0.209841	0.229559	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.423767	0.006424	0.002311	-0.936527	-0.001000	-0.000729	-0.023532	-30.691406	161.929688	-335.882812	-0.009194	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.329881	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641285	0.347975	0.000000	-0.019017	0.009966	-0.027056	0.046893	0.244497	0.152351	0.210317	0.226395	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.428772	0.013260	0.014273	-0.948734	-0.009514	-0.000729	-0.022468	-30.691406	161.929688	-335.882812	-0.009238	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.328946	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641275	0.350595	0.000000	-0.019041	0.011382	-0.027372	0.046893	0.243421	0.150596	0.211440	0.228103	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.433777	-0.004563	0.012076	-0.938724	-0.009514	-0.006050	-0.022468	-37.511719	157.335938	-333.492188	-0.009283	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.328029	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639998	0.353207	0.000000	-0.018225	0.011391	-0.027372	0.046871	0.242597	0.151402	0.210634	0.228927	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.438782	-0.001145	0.010367	-0.944584	-0.005257	0.000335	-0.023532	-37.511719	157.335938	-333.492188	-0.009312	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.327131	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640748	0.354707	0.000000	-0.019301	0.010736	-0.027056	0.046882	0.244010	0.151297	0.211371	0.226882	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.443787	-0.005783	0.007682	-0.954105	0.002193	0.001399	-0.020340	-32.964844	157.335938	-333.492188	-0.009307	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.326250	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641526	0.354187	0.000000	-0.019475	0.009611	-0.028019	0.046895	0.246263	0.151274	0.209447	0.226535	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.448792	-0.008713	-0.004281	-0.934330	-0.007385	-0.000729	-0.010762	-32.964844	157.335938	-333.492188	-0.009349	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.325387	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641118	0.356454	0.000000	-0.019121	0.011229	-0.030864	0.046888	0.247136	0.147165	0.207867	0.231352	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.453796	-0.001633	0.004020	-0.924808	-0.005257	-0.000729	-0.009697	-30.691406	155.039062	-338.273438	-0.009373	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.324541	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640000	0.357521	0.000000	-0.019099	0.010904	-0.031180	0.046868	0.247754	0.147197	0.207203	0.231366	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.458801	0.019119	0.003287	-0.948978	-0.001000	0.002463	-0.008633	-30.691406	155.039062	-338.273438	-0.009364	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.323712	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639481	0.356669	0.000000	-0.019571	0.010238	-0.031496	0.046858	0.249210	0.147074	0.206693	0.230543	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.463806	0.002029	0.012809	-0.938236	-0.007385	0.001399	-0.005441	-34.101562	163.078125	-339.468750	-0.009379	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.322898	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638931	0.357261	0.000000	-0.019358	0.011272	-0.032444	0.046847	0.247750	0.144146	0.205406	0.231579	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.468811	-0.007492	0.004020	-0.951908	-0.005257	0.001399	0.003073	-34.101562	163.078125	-339.468750	-0.009379	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.322101	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638781	0.356968	0.000000	-0.019336	0.010904	-0.034973	0.046843	0.250624	0.142007	0.202487	0.233762	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.473816	-0.001145	0.007437	-0.955326	0.000064	-0.000729	0.006266	-34.101562	156.187500	-329.906250	-0.009350	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.321320	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638033	0.355032	0.000000	-0.018978	0.010044	-0.035921	0.046828	0.252076	0.142277	0.200321	0.234207	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.478821	0.008621	-0.006234	-0.938480	0.001128	0.001399	0.015844	-34.101562	156.187500	-329.906250	-0.009312	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320554	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637930	0.352678	0.000000	-0.019311	0.009886	-0.038766	0.046824	0.255411	0.139257	0.197652	0.236561	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.483826	0.003250	0.017936	-0.933109	-0.010578	0.005656	0.025422	-36.375000	163.078125	-334.687500	-0.009328	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319803	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639281	0.353607	0.000000	-0.019974	0.011749	-0.041611	0.046845	0.257056	0.133886	0.197333	0.240605	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.488831	0.000320	0.004020	-0.954593	-0.003128	0.005656	0.027550	-36.375000	163.078125	-334.687500	-0.009307	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319068	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640818	0.351981	0.000000	-0.019945	0.010484	-0.042243	0.046870	0.258914	0.134538	0.195397	0.239992	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.493835	0.016434	0.015738	-0.951908	0.001128	-0.002858	0.032872	-38.648438	158.484375	-341.859375	-0.009268	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318347	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640148	0.349728	0.000000	-0.018582	0.009799	-0.043823	0.046858	0.259817	0.135006	0.191768	0.242249	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.498840	0.005203	-0.001840	-0.931888	-0.005257	0.001399	0.042450	-38.648438	158.484375	-341.859375	-0.009267	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317642	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641403	0.349755	0.000000	-0.019323	0.010836	-0.046668	0.046879	0.262365	0.130384	0.190701	0.245391	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.503845	-0.028244	0.006217	-0.946781	-0.018028	0.003528	0.042450	-32.964844	166.523438	-338.273438	-0.009330	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316950	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.643437	0.353608	0.000000	-0.019698	0.012844	-0.046668	0.046915	0.260732	0.128000	0.193085	0.247024	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.508850	0.025711	0.003531	-0.952640	0.004321	0.000335	0.042450	-32.964844	166.523438	-338.273438	-0.009281	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316273	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.644086	0.350924	0.000000	-0.019204	0.009209	-0.046668	0.046928	0.263883	0.132139	0.188965	0.243892	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.513855	0.003738	0.010855	-0.950931	-0.003128	0.003528	0.037128	-35.238281	164.226562	-338.273438	-0.009268	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315610	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645607	0.350240	0.000000	-0.019744	0.010448	-0.045087	0.046957	0.261603	0.131940	0.192325	0.243012	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.518860	-0.013352	-0.002572	-0.927982	-0.007385	-0.000729	0.029679	-35.238281	164.226562	-338.273438	-0.009276	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314961	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645888	0.350778	0.000000	-0.019082	0.011121	-0.042875	0.046965	0.258056	0.134142	0.194548	0.242134	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.523865	0.007400	0.035025	-0.938236	-0.001000	0.012041	0.020101	-35.238281	164.226562	-338.273438	-0.009255	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315330	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.649598	0.349590	0.000000	-0.021141	0.010083	-0.040030	0.047032	0.258308	0.135966	0.198413	0.236192	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.528870	0.011551	0.002555	-0.958988	-0.013771	0.002463	0.014780	-35.238281	161.929688	-333.492188	-0.009308	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315692	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.650158	0.352875	0.000000	-0.019567	0.012148	-0.038435	0.047048	0.253073	0.137071	0.200500	0.238236	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.533875	-0.005051	-0.004770	-0.936771	-0.002064	-0.010307	0.014780	-35.238281	161.929688	-333.492188	-0.009312	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316047	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.647100	0.353043	0.000000	-0.017561	0.010260	-0.038435	0.047003	0.252956	0.140964	0.196607	0.238353	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.538879	-0.010666	0.017447	-0.936283	0.004321	0.003528	0.006266	-36.375000	160.781250	-334.687500	-0.009285	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316395	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.648105	0.351388	0.000000	-0.019851	0.009300	-0.035906	0.047023	0.253677	0.142163	0.200465	0.232575	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.543884	-0.010910	0.001578	-0.931644	-0.021220	0.001399	-0.005441	-36.375000	160.781250	-334.687500	-0.009385	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316736	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.647733	0.357317	0.000000	-0.019485	0.013441	-0.032429	0.047021	0.245693	0.141865	0.207717	0.233606	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.548889	0.005447	0.016715	-0.956302	0.000064	-0.001794	-0.017147	-36.375000	158.484375	-334.687500	-0.009380	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317069	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.645603	0.356750	0.000000	-0.018941	0.009983	-0.028952	0.046989	0.245130	0.149344	0.207191	0.227215	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.553894	0.015457	-0.005258	-0.951175	0.010706	0.000335	-0.019276	-36.375000	158.484375	-334.687500	-0.009322	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317396	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.643902	0.352816	0.000000	-0.019254	0.008355	-0.028335	0.046961	0.246454	0.151276	0.206493	0.224657	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.558899	-0.019699	-0.005502	-0.948002	-0.021220	-0.008179	-0.018211	-32.964844	161.929688	-331.101562	-0.009415	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317716	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639862	0.358315	0.000000	-0.017865	0.013537	-0.028651	0.046893	0.240200	0.147167	0.209970	0.231543	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.563904	0.022293	0.016959	-0.929935	0.006450	0.003528	-0.019276	-32.964844	161.929688	-331.101562	-0.009360	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318030	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639517	0.354760	0.000000	-0.019740	0.009023	-0.028335	0.046884	0.246272	0.150121	0.207648	0.224839	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.568909	0.000809	-0.002328	-0.941654	-0.002064	0.001399	-0.020340	-30.691406	152.742188	-333.492188	-0.009340	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318337	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638936	0.353501	0.000000	-0.019349	0.010433	-0.028019	0.046871	0.244155	0.149418	0.208983	0.226323	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.573914	-0.007492	0.002066	-0.935550	-0.018028	-0.008179	-0.018211	-30.691406	152.742188	-333.492188	-0.009393	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318638	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636037	0.356595	0.000000	-0.017809	0.012948	-0.028651	0.046818	0.241893	0.148971	0.210486	0.232170	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.578918	-0.007248	0.006949	-0.941898	0.010706	0.003528	-0.018211	-32.964844	155.039062	-333.492188	-0.009297	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318933	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636702	0.350708	0.000000	-0.019708	0.008258	-0.028651	0.046823	0.248482	0.151763	0.207694	0.225581	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.583923	0.014725	0.013541	-0.961185	-0.008450	0.003528	-0.011826	-32.964844	155.039062	-333.492188	-0.009293	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319221	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637191	0.350642	0.000000	-0.019662	0.011361	-0.030548	0.046827	0.247230	0.146809	0.208855	0.230626	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.588928	-0.004074	0.000113	-0.950199	-0.010578	-0.009243	0.000945	-34.101562	160.781250	-334.687500	-0.009303	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319504	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634057	0.351304	0.000000	-0.017601	0.011629	-0.034341	0.046770	0.248692	0.144809	0.203269	0.236749	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.593933	-0.011643	0.005729	-0.944339	0.003257	0.004592	0.008394	-34.101562	160.781250	-334.687500	-0.009245	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319781	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635135	0.347957	0.000000	-0.019845	0.009361	-0.036553	0.046782	0.255417	0.142620	0.201033	0.234450	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.598938	0.006180	0.010611	-0.944828	-0.010578	0.001399	0.013715	-35.238281	161.929688	-335.882812	-0.009257	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320053	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634899	0.348930	0.000000	-0.019281	0.011582	-0.038134	0.046773	0.254212	0.139383	0.201109	0.238816	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.603943	0.001541	0.004264	-0.935795	-0.006321	0.000335	0.016908	-35.238281	161.929688	-335.882812	-0.009252	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320320	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634180	0.348783	0.000000	-0.019076	0.010844	-0.039082	0.046756	0.255694	0.139378	0.199219	0.239230	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.608948	-0.000656	0.009391	-0.940189	0.005385	0.004592	0.025422	-38.648438	153.890625	-332.296875	-0.009192	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320582	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634757	0.345432	0.000000	-0.019727	0.008965	-0.041611	0.046760	0.260753	0.138077	0.195462	0.239229	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.613953	-0.001633	-0.013314	-0.958988	-0.016963	-0.003922	0.035000	-38.648438	153.890625	-332.296875	-0.009243	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320838	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632812	0.348773	0.000000	-0.018327	0.012564	-0.044455	0.046723	0.258598	0.133034	0.194816	0.247073	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.618958	0.012527	0.008414	-0.951664	0.002193	0.001399	0.037128	-38.648438	156.187500	-334.687500	-0.009192	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.321091	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632638	0.346194	0.000000	-0.019184	0.009423	-0.045087	0.046715	0.263228	0.134685	0.191900	0.243707	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.623962	-0.003830	0.026236	-0.958011	-0.001000	0.010977	0.031807	-38.648438	156.187500	-334.687500	-0.009155	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320937	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635553	0.344272	0.000000	-0.020688	0.009952	-0.043507	0.046759	0.262623	0.134232	0.195514	0.241151	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.628967	-0.006271	0.007682	-0.929935	-0.020156	-0.000729	0.031807	-38.648438	156.187500	-334.687500	-0.009222	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320786	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635017	0.348572	0.000000	-0.018762	0.013002	-0.043507	0.046747	0.257646	0.133109	0.196637	0.246128	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.633972	-0.013840	-0.011117	-0.938724	0.002193	-0.000729	0.025422	-30.691406	157.335938	-335.882812	-0.009186	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320640	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634173	0.346516	0.000000	-0.018768	0.009357	-0.041611	0.046730	0.259402	0.138644	0.194895	0.240579	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.638977	0.007889	-0.002084	-0.948734	-0.006321	0.008849	0.022229	-30.691406	157.335938	-335.882812	-0.009188	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320497	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635616	0.346526	0.000000	-0.020276	0.010751	-0.040662	0.046751	0.258568	0.136691	0.198745	0.239517	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.643982	0.015457	0.005484	-0.956058	-0.010578	-0.000729	0.024358	-35.238281	152.742188	-335.882812	-0.009201	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320358	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634070	0.347475	0.000000	-0.018681	0.011398	-0.041294	0.046723	0.256958	0.137007	0.197164	0.242391	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.648987	0.000564	0.028434	-0.949222	0.006450	0.000335	0.015844	-35.238281	152.742188	-335.882812	-0.009127	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320222	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633364	0.343235	0.000000	-0.018857	0.008638	-0.038766	0.046708	0.257365	0.142118	0.197110	0.236927	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.653992	-0.007492	-0.014047	-0.916263	-0.009514	-0.009243	0.002009	-36.375000	158.484375	-332.296875	-0.009138	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320090	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630268	0.344178	0.000000	-0.017347	0.011236	-0.034657	0.046652	0.249147	0.145140	0.202306	0.236926	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.658997	-0.009934	0.015494	-0.937504	-0.010578	0.004592	-0.009697	-36.375000	158.484375	-332.296875	-0.009156	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319960	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631280	0.345477	0.000000	-0.019606	0.011360	-0.031180	0.046664	0.247806	0.146234	0.208165	0.231314	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.664001	0.023514	0.009879	-0.963627	0.008578	0.007785	-0.011826	-35.238281	157.335938	-340.664062	-0.009081	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319833	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633017	0.341534	0.000000	-0.020073	0.008288	-0.030533	0.046689	0.250708	0.149497	0.206218	0.227137	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.669006	0.005203	-0.005746	-0.940433	-0.012706	-0.012436	-0.010762	-35.238281	157.335938	-340.664062	-0.009116	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319708	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629169	0.343927	0.000000	-0.016824	0.011755	-0.030849	0.046621	0.244308	0.148962	0.206120	0.234169	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.674011	-0.006271	0.016959	-0.931888	-0.007385	-0.004986	-0.011826	-38.648438	156.187500	-334.687500	-0.009124	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319586	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628286	0.344614	0.000000	-0.018116	0.010851	-0.030533	0.046600	0.246188	0.148890	0.206824	0.231657	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.679016	0.009598	0.006949	-0.950931	-0.003128	0.008849	-0.015019	-38.648438	156.187500	-334.687500	-0.009113	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319466	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631766	0.344160	0.000000	-0.020365	0.010164	-0.029585	0.046653	0.248176	0.148277	0.209334	0.227773	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.684021	-0.010422	-0.001107	-0.956546	-0.003128	-0.000729	-0.023532	-32.964844	159.632812	-338.273438	-0.009106	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319348	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632299	0.343590	0.000000	-0.018807	0.010177	-0.027071	0.046659	0.244081	0.152324	0.210294	0.226821	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.689026	0.002762	0.011832	-0.921634	0.008578	-0.002858	-0.020340	-32.964844	159.632812	-338.273438	-0.009040	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319232	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632005	0.339892	0.000000	-0.018496	0.008338	-0.028019	0.046652	0.246558	0.153527	0.207195	0.226241	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.694031	0.012039	-0.001107	-0.925296	-0.011642	-0.001794	-0.009697	-35.238281	155.039062	-340.664062	-0.009074	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319119	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631923	0.342249	0.000000	-0.018699	0.011633	-0.031180	0.046649	0.246626	0.146868	0.207531	0.232494	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.699036	-0.009934	0.026236	-0.944828	-0.005257	-0.003922	-0.008633	-35.238281	155.039062	-340.664062	-0.009078	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319007	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631240	0.342684	0.000000	-0.018384	0.010567	-0.031496	0.046635	0.247693	0.147934	0.205834	0.232059	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.704041	0.015457	0.008414	-0.959720	-0.005257	0.007785	-0.006505	-37.511719	152.742188	-340.664062	-0.009090	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318896	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634017	0.343574	0.000000	-0.020275	0.010578	-0.032128	0.046680	0.250205	0.145399	0.207104	0.230811	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.709045	-0.002365	0.013297	-0.964603	-0.010578	-0.003922	-0.000119	-37.511719	152.742188	-340.664062	-0.009140	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318787	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633345	0.346908	0.000000	-0.018377	0.011462	-0.034025	0.046668	0.249330	0.144526	0.204204	0.235500	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.714050	-0.001877	-0.000619	-0.929691	0.002193	-0.001794	0.008394	-36.375000	160.781250	-329.906250	-0.009133	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318680	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633430	0.346451	0.000000	-0.018759	0.009445	-0.036553	0.046669	0.254258	0.143632	0.200041	0.235629	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.719055	-0.012619	-0.014291	-0.947757	-0.003128	0.006720	0.013715	-36.375000	160.781250	-329.906250	-0.009149	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318575	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635697	0.347371	0.000000	-0.020127	0.010376	-0.038134	0.046707	0.256274	0.139753	0.200759	0.236773	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.724060	0.002762	0.029410	-0.943607	-0.013771	0.005656	0.019037	-37.511719	159.632812	-338.273438	-0.009208	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318472	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636929	0.350781	0.000000	-0.019902	0.012091	-0.039714	0.046729	0.255915	0.136683	0.200668	0.240293	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.729065	0.015213	0.009635	-0.934086	-0.003128	0.002463	0.026486	-37.511719	159.632812	-338.273438	-0.009212	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318372	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636847	0.350511	0.000000	-0.019346	0.010348	-0.041927	0.046730	0.259304	0.136759	0.196147	0.241309	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.734070	-0.000168	0.010367	-0.926517	0.003257	-0.006050	0.028615	-37.511719	159.632812	-338.273438	-0.009190	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318274	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634474	0.349001	0.000000	-0.017978	0.009377	-0.042559	0.046692	0.259540	0.138466	0.193176	0.242338	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.739075	-0.020676	0.008170	-0.943607	-0.015899	0.002463	0.031807	-36.375000	158.484375	-332.296875	-0.009268	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318177	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634747	0.353470	0.000000	-0.019368	0.012503	-0.043507	0.046697	0.258752	0.133002	0.196744	0.245022	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.744080	-0.001877	-0.017465	-0.952640	-0.019092	0.001399	0.032872	-36.375000	158.484375	-332.296875	-0.009358	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318082	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634117	0.358480	0.000000	-0.019159	0.012962	-0.043823	0.046687	0.258401	0.132436	0.196678	0.246005	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.749084	0.010086	0.007193	-0.935795	0.008578	0.005656	0.030743	-39.785156	157.335938	-331.101562	-0.009298	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317989	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634218	0.354678	0.000000	-0.019789	0.008503	-0.043191	0.046688	0.262867	0.136907	0.193491	0.240295	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.754089	0.009842	0.013785	-0.944095	0.001128	0.003528	0.026486	-39.785156	157.335938	-331.101562	-0.009263	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317896	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633736	0.352317	0.000000	-0.019384	0.009775	-0.041927	0.046680	0.259926	0.137304	0.195622	0.240707	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.759094	-0.011154	0.021109	-0.949222	-0.021220	-0.008179	0.023294	-32.964844	161.929688	-338.273438	-0.009339	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317805	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630173	0.356587	0.000000	-0.017490	0.013345	-0.040978	0.046619	0.253513	0.136576	0.198247	0.245224	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.764099	-0.004318	0.002799	-0.936527	-0.002064	0.006720	0.017972	-32.964844	161.929688	-338.273438	-0.009325	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317716	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631172	0.355427	0.000000	-0.019894	0.010197	-0.039398	0.046632	0.257485	0.138901	0.199083	0.238091	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.769104	-0.007248	-0.014291	-0.947025	-0.001000	0.004592	0.014780	-34.101562	158.484375	-334.687500	-0.009308	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317628	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631161	0.354132	0.000000	-0.019484	0.010062	-0.038450	0.046629	0.256262	0.140394	0.199486	0.237418	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.774109	0.015945	0.017691	-0.938968	0.000064	0.000335	0.008394	-34.101562	158.484375	-334.687500	-0.009279	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317541	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629693	0.351935	0.000000	-0.018752	0.009908	-0.036553	0.046602	0.253778	0.143167	0.200486	0.236089	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.779114	0.021561	0.006217	-0.940189	-0.002064	-0.000729	0.005202	-35.238281	161.929688	-335.882812	-0.009258	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317456	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628505	0.350575	0.000000	-0.018575	0.010264	-0.035605	0.046579	0.252296	0.143936	0.201613	0.235674	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.784119	-0.006760	0.014273	-0.949711	-0.016963	-0.006050	-0.001184	-35.238281	161.929688	-335.882812	-0.009313	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317372	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626815	0.353790	0.000000	-0.017757	0.012632	-0.033709	0.046546	0.247214	0.144282	0.205060	0.236963	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.789124	-0.004563	0.004752	-0.942875	0.003257	0.007785	-0.005441	-38.648438	151.593750	-332.296875	-0.009272	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317290	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629868	0.351192	0.000000	-0.020027	0.009341	-0.032444	0.046593	0.251511	0.146568	0.205304	0.230138	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.794128	-0.008469	-0.003793	-0.939457	-0.001000	0.004592	-0.009697	-38.648438	151.593750	-332.296875	-0.009254	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317210	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631765	0.350110	0.000000	-0.019498	0.010078	-0.031180	0.046623	0.247810	0.146454	0.205606	0.228971	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.799133	0.012039	0.011832	-0.934330	-0.011642	-0.008179	-0.008633	-32.964844	159.632812	-333.492188	-0.009287	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317131	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629575	0.352054	0.000000	-0.017468	0.011787	-0.031496	0.046585	0.244387	0.146459	0.204969	0.233025	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.804138	0.011307	0.009146	-0.942875	-0.004193	0.004592	-0.009697	-32.964844	159.632812	-333.492188	-0.009282	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317053	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631332	0.351658	0.000000	-0.019577	0.010553	-0.031180	0.046612	0.247414	0.145900	0.206160	0.229366	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.809143	-0.004318	0.008170	-0.953129	-0.005257	-0.006050	-0.011826	-30.691406	161.929688	-335.882812	-0.009284	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316977	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630204	0.351736	0.000000	-0.017887	0.010730	-0.030548	0.046593	0.244916	0.148045	0.205279	0.230600	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.814148	-0.005783	0.000113	-0.944095	0.002193	0.002463	-0.010762	-30.691406	161.929688	-335.882812	-0.009250	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316901	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631682	0.349715	0.000000	-0.019308	0.009550	-0.030864	0.046616	0.247833	0.147488	0.205204	0.228315	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.819153	-0.003098	-0.000619	-0.948490	-0.001000	0.003528	-0.007569	-36.375000	165.375000	-329.906250	-0.009230	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316828	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632688	0.348861	0.000000	-0.019464	0.010108	-0.031812	0.046639	0.248389	0.145836	0.204980	0.229676	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.824158	-0.007492	0.008902	-0.938480	-0.010578	-0.003922	-0.004376	-36.375000	165.375000	-329.906250	-0.009252	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316756	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631242	0.350228	0.000000	-0.018258	0.011632	-0.032760	0.046615	0.246607	0.144569	0.204350	0.233354	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.829163	0.005936	-0.005990	-0.926517	-0.002064	0.001399	-0.004376	-39.785156	159.632812	-333.492188	-0.009224	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316685	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630866	0.348655	0.000000	-0.019112	0.010211	-0.032760	0.046609	0.248882	0.145136	0.203783	0.231079	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.834167	0.002518	0.016715	-0.958500	-0.007385	-0.001794	-0.002248	-39.785156	159.632812	-333.492188	-0.009218	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316616	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629290	0.348403	0.000000	-0.018569	0.011039	-0.033393	0.046581	0.248143	0.144220	0.203435	0.233082	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.839172	0.004959	-0.000131	-0.965091	-0.002064	0.004592	0.003073	-39.785156	159.632812	-333.492188	-0.009184	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316548	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630068	0.346500	0.000000	-0.019581	0.010140	-0.034973	0.046587	0.249294	0.140187	0.199627	0.230412	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.844177	-0.007248	-0.001840	-0.941898	-0.004193	0.000335	0.008394	-27.281250	156.187500	-332.296875	-0.009159	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316482	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629313	0.345210	0.000000	-0.018855	0.010458	-0.036553	0.046572	0.249830	0.139014	0.197640	0.233037	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.849182	-0.013840	0.001090	-0.945072	-0.012706	-0.001794	0.013715	-27.281250	156.187500	-332.296875	-0.009171	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316418	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627755	0.346144	0.000000	-0.018493	0.011766	-0.038134	0.046544	0.249741	0.136488	0.197005	0.236286	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.854187	0.007889	0.001578	-0.949711	-0.005257	0.004592	0.015844	-32.964844	157.335938	-338.273438	-0.009139	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316356	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627685	0.344456	0.000000	-0.019483	0.010478	-0.038766	0.046540	0.252651	0.136154	0.196075	0.234641	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.859192	0.004959	0.013053	-0.940921	0.007514	-0.002858	0.014780	-32.964844	157.335938	-338.273438	-0.009042	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316296	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624912	0.338940	0.000000	-0.018221	0.008399	-0.038435	0.046496	0.253146	0.139836	0.193075	0.233503	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.864197	-0.003098	0.003531	-0.929935	-0.006321	0.001399	0.014780	-30.691406	157.335938	-338.273438	-0.009015	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316238	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624031	0.337901	0.000000	-0.018885	0.010627	-0.038435	0.046476	0.251583	0.136943	0.195968	0.235067	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.869202	0.003250	0.025016	-0.950443	-0.016963	0.005656	0.020101	-30.691406	157.335938	-338.273438	-0.009051	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316182	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624623	0.340489	0.000000	-0.019527	0.012265	-0.040015	0.046481	0.252167	0.133083	0.196667	0.237643	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.874207	0.001297	-0.001596	-0.948002	-0.004193	-0.004986	0.027550	-35.238281	159.632812	-338.273438	-0.009035	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316127	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622294	0.339929	0.000000	-0.017787	0.010148	-0.042228	0.046437	0.254756	0.134727	0.190598	0.239479	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.879211	-0.005295	0.005484	-0.947269	0.013899	0.008849	0.024358	-35.238281	159.632812	-338.273438	-0.008940	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316074	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624292	0.334675	0.000000	-0.020010	0.007299	-0.041279	0.046465	0.258880	0.136302	0.190919	0.233459	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.884216	0.012771	0.003287	-0.942875	-0.007385	0.004592	0.017972	-35.238281	155.039062	-333.492188	-0.008955	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316022	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625420	0.335852	0.000000	-0.019283	0.010805	-0.039398	0.046475	0.250426	0.133064	0.193240	0.233470	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.889221	-0.001633	0.022574	-0.936283	-0.012706	-0.002858	0.014780	-35.238281	155.039062	-333.492188	-0.009001	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315971	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624282	0.339019	0.000000	-0.018086	0.011637	-0.038450	0.046452	0.247449	0.134377	0.193823	0.234550	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.894226	0.005203	0.009146	-0.937992	0.005385	0.003528	0.013715	-34.101562	156.187500	-337.078125	-0.008966	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315922	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625437	0.337232	0.000000	-0.019145	0.008740	-0.038134	0.046468	0.251089	0.136531	0.192301	0.230279	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.899231	0.001785	-0.026010	-0.950199	-0.006321	-0.002858	0.016908	-34.101562	156.187500	-337.078125	-0.008992	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315874	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624969	0.339102	0.000000	-0.018140	0.010697	-0.039082	0.046458	0.249075	0.134630	0.192306	0.234189	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.904236	-0.000656	0.019400	-0.956058	-0.010578	0.004592	0.010523	-36.375000	158.484375	-337.078125	-0.009028	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315826	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626897	0.341489	0.000000	-0.019378	0.011367	-0.037186	0.046488	0.241906	0.128780	0.190269	0.225885	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.909241	0.016189	0.011832	-0.948734	-0.001000	0.010977	0.004137	-36.375000	158.484375	-337.078125	-0.009009	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315780	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630799	0.340496	0.000000	-0.020400	0.009804	-0.035289	0.046553	0.242595	0.131216	0.191626	0.221403	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.914246	0.000564	-0.002084	-0.940433	-0.005257	-0.006050	-0.002248	-29.554688	151.593750	-334.687500	-0.009011	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315734	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629918	0.340723	0.000000	-0.017683	0.010502	-0.033393	0.046541	0.237283	0.135132	0.191503	0.222922	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.919250	-0.011643	0.002066	-0.930668	0.005385	0.000335	-0.006505	-29.554688	151.593750	-334.687500	-0.008956	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315691	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631150	0.337583	0.000000	-0.018801	0.008798	-0.032128	0.046563	0.238842	0.136983	0.192181	0.218834	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.924255	-0.013840	0.011832	-0.938236	-0.013771	0.002463	-0.006505	-36.375000	151.593750	-339.468750	-0.008991	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315647	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632433	0.339951	0.000000	-0.019176	0.011881	-0.032128	0.046587	0.236134	0.133525	0.195639	0.221543	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.929260	0.017654	0.024039	-0.935550	-0.009514	-0.004986	-0.005441	-36.375000	151.593750	-339.468750	-0.009009	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315002	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630389	0.341405	0.000000	-0.017982	0.011134	-0.032444	0.046562	0.219683	0.118829	0.177062	0.205986	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.934265	0.002518	-0.007943	-0.946293	0.006450	0.001399	-0.011826	-35.238281	148.148438	-338.273438	-0.008955	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314370	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630427	0.338312	0.000000	-0.019035	0.008575	-0.030548	0.046565	0.221398	0.122233	0.177451	0.200478	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.939270	-0.007248	0.006217	-0.947025	-0.008450	-0.003922	-0.013954	-35.238281	148.148438	-338.273438	-0.008979	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.313749	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628894	0.339922	0.000000	-0.018181	0.011022	-0.029916	0.046540	0.217465	0.121271	0.179678	0.203147	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.944275	-0.007004	0.016227	-0.948246	-0.004193	-0.000729	-0.008633	-35.238281	148.148438	-338.273438	-0.008982	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.313141	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628102	0.340207	0.000000	-0.018704	0.010324	-0.031496	0.046527	0.220266	0.119865	0.177922	0.203506	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.949280	0.007156	-0.007455	-0.933597	-0.001000	0.006720	-0.008633	-42.058594	155.039062	-333.492188	-0.008970	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.312544	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629494	0.339307	0.000000	-0.019877	0.009819	-0.031496	0.046544	0.209104	0.106357	0.165750	0.188988	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.954285	-0.007004	0.018668	-0.940921	-0.004193	0.000335	-0.003312	-42.058594	155.039062	-333.492188	-0.008973	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311959	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628362	0.339618	0.000000	-0.018791	0.010354	-0.033077	0.046525	0.209063	0.105329	0.163618	0.192190	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.959290	0.012527	-0.000375	-0.941898	0.000064	-0.004986	-0.000119	-34.101562	153.890625	-334.687500	-0.008955	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311386	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625685	0.338658	0.000000	-0.017921	0.009682	-0.034025	0.046479	0.209813	0.105922	0.161128	0.193336	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.964294	0.009354	0.020865	-0.944095	-0.012706	-0.003922	0.000945	-34.101562	153.890625	-334.687500	-0.009003	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310823	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623808	0.341624	0.000000	-0.018108	0.011743	-0.034341	0.046445	0.208256	0.103358	0.163060	0.195526	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.969299	-0.001389	-0.010141	-0.930423	0.000064	0.005656	0.003073	-42.058594	145.851562	-343.054688	-0.008990	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310271	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625425	0.341109	0.000000	-0.019652	0.009679	-0.033198	0.046468	0.202560	0.096862	0.155523	0.182615	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.974304	0.001541	-0.000863	-0.944339	-0.002064	0.002463	0.013715	-42.058594	145.851562	-343.054688	-0.008982	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309730	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626462	0.340678	0.000000	-0.019118	0.010052	-0.036359	0.046483	0.204815	0.093862	0.152200	0.186683	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.979309	0.007889	0.013053	-0.945804	-0.011642	0.001399	0.025422	-37.511719	152.742188	-340.664062	-0.009013	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309199	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627468	0.342557	0.000000	-0.018958	0.011572	-0.039835	0.046499	0.206612	0.089024	0.150085	0.191839	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.984314	0.008865	0.009635	-0.939213	0.000064	0.002463	0.029679	-37.511719	152.742188	-340.664062	-0.008983	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308678	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629160	0.340714	0.000000	-0.019157	0.009648	-0.041100	0.046527	0.210000	0.089485	0.147095	0.190980	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.989319	-0.001389	0.007437	-0.950931	0.000064	0.002463	0.030743	-39.785156	145.851562	-343.054688	-0.008954	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308167	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631192	0.339074	0.000000	-0.019193	0.009667	-0.041416	0.046563	0.210332	0.089114	0.146835	0.191279	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.994324	-0.013596	0.005729	-0.927250	-0.014835	0.000335	0.031807	-39.785156	145.851562	-343.054688	-0.009002	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307665	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632499	0.341727	0.000000	-0.018891	0.012041	-0.041732	0.046587	0.198633	0.077386	0.139250	0.184931	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+454.999329	0.002518	0.016227	-0.946781	0.003257	0.009913	0.036064	-35.238281	143.554688	-340.664062	-0.008964	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307174	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636050	0.339444	0.000000	-0.020445	0.009098	-0.042996	0.046651	0.204394	0.077510	0.136597	0.181699	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.004333	-0.002121	-0.013070	-0.955326	-0.006321	0.004592	0.042450	-35.238281	143.554688	-340.664062	-0.008976	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306691	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637277	0.340231	0.000000	-0.019556	0.010677	-0.044893	0.046678	0.203822	0.074924	0.135390	0.186063	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.009338	-0.001389	0.003287	-0.938480	-0.004193	-0.001794	0.042450	-38.648438	144.703125	-341.859375	-0.008972	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306219	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636081	0.340014	0.000000	-0.018527	0.010317	-0.044893	0.046664	0.203152	0.076313	0.134002	0.186733	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.014343	0.011795	0.016471	-0.945072	0.001128	0.008849	0.036064	-38.648438	144.703125	-341.859375	-0.008935	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305755	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637785	0.337861	0.000000	-0.020234	0.009456	-0.042996	0.046699	0.193324	0.066864	0.126244	0.171768	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.019348	-0.017258	-0.007943	-0.940677	-0.009514	-0.003922	0.027550	-29.554688	147.000000	-344.250000	-0.008948	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305301	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635507	0.338770	0.000000	-0.018150	0.011157	-0.040468	0.046666	0.187011	0.069775	0.128389	0.173024	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.024353	-0.008225	0.020133	-0.928714	-0.001000	0.004592	0.015844	-29.554688	147.000000	-344.250000	-0.008917	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304856	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635346	0.337023	0.000000	-0.019518	0.009743	-0.036991	0.046667	0.186316	0.073299	0.131820	0.166765	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.029358	0.005691	0.013785	-0.954838	-0.001000	0.014170	0.009459	-39.785156	148.148438	-340.664062	-0.008890	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304420	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637345	0.335631	0.000000	-0.020975	0.009749	-0.035094	0.046705	0.185871	0.073732	0.135180	0.163417	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.034363	0.001541	-0.008920	-0.963871	-0.006321	-0.007115	0.005202	-39.785156	148.148438	-340.664062	-0.008897	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304596	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632735	0.336240	0.000000	-0.017474	0.010607	-0.033830	0.046632	0.180247	0.077639	0.133801	0.166513	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.039368	0.004959	0.009635	-0.940677	0.001128	0.002463	-0.000119	-42.058594	148.148438	-340.664062	-0.008866	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304768	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631295	0.334929	0.000000	-0.019022	0.009411	-0.032250	0.046608	0.169741	0.067197	0.124063	0.150518	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.044373	-0.003098	0.024527	-0.934086	-0.010578	0.005656	-0.009697	-42.058594	148.148438	-340.664062	-0.008897	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304938	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631110	0.336959	0.000000	-0.019494	0.011299	-0.029405	0.046605	0.165480	0.067681	0.129269	0.149090	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.049377	-0.002609	0.002311	-0.933597	-0.005257	-0.002858	-0.020340	-42.058594	148.148438	-340.664062	-0.008909	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305104	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628608	0.337845	0.000000	-0.018096	0.010423	-0.026244	0.046562	0.161797	0.073117	0.130155	0.146452	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.054382	-0.001877	0.006217	-0.939457	0.002193	-0.008179	-0.027789	-36.375000	142.406250	-339.468750	-0.008893	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305267	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624727	0.336933	0.000000	-0.017263	0.009263	-0.024032	0.046493	0.159911	0.077323	0.130374	0.143912	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.059387	0.001053	0.000602	-0.947513	-0.010578	-0.000729	-0.030982	-36.375000	142.406250	-339.468750	-0.008941	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305427	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623249	0.339882	0.000000	-0.018483	0.011360	-0.023083	0.046462	0.149927	0.066793	0.126480	0.135680	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.064392	0.003982	0.014273	-0.949222	-0.003128	0.000335	-0.033110	-38.648438	149.296875	-344.250000	-0.008950	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305583	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622258	0.340397	0.000000	-0.018636	0.010157	-0.022451	0.046439	0.150651	0.068476	0.126062	0.133692	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.069397	0.014236	0.007926	-0.945804	0.003257	-0.002858	-0.029918	-38.648438	149.296875	-344.250000	-0.008928	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305736	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620786	0.339039	0.000000	-0.018118	0.009176	-0.023400	0.046407	0.152061	0.069026	0.123615	0.134178	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.074402	-0.007492	-0.004037	-0.934574	-0.011642	-0.002858	-0.026725	-34.101562	142.406250	-341.859375	-0.008979	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305887	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619968	0.342061	0.000000	-0.018144	0.011608	-0.024348	0.046386	0.150603	0.065620	0.125125	0.137532	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.079407	0.000320	0.019645	-0.933597	0.003257	-0.003922	-0.026725	-34.101562	142.406250	-341.859375	-0.008953	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306034	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619192	0.340373	0.000000	-0.018005	0.009204	-0.024348	0.046365	0.145869	0.061163	0.115582	0.128266	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.084412	0.001053	0.000113	-0.942386	-0.004193	0.000335	-0.021404	-31.828125	147.000000	-339.468750	-0.008963	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306177	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619767	0.340923	0.000000	-0.018715	0.010447	-0.025928	0.046367	0.146917	0.057630	0.115954	0.130379	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.089417	-0.006516	-0.014047	-0.949955	-0.011642	0.000335	-0.013954	-31.828125	147.000000	-339.468750	-0.009004	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306318	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620226	0.343288	0.000000	-0.018716	0.011624	-0.028141	0.046368	0.147953	0.054240	0.114919	0.133769	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.094421	0.008865	0.015982	-0.937992	0.009642	0.001399	-0.003312	-36.375000	142.406250	-341.859375	-0.008927	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306455	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620821	0.338587	0.000000	-0.018881	0.008174	-0.031301	0.046372	0.154729	0.054364	0.108474	0.133314	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.099426	0.008865	0.002799	-0.932865	-0.005257	0.002463	0.004137	-36.375000	142.406250	-341.859375	-0.008917	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306590	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621794	0.338040	0.000000	-0.019044	0.010595	-0.033514	0.046384	0.154683	0.049567	0.108845	0.137785	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.104431	0.002029	0.012809	-0.948490	-0.012706	0.000335	0.015844	-35.238281	138.960938	-338.273438	-0.008942	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306721	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622466	0.339565	0.000000	-0.018707	0.011722	-0.036991	0.046391	0.153196	0.041800	0.102659	0.139226	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.109436	0.008377	-0.000375	-0.936039	0.004321	0.005656	0.022229	-35.238281	138.960938	-338.273438	-0.008882	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306848	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625069	0.336049	0.000000	-0.019580	0.008925	-0.038887	0.046433	0.158762	0.041827	0.098838	0.137452	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.114441	-0.017746	0.003531	-0.949711	-0.007385	0.000335	0.027550	-37.511719	148.148438	-340.664062	-0.008880	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306973	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626120	0.336129	0.000000	-0.018735	0.010806	-0.040468	0.046450	0.157616	0.039211	0.098294	0.141759	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.119446	0.012039	-0.006234	-0.950687	-0.009514	0.000335	0.037128	-37.511719	148.148438	-340.664062	-0.008885	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307095	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626906	0.336557	0.000000	-0.018766	0.011078	-0.043312	0.046463	0.160220	0.036064	0.095751	0.144845	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.124451	-0.002365	-0.005258	-0.938724	-0.002064	0.003528	0.043514	-43.195312	142.406250	-332.296875	-0.008843	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307214	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628381	0.334208	0.000000	-0.019295	0.009807	-0.045209	0.046489	0.160416	0.031409	0.089613	0.141441	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.129456	-0.001877	0.012564	-0.933597	-0.010578	0.002463	0.044578	-43.195312	142.406250	-332.296875	-0.008833	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307331	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629295	0.333888	0.000000	-0.019122	0.011108	-0.045525	0.046507	0.159259	0.029965	0.090425	0.143231	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.134460	0.005447	0.004264	-0.934818	-0.001000	0.002463	0.044578	-39.785156	141.257812	-343.054688	-0.008773	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307847	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629959	0.330574	0.000000	-0.019122	0.009479	-0.045525	0.046521	0.160887	0.031594	0.088796	0.141602	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.139465	0.008377	0.010367	-0.944339	-0.008450	0.002463	0.041385	-39.785156	141.257812	-343.054688	-0.008753	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308353	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630604	0.329773	0.000000	-0.019123	0.010629	-0.044577	0.046535	0.158791	0.031392	0.090895	0.141802	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.144470	-0.005783	0.007682	-0.957767	-0.007385	0.003528	0.037128	-42.058594	141.257812	-343.054688	-0.008735	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308847	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631668	0.329075	0.000000	-0.019299	0.010390	-0.043312	0.046556	0.157941	0.032719	0.092097	0.140124	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.149475	-0.008713	-0.001107	-0.941654	0.002193	0.008849	0.029679	-42.058594	141.257812	-343.054688	-0.008676	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309332	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634076	0.325999	0.000000	-0.020140	0.008826	-0.041100	0.046601	0.151134	0.028654	0.086586	0.128506	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.154480	0.001297	0.008658	-0.958744	-0.001000	0.003528	0.027550	-42.058594	141.257812	-343.054688	-0.008638	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309808	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634359	0.324257	0.000000	-0.019248	0.009359	-0.040468	0.046611	0.149077	0.029645	0.086860	0.129299	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.159485	0.015213	0.003043	-0.945072	-0.002064	0.007785	0.019037	-32.964844	145.851562	-340.664062	-0.008608	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310273	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635664	0.323091	0.000000	-0.019912	0.009532	-0.037939	0.046639	0.147040	0.031337	0.090225	0.126278	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.164490	-0.001145	0.015006	-0.929691	-0.003128	0.001399	0.010523	-32.964844	145.851562	-340.664062	-0.008589	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310731	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635257	0.322545	0.000000	-0.018869	0.009702	-0.035410	0.046638	0.143298	0.034739	0.091881	0.124963	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.169495	0.000076	0.013541	-0.937504	-0.005257	-0.000729	0.000945	-44.332031	145.851562	-343.054688	-0.008590	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311179	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634523	0.323139	0.000000	-0.018556	0.010047	-0.032566	0.046631	0.135125	0.032882	0.090087	0.118107	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.174500	-0.001633	0.023062	-0.944095	-0.003128	-0.001794	-0.008633	-44.332031	145.851562	-343.054688	-0.008594	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311619	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633599	0.323911	0.000000	-0.018424	0.009727	-0.029721	0.046620	0.132467	0.036178	0.092480	0.115075	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.179504	-0.010178	0.004752	-0.941654	-0.006321	0.001399	-0.017147	-44.332031	136.664062	-347.835938	-0.008632	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.312050	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633472	0.326554	0.000000	-0.018962	0.010296	-0.027192	0.046621	0.129909	0.037600	0.096115	0.112576	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.184509	-0.000168	-0.005746	-0.944828	-0.007385	-0.001794	-0.023532	-44.332031	136.664062	-347.835938	-0.008684	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.312473	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631967	0.329878	0.000000	-0.018448	0.010518	-0.025296	0.046599	0.127277	0.039788	0.097720	0.111415	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.189514	0.007645	0.004264	-0.943119	0.003257	0.000335	-0.023532	-43.195312	144.703125	-339.468750	-0.008680	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.312887	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630841	0.329722	0.000000	-0.018789	0.008869	-0.025296	0.046581	0.118765	0.030596	0.085912	0.098927	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.194519	-0.000656	-0.003305	-0.936527	-0.009514	-0.008179	-0.024597	-43.195312	144.703125	-339.468750	-0.008729	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.313292	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627270	0.332724	0.000000	-0.017422	0.010985	-0.024980	0.046521	0.114967	0.030162	0.086978	0.102093	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.199524	0.008865	0.013785	-0.939213	-0.003128	0.001399	-0.025661	-38.648438	142.406250	-339.468750	-0.008736	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.313690	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626892	0.333034	0.000000	-0.018985	0.009951	-0.024664	0.046513	0.117248	0.029950	0.087822	0.099179	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.204529	-0.001389	0.010123	-0.939457	-0.003128	-0.001794	-0.023532	-38.648438	142.406250	-339.468750	-0.008736	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314079	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625915	0.332977	0.000000	-0.018461	0.009965	-0.025296	0.046493	0.117342	0.029828	0.086680	0.100350	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.209534	-0.002609	0.007193	-0.948978	-0.007385	-0.002858	-0.021404	-39.785156	132.070312	-345.445312	-0.008756	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314459	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624898	0.334124	0.000000	-0.018302	0.010652	-0.025928	0.046473	0.117128	0.028667	0.086576	0.101828	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.214539	-0.010666	0.003531	-0.935795	-0.003128	-0.001794	-0.017147	-39.785156	132.070312	-345.445312	-0.008755	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314832	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624128	0.333646	0.000000	-0.018482	0.009951	-0.027192	0.046456	0.116934	0.025585	0.082450	0.099871	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.219543	0.008377	-0.008188	-0.937259	-0.009514	0.001399	-0.009697	-36.375000	144.703125	-344.250000	-0.008781	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315197	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624031	0.335078	0.000000	-0.018980	0.010970	-0.029405	0.046450	0.118626	0.021855	0.081755	0.102604	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.224548	-0.000412	-0.001352	-0.945072	-0.001000	-0.000729	-0.001184	-36.375000	144.703125	-344.250000	-0.008754	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315554	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623187	0.333276	0.000000	-0.018610	0.009563	-0.031934	0.046432	0.122190	0.021104	0.077449	0.104097	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.229553	0.014725	-0.001107	-0.936039	-0.005257	0.001399	0.008394	-40.921875	140.109375	-337.078125	-0.008733	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315903	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623217	0.331990	0.000000	-0.018937	0.010219	-0.034778	0.046428	0.124707	0.017276	0.075588	0.107269	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.234558	0.008621	0.010123	-0.952396	-0.008450	0.000335	0.015844	-40.921875	140.109375	-337.078125	-0.008717	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315843	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623520	0.331363	0.000000	-0.018763	0.010666	-0.036991	0.046429	0.126308	0.014800	0.073659	0.110114	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.239563	0.003494	0.013053	-0.936283	-0.004193	0.003528	0.020101	-42.058594	143.554688	-345.445312	-0.008678	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315783	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625493	0.329092	0.000000	-0.019295	0.009903	-0.038255	0.046459	0.128867	0.013766	0.072164	0.110083	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.244568	0.002029	0.014273	-0.946781	-0.005257	0.001399	0.026486	-42.058594	143.554688	-345.445312	-0.008651	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315725	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627316	0.327668	0.000000	-0.018980	0.010032	-0.040152	0.046488	0.130320	0.012057	0.070080	0.112423	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.249573	-0.011643	0.005484	-0.933597	-0.005257	0.002463	0.028615	-36.375000	144.703125	-344.250000	-0.008636	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315667	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629497	0.327009	0.000000	-0.019191	0.010007	-0.040784	0.046525	0.131188	0.011239	0.069634	0.112819	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.254578	-0.005783	0.000846	-0.949955	-0.005257	0.002463	0.031807	-36.375000	144.703125	-344.250000	-0.008631	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315610	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631134	0.326928	0.000000	-0.019212	0.009999	-0.041732	0.046555	0.132164	0.010277	0.068700	0.113739	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.259583	0.000564	0.010611	-0.944095	-0.006321	0.008849	0.031807	-36.375000	144.703125	-344.250000	-0.008637	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315554	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633842	0.327466	0.000000	-0.020226	0.010171	-0.041732	0.046604	0.133007	0.009091	0.069885	0.112897	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.264587	0.005936	0.003287	-0.941166	-0.002064	0.005656	0.033936	-47.742188	137.812500	-341.859375	-0.008625	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315500	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634947	0.326946	0.000000	-0.019667	0.009498	-0.042364	0.046627	0.133753	0.009691	0.068021	0.113415	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.269592	0.014236	0.011344	-0.944584	-0.001000	0.001399	0.036064	-47.742188	137.812500	-341.859375	-0.008611	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315446	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634715	0.326336	0.000000	-0.018968	0.009365	-0.042996	0.046629	0.133819	0.009891	0.066557	0.114613	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.274597	-0.002854	0.000602	-0.940677	-0.007385	0.001399	0.030743	-43.195312	140.109375	-339.468750	-0.008632	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315393	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634823	0.327760	0.000000	-0.018985	0.010420	-0.041416	0.046636	0.131201	0.010399	0.069209	0.114071	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.279602	-0.015305	0.010855	-0.939213	-0.007385	0.003528	0.026486	-43.195312	140.109375	-339.468750	-0.008653	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315342	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635602	0.329140	0.000000	-0.019340	0.010417	-0.041927	0.046654	0.132069	0.009536	0.069050	0.114224	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.284607	0.004227	0.001822	-0.942386	-0.002064	0.005656	0.019037	-44.332031	136.664062	-340.664062	-0.008648	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315292	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636545	0.328879	0.000000	-0.019667	0.009573	-0.039714	0.046675	0.131028	0.012266	0.070746	0.110840	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.289612	0.000564	0.009635	-0.943119	-0.002064	0.003528	0.011587	-44.332031	136.664062	-340.664062	-0.008642	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315242	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636426	0.328600	0.000000	-0.019296	0.009607	-0.037502	0.046678	0.128411	0.014815	0.072622	0.109032	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.294617	-0.003586	0.001334	-0.946781	-0.006321	-0.002858	0.005202	-38.648438	140.109375	-346.640625	-0.008657	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315194	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634218	0.329505	0.000000	-0.018261	0.010310	-0.035605	0.046646	0.124776	0.017044	0.074186	0.108874	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.299622	0.003982	0.010123	-0.936771	-0.006321	-0.000729	-0.001184	-38.648438	140.109375	-346.640625	-0.008669	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315147	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632588	0.330259	0.000000	-0.018613	0.010304	-0.033709	0.046621	0.123237	0.018594	0.076429	0.106620	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.304626	-0.004074	0.000113	-0.936039	-0.003128	0.004592	-0.007569	-40.921875	137.812500	-341.859375	-0.008664	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315100	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632517	0.329930	0.000000	-0.019450	0.009791	-0.031812	0.046621	0.122691	0.020167	0.078649	0.103373	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.309631	0.010330	0.000846	-0.943363	-0.002064	0.000335	-0.009697	-40.921875	137.812500	-341.859375	-0.008650	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315054	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631256	0.329071	0.000000	-0.018733	0.009630	-0.031180	0.046601	0.121504	0.021677	0.078403	0.103296	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.314636	0.002029	0.009635	-0.954349	-0.010578	-0.001794	-0.013954	-40.921875	140.109375	-346.640625	-0.008672	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315009	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629733	0.330448	0.000000	-0.018394	0.010984	-0.029916	0.046575	0.118546	0.021926	0.080683	0.103726	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.319641	0.005936	0.000113	-0.935306	-0.007385	-0.003922	-0.018211	-40.921875	140.109375	-346.640625	-0.008675	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314965	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628112	0.330599	0.000000	-0.018080	0.010420	-0.028651	0.046546	0.117532	0.024069	0.081068	0.102211	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.324646	0.000076	0.007682	-0.939701	0.004321	0.001399	-0.022468	-40.921875	135.515625	-346.640625	-0.008618	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314922	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628552	0.327160	0.000000	-0.018968	0.008528	-0.027372	0.046551	0.119032	0.026352	0.081344	0.098151	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.329651	-0.005295	0.011100	-0.946781	-0.005257	-0.000729	-0.020340	-40.921875	135.515625	-346.640625	-0.008608	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314879	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628556	0.326712	0.000000	-0.018641	0.010089	-0.028004	0.046549	0.117776	0.024486	0.081946	0.100673	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.334656	0.001297	0.009391	-0.938968	-0.010578	-0.001794	-0.018211	-40.921875	137.812500	-339.468750	-0.008629	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314837	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628183	0.328086	0.000000	-0.018493	0.010913	-0.028636	0.046541	0.117437	0.023177	0.081990	0.102276	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.339661	-0.002121	0.001822	-0.950443	-0.004193	0.000335	-0.018211	-40.921875	137.812500	-339.468750	-0.008623	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314796	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628266	0.327804	0.000000	-0.018851	0.009857	-0.028636	0.046540	0.118850	0.023876	0.081291	0.100862	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.344666	0.012771	0.006949	-0.940433	0.000064	0.003528	-0.012890	-37.511719	141.257812	-343.054688	-0.008598	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314756	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629223	0.326151	0.000000	-0.019359	0.009181	-0.030232	0.046555	0.121620	0.022438	0.079518	0.101264	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.349670	-0.003586	0.003287	-0.942386	-0.005257	-0.000729	-0.007569	-37.511719	141.257812	-343.054688	-0.008602	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314716	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629038	0.326472	0.000000	-0.018670	0.010061	-0.031812	0.046551	0.121632	0.020667	0.078129	0.104413	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.354675	0.017166	0.012320	-0.949711	-0.004193	-0.002858	-0.001184	-35.238281	143.554688	-345.445312	-0.008600	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314678	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628563	0.326507	0.000000	-0.018358	0.009889	-0.033709	0.046542	0.123388	0.019254	0.075749	0.106450	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.359680	0.003250	0.005729	-0.939213	-0.008450	-0.002858	0.004137	-35.238281	143.554688	-345.445312	-0.008623	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314641	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628653	0.327930	0.000000	-0.018410	0.010574	-0.035289	0.046542	0.124335	0.016936	0.074905	0.108663	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.364685	-0.010178	0.012809	-0.942875	0.000064	-0.000729	0.010523	-35.238281	143.554688	-345.445312	-0.008607	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314605	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629737	0.327017	0.000000	-0.018806	0.009212	-0.037186	0.046559	0.127989	0.016007	0.072042	0.108802	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.369690	-0.000412	0.002555	-0.935795	-0.013771	0.001399	0.015844	-44.332031	138.960938	-343.054688	-0.008664	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314569	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631234	0.330742	0.000000	-0.019178	0.011470	-0.038766	0.046585	0.127693	0.011807	0.073102	0.112278	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.374695	-0.007248	0.004508	-0.942875	-0.005257	0.003528	0.021165	-44.332031	138.960938	-343.054688	-0.008679	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314535	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632794	0.331560	0.000000	-0.019520	0.010082	-0.040346	0.046612	0.131004	0.011272	0.070475	0.112128	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.379700	0.003738	0.001822	-0.944095	-0.001000	0.000335	0.025422	-43.195312	140.109375	-339.468750	-0.008671	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314501	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632774	0.330953	0.000000	-0.018989	0.009428	-0.041611	0.046614	0.132391	0.011193	0.068026	0.113270	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.384705	-0.006516	-0.005502	-0.952640	-0.006321	0.006720	0.027550	-43.195312	140.109375	-339.468750	-0.008683	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314468	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634116	0.331537	0.000000	-0.019987	0.010307	-0.042243	0.046639	0.133143	0.008684	0.069271	0.113783	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.389709	0.007400	0.011344	-0.950443	0.000064	0.003528	0.028615	-40.921875	142.406250	-346.640625	-0.008653	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314435	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633709	0.329671	0.000000	-0.019405	0.009273	-0.042559	0.046641	0.133910	0.009984	0.067339	0.113647	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.394714	-0.000656	-0.005258	-0.944584	-0.002064	0.004592	0.029679	-40.921875	142.406250	-346.640625	-0.008626	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314404	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633839	0.328064	0.000000	-0.019534	0.009618	-0.042875	0.046646	0.134011	0.009194	0.067496	0.114179	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.399719	0.004715	0.018424	-0.932865	-0.007385	0.002463	0.029679	-39.785156	136.664062	-343.054688	-0.008621	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314374	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633399	0.327806	0.000000	-0.019156	0.010442	-0.042875	0.046642	0.132808	0.008748	0.067943	0.115381	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.404724	0.006668	0.005484	-0.938236	-0.006321	0.000335	0.028615	-39.785156	136.664062	-343.054688	-0.008611	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314344	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632605	0.327311	0.000000	-0.018803	0.010221	-0.042559	0.046630	0.132361	0.009637	0.067685	0.115197	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.409729	0.000320	0.009391	-0.939701	-0.008450	0.000335	0.022229	-38.648438	142.406250	-344.250000	-0.008618	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314316	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632220	0.327779	0.000000	-0.018814	0.010529	-0.040662	0.046625	0.130167	0.011215	0.069900	0.113598	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.414734	-0.000168	0.012320	-0.946781	-0.005257	0.004592	0.017972	-38.648438	142.406250	-344.250000	-0.008615	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314288	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633382	0.327703	0.000000	-0.019506	0.009995	-0.039398	0.046646	0.130130	0.012321	0.071323	0.111107	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.419739	-0.001877	-0.002328	-0.943119	-0.002064	0.001399	0.013715	-39.785156	145.851562	-343.054688	-0.008604	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314261	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633633	0.327090	0.000000	-0.018991	0.009497	-0.038134	0.046652	0.128848	0.014598	0.071575	0.109860	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.424744	0.000076	0.012320	-0.951420	-0.004193	0.001399	0.009459	-39.785156	145.851562	-343.054688	-0.008607	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314234	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633808	0.327329	0.000000	-0.019004	0.009869	-0.036869	0.046657	0.127224	0.015478	0.073223	0.108955	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.429749	-0.001633	-0.003305	-0.937748	-0.007385	0.000335	0.002009	-39.785156	138.960938	-350.226562	-0.008626	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314208	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633503	0.328525	0.000000	-0.018841	0.010393	-0.034657	0.046653	0.124325	0.017329	0.075797	0.107428	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.434753	-0.001877	0.010123	-0.936283	0.002193	-0.001794	-0.002248	-39.785156	138.960938	-350.226562	-0.008596	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314182	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632379	0.326753	0.000000	-0.018509	0.008866	-0.033377	0.046636	0.124241	0.020468	0.075217	0.104954	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.439758	0.005203	0.007682	-0.938236	-0.005257	0.002463	-0.006505	-40.921875	144.703125	-341.859375	-0.008602	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.313554	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632384	0.327192	0.000000	-0.019197	0.010100	-0.032113	0.046637	0.122429	0.019810	0.078404	0.104237	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.444763	0.004227	0.005729	-0.947025	-0.006321	-0.003922	-0.011826	-40.921875	144.703125	-341.859375	-0.008613	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.312938	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630535	0.327950	0.000000	-0.018166	0.010267	-0.030533	0.046606	0.119651	0.022254	0.079120	0.103855	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.449768	0.005447	0.017936	-0.942386	-0.006321	0.001399	-0.013954	-43.195312	142.406250	-341.859375	-0.008628	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.312335	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630575	0.328835	0.000000	-0.019041	0.010265	-0.029901	0.046605	0.119896	0.022013	0.080625	0.102345	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.454773	-0.001633	0.005484	-0.936283	-0.007385	-0.000729	-0.015019	-43.195312	142.406250	-341.859375	-0.008654	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311743	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630257	0.330354	0.000000	-0.018702	0.010445	-0.029600	0.046599	0.119077	0.022473	0.080768	0.102563	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.459778	0.001297	0.011344	-0.937259	0.000064	-0.002858	-0.016083	-39.785156	141.257812	-343.054688	-0.008650	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311163	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629484	0.329999	0.000000	-0.018382	0.009280	-0.029284	0.046585	0.119606	0.024275	0.079598	0.101402	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.464783	0.001053	0.007926	-0.947269	-0.006321	0.002463	-0.013954	-39.785156	141.257812	-343.054688	-0.008682	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310595	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630356	0.331849	0.000000	-0.019256	0.010367	-0.029916	0.046598	0.120025	0.021681	0.080927	0.102247	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.469788	-0.001633	-0.003305	-0.948002	-0.007385	-0.000729	-0.012890	-39.785156	141.257812	-343.054688	-0.008721	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310037	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630210	0.333992	0.000000	-0.018740	0.010564	-0.030232	0.046594	0.119628	0.021684	0.080293	0.103276	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.474792	-0.003586	0.008414	-0.930912	-0.003128	0.000335	-0.008633	-37.511719	141.257812	-343.054688	-0.008735	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309490	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630219	0.334526	0.000000	-0.018917	0.009903	-0.031496	0.046593	0.121730	0.020903	0.078545	0.103702	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.479797	-0.000900	-0.005746	-0.939945	-0.006321	-0.001794	-0.004376	-37.511719	141.257812	-343.054688	-0.008756	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308954	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629675	0.335514	0.000000	-0.018582	0.010439	-0.032760	0.046577	0.122123	0.019439	0.077480	0.105837	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.484802	-0.000412	0.004996	-0.942630	-0.003128	0.001399	0.000945	-38.648438	142.406250	-349.031250	-0.008750	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308428	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629461	0.334889	0.000000	-0.019085	0.009919	-0.034341	0.046572	0.124726	0.017875	0.075883	0.106395	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.489807	0.002518	-0.000619	-0.954593	-0.003128	0.001399	0.005202	-38.648438	142.406250	-349.031250	-0.008733	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307913	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629061	0.333638	0.000000	-0.019054	0.009908	-0.035605	0.046564	0.125970	0.016653	0.074577	0.107680	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.494812	-0.000168	0.003531	-0.944584	-0.007385	0.000335	0.010523	-40.921875	144.703125	-344.250000	-0.008727	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307408	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628306	0.333110	0.000000	-0.018855	0.010554	-0.037186	0.046549	0.126706	0.014626	0.073443	0.110105	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.499817	0.002762	0.014518	-0.941166	-0.003128	0.001399	0.014780	-40.921875	144.703125	-344.250000	-0.008694	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306912	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627931	0.331043	0.000000	-0.019003	0.009813	-0.038435	0.046540	0.128845	0.013969	0.071602	0.110464	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.504822	0.003250	0.007682	-0.944095	-0.008450	0.002463	0.019037	-40.921875	142.406250	-344.250000	-0.008689	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306427	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628014	0.330762	0.000000	-0.019151	0.010628	-0.039699	0.046539	0.129441	0.011742	0.071300	0.112396	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.509827	-0.001389	0.005729	-0.945072	-0.002064	0.004592	0.020101	-40.921875	142.406250	-344.250000	-0.008659	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305952	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628880	0.328956	0.000000	-0.019468	0.009562	-0.040015	0.046552	0.131140	0.012175	0.070235	0.111330	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.514832	-0.001389	0.006949	-0.944339	-0.002064	0.000335	0.023294	-42.058594	141.257812	-343.054688	-0.008634	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305487	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628531	0.327569	0.000000	-0.018763	0.009565	-0.040963	0.046544	0.131382	0.011929	0.068585	0.112985	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.519836	-0.001389	0.004508	-0.946048	-0.005257	0.001399	0.025422	-42.058594	141.257812	-343.054688	-0.008629	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305032	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628467	0.327150	0.000000	-0.018933	0.010070	-0.041611	0.046542	0.131684	0.010596	0.068603	0.113957	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.524841	-0.003342	0.003531	-0.943851	-0.005257	0.004592	0.024358	-39.785156	138.960938	-343.054688	-0.008627	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304586	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629185	0.327175	0.000000	-0.019429	0.010059	-0.041294	0.046552	0.131875	0.010428	0.069404	0.113134	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.529846	0.003250	0.000846	-0.946048	-0.004193	0.002463	0.024358	-39.785156	138.960938	-343.054688	-0.008619	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304150	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629069	0.326852	0.000000	-0.019056	0.009879	-0.041294	0.046550	0.131682	0.010980	0.068851	0.113327	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.534851	-0.002854	0.009146	-0.932621	-0.004193	0.003528	0.024358	-42.058594	138.960938	-345.445312	-0.008610	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303722	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629167	0.326429	0.000000	-0.019206	0.009873	-0.041294	0.046551	0.131837	0.010837	0.068994	0.113172	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.539856	0.000320	-0.001840	-0.936039	-0.007385	0.001399	0.021165	-42.058594	138.960938	-345.445312	-0.008614	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303706	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628547	0.326838	0.000000	-0.018841	0.010369	-0.040346	0.046539	0.130028	0.011653	0.070074	0.113085	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.544861	0.003250	0.013053	-0.947269	-0.008450	0.002463	0.016908	-43.195312	142.406250	-339.468750	-0.008622	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303690	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628238	0.327428	0.000000	-0.018998	0.010506	-0.039082	0.046533	0.128795	0.012634	0.071642	0.111809	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.549866	0.000076	0.007926	-0.946781	-0.002064	0.002463	0.013715	-43.195312	142.406250	-339.468750	-0.008600	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303675	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628026	0.326206	0.000000	-0.018983	0.009460	-0.038134	0.046528	0.128876	0.014644	0.071529	0.109831	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.554871	0.001785	0.012320	-0.940433	-0.002064	-0.000729	0.008394	-40.921875	142.406250	-339.468750	-0.008583	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303659	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627011	0.325374	0.000000	-0.018465	0.009482	-0.036553	0.046509	0.126757	0.016720	0.072614	0.108790	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.559875	-0.002121	0.015738	-0.945804	-0.005257	0.001399	0.002009	-40.921875	142.406250	-339.468750	-0.008592	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303644	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626762	0.326050	0.000000	-0.018816	0.010022	-0.034657	0.046503	0.124671	0.017726	0.075400	0.107083	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.564880	0.000320	0.006217	-0.945316	-0.008450	0.001399	-0.003312	-44.332031	143.554688	-335.882812	-0.008627	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303629	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626540	0.328555	0.000000	-0.018813	0.010566	-0.033077	0.046497	0.122543	0.018765	0.077522	0.106050	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.569885	0.004471	0.006461	-0.944828	0.000064	0.000335	-0.006505	-44.332031	143.554688	-335.882812	-0.008628	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303615	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626052	0.328609	0.000000	-0.018641	0.009236	-0.032128	0.046487	0.122754	0.021214	0.076969	0.103943	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.574890	-0.012131	0.003287	-0.942142	-0.003128	0.001399	-0.010762	-44.332031	143.554688	-335.882812	-0.008648	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303601	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625865	0.329762	0.000000	-0.018813	0.009824	-0.030864	0.046481	0.121074	0.021719	0.078993	0.103094	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.579895	0.002518	0.011832	-0.938236	-0.011642	-0.002858	-0.011826	-37.511719	138.960938	-338.273438	-0.008709	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303587	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624190	0.333330	0.000000	-0.018125	0.011227	-0.030548	0.046450	0.118667	0.021320	0.080024	0.104869	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.584900	-0.000168	-0.007211	-0.938480	-0.003128	0.001399	-0.011826	-37.511719	138.960938	-338.273438	-0.008725	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303574	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623609	0.334023	0.000000	-0.018808	0.009866	-0.030548	0.046437	0.120710	0.021998	0.079346	0.102825	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.589905	-0.003098	-0.002572	-0.940189	-0.001000	0.000335	-0.011826	-35.238281	141.257812	-338.273438	-0.008719	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303561	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622597	0.333174	0.000000	-0.018611	0.009551	-0.030548	0.046416	0.120818	0.022500	0.078824	0.102698	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.594910	-0.000656	0.001578	-0.941654	-0.004193	-0.000729	-0.010762	-35.238281	141.257812	-338.273438	-0.008715	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303548	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621181	0.332726	0.000000	-0.018418	0.010073	-0.030864	0.046387	0.120419	0.021855	0.078837	0.103729	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.599915	0.006668	0.005729	-0.946048	-0.008450	-0.000729	-0.007569	-42.058594	148.148438	-345.445312	-0.008719	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303536	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619826	0.332777	0.000000	-0.018401	0.010717	-0.031812	0.046359	0.120706	0.020280	0.078516	0.105338	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.604919	0.002029	-0.003305	-0.948002	-0.003128	-0.001794	-0.004376	-42.058594	148.148438	-345.445312	-0.008686	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303523	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.618456	0.330670	0.000000	-0.018221	0.009798	-0.032760	0.046330	0.122393	0.020430	0.076469	0.105548	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.609924	0.007156	0.009146	-0.937259	-0.001000	0.000335	-0.001184	-42.058594	141.257812	-338.273438	-0.008634	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303510	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.618175	0.327902	0.000000	-0.018565	0.009422	-0.033693	0.046318	0.124057	0.019539	0.075514	0.105770	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.614929	-0.000656	0.010855	-0.944584	-0.005257	0.001399	0.002009	-42.058594	141.257812	-338.273438	-0.008602	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303498	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.618658	0.326138	0.000000	-0.018738	0.010061	-0.034642	0.046320	0.124539	0.017779	0.075377	0.107184	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.619934	0.006180	0.008658	-0.943851	-0.006321	-0.001794	0.005202	-34.101562	144.703125	-349.031250	-0.008581	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303486	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.618570	0.325065	0.000000	-0.018240	0.010174	-0.035590	0.046313	0.124876	0.017216	0.074044	0.108743	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.624939	-0.006027	0.003531	-0.948246	-0.004193	0.001399	0.008394	-34.101562	144.703125	-349.031250	-0.008556	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303474	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619668	0.323842	0.000000	-0.018784	0.009790	-0.036538	0.046326	0.126752	0.016108	0.073256	0.108765	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.629944	-0.001877	0.012076	-0.943851	-0.006321	0.003528	0.013715	-40.921875	137.812500	-346.640625	-0.008550	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303462	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621296	0.323424	0.000000	-0.019133	0.010103	-0.038134	0.046349	0.128374	0.013840	0.072313	0.110313	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.634949	-0.005295	0.003287	-0.943851	-0.007385	-0.000729	0.014780	-40.921875	137.812500	-346.640625	-0.008556	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303451	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621280	0.324043	0.000000	-0.018448	0.010256	-0.038450	0.046347	0.127852	0.014056	0.071464	0.111467	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.639954	0.002762	0.008170	-0.945804	-0.004193	0.000335	0.020101	-35.238281	141.257812	-343.054688	-0.008552	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303440	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621207	0.324029	0.000000	-0.018626	0.009739	-0.040030	0.046343	0.130127	0.012815	0.069545	0.112354	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.644958	-0.001145	0.003531	-0.948978	-0.004193	0.004592	0.021165	-35.238281	141.257812	-343.054688	-0.008552	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304435	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622089	0.324231	0.000000	-0.019293	0.009758	-0.040346	0.046356	0.131091	0.011813	0.069915	0.112021	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.649963	0.003494	0.002799	-0.944584	-0.006321	0.002463	0.024358	-37.511719	145.851562	-345.445312	-0.008564	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305411	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622151	0.325093	0.000000	-0.018916	0.010114	-0.041294	0.046356	0.131307	0.010885	0.068946	0.113702	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.654968	0.002029	-0.000131	-0.948734	-0.003128	0.003528	0.023294	-37.511719	145.851562	-345.445312	-0.008557	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306367	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622517	0.324801	0.000000	-0.019066	0.009606	-0.040978	0.046361	0.131648	0.011560	0.068904	0.112729	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.659973	0.007156	0.000846	-0.938724	-0.002064	0.002463	0.023294	-43.195312	140.109375	-341.859375	-0.008538	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307305	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622733	0.323848	0.000000	-0.018878	0.009446	-0.040978	0.046364	0.131621	0.011907	0.068556	0.112756	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.664978	-0.002365	0.004996	-0.936771	-0.006321	0.001399	0.022229	-43.195312	140.109375	-341.859375	-0.008534	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308224	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622898	0.323768	0.000000	-0.018709	0.010122	-0.040662	0.046366	0.130460	0.011717	0.069378	0.113285	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.669983	0.002029	0.009391	-0.942142	-0.005257	0.001399	0.019037	-42.058594	136.664062	-343.054688	-0.008521	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309126	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623241	0.323123	0.000000	-0.018722	0.009916	-0.039714	0.046372	0.129729	0.012858	0.070134	0.112119	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.674988	0.000076	-0.000863	-0.948490	-0.005257	0.000335	0.015844	-42.058594	136.664062	-343.054688	-0.008506	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310010	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622977	0.322716	0.000000	-0.018556	0.009896	-0.038751	0.046373	0.128631	0.014017	0.070922	0.111311	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.679993	0.001053	0.008170	-0.944339	-0.003128	0.003528	0.010523	-42.058594	136.664062	-343.054688	-0.008479	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310876	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624027	0.321350	0.000000	-0.019084	0.009529	-0.037170	0.046391	0.127945	0.015437	0.072663	0.108836	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.684998	-0.003098	0.001822	-0.938724	-0.003128	0.000335	0.005202	-43.195312	137.812500	-346.640625	-0.008453	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311724	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624018	0.320023	0.000000	-0.018574	0.009514	-0.035590	0.046392	0.125870	0.017542	0.073718	0.107750	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.690002	-0.001877	0.008170	-0.939457	-0.006321	-0.001794	0.000945	-43.195312	137.812500	-346.640625	-0.008443	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.312556	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623200	0.319721	0.000000	-0.018249	0.010006	-0.034326	0.046379	0.123789	0.018640	0.075149	0.107302	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.695007	-0.006760	0.004752	-0.943607	-0.006321	0.001399	-0.002248	-37.511719	141.257812	-338.273438	-0.008434	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.313371	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623024	0.319523	0.000000	-0.018770	0.009973	-0.033377	0.046376	0.123394	0.019100	0.076585	0.105800	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.700012	0.000809	0.008170	-0.946537	-0.004193	-0.001794	-0.005441	-37.511719	141.257812	-338.273438	-0.008419	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314170	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621862	0.318877	0.000000	-0.018252	0.009610	-0.032444	0.046350	0.122306	0.020914	0.076638	0.105023	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.705017	-0.003098	0.002066	-0.947269	-0.005257	0.000335	-0.008633	-44.332031	141.257812	-345.445312	-0.008411	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314952	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620686	0.318742	0.000000	-0.018578	0.009776	-0.031496	0.046329	0.121518	0.021371	0.078077	0.103914	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.710022	0.001297	0.008414	-0.943119	-0.005257	-0.001794	-0.010762	-44.332031	141.257812	-345.445312	-0.008406	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315719	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.618711	0.318730	0.000000	-0.018205	0.009769	-0.030864	0.046293	0.120521	0.022382	0.078330	0.103647	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.715027	0.002762	-0.000619	-0.941166	-0.004193	-0.000729	-0.011826	-39.785156	143.554688	-340.664062	-0.008397	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316470	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.617090	0.318454	0.000000	-0.018353	0.009595	-0.030548	0.046262	0.120526	0.022724	0.078620	0.103010	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.720032	0.006668	0.005973	-0.943851	-0.001000	0.000335	-0.009697	-39.785156	143.554688	-340.664062	-0.008372	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317207	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.616064	0.316894	0.000000	-0.018498	0.009080	-0.031180	0.046240	0.121809	0.022452	0.077608	0.102972	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.725037	0.006668	0.002066	-0.950443	-0.004193	-0.000729	-0.007569	-39.785156	145.851562	-340.664062	-0.008360	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317928	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.615238	0.316506	0.000000	-0.018313	0.009602	-0.031812	0.046221	0.121734	0.021483	0.077312	0.104311	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.730042	0.006668	0.008170	-0.948246	-0.004193	-0.000729	-0.006505	-39.785156	145.851562	-340.664062	-0.008347	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318636	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.615090	0.316032	0.000000	-0.018323	0.009590	-0.032128	0.046213	0.122072	0.021169	0.076995	0.104605	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.735046	0.007156	0.006705	-0.942630	-0.004193	0.002463	-0.003312	-38.648438	142.406250	-344.250000	-0.008335	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319329	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.616587	0.315588	0.000000	-0.018860	0.009578	-0.033077	0.046233	0.123568	0.019695	0.076572	0.105005	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.740051	0.000564	0.002066	-0.947513	-0.004193	0.001399	0.000945	-38.648438	142.406250	-344.250000	-0.008323	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320010	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.618309	0.315221	0.000000	-0.018717	0.009569	-0.034341	0.046258	0.124699	0.018583	0.075156	0.106403	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.745056	-0.000168	0.006217	-0.944584	-0.001000	0.001399	0.004137	-40.921875	137.812500	-341.859375	-0.008297	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320676	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620286	0.313941	0.000000	-0.018761	0.009054	-0.035289	0.046290	0.126207	0.018106	0.073736	0.106791	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.750061	-0.003342	0.009146	-0.945072	-0.003128	0.000335	0.006266	-40.921875	137.812500	-341.859375	-0.008282	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.321331	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621850	0.313401	0.000000	-0.018635	0.009404	-0.035921	0.046316	0.126363	0.017249	0.073328	0.107900	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.755066	-0.000900	0.006705	-0.944584	-0.005257	0.001399	0.011587	-40.921875	140.109375	-341.859375	-0.008281	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.321972	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623383	0.313674	0.000000	-0.018845	0.009742	-0.037502	0.046343	0.127814	0.015121	0.072295	0.109609	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.760071	-0.004074	0.003775	-0.940677	-0.008450	0.000335	0.013715	-40.921875	140.109375	-341.859375	-0.008299	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.322602	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624085	0.315024	0.000000	-0.018694	0.010241	-0.038134	0.046358	0.127797	0.014142	0.072011	0.110891	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.765076	-0.005295	0.001090	-0.938480	-0.003128	0.000335	0.015844	-37.511719	141.257812	-340.664062	-0.008290	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.323219	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624177	0.314753	0.000000	-0.018701	0.009370	-0.038766	0.046362	0.129307	0.014372	0.070516	0.110645	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.770081	-0.005295	0.000846	-0.943607	-0.004193	0.002463	0.019037	-37.511719	141.257812	-340.664062	-0.008284	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.323824	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624206	0.314620	0.000000	-0.019025	0.009546	-0.039714	0.046365	0.130404	0.012925	0.070067	0.111444	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.775085	-0.004807	-0.001352	-0.950443	-0.005257	0.001399	0.020101	-36.375000	140.109375	-341.859375	-0.008278	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.324416	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623209	0.314431	0.000000	-0.018809	0.009702	-0.040030	0.046350	0.130347	0.012669	0.069691	0.112133	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.780090	0.003250	0.006461	-0.945316	-0.007385	0.002463	0.020101	-36.375000	140.109375	-341.859375	-0.008275	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.324998	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622020	0.314449	0.000000	-0.018924	0.010008	-0.040030	0.046332	0.130156	0.012247	0.070112	0.112324	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.785095	0.005447	0.003287	-0.941898	-0.002064	0.002463	0.021165	-36.375000	140.109375	-341.859375	-0.008241	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.325567	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620719	0.312914	0.000000	-0.018863	0.009122	-0.040346	0.046310	0.131307	0.012889	0.068858	0.111826	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.790100	0.007156	0.002555	-0.942142	-0.002064	0.001399	0.020101	-40.921875	140.109375	-349.031250	-0.008204	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.326125	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619429	0.311009	0.000000	-0.018644	0.009104	-0.040030	0.046287	0.130790	0.013441	0.068938	0.111710	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.795105	0.000809	0.001334	-0.945316	-0.006321	0.001399	0.020101	-40.921875	140.109375	-349.031250	-0.008186	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.326673	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.618710	0.310288	0.000000	-0.018620	0.009755	-0.040030	0.046273	0.130115	0.012814	0.069566	0.112385	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.800110	0.008377	0.005973	-0.942630	-0.006321	0.001399	0.015844	-40.921875	140.109375	-344.250000	-0.008166	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.327209	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.618594	0.309476	0.000000	-0.018615	0.009700	-0.038766	0.046269	0.128900	0.014139	0.070769	0.111071	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.805115	0.003982	0.003287	-0.937992	-0.002064	0.001399	0.015844	-40.921875	140.109375	-344.250000	-0.008126	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.327735	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619112	0.307435	0.000000	-0.018629	0.008974	-0.038766	0.046276	0.129641	0.014852	0.070056	0.110331	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.810120	0.003982	0.012320	-0.938724	-0.002064	0.000335	0.010523	-37.511719	145.851562	-343.054688	-0.008088	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.328250	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619876	0.305352	0.000000	-0.018490	0.008948	-0.037186	0.046287	0.127937	0.016586	0.071463	0.108854	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.815125	-0.000656	0.014273	-0.944095	-0.006321	0.001399	0.007330	-37.511719	145.851562	-343.054688	-0.008080	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.328754	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621321	0.305365	0.000000	-0.018707	0.009620	-0.036237	0.046311	0.126534	0.016645	0.073300	0.108360	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.820129	-0.001389	0.010855	-0.945804	-0.007385	0.001399	0.003073	-39.785156	143.554688	-340.664062	-0.008090	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.329248	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622820	0.306418	0.000000	-0.018749	0.009779	-0.034973	0.046337	0.125153	0.017709	0.074765	0.107213	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.825134	-0.002609	0.008170	-0.943119	-0.003128	0.000335	-0.000119	-39.785156	143.554688	-340.664062	-0.008092	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.329732	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623784	0.306922	0.000000	-0.018616	0.009112	-0.034025	0.046355	0.124739	0.019458	0.074913	0.105731	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.830139	-0.003098	0.009635	-0.939213	-0.006321	-0.000729	-0.004376	-42.058594	143.554688	-340.664062	-0.008121	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.330206	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624030	0.308951	0.000000	-0.018476	0.009674	-0.032760	0.046361	0.122773	0.020299	0.076600	0.105168	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.835144	-0.005295	0.011344	-0.940189	-0.006321	-0.001794	-0.006505	-42.058594	143.554688	-340.664062	-0.008159	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.330670	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623442	0.311372	0.000000	-0.018326	0.009721	-0.032128	0.046354	0.121943	0.021035	0.077129	0.104733	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.840149	-0.001877	0.001090	-0.938968	-0.006321	-0.000729	-0.008633	-37.511719	136.664062	-340.664062	-0.008202	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331125	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622607	0.313985	0.000000	-0.018499	0.009777	-0.031496	0.046341	0.121429	0.021438	0.077990	0.103983	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.845154	-0.004563	-0.000375	-0.941654	-0.003128	-0.000729	-0.009697	-37.511719	136.664062	-340.664062	-0.008228	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331168	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621248	0.315454	0.000000	-0.018477	0.009322	-0.031180	0.046319	0.121546	0.022231	0.077829	0.103235	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.850159	0.001053	0.004020	-0.942630	-0.003128	0.000335	-0.010762	-38.648438	137.812500	-341.859375	-0.008247	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331209	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619806	0.316422	0.000000	-0.018610	0.009379	-0.030864	0.046294	0.121305	0.022357	0.078335	0.102843	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.855164	-0.003342	0.001578	-0.943363	-0.007385	-0.000729	-0.008633	-38.648438	137.812500	-341.859375	-0.008277	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331250	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.617827	0.318027	0.000000	-0.018391	0.010090	-0.031496	0.046259	0.121006	0.021233	0.078195	0.104406	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.860168	0.003982	0.001822	-0.938724	-0.006321	0.000335	-0.006505	-39.785156	141.257812	-352.617188	-0.008291	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331289	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.616136	0.318632	0.000000	-0.018514	0.009910	-0.032128	0.046227	0.121943	0.020658	0.077505	0.104734	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.865173	0.004227	-0.000375	-0.945560	-0.004193	0.002463	-0.003312	-39.785156	141.257812	-352.617188	-0.008284	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331327	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.615285	0.317955	0.000000	-0.018805	0.009551	-0.033077	0.046209	0.123541	0.019777	0.076490	0.105032	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.870178	0.009354	0.005729	-0.948002	-0.003128	-0.000729	-0.000119	-39.785156	143.554688	-347.835938	-0.008262	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331363	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.613982	0.316436	0.000000	-0.018255	0.009359	-0.034025	0.046182	0.124130	0.019571	0.074799	0.106339	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.875183	0.006180	0.009879	-0.943119	-0.006321	0.001399	0.004137	-39.785156	143.554688	-347.835938	-0.008250	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331399	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.614070	0.315626	0.000000	-0.018594	0.009841	-0.035289	0.046178	0.125252	0.017486	0.074356	0.107746	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.880188	0.000076	0.004508	-0.940921	-0.007385	0.000335	0.008394	-43.195312	137.812500	-337.078125	-0.008243	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331434	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.614551	0.315160	0.000000	-0.018433	0.009965	-0.036553	0.046182	0.126232	0.016259	0.073054	0.109295	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.885193	0.003738	0.010611	-0.942875	-0.004193	0.001399	0.009459	-43.195312	137.812500	-337.078125	-0.008223	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331468	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.615825	0.313967	0.000000	-0.018632	0.009416	-0.036869	0.046199	0.127296	0.016292	0.072389	0.108863	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.890198	0.004715	0.008658	-0.946048	-0.001000	0.003528	0.013715	-43.195312	137.812500	-337.078125	-0.008194	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331502	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.618027	0.312255	0.000000	-0.019004	0.008901	-0.038134	0.046234	0.129446	0.015171	0.070981	0.109241	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.895203	0.003982	0.010855	-0.939457	-0.003128	0.001399	0.015844	-44.332031	143.554688	-340.664062	-0.008184	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331535	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619440	0.312043	0.000000	-0.018684	0.009273	-0.038751	0.046263	0.129381	0.014512	0.070427	0.110560	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.900208	-0.003342	0.008902	-0.942142	-0.007385	0.002463	0.016908	-44.332031	143.554688	-340.664062	-0.008203	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331567	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621587	0.313334	0.000000	-0.018901	0.009972	-0.039067	0.046300	0.129216	0.013280	0.071027	0.111358	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.905212	-0.003830	0.007437	-0.939213	-0.005257	0.000335	0.017972	-40.921875	142.406250	-346.640625	-0.008221	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331599	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622841	0.314408	0.000000	-0.018598	0.009643	-0.039383	0.046324	0.129558	0.013596	0.070078	0.111648	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.910217	-0.002365	0.010367	-0.947269	-0.002064	0.003528	0.019037	-40.921875	142.406250	-346.640625	-0.008229	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331630	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624540	0.314878	0.000000	-0.019139	0.009172	-0.039699	0.046356	0.130886	0.013210	0.069833	0.110952	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.915222	-0.001877	0.004020	-0.943607	-0.005257	0.001399	0.020101	-43.195312	137.812500	-339.468750	-0.008257	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331660	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624997	0.316531	0.000000	-0.018798	0.009741	-0.040015	0.046368	0.130292	0.012666	0.069744	0.112178	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.920227	-0.003830	0.006217	-0.943851	-0.008450	0.002463	0.017972	-43.195312	137.812500	-339.468750	-0.008303	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331690	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625559	0.319106	0.000000	-0.018974	0.010286	-0.039398	0.046376	0.129306	0.012562	0.071082	0.111930	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.925232	0.001541	0.002799	-0.944339	-0.001000	0.003528	0.016908	-37.511719	138.960938	-335.882812	-0.008309	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331719	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625576	0.319246	0.000000	-0.019118	0.009118	-0.039082	0.046381	0.130302	0.013902	0.070374	0.110302	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.930237	-0.005295	0.003775	-0.941654	-0.002064	0.002463	0.013715	-37.511719	138.960938	-335.882812	-0.008315	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331747	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624894	0.319428	0.000000	-0.018909	0.009342	-0.038134	0.046373	0.128920	0.014836	0.071337	0.109787	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.935242	0.001541	0.006217	-0.938968	-0.005257	0.001399	0.011587	-36.375000	135.515625	-346.640625	-0.008332	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331775	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623634	0.320199	0.000000	-0.018701	0.009880	-0.037502	0.046355	0.127542	0.015138	0.072299	0.109901	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.940247	0.004227	0.005240	-0.947269	-0.007385	0.000335	0.008394	-36.375000	135.515625	-346.640625	-0.008354	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331803	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622018	0.320959	0.000000	-0.018499	0.010208	-0.036553	0.046330	0.126064	0.015960	0.073374	0.109483	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.945251	0.004471	0.001090	-0.945316	-0.002064	0.000335	0.006266	-39.785156	141.257812	-345.445312	-0.008344	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331829	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620668	0.320121	0.000000	-0.018479	0.009342	-0.035921	0.046307	0.126278	0.017478	0.073120	0.108005	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.950256	0.004959	0.005729	-0.941898	-0.002064	0.000335	0.003073	-39.785156	141.257812	-345.445312	-0.008329	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.330851	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619780	0.319023	0.000000	-0.018470	0.009348	-0.034973	0.046292	0.125315	0.018429	0.074065	0.107071	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.955261	0.005203	0.006949	-0.943119	-0.005257	0.001399	0.000945	-35.238281	145.851562	-335.882812	-0.008326	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.329892	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619764	0.318695	0.000000	-0.018645	0.009851	-0.034341	0.046290	0.124355	0.018383	0.075376	0.106767	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.960266	0.007645	0.002799	-0.940677	-0.005257	-0.001794	-0.002248	-35.238281	145.851562	-335.882812	-0.008321	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.328953	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619041	0.318568	0.000000	-0.018144	0.009831	-0.033393	0.046283	0.122925	0.019852	0.075803	0.106300	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.965271	-0.003098	0.002799	-0.939457	-0.005257	-0.000729	-0.004376	-36.375000	135.515625	-339.468750	-0.008313	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.328032	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619536	0.318039	0.000000	-0.018363	0.009802	-0.032760	0.046289	0.122542	0.020295	0.076624	0.105419	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.970276	0.009109	0.006705	-0.942386	-0.005257	0.001399	-0.006505	-36.375000	135.515625	-339.468750	-0.008303	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.327130	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620978	0.317415	0.000000	-0.018750	0.009771	-0.032128	0.046313	0.122327	0.020572	0.077612	0.104369	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.975281	0.003006	0.002066	-0.947757	-0.004193	-0.001794	-0.006505	-35.238281	141.257812	-347.835938	-0.008287	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.326246	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621720	0.316442	0.000000	-0.018284	0.009571	-0.032128	0.046326	0.122061	0.021237	0.076946	0.104635	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.980286	-0.000900	0.011100	-0.933841	-0.004193	-0.000729	-0.006505	-35.238281	141.257812	-347.835938	-0.008271	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.325379	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622948	0.315534	0.000000	-0.018518	0.009549	-0.032128	0.046348	0.122317	0.021024	0.077159	0.104380	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.985291	-0.004074	0.006949	-0.935795	-0.006321	0.000335	-0.006505	-43.195312	140.109375	-339.468750	-0.008269	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.324530	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624700	0.315479	0.000000	-0.018748	0.009872	-0.032128	0.046373	0.122224	0.020472	0.077712	0.104473	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.990295	-0.004807	0.008658	-0.940189	-0.006321	0.001399	-0.005441	-43.195312	140.109375	-339.468750	-0.008272	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.323697	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625927	0.315728	0.000000	-0.018945	0.009853	-0.032444	0.046397	0.122756	0.019978	0.077574	0.104573	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+455.995300	-0.004318	0.004264	-0.942875	-0.004193	0.000335	-0.003312	-43.195312	140.109375	-339.468750	-0.008270	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.322881	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626155	0.315635	0.000000	-0.018777	0.009508	-0.033077	0.046404	0.123565	0.019858	0.076429	0.105028	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.000305	-0.004318	0.002799	-0.944584	-0.004193	0.001399	-0.000119	-42.058594	143.554688	-340.664062	-0.008270	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.322080	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625979	0.315704	0.000000	-0.018933	0.009521	-0.034025	0.046405	0.124657	0.018741	0.075649	0.105832	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.005310	-0.005539	0.004020	-0.936039	-0.007385	-0.000729	0.000945	-42.058594	143.554688	-340.664062	-0.008286	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.321295	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624474	0.316382	0.000000	-0.018556	0.010029	-0.034341	0.046382	0.124077	0.018285	0.075454	0.107024	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.010315	-0.000656	0.004996	-0.936039	-0.006321	0.000335	0.005202	-39.785156	141.257812	-340.664062	-0.008294	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320525	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622739	0.316882	0.000000	-0.018682	0.009847	-0.035605	0.046355	0.125650	0.017076	0.074133	0.107980	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.015320	0.000809	0.001578	-0.944095	-0.002064	0.002463	0.008394	-39.785156	141.257812	-340.664062	-0.008279	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319770	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621322	0.315953	0.000000	-0.018960	0.009162	-0.036553	0.046331	0.127561	0.016535	0.072779	0.107966	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.020325	0.002762	0.001578	-0.944339	-0.004193	0.001399	0.013715	-43.195312	142.406250	-337.078125	-0.008270	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319029	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619577	0.315451	0.000000	-0.018718	0.009512	-0.038134	0.046300	0.128550	0.014846	0.071306	0.110137	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.025330	-0.002365	0.006705	-0.943363	-0.006321	0.001399	0.015844	-43.195312	142.406250	-337.078125	-0.008267	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318303	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.618032	0.315329	0.000000	-0.018661	0.009837	-0.038766	0.046272	0.128801	0.013946	0.070942	0.111151	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.030334	0.003738	0.001822	-0.944828	-0.006321	0.002463	0.016908	-36.375000	140.109375	-344.250000	-0.008261	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317591	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.617076	0.315019	0.000000	-0.018783	0.009805	-0.039082	0.046252	0.129270	0.013540	0.070716	0.111314	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.035339	0.003982	0.005484	-0.942386	-0.003128	0.003528	0.017972	-36.375000	140.109375	-344.250000	-0.008237	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316893	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.616809	0.313651	0.000000	-0.018911	0.009265	-0.039398	0.046244	0.130254	0.013636	0.069988	0.110963	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.040344	0.003738	0.007926	-0.946293	-0.003128	0.001399	0.021165	-40.921875	140.109375	-349.031250	-0.008213	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316208	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.616404	0.312325	0.000000	-0.018543	0.009254	-0.040346	0.046233	0.130846	0.013066	0.068661	0.112267	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.045349	0.009354	0.005729	-0.946781	-0.006321	0.001399	0.020101	-40.921875	140.109375	-349.031250	-0.008206	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315538	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.616601	0.312119	0.000000	-0.018548	0.009752	-0.040030	0.046232	0.130037	0.012880	0.069480	0.112444	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.050354	0.005936	0.010611	-0.945560	-0.007385	0.002463	0.016908	-43.195312	144.703125	-339.468750	-0.008209	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315685	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.617795	0.312767	0.000000	-0.018743	0.009907	-0.039082	0.046249	0.129138	0.013489	0.070788	0.111466	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.055359	0.003982	0.008902	-0.941654	-0.002064	0.002463	0.016908	-43.195312	144.703125	-339.468750	-0.008192	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315829	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619605	0.311902	0.000000	-0.018781	0.009047	-0.039082	0.046277	0.130036	0.014310	0.069966	0.110568	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.060364	-0.002609	0.008902	-0.940677	-0.004193	0.000335	0.015844	-36.375000	142.406250	-341.859375	-0.008193	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315971	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621135	0.312150	0.000000	-0.018493	0.009418	-0.038766	0.046302	0.129061	0.014543	0.070366	0.110911	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.065369	0.003006	0.012076	-0.944339	-0.008450	0.000335	0.012651	-36.375000	142.406250	-341.859375	-0.008224	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316111	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622712	0.314095	0.000000	-0.018559	0.010124	-0.037818	0.046330	0.127473	0.014720	0.072085	0.110603	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.070374	-0.006760	0.002555	-0.943851	-0.004193	0.000335	0.008394	-37.511719	136.664062	-345.445312	-0.008240	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316247	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623699	0.315094	0.000000	-0.018604	0.009462	-0.036553	0.046354	0.126916	0.016601	0.072732	0.108631	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.075378	0.003006	0.005484	-0.944339	-0.006321	0.002463	0.006266	-37.511719	136.664062	-345.445312	-0.008269	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316382	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625243	0.316840	0.000000	-0.018984	0.009847	-0.035921	0.046383	0.126278	0.016468	0.074130	0.108005	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.080383	-0.000412	0.005729	-0.945072	-0.003128	0.002463	0.003073	-37.511719	138.960938	-343.054688	-0.008283	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316514	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626319	0.317529	0.000000	-0.018998	0.009371	-0.034973	0.046406	0.125820	0.017879	0.074615	0.106566	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.085388	-0.002365	0.001578	-0.945072	-0.005257	-0.002858	-0.000119	-37.511719	138.960938	-343.054688	-0.008304	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316644	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625425	0.318643	0.000000	-0.018157	0.009753	-0.034025	0.046395	0.123648	0.019285	0.075105	0.106841	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.090393	-0.001145	0.010123	-0.947757	-0.006321	0.002463	-0.005441	-37.511719	143.554688	-345.445312	-0.008326	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316771	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625749	0.319777	0.000000	-0.019027	0.009942	-0.032444	0.046404	0.122749	0.019806	0.077745	0.104580	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.095398	-0.008225	0.001578	-0.939457	-0.004193	-0.001794	-0.005441	-37.511719	143.554688	-345.445312	-0.008333	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316896	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624719	0.320025	0.000000	-0.018336	0.009612	-0.032429	0.046384	0.122373	0.020843	0.076738	0.104925	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.100403	-0.004074	0.005240	-0.943851	-0.004193	0.001399	-0.006505	-37.511719	143.554688	-345.445312	-0.008337	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317019	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623768	0.320040	0.000000	-0.018828	0.009626	-0.032113	0.046370	0.122536	0.020653	0.077561	0.104131	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.105408	-0.004318	0.002799	-0.948978	-0.003128	0.000335	-0.006505	-34.101562	142.406250	-344.250000	-0.008331	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317140	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621967	0.319479	0.000000	-0.018606	0.009462	-0.032113	0.046341	0.122477	0.021040	0.077174	0.104189	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.110413	0.004471	0.004020	-0.942875	-0.008450	-0.000729	-0.005441	-34.101562	142.406250	-344.250000	-0.008346	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317259	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619559	0.320234	0.000000	-0.018382	0.010308	-0.032429	0.046299	0.121723	0.020101	0.077481	0.105576	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.115417	0.004715	0.004752	-0.945560	-0.001000	-0.000729	-0.003312	-37.511719	143.554688	-333.492188	-0.008320	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317376	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.617265	0.318221	0.000000	-0.018335	0.009077	-0.033077	0.046258	0.123544	0.020722	0.075545	0.105029	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.120422	0.003982	0.002311	-0.939457	-0.004193	-0.000729	-0.002248	-37.511719	143.554688	-333.492188	-0.008306	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317491	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.615420	0.317339	0.000000	-0.018299	0.009589	-0.033393	0.046223	0.123312	0.019929	0.075705	0.105893	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.125427	0.007645	0.013297	-0.947757	-0.006321	0.001399	-0.000119	-40.921875	140.109375	-339.468750	-0.008302	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317604	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.614847	0.317051	0.000000	-0.018618	0.009906	-0.034025	0.046208	0.123946	0.018661	0.075709	0.106523	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.130432	0.010086	0.000602	-0.946537	-0.007385	-0.000729	0.003073	-40.921875	140.109375	-339.468750	-0.008305	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317715	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.614442	0.317183	0.000000	-0.018271	0.010045	-0.034973	0.046196	0.124408	0.017921	0.074553	0.107958	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.135437	0.001053	0.006949	-0.943607	-0.005257	0.000335	0.005202	-42.058594	143.554688	-340.664062	-0.008298	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317825	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.615196	0.316782	0.000000	-0.018470	0.009677	-0.035605	0.046203	0.125608	0.017458	0.073752	0.108022	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.140442	0.007400	0.009635	-0.941898	-0.003128	0.002463	0.007330	-42.058594	143.554688	-340.664062	-0.008283	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317932	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.617213	0.315907	0.000000	-0.018849	0.009330	-0.036237	0.046233	0.126966	0.016794	0.073152	0.107928	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.145447	0.003250	0.008170	-0.945316	-0.006321	0.001399	0.011587	-42.058594	141.257812	-345.445312	-0.008289	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318037	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619346	0.316276	0.000000	-0.018722	0.009849	-0.037502	0.046267	0.127585	0.015137	0.072279	0.109838	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.150452	0.005447	0.009146	-0.947025	-0.003128	0.002463	0.012651	-42.058594	141.257812	-345.445312	-0.008284	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318141	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622071	0.316025	0.000000	-0.018952	0.009342	-0.037818	0.046312	0.128637	0.015099	0.071686	0.109418	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.155457	0.001785	0.008658	-0.943851	-0.004193	0.003528	0.015844	-38.648438	140.109375	-341.859375	-0.008291	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318042	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625199	0.316456	0.000000	-0.019179	0.009542	-0.038766	0.046367	0.129613	0.013723	0.071166	0.110339	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.160461	0.000076	0.007926	-0.947269	-0.005257	0.002463	0.016908	-38.648438	140.109375	-341.859375	-0.008309	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317945	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627878	0.317804	0.000000	-0.019062	0.009752	-0.039082	0.046417	0.129602	0.013314	0.070942	0.110982	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.165466	-0.003342	0.005484	-0.946537	-0.005257	0.000335	0.017972	-37.511719	141.257812	-340.664062	-0.008330	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317851	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629561	0.319026	0.000000	-0.018775	0.009781	-0.039398	0.046452	0.129602	0.013256	0.070368	0.111614	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.170471	-0.006271	0.003531	-0.942875	-0.006321	0.000335	0.017972	-37.511719	141.257812	-340.664062	-0.008357	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317759	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630636	0.320549	0.000000	-0.018822	0.009980	-0.039398	0.046477	0.129450	0.013010	0.070614	0.111766	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.175476	-0.008713	0.006217	-0.943119	-0.005257	0.003528	0.017972	-37.511719	143.554688	-343.054688	-0.008378	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317669	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631780	0.321574	0.000000	-0.019348	0.009830	-0.039398	0.046504	0.130126	0.012634	0.070990	0.111091	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.180481	-0.001633	0.001822	-0.941654	-0.004193	0.002463	0.015844	-37.511719	143.554688	-343.054688	-0.008389	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317582	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631247	0.322028	0.000000	-0.019138	0.009681	-0.038751	0.046509	0.129427	0.013650	0.071288	0.110514	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.185486	-0.007492	0.005729	-0.943851	-0.005257	0.001399	0.014780	-40.921875	144.703125	-339.468750	-0.008400	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317496	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629907	0.322487	0.000000	-0.018923	0.009867	-0.038435	0.046493	0.128710	0.013995	0.071576	0.110599	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.190491	-0.000412	0.003287	-0.947757	-0.003128	0.002463	0.010523	-40.921875	144.703125	-339.468750	-0.008396	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317413	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628223	0.322005	0.000000	-0.019034	0.009530	-0.037170	0.046471	0.127895	0.015486	0.072613	0.108886	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.195496	-0.005539	0.005240	-0.942630	-0.004193	-0.000729	0.010523	-38.648438	142.406250	-344.250000	-0.008392	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317331	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625169	0.321594	0.000000	-0.018450	0.009704	-0.037170	0.046423	0.127136	0.015896	0.072203	0.109644	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.200500	0.005447	0.004020	-0.943851	-0.004193	0.001399	0.006266	-38.648438	142.406250	-344.250000	-0.008384	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317251	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622629	0.320981	0.000000	-0.018727	0.009694	-0.035906	0.046381	0.126159	0.016893	0.073735	0.108093	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.205505	0.000564	0.002066	-0.942142	-0.003128	-0.000729	0.005202	-38.648438	142.406250	-344.250000	-0.008367	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317173	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620033	0.319881	0.000000	-0.018329	0.009509	-0.035605	0.046329	0.125646	0.017777	0.073452	0.108005	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.210510	0.005447	0.007682	-0.948734	-0.007385	-0.001794	0.000945	-39.785156	136.664062	-347.835938	-0.008368	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317097	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.617271	0.319909	0.000000	-0.018117	0.010169	-0.034341	0.046279	0.123508	0.018593	0.075165	0.107614	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.215515	0.005936	0.005240	-0.946781	-0.004193	0.001399	-0.000119	-39.785156	136.664062	-347.835938	-0.008353	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317023	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.616163	0.318940	0.000000	-0.018604	0.009620	-0.034025	0.046255	0.124229	0.018972	0.075419	0.106260	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.220520	0.005936	0.009879	-0.942142	-0.004193	-0.000729	-0.001184	-37.511719	143.554688	-352.617188	-0.008339	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316950	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.615223	0.318116	0.000000	-0.018247	0.009604	-0.033709	0.046233	0.123572	0.019660	0.075362	0.106285	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.225525	0.005203	0.005240	-0.943363	-0.006321	0.001399	-0.003312	-37.511719	143.554688	-352.617188	-0.008339	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316879	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.615729	0.318166	0.000000	-0.018604	0.009932	-0.033077	0.046235	0.122968	0.019607	0.076680	0.105625	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.230530	0.008133	0.007682	-0.939457	-0.004193	-0.000729	-0.003312	-38.648438	142.406250	-346.640625	-0.008332	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316809	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.616341	0.317824	0.000000	-0.018292	0.009579	-0.033077	0.046240	0.123010	0.020272	0.076015	0.105583	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.235535	0.004471	0.009879	-0.945072	-0.007385	0.001399	-0.003312	-38.648438	142.406250	-346.640625	-0.008346	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316741	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.618247	0.318701	0.000000	-0.018690	0.010094	-0.033077	0.046267	0.122893	0.019360	0.076927	0.105701	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.240540	0.008865	0.009879	-0.951664	-0.003128	0.000335	-0.002248	-39.785156	141.257812	-333.492188	-0.008345	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316675	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620349	0.318632	0.000000	-0.018581	0.009416	-0.033393	0.046300	0.123778	0.019830	0.075825	0.105447	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.245544	-0.001389	0.006461	-0.947025	-0.005257	0.001399	-0.001184	-39.785156	141.257812	-333.492188	-0.008360	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316610	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623090	0.319549	0.000000	-0.018828	0.009791	-0.033709	0.046346	0.123965	0.018892	0.076130	0.105892	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.250549	0.005691	0.005240	-0.945072	-0.004193	0.001399	0.000945	-37.511719	138.960938	-338.273438	-0.008374	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316547	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625868	0.320338	0.000000	-0.018900	0.009650	-0.034341	0.046394	0.124811	0.018329	0.075429	0.106311	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.255554	-0.003586	0.007926	-0.940677	-0.006321	0.002463	0.003073	-37.511719	138.960938	-338.273438	-0.008400	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315681	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628748	0.321803	0.000000	-0.019136	0.010023	-0.034973	0.046447	0.125306	0.017088	0.075406	0.107080	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.260559	-0.002121	0.009879	-0.942630	-0.005257	0.002463	0.005202	-42.058594	143.554688	-345.445312	-0.008422	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314834	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631141	0.322956	0.000000	-0.019184	0.009877	-0.035605	0.046493	0.126132	0.016554	0.074675	0.107518	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.265564	-0.001877	0.001334	-0.947757	-0.005257	0.000335	0.006266	-42.058594	143.554688	-345.445312	-0.008444	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314003	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632228	0.324087	0.000000	-0.018876	0.009907	-0.035921	0.046519	0.126111	0.016516	0.074082	0.108172	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.270569	-0.006516	0.008170	-0.947269	-0.005257	0.000335	0.009459	-35.238281	138.960938	-338.273438	-0.008465	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.313190	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632583	0.324764	0.000000	-0.018899	0.009924	-0.036869	0.046533	0.127054	0.015518	0.073164	0.109104	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.275574	-0.002121	0.003043	-0.947757	-0.004193	0.001399	0.011587	-35.238281	138.960938	-338.273438	-0.008477	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.312393	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632468	0.325208	0.000000	-0.019066	0.009775	-0.037502	0.046539	0.128002	0.014868	0.072549	0.109421	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.280579	-0.001389	0.010367	-0.948978	-0.005257	0.002463	0.012651	-39.785156	138.960938	-347.835938	-0.008491	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311612	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631977	0.325785	0.000000	-0.019205	0.009965	-0.037818	0.046537	0.128268	0.014223	0.072562	0.109788	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.285583	-0.003342	0.001090	-0.946048	-0.004193	0.001399	0.012651	-39.785156	138.960938	-347.835938	-0.008497	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310848	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630656	0.325892	0.000000	-0.018985	0.009804	-0.037818	0.046521	0.128208	0.014603	0.072182	0.109847	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.290588	0.003250	0.001334	-0.939701	-0.005257	-0.001794	0.012651	-44.332031	143.554688	-345.445312	-0.008505	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310100	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628115	0.326369	0.000000	-0.018427	0.009990	-0.037818	0.046482	0.127475	0.014985	0.071819	0.110601	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.295593	-0.002609	0.003531	-0.946293	-0.004193	0.001399	0.011587	-44.332031	143.554688	-345.445312	-0.008500	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309367	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626498	0.325857	0.000000	-0.018901	0.009810	-0.037502	0.046457	0.127812	0.015008	0.072429	0.109631	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.300598	0.007645	0.004264	-0.934086	-0.007385	0.001399	0.011587	-42.058594	145.851562	-343.054688	-0.008505	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308649	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625031	0.325953	0.000000	-0.018849	0.010303	-0.037502	0.046432	0.127268	0.014567	0.072870	0.110175	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.305603	-0.002121	0.006461	-0.937992	-0.004193	0.001399	0.011587	-42.058594	145.851562	-343.054688	-0.008490	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307946	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623894	0.324866	0.000000	-0.018808	0.009755	-0.037502	0.046412	0.127775	0.015155	0.072282	0.109668	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.310608	0.010086	0.002799	-0.940433	-0.006321	-0.000729	0.009459	-42.058594	145.851562	-343.054688	-0.008483	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307257	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622582	0.324331	0.000000	-0.018444	0.010072	-0.036869	0.046389	0.126461	0.015835	0.072867	0.109718	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.315613	0.007156	0.009146	-0.945316	-0.004193	0.001399	0.007330	-42.058594	145.851562	-345.445312	-0.008465	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306582	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622554	0.322865	0.000000	-0.018788	0.009691	-0.036237	0.046386	0.126544	0.016494	0.073451	0.108350	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.320618	0.006668	0.006217	-0.942142	-0.005257	0.001399	0.007330	-42.058594	145.851562	-345.445312	-0.008454	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305919	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623275	0.322179	0.000000	-0.018801	0.009844	-0.036237	0.046395	0.126404	0.016328	0.073618	0.108491	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.325623	0.007400	0.006949	-0.940921	-0.004193	0.000335	0.005202	-38.648438	140.109375	-346.640625	-0.008441	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305270	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624388	0.321418	0.000000	-0.018667	0.009659	-0.035605	0.046413	0.125823	0.017278	0.073932	0.107807	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.330627	0.002273	0.012076	-0.939213	-0.004193	0.002463	0.005202	-38.648438	140.109375	-346.640625	-0.008433	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304633	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626697	0.320991	0.000000	-0.019065	0.009660	-0.035605	0.046451	0.126220	0.016881	0.074329	0.107410	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.335632	0.001297	0.005484	-0.945804	-0.005257	0.001399	0.004137	-38.648438	140.109375	-344.250000	-0.008437	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304008	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628946	0.321279	0.000000	-0.018950	0.009839	-0.035289	0.046491	0.125610	0.017132	0.074710	0.107388	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.340637	0.001785	0.010855	-0.946048	-0.003128	0.000335	0.004137	-38.648438	140.109375	-344.250000	-0.008436	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303395	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630868	0.321301	0.000000	-0.018843	0.009516	-0.035289	0.046526	0.125827	0.017562	0.074280	0.107171	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.345642	-0.004074	0.003531	-0.945072	-0.004193	0.001399	0.003073	-32.964844	134.367188	-347.835938	-0.008446	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302795	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632846	0.321932	0.000000	-0.019073	0.009720	-0.034973	0.046564	0.125536	0.017444	0.075031	0.106830	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.350647	-0.002609	0.010855	-0.941654	-0.005257	-0.001794	0.003073	-32.964844	134.367188	-347.835938	-0.008465	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302206	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633362	0.323039	0.000000	-0.018605	0.009921	-0.034973	0.046579	0.124867	0.017712	0.074762	0.107499	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.355652	-0.007980	0.005240	-0.942142	-0.004193	0.001399	0.003073	-40.921875	135.515625	-346.640625	-0.008481	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302231	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634125	0.323918	0.000000	-0.019147	0.009779	-0.034973	0.046598	0.125551	0.017311	0.075163	0.106815	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.360657	-0.004807	0.004020	-0.939701	-0.006321	-0.000729	0.002009	-40.921875	135.515625	-346.640625	-0.008508	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302256	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633021	0.325708	0.000000	-0.018785	0.010159	-0.034642	0.046591	0.124487	0.017634	0.075523	0.107236	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.365662	-0.001389	0.006461	-0.948490	-0.004193	0.000335	0.003073	-39.785156	136.664062	-340.664062	-0.008522	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302280	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631808	0.326386	0.000000	-0.018930	0.009837	-0.034958	0.046576	0.125271	0.017495	0.075029	0.107084	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.370667	-0.003342	0.000846	-0.944095	-0.006321	-0.000729	0.003073	-39.785156	136.664062	-340.664062	-0.008542	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302303	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629698	0.327436	0.000000	-0.018712	0.010197	-0.034958	0.046543	0.124692	0.017354	0.075171	0.107663	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.375671	-0.002121	0.010367	-0.942142	-0.003128	0.000335	0.003073	-38.648438	140.109375	-341.859375	-0.008543	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302326	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627536	0.327240	0.000000	-0.018825	0.009690	-0.034958	0.046508	0.125313	0.017747	0.074778	0.107043	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.380676	-0.003342	-0.002084	-0.944095	-0.003128	0.000335	0.005202	-38.648438	140.109375	-341.859375	-0.008539	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302348	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625518	0.326812	0.000000	-0.018766	0.009704	-0.035605	0.046468	0.125887	0.017145	0.074085	0.107763	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.385681	-0.001877	0.006461	-0.944339	-0.007385	-0.000729	0.005202	-36.375000	140.109375	-341.859375	-0.008550	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302370	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622734	0.327346	0.000000	-0.018524	0.010382	-0.035605	0.046418	0.124968	0.016709	0.074520	0.108683	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.390686	0.004227	0.004020	-0.945316	-0.004193	0.001399	0.007330	-36.375000	140.109375	-341.859375	-0.008541	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302392	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620696	0.326620	0.000000	-0.018798	0.009840	-0.036237	0.046379	0.126415	0.016344	0.073621	0.108499	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.395691	0.003006	0.001822	-0.942875	-0.005257	0.001399	0.006266	-35.238281	141.257812	-347.835938	-0.008533	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302413	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619008	0.326006	0.000000	-0.018731	0.009992	-0.035921	0.046345	0.125881	0.016576	0.074022	0.108401	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.400696	0.006912	0.012076	-0.945804	-0.004193	0.000335	0.007330	-35.238281	141.257812	-347.835938	-0.008517	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302434	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.617596	0.324668	0.000000	-0.018515	0.009785	-0.036237	0.046314	0.126177	0.016672	0.073273	0.108717	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.405701	0.003738	0.000113	-0.943119	-0.005257	0.001399	0.008394	-39.785156	138.960938	-343.054688	-0.008506	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302455	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.617230	0.324003	0.000000	-0.018667	0.009935	-0.036553	0.046301	0.126495	0.016055	0.073258	0.109031	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.410706	0.004471	0.009391	-0.947269	-0.004193	0.000335	0.009459	-39.785156	138.960938	-343.054688	-0.008491	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302475	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.617256	0.323109	0.000000	-0.018495	0.009741	-0.036869	0.046294	0.126833	0.016104	0.072577	0.109326	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.415710	0.003494	0.003287	-0.944339	-0.004193	0.003528	0.009459	-39.785156	138.960938	-343.054688	-0.008477	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302495	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.618822	0.322338	0.000000	-0.019025	0.009728	-0.036869	0.046314	0.127376	0.015588	0.073093	0.108783	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.420715	0.005691	0.003043	-0.940677	-0.005257	0.000335	0.010523	-43.195312	144.703125	-344.250000	-0.008469	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302515	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619893	0.321967	0.000000	-0.018535	0.009884	-0.037186	0.046327	0.127047	0.015605	0.072444	0.109744	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.425720	0.005691	0.009879	-0.937015	-0.004193	0.002463	0.010523	-43.195312	144.703125	-344.250000	-0.008457	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302535	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622003	0.321630	0.000000	-0.018926	0.009706	-0.037186	0.046359	0.127625	0.015402	0.072667	0.109186	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.430725	0.001053	0.004508	-0.943607	-0.006321	0.001399	0.009459	-36.375000	137.812500	-346.640625	-0.008457	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302554	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624054	0.321767	0.000000	-0.018805	0.010038	-0.036869	0.046392	0.126857	0.015507	0.073194	0.109322	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.435730	0.001541	0.006461	-0.945804	-0.004193	0.001399	0.008394	-36.375000	137.812500	-346.640625	-0.008449	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302573	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626158	0.321407	0.000000	-0.018863	0.009684	-0.036553	0.046428	0.126952	0.016119	0.073215	0.108594	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.440735	-0.000656	0.004996	-0.944339	-0.005257	0.001399	0.008394	-38.648438	140.109375	-339.468750	-0.008448	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302591	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628098	0.321479	0.000000	-0.018917	0.009856	-0.036553	0.046463	0.126834	0.015893	0.073440	0.108712	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.445740	-0.002121	0.004752	-0.948246	-0.003128	0.001399	0.005202	-38.648438	140.109375	-339.468750	-0.008438	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302609	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629675	0.320679	0.000000	-0.018961	0.009507	-0.035605	0.046493	0.126269	0.017138	0.074072	0.107361	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.450745	0.000564	0.011344	-0.947269	-0.006321	0.001399	0.005202	-40.921875	140.109375	-349.031250	-0.008445	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302626	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630778	0.321218	0.000000	-0.018990	0.010026	-0.035605	0.046516	0.125779	0.016588	0.074622	0.107851	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.455750	-0.004807	0.005240	-0.946537	-0.004193	0.001399	0.003073	-40.921875	140.109375	-349.031250	-0.008445	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302644	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631357	0.321274	0.000000	-0.019005	0.009685	-0.034973	0.046531	0.125503	0.017547	0.074927	0.106863	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.460754	-0.001389	0.007926	-0.940921	-0.002064	-0.000729	0.002009	-40.921875	140.109375	-346.640625	-0.008437	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303063	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630753	0.320888	0.000000	-0.018665	0.009364	-0.034657	0.046526	0.125168	0.018525	0.074582	0.106566	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.465759	-0.005539	0.007682	-0.946537	-0.005257	0.001399	0.003073	-40.921875	140.109375	-346.640625	-0.008448	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303474	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630251	0.321617	0.000000	-0.018997	0.009903	-0.034973	0.046522	0.125277	0.017337	0.075138	0.107089	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.470764	-0.003586	0.005729	-0.946293	-0.005257	0.000335	0.002009	-36.375000	144.703125	-344.250000	-0.008461	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303877	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628891	0.322441	0.000000	-0.018791	0.009916	-0.034657	0.046502	0.124752	0.017856	0.075271	0.107002	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.475769	0.001053	0.003531	-0.943363	-0.004193	0.001399	0.002009	-36.375000	144.703125	-344.250000	-0.008469	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304272	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627439	0.322939	0.000000	-0.018917	0.009761	-0.034657	0.046480	0.125033	0.017884	0.075242	0.106721	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.480774	-0.001877	0.003287	-0.945804	-0.004193	0.000335	0.003073	-39.785156	138.960938	-347.835938	-0.008475	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304660	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625480	0.323289	0.000000	-0.018693	0.009778	-0.034973	0.046448	0.125107	0.017776	0.074718	0.107278	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.485779	0.008865	0.006217	-0.946537	-0.006321	-0.000729	0.003073	-39.785156	138.960938	-347.835938	-0.008489	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305040	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623310	0.324038	0.000000	-0.018478	0.010125	-0.034973	0.046410	0.124545	0.017644	0.074850	0.107841	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.490784	0.005936	0.001578	-0.941654	-0.005257	0.001399	0.003073	-44.332031	148.148438	-340.664062	-0.008493	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305413	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622242	0.324204	0.000000	-0.018789	0.009945	-0.034973	0.046389	0.125027	0.017503	0.074971	0.107339	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.495789	0.007400	0.002799	-0.938724	-0.004193	0.000335	0.004137	-44.332031	148.148438	-340.664062	-0.008486	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305778	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621563	0.323762	0.000000	-0.018599	0.009765	-0.035289	0.046374	0.125334	0.017557	0.074285	0.107664	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.500793	0.004227	0.006461	-0.944095	-0.003128	0.000335	0.005202	-42.058594	143.554688	-345.445312	-0.008470	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306137	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621656	0.322748	0.000000	-0.018609	0.009584	-0.035605	0.046372	0.125841	0.017412	0.073798	0.107790	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.505798	0.004471	0.002799	-0.943851	-0.005257	0.001399	0.004137	-42.058594	143.554688	-345.445312	-0.008461	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306488	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622721	0.322215	0.000000	-0.018807	0.009910	-0.035289	0.046387	0.125396	0.017204	0.074638	0.107602	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.510803	0.005447	0.004508	-0.937992	-0.003128	0.001399	0.006266	-45.468750	144.703125	-344.250000	-0.008439	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306832	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624289	0.321232	0.000000	-0.018844	0.009551	-0.035921	0.046412	0.126424	0.016894	0.073684	0.107838	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.515808	0.000809	0.003775	-0.945072	-0.004193	0.002463	0.007330	-45.468750	144.703125	-344.250000	-0.008420	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307169	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626492	0.320206	0.000000	-0.019061	0.009701	-0.036237	0.046448	0.126807	0.016211	0.073735	0.108088	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.520813	0.002518	0.006949	-0.941410	-0.005257	0.001399	0.008394	-45.468750	144.703125	-344.250000	-0.008405	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307499	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628466	0.319490	0.000000	-0.018937	0.009843	-0.036553	0.046483	0.126857	0.015876	0.073437	0.108669	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.525818	-0.001633	0.005240	-0.940433	-0.005257	0.001399	0.008394	-38.648438	133.218750	-344.250000	-0.008392	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307823	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630318	0.318854	0.000000	-0.018988	0.009812	-0.036553	0.046517	0.126939	0.015857	0.073457	0.108587	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.530823	0.000564	0.006217	-0.942875	-0.005257	0.000335	0.008394	-38.648438	133.218750	-344.250000	-0.008380	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308139	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631555	0.318361	0.000000	-0.018861	0.009787	-0.036553	0.046542	0.126838	0.016009	0.073304	0.108689	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.535828	-0.004563	0.009146	-0.941166	-0.005257	0.001399	0.009459	-46.605469	148.148438	-345.445312	-0.008372	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308448	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632308	0.318076	0.000000	-0.019055	0.009769	-0.036854	0.046566	0.127360	0.015542	0.073189	0.108788	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.540833	-0.003830	0.005240	-0.942386	-0.006321	0.000335	0.010523	-46.605469	148.148438	-345.445312	-0.008374	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308751	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632518	0.318367	0.000000	-0.018896	0.009929	-0.037170	0.046575	0.127358	0.015225	0.072875	0.109423	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.545837	-0.001633	0.005484	-0.938968	-0.005257	0.000335	0.011587	-34.101562	135.515625	-344.250000	-0.008374	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309048	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632106	0.318545	0.000000	-0.018895	0.009752	-0.037486	0.046573	0.127849	0.015087	0.072380	0.109564	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.550842	-0.002854	0.003775	-0.937748	-0.003128	0.002463	0.011587	-34.101562	135.515625	-344.250000	-0.008366	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309337	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631771	0.318204	0.000000	-0.019213	0.009418	-0.037486	0.046571	0.128501	0.015103	0.072365	0.108911	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.555847	-0.003098	0.004996	-0.942630	-0.004193	0.000335	0.011587	-39.785156	138.960938	-340.664062	-0.008363	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309621	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630695	0.317905	0.000000	-0.018839	0.009595	-0.037502	0.046551	0.127966	0.015284	0.072153	0.109478	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.560852	-0.000656	0.004752	-0.943119	-0.005257	0.001399	0.009459	-39.785156	138.960938	-340.664062	-0.008365	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309496	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629241	0.318170	0.000000	-0.018966	0.009771	-0.036869	0.046529	0.127285	0.015613	0.073088	0.108894	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.565857	-0.001877	0.002799	-0.943119	-0.003128	0.001399	0.008394	-44.332031	150.445312	-343.054688	-0.008355	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309373	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627596	0.317697	0.000000	-0.018911	0.009429	-0.036553	0.046502	0.127255	0.016326	0.073007	0.108291	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.570862	0.004471	0.006217	-0.943119	-0.005257	0.000335	0.007330	-44.332031	150.445312	-343.054688	-0.008354	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309252	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625648	0.317741	0.000000	-0.018688	0.009773	-0.036237	0.046468	0.126372	0.016521	0.073444	0.108542	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.575867	0.003006	0.008170	-0.943363	-0.005257	0.001399	0.006266	-36.375000	147.000000	-346.640625	-0.008352	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309133	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624286	0.317721	0.000000	-0.018818	0.009763	-0.035921	0.046443	0.126196	0.016718	0.073879	0.108086	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.580872	0.003006	0.005484	-0.944339	-0.006321	-0.000729	0.004137	-36.375000	147.000000	-346.640625	-0.008356	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309016	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622730	0.318364	0.000000	-0.018446	0.009933	-0.035289	0.046414	0.125023	0.017552	0.074310	0.107995	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.585876	0.002762	0.004996	-0.938480	-0.004193	0.001399	0.004137	-37.511719	145.851562	-340.664062	-0.008350	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308901	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622308	0.318131	0.000000	-0.018779	0.009584	-0.035289	0.046403	0.125704	0.017569	0.074293	0.107314	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.590881	0.005447	0.005729	-0.944339	-0.004193	0.001399	0.003073	-37.511719	145.851562	-340.664062	-0.008345	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308788	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622368	0.317950	0.000000	-0.018772	0.009588	-0.034973	0.046400	0.125377	0.017886	0.074608	0.107009	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.595886	0.004471	0.007437	-0.941410	-0.005257	-0.000729	0.003073	-37.511719	141.257812	-345.445312	-0.008347	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308677	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622299	0.318136	0.000000	-0.018444	0.009763	-0.034973	0.046395	0.124874	0.018040	0.074454	0.107512	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.600891	0.005936	0.006705	-0.939945	-0.003128	0.001399	0.002009	-37.511719	141.257812	-345.445312	-0.008340	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308568	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623366	0.317482	0.000000	-0.018819	0.009417	-0.034657	0.046409	0.125270	0.018317	0.074789	0.106464	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.605896	0.001785	0.006949	-0.939457	-0.003128	0.001399	0.002009	-38.648438	140.109375	-346.640625	-0.008334	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308461	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624820	0.317268	0.000000	-0.018854	0.009434	-0.034657	0.046431	0.125286	0.018265	0.074841	0.106447	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.610901	-0.000412	0.004508	-0.941654	-0.005257	-0.000729	0.002009	-38.648438	140.109375	-346.640625	-0.008342	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308356	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625831	0.317783	0.000000	-0.018557	0.009790	-0.034657	0.046447	0.124634	0.018206	0.074900	0.107100	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.615906	0.000809	0.011100	-0.939701	-0.005257	0.001399	0.002009	-40.921875	137.812500	-346.640625	-0.008350	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308253	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627437	0.318361	0.000000	-0.018948	0.009796	-0.034657	0.046475	0.125019	0.017809	0.075297	0.106715	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.620911	-0.000900	0.006461	-0.942386	-0.004193	0.001399	0.002009	-40.921875	137.812500	-346.640625	-0.008357	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308151	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628451	0.319058	0.000000	-0.018968	0.009647	-0.034657	0.046499	0.125199	0.017948	0.075178	0.106555	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.625916	-0.002121	0.005240	-0.937748	-0.003128	0.002463	0.002009	-40.921875	137.812500	-346.640625	-0.008360	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308051	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629781	0.319268	0.000000	-0.019159	0.009499	-0.034657	0.046524	0.125537	0.017905	0.075222	0.106217	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.630920	-0.001633	0.010855	-0.938480	-0.004193	0.002463	0.003073	-38.648438	140.109375	-349.031250	-0.008370	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307952	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630650	0.319883	0.000000	-0.019162	0.009698	-0.034973	0.046542	0.125657	0.017387	0.075107	0.106729	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.635925	-0.005295	0.006217	-0.941410	-0.005257	0.001399	0.003073	-38.648438	140.109375	-349.031250	-0.008388	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307855	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630681	0.320914	0.000000	-0.018983	0.009892	-0.034973	0.046546	0.125285	0.017372	0.075122	0.107101	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.640930	-0.001877	0.003775	-0.944828	-0.005257	0.000335	0.005202	-43.195312	135.515625	-341.859375	-0.008407	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307759	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629869	0.321956	0.000000	-0.018797	0.009910	-0.035605	0.046536	0.125712	0.016908	0.074322	0.107938	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.645935	-0.003586	0.008902	-0.945804	-0.004193	0.002463	0.007330	-43.195312	135.515625	-341.859375	-0.008420	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307665	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629578	0.322295	0.000000	-0.019120	0.009749	-0.036237	0.046527	0.126818	0.016103	0.073843	0.108076	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.650940	-0.005051	0.007926	-0.943851	-0.005257	0.000335	0.007330	-43.195312	137.812500	-341.859375	-0.008438	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307571	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627863	0.323202	0.000000	-0.018731	0.009942	-0.036237	0.046500	0.126236	0.016300	0.073645	0.108658	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.655945	-0.001145	0.007926	-0.946781	-0.005257	0.002463	0.010523	-43.195312	137.812500	-341.859375	-0.008457	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307480	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626453	0.324103	0.000000	-0.019021	0.009958	-0.037186	0.046476	0.127459	0.015045	0.073004	0.109332	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.660950	-0.000412	0.003287	-0.946048	-0.003128	0.003528	0.010523	-39.785156	143.554688	-345.445312	-0.008464	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306586	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625164	0.324342	0.000000	-0.019124	0.009637	-0.037186	0.046454	0.127882	0.015264	0.072785	0.108909	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.665955	0.004959	0.006217	-0.948002	-0.002064	0.000335	0.010523	-39.785156	143.554688	-345.445312	-0.008465	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305711	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623001	0.324464	0.000000	-0.018549	0.009503	-0.037186	0.046415	0.127451	0.015983	0.072086	0.109360	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.670959	0.002273	0.008902	-0.943119	-0.005257	0.001399	0.010523	-45.468750	142.406250	-351.421875	-0.008479	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304853	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621531	0.325128	0.000000	-0.018682	0.010037	-0.037186	0.046386	0.127051	0.015315	0.072754	0.109760	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.675964	0.004715	0.004752	-0.944095	-0.007385	0.001399	0.010523	-45.468750	142.406250	-351.421875	-0.008503	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304013	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620585	0.326327	0.000000	-0.018655	0.010377	-0.037186	0.046366	0.126683	0.015003	0.073066	0.110128	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.680969	0.007400	0.001822	-0.949222	-0.002064	0.003528	0.009459	-38.648438	142.406250	-341.859375	-0.008498	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303190	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620892	0.325789	0.000000	-0.018983	0.009519	-0.036869	0.046366	0.127554	0.015848	0.072853	0.108625	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.685974	0.002762	0.004752	-0.945316	-0.003128	0.001399	0.010523	-38.648438	142.406250	-341.859375	-0.008494	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302384	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621222	0.325360	0.000000	-0.018644	0.009704	-0.037186	0.046367	0.127346	0.015686	0.072383	0.109465	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.690979	0.003250	0.005484	-0.938968	-0.004193	0.000335	0.009459	-38.648438	142.406250	-339.468750	-0.008491	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301596	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621806	0.325021	0.000000	-0.018506	0.009871	-0.036869	0.046373	0.126724	0.015973	0.072728	0.109455	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.695984	0.005447	0.004752	-0.940433	-0.005257	0.001399	0.008394	-38.648438	142.406250	-339.468750	-0.008490	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300823	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623137	0.324824	0.000000	-0.018725	0.010026	-0.036553	0.046393	0.126472	0.015916	0.073417	0.109074	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.700989	0.002273	0.004508	-0.938236	-0.002064	0.001399	0.008394	-38.648438	142.406250	-346.640625	-0.008471	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300067	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624775	0.323558	0.000000	-0.018775	0.009494	-0.036553	0.046419	0.127054	0.016397	0.072936	0.108492	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.705994	-0.000900	0.006949	-0.945316	-0.003128	0.000335	0.006266	-38.648438	142.406250	-346.640625	-0.008455	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299326	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626209	0.322583	0.000000	-0.018660	0.009657	-0.035921	0.046443	0.126144	0.016981	0.073616	0.108139	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.710999	0.001053	0.002799	-0.945316	-0.004193	0.000335	0.006266	-46.605469	132.070312	-343.054688	-0.008444	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.298599	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627542	0.321627	0.000000	-0.018716	0.009802	-0.035921	0.046467	0.126045	0.016771	0.073807	0.108217	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.716003	-0.000656	0.005973	-0.945072	-0.006321	0.000335	0.004137	-46.605469	132.070312	-343.054688	-0.008443	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.297888	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628620	0.321580	0.000000	-0.018763	0.010116	-0.035289	0.046487	0.125146	0.017041	0.074800	0.107853	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.721008	-0.001389	0.005973	-0.944584	-0.004193	0.000335	0.004137	-36.375000	142.406250	-344.250000	-0.008431	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.297191	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629353	0.320893	0.000000	-0.018798	0.009743	-0.035289	0.046502	0.125554	0.017380	0.074462	0.107445	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.726013	0.000564	0.006217	-0.946537	-0.004193	0.001399	0.002009	-36.375000	142.406250	-344.250000	-0.008419	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296508	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630003	0.320291	0.000000	-0.018988	0.009726	-0.034657	0.046516	0.125129	0.017839	0.075267	0.106605	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.731018	0.000076	0.006705	-0.945072	-0.005257	0.000335	0.003073	-36.375000	142.406250	-344.250000	-0.008415	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295839	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629620	0.320428	0.000000	-0.018811	0.009891	-0.034973	0.046519	0.125113	0.017545	0.074949	0.107273	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.736023	0.000320	0.007682	-0.939701	-0.004193	0.000335	0.000945	-42.058594	138.960938	-343.054688	-0.008408	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295183	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629328	0.320109	0.000000	-0.018813	0.009707	-0.034341	0.046517	0.124667	0.018359	0.075400	0.106455	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.741028	-0.000656	0.003043	-0.940189	-0.004193	-0.000729	0.000945	-42.058594	138.960938	-343.054688	-0.008404	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294541	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628519	0.319947	0.000000	-0.018638	0.009705	-0.034341	0.046506	0.124494	0.018536	0.075223	0.106628	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.746033	0.003494	0.005484	-0.934818	-0.004193	-0.001794	0.003073	-40.921875	144.703125	-349.031250	-0.008400	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293912	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627306	0.319844	0.000000	-0.018466	0.009704	-0.034973	0.046488	0.124955	0.018077	0.074417	0.107431	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.751038	0.001541	0.006949	-0.941166	-0.004193	0.001399	0.002009	-40.921875	144.703125	-349.031250	-0.008397	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293295	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627076	0.319758	0.000000	-0.018974	0.009704	-0.034657	0.046485	0.125147	0.017886	0.075240	0.106607	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.756042	0.004471	0.006461	-0.941898	-0.004193	0.000335	0.003073	-45.468750	137.812500	-339.468750	-0.008395	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292690	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626654	0.319724	0.000000	-0.018787	0.009704	-0.034973	0.046478	0.125276	0.017755	0.074739	0.107110	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.761047	0.002029	0.003775	-0.940433	-0.005257	0.000335	0.003073	-45.468750	137.812500	-339.468750	-0.008399	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292097	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626451	0.320038	0.000000	-0.018784	0.009875	-0.034973	0.046475	0.125102	0.017588	0.074906	0.107284	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.766052	0.004227	0.006217	-0.938480	-0.003128	0.001399	0.003073	-45.468750	144.703125	-349.031250	-0.008392	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291918	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626809	0.319696	0.000000	-0.018956	0.009532	-0.034973	0.046481	0.125618	0.017759	0.074735	0.106768	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.771057	0.004227	0.008170	-0.947025	-0.004193	0.000335	0.006266	-45.468750	144.703125	-349.031250	-0.008390	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291741	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627116	0.319687	0.000000	-0.018793	0.009709	-0.035921	0.046486	0.126225	0.016797	0.073801	0.108058	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.776062	0.003494	0.009146	-0.946293	-0.006321	0.000335	0.006266	-38.648438	147.000000	-341.859375	-0.008401	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291568	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628058	0.320107	0.000000	-0.018825	0.010042	-0.035921	0.046496	0.125914	0.016422	0.074156	0.108348	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.781067	0.006912	0.007193	-0.940677	-0.006321	0.000335	0.007330	-38.648438	147.000000	-341.859375	-0.008415	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291397	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628914	0.320971	0.000000	-0.018854	0.010038	-0.036237	0.046512	0.126263	0.016081	0.073864	0.108632	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.786072	0.002518	0.004020	-0.941654	-0.005257	0.001399	0.008394	-36.375000	137.812500	-344.250000	-0.008427	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291230	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630346	0.321624	0.000000	-0.019059	0.009872	-0.036553	0.046538	0.126951	0.015726	0.073587	0.108576	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.791077	0.002518	0.006705	-0.941898	-0.006321	0.001399	0.009459	-36.375000	137.812500	-344.250000	-0.008444	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291066	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631923	0.322595	0.000000	-0.019094	0.010053	-0.036869	0.046567	0.127120	0.015194	0.073487	0.109038	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.796082	0.001053	0.002555	-0.942630	-0.007385	0.001399	0.009459	-39.785156	141.257812	-347.835938	-0.008465	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290905	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633490	0.323769	0.000000	-0.019129	0.010225	-0.036869	0.046597	0.126984	0.014986	0.073695	0.109175	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.801086	0.002273	0.003043	-0.942386	-0.005257	0.000335	0.009459	-39.785156	141.257812	-347.835938	-0.008473	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290747	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634617	0.324083	0.000000	-0.018994	0.009881	-0.036869	0.046621	0.127193	0.015466	0.073215	0.108966	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.806091	-0.000900	0.005973	-0.944339	-0.005257	0.002463	0.009459	-39.785156	141.257812	-350.226562	-0.008476	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290592	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636165	0.324143	0.000000	-0.019366	0.009882	-0.036869	0.046653	0.127563	0.015092	0.073589	0.108596	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.811096	-0.007248	0.007193	-0.948490	-0.004193	0.002463	0.009459	-39.785156	141.257812	-350.226562	-0.008471	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290440	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637291	0.323725	0.000000	-0.019375	0.009710	-0.036869	0.046678	0.127744	0.015256	0.073426	0.108415	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.816101	0.002273	0.004752	-0.944828	-0.006321	0.001399	0.008394	-40.921875	140.109375	-341.859375	-0.008476	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290292	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637531	0.323885	0.000000	-0.019201	0.010049	-0.036553	0.046689	0.126914	0.015407	0.073907	0.108612	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.821106	-0.002365	0.004020	-0.940677	-0.004193	0.002463	0.009459	-40.921875	140.109375	-341.859375	-0.008469	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290146	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637597	0.323355	0.000000	-0.019358	0.009697	-0.036869	0.046697	0.127750	0.015295	0.073406	0.108428	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.826111	0.000564	0.006461	-0.940433	-0.004193	0.002463	0.007330	-30.691406	138.960938	-345.445312	-0.008460	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290003	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637277	0.322795	0.000000	-0.019330	0.009696	-0.036237	0.046697	0.127091	0.015957	0.074008	0.107823	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.831116	0.001297	0.006217	-0.940433	-0.005257	0.000335	0.007330	-30.691406	138.960938	-345.445312	-0.008457	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289864	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636097	0.322568	0.000000	-0.018959	0.009862	-0.036237	0.046683	0.126554	0.016162	0.073804	0.108361	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.836121	-0.003830	0.005973	-0.941166	-0.006321	0.001399	0.006266	-30.691406	138.960938	-345.445312	-0.008460	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289727	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635124	0.322707	0.000000	-0.019105	0.010023	-0.035921	0.046670	0.126224	0.016171	0.074427	0.108059	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.841125	0.002029	0.004264	-0.942386	-0.004193	0.001399	0.004137	-42.058594	145.851562	-345.445312	-0.008453	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289593	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634055	0.322261	0.000000	-0.019072	0.009672	-0.035289	0.046655	0.125899	0.017177	0.074665	0.107099	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.846130	0.001297	0.002311	-0.942386	-0.004193	0.002463	0.004137	-42.058594	145.851562	-345.445312	-0.008445	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289462	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633311	0.321812	0.000000	-0.019208	0.009673	-0.035289	0.046644	0.126034	0.017040	0.074802	0.106964	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.851135	0.005691	0.003531	-0.939457	-0.005257	0.000335	0.004137	-40.921875	142.406250	-351.421875	-0.008441	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289333	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632120	0.321570	0.000000	-0.018837	0.009838	-0.035289	0.046625	0.125498	0.017246	0.074596	0.107500	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.856140	0.004959	0.004508	-0.940189	-0.004193	0.000335	0.004137	-40.921875	142.406250	-351.421875	-0.008429	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289207	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631324	0.320866	0.000000	-0.018830	0.009654	-0.035289	0.046611	0.125675	0.017438	0.074404	0.107323	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.861145	0.003250	0.005484	-0.944095	-0.005257	0.001399	0.002009	-36.375000	140.109375	-346.640625	-0.008420	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289082	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631321	0.320391	0.000000	-0.019004	0.009811	-0.034657	0.046611	0.125060	0.017739	0.075367	0.106674	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.866150	0.001297	0.004020	-0.942875	-0.005257	0.000335	0.003073	-36.375000	140.109375	-346.640625	-0.008410	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289563	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631410	0.320173	0.000000	-0.018844	0.009799	-0.034958	0.046612	0.125223	0.017619	0.074905	0.107133	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.871155	0.002029	0.005973	-0.944339	-0.005257	0.001399	0.003073	-36.375000	142.406250	-344.250000	-0.008399	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290034	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632087	0.319656	0.000000	-0.019037	0.009779	-0.034958	0.046623	0.125435	0.017446	0.075078	0.106920	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.876160	0.003982	0.005240	-0.946537	-0.005257	0.001399	0.003073	-36.375000	142.406250	-344.250000	-0.008389	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290495	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632928	0.319187	0.000000	-0.019058	0.009761	-0.034958	0.046637	0.125475	0.017443	0.075082	0.106881	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.881165	0.003738	0.006705	-0.948734	-0.005257	0.002463	0.002009	-43.195312	140.109375	-346.640625	-0.008381	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290947	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634219	0.318816	0.000000	-0.019253	0.009747	-0.034642	0.046660	0.125368	0.017578	0.075578	0.106355	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.886169	-0.001633	0.003043	-0.947025	-0.005257	0.001399	0.002009	-43.195312	140.109375	-346.640625	-0.008374	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291390	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635246	0.318246	0.000000	-0.019106	0.009727	-0.034657	0.046679	0.125246	0.017720	0.075386	0.106488	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.891174	0.001785	0.005729	-0.944584	-0.005257	0.000335	0.004137	-38.648438	142.406250	-339.468750	-0.008368	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291825	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635880	0.318028	0.000000	-0.018965	0.009718	-0.035289	0.046692	0.125746	0.017239	0.074603	0.107252	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.896179	-0.003342	0.006949	-0.948002	-0.002064	0.001399	0.006266	-38.648438	142.406250	-339.468750	-0.008347	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292251	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636630	0.316935	0.000000	-0.019161	0.009204	-0.035921	0.046708	0.127089	0.016924	0.073654	0.107174	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.901184	-0.002121	0.003287	-0.941654	-0.005257	0.001399	0.006266	-39.785156	138.960938	-352.617188	-0.008343	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292669	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637028	0.316903	0.000000	-0.019171	0.009725	-0.035921	0.046718	0.126577	0.016392	0.074185	0.107686	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.906189	-0.002365	0.006705	-0.943851	-0.004193	0.002463	0.005202	-39.785156	138.960938	-352.617188	-0.008335	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293079	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637299	0.316596	0.000000	-0.019336	0.009549	-0.035605	0.046726	0.126602	0.016719	0.074491	0.107028	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.911194	-0.002121	0.004508	-0.943851	-0.005257	0.001399	0.007330	-43.195312	144.703125	-341.859375	-0.008333	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293482	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636817	0.316943	0.000000	-0.019145	0.009728	-0.036222	0.046721	0.126859	0.016124	0.073871	0.108025	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.916199	-0.000168	0.008170	-0.945072	-0.004193	0.001399	0.008394	-43.195312	144.703125	-341.859375	-0.008326	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293877	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635984	0.316727	0.000000	-0.019120	0.009555	-0.036538	0.046710	0.127324	0.016007	0.073357	0.108193	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.921204	-0.000656	0.006705	-0.944584	-0.003128	0.000335	0.009459	-36.375000	144.703125	-341.859375	-0.008317	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294265	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634616	0.316321	0.000000	-0.018920	0.009392	-0.036854	0.046688	0.127602	0.016054	0.072677	0.108546	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.926208	0.000076	0.004996	-0.950443	-0.005257	0.001399	0.009459	-36.375000	144.703125	-341.859375	-0.008320	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294645	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633475	0.316684	0.000000	-0.019061	0.009745	-0.036854	0.046670	0.127390	0.015560	0.073171	0.108758	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.931213	0.003250	0.007193	-0.944828	-0.006321	0.001399	0.010523	-38.648438	142.406250	-341.859375	-0.008330	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295018	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632014	0.317424	0.000000	-0.019015	0.009916	-0.037170	0.046651	0.127489	0.015118	0.072981	0.109291	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.936218	0.000076	0.005484	-0.942142	-0.003128	0.002463	0.010523	-38.648438	142.406250	-341.859375	-0.008326	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295384	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631397	0.317258	0.000000	-0.019155	0.009408	-0.037170	0.046639	0.128137	0.015487	0.072612	0.108644	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.941223	0.003250	0.006705	-0.941166	-0.005257	0.001399	0.008394	-38.648438	142.406250	-341.859375	-0.008333	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295743	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630686	0.317781	0.000000	-0.018957	0.009767	-0.036538	0.046625	0.126948	0.015957	0.073406	0.108568	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.946228	0.002029	0.006461	-0.941898	-0.006321	0.000335	0.008394	-38.648438	144.703125	-341.859375	-0.008346	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296096	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629952	0.318632	0.000000	-0.018776	0.009943	-0.036538	0.046610	0.126591	0.015962	0.073401	0.108925	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.951233	0.002273	0.003287	-0.945072	-0.006321	0.000335	0.006266	-38.648438	144.703125	-341.859375	-0.008360	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296442	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629894	0.319143	0.000000	-0.018790	0.009935	-0.035921	0.046601	0.125986	0.016563	0.074014	0.108276	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.956238	0.003982	0.003287	-0.944828	-0.004193	0.002463	0.006266	-42.058594	143.554688	-338.273438	-0.008361	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296780	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630405	0.319184	0.000000	-0.019139	0.009597	-0.035921	0.046607	0.126673	0.016553	0.074024	0.107589	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.961243	0.003006	0.003775	-0.940433	-0.003128	0.002463	0.005202	-42.058594	143.554688	-338.273438	-0.008353	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.297113	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631182	0.318719	0.000000	-0.019144	0.009436	-0.035605	0.046618	0.126523	0.017025	0.074184	0.107107	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.966248	0.002273	0.007437	-0.935550	-0.006321	0.001399	0.006266	-35.238281	141.257812	-347.835938	-0.008359	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296233	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631882	0.319032	0.000000	-0.018989	0.009950	-0.035921	0.046628	0.126170	0.016350	0.074228	0.108092	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.971252	0.000320	0.005240	-0.939213	-0.004193	-0.000729	0.005202	-35.238281	141.257812	-347.835938	-0.008352	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295370	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632101	0.318617	0.000000	-0.018678	0.009596	-0.035605	0.046631	0.125897	0.017331	0.073878	0.107733	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.976257	-0.000656	0.004508	-0.945804	-0.003128	0.000335	0.006266	-39.785156	141.257812	-345.445312	-0.008339	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294524	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632660	0.318176	0.000000	-0.018886	0.009434	-0.035921	0.046640	0.126593	0.016980	0.073618	0.107689	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.981262	-0.000900	0.004508	-0.942630	-0.005257	0.002463	0.006266	-39.785156	141.257812	-345.445312	-0.008336	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293695	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633699	0.318047	0.000000	-0.019248	0.009774	-0.035921	0.046658	0.126616	0.016277	0.074321	0.107667	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.986267	-0.001633	0.005729	-0.941410	-0.005257	0.000335	0.006266	-36.375000	149.296875	-351.421875	-0.008333	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292882	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633832	0.317873	0.000000	-0.018914	0.009760	-0.035921	0.046661	0.126295	0.016626	0.073972	0.107987	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.991272	0.000809	0.005484	-0.943119	-0.003128	0.001399	0.005202	-36.375000	149.296875	-351.421875	-0.008318	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292086	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633999	0.317068	0.000000	-0.019092	0.009408	-0.035605	0.046665	0.126508	0.017115	0.074115	0.107142	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+456.996277	0.000320	0.005729	-0.944339	-0.004193	0.001399	0.004137	-39.785156	143.554688	-338.273438	-0.008309	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291305	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633925	0.316337	0.000000	-0.019086	0.009570	-0.035289	0.046664	0.126015	0.017265	0.074576	0.106983	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.001282	0.000564	0.006217	-0.943851	-0.005257	-0.000729	0.003073	-39.785156	143.554688	-338.273438	-0.008307	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290539	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633067	0.316285	0.000000	-0.018738	0.009733	-0.034973	0.046651	0.125188	0.017766	0.074708	0.107178	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.006287	0.001785	0.008902	-0.941166	-0.005257	0.001399	0.003073	-40.921875	142.406250	-346.640625	-0.008306	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289788	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632788	0.316343	0.000000	-0.019076	0.009725	-0.034973	0.046646	0.125535	0.017436	0.075038	0.106831	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.011292	-0.002365	0.006705	-0.947025	-0.005257	0.000335	0.000945	-40.921875	142.406250	-346.640625	-0.008309	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289052	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632145	0.316583	0.000000	-0.018891	0.009723	-0.034341	0.046635	0.124720	0.018255	0.075483	0.106382	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.016296	-0.000168	0.006705	-0.942386	-0.004193	0.000335	0.002009	-44.332031	138.960938	-343.054688	-0.008309	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288331	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631446	0.316697	0.000000	-0.018880	0.009558	-0.034657	0.046623	0.125189	0.018114	0.074992	0.106545	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.021301	-0.000900	0.008658	-0.944828	-0.006321	-0.000729	0.000945	-44.332031	138.960938	-343.054688	-0.008324	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287625	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630354	0.317914	0.000000	-0.018697	0.009922	-0.034341	0.046603	0.124335	0.018260	0.075498	0.106786	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.026306	-0.000656	0.007926	-0.942875	-0.005257	0.000335	0.003073	-38.648438	144.703125	-341.859375	-0.008337	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286933	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629529	0.318672	0.000000	-0.018855	0.009762	-0.034973	0.046587	0.125286	0.017630	0.074864	0.107100	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.031311	0.003250	0.004996	-0.944095	-0.005257	0.000335	0.004137	-38.648438	144.703125	-341.859375	-0.008352	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286254	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628700	0.319558	0.000000	-0.018835	0.009783	-0.035289	0.046570	0.125561	0.017313	0.074549	0.107458	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.036316	0.000564	0.005240	-0.941654	-0.004193	0.000335	0.005202	-44.332031	136.664062	-338.273438	-0.008363	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.285590	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627974	0.320140	0.000000	-0.018817	0.009636	-0.035605	0.046555	0.126006	0.017161	0.074069	0.107644	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.041321	0.003982	0.003043	-0.940433	-0.004193	0.000335	0.007330	-44.332031	136.664062	-338.273438	-0.008373	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284939	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627437	0.320610	0.000000	-0.018805	0.009662	-0.036237	0.046542	0.126601	0.016516	0.073450	0.108314	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.046326	0.002029	0.004264	-0.943851	-0.005257	0.001399	0.007330	-44.332031	136.664062	-338.273438	-0.008384	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284301	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627455	0.321171	0.000000	-0.018969	0.009848	-0.036237	0.046539	0.126578	0.016166	0.073799	0.108337	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.051331	0.000809	0.006705	-0.941898	-0.004193	0.001399	0.008394	-42.058594	141.257812	-350.226562	-0.008386	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283676	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627694	0.321169	0.000000	-0.018963	0.009682	-0.036553	0.046540	0.127055	0.016021	0.073312	0.108492	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.056335	0.002029	0.003531	-0.938236	-0.004193	0.000335	0.008394	-42.058594	141.257812	-350.226562	-0.008385	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283063	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627774	0.320988	0.000000	-0.018795	0.009686	-0.036553	0.046538	0.126883	0.016185	0.073148	0.108664	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.061340	0.004227	0.004264	-0.943851	-0.003128	0.002463	0.008394	-37.511719	136.664062	-343.054688	-0.008376	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282463	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628635	0.320327	0.000000	-0.019146	0.009515	-0.036553	0.046550	0.127405	0.016006	0.073328	0.108142	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.066345	0.005203	0.006461	-0.941654	-0.006321	0.000335	0.008394	-37.511719	136.664062	-343.054688	-0.008379	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281874	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629051	0.320478	0.000000	-0.018814	0.010021	-0.036553	0.046556	0.126566	0.015832	0.073501	0.108980	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.071350	0.003982	0.005240	-0.940189	-0.005257	0.000335	0.009459	-39.785156	141.257812	-345.445312	-0.008376	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282302	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629738	0.320221	0.000000	-0.018843	0.009827	-0.036869	0.046566	0.127104	0.015681	0.073021	0.109074	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.076355	0.002762	0.005484	-0.945316	-0.003128	0.001399	0.008394	-39.785156	141.257812	-345.445312	-0.008362	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282721	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630966	0.319327	0.000000	-0.019046	0.009474	-0.036553	0.046586	0.127345	0.016147	0.073187	0.108201	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.081360	0.000564	0.007193	-0.945560	-0.004193	0.000335	0.008394	-40.921875	142.406250	-337.078125	-0.008353	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283131	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631978	0.318815	0.000000	-0.018908	0.009642	-0.036553	0.046604	0.127039	0.016117	0.073217	0.108508	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.086365	0.000809	0.006461	-0.939945	-0.005257	0.000335	0.008394	-40.921875	142.406250	-337.078125	-0.008351	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283533	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632950	0.318727	0.000000	-0.018944	0.009805	-0.036538	0.046621	0.126898	0.015933	0.073431	0.108619	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.091370	-0.003830	0.004020	-0.941410	-0.004193	0.001399	0.007330	-40.921875	142.406250	-344.250000	-0.008346	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283927	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634019	0.318426	0.000000	-0.019143	0.009626	-0.036222	0.046641	0.126959	0.016229	0.073766	0.107926	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.096375	0.002029	0.004752	-0.942142	-0.004193	0.001399	0.007330	-40.921875	142.406250	-344.250000	-0.008341	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284312	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634732	0.318172	0.000000	-0.019154	0.009625	-0.036222	0.046656	0.126972	0.016219	0.073777	0.107912	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.101379	0.002518	0.004020	-0.944339	-0.004193	0.001399	0.006266	-42.058594	143.554688	-345.445312	-0.008335	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284690	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635138	0.317897	0.000000	-0.019158	0.009622	-0.035906	0.046666	0.126662	0.016534	0.074094	0.107590	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.106384	0.003494	0.005484	-0.942875	-0.005257	0.000335	0.008394	-42.058594	143.554688	-345.445312	-0.008334	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.285060	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635093	0.317882	0.000000	-0.018990	0.009786	-0.036553	0.046669	0.126977	0.015891	0.073442	0.108570	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.111389	0.001785	0.009635	-0.939945	-0.004193	0.001399	0.007330	-43.195312	140.109375	-339.468750	-0.008328	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.285422	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635345	0.317557	0.000000	-0.019166	0.009606	-0.036237	0.046676	0.127017	0.016211	0.073754	0.107897	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.116394	0.002518	0.006217	-0.939213	-0.005257	0.001399	0.007330	-43.195312	140.109375	-339.468750	-0.008329	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.285777	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635619	0.317684	0.000000	-0.019166	0.009775	-0.036237	0.046684	0.126849	0.016042	0.073924	0.108066	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.121399	0.005203	0.006949	-0.943363	-0.004193	0.000335	0.008394	-45.468750	140.109375	-337.078125	-0.008327	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286125	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635665	0.317657	0.000000	-0.019001	0.009604	-0.036553	0.046687	0.127171	0.016061	0.073272	0.108376	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.126404	0.004227	0.005240	-0.941654	-0.004193	0.000335	0.007330	-45.468750	140.109375	-337.078125	-0.008328	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286465	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635901	0.317767	0.000000	-0.019018	0.009613	-0.036237	0.046694	0.126862	0.016351	0.073614	0.108053	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.131409	0.003494	0.005484	-0.943363	-0.003128	0.000335	0.007330	-40.921875	140.109375	-341.859375	-0.008325	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286798	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636363	0.317632	0.000000	-0.019040	0.009455	-0.036237	0.046705	0.127042	0.016487	0.073478	0.107872	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.136414	0.003738	0.004752	-0.939945	-0.004193	0.001399	0.007330	-40.921875	140.109375	-341.859375	-0.008327	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287125	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637333	0.317817	0.000000	-0.019236	0.009640	-0.036237	0.046724	0.127053	0.016106	0.073859	0.107862	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.141418	0.002273	0.007926	-0.941166	-0.005257	0.001399	0.008394	-35.238281	141.257812	-347.835938	-0.008335	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287444	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638426	0.318283	0.000000	-0.019260	0.009816	-0.036553	0.046746	0.127217	0.015590	0.073743	0.108330	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.146423	0.001297	0.004996	-0.945560	-0.004193	-0.000729	0.007330	-35.238281	141.257812	-347.835938	-0.008337	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287757	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638917	0.318415	0.000000	-0.018948	0.009648	-0.036237	0.046759	0.126757	0.016388	0.073578	0.108157	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.151428	-0.000656	0.003287	-0.942875	-0.004193	0.001399	0.006266	-35.238281	141.257812	-347.835938	-0.008338	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288063	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639957	0.318502	0.000000	-0.019322	0.009654	-0.035921	0.046781	0.126809	0.016323	0.074274	0.107473	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.156433	0.000076	0.003287	-0.938724	-0.004193	0.000335	0.006266	-40.921875	147.000000	-334.687500	-0.008337	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288363	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640451	0.318443	0.000000	-0.019167	0.009655	-0.035921	0.046794	0.126653	0.016476	0.074121	0.107629	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.161438	0.001297	0.006705	-0.938724	-0.005257	0.000335	0.005202	-40.921875	147.000000	-334.687500	-0.008339	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288657	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640682	0.318525	0.000000	-0.019181	0.009820	-0.035605	0.046803	0.126186	0.016614	0.074616	0.107464	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.166443	0.002029	0.006217	-0.939945	-0.007385	0.001399	0.004137	-40.921875	137.812500	-339.468750	-0.008349	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288944	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.641007	0.319124	0.000000	-0.019356	0.010144	-0.035289	0.046813	0.125721	0.016430	0.075432	0.107297	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.171448	0.000809	0.005729	-0.942142	-0.005257	0.001399	0.003073	-40.921875	137.812500	-339.468750	-0.008348	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289226	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640803	0.319045	0.000000	-0.019340	0.009781	-0.034958	0.046820	0.125737	0.017141	0.075383	0.106619	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.176453	-0.002121	0.003775	-0.941898	-0.003128	0.000335	0.003073	-43.195312	142.406250	-341.859375	-0.008336	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289501	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.640485	0.318338	0.000000	-0.019162	0.009434	-0.034958	0.046820	0.125905	0.017666	0.074859	0.106450	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.181458	-0.003830	0.005484	-0.943119	-0.004193	0.000335	0.003073	-43.195312	142.406250	-341.859375	-0.008330	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289771	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639925	0.317945	0.000000	-0.019153	0.009607	-0.034958	0.046814	0.125723	0.017502	0.075022	0.106632	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.186462	-0.001877	0.005729	-0.945804	-0.004193	0.000335	0.003073	-39.785156	143.554688	-345.445312	-0.008322	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290035	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.639037	0.317542	0.000000	-0.019133	0.009602	-0.034958	0.046802	0.125708	0.017527	0.074997	0.106647	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.191467	-0.002121	0.006217	-0.943363	-0.005257	0.000335	0.002009	-39.785156	143.554688	-345.445312	-0.008320	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290293	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637827	0.317480	0.000000	-0.019102	0.009766	-0.034642	0.046784	0.125198	0.017710	0.075446	0.106525	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.196472	-0.001145	0.008414	-0.943119	-0.004193	0.001399	0.003073	-39.785156	143.554688	-343.054688	-0.008315	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290546	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637042	0.317184	0.000000	-0.019243	0.009587	-0.034973	0.046765	0.125849	0.017416	0.075078	0.106537	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.201477	0.002029	0.004508	-0.944339	-0.005257	-0.000729	0.003073	-39.785156	143.554688	-343.054688	-0.008316	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290794	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635142	0.317339	0.000000	-0.018856	0.009758	-0.034973	0.046733	0.125291	0.017633	0.074861	0.107095	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.206482	0.001297	0.009146	-0.939701	-0.005257	-0.000729	0.004137	-42.058594	141.257812	-343.054688	-0.008320	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291037	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633331	0.317618	0.000000	-0.018823	0.009757	-0.035289	0.046701	0.125575	0.017351	0.074511	0.107443	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.211487	0.003006	0.003775	-0.944584	-0.004193	0.001399	0.003073	-42.058594	141.257812	-343.054688	-0.008321	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291275	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632374	0.317700	0.000000	-0.019132	0.009591	-0.034973	0.046682	0.125734	0.017524	0.074970	0.106652	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.216492	0.002029	0.005973	-0.944584	-0.005257	-0.000729	0.004137	-45.468750	142.406250	-344.250000	-0.008328	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291508	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631090	0.317854	0.000000	-0.018760	0.009763	-0.035289	0.046657	0.125506	0.017407	0.074454	0.107512	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.221497	0.003494	0.007437	-0.938724	-0.004193	0.000335	0.005202	-45.468750	142.406250	-344.250000	-0.008331	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291737	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630497	0.317998	0.000000	-0.018920	0.009600	-0.035605	0.046642	0.126146	0.017095	0.074135	0.107505	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.226501	0.000564	0.005240	-0.940677	-0.005257	0.001399	0.007330	-40.921875	140.109375	-344.250000	-0.008339	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291961	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630560	0.318483	0.000000	-0.019082	0.009782	-0.036237	0.046639	0.126758	0.016119	0.073847	0.108157	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.231506	0.003494	0.006949	-0.944339	-0.005257	0.002463	0.008394	-40.921875	140.109375	-344.250000	-0.008348	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292181	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631197	0.318966	0.000000	-0.019246	0.009788	-0.036553	0.046645	0.127232	0.015633	0.073701	0.108315	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.236511	0.004227	0.006705	-0.939457	-0.004193	0.001399	0.009459	-48.878906	138.960938	-345.445312	-0.008352	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292396	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631752	0.319140	0.000000	-0.019075	0.009626	-0.036869	0.046652	0.127538	0.015650	0.073052	0.108641	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.241516	0.002518	0.005484	-0.939457	-0.004193	0.002463	0.009459	-48.878906	138.960938	-345.445312	-0.008356	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292607	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632862	0.319635	0.000000	-0.019258	0.009650	-0.036869	0.046668	0.127698	0.015443	0.073258	0.108481	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.246521	0.002762	0.004752	-0.944095	-0.004193	0.002463	0.009459	-37.511719	134.367188	-350.226562	-0.008360	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292814	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634138	0.319805	0.000000	-0.019273	0.009663	-0.036869	0.046688	0.127699	0.015415	0.073286	0.108480	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.251526	0.001053	0.004020	-0.944584	-0.003128	0.000335	0.008394	-37.511719	134.367188	-350.226562	-0.008357	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293016	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634863	0.319569	0.000000	-0.018954	0.009503	-0.036553	0.046700	0.127225	0.016210	0.073124	0.108322	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.256531	0.002029	0.004752	-0.942875	-0.005257	0.001399	0.009459	-37.511719	134.367188	-350.226562	-0.008362	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293214	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635916	0.319826	0.000000	-0.019158	0.009851	-0.036869	0.046718	0.127396	0.015342	0.073359	0.108783	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.261536	0.000564	0.004752	-0.945560	-0.004193	0.001399	0.009459	-38.648438	137.812500	-339.468750	-0.008359	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293407	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636885	0.319597	0.000000	-0.019182	0.009673	-0.036854	0.046735	0.127583	0.015511	0.073221	0.108565	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.266541	-0.001633	0.005240	-0.945560	-0.004193	0.001399	0.009459	-38.648438	137.812500	-339.468750	-0.008354	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293597	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637675	0.319240	0.000000	-0.019202	0.009667	-0.036854	0.046751	0.127609	0.015497	0.073235	0.108540	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.271545	0.001541	0.006705	-0.942386	-0.005257	0.001399	0.009459	-42.058594	141.257812	-340.664062	-0.008353	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293382	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638210	0.319128	0.000000	-0.019214	0.009828	-0.036854	0.046762	0.127461	0.015324	0.073408	0.108688	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.276550	0.000320	0.004752	-0.943119	-0.005257	0.001399	0.007330	-42.058594	141.257812	-340.664062	-0.008351	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293171	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638499	0.318995	0.000000	-0.019220	0.009812	-0.036222	0.046770	0.126850	0.015966	0.074030	0.108034	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.281555	-0.001145	0.006461	-0.948002	-0.006321	0.001399	0.006266	-40.921875	135.515625	-344.250000	-0.008354	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292964	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638566	0.319184	0.000000	-0.019219	0.009967	-0.035921	0.046773	0.126393	0.016113	0.074485	0.107889	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.286560	-0.000168	0.004508	-0.944828	-0.004193	0.000335	0.005202	-40.921875	135.515625	-344.250000	-0.008347	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292762	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.638094	0.318757	0.000000	-0.019043	0.009611	-0.035605	0.046768	0.126257	0.016961	0.074269	0.107393	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.291565	-0.000412	0.005973	-0.941166	-0.005257	0.000335	0.004137	-44.332031	148.148438	-340.664062	-0.008346	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292564	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637436	0.318682	0.000000	-0.019036	0.009778	-0.035289	0.046759	0.125768	0.017117	0.074745	0.107250	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.296570	0.001297	0.005240	-0.941898	-0.004193	0.000335	0.004137	-44.332031	148.148438	-340.664062	-0.008339	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292370	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636654	0.318316	0.000000	-0.019025	0.009600	-0.035289	0.046747	0.125934	0.017307	0.074555	0.107084	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.301575	0.002273	0.006461	-0.943119	-0.003128	0.001399	0.004137	-40.921875	147.000000	-351.421875	-0.008328	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292181	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636163	0.317691	0.000000	-0.019180	0.009431	-0.035289	0.046739	0.126258	0.017321	0.074541	0.106760	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.306580	0.002518	0.005973	-0.940433	-0.004193	0.000335	0.004137	-40.921875	147.000000	-351.421875	-0.008324	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291995	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635078	0.317466	0.000000	-0.018981	0.009607	-0.035274	0.046727	0.125868	0.017358	0.074534	0.107119	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.311584	0.000564	0.002066	-0.943851	-0.005257	0.000335	0.003073	-37.511719	138.960938	-338.273438	-0.008325	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291814	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634508	0.317580	0.000000	-0.018974	0.009775	-0.034958	0.046717	0.125377	0.017514	0.075011	0.106979	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.316589	-0.000656	0.005240	-0.940921	-0.004193	-0.000729	0.003073	-37.511719	138.960938	-338.273438	-0.008319	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291636	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633743	0.317302	0.000000	-0.018800	0.009596	-0.034958	0.046703	0.125381	0.017866	0.074658	0.106974	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.321594	0.000076	0.006705	-0.939701	-0.005257	0.000335	0.003073	-44.332031	143.554688	-343.054688	-0.008317	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291462	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633345	0.317276	0.000000	-0.018970	0.009761	-0.034958	0.046695	0.125387	0.017531	0.074993	0.106968	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.326599	0.003494	0.005240	-0.941410	-0.004193	0.001399	0.003073	-44.332031	143.554688	-343.054688	-0.008311	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291292	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633650	0.316926	0.000000	-0.019144	0.009581	-0.034958	0.046692	0.125741	0.017538	0.074987	0.106614	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.331604	0.002273	0.008414	-0.943363	-0.004193	0.000335	0.004137	-46.605469	145.851562	-345.445312	-0.008305	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291124	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633375	0.316645	0.000000	-0.018965	0.009579	-0.035274	0.046686	0.125880	0.017403	0.074490	0.107107	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.336609	0.002273	0.005973	-0.948002	-0.005257	-0.001794	0.004137	-46.605469	145.851562	-345.445312	-0.008306	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290960	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632636	0.316806	0.000000	-0.018629	0.009749	-0.035274	0.046671	0.125375	0.017568	0.074324	0.107613	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.341614	0.004227	0.004752	-0.941410	-0.005257	0.000335	0.004137	-37.511719	141.257812	-350.226562	-0.008309	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290799	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632734	0.317067	0.000000	-0.018987	0.009746	-0.035274	0.046671	0.125735	0.017213	0.074679	0.107253	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.346619	0.004227	0.007682	-0.941654	-0.005257	0.000335	0.005202	-37.511719	141.257812	-350.226562	-0.008314	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290641	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633057	0.317386	0.000000	-0.018997	0.009746	-0.035590	0.046674	0.126061	0.016887	0.074374	0.107559	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.351624	0.001541	0.006217	-0.943363	-0.004193	0.000335	0.006266	-38.648438	140.109375	-341.859375	-0.008315	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290487	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633599	0.317460	0.000000	-0.019014	0.009581	-0.035921	0.046682	0.126574	0.016704	0.073894	0.107708	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.356628	0.002273	0.005729	-0.946537	-0.005257	0.001399	0.007330	-38.648438	140.109375	-341.859375	-0.008322	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290335	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634586	0.317921	0.000000	-0.019204	0.009763	-0.036237	0.046698	0.126898	0.016016	0.073949	0.108016	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.361633	0.001053	0.004996	-0.940677	-0.005257	0.000335	0.007330	-38.648438	140.109375	-341.859375	-0.008330	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290187	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635279	0.318384	0.000000	-0.019050	0.009768	-0.036237	0.046709	0.126739	0.016164	0.073801	0.108176	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.366638	0.000320	0.004508	-0.942386	-0.004193	0.001399	0.007330	-37.511719	138.960938	-347.835938	-0.008332	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290041	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636226	0.318474	0.000000	-0.019240	0.009604	-0.036237	0.046726	0.127093	0.016138	0.073827	0.107822	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.371643	0.000076	0.005729	-0.943851	-0.004193	0.002463	0.007330	-37.511719	138.960938	-347.835938	-0.008332	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289899	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636954	0.318482	0.000000	-0.019408	0.009614	-0.036237	0.046745	0.127252	0.015961	0.074005	0.107663	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.376648	-0.001145	0.006705	-0.943607	-0.005257	0.001399	0.007330	-40.921875	137.812500	-346.640625	-0.008337	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289357	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637476	0.318735	0.000000	-0.019237	0.009789	-0.036237	0.046756	0.126906	0.015957	0.074009	0.108009	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.381653	-0.002854	0.005973	-0.942630	-0.006321	0.001399	0.005202	-40.921875	137.812500	-346.640625	-0.008347	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288827	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637680	0.319266	0.000000	-0.019235	0.009956	-0.035605	0.046762	0.126104	0.016424	0.074806	0.107546	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.386658	-0.001145	0.004752	-0.941898	-0.005257	0.000335	0.007330	-43.195312	137.812500	-349.031250	-0.008351	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288307	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637211	0.319444	0.000000	-0.019054	0.009779	-0.036237	0.046756	0.126732	0.016150	0.073816	0.108183	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.391663	0.000320	0.006217	-0.943119	-0.004193	0.001399	0.006266	-43.195312	137.812500	-349.031250	-0.008349	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287798	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.637107	0.319278	0.000000	-0.019219	0.009610	-0.035921	0.046750	0.126750	0.016470	0.074128	0.107532	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.396667	0.003982	0.004020	-0.940189	-0.005257	0.002463	0.006266	-42.058594	138.960938	-340.664062	-0.008352	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287299	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636792	0.319398	0.000000	-0.019361	0.009785	-0.035921	0.046746	0.126718	0.016153	0.074445	0.107564	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.401672	0.003494	0.003043	-0.943119	-0.005257	0.002463	0.006266	-42.058594	138.960938	-340.664062	-0.008353	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286810	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636517	0.319420	0.000000	-0.019331	0.009780	-0.035921	0.046742	0.126692	0.016188	0.074410	0.107590	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.406677	-0.000168	0.005729	-0.945072	-0.005257	0.001399	0.006266	-42.058594	141.257812	-347.835938	-0.008352	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286331	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636094	0.319304	0.000000	-0.019139	0.009772	-0.035921	0.046736	0.126509	0.016388	0.074210	0.107773	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.411682	0.002029	0.005729	-0.944095	-0.005257	0.001399	0.006266	-42.058594	141.257812	-347.835938	-0.008349	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.285862	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635835	0.319095	0.000000	-0.019130	0.009761	-0.035921	0.046732	0.126510	0.016408	0.074190	0.107772	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.416687	0.002273	0.006705	-0.946537	-0.004193	0.000335	0.006266	-37.511719	141.257812	-343.054688	-0.008340	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.285402	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635420	0.318563	0.000000	-0.018956	0.009582	-0.035906	0.046725	0.126500	0.016776	0.073852	0.107752	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.421692	0.000809	0.004508	-0.946537	-0.005257	0.000335	0.007330	-37.511719	141.257812	-343.054688	-0.008338	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284951	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635173	0.318398	0.000000	-0.018963	0.009749	-0.036222	0.046720	0.126656	0.016286	0.073709	0.108228	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.426697	0.000320	0.003775	-0.943363	-0.005257	0.001399	0.006266	-38.648438	142.406250	-344.250000	-0.008335	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284510	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635341	0.318243	0.000000	-0.019140	0.009739	-0.035906	0.046722	0.126526	0.016435	0.074193	0.107726	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.431702	0.001541	0.004752	-0.941166	-0.005257	0.000335	0.007330	-38.648438	142.406250	-344.250000	-0.008331	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284078	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635226	0.318048	0.000000	-0.018972	0.009729	-0.036222	0.046720	0.126685	0.016296	0.073699	0.108199	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.436707	0.002029	0.004508	-0.944339	-0.005257	0.001399	0.007330	-44.332031	136.664062	-345.445312	-0.008327	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283655	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635460	0.317801	0.000000	-0.019150	0.009718	-0.036222	0.046724	0.126874	0.016129	0.073866	0.108010	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.441711	0.000809	0.005240	-0.942386	-0.006321	0.002463	0.008394	-44.332031	136.664062	-345.445312	-0.008327	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283240	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636028	0.317828	0.000000	-0.019321	0.009875	-0.036538	0.046733	0.127204	0.015485	0.073879	0.108312	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.446716	0.001541	0.004996	-0.940921	-0.004193	0.001399	0.007330	-35.238281	138.960938	-347.835938	-0.008315	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282834	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636271	0.317201	0.000000	-0.019149	0.009519	-0.036222	0.046737	0.127072	0.016329	0.073666	0.107812	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.451721	-0.001389	0.005240	-0.942630	-0.004193	0.001399	0.008394	-35.238281	138.960938	-347.835938	-0.008304	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282437	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636480	0.316605	0.000000	-0.019153	0.009516	-0.036538	0.046741	0.127395	0.016013	0.073351	0.108121	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.456726	0.000564	0.007193	-0.941166	-0.004193	0.000335	0.007330	-39.785156	141.257812	-347.835938	-0.008294	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282047	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636274	0.316080	0.000000	-0.018985	0.009513	-0.036222	0.046738	0.126914	0.016499	0.073497	0.107970	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.461731	0.000564	0.004020	-0.944339	-0.004193	0.000335	0.007330	-39.785156	141.257812	-347.835938	-0.008285	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281666	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635970	0.315657	0.000000	-0.018990	0.009512	-0.036237	0.046734	0.126935	0.016481	0.073485	0.107980	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.466736	-0.001389	0.006705	-0.941898	-0.005257	0.001399	0.006266	-39.785156	141.257812	-347.835938	-0.008283	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281292	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635874	0.315636	0.000000	-0.019158	0.009681	-0.035921	0.046732	0.126619	0.016459	0.074138	0.107664	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.471741	0.001541	0.006217	-0.940921	-0.004193	-0.000729	0.006266	-39.785156	143.554688	-345.445312	-0.008277	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280925	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635036	0.315383	0.000000	-0.018809	0.009507	-0.035921	0.046718	0.126443	0.016982	0.073615	0.107839	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.476746	0.003250	0.004752	-0.945072	-0.005257	0.000335	0.005202	-39.785156	143.554688	-345.445312	-0.008277	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280968	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634506	0.315538	0.000000	-0.018979	0.009681	-0.035605	0.046708	0.126123	0.016954	0.074275	0.107527	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.481750	-0.001633	0.005973	-0.945316	-0.004193	0.000335	0.004137	-38.648438	147.000000	-341.859375	-0.008274	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281010	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634024	0.315425	0.000000	-0.018973	0.009511	-0.035289	0.046699	0.125971	0.017447	0.074415	0.107048	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.486755	0.000076	0.009635	-0.943363	-0.004193	0.001399	0.005202	-38.648438	147.000000	-341.859375	-0.008272	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281051	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633867	0.315402	0.000000	-0.019135	0.009520	-0.035605	0.046695	0.126440	0.016960	0.074269	0.107210	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.491760	-0.000412	0.006461	-0.941898	-0.005257	0.001399	0.004137	-45.468750	137.812500	-346.640625	-0.008278	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281091	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633651	0.315857	0.000000	-0.019119	0.009701	-0.035289	0.046690	0.125927	0.017111	0.074751	0.107091	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.496765	-0.001633	0.004020	-0.943851	-0.004193	0.001399	0.003073	-45.468750	137.812500	-346.640625	-0.008281	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281130	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633349	0.316115	0.000000	-0.019102	0.009541	-0.034973	0.046683	0.125753	0.017604	0.074890	0.106632	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.501770	0.004471	0.005973	-0.943851	-0.005257	0.002463	0.004137	-50.015625	142.406250	-344.250000	-0.008290	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281169	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632949	0.316706	0.000000	-0.019242	0.009727	-0.035274	0.046681	0.126009	0.016977	0.074915	0.106978	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.506775	0.003006	0.006461	-0.944828	-0.005257	0.001399	0.004137	-50.015625	142.406250	-344.250000	-0.008300	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281207	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632673	0.317254	0.000000	-0.019053	0.009735	-0.035274	0.046675	0.125812	0.017158	0.074734	0.107176	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.511780	0.002762	0.004752	-0.941166	-0.004193	0.000335	0.005202	-40.921875	140.109375	-344.250000	-0.008303	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281244	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632299	0.317438	0.000000	-0.018878	0.009574	-0.035590	0.046667	0.126114	0.017178	0.074082	0.107505	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.516785	0.000320	0.002799	-0.944584	-0.005257	0.001399	0.005202	-40.921875	140.109375	-344.250000	-0.008310	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281281	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632460	0.317836	0.000000	-0.019055	0.009754	-0.035590	0.046668	0.126110	0.016821	0.074439	0.107509	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.521790	-0.000412	0.006705	-0.944095	-0.005257	0.001399	0.007330	-42.058594	136.664062	-340.664062	-0.008315	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281317	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632730	0.318064	0.000000	-0.019058	0.009754	-0.036222	0.046671	0.126747	0.016186	0.073810	0.108138	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.526794	0.000809	0.005240	-0.941166	-0.005257	0.001399	0.007330	-42.058594	136.664062	-340.664062	-0.008317	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281352	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633363	0.318165	0.000000	-0.019073	0.009750	-0.036237	0.046674	0.126780	0.016159	0.073806	0.108135	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.531799	0.002029	0.003775	-0.941898	-0.005257	0.001399	0.007330	-40.921875	144.703125	-339.468750	-0.008318	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281387	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633608	0.318169	0.000000	-0.019077	0.009745	-0.036237	0.046677	0.126789	0.016161	0.073804	0.108125	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.536804	-0.000168	0.004752	-0.944339	-0.004193	0.000335	0.008394	-40.921875	144.703125	-339.468750	-0.008312	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281421	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633522	0.317749	0.000000	-0.018911	0.009567	-0.036553	0.046675	0.127117	0.016188	0.073146	0.108429	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.541809	0.000564	0.006461	-0.944828	-0.005257	0.001399	0.008394	-40.921875	144.703125	-346.640625	-0.008309	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281455	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633715	0.317575	0.000000	-0.019089	0.009733	-0.036553	0.046678	0.127130	0.015845	0.073489	0.108417	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.546814	-0.001877	0.005729	-0.945560	-0.005257	0.001399	0.006266	-40.921875	144.703125	-346.640625	-0.008306	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281488	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633437	0.317389	0.000000	-0.019077	0.009721	-0.035906	0.046679	0.126481	0.016516	0.074112	0.107771	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.551819	-0.002121	0.005729	-0.937504	-0.004193	0.001399	0.005202	-38.648438	142.406250	-344.250000	-0.008298	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281520	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633336	0.316929	0.000000	-0.019070	0.009543	-0.035590	0.046677	0.126337	0.017017	0.074243	0.107283	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.556824	0.000564	0.006949	-0.941166	-0.004193	0.001399	0.007330	-38.648438	142.406250	-344.250000	-0.008292	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281552	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633028	0.316557	0.000000	-0.019057	0.009543	-0.036222	0.046671	0.126957	0.016398	0.073598	0.107928	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.561829	-0.000412	0.005973	-0.935795	-0.004193	0.000335	0.008394	-37.511719	141.257812	-343.054688	-0.008287	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281583	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632252	0.316303	0.000000	-0.018871	0.009545	-0.036538	0.046657	0.127085	0.016266	0.073098	0.108431	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.566833	-0.000412	0.005240	-0.940433	-0.004193	0.001399	0.007330	-37.511719	141.257812	-343.054688	-0.008284	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281614	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631702	0.316158	0.000000	-0.019027	0.009549	-0.036222	0.046646	0.126921	0.016422	0.073574	0.107964	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.571838	0.000320	0.004752	-0.946048	-0.005257	0.001399	0.007330	-37.511719	141.257812	-343.054688	-0.008286	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281643	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631094	0.316380	0.000000	-0.019005	0.009722	-0.036237	0.046634	0.126740	0.016255	0.073710	0.108175	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.576843	0.002518	0.006217	-0.946048	-0.005257	0.000335	0.008394	-42.058594	136.664062	-345.445312	-0.008290	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282475	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630199	0.316596	0.000000	-0.018815	0.009720	-0.036553	0.046617	0.126868	0.016132	0.073202	0.108679	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.581848	0.000564	0.007926	-0.941898	-0.005257	0.001399	0.006266	-42.058594	136.664062	-345.445312	-0.008293	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283290	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629739	0.316836	0.000000	-0.018973	0.009720	-0.035921	0.046607	0.126394	0.016606	0.073991	0.107888	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.586853	0.001297	0.005240	-0.941654	-0.004193	0.001399	0.005202	-37.511719	141.257812	-343.054688	-0.008293	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284089	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629416	0.316832	0.000000	-0.018958	0.009553	-0.035605	0.046599	0.126231	0.017103	0.074126	0.107420	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.591858	0.002518	0.006705	-0.941410	-0.005257	0.000335	0.007330	-37.511719	141.257812	-343.054688	-0.008299	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284871	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629303	0.317210	0.000000	-0.018791	0.009733	-0.036237	0.046588	0.126515	0.016458	0.073507	0.108399	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.596863	0.002273	0.003287	-0.941410	-0.004193	0.000335	0.006266	-35.238281	143.554688	-340.664062	-0.008301	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.285638	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629032	0.317279	0.000000	-0.018795	0.009569	-0.035921	0.046580	0.126368	0.016935	0.073663	0.107915	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.601868	0.001297	0.005240	-0.938724	-0.004193	0.000335	0.005202	-35.238281	143.554688	-340.664062	-0.008301	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286389	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628959	0.317293	0.000000	-0.018803	0.009578	-0.035605	0.046576	0.126050	0.017234	0.073996	0.107600	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.606873	0.000564	0.004508	-0.941654	-0.004193	0.001399	0.004137	-38.648438	144.703125	-339.468750	-0.008300	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287124	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629335	0.317205	0.000000	-0.018983	0.009584	-0.035289	0.046579	0.125909	0.017364	0.074498	0.107109	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.611877	0.001541	0.004996	-0.941898	-0.005257	0.000335	0.005202	-38.648438	144.703125	-339.468750	-0.008302	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287845	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629458	0.317023	0.000000	-0.018820	0.009745	-0.035605	0.046579	0.125890	0.017040	0.074169	0.107740	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.616882	-0.000656	0.005484	-0.944828	-0.004193	0.000335	0.005202	-39.785156	141.257812	-350.226562	-0.008297	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288551	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629595	0.316723	0.000000	-0.018833	0.009567	-0.035605	0.046579	0.126081	0.017205	0.074005	0.107549	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.621887	0.001541	0.005973	-0.943119	-0.004193	0.000335	0.005202	-39.785156	141.257812	-350.226562	-0.008291	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289242	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629689	0.316381	0.000000	-0.018843	0.009564	-0.035605	0.046579	0.126095	0.017197	0.074012	0.107536	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.626892	-0.000656	0.005729	-0.940189	-0.004193	0.000335	0.004137	-38.648438	144.703125	-341.859375	-0.008285	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289919	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629710	0.316043	0.000000	-0.018851	0.009560	-0.035289	0.046578	0.125790	0.017510	0.074332	0.107208	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.631897	0.003006	0.002311	-0.941898	-0.004193	0.001399	0.003073	-38.648438	144.703125	-341.859375	-0.008279	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290582	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629974	0.315697	0.000000	-0.019025	0.009555	-0.034973	0.046581	0.125652	0.017657	0.074817	0.106714	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.636902	0.000076	0.004264	-0.939457	-0.004193	0.001399	0.004137	-45.468750	142.406250	-344.250000	-0.008271	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291232	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630197	0.315272	0.000000	-0.019021	0.009548	-0.035289	0.046583	0.125973	0.017352	0.074490	0.107025	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.641907	-0.000168	0.008658	-0.941654	-0.003128	0.002463	0.005202	-45.468750	142.406250	-344.250000	-0.008256	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291869	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630684	0.314484	0.000000	-0.019187	0.009369	-0.035605	0.046590	0.126633	0.017050	0.074160	0.106997	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.646912	0.000564	0.007193	-0.942386	-0.004193	0.001399	0.006266	-42.058594	138.960938	-340.664062	-0.008248	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292493	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630764	0.314114	0.000000	-0.019006	0.009536	-0.035921	0.046591	0.126601	0.016746	0.073832	0.107661	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.651917	-0.000656	0.009146	-0.939945	-0.006321	0.001399	0.006266	-42.058594	138.960938	-340.664062	-0.008254	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293103	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630753	0.314574	0.000000	-0.019001	0.009871	-0.035921	0.046591	0.126261	0.016417	0.074161	0.108001	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.656921	0.001053	0.007437	-0.946537	-0.005257	0.000335	0.006266	-40.921875	140.109375	-339.468750	-0.008259	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293702	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630340	0.315254	0.000000	-0.018825	0.009702	-0.035921	0.046584	0.126264	0.016772	0.073826	0.108019	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.661926	0.003494	0.007193	-0.946537	-0.004193	0.000335	0.006266	-40.921875	140.109375	-339.468750	-0.008264	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294288	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629924	0.315567	0.000000	-0.018824	0.009542	-0.035921	0.046576	0.126423	0.016933	0.073664	0.107859	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.666931	0.000076	0.008414	-0.946537	-0.006321	0.001399	0.006266	-40.921875	142.406250	-344.250000	-0.008282	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294862	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629897	0.316718	0.000000	-0.018993	0.009902	-0.035921	0.046574	0.126232	0.016405	0.074193	0.108050	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.671936	0.001053	0.008170	-0.942630	-0.005257	0.002463	0.007330	-40.921875	142.406250	-344.250000	-0.008300	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295425	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630241	0.317710	0.000000	-0.019156	0.009746	-0.036237	0.046579	0.126867	0.016080	0.073885	0.108048	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.676941	0.001053	0.005729	-0.939701	-0.005257	0.002463	0.007330	-40.921875	142.406250	-344.250000	-0.008320	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295976	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630603	0.318821	0.000000	-0.019146	0.009773	-0.036237	0.046585	0.126830	0.016064	0.073901	0.108084	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.681946	0.001297	0.006217	-0.942630	-0.005257	0.001399	0.008394	-39.785156	141.257812	-345.445312	-0.008341	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296316	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630673	0.319942	0.000000	-0.018970	0.009800	-0.036553	0.046586	0.126943	0.015896	0.073437	0.108604	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.686951	0.000809	0.008658	-0.942875	-0.005257	0.000335	0.007330	-39.785156	141.257812	-345.445312	-0.008362	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296649	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630461	0.321019	0.000000	-0.018803	0.009827	-0.036237	0.046582	0.126433	0.016352	0.073613	0.108482	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.691956	0.001297	0.005973	-0.944584	-0.005257	0.000335	0.007330	-42.058594	143.554688	-340.664062	-0.008383	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296976	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630289	0.322050	0.000000	-0.018812	0.009854	-0.036237	0.046579	0.126416	0.016317	0.073649	0.108499	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.696960	-0.000656	0.007193	-0.945072	-0.007385	0.001399	0.008394	-42.058594	143.554688	-340.664062	-0.008414	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.297296	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630442	0.323634	0.000000	-0.018989	0.010216	-0.036553	0.046581	0.126546	0.015461	0.073872	0.109000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.701965	-0.000412	0.004752	-0.943119	-0.005257	0.000335	0.007330	-37.511719	136.664062	-347.835938	-0.008433	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.297610	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630216	0.324151	0.000000	-0.018819	0.009878	-0.036237	0.046577	0.126388	0.016276	0.073670	0.108507	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.706970	-0.000900	0.004020	-0.943363	-0.004193	0.000335	0.006266	-37.511719	136.664062	-347.835938	-0.008443	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.297918	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629889	0.324479	0.000000	-0.018821	0.009729	-0.035921	0.046571	0.126223	0.016739	0.073839	0.108039	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.711975	-0.000656	0.003531	-0.942630	-0.005257	0.000335	0.007330	-40.921875	135.515625	-349.031250	-0.008455	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.298220	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629437	0.324873	0.000000	-0.018818	0.009916	-0.036237	0.046563	0.126349	0.016239	0.073706	0.108546	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.716980	-0.001145	0.004264	-0.944828	-0.005257	0.000335	0.006266	-40.921875	135.515625	-349.031250	-0.008462	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.298515	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628847	0.324967	0.000000	-0.018809	0.009917	-0.035921	0.046552	0.126023	0.016562	0.074015	0.108240	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.721985	-0.002365	0.007437	-0.944584	-0.004193	0.000335	0.006266	-40.921875	140.109375	-341.859375	-0.008459	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.298806	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628105	0.324507	0.000000	-0.018795	0.009743	-0.035921	0.046538	0.126183	0.016751	0.073826	0.108079	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.726990	0.000809	0.007193	-0.940433	-0.005257	0.002463	0.005202	-40.921875	140.109375	-341.859375	-0.008460	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299090	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627842	0.324280	0.000000	-0.019113	0.009910	-0.035605	0.046531	0.126018	0.016582	0.074628	0.107612	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.731995	0.001785	0.009146	-0.940677	-0.004193	0.001399	0.005202	-42.058594	143.554688	-338.273438	-0.008455	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299369	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627192	0.323802	0.000000	-0.018909	0.009733	-0.035605	0.046518	0.125992	0.016962	0.074247	0.107639	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.737000	0.001785	0.008414	-0.941898	-0.004193	0.001399	0.005202	-42.058594	143.554688	-338.273438	-0.008454	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299643	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626618	0.323530	0.000000	-0.018886	0.009738	-0.035605	0.046506	0.125963	0.016981	0.074229	0.107667	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.742004	0.000809	0.007926	-0.942630	-0.004193	0.001399	0.004137	-39.785156	143.554688	-340.664062	-0.008456	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299911	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626192	0.323522	0.000000	-0.018868	0.009749	-0.035289	0.046496	0.125618	0.017304	0.074537	0.107380	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.747009	-0.000168	0.007437	-0.944095	-0.004193	0.000335	0.004137	-39.785156	143.554688	-340.664062	-0.008463	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300174	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625241	0.324060	0.000000	-0.018675	0.009775	-0.035274	0.046483	0.125394	0.017497	0.074396	0.107594	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.752014	-0.000412	0.006949	-0.944095	-0.003128	0.000335	0.005202	-38.648438	140.109375	-341.859375	-0.008467	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300431	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624762	0.324173	0.000000	-0.018672	0.009627	-0.035590	0.046472	0.125854	0.017331	0.073929	0.107766	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.757019	0.001297	0.009391	-0.943607	-0.003128	0.001399	0.004137	-38.648438	140.109375	-341.859375	-0.008474	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300683	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624657	0.324449	0.000000	-0.018838	0.009659	-0.035274	0.046467	0.125673	0.017450	0.074443	0.107315	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.762024	0.002518	0.006461	-0.944095	-0.004193	0.002463	0.005202	-46.605469	141.257812	-338.273438	-0.008489	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300931	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624938	0.325174	0.000000	-0.018999	0.009860	-0.035590	0.046469	0.125949	0.016771	0.074489	0.107671	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.767029	-0.000900	0.008902	-0.944095	-0.004193	0.001399	0.004137	-46.605469	141.257812	-338.273438	-0.008506	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301173	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625340	0.325976	0.000000	-0.018830	0.009887	-0.035289	0.046466	0.125453	0.017214	0.074648	0.107566	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.772034	0.000809	0.005240	-0.947269	-0.004193	0.000335	0.005202	-38.648438	137.812500	-344.250000	-0.008523	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301410	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625117	0.326801	0.000000	-0.018661	0.009914	-0.035605	0.046460	0.125572	0.017040	0.074189	0.108078	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.777039	0.000320	0.005240	-0.944339	-0.004193	0.001399	0.005202	-38.648438	137.812500	-344.250000	-0.008539	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301643	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625228	0.327550	0.000000	-0.018836	0.009938	-0.035605	0.046460	0.125723	0.016841	0.074389	0.107927	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.782043	0.002518	0.004264	-0.943363	-0.005257	-0.000729	0.005202	-38.648438	137.812500	-344.250000	-0.008558	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301872	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624731	0.328419	0.000000	-0.018497	0.010125	-0.035605	0.046449	0.125197	0.016992	0.074238	0.108453	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.787048	0.000809	0.005973	-0.940921	-0.004193	0.001399	0.005202	-45.468750	137.812500	-337.078125	-0.008568	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302096	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624939	0.328717	0.000000	-0.018849	0.009961	-0.035605	0.046450	0.125714	0.016804	0.074425	0.107937	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.792053	0.003006	0.006705	-0.940433	-0.004193	0.000335	0.006266	-45.468750	137.812500	-337.078125	-0.008574	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302316	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624907	0.328505	0.000000	-0.018682	0.009958	-0.035921	0.046447	0.125855	0.016649	0.073928	0.108407	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.797058	0.001785	0.004508	-0.940921	-0.004193	0.002463	0.007330	-40.921875	135.515625	-341.859375	-0.008577	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302532	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625611	0.328434	0.000000	-0.019031	0.009958	-0.036237	0.046457	0.126520	0.015983	0.073962	0.108375	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.802063	0.004227	0.002311	-0.943607	-0.004193	0.001399	0.007330	-40.921875	135.515625	-341.859375	-0.008576	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302743	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626112	0.328180	0.000000	-0.018864	0.009953	-0.036237	0.046464	0.126358	0.016156	0.073790	0.108537	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.807068	-0.000168	0.005729	-0.940189	-0.005257	0.001399	0.007330	-44.332031	143.554688	-340.664062	-0.008577	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302950	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626737	0.328015	0.000000	-0.018878	0.010110	-0.036237	0.046474	0.126215	0.015985	0.073961	0.108679	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.812073	0.000564	0.004508	-0.945804	-0.006321	0.000335	0.006266	-44.332031	143.554688	-340.664062	-0.008579	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303153	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627083	0.328266	0.000000	-0.018725	0.010264	-0.035921	0.046480	0.125602	0.016310	0.074287	0.108680	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.817078	-0.000168	0.007437	-0.946048	-0.004193	0.002463	0.007330	-42.058594	134.367188	-345.445312	-0.008568	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303352	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628004	0.327480	0.000000	-0.019083	0.009894	-0.036237	0.046496	0.126647	0.016006	0.073960	0.108268	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.822083	-0.001633	0.007193	-0.942142	-0.005257	0.001399	0.008394	-42.058594	134.367188	-345.445312	-0.008563	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303547	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628441	0.327052	0.000000	-0.018916	0.010047	-0.036553	0.046504	0.126642	0.015703	0.073631	0.108904	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.827087	-0.004074	0.005484	-0.942142	-0.003128	0.001399	0.007330	-43.195312	142.406250	-344.250000	-0.008549	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303738	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628604	0.326115	0.000000	-0.018919	0.009691	-0.036237	0.046508	0.126685	0.016373	0.073592	0.108229	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.832092	-0.000412	0.005973	-0.941654	-0.005257	0.001399	0.006266	-43.195312	142.406250	-344.250000	-0.008546	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303925	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628417	0.325652	0.000000	-0.018911	0.010018	-0.035921	0.046506	0.126024	0.016359	0.074218	0.108239	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.837097	-0.001877	0.006949	-0.943607	-0.005257	0.000335	0.006266	-40.921875	147.000000	-344.250000	-0.008546	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304108	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627601	0.325594	0.000000	-0.018725	0.010006	-0.035921	0.046493	0.125850	0.016558	0.074019	0.108412	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.842102	0.000564	0.004996	-0.942386	-0.003128	0.000335	0.006266	-40.921875	147.000000	-344.250000	-0.008536	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304288	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626577	0.325012	0.000000	-0.018708	0.009659	-0.035921	0.046476	0.126179	0.016922	0.073656	0.108083	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.847107	0.001053	0.004996	-0.945560	-0.005257	0.001399	0.007330	-45.468750	140.109375	-341.859375	-0.008538	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304464	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625784	0.325136	0.000000	-0.018856	0.010005	-0.036237	0.046462	0.126298	0.016113	0.073833	0.108596	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.852112	0.000809	0.005973	-0.941410	-0.005257	0.000335	0.007330	-45.468750	140.109375	-341.859375	-0.008540	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304636	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624707	0.325256	0.000000	-0.018659	0.009997	-0.036237	0.046442	0.126109	0.016317	0.073629	0.108785	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.857117	0.001053	0.006217	-0.942386	-0.005257	0.000335	0.006266	-40.921875	144.703125	-349.031250	-0.008542	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304805	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623755	0.325672	0.000000	-0.018641	0.010000	-0.035921	0.046424	0.125783	0.016658	0.073940	0.108500	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.862122	0.001785	0.008658	-0.940189	-0.005257	0.000335	0.005202	-40.921875	144.703125	-349.031250	-0.008545	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304971	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622978	0.325833	0.000000	-0.018628	0.009996	-0.035605	0.046408	0.125457	0.016991	0.074239	0.108193	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.867126	0.001297	0.007437	-0.940433	-0.005257	0.000335	0.004137	-38.648438	140.109375	-344.250000	-0.008550	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305133	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622409	0.326114	0.000000	-0.018619	0.009997	-0.035289	0.046395	0.125132	0.017315	0.074547	0.107886	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.872131	0.000809	0.007193	-0.945316	-0.004193	0.001399	0.004137	-38.648438	140.109375	-344.250000	-0.008552	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305292	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622353	0.326231	0.000000	-0.018785	0.009834	-0.035289	0.046391	0.125460	0.017312	0.074550	0.107558	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.877136	-0.000412	0.003287	-0.941654	-0.004193	0.000335	0.003073	-47.742188	144.703125	-344.250000	-0.008556	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305448	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622108	0.326445	0.000000	-0.018609	0.009850	-0.034973	0.046384	0.124952	0.017788	0.074706	0.107434	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.882141	0.002518	0.006217	-0.942630	-0.004193	0.000335	0.005202	-47.742188	144.703125	-344.250000	-0.008560	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305399	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621968	0.326637	0.000000	-0.018613	0.009864	-0.035605	0.046378	0.125574	0.017138	0.074092	0.108076	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.887146	0.001297	0.004996	-0.942875	-0.004193	0.000335	0.005202	-47.742188	144.703125	-344.250000	-0.008563	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305351	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621929	0.326748	0.000000	-0.018618	0.009875	-0.035605	0.046374	0.125569	0.017122	0.074108	0.108081	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.892151	-0.000168	0.006705	-0.945316	-0.005257	0.000335	0.005202	-42.058594	141.257812	-343.054688	-0.008569	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305304	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621972	0.327088	0.000000	-0.018626	0.010051	-0.035605	0.046372	0.125400	0.016939	0.074291	0.108250	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.897156	0.001297	0.008414	-0.944339	-0.006321	0.001399	0.005202	-42.058594	141.257812	-343.054688	-0.008581	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305258	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622354	0.327694	0.000000	-0.018802	0.010219	-0.035605	0.046376	0.125408	0.016594	0.074636	0.108242	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.902161	0.002029	0.007926	-0.940677	-0.004193	0.000335	0.005202	-37.511719	138.960938	-343.054688	-0.008583	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305213	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622425	0.327712	0.000000	-0.018634	0.009877	-0.035605	0.046375	0.125582	0.017105	0.074125	0.108068	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.907166	0.000809	0.008170	-0.945072	-0.005257	0.000335	0.006266	-37.511719	138.960938	-343.054688	-0.008592	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305169	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622533	0.328178	0.000000	-0.018643	0.010060	-0.035921	0.046375	0.125724	0.016596	0.074001	0.108558	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.912170	0.001785	0.004996	-0.942875	-0.004193	0.000335	0.006266	-40.921875	147.000000	-341.859375	-0.008598	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305126	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622671	0.328436	0.000000	-0.018652	0.009901	-0.035921	0.046376	0.125892	0.016746	0.073852	0.108390	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.917175	0.002762	0.004508	-0.942630	-0.004193	0.000335	0.006266	-40.921875	147.000000	-341.859375	-0.008604	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305083	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622852	0.328713	0.000000	-0.018662	0.009919	-0.035921	0.046377	0.125885	0.016718	0.073880	0.108398	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.922180	0.000076	0.007193	-0.942142	-0.005257	0.000335	0.007330	-42.058594	141.257812	-340.664062	-0.008615	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305042	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622725	0.329234	0.000000	-0.018662	0.010102	-0.036222	0.046380	0.126002	0.016233	0.073762	0.108882	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.927185	0.001785	0.007437	-0.940677	-0.005257	0.000335	0.006266	-42.058594	141.257812	-340.664062	-0.008625	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305002	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622970	0.329692	0.000000	-0.018673	0.010108	-0.035906	0.046383	0.125691	0.016533	0.074095	0.108561	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.932190	0.000076	0.003287	-0.947025	-0.004193	-0.001794	0.006266	-43.195312	140.109375	-339.468750	-0.008629	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304962	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622572	0.329781	0.000000	-0.018345	0.009944	-0.035906	0.046376	0.125527	0.017025	0.073603	0.108725	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.937195	-0.000412	0.006217	-0.941410	-0.004193	0.000335	0.007330	-43.195312	140.109375	-339.468750	-0.008631	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304923	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622765	0.329773	0.000000	-0.018704	0.009953	-0.036222	0.046378	0.126193	0.016342	0.073654	0.108691	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.942200	-0.001145	0.005729	-0.943119	-0.006321	0.001399	0.007330	-39.785156	143.554688	-343.054688	-0.008642	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304885	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623490	0.330280	0.000000	-0.018884	0.010295	-0.036237	0.046384	0.126046	0.015804	0.074161	0.108869	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.947205	-0.002609	0.006949	-0.944339	-0.005257	0.000335	0.007330	-39.785156	143.554688	-343.054688	-0.008646	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304848	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623314	0.330377	0.000000	-0.018702	0.010115	-0.036237	0.046380	0.126045	0.016166	0.073800	0.108870	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.952209	-0.000412	0.007437	-0.941410	-0.004193	0.001399	0.006266	-40.921875	135.515625	-341.859375	-0.008644	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304812	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623199	0.330152	0.000000	-0.018859	0.009943	-0.035921	0.046378	0.126058	0.016497	0.074101	0.108225	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.957214	-0.002609	0.005240	-0.940433	-0.005257	0.000335	0.007330	-40.921875	135.515625	-341.859375	-0.008648	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304776	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622521	0.330285	0.000000	-0.018665	0.010117	-0.036237	0.046366	0.126005	0.016201	0.073765	0.108909	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.962219	-0.000656	0.004752	-0.938724	-0.004193	0.000335	0.006266	-37.511719	143.554688	-343.054688	-0.008647	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304742	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621633	0.330104	0.000000	-0.018641	0.009946	-0.035921	0.046350	0.125836	0.016712	0.073885	0.108446	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.967224	0.003738	0.006705	-0.939457	-0.004193	0.001399	0.006266	-37.511719	143.554688	-343.054688	-0.008645	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304707	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620966	0.329602	0.000000	-0.018782	0.009941	-0.035921	0.046337	0.125973	0.016566	0.074012	0.108289	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.972229	0.000809	0.005240	-0.940677	-0.005257	0.000335	0.006266	-40.921875	144.703125	-344.250000	-0.008648	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304673	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620059	0.329697	0.000000	-0.018582	0.010112	-0.035921	0.046319	0.125602	0.016595	0.073983	0.108661	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.977234	0.000320	0.007193	-0.939945	-0.004193	0.002463	0.005202	-40.921875	144.703125	-344.250000	-0.008646	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304640	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619942	0.329467	0.000000	-0.018901	0.009938	-0.035605	0.046315	0.125779	0.016766	0.074444	0.107852	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.982239	0.003006	0.004264	-0.942630	-0.004193	0.003528	0.006266	-39.785156	141.257812	-340.664062	-0.008643	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304606	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620291	0.329247	0.000000	-0.019044	0.009940	-0.035921	0.046318	0.126235	0.016305	0.074273	0.108027	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.987244	0.002273	0.006461	-0.938236	-0.005257	0.001399	0.005202	-39.785156	141.257812	-340.664062	-0.008645	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304573	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620200	0.329630	0.000000	-0.018683	0.010119	-0.035605	0.046314	0.125389	0.016814	0.074416	0.108261	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.992249	-0.000656	0.004020	-0.941654	-0.004193	0.001399	0.006266	-39.785156	141.257812	-340.664062	-0.008641	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304540	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620322	0.329355	0.000000	-0.018682	0.009942	-0.035921	0.046314	0.125881	0.016675	0.073923	0.108401	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+457.997253	0.000076	0.004020	-0.942875	-0.005257	0.001399	0.006266	-37.511719	143.554688	-338.273438	-0.008641	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304507	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620551	0.329321	0.000000	-0.018685	0.010108	-0.035921	0.046316	0.125718	0.016505	0.074093	0.108564	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.002258	-0.000412	0.003287	-0.944828	-0.005257	0.000335	0.006266	-37.511719	143.554688	-338.273438	-0.008639	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304475	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620478	0.329140	0.000000	-0.018520	0.010094	-0.035921	0.046313	0.125567	0.016684	0.073914	0.108715	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.007263	0.000320	0.002555	-0.944095	-0.005257	0.001399	0.006266	-43.195312	137.812500	-349.031250	-0.008633	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304442	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620688	0.328765	0.000000	-0.018699	0.010076	-0.035921	0.046315	0.125764	0.016524	0.074073	0.108518	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.012268	0.000320	0.004020	-0.945804	-0.005257	0.001399	0.005202	-43.195312	137.812500	-349.031250	-0.008623	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304410	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620467	0.328181	0.000000	-0.018688	0.010052	-0.035605	0.046317	0.125461	0.016876	0.074354	0.108189	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.017273	0.001053	0.003531	-0.943363	-0.005257	0.000335	0.005202	-39.785156	138.960938	-340.664062	-0.008609	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304379	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620244	0.327418	0.000000	-0.018518	0.010023	-0.035605	0.046312	0.125320	0.017074	0.074155	0.108330	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.022278	-0.000168	0.005240	-0.943363	-0.004193	0.000335	0.004137	-39.785156	138.960938	-340.664062	-0.008588	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304348	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619999	0.326236	0.000000	-0.018522	0.009823	-0.035289	0.046307	0.125209	0.017586	0.074276	0.107809	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.027283	0.003250	0.006217	-0.946048	-0.005257	0.000335	0.004137	-32.964844	138.960938	-347.835938	-0.008571	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304318	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619768	0.325377	0.000000	-0.018526	0.009967	-0.035289	0.046301	0.125068	0.017438	0.074424	0.107951	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.032288	0.002029	0.004020	-0.944584	-0.005257	0.000335	0.006266	-32.964844	138.960938	-347.835938	-0.008556	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304289	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619991	0.324593	0.000000	-0.018542	0.009938	-0.035906	0.046298	0.125730	0.016834	0.073794	0.108522	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.037292	0.000320	0.003531	-0.939213	-0.004193	0.001399	0.006266	-39.785156	141.257812	-347.835938	-0.008535	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304261	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620278	0.323572	0.000000	-0.018718	0.009743	-0.035906	0.046301	0.126101	0.016853	0.073775	0.108151	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.042297	0.000564	0.004752	-0.942875	-0.006321	0.000335	0.005202	-39.785156	141.257812	-347.835938	-0.008526	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304234	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620297	0.323234	0.000000	-0.018551	0.010063	-0.035590	0.046301	0.125298	0.017016	0.074244	0.108321	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.047302	0.001297	0.004752	-0.942630	-0.004193	0.001399	0.006266	-39.785156	143.554688	-345.445312	-0.008506	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304207	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620653	0.322301	0.000000	-0.018729	0.009694	-0.035906	0.046306	0.126161	0.016890	0.073738	0.108091	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.052307	0.004471	0.005729	-0.943363	-0.005257	0.000335	0.006266	-39.785156	143.554688	-345.445312	-0.008493	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304181	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620737	0.321770	0.000000	-0.018564	0.009850	-0.035921	0.046306	0.125855	0.016885	0.073713	0.108427	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.057312	0.002273	0.003531	-0.942630	-0.005257	0.001399	0.006266	-39.785156	138.960938	-340.664062	-0.008481	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304156	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621264	0.321318	0.000000	-0.018748	0.009832	-0.035921	0.046315	0.126057	0.016719	0.073878	0.108225	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.062317	0.002273	0.003531	-0.943607	-0.005257	0.000335	0.007330	-39.785156	138.960938	-340.664062	-0.008470	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304131	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621615	0.320900	0.000000	-0.018591	0.009815	-0.036237	0.046321	0.126233	0.016577	0.073388	0.108682	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.067322	0.001053	0.002799	-0.946048	-0.005257	0.001399	0.007330	-39.785156	143.554688	-343.054688	-0.008457	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304107	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622379	0.320449	0.000000	-0.018781	0.009798	-0.036237	0.046334	0.126441	0.016404	0.073562	0.108474	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.072327	-0.001389	0.004752	-0.942386	-0.004193	0.001399	0.006266	-39.785156	143.554688	-343.054688	-0.008439	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304084	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623121	0.319625	0.000000	-0.018795	0.009610	-0.035921	0.046348	0.126326	0.016893	0.073705	0.107956	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.077332	0.001785	0.006217	-0.941166	-0.005257	0.001399	0.006266	-40.921875	142.406250	-349.031250	-0.008425	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304061	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623385	0.319114	0.000000	-0.018796	0.009767	-0.035906	0.046360	0.126155	0.016751	0.073877	0.108097	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.082336	-0.000412	0.003287	-0.940677	-0.006321	0.001399	0.007330	-40.921875	142.406250	-349.031250	-0.008418	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304039	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623869	0.318952	0.000000	-0.018804	0.009918	-0.036222	0.046370	0.126329	0.016276	0.073720	0.108555	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.087341	0.001053	0.004996	-0.943363	-0.005257	0.000335	0.006266	-35.238281	143.554688	-340.664062	-0.008405	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304018	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623892	0.318497	0.000000	-0.018640	0.009725	-0.035906	0.046372	0.126041	0.016949	0.073679	0.108211	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.092346	0.002273	0.005729	-0.942630	-0.005257	0.000335	0.007330	-35.238281	143.554688	-340.664062	-0.008394	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303997	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623825	0.318090	0.000000	-0.018648	0.009711	-0.036222	0.046373	0.126379	0.016638	0.073358	0.108505	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.097351	0.000076	0.003043	-0.939213	-0.006321	0.000335	0.006266	-35.238281	143.554688	-340.664062	-0.008388	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303976	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624077	0.318051	0.000000	-0.018665	0.009869	-0.035921	0.046373	0.125938	0.016765	0.073832	0.108345	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.102356	0.000809	0.003043	-0.938724	-0.006321	0.000335	0.005202	-39.785156	138.960938	-345.445312	-0.008383	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303955	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623930	0.317993	0.000000	-0.018669	0.009850	-0.035605	0.046372	0.125644	0.017096	0.074134	0.108007	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.107361	0.000320	0.005729	-0.939213	-0.006321	0.000335	0.006266	-39.785156	138.960938	-345.445312	-0.008377	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303935	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623743	0.317883	0.000000	-0.018670	0.009833	-0.035921	0.046370	0.125979	0.016796	0.073802	0.108304	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.112366	0.000076	0.005484	-0.941410	-0.005257	0.001399	0.004137	-42.058594	141.257812	-343.054688	-0.008366	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303915	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623812	0.317461	0.000000	-0.018838	0.009648	-0.035289	0.046373	0.125700	0.017445	0.074417	0.107318	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.117371	-0.000656	0.005729	-0.942142	-0.005257	0.001399	0.005202	-42.058594	141.257812	-343.054688	-0.008356	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303894	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623798	0.317115	0.000000	-0.018828	0.009641	-0.035605	0.046374	0.126012	0.017146	0.074084	0.107638	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.122375	-0.001145	0.005729	-0.942875	-0.004193	0.001399	0.005202	-45.468750	140.109375	-346.640625	-0.008342	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303874	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623668	0.316264	0.000000	-0.018815	0.009460	-0.035605	0.046372	0.126171	0.017330	0.073880	0.107459	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.127380	0.000076	0.008902	-0.941898	-0.005257	0.000335	0.004137	-45.468750	140.109375	-346.640625	-0.008337	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303854	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623097	0.316201	0.000000	-0.018631	0.009636	-0.035289	0.046363	0.125494	0.017654	0.074188	0.107504	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.132385	0.001541	0.007682	-0.943363	-0.004193	0.001399	0.005202	-40.921875	144.703125	-344.250000	-0.008331	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303834	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622780	0.316062	0.000000	-0.018790	0.009473	-0.035605	0.046358	0.126132	0.017342	0.073868	0.107498	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.137390	0.003006	0.008658	-0.943363	-0.005257	0.001399	0.005202	-40.921875	144.703125	-344.250000	-0.008335	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303814	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622491	0.316534	0.000000	-0.018773	0.009663	-0.035605	0.046353	0.125926	0.017169	0.074041	0.107705	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.142395	0.000809	0.007437	-0.943851	-0.006321	0.002463	0.004137	-43.195312	142.406250	-339.468750	-0.008350	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303794	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622631	0.317887	0.000000	-0.018930	0.009862	-0.035289	0.046356	0.125577	0.017139	0.074723	0.107441	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.147400	0.001541	0.005484	-0.942386	-0.004193	0.002463	0.005202	-43.195312	142.406250	-339.468750	-0.008358	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303774	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622894	0.318492	0.000000	-0.018917	0.009545	-0.035605	0.046360	0.126197	0.017153	0.074077	0.107453	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.152405	0.002518	0.005240	-0.943119	-0.004193	0.002463	0.005202	-47.742188	142.406250	-344.250000	-0.008368	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303755	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623277	0.319174	0.000000	-0.018910	0.009582	-0.035605	0.046367	0.126153	0.017124	0.074106	0.107497	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.157410	0.002518	0.006217	-0.947269	-0.004193	0.001399	0.005202	-47.742188	142.406250	-344.250000	-0.008378	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303736	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623492	0.319819	0.000000	-0.018740	0.009615	-0.035605	0.046371	0.125950	0.017260	0.073970	0.107700	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.162415	0.002273	0.006949	-0.947513	-0.004193	0.001399	0.005202	-38.648438	142.406250	-341.859375	-0.008388	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303718	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623513	0.320392	0.000000	-0.018741	0.009645	-0.035590	0.046378	0.125906	0.017244	0.074017	0.107713	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.167419	0.000809	0.006461	-0.945560	-0.004193	0.002463	0.006266	-38.648438	142.406250	-341.859375	-0.008397	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303700	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624337	0.320896	0.000000	-0.018926	0.009671	-0.035906	0.046393	0.126381	0.016716	0.073912	0.107871	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.172424	-0.001145	0.006217	-0.944339	-0.004193	0.000335	0.006266	-42.058594	145.851562	-352.617188	-0.008405	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303683	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624548	0.321337	0.000000	-0.018599	0.009694	-0.035906	0.046398	0.126031	0.017021	0.073607	0.108221	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.177429	0.001297	0.004508	-0.943851	-0.004193	0.001399	0.007330	-42.058594	145.851562	-352.617188	-0.008412	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303667	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625015	0.321686	0.000000	-0.018790	0.009713	-0.036222	0.046407	0.126519	0.016494	0.073502	0.108365	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.182434	0.001541	0.007193	-0.938236	-0.005257	0.001399	0.007330	-47.742188	137.812500	-339.468750	-0.008422	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303652	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625390	0.322234	0.000000	-0.018802	0.009897	-0.036222	0.046415	0.126347	0.016299	0.073697	0.108537	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.187439	0.001053	0.007926	-0.943119	-0.004193	0.000335	0.006266	-47.742188	137.812500	-339.468750	-0.008427	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304241	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625749	0.322096	0.000000	-0.018653	0.009725	-0.035921	0.046417	0.126060	0.016911	0.073667	0.108202	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.192444	-0.002854	0.003287	-0.942142	-0.004193	0.000335	0.007330	-38.648438	142.406250	-349.031250	-0.008431	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304818	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625669	0.322232	0.000000	-0.018666	0.009736	-0.036237	0.046418	0.126377	0.016570	0.073375	0.108517	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.197449	-0.001145	0.005484	-0.943119	-0.005257	0.001399	0.007330	-38.648438	142.406250	-349.031250	-0.008439	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305383	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625722	0.322595	0.000000	-0.018841	0.009914	-0.036237	0.046420	0.126375	0.016218	0.073727	0.108520	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.202454	0.001541	0.007437	-0.940677	-0.005257	0.001399	0.007330	-38.648438	142.406250	-349.031250	-0.008445	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305938	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625566	0.322848	0.000000	-0.018833	0.009912	-0.036237	0.046419	0.126369	0.016228	0.073718	0.108526	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.207458	-0.001633	0.006461	-0.939457	-0.006321	0.001399	0.007330	-43.195312	140.109375	-344.250000	-0.008456	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306481	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625265	0.323376	0.000000	-0.018821	0.010079	-0.036237	0.046415	0.126190	0.016072	0.073873	0.108705	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.212463	0.001297	0.005729	-0.940677	-0.005257	0.000335	0.008394	-43.195312	140.109375	-344.250000	-0.008461	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307013	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624555	0.323576	0.000000	-0.018638	0.009903	-0.036553	0.046404	0.126498	0.016116	0.073197	0.109028	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.217468	-0.000168	0.008170	-0.942386	-0.004193	0.001399	0.007330	-42.058594	134.367188	-340.664062	-0.008462	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307535	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624125	0.323490	0.000000	-0.018798	0.009736	-0.036237	0.046397	0.126509	0.016439	0.073506	0.108386	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.222473	0.002518	0.006461	-0.947269	-0.004193	0.001399	0.006266	-42.058594	134.367188	-340.664062	-0.008464	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308045	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623715	0.323489	0.000000	-0.018781	0.009747	-0.035921	0.046390	0.126165	0.016760	0.073818	0.108097	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.227478	0.002029	0.008414	-0.941410	-0.005257	0.002463	0.006266	-42.058594	141.257812	-345.445312	-0.008473	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308546	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623725	0.323909	0.000000	-0.018938	0.009930	-0.035921	0.046390	0.126140	0.016421	0.074156	0.108123	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.232483	-0.000412	0.005240	-0.942875	-0.005257	0.001399	0.004137	-42.058594	141.257812	-345.445312	-0.008483	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309036	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623544	0.324416	0.000000	-0.018755	0.009938	-0.035289	0.046387	0.125316	0.017228	0.074614	0.107683	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.237488	0.001785	0.006705	-0.944339	-0.005257	0.001399	0.005202	-39.785156	138.960938	-347.835938	-0.008495	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309516	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623478	0.324960	0.000000	-0.018752	0.009949	-0.035605	0.046385	0.125618	0.016904	0.074306	0.108012	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.242493	0.003006	0.007193	-0.945804	-0.005257	0.000335	0.006266	-39.785156	138.960938	-347.835938	-0.008507	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309986	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623224	0.325509	0.000000	-0.018584	0.009960	-0.035921	0.046380	0.125755	0.016745	0.073833	0.108507	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.247498	-0.000412	0.006217	-0.942142	-0.005257	0.000335	0.006266	-39.785156	141.257812	-345.445312	-0.008519	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310447	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623119	0.326061	0.000000	-0.018596	0.009972	-0.035921	0.046378	0.125755	0.016721	0.073857	0.108508	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.252502	-0.000412	0.009879	-0.946048	-0.004193	0.001399	0.005202	-39.785156	141.257812	-345.445312	-0.008527	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310899	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623390	0.326628	0.000000	-0.018776	0.009826	-0.035605	0.046382	0.125776	0.017013	0.074217	0.107875	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.257507	0.000809	0.005729	-0.946537	-0.004193	0.000335	0.004137	-39.785156	143.554688	-345.445312	-0.008536	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311342	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623315	0.326978	0.000000	-0.018611	0.009848	-0.035289	0.046380	0.125271	0.017472	0.074390	0.107747	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.262512	0.000564	0.004020	-0.941654	-0.004193	0.000335	0.005202	-39.785156	143.554688	-345.445312	-0.008545	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311776	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623209	0.327343	0.000000	-0.018619	0.009870	-0.035605	0.046378	0.125575	0.017126	0.074104	0.108075	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.267517	0.001541	0.006949	-0.943363	-0.005257	0.001399	0.005202	-44.332031	138.960938	-345.445312	-0.008559	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.312202	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623394	0.327934	0.000000	-0.018795	0.010056	-0.035605	0.046381	0.125564	0.016764	0.074466	0.108086	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.272522	-0.000168	0.004508	-0.943119	-0.004193	0.000335	0.005202	-44.332031	138.960938	-345.445312	-0.008565	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.312620	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623240	0.328081	0.000000	-0.018625	0.009894	-0.035605	0.046378	0.125556	0.017097	0.074133	0.108094	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.277527	0.001053	0.006217	-0.942630	-0.004193	0.000335	0.005202	-43.195312	135.515625	-344.250000	-0.008568	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.313030	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623068	0.328104	0.000000	-0.018629	0.009903	-0.035605	0.046374	0.125551	0.017082	0.074147	0.108099	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.282532	0.002762	0.005973	-0.945316	-0.004193	0.001399	0.006266	-43.195312	135.515625	-344.250000	-0.008570	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.313431	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623221	0.328016	0.000000	-0.018802	0.009909	-0.035921	0.046376	0.126035	0.016588	0.074010	0.108247	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.287537	0.002762	0.004996	-0.939213	-0.004193	0.000335	0.006266	-38.648438	142.406250	-346.640625	-0.008570	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.313825	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623131	0.327844	0.000000	-0.018632	0.009910	-0.035921	0.046374	0.125863	0.016756	0.073841	0.108419	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.292542	-0.000412	0.003775	-0.945072	-0.005257	0.001399	0.006266	-38.648438	142.406250	-346.640625	-0.008573	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315015	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623458	0.327878	0.000000	-0.018810	0.010077	-0.035921	0.046379	0.125875	0.016411	0.074186	0.108408	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.297546	0.002029	0.005973	-0.940677	-0.005257	0.000335	0.005202	-38.648438	142.406250	-341.859375	-0.008574	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316181	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623510	0.327775	0.000000	-0.018645	0.010064	-0.035605	0.046380	0.125406	0.016906	0.074323	0.108245	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.302551	0.001541	0.003287	-0.945072	-0.005257	0.002463	0.006266	-38.648438	142.406250	-341.859375	-0.008572	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317324	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624227	0.327546	0.000000	-0.018994	0.010048	-0.035921	0.046392	0.126087	0.016257	0.074341	0.108196	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.307556	-0.000412	0.005484	-0.944339	-0.004193	0.002463	0.006266	-38.648438	142.406250	-341.859375	-0.008563	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318444	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624925	0.326888	0.000000	-0.018991	0.009861	-0.035921	0.046405	0.126271	0.016446	0.074152	0.108011	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.312561	0.002273	0.004264	-0.943119	-0.004193	0.001399	0.007330	-34.101562	140.109375	-346.640625	-0.008551	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319541	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625262	0.326155	0.000000	-0.018822	0.009848	-0.036237	0.046411	0.126431	0.016313	0.073652	0.108483	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.317566	0.000809	0.004996	-0.941654	-0.004193	0.000335	0.007330	-34.101562	140.109375	-346.640625	-0.008539	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320617	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625262	0.325077	0.000000	-0.018659	0.009823	-0.036237	0.046413	0.126284	0.016490	0.073455	0.108611	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.322571	0.002273	0.005240	-0.947513	-0.003128	0.000335	0.006266	-39.785156	138.960938	-340.664062	-0.008520	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.321671	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625271	0.323975	0.000000	-0.018673	0.009637	-0.035921	0.046414	0.126167	0.016979	0.073599	0.108095	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.327576	0.002273	0.006217	-0.943119	-0.004193	0.001399	0.006266	-39.785156	138.960938	-340.664062	-0.008506	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.322704	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625631	0.323239	0.000000	-0.018855	0.009796	-0.035921	0.046421	0.126190	0.016639	0.073939	0.108072	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.332581	0.003006	0.008414	-0.943607	-0.005257	0.002463	0.007330	-37.511719	141.257812	-343.054688	-0.008499	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.323716	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626366	0.322933	0.000000	-0.019031	0.009949	-0.036237	0.046435	0.126529	0.015993	0.073953	0.108366	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.337585	0.002029	0.007437	-0.944828	-0.005257	0.001399	0.007330	-37.511719	141.257812	-343.054688	-0.008495	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.324708	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626859	0.322826	0.000000	-0.018866	0.009934	-0.036237	0.046445	0.126380	0.016173	0.073773	0.108515	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.342590	-0.000168	0.005729	-0.941654	-0.005257	0.002463	0.005202	-42.058594	141.257812	-343.054688	-0.008496	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.325680	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627347	0.323241	0.000000	-0.019038	0.009935	-0.035605	0.046462	0.125928	0.016641	0.074588	0.107722	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.347595	0.001541	0.004996	-0.942386	-0.005257	0.000335	0.007330	-42.058594	141.257812	-343.054688	-0.008499	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.326633	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627537	0.323505	0.000000	-0.018707	0.009933	-0.036237	0.046468	0.126231	0.016342	0.073624	0.108683	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.352600	0.002762	0.001822	-0.945072	-0.004193	0.000335	0.006266	-42.058594	143.554688	-345.445312	-0.008497	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.327567	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627706	0.323468	0.000000	-0.018728	0.009764	-0.035921	0.046473	0.126105	0.016807	0.073791	0.108177	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.357605	0.001541	0.003287	-0.947757	-0.005257	0.001399	0.006266	-42.058594	143.554688	-345.445312	-0.008498	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.328483	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628197	0.323613	0.000000	-0.018916	0.009936	-0.035921	0.046484	0.126121	0.016447	0.074151	0.108161	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.362610	-0.000168	0.004264	-0.947513	-0.005257	0.000335	0.007330	-43.195312	142.406250	-346.640625	-0.008496	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.329380	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628711	0.323236	0.000000	-0.018768	0.009916	-0.036237	0.046489	0.126299	0.016288	0.073657	0.108595	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.367615	0.001297	0.006705	-0.944828	-0.004193	0.001399	0.006266	-43.195312	142.406250	-346.640625	-0.008485	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.330259	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629112	0.322678	0.000000	-0.018952	0.009733	-0.035921	0.046499	0.126351	0.016604	0.073974	0.107911	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.372620	0.002273	0.008902	-0.945560	-0.005257	0.001399	0.006266	-42.058594	136.664062	-343.054688	-0.008480	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331122	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629437	0.322429	0.000000	-0.018958	0.009894	-0.035921	0.046507	0.126195	0.016438	0.074140	0.108067	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.377625	0.000564	0.006705	-0.945804	-0.006321	0.001399	0.006266	-42.058594	136.664062	-343.054688	-0.008482	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331967	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629717	0.322620	0.000000	-0.018962	0.010051	-0.035921	0.046515	0.126042	0.016275	0.074302	0.108220	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.382629	-0.000168	0.007193	-0.942875	-0.005257	0.001399	0.006266	-44.332031	141.257812	-347.835938	-0.008481	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.332796	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629573	0.322965	0.000000	-0.018954	0.009880	-0.035906	0.046522	0.126200	0.016479	0.074149	0.108052	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.387634	0.003250	0.008170	-0.946293	-0.005257	0.001399	0.005202	-44.332031	141.257812	-347.835938	-0.008484	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.333609	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629724	0.323213	0.000000	-0.018956	0.009884	-0.035590	0.046527	0.125882	0.016791	0.074470	0.107738	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.392639	0.002518	0.007682	-0.942630	-0.004193	0.000335	0.006266	-42.058594	138.960938	-347.835938	-0.008486	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.333401	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629576	0.323362	0.000000	-0.018789	0.009725	-0.035906	0.046527	0.126190	0.016800	0.073828	0.108062	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.397644	0.001297	0.006949	-0.938236	-0.005257	0.000335	0.005202	-42.058594	138.960938	-347.835938	-0.008497	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.333197	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629504	0.324030	0.000000	-0.018800	0.009917	-0.035590	0.046529	0.125693	0.016913	0.074347	0.107927	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.402649	0.001053	0.004996	-0.943851	-0.006321	0.001399	0.005202	-39.785156	143.554688	-340.664062	-0.008515	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.332998	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629803	0.325112	0.000000	-0.018980	0.010104	-0.035590	0.046536	0.125686	0.016546	0.074714	0.107934	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.407654	0.001297	0.006949	-0.945316	-0.005257	0.000335	0.006266	-39.785156	143.554688	-340.664062	-0.008529	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.332803	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630161	0.325573	0.000000	-0.018826	0.009939	-0.035921	0.046538	0.126018	0.016524	0.074054	0.108244	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.412659	0.000076	0.005729	-0.945072	-0.004193	0.000335	0.006266	-39.785156	143.554688	-340.664062	-0.008537	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.332613	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630148	0.325977	0.000000	-0.018836	0.009790	-0.035921	0.046540	0.126177	0.016663	0.073915	0.108085	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.417664	-0.000412	0.004752	-0.945560	-0.004193	0.000335	0.007330	-40.921875	144.703125	-344.250000	-0.008544	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.332426	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630075	0.326305	0.000000	-0.018843	0.009814	-0.036237	0.046541	0.126477	0.016316	0.073630	0.108417	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.422668	0.000809	0.005484	-0.947513	-0.005257	0.000335	0.006266	-40.921875	144.703125	-344.250000	-0.008555	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.332243	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629898	0.326813	0.000000	-0.018846	0.010001	-0.035921	0.046540	0.125977	0.016442	0.074136	0.108285	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.427673	0.002029	0.004508	-0.945072	-0.004193	0.001399	0.005202	-38.648438	142.406250	-349.031250	-0.008557	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.332064	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629956	0.327133	0.000000	-0.019015	0.009846	-0.035605	0.046543	0.125994	0.016754	0.074476	0.107656	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.432678	-0.000412	0.006705	-0.941654	-0.006321	0.001399	0.006266	-38.648438	142.406250	-349.031250	-0.008568	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331888	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629966	0.327630	0.000000	-0.019006	0.010191	-0.035921	0.046544	0.125956	0.016101	0.074496	0.108326	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.437683	0.001053	0.008902	-0.938724	-0.003128	0.000335	0.006266	-40.921875	140.109375	-339.468750	-0.008561	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331717	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629618	0.327105	0.000000	-0.018828	0.009676	-0.035921	0.046540	0.126294	0.016794	0.073803	0.107989	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.442688	-0.000412	0.006217	-0.943119	-0.005257	0.001399	0.006266	-40.921875	140.109375	-339.468750	-0.008566	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331549	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629545	0.327283	0.000000	-0.018994	0.010028	-0.035921	0.046539	0.126107	0.016276	0.074321	0.108175	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.447693	0.000076	0.005729	-0.942875	-0.005257	0.001399	0.006266	-39.785156	141.257812	-340.664062	-0.008571	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331384	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629408	0.327520	0.000000	-0.018982	0.010029	-0.035921	0.046538	0.126094	0.016287	0.074310	0.108188	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.452698	0.002029	0.007437	-0.945560	-0.004193	0.001399	0.007330	-39.785156	141.257812	-340.664062	-0.008573	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331223	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629229	0.327184	0.000000	-0.018970	0.009854	-0.036237	0.046536	0.126563	0.016149	0.073797	0.108331	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.457703	0.000564	0.008170	-0.943851	-0.004193	0.000335	0.007330	-45.468750	140.109375	-339.468750	-0.008575	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.331065	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628748	0.327232	0.000000	-0.018790	0.009866	-0.036237	0.046528	0.126371	0.016317	0.073628	0.108523	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.462708	0.000076	0.004264	-0.940189	-0.005257	0.000335	0.007330	-45.468750	140.109375	-339.468750	-0.008584	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.330911	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628307	0.327677	0.000000	-0.018786	0.010048	-0.036237	0.046521	0.126186	0.016138	0.073807	0.108709	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.467712	0.000809	0.004752	-0.939701	-0.005257	0.000335	0.006266	-44.332031	138.960938	-347.835938	-0.008593	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.330759	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627887	0.328098	0.000000	-0.018783	0.010053	-0.035921	0.046513	0.125860	0.016453	0.074125	0.108402	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.472717	0.000809	0.005973	-0.942875	-0.005257	0.000335	0.007330	-44.332031	138.960938	-347.835938	-0.008601	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.330610	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627497	0.328420	0.000000	-0.018779	0.010057	-0.036237	0.046506	0.126169	0.016137	0.073808	0.108725	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.477722	0.000809	0.008414	-0.946048	-0.005257	0.000335	0.006266	-46.605469	143.554688	-335.882812	-0.008607	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.330464	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627138	0.328677	0.000000	-0.018775	0.010059	-0.035921	0.046499	0.125847	0.016455	0.074122	0.108416	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.482727	0.003250	0.007437	-0.947757	-0.005257	0.001399	0.006266	-46.605469	143.554688	-335.882812	-0.008614	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.330320	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627160	0.328954	0.000000	-0.018941	0.010062	-0.035921	0.046498	0.126010	0.016286	0.074292	0.108253	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.487732	-0.000900	0.004508	-0.945560	-0.004193	-0.000729	0.005202	-40.921875	135.515625	-346.640625	-0.008616	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.330180	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626631	0.328962	0.000000	-0.018596	0.009899	-0.035605	0.046488	0.125512	0.017111	0.074099	0.108118	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.492737	0.001541	0.006217	-0.944095	-0.005257	0.001399	0.006266	-40.921875	135.515625	-346.640625	-0.008624	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.329640	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626804	0.329281	0.000000	-0.018942	0.010079	-0.035921	0.046490	0.125994	0.016268	0.074310	0.108269	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.497742	0.001541	0.004508	-0.945316	-0.004193	0.001399	0.006266	-38.648438	142.406250	-346.640625	-0.008625	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.329112	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626996	0.329223	0.000000	-0.018936	0.009913	-0.035921	0.046492	0.126154	0.016440	0.074138	0.108108	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.502747	0.000320	0.006705	-0.944584	-0.004193	0.000335	0.006266	-38.648438	142.406250	-346.640625	-0.008625	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.328594	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626899	0.329099	0.000000	-0.018763	0.009920	-0.035921	0.046489	0.125975	0.016605	0.073972	0.108288	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.507751	0.000809	0.006705	-0.944828	-0.003128	0.002463	0.004137	-38.648438	140.109375	-346.640625	-0.008619	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.328087	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627433	0.328629	0.000000	-0.019105	0.009756	-0.035289	0.046497	0.125848	0.017060	0.074782	0.107150	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.512756	0.001297	0.007193	-0.944095	-0.004193	0.000335	0.005202	-38.648438	140.109375	-346.640625	-0.008618	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.327590	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627311	0.328507	0.000000	-0.018757	0.009935	-0.035605	0.046495	0.125637	0.016912	0.074297	0.107993	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.517761	-0.001633	0.007682	-0.944584	-0.003128	0.000335	0.005202	-38.648438	140.109375	-346.640625	-0.008613	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.327104	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626805	0.328442	0.000000	-0.018751	0.009779	-0.035605	0.046492	0.125797	0.017085	0.074145	0.107854	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.522766	0.002762	0.006705	-0.940189	-0.005257	0.001399	0.006266	-39.785156	136.664062	-340.664062	-0.008620	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.326627	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626923	0.328818	0.000000	-0.018921	0.010130	-0.035921	0.046493	0.125933	0.016248	0.074350	0.108350	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.527771	-0.000168	0.005484	-0.938724	-0.004193	-0.000729	0.005202	-39.785156	136.664062	-340.664062	-0.008623	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.326161	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626375	0.328939	0.000000	-0.018577	0.009961	-0.035605	0.046484	0.125441	0.017077	0.074153	0.108209	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.532776	0.000320	0.006461	-0.942875	-0.005257	0.000335	0.004137	-42.058594	145.851562	-347.835938	-0.008632	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.325704	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626138	0.329396	0.000000	-0.018753	0.010138	-0.035289	0.046479	0.125124	0.017040	0.074822	0.107894	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.537781	0.000809	0.006461	-0.944339	-0.004193	0.000335	0.005202	-42.058594	145.851562	-347.835938	-0.008635	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.325256	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626237	0.329522	0.000000	-0.018761	0.009971	-0.035605	0.046473	0.125615	0.016884	0.074346	0.108035	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.542786	-0.001389	0.006705	-0.939457	-0.004193	0.000335	0.004137	-43.195312	137.812500	-341.859375	-0.008639	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.324817	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625929	0.329650	0.000000	-0.018756	0.009979	-0.035289	0.046467	0.125286	0.017196	0.074666	0.107733	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.547791	0.001785	0.003775	-0.938236	-0.005257	0.001399	0.004137	-43.195312	137.812500	-341.859375	-0.008647	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.324386	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625879	0.330059	0.000000	-0.018918	0.010155	-0.035289	0.046465	0.125271	0.016858	0.075004	0.107747	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.552795	0.003494	0.005240	-0.942875	-0.005257	0.002463	0.006266	-39.785156	145.851562	-345.445312	-0.008653	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.323964	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626145	0.330350	0.000000	-0.019073	0.010153	-0.035921	0.046468	0.126062	0.016073	0.074525	0.108220	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.557800	0.001785	0.006705	-0.946537	-0.004193	0.001399	0.006266	-39.785156	145.851562	-345.445312	-0.008653	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.323550	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626189	0.330203	0.000000	-0.018889	0.009979	-0.035921	0.046468	0.126052	0.016431	0.074167	0.108230	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.562805	-0.000900	0.004752	-0.944828	-0.005257	0.001399	0.006266	-38.648438	147.000000	-346.640625	-0.008656	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.323144	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626339	0.329992	0.000000	-0.018886	0.010138	-0.035921	0.046469	0.125879	0.016264	0.074313	0.108383	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.567810	-0.001389	0.004020	-0.950199	-0.004193	0.000335	0.007330	-38.648438	147.000000	-346.640625	-0.008651	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.322745	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626180	0.329665	0.000000	-0.018716	0.009959	-0.036237	0.046466	0.126204	0.016298	0.073647	0.108691	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.572815	0.000320	0.006217	-0.941654	-0.004193	0.002463	0.006266	-50.015625	144.703125	-341.859375	-0.008645	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.322355	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626568	0.329241	0.000000	-0.019056	0.009953	-0.035921	0.046472	0.126234	0.016280	0.074298	0.108029	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.577820	-0.001145	0.007682	-0.948978	-0.004193	0.001399	0.006266	-50.015625	144.703125	-341.859375	-0.008638	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.321972	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626506	0.328786	0.000000	-0.018872	0.009946	-0.035921	0.046470	0.126058	0.016471	0.074107	0.108204	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.582825	-0.001877	0.004996	-0.946293	-0.004193	0.000335	0.005202	-45.468750	144.703125	-341.859375	-0.008631	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.321598	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625983	0.328678	0.000000	-0.018693	0.009948	-0.035605	0.046461	0.125570	0.016975	0.074255	0.108080	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.587830	0.000564	0.003775	-0.947757	-0.003128	0.000335	0.006266	-45.468750	144.703125	-341.859375	-0.008620	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.321231	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625325	0.327984	0.000000	-0.018685	0.009772	-0.035921	0.046449	0.126054	0.016842	0.073755	0.108228	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.592834	0.002029	0.003775	-0.947025	-0.004193	0.001399	0.006266	-44.332031	143.554688	-347.835938	-0.008612	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320872	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624920	0.327566	0.000000	-0.018842	0.009938	-0.035921	0.046441	0.126045	0.016518	0.074079	0.108237	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.597839	0.002762	0.005240	-0.948734	-0.005257	0.000335	0.006266	-44.332031	143.554688	-347.835938	-0.008607	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320722	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624259	0.327366	0.000000	-0.018657	0.010093	-0.035921	0.046428	0.125704	0.016549	0.074049	0.108578	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.602844	-0.000412	0.004264	-0.938724	-0.005257	0.000335	0.006266	-43.195312	137.812500	-344.250000	-0.008601	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320576	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623745	0.326768	0.000000	-0.018651	0.010062	-0.035921	0.046418	0.125720	0.016576	0.074001	0.108542	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.607849	0.004715	0.007437	-0.942386	-0.004193	0.000335	0.006266	-43.195312	137.812500	-344.250000	-0.008589	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320433	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623402	0.326117	0.000000	-0.018649	0.009871	-0.035921	0.046410	0.125910	0.016769	0.073809	0.108353	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.612854	0.000564	0.004264	-0.942630	-0.005257	-0.000729	0.007330	-42.058594	145.851562	-345.445312	-0.008582	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320294	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622959	0.325816	0.000000	-0.018484	0.010026	-0.036237	0.046400	0.125905	0.016463	0.073482	0.108989	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.617859	0.001053	0.002311	-0.942142	-0.006321	0.002463	0.006266	-42.058594	145.851562	-345.445312	-0.008580	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320157	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623639	0.325821	0.000000	-0.019005	0.010174	-0.035921	0.046409	0.125962	0.016110	0.074468	0.108300	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.622864	0.002518	0.004264	-0.946781	-0.005257	0.002463	0.005202	-42.058594	145.851562	-345.445312	-0.008572	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.320024	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624397	0.325412	0.000000	-0.019001	0.009977	-0.035605	0.046420	0.125839	0.016627	0.074583	0.107791	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.627869	0.001785	0.005484	-0.946781	-0.004193	0.001399	0.006266	-38.648438	142.406250	-344.250000	-0.008556	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319894	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624555	0.324910	0.000000	-0.018823	0.009796	-0.035906	0.046427	0.126153	0.016695	0.073932	0.108099	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.632874	0.000320	0.004508	-0.944584	-0.005257	0.001399	0.004137	-38.648438	142.406250	-344.250000	-0.008545	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319766	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625122	0.324409	0.000000	-0.018835	0.009950	-0.035274	0.046436	0.125379	0.017162	0.074730	0.107609	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.637878	0.001541	0.005240	-0.939213	-0.004193	0.000335	0.006266	-37.511719	145.851562	-340.664062	-0.008529	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319641	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625378	0.323601	0.000000	-0.018678	0.009759	-0.035906	0.046441	0.126045	0.016877	0.073751	0.108207	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.642883	0.002518	0.005729	-0.940189	-0.004193	0.002463	0.005202	-37.511719	145.851562	-340.664062	-0.008513	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319519	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626253	0.322853	0.000000	-0.019035	0.009745	-0.035590	0.046456	0.126099	0.016850	0.074410	0.107521	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.647888	0.002273	0.005729	-0.941898	-0.005257	0.001399	0.005202	-45.468750	147.000000	-341.859375	-0.008504	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319399	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627167	0.322215	0.000000	-0.018882	0.009893	-0.035605	0.046466	0.125803	0.016830	0.074380	0.107827	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.652893	-0.000656	0.006705	-0.946537	-0.005257	0.000335	0.005202	-45.468750	147.000000	-341.859375	-0.008496	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319281	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627402	0.321989	0.000000	-0.018726	0.009878	-0.035605	0.046471	0.125663	0.017000	0.074209	0.107967	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.657898	-0.000656	0.004996	-0.947269	-0.005257	0.000335	0.005202	-37.511719	143.554688	-347.835938	-0.008491	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319166	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627560	0.321889	0.000000	-0.018744	0.009868	-0.035605	0.046475	0.125691	0.016993	0.074217	0.107940	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.662903	-0.000900	0.006217	-0.948490	-0.005257	0.001399	0.006266	-37.511719	143.554688	-347.835938	-0.008488	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319053	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627868	0.321895	0.000000	-0.018924	0.009862	-0.035921	0.046482	0.126193	0.016503	0.074074	0.108069	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.667908	-0.000656	0.005484	-0.942630	-0.004193	0.000335	0.005202	-35.238281	145.851562	-347.835938	-0.008481	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318942	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627641	0.321673	0.000000	-0.018752	0.009690	-0.035605	0.046480	0.125877	0.017163	0.074047	0.107753	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.672913	0.002762	0.006705	-0.941654	-0.005257	0.002463	0.005202	-35.238281	145.851562	-347.835938	-0.008481	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318833	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627516	0.322153	0.000000	-0.019078	0.009874	-0.035605	0.046485	0.126029	0.016663	0.074567	0.107622	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.677917	0.002029	0.005973	-0.943851	-0.004193	0.001399	0.005202	-43.195312	135.515625	-339.468750	-0.008477	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318727	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627369	0.322093	0.000000	-0.018892	0.009707	-0.035605	0.046484	0.126011	0.017016	0.074214	0.107639	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.682922	-0.000168	0.006461	-0.944584	-0.004193	0.001399	0.005202	-43.195312	135.515625	-339.468750	-0.008475	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318623	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627246	0.322113	0.000000	-0.018885	0.009717	-0.035605	0.046483	0.125993	0.017013	0.074217	0.107657	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.687927	-0.000168	0.004996	-0.941898	-0.005257	0.002463	0.006266	-37.511719	143.554688	-331.101562	-0.008479	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318521	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627444	0.322497	0.000000	-0.019048	0.009897	-0.035921	0.046487	0.126292	0.016354	0.074243	0.107990	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.692932	0.000809	0.006461	-0.945316	-0.004193	0.000335	0.006266	-37.511719	143.554688	-331.101562	-0.008478	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318421	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627341	0.322269	0.000000	-0.018707	0.009723	-0.035921	0.046480	0.126116	0.016859	0.073719	0.108147	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.697937	0.000320	0.004752	-0.947757	-0.005257	0.003528	0.006266	-37.511719	143.554688	-340.664062	-0.008483	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318324	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627814	0.322644	0.000000	-0.019215	0.009902	-0.035921	0.046489	0.126444	0.016172	0.074406	0.107818	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.702942	0.000320	0.003287	-0.942386	-0.005257	0.001399	0.007330	-37.511719	143.554688	-340.664062	-0.008487	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318228	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627621	0.322932	0.000000	-0.018857	0.009903	-0.036237	0.046487	0.126401	0.016213	0.073733	0.108493	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.707947	-0.001389	0.002555	-0.940189	-0.004193	0.001399	0.006266	-39.785156	138.960938	-350.226562	-0.008482	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318135	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627394	0.322730	0.000000	-0.018852	0.009730	-0.035921	0.046483	0.126253	0.016707	0.073871	0.108010	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.712952	-0.000168	0.006217	-0.945072	-0.004193	0.002463	0.006266	-39.785156	138.960938	-350.226562	-0.008475	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318043	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627050	0.322635	0.000000	-0.019003	0.009737	-0.035906	0.046484	0.126392	0.016575	0.074053	0.107860	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.717957	-0.001633	0.006461	-0.941410	-0.005257	0.000335	0.007330	-42.058594	141.257812	-350.226562	-0.008470	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317953	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626339	0.322443	0.000000	-0.018648	0.009899	-0.036222	0.046473	0.126191	0.016451	0.073545	0.108693	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.722961	0.001541	0.005484	-0.944095	-0.004193	0.000335	0.007330	-42.058594	141.257812	-350.226562	-0.008460	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317865	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625570	0.321918	0.000000	-0.018643	0.009715	-0.036222	0.046459	0.126370	0.016639	0.073356	0.108514	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.727966	0.003250	0.006705	-0.945316	-0.004193	0.001399	0.006266	-42.058594	141.257812	-350.226562	-0.008450	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317779	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625151	0.321449	0.000000	-0.018806	0.009709	-0.035906	0.046452	0.126223	0.016798	0.073830	0.108029	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.732971	0.002518	0.007682	-0.943851	-0.004193	0.000335	0.006266	-46.605469	143.554688	-347.835938	-0.008442	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317694	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624575	0.321098	0.000000	-0.018628	0.009706	-0.035906	0.046441	0.126048	0.016980	0.073648	0.108204	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.737976	-0.000168	0.004752	-0.939701	-0.005257	0.000335	0.007330	-46.605469	143.554688	-347.835938	-0.008442	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317611	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624572	0.320903	0.000000	-0.018642	0.009866	-0.036237	0.046433	0.126224	0.016464	0.073481	0.108671	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.742981	0.001053	0.005729	-0.942386	-0.005257	0.001399	0.006266	-42.058594	141.257812	-345.445312	-0.008443	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317530	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624664	0.321093	0.000000	-0.018817	0.009862	-0.035921	0.046433	0.126087	0.016609	0.073968	0.108176	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.747986	-0.000900	0.005729	-0.943119	-0.004193	0.002463	0.005202	-42.058594	141.257812	-345.445312	-0.008440	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317450	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625118	0.321011	0.000000	-0.018986	0.009691	-0.035605	0.046439	0.126110	0.016927	0.074283	0.107520	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.752991	0.001541	0.005240	-0.945072	-0.005257	0.001399	0.007330	-43.195312	144.703125	-351.421875	-0.008443	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317372	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625247	0.321268	0.000000	-0.018812	0.009867	-0.036237	0.046440	0.126392	0.016295	0.073651	0.108502	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.757996	0.000320	0.006705	-0.945804	-0.005257	0.001399	0.006266	-43.195312	144.703125	-351.421875	-0.008446	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317294	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625002	0.321820	0.000000	-0.018803	0.009875	-0.035921	0.046441	0.126069	0.016622	0.073976	0.108213	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.763000	0.000320	0.006461	-0.947269	-0.004193	0.001399	0.006266	-40.921875	147.000000	-337.078125	-0.008445	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317219	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625100	0.321776	0.000000	-0.018804	0.009706	-0.035921	0.046442	0.126239	0.016788	0.073809	0.108043	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.768005	0.000809	0.006217	-0.943363	-0.006321	0.002463	0.005202	-40.921875	147.000000	-337.078125	-0.008454	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317145	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625475	0.322404	0.000000	-0.018974	0.010053	-0.035605	0.046448	0.125746	0.016588	0.074642	0.107904	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.773010	0.000564	0.005240	-0.943363	-0.003128	0.001399	0.005202	-38.648438	140.109375	-344.250000	-0.008449	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317072	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625496	0.322096	0.000000	-0.018799	0.009542	-0.035605	0.046448	0.126082	0.017274	0.073956	0.107568	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.778015	0.002029	0.004508	-0.941410	-0.005257	0.001399	0.006266	-38.648438	140.109375	-344.250000	-0.008454	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317001	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625519	0.322416	0.000000	-0.018800	0.009897	-0.035921	0.046449	0.126045	0.016602	0.073996	0.108237	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.783020	0.001541	0.006705	-0.945560	-0.004193	0.001399	0.005202	-36.375000	140.109375	-344.250000	-0.008453	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316932	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625942	0.322061	0.000000	-0.018814	0.009718	-0.035605	0.046450	0.125911	0.017073	0.074137	0.107719	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.788025	0.000564	0.006217	-0.938480	-0.005257	0.000335	0.005202	-36.375000	140.109375	-344.250000	-0.008456	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316864	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625747	0.322297	0.000000	-0.018649	0.009893	-0.035605	0.046446	0.125571	0.017062	0.074148	0.108059	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.793030	0.002273	0.005729	-0.943363	-0.004193	0.001399	0.004137	-45.468750	149.296875	-349.031250	-0.008455	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316797	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625929	0.322212	0.000000	-0.018830	0.009723	-0.035289	0.046449	0.125606	0.017367	0.074474	0.107392	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.798035	0.001785	0.008414	-0.943363	-0.004193	0.001399	0.005202	-45.468750	149.296875	-349.031250	-0.008454	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316932	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626176	0.322166	0.000000	-0.018837	0.009730	-0.035605	0.046453	0.125922	0.017038	0.074171	0.107709	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.803040	0.001541	0.006217	-0.941410	-0.005257	0.000335	0.006266	-43.195312	142.406250	-344.250000	-0.008460	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317065	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626187	0.322818	0.000000	-0.018676	0.009916	-0.035921	0.046454	0.125901	0.016706	0.073891	0.108382	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.808044	0.001297	0.005484	-0.942630	-0.005257	0.002463	0.006266	-43.195312	142.406250	-344.250000	-0.008467	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317195	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626891	0.323231	0.000000	-0.019031	0.009920	-0.035921	0.046466	0.126252	0.016348	0.074250	0.108030	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.813049	0.000076	0.005973	-0.942386	-0.006321	0.002463	0.007330	-40.921875	140.109375	-349.031250	-0.008480	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317322	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627588	0.323962	0.000000	-0.019034	0.010094	-0.036237	0.046478	0.126397	0.015855	0.074110	0.108517	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.818054	-0.001145	0.006949	-0.942142	-0.004193	0.001399	0.005202	-40.921875	140.109375	-349.031250	-0.008482	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317446	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627885	0.324043	0.000000	-0.018867	0.009755	-0.035605	0.046485	0.125938	0.016993	0.074237	0.107713	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.823059	0.001541	0.006705	-0.945560	-0.004193	0.001399	0.006266	-42.058594	143.554688	-340.664062	-0.008485	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317567	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627707	0.324149	0.000000	-0.018863	0.009769	-0.035921	0.046489	0.126235	0.016667	0.073931	0.108047	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.828064	0.002518	0.007437	-0.939945	-0.004193	0.001399	0.006266	-42.058594	143.554688	-340.664062	-0.008489	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317686	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627817	0.324302	0.000000	-0.018868	0.009783	-0.035921	0.046492	0.126226	0.016648	0.073950	0.108057	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.833069	0.003250	0.006461	-0.939213	-0.004193	0.001399	0.006266	-42.058594	143.554688	-340.664062	-0.008493	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317802	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627953	0.324513	0.000000	-0.018873	0.009798	-0.035921	0.046496	0.126216	0.016628	0.073970	0.108067	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.838074	0.001053	0.006461	-0.939945	-0.005257	0.002463	0.007330	-37.511719	136.664062	-345.445312	-0.008504	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317915	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628490	0.325079	0.000000	-0.019049	0.009982	-0.036237	0.046507	0.126524	0.015951	0.074014	0.108390	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.843079	-0.000168	0.005240	-0.943851	-0.004193	0.000335	0.006266	-37.511719	136.664062	-345.445312	-0.008510	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318026	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628438	0.325318	0.000000	-0.018714	0.009821	-0.035921	0.046508	0.126034	0.016763	0.073834	0.108248	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.848083	-0.001877	0.004752	-0.944584	-0.004193	0.000335	0.007330	-40.921875	144.703125	-346.640625	-0.008515	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318134	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628717	0.325497	0.000000	-0.018740	0.009834	-0.036237	0.046508	0.126363	0.016408	0.073557	0.108551	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.853088	-0.003830	0.006217	-0.943851	-0.004193	0.001399	0.007330	-40.921875	144.703125	-346.640625	-0.008518	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318240	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628769	0.325575	0.000000	-0.018917	0.009843	-0.036237	0.046510	0.126531	0.016222	0.073743	0.108383	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.858093	-0.000168	0.003043	-0.943363	-0.003128	0.001399	0.005202	-39.785156	136.664062	-340.664062	-0.008513	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318343	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628527	0.325217	0.000000	-0.018909	0.009679	-0.035605	0.046507	0.126055	0.017027	0.074202	0.107596	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.863098	0.002273	0.006461	-0.940921	-0.004193	0.000335	0.006266	-39.785156	136.664062	-340.664062	-0.008511	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318443	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627761	0.325040	0.000000	-0.018725	0.009854	-0.035921	0.046495	0.126012	0.016720	0.073877	0.108270	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.868103	0.001785	0.004996	-0.941898	-0.005257	0.001399	0.006266	-42.058594	143.554688	-338.273438	-0.008513	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318542	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626915	0.325055	0.000000	-0.018873	0.010017	-0.035921	0.046488	0.125998	0.016409	0.074189	0.108285	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.873108	0.002273	0.003531	-0.944339	-0.004193	0.001399	0.006266	-42.058594	143.554688	-338.273438	-0.008507	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318638	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626512	0.324643	0.000000	-0.018858	0.009832	-0.035921	0.046481	0.126168	0.016609	0.073989	0.108115	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.878113	0.003982	0.006705	-0.941654	-0.005257	0.002463	0.006266	-39.785156	145.851562	-345.445312	-0.008504	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318732	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626602	0.324450	0.000000	-0.019018	0.009990	-0.035921	0.046482	0.126170	0.016291	0.074306	0.108113	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.883118	0.003738	0.005484	-0.943363	-0.005257	-0.000729	0.006266	-39.785156	145.851562	-345.445312	-0.008500	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318824	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626014	0.324211	0.000000	-0.018504	0.009971	-0.035921	0.046472	0.125675	0.016824	0.073774	0.108608	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.888123	0.003006	0.005729	-0.942630	-0.005257	0.000335	0.005202	-38.648438	137.812500	-344.250000	-0.008496	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.318914	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626080	0.323979	0.000000	-0.018696	0.009953	-0.035605	0.046472	0.125568	0.016965	0.074264	0.108082	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.893127	0.003006	0.005484	-0.943851	-0.004193	0.000335	0.006266	-38.648438	137.812500	-344.250000	-0.008488	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319002	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626800	0.323467	0.000000	-0.018729	0.009769	-0.035921	0.046477	0.126101	0.016800	0.073797	0.108181	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.898132	-0.000656	0.004508	-0.939457	-0.005257	0.001399	0.005202	-38.648438	140.109375	-346.640625	-0.008484	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.319089	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627653	0.323309	0.000000	-0.018925	0.009931	-0.035605	0.046492	0.125819	0.016759	0.074471	0.107832	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.903137	-0.000900	0.005729	-0.938968	-0.005257	0.000335	0.005202	-38.648438	140.109375	-346.640625	-0.008481	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.317967	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628186	0.323158	0.000000	-0.018775	0.009918	-0.035605	0.046501	0.125682	0.016922	0.074307	0.107968	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.908142	-0.001145	0.005240	-0.941654	-0.005257	0.000335	0.005202	-35.238281	143.554688	-343.054688	-0.008478	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.316868	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628564	0.323017	0.000000	-0.018796	0.009906	-0.035605	0.046508	0.125715	0.016913	0.074316	0.107935	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.913147	0.000076	0.005240	-0.946048	-0.004193	0.000335	0.005202	-35.238281	143.554688	-343.054688	-0.008470	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.315790	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628345	0.322578	0.000000	-0.018798	0.009726	-0.035605	0.046512	0.125897	0.017091	0.074139	0.107754	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.918152	0.003250	0.004996	-0.941654	-0.004193	0.000335	0.005202	-40.921875	142.406250	-344.250000	-0.008462	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.314734	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628294	0.322163	0.000000	-0.018804	0.009723	-0.035605	0.046512	0.125906	0.017088	0.074142	0.107744	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.923157	0.002029	0.005973	-0.939945	-0.005257	0.001399	0.005202	-40.921875	142.406250	-344.250000	-0.008459	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.313699	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628483	0.322081	0.000000	-0.018976	0.009888	-0.035605	0.046516	0.125913	0.016751	0.074479	0.107738	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.928162	0.001053	0.009391	-0.942630	-0.005257	0.001399	0.006266	-42.058594	141.257812	-343.054688	-0.008458	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.312684	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628665	0.322066	0.000000	-0.018972	0.009880	-0.035921	0.046520	0.126233	0.016448	0.074150	0.108049	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.933167	0.000320	0.004508	-0.941898	-0.005257	0.002463	0.005202	-42.058594	141.257812	-343.054688	-0.008458	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.311690	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629507	0.322189	0.000000	-0.019148	0.009876	-0.035605	0.046530	0.126097	0.016591	0.074639	0.107553	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.938171	0.002518	0.007682	-0.944095	-0.006321	0.001399	0.005202	-42.058594	141.257812	-343.054688	-0.008467	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.310715	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629647	0.322748	0.000000	-0.018970	0.010046	-0.035605	0.046534	0.125749	0.016599	0.074631	0.107901	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.943176	0.003250	0.005240	-0.940189	-0.005257	0.001399	0.006266	-43.195312	142.406250	-349.031250	-0.008472	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.309759	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629833	0.323070	0.000000	-0.018971	0.009875	-0.035921	0.046538	0.126237	0.016453	0.074145	0.108046	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.948181	0.003982	0.003531	-0.942630	-0.004193	0.001399	0.006266	-43.195312	142.406250	-349.031250	-0.008472	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.308823	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630148	0.323102	0.000000	-0.018976	0.009714	-0.035921	0.046545	0.126404	0.016609	0.073989	0.107879	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.953186	0.001785	0.004264	-0.943119	-0.004193	0.002463	0.006266	-43.195312	137.812500	-344.250000	-0.008471	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307905	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630937	0.323062	0.000000	-0.019156	0.009725	-0.035921	0.046560	0.126572	0.016418	0.074180	0.107710	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.958191	0.001785	0.006949	-0.945316	-0.005257	0.002463	0.006266	-43.195312	137.812500	-344.250000	-0.008474	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.307005	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631471	0.323230	0.000000	-0.019154	0.009901	-0.035906	0.046578	0.126379	0.016260	0.074368	0.107873	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.963196	0.003494	0.002555	-0.945316	-0.004193	0.002463	0.007330	-43.195312	137.812500	-341.859375	-0.008470	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.306123	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632431	0.322976	0.000000	-0.019166	0.009728	-0.036222	0.046597	0.126880	0.016104	0.073892	0.108004	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.968201	-0.000168	0.007926	-0.945316	-0.005257	0.001399	0.007330	-43.195312	137.812500	-341.859375	-0.008469	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.305259	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633104	0.322953	0.000000	-0.019012	0.009897	-0.036222	0.046611	0.126557	0.016088	0.073908	0.108327	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.973206	0.002273	0.005729	-0.944095	-0.004193	0.001399	0.006266	-42.058594	143.554688	-338.273438	-0.008463	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.304413	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633749	0.322585	0.000000	-0.019034	0.009721	-0.035906	0.046626	0.126440	0.016559	0.074069	0.107812	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.978210	-0.000168	0.004996	-0.942630	-0.004193	0.001399	0.005202	-42.058594	143.554688	-338.273438	-0.008456	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.303583	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634670	0.322250	0.000000	-0.019064	0.009720	-0.035590	0.046640	0.126154	0.016845	0.074415	0.107466	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.983215	0.000564	0.004020	-0.942875	-0.005257	0.000335	0.006266	-36.375000	142.406250	-341.859375	-0.008455	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.302770	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634790	0.322226	0.000000	-0.018911	0.009888	-0.035906	0.046646	0.126149	0.016515	0.074113	0.108103	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.988220	0.000809	0.005729	-0.948002	-0.005257	0.001399	0.006266	-36.375000	142.406250	-341.859375	-0.008453	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301974	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635082	0.322151	0.000000	-0.019096	0.009878	-0.035906	0.046655	0.126344	0.016340	0.074288	0.107908	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.993225	-0.000656	0.007193	-0.944584	-0.005257	0.000335	0.007330	-43.195312	137.812500	-341.859375	-0.008451	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.301194	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634900	0.322063	0.000000	-0.018931	0.009869	-0.036222	0.046656	0.126504	0.016198	0.073798	0.108380	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+458.998230	0.001297	0.005973	-0.943851	-0.005257	0.001399	0.006266	-43.195312	137.812500	-341.859375	-0.008450	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300430	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634884	0.322029	0.000000	-0.019105	0.009862	-0.035906	0.046659	0.126369	0.016347	0.074281	0.107883	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.003235	0.003494	0.005729	-0.942875	-0.004193	0.001399	0.006266	-38.648438	142.406250	-346.640625	-0.008444	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.300084	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634422	0.321756	0.000000	-0.019089	0.009689	-0.035921	0.046660	0.126542	0.016521	0.074077	0.107741	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.008240	0.004227	0.005973	-0.942875	-0.005257	0.000335	0.005202	-38.648438	142.406250	-346.640625	-0.008445	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299745	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634068	0.321873	0.000000	-0.018917	0.009863	-0.035605	0.046657	0.125880	0.016835	0.074395	0.107771	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.013245	0.000564	0.006461	-0.945804	-0.004193	0.000335	0.004137	-39.785156	145.851562	-347.835938	-0.008442	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299413	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633870	0.321730	0.000000	-0.018925	0.009693	-0.035289	0.046656	0.125741	0.017313	0.074549	0.107277	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.018250	-0.000900	0.006217	-0.947025	-0.003128	0.000335	0.004137	-39.785156	145.851562	-347.835938	-0.008435	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.299088	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633767	0.321351	0.000000	-0.018934	0.009532	-0.035289	0.046657	0.125911	0.017465	0.074397	0.107107	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.023254	0.000320	0.004020	-0.944095	-0.005257	0.000335	0.005202	-40.921875	144.703125	-341.859375	-0.008439	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.298770	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634004	0.321350	0.000000	-0.018952	0.009876	-0.035605	0.046656	0.125891	0.016777	0.074432	0.107739	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.028259	-0.001877	0.005973	-0.941410	-0.006321	0.001399	0.005202	-40.921875	144.703125	-341.859375	-0.008448	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.298459	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634087	0.321920	0.000000	-0.019123	0.010043	-0.035605	0.046659	0.125895	0.016438	0.074771	0.107735	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.033264	0.001541	0.006217	-0.946537	-0.005257	0.000335	0.006266	-39.785156	141.257812	-340.664062	-0.008451	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.298154	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633704	0.322117	0.000000	-0.018945	0.009866	-0.035921	0.046654	0.126211	0.016478	0.074100	0.108052	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.038269	-0.000656	0.004508	-0.943363	-0.004193	0.001399	0.005202	-39.785156	141.257812	-340.664062	-0.008448	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.297855	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633516	0.321969	0.000000	-0.019108	0.009697	-0.035605	0.046652	0.126227	0.016800	0.074410	0.107403	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.043274	0.002518	0.004996	-0.946048	-0.004193	0.001399	0.006266	-39.785156	141.257812	-340.664062	-0.008445	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.297563	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633255	0.322078	0.000000	-0.019093	0.009710	-0.035921	0.046649	0.126524	0.016495	0.074102	0.107758	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.048279	-0.000656	0.006705	-0.946293	-0.004193	0.001399	0.006266	-40.921875	142.406250	-341.859375	-0.008441	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.297277	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632974	0.321846	0.000000	-0.019078	0.009713	-0.035921	0.046645	0.126507	0.016508	0.074090	0.107776	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.053284	-0.000656	0.004508	-0.942630	-0.004193	0.000335	0.006266	-40.921875	142.406250	-341.859375	-0.008436	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296997	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632358	0.321597	0.000000	-0.018895	0.009714	-0.035921	0.046635	0.126322	0.016691	0.073907	0.107960	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.058289	-0.000656	0.005484	-0.943119	-0.005257	0.000335	0.006266	-39.785156	141.257812	-343.054688	-0.008436	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296723	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631698	0.321641	0.000000	-0.018885	0.009882	-0.035921	0.046623	0.126145	0.016532	0.074066	0.108138	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.063293	-0.001389	0.005973	-0.943851	-0.004193	0.001399	0.006266	-39.785156	141.257812	-343.054688	-0.008431	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296455	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631279	0.321340	0.000000	-0.019041	0.009704	-0.035921	0.046615	0.126478	0.016553	0.074044	0.107804	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.068298	-0.000168	0.005973	-0.943607	-0.003128	0.001399	0.006266	-47.742188	142.406250	-344.250000	-0.008420	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296192	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630761	0.320446	0.000000	-0.019018	0.009525	-0.035921	0.046606	0.126625	0.016745	0.073832	0.107638	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.073303	0.000320	0.004264	-0.943119	-0.004193	0.002463	0.006266	-47.742188	142.406250	-344.250000	-0.008414	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295935	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630489	0.320199	0.000000	-0.019163	0.009699	-0.035921	0.046600	0.126595	0.016426	0.074151	0.107667	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.078308	0.001541	0.004508	-0.943607	-0.004193	0.000335	0.006266	-50.015625	135.515625	-346.640625	-0.008408	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295683	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629585	0.319928	0.000000	-0.018796	0.009695	-0.035921	0.046583	0.126232	0.016798	0.073780	0.108030	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.083313	0.002762	0.006949	-0.944339	-0.004193	-0.000729	0.006266	-50.015625	135.515625	-346.640625	-0.008402	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295436	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628494	0.319628	0.000000	-0.018616	0.009689	-0.035921	0.046562	0.126058	0.016983	0.073594	0.108205	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.088318	0.001541	0.005973	-0.942142	-0.005257	-0.000729	0.007330	-32.964844	143.554688	-345.445312	-0.008401	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295195	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627626	0.319662	0.000000	-0.018616	0.009853	-0.036237	0.046545	0.126210	0.016504	0.073442	0.108684	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.093323	0.002029	0.005729	-0.945804	-0.004193	-0.000729	0.006266	-32.964844	143.554688	-345.445312	-0.008395	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294958	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626994	0.319423	0.000000	-0.018620	0.009674	-0.035921	0.046531	0.126078	0.016995	0.073582	0.108185	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.098328	0.000809	0.005729	-0.943363	-0.004193	0.000335	0.006266	-35.238281	141.257812	-343.054688	-0.008391	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294726	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626882	0.319240	0.000000	-0.018796	0.009672	-0.035921	0.046525	0.126255	0.016820	0.073757	0.108007	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.103333	-0.001145	0.004996	-0.942386	-0.004193	0.000335	0.007330	-35.238281	141.257812	-343.054688	-0.008387	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294097	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626880	0.319092	0.000000	-0.018799	0.009672	-0.036237	0.046521	0.126574	0.016503	0.073443	0.108320	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.108337	0.004715	0.005973	-0.944095	-0.005257	0.001399	0.006266	-40.921875	140.109375	-344.250000	-0.008388	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293480	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627240	0.319270	0.000000	-0.018971	0.009840	-0.035921	0.046524	0.126263	0.016478	0.074100	0.108000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.113342	0.002273	0.004996	-0.944584	-0.005257	0.001399	0.006266	-40.921875	140.109375	-344.250000	-0.008389	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292876	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627330	0.319734	0.000000	-0.018960	0.009841	-0.035921	0.046529	0.126261	0.016497	0.074100	0.108022	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.118347	0.000809	0.006949	-0.943851	-0.004193	0.001399	0.006266	-44.332031	138.960938	-340.664062	-0.008386	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292284	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627890	0.319581	0.000000	-0.018965	0.009666	-0.035921	0.046536	0.126441	0.016667	0.073930	0.107842	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.123352	0.003006	0.008170	-0.943363	-0.005257	0.001399	0.007330	-44.332031	138.960938	-340.664062	-0.008388	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291704	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628517	0.319805	0.000000	-0.018974	0.009838	-0.036237	0.046546	0.126593	0.016171	0.073795	0.108321	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.128357	0.000320	0.009635	-0.945560	-0.005257	0.001399	0.006266	-40.921875	140.109375	-344.250000	-0.008394	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291135	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.629176	0.320180	0.000000	-0.018984	0.009839	-0.035921	0.046556	0.126287	0.016476	0.074122	0.107996	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.133362	0.002762	0.009879	-0.945316	-0.005257	0.001399	0.006266	-40.921875	140.109375	-344.250000	-0.008404	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290578	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630195	0.320803	0.000000	-0.019007	0.009848	-0.035906	0.046567	0.126284	0.016459	0.074169	0.107968	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.138367	-0.000900	0.006461	-0.944584	-0.004193	0.003528	0.006266	-40.921875	144.703125	-337.078125	-0.008414	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290033	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631432	0.321381	0.000000	-0.019356	0.009698	-0.035906	0.046588	0.126784	0.016260	0.074368	0.107468	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.143372	0.002518	0.005240	-0.941410	-0.004193	0.002463	0.005202	-40.921875	144.703125	-337.078125	-0.008427	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289498	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632235	0.322125	0.000000	-0.019184	0.009729	-0.035590	0.046603	0.126265	0.016717	0.074543	0.107355	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.148376	0.000320	0.006949	-0.942630	-0.004193	0.001399	0.005202	-40.921875	144.703125	-337.078125	-0.008441	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288975	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632623	0.322893	0.000000	-0.019019	0.009759	-0.035590	0.046611	0.126069	0.016852	0.074408	0.107550	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.153381	0.001297	0.006461	-0.942386	-0.004193	0.001399	0.005202	-38.648438	137.812500	-344.250000	-0.008455	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288462	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632928	0.323616	0.000000	-0.019028	0.009787	-0.035590	0.046618	0.126051	0.016815	0.074445	0.107569	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.158386	0.002029	0.004996	-0.943363	-0.006321	0.001399	0.006266	-38.648438	137.812500	-344.250000	-0.008478	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287959	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633169	0.324866	0.000000	-0.019036	0.010150	-0.035906	0.046625	0.126012	0.016129	0.074499	0.108240	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.163391	0.000076	0.004996	-0.944584	-0.005257	0.001399	0.006266	-39.785156	141.257812	-340.664062	-0.008494	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287466	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633363	0.325609	0.000000	-0.019042	0.009987	-0.035906	0.046630	0.126181	0.016286	0.074342	0.108071	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.168396	0.001297	0.004264	-0.943119	-0.005257	0.000335	0.005202	-39.785156	141.257812	-340.664062	-0.008506	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286984	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633190	0.326124	0.000000	-0.018877	0.009995	-0.035590	0.046629	0.125692	0.016758	0.074502	0.107928	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.173401	0.003006	0.007193	-0.946293	-0.004193	0.000335	0.006266	-38.648438	142.406250	-346.640625	-0.008509	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286511	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633010	0.326108	0.000000	-0.018887	0.009828	-0.035906	0.046628	0.126185	0.016599	0.074029	0.108067	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.178406	0.001297	0.006461	-0.942386	-0.006321	0.000335	0.005202	-38.648438	142.406250	-346.640625	-0.008521	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286047	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632513	0.326593	0.000000	-0.018886	0.010172	-0.035605	0.046627	0.125539	0.016557	0.074672	0.108111	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.183411	0.003250	0.002311	-0.941654	-0.005257	-0.000729	0.005202	-48.878906	143.554688	-343.054688	-0.008525	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.285593	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632145	0.326636	0.000000	-0.018727	0.009991	-0.035605	0.046623	0.125561	0.016897	0.074333	0.108089	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.188416	0.000320	0.004752	-0.948002	-0.005257	0.001399	0.005202	-48.878906	143.554688	-343.054688	-0.008526	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.285148	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632497	0.326514	0.000000	-0.019083	0.009983	-0.035605	0.046630	0.125924	0.016549	0.074681	0.107726	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.193420	0.003250	0.004264	-0.945316	-0.005257	0.001399	0.005202	-40.921875	137.812500	-344.250000	-0.008524	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284712	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632894	0.326212	0.000000	-0.019087	0.009971	-0.035605	0.046637	0.125941	0.016558	0.074672	0.107709	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.198425	0.003250	0.000846	-0.944095	-0.005257	0.001399	0.006266	-40.921875	137.812500	-344.250000	-0.008518	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284285	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633358	0.325719	0.000000	-0.019094	0.009953	-0.035921	0.046647	0.126282	0.016252	0.074345	0.108000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.203430	0.002273	0.006461	-0.947757	-0.004193	0.001399	0.006266	-39.785156	136.664062	-340.664062	-0.008503	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283866	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633916	0.324713	0.000000	-0.019104	0.009760	-0.035921	0.046658	0.126485	0.016434	0.074163	0.107797	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.208435	-0.001633	0.004020	-0.943119	-0.004193	0.001399	0.006266	-39.785156	136.664062	-340.664062	-0.008485	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283859	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634504	0.323609	0.000000	-0.019116	0.009740	-0.035921	0.046670	0.126518	0.016442	0.074155	0.107765	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.213440	0.001785	0.004508	-0.942630	-0.003128	0.001399	0.005202	-38.648438	140.109375	-341.859375	-0.008461	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283851	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635005	0.322176	0.000000	-0.019127	0.009549	-0.035605	0.046681	0.126403	0.016939	0.074290	0.107247	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.218445	0.002762	0.007682	-0.941410	-0.004193	0.001399	0.006266	-38.648438	140.109375	-341.859375	-0.008442	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283844	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635415	0.321129	0.000000	-0.019135	0.009702	-0.035921	0.046690	0.126574	0.016462	0.074136	0.107708	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.223450	-0.000656	0.007437	-0.945072	-0.005257	0.001399	0.006266	-38.648438	140.109375	-346.640625	-0.008430	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283837	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636117	0.320273	0.000000	-0.019152	0.009843	-0.035921	0.046699	0.126441	0.016294	0.074284	0.107822	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.228455	-0.001389	0.003531	-0.944095	-0.004193	0.000335	0.006266	-38.648438	140.109375	-346.640625	-0.008417	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283831	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636015	0.319617	0.000000	-0.018986	0.009654	-0.035921	0.046700	0.126463	0.016648	0.073930	0.107799	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.233459	-0.000656	0.007437	-0.942142	-0.004193	0.002463	0.006266	-38.648438	137.812500	-349.031250	-0.008406	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283825	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636346	0.319146	0.000000	-0.019328	0.009647	-0.035921	0.046708	0.126812	0.016313	0.074264	0.107451	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.238464	-0.001633	0.007682	-0.942630	-0.003128	0.001399	0.006266	-38.648438	137.812500	-349.031250	-0.008393	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283819	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.636110	0.318561	0.000000	-0.019142	0.009477	-0.035921	0.046707	0.126796	0.016670	0.073907	0.107466	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.243469	0.002762	0.006949	-0.945072	-0.003128	0.000335	0.006266	-40.921875	142.406250	-344.250000	-0.008385	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283813	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.635372	0.318222	0.000000	-0.018958	0.009487	-0.035921	0.046697	0.126602	0.016843	0.073734	0.107661	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.248474	-0.000412	0.004020	-0.944339	-0.006321	0.000335	0.006266	-40.921875	142.406250	-344.250000	-0.008395	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283807	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.634569	0.319007	0.000000	-0.018948	0.010008	-0.035921	0.046685	0.126071	0.016333	0.074244	0.108192	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.253479	0.000320	0.004996	-0.942142	-0.005257	0.000335	0.006266	-40.921875	142.406250	-344.250000	-0.008401	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283801	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633759	0.319494	0.000000	-0.018935	0.009833	-0.035921	0.046672	0.126233	0.016520	0.074057	0.108029	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.258484	0.000076	0.003531	-0.943607	-0.005257	0.001399	0.006266	-44.332031	141.257812	-345.445312	-0.008406	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283796	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633266	0.319906	0.000000	-0.019090	0.009835	-0.035921	0.046663	0.126387	0.016364	0.074214	0.107875	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.263489	-0.000168	0.002799	-0.941410	-0.006321	-0.000729	0.004137	-44.332031	141.257812	-345.445312	-0.008414	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283790	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632144	0.320464	0.000000	-0.018732	0.010001	-0.035289	0.046644	0.125229	0.017188	0.074654	0.107769	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.268494	0.001785	0.006705	-0.941654	-0.005257	0.000335	0.006266	-46.605469	141.257812	-345.445312	-0.008414	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283785	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631400	0.320495	0.000000	-0.018894	0.009819	-0.035921	0.046630	0.126206	0.016576	0.074002	0.108056	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.273499	0.004959	0.006949	-0.943119	-0.005257	0.000335	0.006266	-46.605469	141.257812	-345.445312	-0.008412	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283779	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630795	0.320424	0.000000	-0.018883	0.009811	-0.035921	0.046618	0.126203	0.016594	0.073983	0.108060	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.278503	0.002029	0.006217	-0.944095	-0.005257	0.000335	0.005202	-30.691406	136.664062	-343.054688	-0.008410	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283773	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630442	0.320364	0.000000	-0.018878	0.009805	-0.035605	0.046610	0.125889	0.016922	0.074288	0.107741	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.283508	0.000809	0.004752	-0.939213	-0.004193	0.001399	0.005202	-30.691406	136.664062	-343.054688	-0.008404	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283768	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630652	0.320036	0.000000	-0.019050	0.009631	-0.035605	0.046611	0.126234	0.016924	0.074286	0.107396	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.288513	-0.000656	0.003531	-0.945072	-0.004193	0.001399	0.004137	-40.921875	137.812500	-339.468750	-0.008398	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283762	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630982	0.319722	0.000000	-0.019049	0.009633	-0.035289	0.046615	0.125915	0.017239	0.074603	0.107083	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.293518	0.002029	0.005973	-0.945316	-0.003128	0.001399	0.005202	-40.921875	137.812500	-339.468750	-0.008385	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283756	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631338	0.319064	0.000000	-0.019050	0.009464	-0.035605	0.046619	0.126402	0.017091	0.074119	0.107229	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.298523	-0.001633	0.006705	-0.944584	-0.004193	0.001399	0.006266	-40.921875	142.406250	-341.859375	-0.008378	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283750	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631662	0.318731	0.000000	-0.019052	0.009638	-0.035921	0.046624	0.126545	0.016599	0.073978	0.107717	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.303528	0.001297	0.005729	-0.948734	-0.004193	0.001399	0.004137	-40.921875	142.406250	-341.859375	-0.008372	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283744	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631888	0.318450	0.000000	-0.019051	0.009635	-0.035289	0.046627	0.125915	0.017234	0.074608	0.107083	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.308533	0.003006	0.007193	-0.943851	-0.004193	0.001399	0.005202	-44.332031	136.664062	-347.835938	-0.008366	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283537	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632049	0.318552	0.000000	-0.019050	0.009644	-0.035605	0.046629	0.126231	0.016921	0.074308	0.107419	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.313538	0.002273	0.007193	-0.943119	-0.004193	0.001399	0.006266	-44.332031	136.664062	-347.835938	-0.008363	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283334	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632234	0.318474	0.000000	-0.019050	0.009646	-0.035921	0.046631	0.126545	0.016603	0.073995	0.107737	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.318542	0.000809	0.006705	-0.943607	-0.005257	0.002463	0.005202	-45.468750	144.703125	-346.640625	-0.008368	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283136	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632786	0.318851	0.000000	-0.019221	0.009821	-0.035605	0.046641	0.126225	0.016573	0.074657	0.107425	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.323547	-0.000656	0.005240	-0.940921	-0.004193	0.001399	0.005202	-45.468750	144.703125	-346.640625	-0.008369	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282942	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633017	0.319012	0.000000	-0.019049	0.009654	-0.035605	0.046645	0.126220	0.016912	0.074318	0.107431	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.328552	-0.000168	0.006217	-0.940921	-0.003128	0.000335	0.006266	-40.921875	140.109375	-344.250000	-0.008366	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282751	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632871	0.318916	0.000000	-0.018883	0.009497	-0.035921	0.046643	0.126527	0.016919	0.073679	0.107755	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.333557	0.001541	0.006705	-0.944584	-0.003128	0.001399	0.007330	-40.921875	140.109375	-344.250000	-0.008364	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282565	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632961	0.318862	0.000000	-0.019059	0.009515	-0.036237	0.046645	0.127001	0.016409	0.073557	0.107914	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.338562	0.000564	0.005973	-0.943119	-0.004193	0.000335	0.005202	-39.785156	138.960938	-345.445312	-0.008368	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282382	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632664	0.319152	0.000000	-0.018887	0.009701	-0.035605	0.046640	0.126011	0.017027	0.074203	0.107639	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.343567	0.000320	0.007193	-0.942386	-0.004193	0.001399	0.005202	-39.785156	138.960938	-345.445312	-0.008372	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282203	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632646	0.319452	0.000000	-0.019058	0.009710	-0.035605	0.046640	0.126174	0.016847	0.074383	0.107476	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.348572	0.001297	0.004996	-0.942142	-0.005257	0.001399	0.006266	-35.238281	145.851562	-345.445312	-0.008382	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282028	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632588	0.320061	0.000000	-0.019052	0.009887	-0.035921	0.046639	0.126306	0.016359	0.074238	0.107976	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.353577	0.003494	0.002799	-0.939945	-0.003128	-0.000729	0.005202	-35.238281	145.851562	-345.445312	-0.008381	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281855	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631561	0.319954	0.000000	-0.018698	0.009550	-0.035605	0.046627	0.125974	0.017367	0.073863	0.107677	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.358582	0.002029	0.005729	-0.941410	-0.004193	0.001399	0.006266	-35.238281	145.851562	-345.445312	-0.008382	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281686	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631657	0.320019	0.000000	-0.019048	0.009728	-0.035921	0.046628	0.126460	0.016523	0.074075	0.107822	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.363586	0.001541	0.004996	-0.947513	-0.005257	0.000335	0.006266	-43.195312	140.109375	-349.031250	-0.008385	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281521	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631563	0.320234	0.000000	-0.018878	0.009894	-0.035921	0.046626	0.126125	0.016526	0.074071	0.108157	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.368591	0.000320	0.004508	-0.941654	-0.004193	0.000335	0.006266	-43.195312	140.109375	-349.031250	-0.008381	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281358	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631565	0.319988	0.000000	-0.018888	0.009712	-0.035921	0.046626	0.126317	0.016699	0.073898	0.107965	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.373596	0.002518	0.004996	-0.940433	-0.003128	0.001399	0.006266	-42.058594	136.664062	-343.054688	-0.008370	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281198	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631929	0.319316	0.000000	-0.019067	0.009534	-0.035921	0.046632	0.126674	0.016698	0.073899	0.107608	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.378601	0.000564	0.007682	-0.941166	-0.006321	0.001399	0.006266	-42.058594	136.664062	-343.054688	-0.008373	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281042	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632670	0.319543	0.000000	-0.019081	0.010036	-0.035921	0.046638	0.126186	0.016182	0.074416	0.108096	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.383606	0.000320	0.005729	-0.941898	-0.003128	0.001399	0.007330	-45.468750	140.109375	-349.031250	-0.008361	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280888	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633030	0.318838	0.000000	-0.019085	0.009505	-0.036237	0.046644	0.127037	0.016393	0.073572	0.107877	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.388611	0.001053	0.007682	-0.944584	-0.005257	0.001399	0.006266	-45.468750	140.109375	-349.031250	-0.008361	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280736	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633323	0.318878	0.000000	-0.019087	0.009844	-0.035921	0.046650	0.126385	0.016368	0.074230	0.107898	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.393616	-0.000168	0.003043	-0.942875	-0.005257	0.000335	0.005202	-34.101562	137.812500	-341.859375	-0.008362	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280588	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633217	0.318996	0.000000	-0.018919	0.009833	-0.035605	0.046649	0.125911	0.016863	0.074367	0.107739	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.398621	0.000076	0.006217	-0.939945	-0.005257	0.000335	0.005202	-34.101562	137.812500	-341.859375	-0.008363	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280443	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633021	0.319131	0.000000	-0.018924	0.009824	-0.035605	0.046646	0.125925	0.016867	0.074363	0.107726	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.403625	-0.002365	0.006461	-0.944828	-0.006321	0.001399	0.005202	-45.468750	142.406250	-341.859375	-0.008371	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280299	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.633000	0.319579	0.000000	-0.019092	0.009986	-0.035605	0.046646	0.125931	0.016537	0.074693	0.107719	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.408630	0.000076	0.005484	-0.945560	-0.003128	0.000335	0.007330	-45.468750	142.406250	-341.859375	-0.008362	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280360	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.632478	0.319100	0.000000	-0.018909	0.009468	-0.036237	0.046637	0.126899	0.016605	0.073360	0.108016	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.413635	0.000809	0.006949	-0.946048	-0.005257	0.000335	0.005202	-39.785156	138.960938	-343.054688	-0.008366	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280419	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631810	0.319315	0.000000	-0.018898	0.009817	-0.035605	0.046626	0.125906	0.016899	0.074331	0.107744	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.418640	-0.003586	0.005729	-0.944828	-0.004193	0.000335	0.004137	-39.785156	138.960938	-343.054688	-0.008364	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280477	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.631030	0.319259	0.000000	-0.018883	0.009646	-0.035289	0.046612	0.125735	0.017392	0.074450	0.107263	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.423645	-0.002854	0.006217	-0.942386	-0.004193	0.000335	0.006266	-39.785156	145.851562	-338.273438	-0.008364	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280534	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.630085	0.319257	0.000000	-0.018861	0.009653	-0.035921	0.046595	0.126339	0.016774	0.073804	0.107923	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.428650	-0.000168	0.006217	-0.941410	-0.005257	-0.000729	0.004137	-39.785156	145.851562	-338.273438	-0.008370	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280590	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.628633	0.319607	0.000000	-0.018664	0.009829	-0.035289	0.046568	0.125334	0.017427	0.074415	0.107664	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.433655	0.001297	0.004508	-0.949466	-0.005257	0.001399	0.005202	-40.921875	135.515625	-337.078125	-0.008376	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280645	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.627740	0.319954	0.000000	-0.018978	0.009830	-0.035605	0.046550	0.125963	0.016798	0.074412	0.107667	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.438660	0.001541	0.001578	-0.949222	-0.004193	0.000335	0.006266	-40.921875	135.515625	-337.078125	-0.008375	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280699	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626583	0.319889	0.000000	-0.018771	0.009659	-0.035921	0.046527	0.126243	0.016858	0.073719	0.108020	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.443665	0.001053	0.004996	-0.944095	-0.005257	0.001399	0.005202	-44.332031	134.367188	-347.835938	-0.008376	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280752	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625906	0.319651	0.000000	-0.018915	0.009819	-0.035605	0.046511	0.125910	0.016871	0.074339	0.107720	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.448669	0.003006	0.006949	-0.943607	-0.004193	0.000335	0.006266	-44.332031	134.367188	-347.835938	-0.008369	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280805	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625138	0.319231	0.000000	-0.018720	0.009639	-0.035921	0.046494	0.126213	0.016930	0.073648	0.108049	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.453674	-0.000900	0.005240	-0.948734	-0.006321	0.001399	0.006266	-40.921875	142.406250	-346.640625	-0.008372	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280857	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624932	0.319387	0.000000	-0.018879	0.009970	-0.035921	0.046485	0.126040	0.016440	0.074138	0.108222	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.458679	0.001785	0.005729	-0.947513	-0.003128	0.001399	0.005202	-40.921875	142.406250	-346.640625	-0.008358	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280908	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624900	0.318585	0.000000	-0.018867	0.009443	-0.035605	0.046480	0.126239	0.017294	0.073916	0.107391	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.463684	0.001785	0.005240	-0.944095	-0.004193	0.000335	0.006266	-40.921875	142.406250	-346.640625	-0.008350	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.280959	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624706	0.318144	0.000000	-0.018693	0.009615	-0.035921	0.046472	0.126209	0.016981	0.073596	0.108053	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.468689	-0.000168	0.003287	-0.944584	-0.004193	0.001399	0.007330	-39.785156	143.554688	-338.273438	-0.008342	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281010	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624964	0.317714	0.000000	-0.018867	0.009609	-0.036237	0.046473	0.126706	0.016497	0.073448	0.108189	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.473694	-0.000900	0.005484	-0.938236	-0.005257	0.001399	0.007330	-39.785156	143.554688	-338.273438	-0.008338	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281060	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625255	0.317568	0.000000	-0.018867	0.009770	-0.036237	0.046474	0.126544	0.016337	0.073609	0.108350	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.478699	0.000076	0.005973	-0.939457	-0.004193	0.000335	0.006266	-43.195312	137.812500	-344.250000	-0.008329	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281109	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625177	0.317085	0.000000	-0.018697	0.009585	-0.035921	0.046469	0.126242	0.017007	0.073571	0.108020	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.483704	0.001297	0.005973	-0.939213	-0.005257	0.002463	0.005202	-43.195312	137.812500	-344.250000	-0.008325	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281158	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625662	0.316959	0.000000	-0.019039	0.009748	-0.035605	0.046475	0.126106	0.016819	0.074391	0.107524	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.488708	0.001053	0.005729	-0.943363	-0.005257	0.001399	0.006266	-38.648438	135.515625	-339.468750	-0.008322	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281205	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625781	0.317193	0.000000	-0.018859	0.009745	-0.035921	0.046474	0.126246	0.016685	0.073893	0.108017	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.493713	-0.001145	0.006461	-0.941166	-0.004193	0.000335	0.006266	-38.648438	135.515625	-339.468750	-0.008316	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281252	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625555	0.316895	0.000000	-0.018688	0.009568	-0.035921	0.046468	0.126251	0.017033	0.073544	0.108011	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.498718	-0.000168	0.007437	-0.946537	-0.005257	0.000335	0.006266	-42.058594	150.445312	-340.664062	-0.008317	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281297	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625272	0.317032	0.000000	-0.018690	0.009739	-0.035921	0.046461	0.126082	0.016860	0.073718	0.108181	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.503723	0.001541	0.004752	-0.948734	-0.004193	0.000335	0.006266	-42.058594	150.445312	-340.664062	-0.008314	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281341	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624932	0.316971	0.000000	-0.018689	0.009569	-0.035921	0.046453	0.126251	0.017030	0.073547	0.108012	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.508728	0.001785	0.005973	-0.945316	-0.004193	0.000335	0.007330	-43.195312	144.703125	-346.640625	-0.008313	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281384	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624601	0.316990	0.000000	-0.018687	0.009578	-0.036237	0.046445	0.126567	0.016718	0.073248	0.108348	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.513733	0.001541	0.007193	-0.942142	-0.005257	0.001399	0.006266	-43.195312	144.703125	-346.640625	-0.008318	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.281827	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624646	0.317377	0.000000	-0.018856	0.009756	-0.035921	0.046443	0.126241	0.016687	0.073910	0.108042	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.518738	-0.000656	0.005729	-0.943119	-0.004193	0.001399	0.006266	-38.648438	140.109375	-344.250000	-0.008319	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282262	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624744	0.317496	0.000000	-0.018850	0.009591	-0.035921	0.046443	0.126400	0.016858	0.073739	0.107882	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.523743	0.003250	0.003287	-0.944095	-0.004193	0.000335	0.006266	-38.648438	140.109375	-344.250000	-0.008321	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.282688	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624570	0.317625	0.000000	-0.018677	0.009602	-0.035921	0.046438	0.126216	0.017020	0.073578	0.108066	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.528748	-0.000168	0.004752	-0.945316	-0.005257	0.001399	0.006266	-39.785156	138.960938	-343.054688	-0.008326	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283106	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624780	0.317979	0.000000	-0.018851	0.009778	-0.035921	0.046439	0.126214	0.016669	0.073928	0.108068	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.533752	0.001053	0.006217	-0.945316	-0.004193	0.001399	0.006266	-39.785156	138.960938	-343.054688	-0.008325	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283516	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625022	0.317890	0.000000	-0.018851	0.009606	-0.035921	0.046442	0.126386	0.016842	0.073756	0.107897	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.538757	-0.002121	0.007193	-0.945560	-0.005257	0.000335	0.006266	-42.058594	138.960938	-345.445312	-0.008327	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.283917	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624920	0.318066	0.000000	-0.018681	0.009778	-0.035921	0.046439	0.126044	0.016840	0.073758	0.108238	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.543762	0.000564	0.005973	-0.943363	-0.004193	0.000335	0.006266	-42.058594	138.960938	-345.445312	-0.008325	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284310	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624732	0.317934	0.000000	-0.018685	0.009605	-0.035921	0.046434	0.126221	0.017009	0.073588	0.108062	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.548767	0.001297	0.006461	-0.942142	-0.005257	0.000335	0.006266	-39.785156	141.257812	-347.835938	-0.008329	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.284696	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624461	0.318167	0.000000	-0.018685	0.009779	-0.035921	0.046428	0.126047	0.016836	0.073762	0.108235	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.553772	-0.000412	0.004996	-0.941166	-0.004193	0.002463	0.006266	-39.785156	141.257812	-347.835938	-0.008328	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.285074	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624770	0.318115	0.000000	-0.019020	0.009608	-0.035921	0.046432	0.126553	0.016670	0.073927	0.107729	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.558777	-0.000168	0.005729	-0.940677	-0.004193	0.001399	0.005202	-39.785156	141.257812	-347.835938	-0.008327	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.285445	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624685	0.318080	0.000000	-0.018834	0.009615	-0.035605	0.046429	0.126044	0.017167	0.074063	0.107606	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.563782	0.000076	0.005240	-0.939213	-0.005257	0.000335	0.006266	-39.785156	141.257812	-347.835938	-0.008332	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.285808	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624227	0.318346	0.000000	-0.018654	0.009789	-0.035921	0.046420	0.126007	0.016856	0.073742	0.108276	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.568787	-0.000168	0.006461	-0.939213	-0.004193	0.001399	0.006266	-39.785156	141.257812	-347.835938	-0.008331	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286163	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624042	0.318270	0.000000	-0.018818	0.009617	-0.035921	0.046416	0.126342	0.016864	0.073734	0.107940	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.573792	-0.000168	0.006461	-0.939457	-0.004193	0.001399	0.006266	-43.195312	142.406250	-346.640625	-0.008330	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286512	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623806	0.317910	0.000000	-0.018804	0.009613	-0.035921	0.046410	0.126323	0.016871	0.073706	0.107940	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.578796	-0.000656	0.004508	-0.948490	-0.004193	0.002463	0.005202	-43.195312	142.406250	-346.640625	-0.008329	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.286852	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623829	0.317869	0.000000	-0.018959	0.009618	-0.035605	0.046409	0.126156	0.017028	0.074182	0.107474	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.583801	-0.002609	0.004508	-0.948490	-0.004193	0.001399	0.006266	-38.648438	140.109375	-346.640625	-0.008328	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287186	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623446	0.317795	0.000000	-0.018767	0.009621	-0.035921	0.046401	0.126278	0.016900	0.073677	0.107985	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.588806	-0.002365	0.007926	-0.942875	-0.004193	0.001399	0.006266	-38.648438	140.109375	-346.640625	-0.008326	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287512	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622924	0.317683	0.000000	-0.018749	0.009622	-0.035921	0.046390	0.126258	0.016917	0.073660	0.108004	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.593811	-0.000900	0.009391	-0.943851	-0.004193	0.002463	0.006266	-45.468750	137.812500	-344.250000	-0.008325	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.287832	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622552	0.317634	0.000000	-0.018895	0.009625	-0.035921	0.046382	0.126402	0.016769	0.073809	0.107861	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.598816	0.001785	0.004996	-0.942142	-0.005257	0.001399	0.007330	-45.468750	137.812500	-344.250000	-0.008332	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288145	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621768	0.318342	0.000000	-0.018695	0.009809	-0.036237	0.046367	0.126343	0.016479	0.073487	0.108572	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.603821	0.003250	0.002311	-0.943363	-0.005257	0.002463	0.007330	-45.468750	140.109375	-346.640625	-0.008339	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288452	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621376	0.318786	0.000000	-0.018843	0.009810	-0.036237	0.046357	0.126489	0.016330	0.073636	0.108425	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.608826	0.003982	0.005729	-0.946293	-0.005257	0.002463	0.007330	-45.468750	140.109375	-346.640625	-0.008346	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.288752	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621216	0.319129	0.000000	-0.018822	0.009810	-0.036237	0.046352	0.126470	0.016350	0.073615	0.108445	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.613831	0.001541	0.005240	-0.947025	-0.006321	0.001399	0.007330	-38.648438	142.406250	-346.640625	-0.008355	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289247	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621066	0.319652	0.000000	-0.018645	0.009976	-0.036237	0.046347	0.126126	0.016362	0.073604	0.108788	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.618835	0.000564	0.004508	-0.940921	-0.006321	0.001399	0.007330	-38.648438	142.406250	-346.640625	-0.008363	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289733	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621212	0.320040	0.000000	-0.018653	0.009964	-0.036237	0.046346	0.126146	0.016366	0.073599	0.108768	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.623840	0.001053	0.006461	-0.941654	-0.005257	0.001399	0.006266	-42.058594	143.554688	-345.445312	-0.008364	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290209	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621546	0.320008	0.000000	-0.018666	0.009783	-0.035921	0.046350	0.126025	0.016850	0.073747	0.108258	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.628845	0.001053	0.002799	-0.944828	-0.005257	0.001399	0.007330	-42.058594	143.554688	-345.445312	-0.008363	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290676	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621990	0.319900	0.000000	-0.018682	0.009776	-0.036237	0.046355	0.126363	0.016524	0.073441	0.108552	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.633850	0.003494	0.001578	-0.943119	-0.005257	0.000335	0.006266	-38.648438	144.703125	-339.468750	-0.008360	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291133	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622200	0.319652	0.000000	-0.018531	0.009766	-0.035921	0.046358	0.125906	0.017001	0.073596	0.108377	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.638855	0.003494	0.005973	-0.942630	-0.004193	0.000335	0.006266	-38.648438	144.703125	-339.468750	-0.008348	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291581	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622546	0.318906	0.000000	-0.018559	0.009582	-0.035921	0.046362	0.126118	0.017158	0.073440	0.108164	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.643860	-0.000168	0.004264	-0.944584	-0.005257	0.000335	0.006266	-46.605469	141.257812	-345.445312	-0.008339	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292021	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623017	0.318067	0.000000	-0.018588	0.009730	-0.035921	0.046370	0.125990	0.016971	0.073607	0.108273	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.648865	-0.000412	0.006461	-0.951420	-0.005257	0.000335	0.006266	-46.605469	141.257812	-345.445312	-0.008329	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292451	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623498	0.317496	0.000000	-0.018616	0.009709	-0.035921	0.046377	0.126038	0.016964	0.073614	0.108224	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.653870	0.000076	0.005973	-0.943363	-0.004193	0.002463	0.006266	-43.195312	140.109375	-341.859375	-0.008315	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292873	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624493	0.316671	0.000000	-0.018977	0.009522	-0.035921	0.046394	0.126587	0.016790	0.073787	0.107676	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.658875	0.000320	0.004996	-0.941898	-0.005257	0.002463	0.006266	-43.195312	140.109375	-341.859375	-0.008307	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293287	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625292	0.316286	0.000000	-0.018981	0.009682	-0.035921	0.046409	0.126430	0.016626	0.073952	0.107832	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.663879	0.000809	0.003775	-0.943363	-0.003128	0.001399	0.006266	-40.921875	144.703125	-341.859375	-0.008289	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293692	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625594	0.315663	0.000000	-0.018813	0.009340	-0.035921	0.046415	0.126614	0.017146	0.073451	0.107669	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.668884	-0.000168	0.007193	-0.946293	-0.004193	0.002463	0.006266	-40.921875	144.703125	-341.859375	-0.008278	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294090	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626060	0.315153	0.000000	-0.018986	0.009511	-0.035921	0.046425	0.126616	0.016802	0.073796	0.107667	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.673889	-0.000168	0.005973	-0.940189	-0.005257	0.001399	0.006266	-40.921875	144.703125	-341.859375	-0.008275	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294480	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626058	0.315069	0.000000	-0.018810	0.009676	-0.035921	0.046427	0.126275	0.016812	0.073786	0.108007	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.678894	-0.001877	0.004508	-0.940677	-0.004193	0.002463	0.005202	-40.921875	137.812500	-341.859375	-0.008267	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294862	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.626212	0.314777	0.000000	-0.018976	0.009500	-0.035605	0.046431	0.126301	0.017138	0.074091	0.107349	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.683899	-0.000412	0.004996	-0.946537	-0.007385	0.000335	0.005202	-40.921875	137.812500	-341.859375	-0.008277	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295237	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625556	0.315487	0.000000	-0.018623	0.010008	-0.035605	0.046422	0.125440	0.016983	0.074247	0.108210	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.688904	-0.000168	0.007437	-0.945804	-0.004193	0.001399	0.005202	-39.785156	143.554688	-338.273438	-0.008271	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295604	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625085	0.315265	0.000000	-0.018787	0.009484	-0.035605	0.046415	0.126128	0.017343	0.073887	0.107522	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.693909	-0.000412	0.007437	-0.940433	-0.005257	0.000335	0.006266	-39.785156	143.554688	-338.273438	-0.008273	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295963	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624214	0.315466	0.000000	-0.018602	0.009662	-0.035921	0.046401	0.126082	0.017034	0.073563	0.108201	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.698914	-0.001877	0.005729	-0.940921	-0.005257	0.002463	0.005202	-42.058594	138.960938	-345.445312	-0.008277	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296316	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623907	0.315795	0.000000	-0.018929	0.009667	-0.035605	0.046396	0.126087	0.017019	0.074210	0.107564	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.703918	0.002029	0.005973	-0.946781	-0.003128	0.001399	0.006266	-42.058594	138.960938	-345.445312	-0.008272	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296661	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623232	0.315593	0.000000	-0.018732	0.009337	-0.035921	0.046384	0.126536	0.017229	0.073369	0.107746	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.708923	-0.000656	0.006949	-0.947513	-0.004193	0.000335	0.005202	-43.195312	144.703125	-344.250000	-0.008275	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296999	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622276	0.315798	0.000000	-0.018545	0.009530	-0.035605	0.046367	0.125840	0.017540	0.073690	0.107810	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.713928	-0.000412	0.006461	-0.944339	-0.004193	0.002463	0.006266	-43.195312	144.703125	-344.250000	-0.008278	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296728	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622020	0.316065	0.000000	-0.018872	0.009546	-0.035921	0.046361	0.126467	0.016880	0.073718	0.107815	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.718933	0.000809	0.006461	-0.941410	-0.004193	0.000335	0.006266	-44.332031	145.851562	-345.445312	-0.008283	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296461	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621181	0.316385	0.000000	-0.018511	0.009563	-0.035921	0.046345	0.126089	0.017224	0.073374	0.108193	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.723938	0.002273	0.005973	-0.939701	-0.005257	0.000335	0.006266	-44.332031	145.851562	-345.445312	-0.008294	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.296201	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620468	0.317042	0.000000	-0.018506	0.009749	-0.035921	0.046330	0.125898	0.017043	0.073554	0.108384	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.728943	0.004471	0.004264	-0.943607	-0.004193	0.000335	0.005202	-43.195312	137.812500	-349.031250	-0.008299	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295946	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619975	0.317344	0.000000	-0.018506	0.009589	-0.035605	0.046319	0.125742	0.017520	0.073709	0.107909	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.733948	0.002273	0.004508	-0.945804	-0.006321	0.001399	0.005202	-43.195312	137.812500	-349.031250	-0.008314	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295695	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620102	0.318168	0.000000	-0.018681	0.009940	-0.035605	0.046319	0.125567	0.016994	0.074236	0.108083	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.738953	0.001541	0.003775	-0.944584	-0.005257	0.001399	0.007330	-40.921875	137.812500	-341.859375	-0.008320	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295450	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620510	0.318478	0.000000	-0.018689	0.009765	-0.036237	0.046323	0.126382	0.016529	0.073437	0.108533	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.743958	0.001785	0.007682	-0.944584	-0.004193	0.001399	0.006266	-40.921875	137.812500	-341.859375	-0.008318	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.295210	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621110	0.318312	0.000000	-0.018703	0.009594	-0.035921	0.046331	0.126251	0.017001	0.073596	0.108032	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.748962	0.001541	0.007437	-0.939945	-0.005257	0.001399	0.006266	-38.648438	142.406250	-341.859375	-0.008321	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294974	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621831	0.318419	0.000000	-0.018722	0.009766	-0.035921	0.046342	0.126096	0.016811	0.073787	0.108186	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.753967	0.000076	0.007682	-0.939945	-0.004193	0.001399	0.007330	-38.648438	142.406250	-341.859375	-0.008320	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294743	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622595	0.317974	0.000000	-0.018742	0.009587	-0.036237	0.046354	0.126602	0.016644	0.073301	0.108293	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.758972	0.000320	0.005973	-0.942142	-0.004193	0.003528	0.007330	-37.511719	141.257812	-345.445312	-0.008320	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294517	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623926	0.317954	0.000000	-0.019098	0.009596	-0.036237	0.046376	0.126950	0.016279	0.073666	0.107945	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.763977	-0.000168	0.006949	-0.940189	-0.005257	0.001399	0.006266	-37.511719	141.257812	-345.445312	-0.008328	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294295	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624472	0.318357	0.000000	-0.018762	0.009776	-0.035921	0.046387	0.126118	0.016751	0.073827	0.108144	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.768982	0.000809	0.006949	-0.943363	-0.005257	0.001399	0.006266	-44.332031	141.257812	-343.054688	-0.008337	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.294077	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624866	0.318839	0.000000	-0.018776	0.009782	-0.035921	0.046395	0.126125	0.016731	0.073847	0.108137	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.773987	-0.000900	0.005729	-0.942386	-0.005257	0.000335	0.007330	-44.332031	141.257812	-343.054688	-0.008348	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293863	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624791	0.319379	0.000000	-0.018616	0.009791	-0.036237	0.046395	0.126272	0.016566	0.073379	0.108623	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.778992	-0.000168	0.005484	-0.944828	-0.005257	0.000335	0.006266	-44.332031	141.257812	-343.054688	-0.008359	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293654	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624559	0.319924	0.000000	-0.018625	0.009801	-0.035921	0.046393	0.125955	0.016862	0.073715	0.108307	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.783997	0.001297	0.006705	-0.939213	-0.004193	0.000335	0.007330	-32.964844	141.257812	-347.835938	-0.008364	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293448	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624199	0.320121	0.000000	-0.018629	0.009642	-0.036237	0.046388	0.126434	0.016702	0.073244	0.108460	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.789001	0.002518	0.007193	-0.942875	-0.005257	-0.000729	0.005202	-32.964844	141.257812	-347.835938	-0.008375	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293246	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623481	0.320624	0.000000	-0.018461	0.009827	-0.035605	0.046376	0.125449	0.017317	0.073893	0.108182	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.794006	0.002762	0.005973	-0.943607	-0.004193	0.000335	0.006266	-37.511719	134.367188	-350.226562	-0.008380	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293047	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623165	0.320809	0.000000	-0.018637	0.009667	-0.035921	0.046371	0.126102	0.016984	0.073593	0.108161	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.799011	-0.001145	0.004996	-0.947757	-0.004193	0.000335	0.005202	-37.511719	134.367188	-350.226562	-0.008386	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292852	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622948	0.320980	0.000000	-0.018639	0.009682	-0.035605	0.046367	0.125772	0.017284	0.073926	0.107858	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.804016	0.000809	0.007193	-0.948978	-0.004193	0.001399	0.005202	-38.648438	142.406250	-349.031250	-0.008390	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292661	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623085	0.321108	0.000000	-0.018810	0.009695	-0.035605	0.046369	0.125930	0.017100	0.074109	0.107700	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.809021	0.003982	0.005973	-0.948002	-0.005257	0.000335	0.006266	-38.648438	142.406250	-349.031250	-0.008399	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292474	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622940	0.321516	0.000000	-0.018637	0.009874	-0.035921	0.046367	0.125894	0.016778	0.073800	0.108369	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.814026	-0.000412	0.003287	-0.943851	-0.004193	0.001399	0.005202	-43.195312	147.000000	-344.250000	-0.008402	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292291	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623195	0.321541	0.000000	-0.018811	0.009707	-0.035605	0.046371	0.125920	0.017087	0.074123	0.107711	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.819031	0.000564	0.007193	-0.940189	-0.004193	0.001399	0.005202	-43.195312	147.000000	-344.250000	-0.008403	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292112	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623123	0.321771	0.000000	-0.018800	0.009722	-0.035605	0.046376	0.125904	0.017093	0.074137	0.107746	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.824036	-0.001145	0.005729	-0.938724	-0.004193	0.001399	0.005202	-32.964844	138.960938	-340.664062	-0.008403	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291937	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623368	0.321638	0.000000	-0.018800	0.009725	-0.035605	0.046380	0.125901	0.017090	0.074139	0.107750	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.829041	-0.002121	0.005729	-0.939945	-0.006321	0.000335	0.005202	-32.964844	138.960938	-340.664062	-0.008413	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291766	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623172	0.322102	0.000000	-0.018628	0.010064	-0.035605	0.046377	0.125389	0.016924	0.074306	0.108261	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.834045	-0.001877	0.004508	-0.943119	-0.005257	0.000335	0.006266	-32.964844	145.851562	-343.054688	-0.008416	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291598	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622782	0.322185	0.000000	-0.018625	0.009881	-0.035921	0.046371	0.125885	0.016792	0.073805	0.108397	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.839050	0.001053	0.005729	-0.943363	-0.004193	0.001399	0.005202	-32.964844	145.851562	-343.054688	-0.008413	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291433	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622865	0.321595	0.000000	-0.018796	0.009697	-0.035605	0.046366	0.125914	0.017112	0.074097	0.107717	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.844055	-0.000412	0.007437	-0.942386	-0.005257	0.000335	0.005202	-40.921875	144.703125	-351.421875	-0.008415	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291271	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622139	0.321605	0.000000	-0.018606	0.009866	-0.035605	0.046353	0.125555	0.017133	0.074077	0.108075	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.849060	0.000564	0.005484	-0.947757	-0.004193	0.001399	0.005202	-40.921875	144.703125	-351.421875	-0.008412	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291113	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621683	0.321331	0.000000	-0.018760	0.009691	-0.035605	0.046345	0.125884	0.017154	0.074056	0.107746	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.854065	0.001785	0.008902	-0.942386	-0.005257	0.001399	0.006266	-38.648438	140.109375	-341.859375	-0.008415	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290958	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621241	0.321459	0.000000	-0.018739	0.009863	-0.035921	0.046336	0.126007	0.016687	0.073891	0.108256	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.859070	-0.001633	0.006217	-0.940921	-0.005257	0.000335	0.005202	-38.648438	140.109375	-341.859375	-0.008420	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290805	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620544	0.321709	0.000000	-0.018551	0.009864	-0.035605	0.046322	0.125503	0.017190	0.074020	0.108128	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.864075	0.002518	0.004264	-0.945316	-0.003128	0.002463	0.005202	-37.511719	148.148438	-340.664062	-0.008417	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290656	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620549	0.321427	0.000000	-0.018879	0.009529	-0.035605	0.046321	0.126165	0.017196	0.074014	0.107465	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.869080	0.000076	0.004752	-0.943851	-0.004193	0.001399	0.006266	-37.511719	148.148438	-340.664062	-0.008419	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290509	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620315	0.321477	0.000000	-0.018690	0.009715	-0.035921	0.046315	0.126106	0.016883	0.073694	0.108156	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.874084	-0.000412	0.005729	-0.944584	-0.004193	0.001399	0.007330	-45.468750	140.109375	-334.687500	-0.008420	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290366	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620169	0.321462	0.000000	-0.018681	0.009721	-0.036237	0.046310	0.126407	0.016570	0.073375	0.108488	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.879089	0.002273	0.006217	-0.947757	-0.004193	0.000335	0.006266	-45.468750	140.109375	-334.687500	-0.008419	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290225	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619772	0.321387	0.000000	-0.018506	0.009725	-0.035921	0.046302	0.125912	0.017058	0.073519	0.108351	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.884094	0.001053	0.005973	-0.944828	-0.005257	0.001399	0.005202	-45.468750	140.109375	-334.687500	-0.008423	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290087	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619793	0.321892	0.000000	-0.018677	0.009905	-0.035590	0.046300	0.125583	0.017048	0.074212	0.108037	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.889099	0.000809	0.006217	-0.943607	-0.004193	0.001399	0.006266	-39.785156	150.445312	-343.054688	-0.008422	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289952	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.619911	0.321763	0.000000	-0.018676	0.009730	-0.035906	0.046300	0.126072	0.016908	0.073720	0.108180	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.894104	0.001785	0.007926	-0.944095	-0.005257	0.002463	0.007330	-39.785156	150.445312	-343.054688	-0.008426	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289821	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620425	0.321980	0.000000	-0.018847	0.009902	-0.036222	0.046307	0.126386	0.016249	0.073747	0.108498	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.899109	0.002273	0.006217	-0.937259	-0.005257	0.001399	0.007330	-44.332031	141.257812	-338.273438	-0.008432	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289692	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.620700	0.322264	0.000000	-0.018676	0.009901	-0.036222	0.046311	0.126218	0.016421	0.073575	0.108667	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.904114	0.001297	0.007193	-0.939213	-0.004193	0.001399	0.006266	-44.332031	141.257812	-338.273438	-0.008434	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289565	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621073	0.322315	0.000000	-0.018686	0.009734	-0.035906	0.046316	0.126078	0.016895	0.073733	0.108174	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.909119	0.002762	0.006461	-0.937504	-0.004193	0.002463	0.006266	-42.058594	145.851562	-340.664062	-0.008437	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289441	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.621853	0.322459	0.000000	-0.018867	0.009745	-0.035921	0.046329	0.126263	0.016686	0.073911	0.108019	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.914124	0.002518	0.005240	-0.941166	-0.004193	0.000335	0.005202	-42.058594	145.851562	-340.664062	-0.008442	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289320	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622091	0.322659	0.000000	-0.018539	0.009758	-0.035605	0.046333	0.125606	0.017318	0.073911	0.108044	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.919128	0.000809	0.006705	-0.945072	-0.004193	0.001399	0.005202	-42.058594	143.554688	-343.054688	-0.008446	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289602	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622746	0.322864	0.000000	-0.018734	0.009770	-0.035605	0.046345	0.125790	0.017111	0.074119	0.107861	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.924133	0.000809	0.007682	-0.945316	-0.004193	0.002463	0.005202	-42.058594	143.554688	-343.054688	-0.008451	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.289879	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623728	0.323078	0.000000	-0.018922	0.009781	-0.035605	0.046362	0.125966	0.016912	0.074318	0.107684	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.929138	-0.000656	0.005729	-0.937992	-0.004193	0.002463	0.005202	-38.648438	137.812500	-346.640625	-0.008457	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290149	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624624	0.323318	0.000000	-0.018933	0.009793	-0.035590	0.046379	0.125950	0.016905	0.074355	0.107670	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.934143	-0.001633	0.006705	-0.942142	-0.005257	0.001399	0.005202	-38.648438	137.812500	-346.640625	-0.008467	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290413	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625031	0.323879	0.000000	-0.018771	0.009973	-0.035590	0.046388	0.125608	0.016886	0.074374	0.108012	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.939148	-0.000168	0.007682	-0.941898	-0.005257	0.001399	0.006266	-38.648438	140.109375	-349.031250	-0.008479	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290672	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625213	0.324433	0.000000	-0.018779	0.009978	-0.035906	0.046394	0.125927	0.016557	0.074071	0.108325	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.944153	0.000320	0.005973	-0.943363	-0.006321	0.000335	0.004137	-38.648438	140.109375	-349.031250	-0.008495	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.290925	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624862	0.325307	0.000000	-0.018611	0.010153	-0.035274	0.046390	0.124952	0.017182	0.074710	0.108036	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.949158	0.001297	0.006705	-0.944339	-0.004193	0.001399	0.005202	-40.921875	147.000000	-349.031250	-0.008502	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291173	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624338	0.325535	0.000000	-0.018772	0.009816	-0.035590	0.046389	0.125766	0.017041	0.074219	0.107854	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.954163	0.000564	0.006705	-0.943119	-0.006321	0.001399	0.005202	-40.921875	147.000000	-349.031250	-0.008519	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291415	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624107	0.326385	0.000000	-0.018765	0.010170	-0.035590	0.046387	0.125405	0.016695	0.074566	0.108215	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.959167	0.000076	0.006461	-0.941166	-0.004193	0.001399	0.006266	-39.785156	141.257812	-345.445312	-0.008526	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291652	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623854	0.326575	0.000000	-0.018758	0.009834	-0.035906	0.046384	0.126050	0.016722	0.073906	0.108202	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.964172	0.000320	0.003775	-0.940677	-0.005257	0.000335	0.006266	-39.785156	141.257812	-345.445312	-0.008536	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.291885	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623277	0.327034	0.000000	-0.018581	0.010018	-0.035906	0.046376	0.125689	0.016715	0.073913	0.108563	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.969177	0.001785	0.004752	-0.946048	-0.005257	0.000335	0.007330	-43.195312	137.812500	-339.468750	-0.008545	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292112	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622735	0.327355	0.000000	-0.018580	0.010022	-0.036222	0.046367	0.126000	0.016396	0.073600	0.108884	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.974182	0.000076	0.005484	-0.948978	-0.004193	0.001399	0.006266	-43.195312	137.812500	-339.468750	-0.008546	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292335	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622929	0.327192	0.000000	-0.018759	0.009852	-0.035921	0.046364	0.126048	0.016688	0.073910	0.108234	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.979187	0.003006	0.005240	-0.946537	-0.005257	0.001399	0.005202	-42.058594	138.960938	-343.054688	-0.008549	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292553	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622833	0.327208	0.000000	-0.018752	0.010023	-0.035605	0.046362	0.125555	0.016840	0.074390	0.108096	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.984192	0.003006	0.002066	-0.945316	-0.006321	0.000335	0.005202	-42.058594	138.960938	-343.054688	-0.008554	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292767	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622565	0.327374	0.000000	-0.018582	0.010182	-0.035605	0.046358	0.125225	0.016852	0.074378	0.108425	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.989197	0.000564	0.004020	-0.941898	-0.005257	0.000335	0.006266	-42.058594	138.960938	-343.054688	-0.008551	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292977	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622487	0.327005	0.000000	-0.018592	0.009990	-0.035921	0.046356	0.125743	0.016716	0.073881	0.108540	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.994202	0.000320	0.005729	-0.941410	-0.006321	0.000335	0.005202	-36.375000	142.406250	-349.031250	-0.008549	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293183	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622529	0.326768	0.000000	-0.018604	0.010140	-0.035605	0.046356	0.125289	0.016870	0.074359	0.108361	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+459.999207	0.000320	0.006217	-0.939213	-0.005257	0.001399	0.007330	-36.375000	142.406250	-349.031250	-0.008540	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293385	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.622922	0.326131	0.000000	-0.018786	0.009944	-0.036237	0.046363	0.126299	0.016253	0.073712	0.108616	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+460.004211	-0.000412	0.005484	-0.942142	-0.004193	0.001399	0.006266	-38.648438	140.109375	-344.250000	-0.008526	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293584	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623260	0.325216	0.000000	-0.018789	0.009756	-0.035921	0.046368	0.126174	0.016753	0.073844	0.108109	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+460.009216	0.000809	0.003775	-0.943851	-0.005257	0.002463	0.006266	-38.648438	140.109375	-344.250000	-0.008517	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293778	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.623818	0.324686	0.000000	-0.018959	0.009915	-0.035921	0.046378	0.126185	0.016424	0.074173	0.108097	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+460.014221	0.002029	0.005729	-0.940921	-0.004193	0.002463	0.006266	-37.511719	141.257812	-343.054688	-0.008503	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293969	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624287	0.323885	0.000000	-0.018953	0.009730	-0.035921	0.046387	0.126365	0.016616	0.073981	0.107918	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+460.019226	0.000564	0.005240	-0.947269	-0.004193	0.002463	0.007330	-37.511719	141.257812	-343.054688	-0.008490	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293753	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624718	0.322851	0.000000	-0.018948	0.009712	-0.036237	0.046395	0.126693	0.016323	0.073643	0.108222	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+460.024231	0.001541	0.004020	-0.947025	-0.005257	0.002463	0.006266	-42.058594	143.554688	-343.054688	-0.008483	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293542	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625127	0.322494	0.000000	-0.018944	0.009873	-0.035921	0.046403	0.126213	0.016482	0.074116	0.108070	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+460.029236	-0.000168	0.004020	-0.942630	-0.004193	0.002463	0.004137	-42.058594	143.554688	-343.054688	-0.008470	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293335	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625511	0.321831	0.000000	-0.018942	0.009689	-0.035289	0.046411	0.125762	0.017301	0.074561	0.107256	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+460.034241	0.001297	0.004752	-0.939945	-0.006321	0.001399	0.005202	-42.058594	145.851562	-343.054688	-0.008467	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.293133	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625555	0.321783	0.000000	-0.018771	0.010017	-0.035605	0.046414	0.125579	0.016826	0.074403	0.108071	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+460.039246	0.001785	0.005973	-0.943119	-0.004193	0.000335	0.005202	-42.058594	145.851562	-343.054688	-0.008454	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292934	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625289	0.321090	0.000000	-0.018608	0.009657	-0.035605	0.046411	0.125767	0.017340	0.073870	0.107863	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+460.044250	0.000320	0.003775	-0.948246	-0.004193	0.001399	0.005202	-34.101562	144.703125	-341.859375	-0.008440	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292740	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.625376	0.320436	0.000000	-0.018790	0.009649	-0.035605	0.046414	0.125956	0.017166	0.074044	0.107675	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+460.049255	0.002029	0.005240	-0.946537	-0.004193	-0.000729	0.005202	-34.101562	144.703125	-341.859375	-0.008427	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292549	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624862	0.319811	0.000000	-0.018457	0.009641	-0.035605	0.046407	0.125631	0.017507	0.073703	0.108000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+460.054260	-0.000412	0.006217	-0.944584	-0.004193	0.000335	0.006266	-40.921875	149.296875	-339.468750	-0.008414	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292363	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.624712	0.319231	0.000000	-0.018644	0.009633	-0.035921	0.046405	0.126142	0.017012	0.073566	0.108121	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
+460.059265	0.002273	0.009146	-0.940433	-0.005257	0.000335	0.006266	-40.921875	149.296875	-339.468750	-0.008408	0.000000	0.000000	0.000000	-0.880000	0.000000	-0.292180	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-1.556118	0.319092	0.000000	-0.046599	0.009797	0.003249	0.046403	0.114773	0.028073	0.140864	0.041169	0.000000	0.000000	0.000000	0.000000	0.000000	0.000000	-0.087602	0.098929	0.000000	0.000000
diff --git a/groundStation/gui/MicroCART/mainwindow.ui b/groundStation/gui/MicroCART/mainwindow.ui
index a857eb3f8..17c9cd8d6 100644
--- a/groundStation/gui/MicroCART/mainwindow.ui
+++ b/groundStation/gui/MicroCART/mainwindow.ui
@@ -130,8 +130,8 @@
             <rect>
              <x>0</x>
              <y>0</y>
-             <width>1142</width>
-             <height>749</height>
+             <width>1144</width>
+             <height>679</height>
             </rect>
            </property>
            <layout class="QVBoxLayout" name="verticalLayout_8">
@@ -1108,7 +1108,7 @@
          </rect>
         </property>
         <property name="text">
-         <string>Run Data Analysis</string>
+         <string>Run Data Analysis (Will Open Separate Window)</string>
         </property>
        </widget>
       </widget>
@@ -1122,7 +1122,7 @@
      <x>0</x>
      <y>0</y>
      <width>1186</width>
-     <height>21</height>
+     <height>28</height>
     </rect>
    </property>
    <widget class="QMenu" name="menuScripts">
-- 
GitLab


From bfb98aa41b56b9efa328850a3f0b9b043921c031 Mon Sep 17 00:00:00 2001
From: bertucci <bertucci@iastate.edu>
Date: Sat, 23 Feb 2019 20:36:02 -0600
Subject: [PATCH 11/24] Merging quad send_rt_data branch with real-time data
 transfer gui branch

---
 MicroCART                                     |   2 +-
 .../quad_app/RTSensorPacketDocumentation.md   | 151 ++++++++
 quad/src/quad_app/communication.c             |   2 +-
 quad/src/quad_app/debug_level_readme.txt      | 101 +++++
 quad/src/quad_app/debug_rt.c                  | 366 ++++++++++--------
 quad/src/quad_app/debug_rt.h                  | 100 ++++-
 quad/src/quad_app/log_data.c                  | 109 +++++-
 quad/src/quad_app/log_data.h                  |   7 +
 quad/src/quad_app/quad_app.c                  |  39 +-
 quad/src/quad_app/sensor.c                    |   2 +-
 quad/src/quad_app/sensor_processing.c         |   6 +-
 quad/src/quad_app/type_def.h                  |  33 +-
 12 files changed, 699 insertions(+), 219 deletions(-)
 create mode 100644 quad/src/quad_app/RTSensorPacketDocumentation.md
 create mode 100644 quad/src/quad_app/debug_level_readme.txt

diff --git a/MicroCART b/MicroCART
index 5600e197a..d01645c05 160000
--- a/MicroCART
+++ b/MicroCART
@@ -1 +1 @@
-Subproject commit 5600e197a414c92426b3535b6c0b69c73e8c6ee3
+Subproject commit d01645c0571a335594396942e6ffa1b53bc710f0
diff --git a/quad/src/quad_app/RTSensorPacketDocumentation.md b/quad/src/quad_app/RTSensorPacketDocumentation.md
new file mode 100644
index 000000000..e2e534320
--- /dev/null
+++ b/quad/src/quad_app/RTSensorPacketDocumentation.md
@@ -0,0 +1,151 @@
+#Sensor Data - Real Time 
+
+### Sends data in "raw sensor struct"
+
+**NOTE**
+It is important to keep the payload as small as possible. So if the code seems strange, keep in mind NOT to change the payload size to be fixed, even if it would be cleaner or easier to understand
+
+* In the main quad loop, a function is called that is "get sensors". It places stuff in the hardware struct into the raw sensor struct. 
+* The hardware struct includes all the drivers for the various sensors on the quadcopter. The get sensors function essentially calls "read" on the drivers and places that info into the raw sensor struct
+* Each driver has these things:
+	* reset function pointer
+	* read function pointer
+	* state void pointer
+	
+* The raw sensor struct holds these values
+	* optical flow sensor data (px4flow)
+	* lidar data
+	* imu data (gam struct)
+	* UNUSED gps struct
+	* All these structs have an error variable
+		* called SensorError_t struct
+		* has an error count variable
+
+### Structs for sensors
+* lidar struct
+	* distance the quad is from the ground in meters
+		* float (32 bits)
+	
+
+* optical flow struct
+	* All the below are doubles (64 bits)
+	* xy flow
+	* xy filter
+	* xy velocity
+
+* imu data
+	* All the below values are floats (32 bits)
+	* gyroscope data
+		* xyz velocity (angular)
+	* accelerometer data
+		* xyz acceleration
+	* magnetometer data
+		* xyz direction
+
+* actuator data
+	*
+
+* SensorError struct (all the above have this)
+	* Errors
+	* Consecutive Errors
+	* all the above is 32 bits wide
+	
+
+
+### Packet structure
+
+#### Groundstation to Quad: Sensor RT Data Configuration Packet
+
+| index  | Description  | Size  |
+|---|---|---|
+|  0 |  start char | 1  |
+| 1 + 2  |  message type - 20 |  2 |
+|  3 + 4 | message id - 0  |  2 |
+|  5 + 6 |  # bytes - 14 |  2 |
+|  7 | first 8 variables (see table)  |  1 |
+|  8 | second 8 varibales (see table) |  1 |
+|  9 |  last 6 variables (see table) |  1 |
+|  10 | reserved for future use  | 1  |
+| end|  checksum |  1 |
+
+Bit map:
+
+Payload of configuration packet
+
+MSB (Bit 31) --------  LSB (bit 0)
+|Byte 4| Byte 3| Byte 2| Byte 1|
+
+** Byte 4 **
+
+| bit | Description  | 
+|---|---|
+| 31 | lidar - distance to ground |
+| 30 | optical flow - x flow|
+| 29 | optical flow - y flow|
+| 28 | optical flow - x filter|
+| 27 | optical flow - y filter|
+| 26 | optical flow - x velocity |
+| 25 | optical flow - y velocity |
+| 24 | gyroscope - x velocity|
+
+
+
+** byte 3 **
+
+| bit | Description  | 
+|---|---|
+| 23 | gyroscope - y velocity|
+| 22 | gyroscope - z velocity|
+| 21 | accelerometer - x acceleration|
+| 20 | accelerometer - y acceleration|
+| 19 | accelerometer - z acceleration|
+| 18 | magnetometer - x |
+| 17 | magnetometer - y |
+| 16 | magnetometer - z |
+
+
+** byte 2**
+
+| bit       |     Description     | 
+|---|---|
+| 15 | lidar err total|
+| 14 | consecutive lidar err|
+| 13 | opt flow error total|
+| 12 | consecutive opt flow error|
+| 11 | imu total errors|
+| 10 | consecutive imu errors|
+| 9  | EMPTY |
+| 8  | EMPTY |
+
+
+** byte 1**
+
+| bit       |     Description     | 
+|---|---|
+|  7  | EMPTY |
+|  6  | EMPTY | 
+|  5  | EMPTY |
+|  4  | EMPTY |
+|  3  | EMPTY |
+|  2  | EMPTY |
+|  1  | EMPTY |
+|  0  | EMPTY |
+
+
+#### Quad to Groundstation Packet - Contains payload data
+
+| index  | 0  | 1 + 2  | 3+4  | 5&6  |  ? | end  |
+|---|---|---|---|---|---|---|
+|  description | start char  | msg type - SEND_RT_ID  | msg id - 0  | # bytes| payload  | checksum  |
+| bytes  | 1  | 2  | 2  | 2  | variable  | 1  |
+
+
+* The packet has a msg type of send_rt_id, which has a value of 20
+* The structure of the payload depends on what variables are selected
+	* See "Checklist" below
+	* There are 22 available things to send, but depending on how much data the user wants sent, the payload will vary
+	* They will be sent in the order listed by the configuration packet
+
+
+
+
diff --git a/quad/src/quad_app/communication.c b/quad/src/quad_app/communication.c
index 2f0183c98..ad39cdc08 100644
--- a/quad/src/quad_app/communication.c
+++ b/quad/src/quad_app/communication.c
@@ -20,7 +20,7 @@ void Handler(void *CallBackRef, u32 Event, unsigned int EventData);
 
 u8 packet[MAX_PACKET_SIZE];
 int bytes_recv = 0;
-
+/Users/tina/Desktop/pythonlibrary/matplotlib
 int try_receive_packet(struct UARTDriver *uart) {
   int attempts = 0;
   while (attempts++ < MAX_PACKET_SIZE) {
diff --git a/quad/src/quad_app/debug_level_readme.txt b/quad/src/quad_app/debug_level_readme.txt
new file mode 100644
index 000000000..49e181c72
--- /dev/null
+++ b/quad/src/quad_app/debug_level_readme.txt
@@ -0,0 +1,101 @@
+	
+DEBUG LEVEL ONE
+
+// Sensor blocks
+	int cur_pitch;
+	int cur_roll;
+	int cur_yaw;
+	int gyro_y;
+	int gyro_x;
+	int gyro_z;
+	int lidar;
+	int flow_vel_x; // optical flow
+	int flow_vel_y;
+	int flow_vel_x_filt;
+	int flow_vel_y_filt;
+	int flow_quality; // Quality value returned by optical flow sensor
+	int flow_distance;
+
+// Sensor processing
+	int yaw_correction;
+	int of_angle_corr; // Corrects for the optical flow mounting angle
+	int of_integ_x; // Integrates the optical flow data
+	int of_integ_y;
+	int of_trim_x; // Trim value for optical flow integrated value
+	int of_trim_y;
+	int of_trimmed_x; // Trimmed optical flow integrated value (of_integ_x + of_trim_x)
+	int of_trimmed_y;
+
+
+DEBUG LEVEL TWO
+
+// PID blocks
+	int roll_pid;
+	int pitch_pid;
+	int yaw_pid;
+	int roll_r_pid;
+	int pitch_r_pid;
+	int yaw_r_pid;
+	int x_pos_pid;
+	int y_pos_pid;
+	int alt_pid;
+
+DEBUG LEVEL THREE
+
+// Velocity nodes
+	int x_vel_pid;
+	int y_vel_pid;
+	int x_vel;
+	int y_vel;
+	int x_vel_clamp;
+	int y_vel_clamp;
+	int vel_x_gain;
+	int vel_y_gain;
+
+	// VRPN blocks
+	int vrpn_x;
+	int vrpn_y;
+	int vrpn_alt;
+	int vrpn_pitch, vrpn_roll;
+
+	// RC blocks
+	int rc_pitch;
+	int rc_roll;
+	int rc_yaw;
+	int rc_throttle;
+
+	// Desired positions
+	int x_set;
+	int y_set;
+	int alt_set;
+	int yaw_set;
+
+DEBUG LEVEL FOUR
+
+
+	// Clamps
+	int clamp_d_pwmP;
+	int clamp_d_pwmR;
+	int clamp_d_pwmY;
+	int yaw_clamp;
+	// Loop times
+	int angle_time;
+	int pos_time;
+
+	// Signal mixer
+	int mixer;
+	int throttle_trim;
+	int throttle_trim_add;
+	int pitch_trim;
+	int pitch_trim_add;
+	int yaw_trim;
+	int yaw_trim_add;
+
+	//psi dot integration chain
+	int psi_dot;
+	int psi_dot_offset;
+	int psi_dot_sum;
+	int psi;
+	int psi_offset;
+	int psi_sum;
+	int mag_yaw; //Complementary filtered magnetometer/gyro yaw
diff --git a/quad/src/quad_app/debug_rt.c b/quad/src/quad_app/debug_rt.c
index d4a61a743..cd9fc7204 100644
--- a/quad/src/quad_app/debug_rt.c
+++ b/quad/src/quad_app/debug_rt.c
@@ -9,189 +9,235 @@
 #include "computation_graph.h"
 #include "timer.h"
 
-//use int send_data(struct UARTDriver *uart, u16 type_id, u16 msg_id, u8* data, size_t size) to send information to the via uart to the wifi chip
 
-//the uart driver is in the comm driver
-//send_data(comm->uart, LOG_ID, 0, (u8*)buf.str, buf.size);
 
-//where is LOG ID? Maybe it will compile any if I just write it as is?
+
+#define ReadBit(data, position) ( (data>>y) & 1)
+#define SetBit(data,position) data |= (1 << y)
+#define ClearBit(data,y) data &= ~(1 << y)
 
 
-//typedef struct hardware_t : this is where you access the comm driver
 
 /*
- 
- typedef struct hardware_t {
- struct I2CDriver i2c_0;
- struct I2CDriver i2c_1;
- struct RCReceiverDriver rc_receiver;
- struct MotorDriver motors;
- struct UARTDriver uart_0;
- struct UARTDriver uart_1;
- struct GPSDriver gps;
- struct CommDriver comm;
- struct TimerDriver global_timer;
- struct TimerDriver axi_timer;
- struct LEDDriver mio7_led;
- struct SystemDriver sys;
- struct IMUDriver imu;
- struct LidarDriver lidar;
- struct OpticalFlowDriver of;
- } hardware_t;
-
- struct CommDriver {
- struct UARTDriver *uart;  <-- ???
- };
- 
- */
+    Initially sets it so that all debug values are zero
+*/
+SensorRTFlags_t * initializeFlags(void){
+
+    SensorRTFlags_t * flags = malloc(sizeof(SensorRTFlags_t));
+    flags -> imuflags = calloc(sizeof(IMUFlags_t));
+    flags -> optflowflags = calloc(sizeof(OptFlowFlags_t));
+    flags -> lidarflags = calloc(sizeof(lidarFlags_t));
+    flags -> errorFlags = calloc(sizeof(SensorErrorFlags_t));
+
+}
+
+void freeFlags(SensorRTFlags_t * flags){
+    free(flags -> imuflags);
+    free(flags -> optflowflags); 
+    free(flags -> lidarflags);
+    free(flags -> errorFlags);
+    free(flags);
+}
 
 /*
-typedef struct modular_structs {
-    user_input_t user_input_struct;
-    log_t log_struct;
-    raw_sensor_t raw_sensor_struct;
-    sensor_t sensor_struct;
-    setpoint_t setpoint_struct;
-    parameter_t parameter_struct;
-    user_defined_t user_defined_struct;
-    raw_actuator_t raw_actuator_struct;
-    actuator_command_t actuator_command_struct;
-    hardware_t hardware_struct;
-} modular_structs_t;
- 
- */
+Uses the payload from the configuration packet (it's in the flag parameter) to set what should be sent
+Size of float = 32 bits
+
+As of now many bits are empty and wont be processed
+See RTSensorPacketDocumentation.md for which flags each bit of the config data corresponds to
+
+It returns the size of the packet that will be sent, so the payload is correctly determined
+*/
+
+int process_configuration_packet(float configData, SensorRTFlags_t * flags)
+{
+
+    int size = 0;
+
+    flags -> lidarflags -> quadHeight = ReadBit(31); size += ReadBit(31); 
+    flags -> optflowflags ->  x_flow = ReadBit(30); size += 2 * ReadBit(30); 
+    flags -> optflowflags ->  y_flow = ReadBit(29); size += 2 * ReadBit(29); 
+    flags -> optflowflags ->  x_filter = ReadBit(28); size += 2 * ReadBit(28); 
+    flags -> optflowflags ->  y_filter = ReadBit(27); size += 2 * ReadBit(27); 
+    flags -> optflowflags ->  x_velocity = ReadBit(26); size += 2 * ReadBit(26); 
+    flags -> optflowflags ->  y_velocity = ReadBit(25); size += 2 * ReadBit(25); 
+    flags -> imuflags -> gyro_x = ReadBit(24); size += ReadBit(24); 
+    flags -> imuflags -> gyro_y = ReadBit(23); size += ReadBit(23); 
+    flags -> imuflags -> gyro_z = ReadBit(22); size += ReadBit(22); 
+    flags -> imuflags -> acc_x = ReadBit(21); size += ReadBit(21); 
+    flags -> imuflags -> acc_y = ReadBit(20); size += ReadBit(20); 
+    flags -> imuflags -> acc_z = ReadBit(19); size += ReadBit(19); 
+    flags -> imuflags -> mag_x = ReadBit(18); size += ReadBit(18); 
+    flags -> imuflags -> mag_y = ReadBit(17); size += ReadBit(17); 
+    flags -> imuflags -> mag_z = ReadBit(16); size += ReadBit(16); 
+    flags -> errorflags -> lidar = ReadBit(15); size += ReadBit(15); 
+    flags -> errorflags -> consec_lidar = ReadBit(14); size += ReadBit(14); 
+    flags -> errorflags -> optFlow = ReadBit(13); size += ReadBit(13); 
+    flags -> errorflags -> consec_optFlow = ReadBit(12); size += ReadBit(12); 
+    flags -> errorflags -> imu = ReadBit(11); size += ReadBit(11); 
+    flags -> errorflags -> consec_imu = ReadBit(10); size += ReadBit(10); 
+
+    return size;
+}
 
 /*
- 
- int send_actuator_commands(struct MotorDriver *motors, log_t* log_struct, actuator_command_t* actuator_command_struct) {
- int i;
- // write the PWMs to the motors
- 
- for (i = 0; i < 4; i++) {
- motors->write(motors, i, actuator_command_struct->motor_magnitudes[i]);
- }
- 
- return 0;
- }
- 
- */
-
-int set_debug_level(enum debug_data_types type, int state){
-    switch(type)
-    {
-        case CAMERA:
-            flags->camera = state;
-            break;
-        case GYRO:
-            flags->gyro = state;
-            break;
-        case ACCELEROMETER:
-            flags->accelerometer = state;
-            break;
-        case LIDAR:
-            flags->lidar = state;
-            break;
-        case OPT_FLOW:
-            flags->optical_flow = state;
-            break;
-        case GPS:
-            flags->GPS = state;
-            break;
-        case PID:
-            flags->PID = state;
-            break;
-        case RC_TRANS:
-            flags->RC_transmitter = state;
-            break;
-        case ACTUATOR:
-            flags->actuator = state;
-            break;
-        case default:
-            break;
+
+typedef struct raw_sensor {
+
+    gam_t gam;
+    lidar_t lidar;
+    px4flow_t optical_flow;
+
+    // Structures to hold the current quad position & orientation
+    // This is mostly unused?
+    quadPosition_t currentQuadPosition;
+
+} raw_sensor_t;
+
+
+*/
+
+int send_RT_data(struct CommDriver *comm, struct raw_sensor_t * data, SensorRTFlags_t * flags, int size)
+{
+    char * payload = calloc(sizeof(char) * size);
+    int currentBytePosition = 0;
+
+    /*
+    Since it's calloced (all zeros), a simple & operation should set this properly
+    */
+    if(flags -> lidarflags -> quadHeight){
+
+        (*payload) &= ((data -> lidar -> distance_m) << (currentBytePosition * 8));
+        currentBytePosition++; 
+    } 
+
+    if(flags -> optflowflags ->  x_flow) 
+    {
+        (*payload) &= ((data -> optical_flow -> ) << (currentBytePosition * 8));
+        currentBytePosition += 2;
+    }
+
+    if(flags -> optflowflags ->  y_flow)
+    {
+        (*payload) &= ((data -> optical_flow -> ) << (currentBytePosition * 8));
+        currentBytePosition += 2;
     }
-}
 
+    if(flags -> optflowflags ->  x_filter)
+    {
+        (*payload) &= ((data -> optical_flow -> ) << (currentBytePosition * 8));
+        currentBytePosition += 2;
+    }
 
+    if(flags -> optflowflags ->  y_filter)
+    {
+        (*payload) &= ((data -> optical_flow -> ) << (currentBytePosition * 8));
+        currentBytePosition += 2;
+    }
+    if(flags -> optflowflags ->  x_velocity)
+    {
+        (*payload) &= ((data -> optical_flow -> ) << (currentBytePosition * 8));
+        currentBytePosition += 2;
+    }
 
-char get_debug_level(enum debug_data_types type){
+    if(flags -> optflowflags ->  y_velocity)
+    {
+        (*payload) &= ((data -> optical_flow -> ) << (currentBytePosition * 8));
+        currentBytePosition += 2;
+    }
     
-    switch(type)
-    {
-        case CAMERA:
-            return flags->camera;
-            break;
-        case GYRO:
-            return flags->gyro;
-            break;
-        case ACCELEROMETER:
-            return flags->accelerometer;
-            break;
-        case LIDAR:
-            return flags->lidar;
-            break;
-        case OPT_FLOW:
-            return flags->optical_flow;
-            break;
-        case GPS:
-            return flags->GPS;
-            break;
-        case PID:
-            return flags->PID;
-            break;
-        case RC_TRANS:
-            return flags->RC_transmitter;
-            break;
-        case ACTUATOR:
-            return flags->actuator;
-            break;
-        case default:
-            break;
+    if(flags -> imuflags -> gyro_x)
+    {
+        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        currentBytePosition++; 
+    }
+
+    if(flags -> imuflags -> gyro_y)
+    {
+        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        currentBytePosition++; 
     }
-}
 
-int send_debug_data(enum debug_data_types type){
+    if(flags -> imuflags -> gyro_z)
+    {
+        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        currentBytePosition++; 
+    } 
+
+    if(flags -> imuflags -> acc_x)
+    {
+        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        currentBytePosition++; 
+    }
+
+    if(flags -> imuflags -> acc_y)
+    {
+        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        currentBytePosition++; 
+    }
+
+    if(flags -> imuflags -> acc_z)
+    {
+        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        currentBytePosition++; 
+    }
+
+    if(flags -> imuflags -> mag_x)
+    {
+        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        currentBytePosition++; 
+    }
+
+    if(flags -> imuflags -> mag_y)
+    {
+        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        currentBytePosition++; 
+    }
+
+    if(flags -> imuflags -> mag_z)
+    {
+        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        currentBytePosition++; 
+    }
     
-    if(!get_debug_level(type))
+    if(flags -> errorflags -> lidar)
     {
-        return ERROR;
+        (*payload) &= ((data -> lidar -> error -> errorCount) << (currentBytePosition * 8));
+        currentBytePosition++; 
+    }
+
+    if(flags -> errorflags -> consec_lidar)
+    {
+        (*payload) &= ((data -> lidar -> consErrorCount -> errorCount) << (currentBytePosition * 8));
+        currentBytePosition++; 
     }
     
-    switch(type)
-    {
-        case CAMERA:
-            
-            break;
-        case GYRO:
-            
-            break;
-        case ACCELEROMETER:
-            
-            break;
-        case LIDAR:
-            
-            break;
-        case OPT_FLOW:
-            
-            break;
-        case GPS:
-            
-            break;
-        case PID:
-            
-            break;
-        case RC_TRANS:
-            
-            break;
-        case ACTUATOR:
-            for (i = 0; i < 4; i++) {
-                actuator_command_struct->motor_magnitudes[i]
-            }
-            break;
-        case default:
-            break;
+    if(flags -> errorflags -> optFlow)
+    {
+        (*payload) &= ((data -> optical_flow -> error -> errorCount) << (currentBytePosition * 8));
+        currentBytePosition++; 
     }
-}
 
+    if(flags -> errorflags -> consec_optFlow)
+    {
+        (*payload) &= ((data -> optical_flow -> consErrorCount -> errorCount) << (currentBytePosition * 8));
+        currentBytePosition++; 
+    }
 
+    if(flags -> errorflags -> imu)
+    {
+        (*payload) &= ((data -> gam -> error -> errorCount) << (currentBytePosition * 8));
+        currentBytePosition++;
+    }
+    
+    if(flags -> errorflags -> consec_imu)
+    {
+        (*payload) &= ((data -> gam -> consErrorCount -> errorCount) << (currentBytePosition * 8));
+        currentBytePosition++; 
+    }
 
+    int bytes_sent = send_data(comm->uart, SEND_RT_ID, 0, (u8*)payload, strlen(payload));
 
+    free(payload);
+    return bytes_sent; 
+}
\ No newline at end of file
diff --git a/quad/src/quad_app/debug_rt.h b/quad/src/quad_app/debug_rt.h
index 3e951ea0a..9121a7ed6 100644
--- a/quad/src/quad_app/debug_rt.h
+++ b/quad/src/quad_app/debug_rt.h
@@ -4,30 +4,96 @@
 #define OFF 0
 #define ERROR -1
 
-typedef enum debug_data_types
+#define SEND_RT_ID 20
+
+    char gyro_x;
+    char gyro_y;
+    char gyro_z;
+    char acc_x;
+    char acc_y;
+    char acc_z;
+    char mag_x;
+    char mag_y;
+    char mag_z;
+    
+}IMUFlags_t;
+
+typedef struct OptFlowFlags
+{
+    char x_flow;
+    char y_flow;
+    char x_filter;
+    char y_filter;
+    char x_velocity;
+    char y_velocity;
+    
+}OptFlowFlags_t;
+
+typedef struct SensorErrorFlags
 {
-    CAMERA, GYRO, ACCELEROMETER, LIDAR, OPT_FLOW, GPS, PID, RC_TRANS, ACTUATOR
-}
+    char consec_lidar;
+    char consec_imu;
+    char consec_optFlow;
+    char lidar;
+    char imu;
+    char optFlow;
 
-typedef struct debug_level_flags{
+typedef struct lidarFlags
+{
+    char quadHeight;
     
-    char camera;
-    char gyro;
-    char accelerometer;
+}lidarFlags_t;
+
+typedef struct IMUFlags
+{
+    char gyro_x;
+    char gyro_y;
+    char gyro_z;
+    char acc_x;
+    char acc_y;
+    char acc_z;
+    char mag_x;
+    char mag_y;
+    char mag_z;
+    
+}IMUFlags_t;
+
+typedef struct OptFlowFlags
+{
+    char x_flow;
+    char y_flow;
+    char x_filter;
+    char y_filter;
+    char x_velocity;
+    char y_velocity;
+    
+}OptFlowFlags_t;
+
+typedef struct SensorErrorFlags
+{
+    char consec_lidar;
+    char consec_imu;
+    char consec_optFlow;
     char lidar;
-    char optical_flow;
-    char GPS;
-    char PID;
-    char RC_transmitter;
-    char actuator;
+    char imu;
+    char optFlow; 
+    
+}SensorErrorFlags_t;
+
+typedef struct SensorRTFlags
+{
+    IMUFlags_t * imuflags;
+    OptFlowFlags_t * optflowflags;
+    lidarFlags_t * lidarflags;
+    SensorErrorFlags_t * errorflags;
     
-}debug_flags;
+}SensorRTFlags_t;
 
-debug_flags flags;
+SensorRTFlags_t * initializeFlags(void);
 
-int set_debug_level(enum debug_data_types type, int state);
+int setDebugLevel(SensorRTFlags_t * flags, float flags);
 
-char get_debug_level(enum debug_data_types type);
+void freeFlags(SensorRTFlags_t * flags);
 
-int send_debug_data( struct CommDriver *comm, );
+int send_RT_data(struct CommDriver *comm, struct raw_sensor_t * data);
 
diff --git a/quad/src/quad_app/log_data.c b/quad/src/quad_app/log_data.c
index e3de87aad..201953fa4 100644
--- a/quad/src/quad_app/log_data.c
+++ b/quad/src/quad_app/log_data.c
@@ -54,6 +54,12 @@ static char units_param_str[512] = {};
 static struct str units_output = { .str = units_output_str, .size = 0, .capacity = sizeof(units_output_str)};
 static struct str units_param = { .str = units_param_str, .size = 0, .capacity = sizeof(units_output_str)};
 
+static enum debug_level level;
+
+int set_debug_level(enum debug_level newlevel)
+{
+	level = newlevel;
+}
 /*
  * Does an sprintf and concatenation. Used just like sprintf, but pass in a pointer to a struct str instead.
  * Returns the number of bytes that would have been written (just like snprintf)
@@ -179,6 +185,107 @@ int log_data(log_t* log_struct, parameter_t* ps)
 	return 0;
 }
 
+/**
+ * Print sensor info
+ */
+void printLoggingRT(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors){
+
+	if(level == debug_level.LEVEL_ONE)
+	{
+
+	}
+
+	if(level == debug_level.LEVEL_ONE)
+	{
+
+	}
+
+	if(level == debug_level.LEVEL_ONE)
+	{
+
+	}
+
+	if(level == debug_level.LEVEL_ONE)
+	{
+
+	}
+
+	if (arrayIndex == 0) {
+		// Don't send any logs if nothing was logged
+		return;
+	}
+	char buf_arr[2560] = {};
+	struct str buf = {.str = buf_arr, .size = 0, .capacity = sizeof(buf_arr)};
+
+	// Let user know that allocation failed
+	if (arraySize != LOG_STARTING_SIZE) {
+		safe_sprintf_cat(&buf, "Failed to allocate enough log memory\n");
+		send_data(comm->uart, LOG_ID, 0, (u8*)buf.str, buf.size);
+		return;
+	}
+
+	int i;
+	// Comment header
+	//safe_sprintf_cat(&buf, "# MicroCART On-board Quad Log\n# Sample size: %d\n", arrayIndex);
+	//safe_sprintf_cat(&buf, "# IMU IIC failures: %d\n", raw_sensors->gam.error.consErrorCount);
+	//safe_sprintf_cat(&buf, "# LiDAR IIC failures: %d\n", raw_sensors->lidar.error.consErrorCount);
+	//safe_sprintf_cat(&buf, "# Optical Flow IIC failures: %d\n", raw_sensors->optical_flow.error.consErrorCount);
+
+	// List Pid Constants
+	
+	struct graph_node* node = &ps->graph->nodes[n_nodes];
+	if (node->type->type_id == BLOCK_PID) {
+		double kp, ki, kd, alpha;
+		kp = graph_get_param_val(ps->graph, n_nodes, 0);
+		ki = graph_get_param_val(ps->graph, n_nodes, 1);
+		kd = graph_get_param_val(ps->graph, n_nodes, 2);
+		alpha = graph_get_param_val(ps->graph, n_nodes, 3);
+		safe_sprintf_cat(&buf, "# %s :\tKp = %lf Ki = %lf Kd = %lf Alpha = %lf\n", node->name, kp, ki, kd, alpha);
+
+	}
+	
+
+	// Header names for the pre-defined values
+	safe_sprintf_cat(&buf, "%%Time\taccel_x\taccel_y\taccel_z\tgyro_x\tgyro_y\tgyro_z\tmag_x\tmag_y\tmag_z");
+
+	// Print all the recorded block parameters
+	
+	const char* block_name = ps->graph->nodes[log_params[n_params].block_id].name;
+	const char* output_name = ps->graph->nodes[log_params[n_params].block_id].type->param_names[log_params[n_params].sub_id];
+	safe_sprintf_cat(&buf, "\t%s_%s", block_name, output_name);
+	
+	// Print all the recorded block outputs
+	
+	const char* block_name = ps->graph->nodes[log_outputs[n_outputs].block_id].name;
+	const char* param_name = ps->graph->nodes[log_outputs[n_outputs].block_id].type->output_names[log_outputs[n_outputs].sub_id];
+	safe_sprintf_cat(&buf, "\t%s_%s", block_name, param_name);
+	
+	safe_sprintf_cat(&buf, "\n");
+
+	// Send header names
+	send_data(comm->uart, LOG_ID, 0, (u8*)buf.str, buf.size);
+
+	// Send units header
+	buf.size = 0;
+	safe_sprintf_cat(&buf, "&s\tG\tG\tG\trad/s\trad/s\trad/s\tuT\tuT\tuT"); // The pre-defined ones
+	safe_sprintf_cat(&buf, units_output.str);
+	safe_sprintf_cat(&buf, units_param.str);
+	safe_sprintf_cat(&buf, "\n");
+	send_data(comm->uart, LOG_ID, 0, (u8*)buf.str, buf.size);
+
+	/*************************/
+	/* print & send log data */
+	
+	format_log(arrayIndex, log_struct, &buf);
+	send_data(comm->uart, LOG_ID, 0, (u8*)buf.str, buf.size);
+	// This is a stupid hack because if the axi timer is not reset in awhile, it always returns 0, and the timer_end_loop() call hangs forever after a long log
+	// Not 100% certain this works
+	timer_axi_reset();
+	
+
+	// Empty message of type LOG_END to indicate end of log
+	send_data(comm->uart, LOG_END_ID, 0, (u8*)buf.str, 0);
+}
 
 /**
  * Prints all the log information.
@@ -203,7 +310,7 @@ void printLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, r
 
 	int i;
 	// Comment header
-	safe_sprintf_cat(&buf, "# MicroCART On-board Quad Log\n# Sample size: %d\n", arrayIndex);
+	safe_sprintf_cat(&buf, "# MicroCART On-board Quad Log\n# Sample number: %d\n", arrayIndex);
 	safe_sprintf_cat(&buf, "# IMU IIC failures: %d\n", raw_sensors->gam.error.consErrorCount);
 	safe_sprintf_cat(&buf, "# LiDAR IIC failures: %d\n", raw_sensors->lidar.error.consErrorCount);
 	safe_sprintf_cat(&buf, "# Optical Flow IIC failures: %d\n", raw_sensors->optical_flow.error.consErrorCount);
diff --git a/quad/src/quad_app/log_data.h b/quad/src/quad_app/log_data.h
index 9c4b8b7d9..76aabb600 100644
--- a/quad/src/quad_app/log_data.h
+++ b/quad/src/quad_app/log_data.h
@@ -13,6 +13,8 @@
 // Maximum number of block outputs you can record, and maximum number of block parameters to record
 #define MAX_LOG_NUM 50
 
+enum debug_level{LEVEL_ONE, LEVEL_TWO, LEVEL_THREE, LEVEL_FOUR};
+
 void initialize_logging(log_t* log_struct, parameter_t* ps);
 
 /**
@@ -44,6 +46,11 @@ void addParamToLog(log_t* log_struct, int controller_id, int param_id, char* uni
   */
  void updateLog(log_t log_struct);
 
+/**
+ * Prints the latest log entry
+ */
+void RTprintLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors);
+
  /**
   * Prints all the log information.
   */
diff --git a/quad/src/quad_app/quad_app.c b/quad/src/quad_app/quad_app.c
index 13685c398..726474478 100644
--- a/quad/src/quad_app/quad_app.c
+++ b/quad/src/quad_app/quad_app.c
@@ -9,18 +9,27 @@
 #include "log_data.h"
 #include "initialize_components.h"
 #include "user_input.h"
+#include "log_data.h"
 #include "sensor.h"
 #include "sensor_processing.h"
 #include "control_algorithm.h"
 #include "send_actuator_commands.h"
 #include "communication.h"
 #include "mio7_led.h"
+#include "debug_rt.h"
 
 int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 {
 	// Structures to be used throughout
 	modular_structs_t structs = { };
-
+    
+    //flags that indicate which rt data to send
+    debug_flags_t flags;
+    
+    // TEST : only send accelerometer data for now
+    memset(&flags, 0, sizeof(flags));
+    flags.accelerometer = 1;
+    
 	// Wire up hardware
 	setup_hardware(&structs.hardware_struct);
 
@@ -37,9 +46,6 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 	protection_loops(&structs);
 
 	int last_kill_condition = kill_condition(&(structs.user_input_struct));
-
-    
-    //find debug level
     
     
 	// Main control loop
@@ -59,21 +65,40 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 
 		// Get data from the sensors and put it into raw_sensor_struct
 		get_sensors(&(structs.hardware_struct), &(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct));
+        
+        //Send the sensor data in RT
+        send_sensor_data(&flags, &(structs.hardware_struct.comm), &(structs.raw_sensor_struct));
 
 		// Process the sensor data and put it into sensor_struct
 		sensor_processing(&(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct), &(structs.sensor_struct));
         
-        //Send the sensor data in RT
+        
 
+		printLoggingRT(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct);
+		
 		if (!this_kill_condition) {
 			// Run the control algorithm
 			control_algorithm(&(structs.log_struct), &(structs.user_input_struct), &(structs.sensor_struct), &(structs.setpoint_struct),
 					&(structs.parameter_struct), &(structs.user_defined_struct), &(structs.actuator_command_struct), &structs);
-
+            
+            //print the actuator commands
+            //send actuator_command_t
+            
+            
 			// send the actuator commands
 			send_actuator_commands(&(structs.hardware_struct.motors), &(structs.log_struct), &(structs.actuator_command_struct));
             
-            // send actuator to 
+            //send PID stuff
+            if(flags -> PID)
+            {
+                &(structs.parameter_struct)
+            }
+            // send actuator data in real time
+            if(flags->actuator)
+            {
+                send_actuator_data(&(structs.actuator_command_struct), &structs.hardware_struct.comm);
+            }
+            
 		}
 		else {
 			kill_motors(&(structs.hardware_struct.motors));
diff --git a/quad/src/quad_app/sensor.c b/quad/src/quad_app/sensor.c
index 6ae875ce9..eaf9e60ef 100644
--- a/quad/src/quad_app/sensor.c
+++ b/quad/src/quad_app/sensor.c
@@ -52,7 +52,7 @@ int get_sensors(hardware_t *hardware_struct, log_t* log_struct, user_input_t* us
   status = lidar->read(lidar, &lidar_val);
   updateError(&(raw_sensor_struct->lidar.error), status);
   if (status == 0) {
-		raw_sensor_struct->lidar_distance_m = lidar_val.distance_m;
+		raw_sensor_struct->lidar -> distance_m = lidar_val.distance_m;
   }
   
   status = of->read(of, &raw_sensor_struct->optical_flow);
diff --git a/quad/src/quad_app/sensor_processing.c b/quad/src/quad_app/sensor_processing.c
index e91da27f5..3249c115d 100644
--- a/quad/src/quad_app/sensor_processing.c
+++ b/quad/src/quad_app/sensor_processing.c
@@ -230,7 +230,7 @@ int sensor_processing(log_t* log_struct, user_input_t *user_input_struct, raw_se
 			+ (1. - ALPHA) * accel_roll;
 
 	// Z-axis points upward, so negate distance
-	//sensor_struct->lidar_altitude = -raw_sensor_struct->lidar_distance_m;
+	//sensor_struct->lidar_altitude = -raw_sensor_struct->lidar->distance_m;
 
 
 	//-------- Optical flow -----------//
@@ -238,7 +238,7 @@ int sensor_processing(log_t* log_struct, user_input_t *user_input_struct, raw_se
 	sensor_struct->optical_flow = raw_sensor_struct->optical_flow;
 
 	flow_gyro_compensation(sensor_struct,
-						   raw_sensor_struct->lidar_distance_m,
+						   raw_sensor_struct->lidar ->distance_m,
 						   sensor_struct->roll_angle_filtered,
 						   sensor_struct->pitch_angle_filtered,
 						   sensor_struct->psi_dot);
@@ -258,7 +258,7 @@ int sensor_processing(log_t* log_struct, user_input_t *user_input_struct, raw_se
 	static float filtered_alt = 0;
 	static float last_lidar = 0;
 	
-	float this_lidar = -raw_sensor_struct->lidar_distance_m;
+	float this_lidar = -raw_sensor_struct->lidar -> distance_m;
 	if(this_lidar < (-MAX_VALID_LIDAR)) {
 		this_lidar = filtered_alt;
 	}
diff --git a/quad/src/quad_app/type_def.h b/quad/src/quad_app/type_def.h
index 4d61cb1f0..c520904ca 100644
--- a/quad/src/quad_app/type_def.h
+++ b/quad/src/quad_app/type_def.h
@@ -52,6 +52,7 @@ typedef struct commands{
 typedef struct raw{
 	int x,y,z;
 }raw;
+
 typedef struct PID_Consts{
 	float P, I, D;
 }PID_Consts;
@@ -140,6 +141,7 @@ typedef struct px4flow {
 	SensorError_t error;
 } px4flow_t;
 
+/** is this used??? */
 typedef struct gps {
 	double lat, lon;
 	double vel, course;
@@ -245,41 +247,16 @@ typedef struct log_t {
  *
  */
 typedef struct raw_sensor {
-	int acc_x;		// accelerometer x data
-	int acc_x_t;	// time of accelerometer x data
-
-	int acc_y;		// accelerometer y data
-	int acc_y_t;	// time of accelerometer y data
-
-	int acc_z;		// accelerometer z data
-	int acc_z_t;	// time of accelerometer z data
-
-
-	int gyr_x;		// gyroscope x data
-	int gyr_x_t;	// time of gyroscope x data
-
-	int gyr_y;		// gyroscope y data
-	int gyr_y_t;	// time of gyroscope y data
-
-	int gyr_z;		// gyroscope z data
-	int gyr_z_t;	// time of gyroscope z data
-
-	int ldr_z;		//lidar z data (altitude)
-	int ldr_z_t;	//time of lidar z data
 
 	gam_t gam;
-
 	lidar_t lidar;
+    px4flow_t optical_flow;
 
 	// Structures to hold the current quad position & orientation
+	// This is mostly unused?
 	quadPosition_t currentQuadPosition;
 
-	// Distance from the ground, in meters, that the quadcopter is.
-	// Ideally equals 0 when landed
-	float lidar_distance_m;
-
-	// Information obtained from optical flow sensor 
-	px4flow_t optical_flow;
+	
 
 } raw_sensor_t;
 
-- 
GitLab


From d81caa77764c074f1d17d763db694e8d2e837d05 Mon Sep 17 00:00:00 2001
From: bertucci <bertucci@iastate.edu>
Date: Sat, 23 Feb 2019 20:56:43 -0600
Subject: [PATCH 12/24] Adding necessary changes to backend to populate data
 log

---
 groundStation/src/backend/backend.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/groundStation/src/backend/backend.c b/groundStation/src/backend/backend.c
index af32a1640..26ca928ca 100644
--- a/groundStation/src/backend/backend.c
+++ b/groundStation/src/backend/backend.c
@@ -1005,6 +1005,11 @@ static void quad_recv(int index) {
                 }
                 fwrite((char *) data, sizeof(char), m.data_len, quadlog_file);
                 break;
+            case SEND_RT_ID:
+                quadlog_file = fopen("quad_log_data.txt", "w");
+                fwrite((char *) data, sizeof(char), m.data_len, quadlog_file);
+                fclose(quadlog_file);
+                break;
             case RESPPARAM_ID:
             case RESPSOURCE_ID:
             case RESPOUTPUT_ID:
-- 
GitLab


From b91a50d66f29e325ab6fb5d3c3ab673c348cef24 Mon Sep 17 00:00:00 2001
From: ucart <ucart_groundstation@iastate.edu>
Date: Mon, 4 Mar 2019 14:44:50 -0600
Subject: [PATCH 13/24] beggining to make necessary fixes to Tina's addition to
 allow building of functional project

---
 groundStation/Makefile                |  2 +-
 groundStation/src/backend/backend.c   | 12 ++++-----
 quad/src/quad_app/communication.c     |  1 -
 quad/src/quad_app/debug_rt.c          | 20 +++++++++------
 quad/src/quad_app/debug_rt.h          | 36 ++-------------------------
 quad/src/quad_app/log_data.c          | 10 ++++----
 quad/src/quad_app/quad_app.c          | 18 ++++++++------
 quad/src/quad_app/sensor.c            |  2 +-
 quad/src/quad_app/sensor_processing.c |  4 +--
 9 files changed, 39 insertions(+), 66 deletions(-)

diff --git a/groundStation/Makefile b/groundStation/Makefile
index 2ca5036b5..e4eafdd3e 100644
--- a/groundStation/Makefile
+++ b/groundStation/Makefile
@@ -7,7 +7,7 @@ CFLAGS= -Wall -pedantic -Wextra -std=gnu99 -g -Wno-unused-parameter -Wno-unused-
 CXXFLAGS= -Wall -pedantic -Wextra -Wno-reorder -Wno-unused-variable -std=c++0x -g
 INCLUDES = $(foreach dir, $(INCDIR), -I$(dir))
 INCDIR= src/vrpn src/vrpn/quat src/vrpn/build $(BESRCDIR) $(CLISRCDIR) $(FESRCDIR) $(MASRCDIR) ../quad/inc 
-LIBS= -lpthread -lbluetooth -lvrpn -lquat -Lsrc/vrpn/build -Lsrc/vrpn/build/quat -L../quad/lib -lquad_app -lcommands -lgraph_blocks -lcomputation_graph -lm
+LIBS= -lpthread -lvrpn -lquat -Lsrc/vrpn/build -Lsrc/vrpn/build/quat -L../quad/lib -lquad_app -lcommands -lgraph_blocks -lcomputation_graph -lm
 OBJDIR=obj
 
 # Manual Assist Specific Variables
diff --git a/groundStation/src/backend/backend.c b/groundStation/src/backend/backend.c
index 26ca928ca..b442db5f3 100644
--- a/groundStation/src/backend/backend.c
+++ b/groundStation/src/backend/backend.c
@@ -22,8 +22,8 @@
 #include <arpa/inet.h>
 #include <sys/select.h>
 #include <sys/stat.h>
-#include <bluetooth/bluetooth.h>
-#include <bluetooth/rfcomm.h>
+//#include <bluetooth/bluetooth.h> Bluetooth not currently used
+//#include <bluetooth/rfcomm.h> Bluetooth not currently used
 #include <pthread.h>
 #include <assert.h>
 #include <errno.h>
@@ -471,7 +471,7 @@ int connectToZybo(int index) {
         status = 0;
         sock = trackables[index].fifo_rx;
     }
-    else if (trackables[index].isBluetooth == 1) {
+    /*else if (trackables[index].isBluetooth == 1) { //Bluetooth functionality currently disabled
         printf("Using BT Settings\n");
         struct sockaddr_rc addr;
 
@@ -486,7 +486,7 @@ int connectToZybo(int index) {
         printf("Attempting to connect to zybo. Please be patient...\n");
         // blocking call to connect to socket sock ie. zybo board
         status = connect(sock, (struct sockaddr *)&addr, sizeof(addr));
-    }
+    }*/
     else {
         printf("Using WIFI settings\n");
         struct sockaddr_in addr;
@@ -1005,11 +1005,11 @@ static void quad_recv(int index) {
                 }
                 fwrite((char *) data, sizeof(char), m.data_len, quadlog_file);
                 break;
-            case SEND_RT_ID:
+            /*case SEND_RT_ID:
                 quadlog_file = fopen("quad_log_data.txt", "w");
                 fwrite((char *) data, sizeof(char), m.data_len, quadlog_file);
                 fclose(quadlog_file);
-                break;
+                break;*/
             case RESPPARAM_ID:
             case RESPSOURCE_ID:
             case RESPOUTPUT_ID:
diff --git a/quad/src/quad_app/communication.c b/quad/src/quad_app/communication.c
index ad39cdc08..891c4f94e 100644
--- a/quad/src/quad_app/communication.c
+++ b/quad/src/quad_app/communication.c
@@ -20,7 +20,6 @@ void Handler(void *CallBackRef, u32 Event, unsigned int EventData);
 
 u8 packet[MAX_PACKET_SIZE];
 int bytes_recv = 0;
-/Users/tina/Desktop/pythonlibrary/matplotlib
 int try_receive_packet(struct UARTDriver *uart) {
   int attempts = 0;
   while (attempts++ < MAX_PACKET_SIZE) {
diff --git a/quad/src/quad_app/debug_rt.c b/quad/src/quad_app/debug_rt.c
index cd9fc7204..857156227 100644
--- a/quad/src/quad_app/debug_rt.c
+++ b/quad/src/quad_app/debug_rt.c
@@ -24,19 +24,22 @@
 SensorRTFlags_t * initializeFlags(void){
 
     SensorRTFlags_t * flags = malloc(sizeof(SensorRTFlags_t));
+#if 0
     flags -> imuflags = calloc(sizeof(IMUFlags_t));
     flags -> optflowflags = calloc(sizeof(OptFlowFlags_t));
     flags -> lidarflags = calloc(sizeof(lidarFlags_t));
     flags -> errorFlags = calloc(sizeof(SensorErrorFlags_t));
-
+#endif
 }
 
 void freeFlags(SensorRTFlags_t * flags){
+#if 0
     free(flags -> imuflags);
     free(flags -> optflowflags); 
     free(flags -> lidarflags);
     free(flags -> errorFlags);
     free(flags);
+#endif
 }
 
 /*
@@ -53,7 +56,7 @@ int process_configuration_packet(float configData, SensorRTFlags_t * flags)
 {
 
     int size = 0;
-
+#if 0
     flags -> lidarflags -> quadHeight = ReadBit(31); size += ReadBit(31); 
     flags -> optflowflags ->  x_flow = ReadBit(30); size += 2 * ReadBit(30); 
     flags -> optflowflags ->  y_flow = ReadBit(29); size += 2 * ReadBit(29); 
@@ -76,7 +79,7 @@ int process_configuration_packet(float configData, SensorRTFlags_t * flags)
     flags -> errorflags -> consec_optFlow = ReadBit(12); size += ReadBit(12); 
     flags -> errorflags -> imu = ReadBit(11); size += ReadBit(11); 
     flags -> errorflags -> consec_imu = ReadBit(10); size += ReadBit(10); 
-
+#endif
     return size;
 }
 
@@ -97,11 +100,11 @@ typedef struct raw_sensor {
 
 */
 
-int send_RT_data(struct CommDriver *comm, struct raw_sensor_t * data, SensorRTFlags_t * flags, int size)
+int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t * flags, int size)
 {
-    char * payload = calloc(sizeof(char) * size);
+    char * payload = malloc(sizeof(char) * size);
     int currentBytePosition = 0;
-
+#if 0
     /*
     Since it's calloced (all zeros), a simple & operation should set this properly
     */
@@ -236,8 +239,9 @@ int send_RT_data(struct CommDriver *comm, struct raw_sensor_t * data, SensorRTFl
         currentBytePosition++; 
     }
 
-    int bytes_sent = send_data(comm->uart, SEND_RT_ID, 0, (u8*)payload, strlen(payload));
 
+#endif
+    int bytes_sent = send_data(comm->uart, SEND_RT_ID, 0, (u8*)payload, strlen(payload));
     free(payload);
     return bytes_sent; 
-}
\ No newline at end of file
+}
diff --git a/quad/src/quad_app/debug_rt.h b/quad/src/quad_app/debug_rt.h
index 9121a7ed6..8c685ac24 100644
--- a/quad/src/quad_app/debug_rt.h
+++ b/quad/src/quad_app/debug_rt.h
@@ -6,38 +6,6 @@
 
 #define SEND_RT_ID 20
 
-    char gyro_x;
-    char gyro_y;
-    char gyro_z;
-    char acc_x;
-    char acc_y;
-    char acc_z;
-    char mag_x;
-    char mag_y;
-    char mag_z;
-    
-}IMUFlags_t;
-
-typedef struct OptFlowFlags
-{
-    char x_flow;
-    char y_flow;
-    char x_filter;
-    char y_filter;
-    char x_velocity;
-    char y_velocity;
-    
-}OptFlowFlags_t;
-
-typedef struct SensorErrorFlags
-{
-    char consec_lidar;
-    char consec_imu;
-    char consec_optFlow;
-    char lidar;
-    char imu;
-    char optFlow;
-
 typedef struct lidarFlags
 {
     char quadHeight;
@@ -91,9 +59,9 @@ typedef struct SensorRTFlags
 
 SensorRTFlags_t * initializeFlags(void);
 
-int setDebugLevel(SensorRTFlags_t * flags, float flags);
+//int setDebugLevel(SensorRTFlags_t * flags, float flags);
 
 void freeFlags(SensorRTFlags_t * flags);
 
-int send_RT_data(struct CommDriver *comm, struct raw_sensor_t * data);
+int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t * flags, int size);
 
diff --git a/quad/src/quad_app/log_data.c b/quad/src/quad_app/log_data.c
index 201953fa4..9ee2c975d 100644
--- a/quad/src/quad_app/log_data.c
+++ b/quad/src/quad_app/log_data.c
@@ -189,7 +189,7 @@ int log_data(log_t* log_struct, parameter_t* ps)
  * Print sensor info
  */
 void printLoggingRT(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors){
-
+#if 0
 	if(level == debug_level.LEVEL_ONE)
 	{
 
@@ -209,7 +209,7 @@ void printLoggingRT(struct CommDriver *comm, log_t* log_struct, parameter_t* ps,
 	{
 
 	}
-
+#endif
 	if (arrayIndex == 0) {
 		// Don't send any logs if nothing was logged
 		return;
@@ -233,7 +233,7 @@ void printLoggingRT(struct CommDriver *comm, log_t* log_struct, parameter_t* ps,
 
 	// List Pid Constants
 	
-	struct graph_node* node = &ps->graph->nodes[n_nodes];
+	/*struct graph_node* node = &ps->graph->nodes[n_nodes];
 	if (node->type->type_id == BLOCK_PID) {
 		double kp, ki, kd, alpha;
 		kp = graph_get_param_val(ps->graph, n_nodes, 0);
@@ -243,7 +243,7 @@ void printLoggingRT(struct CommDriver *comm, log_t* log_struct, parameter_t* ps,
 		safe_sprintf_cat(&buf, "# %s :\tKp = %lf Ki = %lf Kd = %lf Alpha = %lf\n", node->name, kp, ki, kd, alpha);
 
 	}
-	
+	*/
 
 	// Header names for the pre-defined values
 	safe_sprintf_cat(&buf, "%%Time\taccel_x\taccel_y\taccel_z\tgyro_x\tgyro_y\tgyro_z\tmag_x\tmag_y\tmag_z");
@@ -256,7 +256,7 @@ void printLoggingRT(struct CommDriver *comm, log_t* log_struct, parameter_t* ps,
 	
 	// Print all the recorded block outputs
 	
-	const char* block_name = ps->graph->nodes[log_outputs[n_outputs].block_id].name;
+	block_name = ps->graph->nodes[log_outputs[n_outputs].block_id].name;
 	const char* param_name = ps->graph->nodes[log_outputs[n_outputs].block_id].type->output_names[log_outputs[n_outputs].sub_id];
 	safe_sprintf_cat(&buf, "\t%s_%s", block_name, param_name);
 	
diff --git a/quad/src/quad_app/quad_app.c b/quad/src/quad_app/quad_app.c
index 726474478..d4374ddfa 100644
--- a/quad/src/quad_app/quad_app.c
+++ b/quad/src/quad_app/quad_app.c
@@ -24,11 +24,11 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 	modular_structs_t structs = { };
     
     //flags that indicate which rt data to send
-    debug_flags_t flags;
+    SensorRTFlags_t flags;
     
     // TEST : only send accelerometer data for now
     memset(&flags, 0, sizeof(flags));
-    flags.accelerometer = 1;
+    flags.imuflags->acc_x = 1;
     
 	// Wire up hardware
 	setup_hardware(&structs.hardware_struct);
@@ -66,15 +66,15 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 		// Get data from the sensors and put it into raw_sensor_struct
 		get_sensors(&(structs.hardware_struct), &(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct));
         
-        //Send the sensor data in RT
-        send_sensor_data(&flags, &(structs.hardware_struct.comm), &(structs.raw_sensor_struct));
+        //Send the sensor data in RT (TODO WILL NEED TO BE EDITED FROM CURRENT CONDITION DUE TO TINA)
+        //send_sensor_data(&flags, &(structs.hardware_struct.comm), &(structs.raw_sensor_struct));
 
 		// Process the sensor data and put it into sensor_struct
 		sensor_processing(&(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct), &(structs.sensor_struct));
         
         
 
-		printLoggingRT(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct);
+		//printLoggingRT(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct);
 		
 		if (!this_kill_condition) {
 			// Run the control algorithm
@@ -87,7 +87,7 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
             
 			// send the actuator commands
 			send_actuator_commands(&(structs.hardware_struct.motors), &(structs.log_struct), &(structs.actuator_command_struct));
-            
+#if 0
             //send PID stuff
             if(flags -> PID)
             {
@@ -98,12 +98,14 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
             {
                 send_actuator_data(&(structs.actuator_command_struct), &structs.hardware_struct.comm);
             }
-            
-		}
+#endif
+	}
+
 		else {
 			kill_motors(&(structs.hardware_struct.motors));
 		}
 
+
 		if (!this_kill_condition) {
 			// Log the data collected in this loop
 			log_data(&(structs.log_struct), &(structs.parameter_struct));
diff --git a/quad/src/quad_app/sensor.c b/quad/src/quad_app/sensor.c
index eaf9e60ef..3c0dd0365 100644
--- a/quad/src/quad_app/sensor.c
+++ b/quad/src/quad_app/sensor.c
@@ -52,7 +52,7 @@ int get_sensors(hardware_t *hardware_struct, log_t* log_struct, user_input_t* us
   status = lidar->read(lidar, &lidar_val);
   updateError(&(raw_sensor_struct->lidar.error), status);
   if (status == 0) {
-		raw_sensor_struct->lidar -> distance_m = lidar_val.distance_m;
+		raw_sensor_struct->lidar.distance_m = lidar_val.distance_m;
   }
   
   status = of->read(of, &raw_sensor_struct->optical_flow);
diff --git a/quad/src/quad_app/sensor_processing.c b/quad/src/quad_app/sensor_processing.c
index 3249c115d..29bccdee9 100644
--- a/quad/src/quad_app/sensor_processing.c
+++ b/quad/src/quad_app/sensor_processing.c
@@ -238,7 +238,7 @@ int sensor_processing(log_t* log_struct, user_input_t *user_input_struct, raw_se
 	sensor_struct->optical_flow = raw_sensor_struct->optical_flow;
 
 	flow_gyro_compensation(sensor_struct,
-						   raw_sensor_struct->lidar ->distance_m,
+						   raw_sensor_struct->lidar.distance_m,
 						   sensor_struct->roll_angle_filtered,
 						   sensor_struct->pitch_angle_filtered,
 						   sensor_struct->psi_dot);
@@ -258,7 +258,7 @@ int sensor_processing(log_t* log_struct, user_input_t *user_input_struct, raw_se
 	static float filtered_alt = 0;
 	static float last_lidar = 0;
 	
-	float this_lidar = -raw_sensor_struct->lidar -> distance_m;
+	float this_lidar = -raw_sensor_struct->lidar.distance_m;
 	if(this_lidar < (-MAX_VALID_LIDAR)) {
 		this_lidar = filtered_alt;
 	}
-- 
GitLab


From 316d933a0f5ecbc78f7d2808c1f5e515ee1ca095 Mon Sep 17 00:00:00 2001
From: bertucci <bertucci@iastate.edu>
Date: Mon, 11 Mar 2019 13:27:12 -0500
Subject: [PATCH 14/24] The work continues. Fixing issues with RT data on quad
 side

---
 MicroCART                    |   1 -
 quad/src/quad_app/debug_rt.c | 135 ++++++++++++++---------------------
 quad/src/quad_app/debug_rt.h |   2 +
 quad/src/quad_app/quad_app.c |   7 +-
 4 files changed, 58 insertions(+), 87 deletions(-)
 delete mode 160000 MicroCART

diff --git a/MicroCART b/MicroCART
deleted file mode 160000
index d01645c05..000000000
--- a/MicroCART
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d01645c0571a335594396942e6ffa1b53bc710f0
diff --git a/quad/src/quad_app/debug_rt.c b/quad/src/quad_app/debug_rt.c
index 857156227..732c42831 100644
--- a/quad/src/quad_app/debug_rt.c
+++ b/quad/src/quad_app/debug_rt.c
@@ -9,37 +9,32 @@
 #include "computation_graph.h"
 #include "timer.h"
 
-
-
-
-#define ReadBit(data, position) ( (data>>y) & 1)
-#define SetBit(data,position) data |= (1 << y)
-#define ClearBit(data,y) data &= ~(1 << y)
-
-
-
 /*
     Initially sets it so that all debug values are zero
 */
-SensorRTFlags_t * initializeFlags(void){
-
-    SensorRTFlags_t * flags = malloc(sizeof(SensorRTFlags_t));
-#if 0
-    flags -> imuflags = calloc(sizeof(IMUFlags_t));
-    flags -> optflowflags = calloc(sizeof(OptFlowFlags_t));
-    flags -> lidarflags = calloc(sizeof(lidarFlags_t));
-    flags -> errorFlags = calloc(sizeof(SensorErrorFlags_t));
-#endif
+SensorRTFlags_t * initializeFlags(sensorRTF_flags_t * flags) {
+
+    flags = calloc(1, sizeof(SensorRTFlags_t));
+    flags -> imuflags = calloc(1, sizeof(IMUFlags_t));
+    flags -> optflowflags = calloc(1, sizeof(OptFlowFlags_t));
+    flags -> lidarflags = calloc(1, sizeof(lidarFlags_t));
+    flags -> errorFlags = calloc(1, sizeof(SensorErrorFlags_t));
 }
 
 void freeFlags(SensorRTFlags_t * flags){
-#if 0
     free(flags -> imuflags);
     free(flags -> optflowflags); 
     free(flags -> lidarflags);
     free(flags -> errorFlags);
     free(flags);
-#endif
+}
+
+/*
+    Helper to return single bit of u32 data. This returns the "position"'th bit of the given u32,
+    assuming it is Zero indexed.
+*/
+u32 read_bit(u32 data, int position){
+    return (data >> position) & 1;
 }
 
 /*
@@ -51,60 +46,38 @@ See RTSensorPacketDocumentation.md for which flags each bit of the config data c
 
 It returns the size of the packet that will be sent, so the payload is correctly determined
 */
-
-int process_configuration_packet(float configData, SensorRTFlags_t * flags)
+int process_configuration_packet(u32 configData, SensorRTFlags_t * flags)
 {
-
     int size = 0;
-#if 0
-    flags -> lidarflags -> quadHeight = ReadBit(31); size += ReadBit(31); 
-    flags -> optflowflags ->  x_flow = ReadBit(30); size += 2 * ReadBit(30); 
-    flags -> optflowflags ->  y_flow = ReadBit(29); size += 2 * ReadBit(29); 
-    flags -> optflowflags ->  x_filter = ReadBit(28); size += 2 * ReadBit(28); 
-    flags -> optflowflags ->  y_filter = ReadBit(27); size += 2 * ReadBit(27); 
-    flags -> optflowflags ->  x_velocity = ReadBit(26); size += 2 * ReadBit(26); 
-    flags -> optflowflags ->  y_velocity = ReadBit(25); size += 2 * ReadBit(25); 
-    flags -> imuflags -> gyro_x = ReadBit(24); size += ReadBit(24); 
-    flags -> imuflags -> gyro_y = ReadBit(23); size += ReadBit(23); 
-    flags -> imuflags -> gyro_z = ReadBit(22); size += ReadBit(22); 
-    flags -> imuflags -> acc_x = ReadBit(21); size += ReadBit(21); 
-    flags -> imuflags -> acc_y = ReadBit(20); size += ReadBit(20); 
-    flags -> imuflags -> acc_z = ReadBit(19); size += ReadBit(19); 
-    flags -> imuflags -> mag_x = ReadBit(18); size += ReadBit(18); 
-    flags -> imuflags -> mag_y = ReadBit(17); size += ReadBit(17); 
-    flags -> imuflags -> mag_z = ReadBit(16); size += ReadBit(16); 
-    flags -> errorflags -> lidar = ReadBit(15); size += ReadBit(15); 
-    flags -> errorflags -> consec_lidar = ReadBit(14); size += ReadBit(14); 
-    flags -> errorflags -> optFlow = ReadBit(13); size += ReadBit(13); 
-    flags -> errorflags -> consec_optFlow = ReadBit(12); size += ReadBit(12); 
-    flags -> errorflags -> imu = ReadBit(11); size += ReadBit(11); 
-    flags -> errorflags -> consec_imu = ReadBit(10); size += ReadBit(10); 
-#endif
+    flags -> lidarflags -> quadHeight = read_bit(configData, 31); size += read_bit(configData, 31); 
+    flags -> optflowflags ->  x_flow = read_bit(configData, 30); size += 2 * read_bit(configData, 30); 
+    flags -> optflowflags ->  y_flow = read_bit(configData, 29); size += 2 * read_bit(configData, 29); 
+    flags -> optflowflags ->  x_filter = read_bit(configData, 28); size += 2 * read_bit(configData, 28); 
+    flags -> optflowflags ->  y_filter = read_bit(configData, 27); size += 2 * read_bit(configData, 27); 
+    flags -> optflowflags ->  x_velocity = read_bit(configData, 26); size += 2 * read_bit(configData, 26); 
+    flags -> optflowflags ->  y_velocity = read_bit(configData, 25); size += 2 * read_bit(configData, 25); 
+    flags -> imuflags -> gyro_x = read_bit(configData, 24); size += read_bit(configData, 24); 
+    flags -> imuflags -> gyro_y = read_bit(configData, 23); size += read_bit(configData, 23); 
+    flags -> imuflags -> gyro_z = read_bit(configData, 22); size += read_bit(configData, 22); 
+    flags -> imuflags -> acc_x = read_bit(configData, 21); size += read_bit(configData, 21); 
+    flags -> imuflags -> acc_y = read_bit(configData, 20); size += read_bit(configData, 20); 
+    flags -> imuflags -> acc_z = read_bit(configData, 19); size += read_bit(configData, 19); 
+    flags -> imuflags -> mag_x = read_bit(configData, 18); size += read_bit(configData, 18); 
+    flags -> imuflags -> mag_y = read_bit(configData, 17); size += read_bit(configData, 17); 
+    flags -> imuflags -> mag_z = read_bit(configData, 16); size += read_bit(configData, 16); 
+    flags -> errorflags -> lidar = read_bit(configData, 15); size += read_bit(configData, 15); 
+    flags -> errorflags -> consec_lidar = read_bit(configData, 14); size += read_bit(configData, 14); 
+    flags -> errorflags -> optFlow = read_bit(configData, 13); size += read_bit(configData, 13); 
+    flags -> errorflags -> consec_optFlow = read_bit(configData, 12); size += read_bit(configData, 12); 
+    flags -> errorflags -> imu = read_bit(configData, 11); size += read_bit(configData, 11); 
+    flags -> errorflags -> consec_imu = read_bit(configData, 10); size += read_bit(configData, 10); 
     return size;
 }
 
-/*
-
-typedef struct raw_sensor {
-
-    gam_t gam;
-    lidar_t lidar;
-    px4flow_t optical_flow;
-
-    // Structures to hold the current quad position & orientation
-    // This is mostly unused?
-    quadPosition_t currentQuadPosition;
-
-} raw_sensor_t;
-
-
-*/
-
 int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t * flags, int size)
 {
     char * payload = malloc(sizeof(char) * size);
     int currentBytePosition = 0;
-#if 0
     /*
     Since it's calloced (all zeros), a simple & operation should set this properly
     */
@@ -116,90 +89,90 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
 
     if(flags -> optflowflags ->  x_flow) 
     {
-        (*payload) &= ((data -> optical_flow -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> optical_flow -> flow_x_rad) << (currentBytePosition * 8));
         currentBytePosition += 2;
     }
 
     if(flags -> optflowflags ->  y_flow)
     {
-        (*payload) &= ((data -> optical_flow -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> optical_flow -> flow_y_rad) << (currentBytePosition * 8));
         currentBytePosition += 2;
     }
 
     if(flags -> optflowflags ->  x_filter)
     {
-        (*payload) &= ((data -> optical_flow -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> optical_flow -> xVelFilt) << (currentBytePosition * 8));
         currentBytePosition += 2;
     }
 
     if(flags -> optflowflags ->  y_filter)
     {
-        (*payload) &= ((data -> optical_flow -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> optical_flow -> yVelFilt) << (currentBytePosition * 8));
         currentBytePosition += 2;
     }
     if(flags -> optflowflags ->  x_velocity)
     {
-        (*payload) &= ((data -> optical_flow -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> optical_flow -> xVel) << (currentBytePosition * 8));
         currentBytePosition += 2;
     }
 
     if(flags -> optflowflags ->  y_velocity)
     {
-        (*payload) &= ((data -> optical_flow -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> optical_flow -> yVel) << (currentBytePosition * 8));
         currentBytePosition += 2;
     }
     
     if(flags -> imuflags -> gyro_x)
     {
-        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> gam -> gyro_xVel_p) << (currentBytePosition * 8));
         currentBytePosition++; 
     }
 
     if(flags -> imuflags -> gyro_y)
     {
-        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> gam -> gyro_yVel_q) << (currentBytePosition * 8));
         currentBytePosition++; 
     }
 
     if(flags -> imuflags -> gyro_z)
     {
-        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> gam -> gyro_zVel_r) << (currentBytePosition * 8));
         currentBytePosition++; 
     } 
 
     if(flags -> imuflags -> acc_x)
     {
-        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> gam -> accel_x) << (currentBytePosition * 8));
         currentBytePosition++; 
     }
 
     if(flags -> imuflags -> acc_y)
     {
-        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> gam -> accel_y) << (currentBytePosition * 8));
         currentBytePosition++; 
     }
 
     if(flags -> imuflags -> acc_z)
     {
-        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> gam -> accel_z) << (currentBytePosition * 8));
         currentBytePosition++; 
     }
 
     if(flags -> imuflags -> mag_x)
     {
-        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> gam -> mag_x) << (currentBytePosition * 8));
         currentBytePosition++; 
     }
 
     if(flags -> imuflags -> mag_y)
     {
-        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> gam -> mag_y) << (currentBytePosition * 8));
         currentBytePosition++; 
     }
 
     if(flags -> imuflags -> mag_z)
     {
-        (*payload) &= ((data -> gam -> ) << (currentBytePosition * 8));
+        (*payload) &= ((data -> gam -> mag_z) << (currentBytePosition * 8));
         currentBytePosition++; 
     }
     
@@ -239,8 +212,6 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         currentBytePosition++; 
     }
 
-
-#endif
     int bytes_sent = send_data(comm->uart, SEND_RT_ID, 0, (u8*)payload, strlen(payload));
     free(payload);
     return bytes_sent; 
diff --git a/quad/src/quad_app/debug_rt.h b/quad/src/quad_app/debug_rt.h
index 8c685ac24..4552e6eda 100644
--- a/quad/src/quad_app/debug_rt.h
+++ b/quad/src/quad_app/debug_rt.h
@@ -65,3 +65,5 @@ void freeFlags(SensorRTFlags_t * flags);
 
 int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t * flags, int size);
 
+u32 shift(u32 data, int position);
+
diff --git a/quad/src/quad_app/quad_app.c b/quad/src/quad_app/quad_app.c
index d4374ddfa..fee17bff7 100644
--- a/quad/src/quad_app/quad_app.c
+++ b/quad/src/quad_app/quad_app.c
@@ -26,9 +26,8 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
     //flags that indicate which rt data to send
     SensorRTFlags_t flags;
     
-    // TEST : only send accelerometer data for now
-    memset(&flags, 0, sizeof(flags));
-    flags.imuflags->acc_x = 1;
+    // initialize internal flag data;
+	initializeFlags(&flags);
     
 	// Wire up hardware
 	setup_hardware(&structs.hardware_struct);
@@ -67,7 +66,7 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 		get_sensors(&(structs.hardware_struct), &(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct));
         
         //Send the sensor data in RT (TODO WILL NEED TO BE EDITED FROM CURRENT CONDITION DUE TO TINA)
-        //send_sensor_data(&flags, &(structs.hardware_struct.comm), &(structs.raw_sensor_struct));
+        send_sensor_data(&flags, &(structs.hardware_struct.comm), &(structs.raw_sensor_struct));
 
 		// Process the sensor data and put it into sensor_struct
 		sensor_processing(&(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct), &(structs.sensor_struct));
-- 
GitLab


From 3ba012ef78d27dc2b368e2811d6726b0197542d2 Mon Sep 17 00:00:00 2001
From: ucart <ucart_groundstation@iastate.edu>
Date: Sun, 7 Apr 2019 17:12:34 -0500
Subject: [PATCH 15/24] Continuing to make changes to debug_rt.c

---
 quad/src/quad_app/debug_rt.c | 176 +++++++++++++++++++++++++----------
 quad/src/quad_app/debug_rt.h |   2 +-
 quad/src/quad_app/type_def.h |   3 +-
 3 files changed, 129 insertions(+), 52 deletions(-)

diff --git a/quad/src/quad_app/debug_rt.c b/quad/src/quad_app/debug_rt.c
index 732c42831..8df1844b8 100644
--- a/quad/src/quad_app/debug_rt.c
+++ b/quad/src/quad_app/debug_rt.c
@@ -12,20 +12,21 @@
 /*
     Initially sets it so that all debug values are zero
 */
-SensorRTFlags_t * initializeFlags(sensorRTF_flags_t * flags) {
+void initializeFlags(SensorRTFlags_t * flags) {
 
     flags = calloc(1, sizeof(SensorRTFlags_t));
     flags -> imuflags = calloc(1, sizeof(IMUFlags_t));
     flags -> optflowflags = calloc(1, sizeof(OptFlowFlags_t));
     flags -> lidarflags = calloc(1, sizeof(lidarFlags_t));
-    flags -> errorFlags = calloc(1, sizeof(SensorErrorFlags_t));
+    flags -> errorflags = calloc(1, sizeof(SensorErrorFlags_t));
+
 }
 
 void freeFlags(SensorRTFlags_t * flags){
     free(flags -> imuflags);
     free(flags -> optflowflags); 
     free(flags -> lidarflags);
-    free(flags -> errorFlags);
+    free(flags -> errorflags);
     free(flags);
 }
 
@@ -76,140 +77,217 @@ int process_configuration_packet(u32 configData, SensorRTFlags_t * flags)
 
 int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t * flags, int size)
 {
-    char * payload = malloc(sizeof(char) * size);
-    int currentBytePosition = 0;
+    char * payload = malloc(sizeof(u32) * size);
+    int currentPosition = 0;
     /*
     Since it's calloced (all zeros), a simple & operation should set this properly
     */
     if(flags -> lidarflags -> quadHeight){
 
-        (*payload) &= ((data -> lidar -> distance_m) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> lidar.distance_m) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> lidar.distance_m) / 8;
+	payload[currentPosition] = (u32)(data -> lidar.distance_m);
+	currentPosition++;
     } 
 
     if(flags -> optflowflags ->  x_flow) 
     {
-        (*payload) &= ((data -> optical_flow -> flow_x_rad) << (currentBytePosition * 8));
-        currentBytePosition += 2;
+        //(*payload) |= ((u64)(data -> optical_flow.flow_x_rad) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> optical_flow.flow_x_rad) / 8;
+	
+	payload[currentPosition] = ((u64)(data -> optical_flow.flow_x_rad)) >> 32; //MSB
+	currentPosition++;
+	payload[currentPosition] = ((u64)(data -> optical_flow.flow_x_rad)) & 0x00000000FFFFFFFF; //LSB
+	currentPosition++;
     }
 
     if(flags -> optflowflags ->  y_flow)
     {
-        (*payload) &= ((data -> optical_flow -> flow_y_rad) << (currentBytePosition * 8));
-        currentBytePosition += 2;
+        //(*payload) |= ((u64)(data -> optical_flow.flow_y_rad) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> optical_flow.flow_y_rad) / 8;
+
+	payload[currentPosition] = ((u64)(data -> optical_flow.flow_y_rad)) >> 32; //MSB
+	currentPosition++;
+	payload[currentPosition] = ((u64)(data -> optical_flow.flow_y_rad)) & 0x00000000FFFFFFFF; //LSB
+	currentPosition++;
     }
 
     if(flags -> optflowflags ->  x_filter)
     {
-        (*payload) &= ((data -> optical_flow -> xVelFilt) << (currentBytePosition * 8));
-        currentBytePosition += 2;
+        //(*payload) |= ((u64)(data -> optical_flow.xVelFilt) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> optical_flow.xVelFilt) / 8;
+
+	payload[currentPosition] = ((u64)(data -> optical_flow.xVelFilt)) >> 32; //MSB
+	currentPosition++;
+	payload[currentPosition] = ((u64)(data -> optical_flow.xVelFilt)) & 0x00000000FFFFFFFF; //LSB
+	currentPosition++;
     }
 
     if(flags -> optflowflags ->  y_filter)
     {
-        (*payload) &= ((data -> optical_flow -> yVelFilt) << (currentBytePosition * 8));
-        currentBytePosition += 2;
+        //(*payload) |= ((u64)(data -> optical_flow.yVelFilt) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> optical_flow.yVelFilt) / 8;
+
+	payload[currentPosition] = ((u64)(data -> optical_flow.yVelFilt)) >> 32; //MSB
+	currentPosition++;
+	payload[currentPosition] = ((u64)(data -> optical_flow.yVelFilt)) & 0x00000000FFFFFFFF; //LSB
+	currentPosition++;
     }
     if(flags -> optflowflags ->  x_velocity)
     {
-        (*payload) &= ((data -> optical_flow -> xVel) << (currentBytePosition * 8));
-        currentBytePosition += 2;
+        //(*payload) |= ((u64)(data -> optical_flow.xVel) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> optical_flow.xVel) / 8;
+
+	payload[currentPosition] = ((u64)(data -> optical_flow.xVel)) >> 32; //MSB
+	currentPosition++;
+	payload[currentPosition] = ((u64)(data -> optical_flow.xVel)) & 0x00000000FFFFFFFF; //LSB
+	currentPosition++;
     }
 
     if(flags -> optflowflags ->  y_velocity)
     {
-        (*payload) &= ((data -> optical_flow -> yVel) << (currentBytePosition * 8));
-        currentBytePosition += 2;
+        //(*payload) |= ((u64)(data -> optical_flow.yVel) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> optical_flow.xVel) / 8;
+
+	payload[currentPosition] = ((u64)(data -> optical_flow.yVel)) >> 32; //MSB
+	currentPosition++;
+	payload[currentPosition] = ((u64)(data -> optical_flow.yVel)) & 0x00000000FFFFFFFF; //LSB
+	currentPosition++;
     }
     
     if(flags -> imuflags -> gyro_x)
     {
-        (*payload) &= ((data -> gam -> gyro_xVel_p) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> gam.gyro_xVel_p) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> gam.gyro_xVel_p) / 8;
+
+	payload[currentPosition] = (u32)(data -> gam.gyro_xVel_p);
+	currentPosition++; 
     }
 
     if(flags -> imuflags -> gyro_y)
     {
-        (*payload) &= ((data -> gam -> gyro_yVel_q) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> gam.gyro_yVel_q) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> gam.gyro_yVel_q) / 8;
+
+	payload[currentPosition] = (u32)(data -> gam.gyro_yVel_q);
+	currentPosition++;
     }
 
     if(flags -> imuflags -> gyro_z)
     {
-        (*payload) &= ((data -> gam -> gyro_zVel_r) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> gam.gyro_zVel_r) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> gam.gyro_zVel_r) / 8;
+
+	payload[currentPosition] = (u32)(data -> gam.gyro_zVel_r);
+	currentPosition++; 
     } 
 
     if(flags -> imuflags -> acc_x)
     {
-        (*payload) &= ((data -> gam -> accel_x) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> gam.accel_x) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data->gam.accel_x) / 8;
+	
+	payload[currentPosition] = (u32)(data -> gam.accel_x);
+	currentPosition++; 
     }
 
     if(flags -> imuflags -> acc_y)
     {
-        (*payload) &= ((data -> gam -> accel_y) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> gam.accel_y) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> gam.accel_y) / 8;
+
+	payload[currentPosition] = (u32)(data -> gam.accel_y);
+	currentPosition++; 
     }
 
     if(flags -> imuflags -> acc_z)
     {
-        (*payload) &= ((data -> gam -> accel_z) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> gam.accel_z) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> gam.accel_z) / 8;
+
+	payload[currentPosition] = (u32)(data -> gam.accel_z);
+	currentPosition++; 
     }
 
     if(flags -> imuflags -> mag_x)
     {
-        (*payload) &= ((data -> gam -> mag_x) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> gam.mag_x) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> gam.mag_x) / 8;
+
+	payload[currentPosition] = (u32)(data -> gam.mag_x);
+	currentPosition++; 
     }
 
     if(flags -> imuflags -> mag_y)
     {
-        (*payload) &= ((data -> gam -> mag_y) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> gam.mag_y) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data->gam.mag_y) / 8;
+
+	payload[currentPosition] = (u32)(data -> gam.mag_y);
+	currentPosition++; 
     }
 
     if(flags -> imuflags -> mag_z)
     {
-        (*payload) &= ((data -> gam -> mag_z) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> gam.mag_z) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> gam.mag_z) / 8;
+
+	payload[currentPosition] = (u32)(data -> gam.mag_z);
+	currentPosition++; 
     }
     
     if(flags -> errorflags -> lidar)
     {
-        (*payload) &= ((data -> lidar -> error -> errorCount) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> lidar.error.errorCount) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> lidar.error.errorCount) / 8;
+
+	payload[currentPosition] = (u32)(data -> lidar.error.errorCount);
+	currentPosition++; 
     }
 
     if(flags -> errorflags -> consec_lidar)
     {
-        (*payload) &= ((data -> lidar -> consErrorCount -> errorCount) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> lidar.error.consErrorCount) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> lidar.error.consErrorCount) / 8;
+
+	payload[currentPosition] = (u32)(data -> lidar.error.consErrorCount);
+	currentPosition++; 
     }
     
     if(flags -> errorflags -> optFlow)
     {
-        (*payload) &= ((data -> optical_flow -> error -> errorCount) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> optical_flow.error.errorCount) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> optical_flow.error.errorCount) / 8;
+
+	payload[currentPosition] = (u32)(data -> optical_flow.error.errorCount);
+	currentPosition++; 
     }
 
     if(flags -> errorflags -> consec_optFlow)
     {
-        (*payload) &= ((data -> optical_flow -> consErrorCount -> errorCount) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> optical_flow.error.consErrorCount) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> optical_flow.error.consErrorCount) / 8;
+
+	payload[currentPosition] = (u32)(data -> optical_flow.error.consErrorCount);
+	currentPosition++; 
     }
 
     if(flags -> errorflags -> imu)
     {
-        (*payload) &= ((data -> gam -> error -> errorCount) << (currentBytePosition * 8));
-        currentBytePosition++;
+        //(*payload) |= ((u32)(data -> gam.error.errorCount) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> gam.error.errorCount) / 8;
+
+	payload[currentPosition] = (u32)(data -> gam.error.errorCount);
+	currentPosition++;
     }
     
     if(flags -> errorflags -> consec_imu)
     {
-        (*payload) &= ((data -> gam -> consErrorCount -> errorCount) << (currentBytePosition * 8));
-        currentBytePosition++; 
+        //(*payload) |= ((u32)(data -> gam.error.consErrorCount) << (currentBytePosition * 8));
+        //currentBytePosition += sizeof(data -> gam.error.consErrorCount) / 8;
+
+	payload[currentPosition] = (u32)(data -> gam.error.consErrorCount);
+	currentPosition++; 
     }
 
     int bytes_sent = send_data(comm->uart, SEND_RT_ID, 0, (u8*)payload, strlen(payload));
diff --git a/quad/src/quad_app/debug_rt.h b/quad/src/quad_app/debug_rt.h
index 4552e6eda..516f9d0ab 100644
--- a/quad/src/quad_app/debug_rt.h
+++ b/quad/src/quad_app/debug_rt.h
@@ -57,7 +57,7 @@ typedef struct SensorRTFlags
     
 }SensorRTFlags_t;
 
-SensorRTFlags_t * initializeFlags(void);
+void initializeFlags( SensorRTFlags_t * flag_pointer);
 
 //int setDebugLevel(SensorRTFlags_t * flags, float flags);
 
diff --git a/quad/src/quad_app/type_def.h b/quad/src/quad_app/type_def.h
index c520904ca..4fee4d226 100644
--- a/quad/src/quad_app/type_def.h
+++ b/quad/src/quad_app/type_def.h
@@ -250,8 +250,7 @@ typedef struct raw_sensor {
 
 	gam_t gam;
 	lidar_t lidar;
-    px4flow_t optical_flow;
-
+    	px4flow_t optical_flow;
 	// Structures to hold the current quad position & orientation
 	// This is mostly unused?
 	quadPosition_t currentQuadPosition;
-- 
GitLab


From 9e8db90b08ae3f004b14dbfc3ed3fb83ff462ee4 Mon Sep 17 00:00:00 2001
From: bertucci <bertucci@iastate.edu>
Date: Sun, 7 Apr 2019 18:29:11 -0500
Subject: [PATCH 16/24] The work continues

---
 quad/src/quad_app/debug_rt.c | 122 ++++++++++++++++++-----------------
 quad/src/quad_app/debug_rt.h |   3 +-
 quad/src/quad_app/quad_app.c |   6 +-
 3 files changed, 69 insertions(+), 62 deletions(-)

diff --git a/quad/src/quad_app/debug_rt.c b/quad/src/quad_app/debug_rt.c
index 8df1844b8..f4bd83f24 100644
--- a/quad/src/quad_app/debug_rt.c
+++ b/quad/src/quad_app/debug_rt.c
@@ -19,7 +19,7 @@ void initializeFlags(SensorRTFlags_t * flags) {
     flags -> optflowflags = calloc(1, sizeof(OptFlowFlags_t));
     flags -> lidarflags = calloc(1, sizeof(lidarFlags_t));
     flags -> errorflags = calloc(1, sizeof(SensorErrorFlags_t));
-
+    flags -> flag_count = 0;
 }
 
 void freeFlags(SensorRTFlags_t * flags){
@@ -27,6 +27,7 @@ void freeFlags(SensorRTFlags_t * flags){
     free(flags -> optflowflags); 
     free(flags -> lidarflags);
     free(flags -> errorflags);
+    free(flags -> flag_count);
     free(flags);
 }
 
@@ -71,13 +72,14 @@ int process_configuration_packet(u32 configData, SensorRTFlags_t * flags)
     flags -> errorflags -> optFlow = read_bit(configData, 13); size += read_bit(configData, 13); 
     flags -> errorflags -> consec_optFlow = read_bit(configData, 12); size += read_bit(configData, 12); 
     flags -> errorflags -> imu = read_bit(configData, 11); size += read_bit(configData, 11); 
-    flags -> errorflags -> consec_imu = read_bit(configData, 10); size += read_bit(configData, 10); 
+    flags -> errorflags -> consec_imu = read_bit(configData, 10); size += read_bit(configData, 10);
+    flags -> flag_count = size; 
     return size;
 }
 
-int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t * flags, int size)
+int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t * flags)
 {
-    char * payload = malloc(sizeof(u32) * size);
+    char * payload = malloc(sizeof(u32) * (flags -> flag_count));
     int currentPosition = 0;
     /*
     Since it's calloced (all zeros), a simple & operation should set this properly
@@ -86,8 +88,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
 
         //(*payload) |= ((u32)(data -> lidar.distance_m) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> lidar.distance_m) / 8;
-	payload[currentPosition] = (u32)(data -> lidar.distance_m);
-	currentPosition++;
+	    payload[currentPosition] = (u32)(data -> lidar.distance_m);
+	    currentPosition++;
     } 
 
     if(flags -> optflowflags ->  x_flow) 
@@ -95,10 +97,10 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u64)(data -> optical_flow.flow_x_rad) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> optical_flow.flow_x_rad) / 8;
 	
-	payload[currentPosition] = ((u64)(data -> optical_flow.flow_x_rad)) >> 32; //MSB
-	currentPosition++;
-	payload[currentPosition] = ((u64)(data -> optical_flow.flow_x_rad)) & 0x00000000FFFFFFFF; //LSB
-	currentPosition++;
+	    payload[currentPosition] = ((u64)(data -> optical_flow.flow_x_rad)) >> 32; //MSB
+	    currentPosition++;
+	    payload[currentPosition] = ((u64)(data -> optical_flow.flow_x_rad)) & 0x00000000FFFFFFFF; //LSB
+	    currentPosition++;
     }
 
     if(flags -> optflowflags ->  y_flow)
@@ -106,10 +108,10 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u64)(data -> optical_flow.flow_y_rad) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> optical_flow.flow_y_rad) / 8;
 
-	payload[currentPosition] = ((u64)(data -> optical_flow.flow_y_rad)) >> 32; //MSB
-	currentPosition++;
-	payload[currentPosition] = ((u64)(data -> optical_flow.flow_y_rad)) & 0x00000000FFFFFFFF; //LSB
-	currentPosition++;
+	    payload[currentPosition] = ((u64)(data -> optical_flow.flow_y_rad)) >> 32; //MSB
+	    currentPosition++;
+	    payload[currentPosition] = ((u64)(data -> optical_flow.flow_y_rad)) & 0x00000000FFFFFFFF; //LSB
+	    currentPosition++;
     }
 
     if(flags -> optflowflags ->  x_filter)
@@ -117,10 +119,10 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u64)(data -> optical_flow.xVelFilt) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> optical_flow.xVelFilt) / 8;
 
-	payload[currentPosition] = ((u64)(data -> optical_flow.xVelFilt)) >> 32; //MSB
-	currentPosition++;
-	payload[currentPosition] = ((u64)(data -> optical_flow.xVelFilt)) & 0x00000000FFFFFFFF; //LSB
-	currentPosition++;
+	    payload[currentPosition] = ((u64)(data -> optical_flow.xVelFilt)) >> 32; //MSB
+	    currentPosition++;
+	    payload[currentPosition] = ((u64)(data -> optical_flow.xVelFilt)) & 0x00000000FFFFFFFF; //LSB
+	    currentPosition++;
     }
 
     if(flags -> optflowflags ->  y_filter)
@@ -128,20 +130,20 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u64)(data -> optical_flow.yVelFilt) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> optical_flow.yVelFilt) / 8;
 
-	payload[currentPosition] = ((u64)(data -> optical_flow.yVelFilt)) >> 32; //MSB
-	currentPosition++;
-	payload[currentPosition] = ((u64)(data -> optical_flow.yVelFilt)) & 0x00000000FFFFFFFF; //LSB
-	currentPosition++;
+	    payload[currentPosition] = ((u64)(data -> optical_flow.yVelFilt)) >> 32; //MSB
+	    currentPosition++;
+	    payload[currentPosition] = ((u64)(data -> optical_flow.yVelFilt)) & 0x00000000FFFFFFFF; //LSB
+	    currentPosition++;
     }
     if(flags -> optflowflags ->  x_velocity)
     {
         //(*payload) |= ((u64)(data -> optical_flow.xVel) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> optical_flow.xVel) / 8;
 
-	payload[currentPosition] = ((u64)(data -> optical_flow.xVel)) >> 32; //MSB
-	currentPosition++;
-	payload[currentPosition] = ((u64)(data -> optical_flow.xVel)) & 0x00000000FFFFFFFF; //LSB
-	currentPosition++;
+	    payload[currentPosition] = ((u64)(data -> optical_flow.xVel)) >> 32; //MSB
+	    currentPosition++;
+	    payload[currentPosition] = ((u64)(data -> optical_flow.xVel)) & 0x00000000FFFFFFFF; //LSB
+	    currentPosition++;
     }
 
     if(flags -> optflowflags ->  y_velocity)
@@ -149,10 +151,10 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u64)(data -> optical_flow.yVel) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> optical_flow.xVel) / 8;
 
-	payload[currentPosition] = ((u64)(data -> optical_flow.yVel)) >> 32; //MSB
-	currentPosition++;
-	payload[currentPosition] = ((u64)(data -> optical_flow.yVel)) & 0x00000000FFFFFFFF; //LSB
-	currentPosition++;
+	    payload[currentPosition] = ((u64)(data -> optical_flow.yVel)) >> 32; //MSB
+	    currentPosition++;
+	    payload[currentPosition] = ((u64)(data -> optical_flow.yVel)) & 0x00000000FFFFFFFF; //LSB
+	    currentPosition++;
     }
     
     if(flags -> imuflags -> gyro_x)
@@ -160,8 +162,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> gam.gyro_xVel_p) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> gam.gyro_xVel_p) / 8;
 
-	payload[currentPosition] = (u32)(data -> gam.gyro_xVel_p);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> gam.gyro_xVel_p);
+	    currentPosition++; 
     }
 
     if(flags -> imuflags -> gyro_y)
@@ -169,8 +171,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> gam.gyro_yVel_q) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> gam.gyro_yVel_q) / 8;
 
-	payload[currentPosition] = (u32)(data -> gam.gyro_yVel_q);
-	currentPosition++;
+	    payload[currentPosition] = (u32)(data -> gam.gyro_yVel_q);
+	    currentPosition++;
     }
 
     if(flags -> imuflags -> gyro_z)
@@ -178,8 +180,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> gam.gyro_zVel_r) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> gam.gyro_zVel_r) / 8;
 
-	payload[currentPosition] = (u32)(data -> gam.gyro_zVel_r);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> gam.gyro_zVel_r);
+	    currentPosition++; 
     } 
 
     if(flags -> imuflags -> acc_x)
@@ -187,8 +189,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> gam.accel_x) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data->gam.accel_x) / 8;
 	
-	payload[currentPosition] = (u32)(data -> gam.accel_x);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> gam.accel_x);
+	    currentPosition++; 
     }
 
     if(flags -> imuflags -> acc_y)
@@ -196,8 +198,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> gam.accel_y) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> gam.accel_y) / 8;
 
-	payload[currentPosition] = (u32)(data -> gam.accel_y);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> gam.accel_y);
+	    currentPosition++; 
     }
 
     if(flags -> imuflags -> acc_z)
@@ -205,8 +207,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> gam.accel_z) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> gam.accel_z) / 8;
 
-	payload[currentPosition] = (u32)(data -> gam.accel_z);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> gam.accel_z);
+	    currentPosition++; 
     }
 
     if(flags -> imuflags -> mag_x)
@@ -214,8 +216,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> gam.mag_x) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> gam.mag_x) / 8;
 
-	payload[currentPosition] = (u32)(data -> gam.mag_x);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> gam.mag_x);
+	    currentPosition++; 
     }
 
     if(flags -> imuflags -> mag_y)
@@ -223,8 +225,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> gam.mag_y) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data->gam.mag_y) / 8;
 
-	payload[currentPosition] = (u32)(data -> gam.mag_y);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> gam.mag_y);
+	    currentPosition++; 
     }
 
     if(flags -> imuflags -> mag_z)
@@ -232,8 +234,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> gam.mag_z) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> gam.mag_z) / 8;
 
-	payload[currentPosition] = (u32)(data -> gam.mag_z);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> gam.mag_z);
+	    currentPosition++; 
     }
     
     if(flags -> errorflags -> lidar)
@@ -241,8 +243,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> lidar.error.errorCount) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> lidar.error.errorCount) / 8;
 
-	payload[currentPosition] = (u32)(data -> lidar.error.errorCount);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> lidar.error.errorCount);
+	    currentPosition++; 
     }
 
     if(flags -> errorflags -> consec_lidar)
@@ -250,8 +252,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> lidar.error.consErrorCount) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> lidar.error.consErrorCount) / 8;
 
-	payload[currentPosition] = (u32)(data -> lidar.error.consErrorCount);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> lidar.error.consErrorCount);
+	    currentPosition++; 
     }
     
     if(flags -> errorflags -> optFlow)
@@ -259,8 +261,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> optical_flow.error.errorCount) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> optical_flow.error.errorCount) / 8;
 
-	payload[currentPosition] = (u32)(data -> optical_flow.error.errorCount);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> optical_flow.error.errorCount);
+	    currentPosition++; 
     }
 
     if(flags -> errorflags -> consec_optFlow)
@@ -268,8 +270,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> optical_flow.error.consErrorCount) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> optical_flow.error.consErrorCount) / 8;
 
-	payload[currentPosition] = (u32)(data -> optical_flow.error.consErrorCount);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> optical_flow.error.consErrorCount);
+	    currentPosition++; 
     }
 
     if(flags -> errorflags -> imu)
@@ -277,8 +279,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> gam.error.errorCount) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> gam.error.errorCount) / 8;
 
-	payload[currentPosition] = (u32)(data -> gam.error.errorCount);
-	currentPosition++;
+	    payload[currentPosition] = (u32)(data -> gam.error.errorCount);
+	    currentPosition++;
     }
     
     if(flags -> errorflags -> consec_imu)
@@ -286,8 +288,8 @@ int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t *
         //(*payload) |= ((u32)(data -> gam.error.consErrorCount) << (currentBytePosition * 8));
         //currentBytePosition += sizeof(data -> gam.error.consErrorCount) / 8;
 
-	payload[currentPosition] = (u32)(data -> gam.error.consErrorCount);
-	currentPosition++; 
+	    payload[currentPosition] = (u32)(data -> gam.error.consErrorCount);
+	    currentPosition++; 
     }
 
     int bytes_sent = send_data(comm->uart, SEND_RT_ID, 0, (u8*)payload, strlen(payload));
diff --git a/quad/src/quad_app/debug_rt.h b/quad/src/quad_app/debug_rt.h
index 516f9d0ab..2393c9f50 100644
--- a/quad/src/quad_app/debug_rt.h
+++ b/quad/src/quad_app/debug_rt.h
@@ -54,6 +54,7 @@ typedef struct SensorRTFlags
     OptFlowFlags_t * optflowflags;
     lidarFlags_t * lidarflags;
     SensorErrorFlags_t * errorflags;
+    int flag_count;
     
 }SensorRTFlags_t;
 
@@ -63,7 +64,7 @@ void initializeFlags( SensorRTFlags_t * flag_pointer);
 
 void freeFlags(SensorRTFlags_t * flags);
 
-int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t * flags, int size);
+int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t * flags);
 
 u32 shift(u32 data, int position);
 
diff --git a/quad/src/quad_app/quad_app.c b/quad/src/quad_app/quad_app.c
index fee17bff7..b30736f3a 100644
--- a/quad/src/quad_app/quad_app.c
+++ b/quad/src/quad_app/quad_app.c
@@ -37,6 +37,8 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 	// Xilinx Platform, Loop Timer, Control Algorithm
 	int init_error = init_structs(&(structs));
 
+	int rt_configured_size = 0;
+
 	if (init_error != 0) {
 		return -1;
 	}
@@ -66,7 +68,9 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 		get_sensors(&(structs.hardware_struct), &(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct));
         
         //Send the sensor data in RT (TODO WILL NEED TO BE EDITED FROM CURRENT CONDITION DUE TO TINA)
-        send_sensor_data(&flags, &(structs.hardware_struct.comm), &(structs.raw_sensor_struct));
+        //send_sensor_data(&flags, &(structs.hardware_struct.comm), &(structs.raw_sensor_struct));
+		if (rt_configured_size != 0)
+			send_RT_data(&(structs.hardware_struct.comm), &(structs.raw_sensor_struct), &flags, rt_configured_size);
 
 		// Process the sensor data and put it into sensor_struct
 		sensor_processing(&(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct), &(structs.sensor_struct));
-- 
GitLab


From ed6ae4360692b691dc3129558b75c6b1c24d3f2e Mon Sep 17 00:00:00 2001
From: ucart <ucart_groundstation@iastate.edu>
Date: Sat, 13 Apr 2019 18:16:15 -0500
Subject: [PATCH 17/24] Beginning formatting data to text file for read

---
 groundStation/src/backend/backend.c | 12 ++++++++----
 quad/src/quad_app/quad_app.c        | 14 ++++++--------
 2 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/groundStation/src/backend/backend.c b/groundStation/src/backend/backend.c
index b442db5f3..01928622a 100644
--- a/groundStation/src/backend/backend.c
+++ b/groundStation/src/backend/backend.c
@@ -919,7 +919,7 @@ static void client_recv(int fd) {
 static void quad_recv(int index) {
     static unsigned char respBuf[CMD_MAX_LENGTH];
     static size_t respBufLen;
-    static int receiving_logs;
+    static int receiving_logs; 
 
     struct metadata m;
     uint8_t data[CMD_MAX_LENGTH];
@@ -1005,11 +1005,15 @@ static void quad_recv(int index) {
                 }
                 fwrite((char *) data, sizeof(char), m.data_len, quadlog_file);
                 break;
-            /*case SEND_RT_ID:
+            case SEND_RT_ID:
                 quadlog_file = fopen("quad_log_data.txt", "w");
-                fwrite((char *) data, sizeof(char), m.data_len, quadlog_file);
+		//TODO Add formatting here to populate .txt file in a way QT will be able to read
+		char * formatted_data = malloc(sizeof(data) + 1);
+		
+                fwrite((char *) formatted_data, sizeof(char), m.data_len, quadlog_file);
                 fclose(quadlog_file);
-                break;*/
+		free(formatted_data);
+                break;
             case RESPPARAM_ID:
             case RESPSOURCE_ID:
             case RESPOUTPUT_ID:
diff --git a/quad/src/quad_app/quad_app.c b/quad/src/quad_app/quad_app.c
index b30736f3a..18c73685d 100644
--- a/quad/src/quad_app/quad_app.c
+++ b/quad/src/quad_app/quad_app.c
@@ -23,10 +23,10 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 	// Structures to be used throughout
 	modular_structs_t structs = { };
     
-    //flags that indicate which rt data to send
-    SensorRTFlags_t flags;
+    	//flags that indicate which rt data to send
+    	SensorRTFlags_t flags;
     
-    // initialize internal flag data;
+    	// initialize internal flag data for RT data transfer
 	initializeFlags(&flags);
     
 	// Wire up hardware
@@ -37,7 +37,6 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 	// Xilinx Platform, Loop Timer, Control Algorithm
 	int init_error = init_structs(&(structs));
 
-	int rt_configured_size = 0;
 
 	if (init_error != 0) {
 		return -1;
@@ -67,10 +66,9 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 		// Get data from the sensors and put it into raw_sensor_struct
 		get_sensors(&(structs.hardware_struct), &(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct));
         
-        //Send the sensor data in RT (TODO WILL NEED TO BE EDITED FROM CURRENT CONDITION DUE TO TINA)
-        //send_sensor_data(&flags, &(structs.hardware_struct.comm), &(structs.raw_sensor_struct));
-		if (rt_configured_size != 0)
-			send_RT_data(&(structs.hardware_struct.comm), &(structs.raw_sensor_struct), &flags, rt_configured_size);
+        	//Send the sensor data in RT (TODO WILL NEED TO BE EDITED FROM CURRENT CONDITION DUE TO TINA)
+		if (flags.flag_count != 0)
+			send_RT_data(&(structs.hardware_struct.comm), &(structs.raw_sensor_struct), &flags);
 
 		// Process the sensor data and put it into sensor_struct
 		sensor_processing(&(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct), &(structs.sensor_struct));
-- 
GitLab


From 87e43eb7b5990bd5ee62782cd874dbbfa5fff275 Mon Sep 17 00:00:00 2001
From: ucart <ucart_groundstation@iastate.edu>
Date: Mon, 15 Apr 2019 14:50:25 -0500
Subject: [PATCH 18/24] fixing build issues

---
 groundStation/Makefile                   |  2 +-
 groundStation/gui/MicroCART/.qmake.stash | 22 ++++++++++++++++++++++
 quad/src/commands/commands.h             |  7 ++++---
 3 files changed, 27 insertions(+), 4 deletions(-)
 create mode 100644 groundStation/gui/MicroCART/.qmake.stash

diff --git a/groundStation/Makefile b/groundStation/Makefile
index e4eafdd3e..620bbcefd 100644
--- a/groundStation/Makefile
+++ b/groundStation/Makefile
@@ -82,7 +82,7 @@ vrpn/build:
 	cd src/vrpn/build && cmake .. && make
 
 GroundStation:
-	cd gui/MicroCART && qmake
+	cd gui/MicroCART && qmake-qt5
 	cd gui/MicroCART && make
 	ln -s gui/MicroCART/MicroCART GroundStation
 
diff --git a/groundStation/gui/MicroCART/.qmake.stash b/groundStation/gui/MicroCART/.qmake.stash
new file mode 100644
index 000000000..6ea5b2126
--- /dev/null
+++ b/groundStation/gui/MicroCART/.qmake.stash
@@ -0,0 +1,22 @@
+QMAKE_CXX.INCDIRS = \
+    /usr/include/c++/4.8.5 \
+    /usr/include/c++/4.8.5/x86_64-redhat-linux \
+    /usr/include/c++/4.8.5/backward \
+    /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include \
+    /usr/local/include \
+    /usr/include
+QMAKE_CXX.LIBDIRS = \
+    /usr/lib/gcc/x86_64-redhat-linux/4.8.5 \
+    /usr/lib64 \
+    /lib64 \
+    /usr/lib \
+    /lib
+QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
+QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 4
+QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 8
+QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 5
+QMAKE_CXX.COMPILER_MACROS = \
+    QT_COMPILER_STDCXX \
+    QMAKE_GCC_MAJOR_VERSION \
+    QMAKE_GCC_MINOR_VERSION \
+    QMAKE_GCC_PATCH_VERSION
diff --git a/quad/src/commands/commands.h b/quad/src/commands/commands.h
index 194bbaedc..41dcb96f3 100644
--- a/quad/src/commands/commands.h
+++ b/quad/src/commands/commands.h
@@ -51,9 +51,10 @@ enum MessageTypeID{
 	RESPOUTPUT_ID,        // 14 - Responding with node output
 	GETNODES_ID,          // 15 - Getting node IDs from current comp_graph
 	RESPNODES_ID,         // 16 - Responding with node IDs from current comp_graph
-	ADDNODE_ID,			  // 17 - Add a node of specified type_id
-	RESPADDNODE_ID,		  // 18 - Responding with the block_id of the newly added node
-	MAX_TYPE_ID           // 19 - Just used to keep track of the size. Must remain at the end
+	ADDNODE_ID,	      // 17 - Add a node of specified type_id
+	RESPADDNODE_ID,	      // 18 - Responding with the block_id of the newly added node
+	MAX_TYPE_ID,          // 19 - Just used to keep track of the size. Must remain at the end
+	SEND_RT_ID	      // 20 - Real Time sensor data sent to groundstation
 };
 
 struct modular_structs;
-- 
GitLab


From dae1711fcbc7f43040747f44b9a0d47030ec1a0e Mon Sep 17 00:00:00 2001
From: ucart <ucart_groundstation@iastate.edu>
Date: Fri, 19 Apr 2019 21:45:14 -0500
Subject: [PATCH 19/24] Added Override command for characterization testing

---
 groundStation/src/backend/backend.c           |  4 ++
 groundStation/src/backend/override.c          | 51 +++++++++++++++++++
 groundStation/src/backend/override.h          | 18 +++++++
 groundStation/src/cli/cli.c                   |  4 +-
 groundStation/src/cli/cli.h                   |  8 ++-
 groundStation/src/cli/cli_override.c          | 34 +++++++++++++
 groundStation/src/cli/cli_override.h          |  8 +++
 groundStation/src/frontend/frontend_common.h  |  8 +++
 .../src/frontend/frontend_override.c          | 42 +++++++++++++++
 .../src/frontend/frontend_override.h          | 25 +++++++++
 quad/src/commands/commands.c                  | 12 +++++
 quad/src/commands/commands.h                  |  5 +-
 12 files changed, 213 insertions(+), 6 deletions(-)
 create mode 100644 groundStation/src/backend/override.c
 create mode 100644 groundStation/src/backend/override.h
 create mode 100644 groundStation/src/cli/cli_override.c
 create mode 100644 groundStation/src/cli/cli_override.h
 create mode 100644 groundStation/src/frontend/frontend_override.c
 create mode 100644 groundStation/src/frontend/frontend_override.h

diff --git a/groundStation/src/backend/backend.c b/groundStation/src/backend/backend.c
index 01928622a..c0043b256 100644
--- a/groundStation/src/backend/backend.c
+++ b/groundStation/src/backend/backend.c
@@ -875,6 +875,10 @@ static void client_recv(int fd) {
                 case ADDNODE_ID:
                     result = EncodeAddNode(&m, data, 128, buffer);
                     break;
+                case OUTPUT_OVERRIDE_ID:
+		    result = EncodeSetOutputOverride(&m, data, 128, buffer);
+		    break;
+
                 default:
                     result = -1;
                     break;
diff --git a/groundStation/src/backend/override.c b/groundStation/src/backend/override.c
new file mode 100644
index 000000000..e51c09496
--- /dev/null
+++ b/groundStation/src/backend/override.c
@@ -0,0 +1,51 @@
+#include <sys/types.h>
+#include <inttypes.h>
+#include <string.h>
+
+#include "output.h"
+#include "commands.h"
+#include "bitwise.h"
+
+#define NUM_OUTPUTS 4
+#define DATA_SIZE (1+NUM_OUTPUTS*4)
+
+/* Creates data and metadata for a overrideoutput packet
+ * Returns data size.
+ */
+ssize_t EncodeSetOutputOverride(
+        struct metadata * m,        /* data_len and msg_type will be populated*/
+        uint8_t * data,             /* Output buffer */
+        size_t data_size,           /* Max buffer size */
+        const char * msg)          /* Message to encode */
+{
+	m->msg_type = OUTPUT_OVERRIDE_ID;
+	m->data_len = DATA_SIZE;
+
+	if (data_size < DATA_SIZE) {
+		return -1;
+	}
+
+	float values[NUM_OUTPUTS];
+	values[0] = -1;
+	char* tok = strtok(msg, " ");
+	char* ena = strtok(NULL, " ");
+	data[0] = atoi(ena);
+	int i;
+	for (i = 0; i < NUM_OUTPUTS; i++) {
+		char* value = strtok(NULL, " ");
+		if (value == NULL) {
+			return -1;
+		}
+		float a;
+		sscanf(value, "%f", &a);
+		values[i] = a;
+	}
+	
+	for (i = 0; i < NUM_OUTPUTS; i++) {
+		data[1+i*4+0] = FloatByte1(values[i]);
+		data[1+i*4+1] = FloatByte2(values[i]);
+		data[1+i*4+2] = FloatByte3(values[i]);
+		data[1+i*4+3] = FloatByte4(values[i]);
+	}
+	return DATA_SIZE;
+}
diff --git a/groundStation/src/backend/override.h b/groundStation/src/backend/override.h
new file mode 100644
index 000000000..f07fa6b41
--- /dev/null
+++ b/groundStation/src/backend/override.h
@@ -0,0 +1,18 @@
+#ifndef _OVERRIDE_h
+#define _OVERRIDE_h
+
+#include "packet.h"
+
+#include <sys/types.h>
+
+
+/* Creates data and metadata for a overrideoutput packet.
+ * Returns data size.
+ */
+ssize_t EncodeSetOutputOverride(
+		struct metadata *m, /* Out */
+		uint8_t *data,      /* Out */
+		size_t data_size,   /* Data buffer max size */
+		const char * msg); /* Value is not used; only IDs */
+
+#endif
diff --git a/groundStation/src/cli/cli.c b/groundStation/src/cli/cli.c
index 139534a47..6f258f2e2 100644
--- a/groundStation/src/cli/cli.c
+++ b/groundStation/src/cli/cli.c
@@ -57,7 +57,7 @@ int main(int argc, char **argv)
 		for (i = 0; i < MAX_COMMANDS; ++i) {
 			if (strncmp(command, commandNames[i], strlen(commandNames[i])) == 0) {
 				cmdID = i;
-			}	
+			}
 		}
 	}
 
@@ -233,4 +233,4 @@ int convert_to_id(struct backend_conn * conn, char **argv, struct convert_data *
 	}
 	frontend_free_node_data(search_data, num_nodes);
 	return search_2;
-}
\ No newline at end of file
+}
diff --git a/groundStation/src/cli/cli.h b/groundStation/src/cli/cli.h
index f91e40fbc..7dca99d74 100644
--- a/groundStation/src/cli/cli.h
+++ b/groundStation/src/cli/cli.h
@@ -7,6 +7,7 @@
 #include "cli_output.h"
 #include "cli_nodes.h"
 #include "cli_trackable.h"
+#include "cli_override.h"
 
 struct backend_conn;
 
@@ -20,6 +21,7 @@ enum CommandNameIds{
 	CMD_ADDNODE,
 	CMD_GETTRACKABLE,
 	CMD_SETTRACKABLE,
+	CMD_OUTPUTOVERRIDE,
 	MAX_COMMANDS
 };
 
@@ -33,7 +35,8 @@ static cli_function_ptr cli_functions[] = {
 	&cli_getnodes,
 	&cli_addnode,
 	&cli_gettrackable,
-	&cli_settrackable
+	&cli_settrackable,
+	&cli_outputoverride
 };
 
 static char* commandNames[MAX_COMMANDS] = {
@@ -45,7 +48,8 @@ static char* commandNames[MAX_COMMANDS] = {
 	"getnodes",
 	"addnode",
 	"gettrackable",
-	"settrackable"
+	"settrackable",
+	"outputoverride"
 };
 
 /**
diff --git a/groundStation/src/cli/cli_override.c b/groundStation/src/cli/cli_override.c
new file mode 100644
index 000000000..8ee4fe283
--- /dev/null
+++ b/groundStation/src/cli/cli_override.c
@@ -0,0 +1,34 @@
+#include <stdio.h>
+#include <unistd.h>
+#include <inttypes.h>
+
+#include "cli.h"
+#include "cli_override.h"
+#include "frontend_override.h"
+
+int cli_outputoverride(struct backend_conn * conn, int argc, char ** argv) {
+	int needHelp = 0;
+	struct frontend_override_data values;
+
+	if ((needHelp = help_check(argc, argv))) {
+		printf("outputoverride sets the override state of the hardware platform\n");
+		printf("Usage Syntax : \n\t./Cli outputoverride <enable> Throttle Pitch Roll Yaw \n");
+		return 0;
+	}
+
+	if (argc < 6) {
+		printf("Incorrect Usage, run './cli outputoverride --help' for correct usage.\n");
+		return 1;
+	}
+	int ena;
+	sscanf(argv[1], "%d", &ena); values.enable = ena;
+	sscanf(argv[2], "%f", &values.throttle);
+	sscanf(argv[3], "%f", &values.pitch);
+	sscanf(argv[4], "%f", &values.roll);
+	sscanf(argv[5], "%f", &values.yaw);
+
+	if (frontend_setoutputoverride(conn, &values)) {
+		return 1;
+	}
+	return 0;
+}
diff --git a/groundStation/src/cli/cli_override.h b/groundStation/src/cli/cli_override.h
new file mode 100644
index 000000000..ebb8340c5
--- /dev/null
+++ b/groundStation/src/cli/cli_override.h
@@ -0,0 +1,8 @@
+#ifndef  _CLI_OVERRIDE_H
+#define  _CLI_OVERRIDE_H
+
+#include "frontend_output.h"
+
+int cli_outputoverride(struct backend_conn * conn, int argc, char ** argv);
+
+#endif /* _CLI_OVERRIDE_H */
diff --git a/groundStation/src/frontend/frontend_common.h b/groundStation/src/frontend/frontend_common.h
index 827802875..27983cb08 100644
--- a/groundStation/src/frontend/frontend_common.h
+++ b/groundStation/src/frontend/frontend_common.h
@@ -56,6 +56,14 @@ struct frontend_node_data {
 	char *name;
 };
 
+struct frontend_override_data {
+	int8_t enable;
+	float throttle;
+	float pitch;
+	float roll;
+	float yaw;
+};
+
 #ifdef __cplusplus
 }
 #endif
diff --git a/groundStation/src/frontend/frontend_override.c b/groundStation/src/frontend/frontend_override.c
new file mode 100644
index 000000000..aac819df9
--- /dev/null
+++ b/groundStation/src/frontend/frontend_override.c
@@ -0,0 +1,42 @@
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <err.h>
+#include <inttypes.h>
+
+#include "frontend_override.h"
+
+/* Set the override state of outputs
+ *
+ * Returns 0 on success, 1 on error
+ */
+int frontend_setoutputoverride(
+		struct backend_conn * conn,
+		struct frontend_override_data * values) {
+
+	char msg[64] = "";
+	int written;
+
+	snprintf(msg, 64, "outputoverride %" PRId8 " %f %f %f %f\n",
+		values->enable,
+		values->throttle, values->pitch, values->roll, values->yaw);
+
+	if((written = ucart_backendWrite(conn, msg)) < 0) {
+		return 1;
+	}
+
+	size_t pendingResponses = 0;
+	char * response;
+
+	while (pendingResponses) {
+		response = ucart_backendGetline(conn);
+		if (response == NULL) {
+			warnx("Line not returned from backend");
+			return 1;
+		}
+
+
+	}
+	
+	return 0;
+}
diff --git a/groundStation/src/frontend/frontend_override.h b/groundStation/src/frontend/frontend_override.h
new file mode 100644
index 000000000..53f016d32
--- /dev/null
+++ b/groundStation/src/frontend/frontend_override.h
@@ -0,0 +1,25 @@
+/**
+ * frontend_output writes the getoutput command to the backend connection.
+ */
+
+#ifndef _FRONTEND_OVERRIDE_H
+#define _FRONTEND_OVERRIDE_H
+
+#include "frontend_common.h"
+
+/* Set the override state of outputs
+ *
+ * Returns 0 on success, 1 on error
+ */
+#ifdef __cplusplus
+extern "C" {
+#endif
+int frontend_setoutputoverride(
+		struct backend_conn * conn,
+		struct frontend_override_data * values);
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* __FRONTEND_OVERRIDE_H */
diff --git a/quad/src/commands/commands.c b/quad/src/commands/commands.c
index 8dddcbf3c..9942b62c9 100644
--- a/quad/src/commands/commands.c
+++ b/quad/src/commands/commands.c
@@ -74,6 +74,7 @@ command_cb cb_respnodes __attribute__((weak, alias("cb_default")));
 
 command_cb cb_addnode __attribute__((weak, alias("cb_default")));
 command_cb cb_respaddnode __attribute__((weak, alias("cb_default")));
+command_cb cb_overrideoutput __attribute__((weak, alias("cb_default")));
 
 
 /*
@@ -259,7 +260,18 @@ struct MessageType MessageTypes[MAX_TYPE_ID] =
 		floatType,
 		// Function pointer
 		&cb_respaddnode
+	},
+	// OVERRIDE_OUTPUT
+	{
+		// Command text
+		"outputoverride",
+		// Type of the command data
+		stringType,
+		// Function pointer
+		&cb_overrideoutput
 	}
+
+
 };
 
 int findCommand(char * str)
diff --git a/quad/src/commands/commands.h b/quad/src/commands/commands.h
index 41dcb96f3..731eb0d29 100644
--- a/quad/src/commands/commands.h
+++ b/quad/src/commands/commands.h
@@ -53,8 +53,9 @@ enum MessageTypeID{
 	RESPNODES_ID,         // 16 - Responding with node IDs from current comp_graph
 	ADDNODE_ID,	      // 17 - Add a node of specified type_id
 	RESPADDNODE_ID,	      // 18 - Responding with the block_id of the newly added node
-	MAX_TYPE_ID,          // 19 - Just used to keep track of the size. Must remain at the end
-	SEND_RT_ID	      // 20 - Real Time sensor data sent to groundstation
+	OUTPUT_OVERRIDE_ID,   // 19 - Override the outputs from the controller and use provided values instead
+	SEND_RT_ID,	      // 20 - Real Time sensor data sent to groundstation
+	MAX_TYPE_ID          // 21 - Just used to keep track of the size. Must remain at the end
 };
 
 struct modular_structs;
-- 
GitLab


From b767a3a1791e4b126934b724e7fa3c0f6d8a4246 Mon Sep 17 00:00:00 2001
From: ucart <ucart_groundstation@iastate.edu>
Date: Sun, 28 Apr 2019 14:31:31 -0500
Subject: [PATCH 20/24] continuing work on RT data logging feature

---
 quad/src/quad_app/callbacks.c |   5 +
 quad/src/quad_app/debug_rt.c  | 169 +++++++++++++++-------------------
 quad/src/quad_app/debug_rt.h  |  81 ++++++----------
 quad/src/quad_app/log_data.c  |  33 ++-----
 quad/src/quad_app/log_data.h  |   2 +-
 quad/src/quad_app/quad_app.c  |   3 -
 quad/src/quad_app/type_def.h  |  58 ++++++++++++
 7 files changed, 172 insertions(+), 179 deletions(-)

diff --git a/quad/src/quad_app/callbacks.c b/quad/src/quad_app/callbacks.c
index d4c839bef..13d3a72e1 100644
--- a/quad/src/quad_app/callbacks.c
+++ b/quad/src/quad_app/callbacks.c
@@ -409,3 +409,8 @@ int cb_addnode(struct modular_structs *structs, struct metadata *meta, unsigned
 	send_data(structs->hardware_struct.comm.uart, RESPADDNODE_ID, meta->msg_id, resp_buf, sizeof(resp_buf));
 	return 0;
 }
+
+int cb_sendrtdata(struct modular_structs *structs, struct metadata *meta, unsigned char *data, unsigned short length) {
+	
+	return 0;
+}
diff --git a/quad/src/quad_app/debug_rt.c b/quad/src/quad_app/debug_rt.c
index f4bd83f24..4ccee0f6d 100644
--- a/quad/src/quad_app/debug_rt.c
+++ b/quad/src/quad_app/debug_rt.c
@@ -2,12 +2,8 @@
 #include <stdlib.h>
 #include <string.h>
 #include <stdarg.h>
-#include "PID.h"
-#include "type_def.h"
+
 #include "debug_rt.h"
-#include "communication.h"
-#include "computation_graph.h"
-#include "timer.h"
 
 /*
     Initially sets it so that all debug values are zero
@@ -40,13 +36,16 @@ u32 read_bit(u32 data, int position){
 }
 
 /*
-Uses the payload from the configuration packet (it's in the flag parameter) to set what should be sent
-Size of float = 32 bits
+	This method is used to configure the bits within the flags struct by reading in the data sent from the user via the groundstation. 
 
-As of now many bits are empty and wont be processed
-See RTSensorPacketDocumentation.md for which flags each bit of the config data corresponds to
+	Params:
+		configData:		 Payload from configuration packet sent from the groundstation. Each bit (starting at 31, downto 10) represents a flag either being disabled (0) or enabled (1)
 
-It returns the size of the packet that will be sent, so the payload is correctly determined
+		SensorRTFlags_t * flags: This contains a pointer to the flags struct. This struct is held within the quad's memory and is used to determine which information within the quad's sensors
+					 will be sent back during each control loop. Due to the limited bandwidth capacity of the UART, it is undesirable to have a large amount of these flags enabled 
+					 when sending data.
+	Returns:
+		int size:		 Total size of payload assuming all data enabled by flags are transmitted.
 */
 int process_configuration_packet(u32 configData, SensorRTFlags_t * flags)
 {
@@ -77,222 +76,202 @@ int process_configuration_packet(u32 configData, SensorRTFlags_t * flags)
     return size;
 }
 
+/*
+	This method populates a payload full of sensor data and transmits it to the groundstation (for real-time data logging feature)
+	
+	Params:
+		CommDriver *comm: 	 This contains a pointer to the communication medium currently being used to communicate with the groundstation. In its current state, this will be 
+				  	 the UART capabilities located on the quad.
+
+		raw_sensor_t * data:	 This contains a pointer to the struct containing all of the current sensor data that has been collected by the various peripherals on the quad. This
+					 will be used to populate the majority of the information within the payload packet.
+
+		SensorRTFlags_t * flags: This contains a pointer to the flags struct. This struct is held within the quad's memory and is used to determine which information within the sensors
+					 will be sent back during each control loop. Due to the limited bandwidth capacity of the UART, it is undesirable to have a large amount of these flags
+					 enabled when sending data. The exact contents of the flags struct are detailed in the process_configuration_packet method as well as the struct definition
+					 within this file's header.
+
+	Returns:
+		bytes_sent:		 Total number of bytes that were transferred via the communication channel (UART). This number can be used to determine the succesful transfer of data.
+*/
 int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t * flags)
 {
-    char * payload = malloc(sizeof(u32) * (flags -> flag_count));
+    //include 4 bytes to carry flags info
+    u32 * payload = malloc(sizeof(u32) * (flags -> flag_count) + 4);
     int currentPosition = 0;
+    u32 flag_info = 0x00000000;
     /*
-    Since it's calloced (all zeros), a simple & operation should set this properly
+    Since payload is calloced (all zeros), a simple | operation should set this properly
     */
-    if(flags -> lidarflags -> quadHeight){
-
-        //(*payload) |= ((u32)(data -> lidar.distance_m) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> lidar.distance_m) / 8;
+    if(flags -> lidarflags -> quadHeight)
+    {
 	    payload[currentPosition] = (u32)(data -> lidar.distance_m);
 	    currentPosition++;
+	    //populate correct bit within flag_info. Due to the fact that enabled flags are stored only on the quad's memory, this information will need to be sent to the groundstation with every
+	    //packet to ensure the correct formatting of data before being graphed.
+	    flag_info |= QUAD_HEIGHT_FLAG;
     } 
-
+    //64-bit data must be sent in two concurrent 32 bit data blocks within the payload. The MSB's of the data are stored first, then the LSB's. 
     if(flags -> optflowflags ->  x_flow) 
     {
-        //(*payload) |= ((u64)(data -> optical_flow.flow_x_rad) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> optical_flow.flow_x_rad) / 8;
-	
 	    payload[currentPosition] = ((u64)(data -> optical_flow.flow_x_rad)) >> 32; //MSB
 	    currentPosition++;
 	    payload[currentPosition] = ((u64)(data -> optical_flow.flow_x_rad)) & 0x00000000FFFFFFFF; //LSB
 	    currentPosition++;
+	    flag_info |= X_FLOW_FLAG;
     }
 
     if(flags -> optflowflags ->  y_flow)
     {
-        //(*payload) |= ((u64)(data -> optical_flow.flow_y_rad) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> optical_flow.flow_y_rad) / 8;
-
 	    payload[currentPosition] = ((u64)(data -> optical_flow.flow_y_rad)) >> 32; //MSB
 	    currentPosition++;
 	    payload[currentPosition] = ((u64)(data -> optical_flow.flow_y_rad)) & 0x00000000FFFFFFFF; //LSB
 	    currentPosition++;
+	    flag_info |= Y_FLOW_FLAG;
     }
 
     if(flags -> optflowflags ->  x_filter)
     {
-        //(*payload) |= ((u64)(data -> optical_flow.xVelFilt) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> optical_flow.xVelFilt) / 8;
-
 	    payload[currentPosition] = ((u64)(data -> optical_flow.xVelFilt)) >> 32; //MSB
 	    currentPosition++;
 	    payload[currentPosition] = ((u64)(data -> optical_flow.xVelFilt)) & 0x00000000FFFFFFFF; //LSB
 	    currentPosition++;
+	    flag_info |= X_FILTER_FLAG;
     }
 
     if(flags -> optflowflags ->  y_filter)
     {
-        //(*payload) |= ((u64)(data -> optical_flow.yVelFilt) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> optical_flow.yVelFilt) / 8;
-
 	    payload[currentPosition] = ((u64)(data -> optical_flow.yVelFilt)) >> 32; //MSB
 	    currentPosition++;
 	    payload[currentPosition] = ((u64)(data -> optical_flow.yVelFilt)) & 0x00000000FFFFFFFF; //LSB
 	    currentPosition++;
+	    flag_info |= Y_FILTER_FLAG;
     }
     if(flags -> optflowflags ->  x_velocity)
     {
-        //(*payload) |= ((u64)(data -> optical_flow.xVel) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> optical_flow.xVel) / 8;
-
 	    payload[currentPosition] = ((u64)(data -> optical_flow.xVel)) >> 32; //MSB
 	    currentPosition++;
 	    payload[currentPosition] = ((u64)(data -> optical_flow.xVel)) & 0x00000000FFFFFFFF; //LSB
 	    currentPosition++;
+	    flag_info |= X_VELOCITY_FLAG;
     }
 
     if(flags -> optflowflags ->  y_velocity)
     {
-        //(*payload) |= ((u64)(data -> optical_flow.yVel) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> optical_flow.xVel) / 8;
-
 	    payload[currentPosition] = ((u64)(data -> optical_flow.yVel)) >> 32; //MSB
 	    currentPosition++;
 	    payload[currentPosition] = ((u64)(data -> optical_flow.yVel)) & 0x00000000FFFFFFFF; //LSB
 	    currentPosition++;
+	    flag_info |= Y_VELOCITY_FLAG;
     }
     
     if(flags -> imuflags -> gyro_x)
     {
-        //(*payload) |= ((u32)(data -> gam.gyro_xVel_p) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> gam.gyro_xVel_p) / 8;
-
 	    payload[currentPosition] = (u32)(data -> gam.gyro_xVel_p);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= X_GYRO_FLAG; 
     }
 
     if(flags -> imuflags -> gyro_y)
     {
-        //(*payload) |= ((u32)(data -> gam.gyro_yVel_q) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> gam.gyro_yVel_q) / 8;
-
 	    payload[currentPosition] = (u32)(data -> gam.gyro_yVel_q);
 	    currentPosition++;
+	    flag_info |= Y_GYRO_FLAG;
     }
 
     if(flags -> imuflags -> gyro_z)
     {
-        //(*payload) |= ((u32)(data -> gam.gyro_zVel_r) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> gam.gyro_zVel_r) / 8;
-
 	    payload[currentPosition] = (u32)(data -> gam.gyro_zVel_r);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= Z_GYRO_FLAG; 
     } 
 
     if(flags -> imuflags -> acc_x)
     {
-        //(*payload) |= ((u32)(data -> gam.accel_x) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data->gam.accel_x) / 8;
-	
 	    payload[currentPosition] = (u32)(data -> gam.accel_x);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= X_ACCEL_FLAG; 
     }
 
     if(flags -> imuflags -> acc_y)
     {
-        //(*payload) |= ((u32)(data -> gam.accel_y) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> gam.accel_y) / 8;
-
 	    payload[currentPosition] = (u32)(data -> gam.accel_y);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= Y_ACCEL_FLAG; 
     }
 
     if(flags -> imuflags -> acc_z)
     {
-        //(*payload) |= ((u32)(data -> gam.accel_z) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> gam.accel_z) / 8;
-
 	    payload[currentPosition] = (u32)(data -> gam.accel_z);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= Z_ACCEL_FLAG; 
     }
 
     if(flags -> imuflags -> mag_x)
     {
-        //(*payload) |= ((u32)(data -> gam.mag_x) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> gam.mag_x) / 8;
-
 	    payload[currentPosition] = (u32)(data -> gam.mag_x);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= X_MAG_FLAG; 
     }
 
     if(flags -> imuflags -> mag_y)
     {
-        //(*payload) |= ((u32)(data -> gam.mag_y) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data->gam.mag_y) / 8;
-
 	    payload[currentPosition] = (u32)(data -> gam.mag_y);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= Y_MAG_FLAG; 
     }
 
     if(flags -> imuflags -> mag_z)
     {
-        //(*payload) |= ((u32)(data -> gam.mag_z) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> gam.mag_z) / 8;
-
 	    payload[currentPosition] = (u32)(data -> gam.mag_z);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= Z_MAG_FLAG;
     }
     
     if(flags -> errorflags -> lidar)
     {
-        //(*payload) |= ((u32)(data -> lidar.error.errorCount) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> lidar.error.errorCount) / 8;
-
 	    payload[currentPosition] = (u32)(data -> lidar.error.errorCount);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= LIDAR_ERR_FLAG; 
     }
 
     if(flags -> errorflags -> consec_lidar)
     {
-        //(*payload) |= ((u32)(data -> lidar.error.consErrorCount) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> lidar.error.consErrorCount) / 8;
-
 	    payload[currentPosition] = (u32)(data -> lidar.error.consErrorCount);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= LIDAR_CONSEC_ERR_FLAG; 
     }
     
     if(flags -> errorflags -> optFlow)
     {
-        //(*payload) |= ((u32)(data -> optical_flow.error.errorCount) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> optical_flow.error.errorCount) / 8;
-
 	    payload[currentPosition] = (u32)(data -> optical_flow.error.errorCount);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= OPTFL_ERR_FLAG; 
     }
 
     if(flags -> errorflags -> consec_optFlow)
     {
-        //(*payload) |= ((u32)(data -> optical_flow.error.consErrorCount) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> optical_flow.error.consErrorCount) / 8;
-
 	    payload[currentPosition] = (u32)(data -> optical_flow.error.consErrorCount);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= OPTFL_CONSEC_ERR_FLAG; 
     }
 
     if(flags -> errorflags -> imu)
     {
-        //(*payload) |= ((u32)(data -> gam.error.errorCount) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> gam.error.errorCount) / 8;
-
 	    payload[currentPosition] = (u32)(data -> gam.error.errorCount);
 	    currentPosition++;
+	    flag_info |= IMU_ERR_FLAG;
     }
     
     if(flags -> errorflags -> consec_imu)
     {
-        //(*payload) |= ((u32)(data -> gam.error.consErrorCount) << (currentBytePosition * 8));
-        //currentBytePosition += sizeof(data -> gam.error.consErrorCount) / 8;
-
 	    payload[currentPosition] = (u32)(data -> gam.error.consErrorCount);
-	    currentPosition++; 
+	    currentPosition++;
+	    flag_info |= IMU_CONSEC_ERR_FLAG; 
     }
-
-    int bytes_sent = send_data(comm->uart, SEND_RT_ID, 0, (u8*)payload, strlen(payload));
+    //package the last 4 bytes of info as binary representation of the enabled flags
+    payload[currentPosition] = flag_info;
+    int bytes_sent = send_data(comm->uart, SEND_RT_ID, 0, (u8*)payload, sizeof(payload));
     free(payload);
     return bytes_sent; 
 }
diff --git a/quad/src/quad_app/debug_rt.h b/quad/src/quad_app/debug_rt.h
index 2393c9f50..22afae72e 100644
--- a/quad/src/quad_app/debug_rt.h
+++ b/quad/src/quad_app/debug_rt.h
@@ -1,67 +1,42 @@
 #include <stdio.h>
 
+#include "PID.h"
+#include "type_def.h"
+#include "communication.h"
+#include "computation_graph.h"
+#include "timer.h"
+
 #define ON 1
 #define OFF 0
 #define ERROR -1
 
 #define SEND_RT_ID 20
 
-typedef struct lidarFlags
-{
-    char quadHeight;
-    
-}lidarFlags_t;
-
-typedef struct IMUFlags
-{
-    char gyro_x;
-    char gyro_y;
-    char gyro_z;
-    char acc_x;
-    char acc_y;
-    char acc_z;
-    char mag_x;
-    char mag_y;
-    char mag_z;
-    
-}IMUFlags_t;
-
-typedef struct OptFlowFlags
-{
-    char x_flow;
-    char y_flow;
-    char x_filter;
-    char y_filter;
-    char x_velocity;
-    char y_velocity;
-    
-}OptFlowFlags_t;
-
-typedef struct SensorErrorFlags
-{
-    char consec_lidar;
-    char consec_imu;
-    char consec_optFlow;
-    char lidar;
-    char imu;
-    char optFlow; 
-    
-}SensorErrorFlags_t;
-
-typedef struct SensorRTFlags
-{
-    IMUFlags_t * imuflags;
-    OptFlowFlags_t * optflowflags;
-    lidarFlags_t * lidarflags;
-    SensorErrorFlags_t * errorflags;
-    int flag_count;
-    
-}SensorRTFlags_t;
+#define QUAD_HEIGHT_FLAG	0x80000000
+#define X_FLOW_FLAG		0x40000000
+#define Y_FLOW_FLAG		0x20000000
+#define X_FILTER_FLAG		0x10000000
+#define Y_FILTER_FLAG		0x08000000
+#define X_VELOCITY_FLAG		0x04000000
+#define Y_VELOCITY_FLAG		0x02000000
+#define X_GYRO_FLAG		0x01000000
+#define Y_GYRO_FLAG		0x00800000
+#define Z_GYRO_FLAG		0x00400000
+#define X_ACCEL_FLAG		0x00200000
+#define Y_ACCEL_FLAG		0x00100000
+#define Z_ACCEL_FLAG		0x00080000
+#define X_MAG_FLAG		0x00040000
+#define Y_MAG_FLAG		0x00020000
+#define Z_MAG_FLAG		0x00010000
+#define LIDAR_ERR_FLAG		0x00008000
+#define LIDAR_CONSEC_ERR_FLAG	0x00004000
+#define OPTFL_ERR_FLAG		0x00002000
+#define OPTFL_CONSEC_ERR_FLAG	0x00001000
+#define IMU_ERR_FLAG		0x00000800
+#define IMU_CONSEC_ERR_FLAG	0x00000400	
 
 void initializeFlags( SensorRTFlags_t * flag_pointer);
 
-//int setDebugLevel(SensorRTFlags_t * flags, float flags);
-
 void freeFlags(SensorRTFlags_t * flags);
 
 int send_RT_data(struct CommDriver *comm, raw_sensor_t * data, SensorRTFlags_t * flags);
diff --git a/quad/src/quad_app/log_data.c b/quad/src/quad_app/log_data.c
index 9ee2c975d..6310f1c1f 100644
--- a/quad/src/quad_app/log_data.c
+++ b/quad/src/quad_app/log_data.c
@@ -186,30 +186,9 @@ int log_data(log_t* log_struct, parameter_t* ps)
 }
 
 /**
- * Print sensor info
+ * Print current sensor info to log file
  */
-void printLoggingRT(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors){
-#if 0
-	if(level == debug_level.LEVEL_ONE)
-	{
-
-	}
-
-	if(level == debug_level.LEVEL_ONE)
-	{
-
-	}
-
-	if(level == debug_level.LEVEL_ONE)
-	{
-
-	}
-
-	if(level == debug_level.LEVEL_ONE)
-	{
-
-	}
-#endif
+void RTprintLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors, SensorRTFlags_t * flags){
 	if (arrayIndex == 0) {
 		// Don't send any logs if nothing was logged
 		return;
@@ -226,10 +205,10 @@ void printLoggingRT(struct CommDriver *comm, log_t* log_struct, parameter_t* ps,
 
 	int i;
 	// Comment header
-	//safe_sprintf_cat(&buf, "# MicroCART On-board Quad Log\n# Sample size: %d\n", arrayIndex);
-	//safe_sprintf_cat(&buf, "# IMU IIC failures: %d\n", raw_sensors->gam.error.consErrorCount);
-	//safe_sprintf_cat(&buf, "# LiDAR IIC failures: %d\n", raw_sensors->lidar.error.consErrorCount);
-	//safe_sprintf_cat(&buf, "# Optical Flow IIC failures: %d\n", raw_sensors->optical_flow.error.consErrorCount);
+	safe_sprintf_cat(&buf, "# MicroCART On-board Quad Log\n# Sample size: %d\n", arrayIndex);
+	safe_sprintf_cat(&buf, "# IMU IIC failures: %d\n", raw_sensors->gam.error.consErrorCount);
+	safe_sprintf_cat(&buf, "# LiDAR IIC failures: %d\n", raw_sensors->lidar.error.consErrorCount);
+	safe_sprintf_cat(&buf, "# Optical Flow IIC failures: %d\n", raw_sensors->optical_flow.error.consErrorCount);
 
 	// List Pid Constants
 	
diff --git a/quad/src/quad_app/log_data.h b/quad/src/quad_app/log_data.h
index 76aabb600..f74e4cc69 100644
--- a/quad/src/quad_app/log_data.h
+++ b/quad/src/quad_app/log_data.h
@@ -49,7 +49,7 @@ void addParamToLog(log_t* log_struct, int controller_id, int param_id, char* uni
 /**
  * Prints the latest log entry
  */
-void RTprintLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors);
+void RTprintLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors, SensorRTFlags_t * flags);
 
  /**
   * Prints all the log information.
diff --git a/quad/src/quad_app/quad_app.c b/quad/src/quad_app/quad_app.c
index 18c73685d..4f62549cc 100644
--- a/quad/src/quad_app/quad_app.c
+++ b/quad/src/quad_app/quad_app.c
@@ -73,9 +73,6 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 		// Process the sensor data and put it into sensor_struct
 		sensor_processing(&(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct), &(structs.sensor_struct));
         
-        
-
-		//printLoggingRT(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct);
 		
 		if (!this_kill_condition) {
 			// Run the control algorithm
diff --git a/quad/src/quad_app/type_def.h b/quad/src/quad_app/type_def.h
index 4fee4d226..d8ad249f2 100644
--- a/quad/src/quad_app/type_def.h
+++ b/quad/src/quad_app/type_def.h
@@ -494,6 +494,64 @@ typedef struct modular_structs {
 	hardware_t hardware_struct;
 } modular_structs_t;
 
+/* BEGIN FLAG STRUCTS CONTAINING ENABLED/DISABLED RT DATA TRANSFERS */
+typedef struct lidarFlags
+{
+    int quadHeight;
+    
+}lidarFlags_t;
+
+typedef struct IMUFlags
+{
+    int gyro_x;
+    int gyro_y;
+    int gyro_z;
+    int acc_x;
+    int acc_y;
+    int acc_z;
+    int mag_x;
+    int mag_y;
+    int mag_z;
+    
+}IMUFlags_t;
+
+typedef struct OptFlowFlags
+{
+    int x_flow;
+    int y_flow;
+    int x_filter;
+    int y_filter;
+    int x_velocity;
+    int y_velocity;
+    
+}OptFlowFlags_t;
+
+typedef struct SensorErrorFlags
+{
+    int consec_lidar;
+    int consec_imu;
+    int consec_optFlow;
+    int lidar;
+    int imu;
+    int optFlow; 
+    
+}SensorErrorFlags_t;
+
+/*
+	This struct contains all of the above pre-defined flag structs. For use in RT data logging configuration
+*/
+typedef struct SensorRTFlags
+{
+    IMUFlags_t * imuflags;
+    OptFlowFlags_t * optflowflags;
+    lidarFlags_t * lidarflags;
+    SensorErrorFlags_t * errorflags;
+    int flag_count;
+    
+}SensorRTFlags_t;
+
+/* END FLAG STRUCTS */
+
 //////// END MAIN MODULAR STRUCTS
 
 #endif /* TYPE_DEF_H_ */
-- 
GitLab


From ed9d8598da80d4b39096f4e0d2c06a0dfd4d5300 Mon Sep 17 00:00:00 2001
From: bertucci <bertucci@iastate.edu>
Date: Mon, 29 Apr 2019 12:15:32 -0500
Subject: [PATCH 21/24] Adding changes for RT data logging on quad side

---
 groundStation/src/backend/backend.c |   2 -
 quad/src/quad_app/log_data.c        | 271 ++++++++++++++++++++++------
 quad/src/quad_app/log_data.h        |   6 +-
 quad/src/quad_app/quad_app.c        |  23 +--
 4 files changed, 227 insertions(+), 75 deletions(-)

diff --git a/groundStation/src/backend/backend.c b/groundStation/src/backend/backend.c
index c0043b256..d801e5ebb 100644
--- a/groundStation/src/backend/backend.c
+++ b/groundStation/src/backend/backend.c
@@ -1011,8 +1011,6 @@ static void quad_recv(int index) {
                 break;
             case SEND_RT_ID:
                 quadlog_file = fopen("quad_log_data.txt", "w");
-		//TODO Add formatting here to populate .txt file in a way QT will be able to read
-		char * formatted_data = malloc(sizeof(data) + 1);
 		
                 fwrite((char *) formatted_data, sizeof(char), m.data_len, quadlog_file);
                 fclose(quadlog_file);
diff --git a/quad/src/quad_app/log_data.c b/quad/src/quad_app/log_data.c
index 6310f1c1f..2f0e251d8 100644
--- a/quad/src/quad_app/log_data.c
+++ b/quad/src/quad_app/log_data.c
@@ -54,12 +54,6 @@ static char units_param_str[512] = {};
 static struct str units_output = { .str = units_output_str, .size = 0, .capacity = sizeof(units_output_str)};
 static struct str units_param = { .str = units_param_str, .size = 0, .capacity = sizeof(units_output_str)};
 
-static enum debug_level level;
-
-int set_debug_level(enum debug_level newlevel)
-{
-	level = newlevel;
-}
 /*
  * Does an sprintf and concatenation. Used just like sprintf, but pass in a pointer to a struct str instead.
  * Returns the number of bytes that would have been written (just like snprintf)
@@ -97,12 +91,13 @@ void addParamToLog(log_t* log_struct, int controller_id, int param_id, char* uni
 	}
 }
 
-void initialize_logging(log_t* log_struct, parameter_t* ps) {
+void initialize_logging(log_t* log_struct, parameter_t* ps, SensorRTFlags_t * flags) {
 	char* rad = "rad";
 	char* rad_s = "rad/s";
 	char* pwm_val = "10ns_dutycycle";
 	char* m = "m";
 	char* m_s = "m/s";
+
 	addOutputToLog(log_struct, ps->alt_pid, PID_CORRECTION, pwm_val);
 	addOutputToLog(log_struct, ps->x_pos_pid, PID_CORRECTION, rad);
 	addOutputToLog(log_struct, ps->y_pos_pid, PID_CORRECTION, rad);
@@ -142,8 +137,46 @@ void initialize_logging(log_t* log_struct, parameter_t* ps) {
 	addParamToLog(log_struct, ps->flow_vel_y, CONST_VAL, m_s);
 	addParamToLog(log_struct, ps->flow_quality, CONST_VAL, "none");
 
-	// TODO: Make this not stupid. Adding 6 for IMU and 1 for timestamp
-	row_size = n_outputs + n_params + 9 + 1;
+	int num_outputs = 0;
+	if (flags->imuflags->acc_x)
+	{
+		num_outputs++;
+	}
+	if (flags->imuflags->acc_y)
+	{
+		num_outputs++;
+	}
+	if (flags->imuflags->acc_z)
+	{
+		num_outputs++;
+	}
+	if (flags->imuflags->gyro_x)
+	{
+		num_outputs++;
+	}
+	if (flags->imuflags->gyro_y)
+	{
+		num_outputs++;
+	}
+	if (flags->imuflags->gyro_z)
+	{
+		num_outputs++;
+	}
+	if (flags->imuflags->mag_x)
+	{
+		num_outputs++;
+	}
+	if (flags->imuflags->mag_y)
+	{
+		num_outputs++;
+	}
+	if (flags->imuflags->mag_z)
+	{
+		num_outputs++;
+	}
+	//Track number of outputs desired for log utilizing flags struct. Add 1 for timestamp as
+	//time stamp will always be required for any logging.
+	row_size = n_outputs + n_params + num_outputs + 1;
 	size_t needed_memory = sizeof(float) * row_size * LOG_STARTING_SIZE;
 	logArray = malloc(needed_memory);
 	if (!logArray) { // malloc failed
@@ -153,7 +186,7 @@ void initialize_logging(log_t* log_struct, parameter_t* ps) {
 	}
 }
 
-int log_data(log_t* log_struct, parameter_t* ps)
+int log_data(log_t* log_struct, parameter_t* ps, SensorRTFlags_t * flags)
 {
 	if(arrayIndex >= arraySize)
 	{
@@ -161,18 +194,45 @@ int log_data(log_t* log_struct, parameter_t* ps)
 	}
 	float* thisRow = &logArray[arrayIndex * row_size];
 	int offset = 0;
-	thisRow[offset++] = log_struct->time_stamp;
-	thisRow[offset++] = log_struct->gam.accel_x;
-	thisRow[offset++] = log_struct->gam.accel_y;
-	thisRow[offset++] = log_struct->gam.accel_z;
-	thisRow[offset++] = log_struct->gam.gyro_xVel_p;
-	thisRow[offset++] = log_struct->gam.gyro_yVel_q;
-	thisRow[offset++] = log_struct->gam.gyro_zVel_r;
-	thisRow[offset++] = log_struct->gam.mag_x;
-	thisRow[offset++] = log_struct->gam.mag_y;
-	thisRow[offset++] = log_struct->gam.mag_z;
-
 
+	//TODO make this not stupid
+	thisRow[offset++] = log_struct->time_stamp;
+	if (flags->imuflags->acc_x)
+	{
+		thisRow[offset++] = log_struct->gam.accel_x;
+	}
+	if (flags->imuflags->acc_y)
+	{
+		thisRow[offset++] = log_struct->gam.accel_y;
+	}
+	if (flags->imuflags->acc_z)
+	{
+		thisRow[offset++] = log_struct->gam.accel_z;
+	}
+	if (flags->imuflags->gyro_x)
+	{
+		thisRow[offset++] = log_struct->gam.gyro_xVel_p;
+	}
+	if (flags->imuflags->gyro_y)
+	{
+		thisRow[offset++] = log_struct->gam.gyro_yVel_q;
+	}
+	if (flags->imuflags->gyro_z)
+	{
+		thisRow[offset++] = log_struct->gam.gyro_zVel_r;
+	}
+	if (flags->imuflags->mag_x)
+	{
+		thisRow[offset++] = log_struct->gam.mag_x;
+	}
+	if (flags->imuflags->mag_y)
+	{
+		thisRow[offset++] = log_struct->gam.mag_y;
+	}
+	if (flags->imuflags->mag_z)
+	{
+		thisRow[offset++] = log_struct->gam.mag_z;
+	}
 	int i;
 	for (i = 0; i < n_params; i++) {
 		thisRow[offset++] = graph_get_param_val(ps->graph, log_params[i].block_id, log_params[i].sub_id);
@@ -180,19 +240,20 @@ int log_data(log_t* log_struct, parameter_t* ps)
 	for (i = 0; i < n_outputs; i++) {
 		thisRow[offset++] = graph_get_output(ps->graph, log_outputs[i].block_id, log_outputs[i].sub_id);
 	}
-
 	arrayIndex++;
 	return 0;
 }
 
-/**
- * Print current sensor info to log file
- */
-void RTprintLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors, SensorRTFlags_t * flags){
+void RTprintheader(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors, SensorRTFlags_t * flags) {
 	if (arrayIndex == 0) {
 		// Don't send any logs if nothing was logged
 		return;
 	}
+	else if (flags->flag_count == 0)
+	{
+		//Don't send anything if flags has not been configured or if no data has been requested to be sent.
+		return;
+	}
 	char buf_arr[2560] = {};
 	struct str buf = {.str = buf_arr, .size = 0, .capacity = sizeof(buf_arr)};
 
@@ -205,40 +266,75 @@ void RTprintLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps,
 
 	int i;
 	// Comment header
-	safe_sprintf_cat(&buf, "# MicroCART On-board Quad Log\n# Sample size: %d\n", arrayIndex);
+	safe_sprintf_cat(&buf, "# MicroCART On-board Quad Log\n# Sample number: %d\n", arrayIndex);
 	safe_sprintf_cat(&buf, "# IMU IIC failures: %d\n", raw_sensors->gam.error.consErrorCount);
 	safe_sprintf_cat(&buf, "# LiDAR IIC failures: %d\n", raw_sensors->lidar.error.consErrorCount);
 	safe_sprintf_cat(&buf, "# Optical Flow IIC failures: %d\n", raw_sensors->optical_flow.error.consErrorCount);
 
 	// List Pid Constants
-	
-	/*struct graph_node* node = &ps->graph->nodes[n_nodes];
-	if (node->type->type_id == BLOCK_PID) {
-		double kp, ki, kd, alpha;
-		kp = graph_get_param_val(ps->graph, n_nodes, 0);
-		ki = graph_get_param_val(ps->graph, n_nodes, 1);
-		kd = graph_get_param_val(ps->graph, n_nodes, 2);
-		alpha = graph_get_param_val(ps->graph, n_nodes, 3);
-		safe_sprintf_cat(&buf, "# %s :\tKp = %lf Ki = %lf Kd = %lf Alpha = %lf\n", node->name, kp, ki, kd, alpha);
-
+	for (i = 0; i < ps->graph->n_nodes; ++i) {
+		struct graph_node* node = &ps->graph->nodes[i];
+		if (node->type->type_id == BLOCK_PID) {
+			double kp, ki, kd, alpha;
+			kp = graph_get_param_val(ps->graph, i, 0);
+			ki = graph_get_param_val(ps->graph, i, 1);
+			kd = graph_get_param_val(ps->graph, i, 2);
+			alpha = graph_get_param_val(ps->graph, i, 3);
+			safe_sprintf_cat(&buf, "# %s :\tKp = %lf Ki = %lf Kd = %lf Alpha = %lf\n", node->name, kp, ki, kd, alpha);
+		}
 	}
-	*/
 
-	// Header names for the pre-defined values
-	safe_sprintf_cat(&buf, "%%Time\taccel_x\taccel_y\taccel_z\tgyro_x\tgyro_y\tgyro_z\tmag_x\tmag_y\tmag_z");
+	// TODO make this not stupid
+	safe_sprintf_cat(&buf, "%%Time");
+	if (flags->imuflags->acc_x)
+	{
+		safe_sprintf_cat(&buf, "\taccel_x");
+	}
+	if (flags->imuflags->acc_y)
+	{
+		safe_sprintf_cat(&buf, "\taccel_y");
+	}
+	if (flags->imuflags->acc_z)
+	{
+		safe_sprintf_cat(&buf, "\taccel_z");
+	}
+	if (flags->imuflags->gyro_x)
+	{
+		safe_sprintf_cat(&buf, "\tgyro_x");
+	}
+	if (flags->imuflags->gyro_y)
+	{
+		safe_sprintf_cat(&buf, "\tgyro_y");
+	}
+	if (flags->imuflags->gyro_z)
+	{
+		safe_sprintf_cat(&buf, "\tgyro_z");
+	}
+	if (flags->imuflags->mag_x)
+	{
+		safe_sprintf_cat(&buf, "\tmag_x");
+	}
+	if (flags->imuflags->mag_y)
+	{
+		safe_sprintf_cat(&buf, "\tmag_y_x");
+	}
+	if (flags->imuflags->mag_z)
+	{
+		safe_sprintf_cat(&buf, "\tmag_z");
+	}
 
 	// Print all the recorded block parameters
-	
-	const char* block_name = ps->graph->nodes[log_params[n_params].block_id].name;
-	const char* output_name = ps->graph->nodes[log_params[n_params].block_id].type->param_names[log_params[n_params].sub_id];
-	safe_sprintf_cat(&buf, "\t%s_%s", block_name, output_name);
-	
+	for (i = 0; i < n_params; i++) {
+		const char* block_name = ps->graph->nodes[log_params[i].block_id].name;
+		const char* output_name = ps->graph->nodes[log_params[i].block_id].type->param_names[log_params[i].sub_id];
+		safe_sprintf_cat(&buf, "\t%s_%s", block_name, output_name);
+	}
 	// Print all the recorded block outputs
-	
-	block_name = ps->graph->nodes[log_outputs[n_outputs].block_id].name;
-	const char* param_name = ps->graph->nodes[log_outputs[n_outputs].block_id].type->output_names[log_outputs[n_outputs].sub_id];
-	safe_sprintf_cat(&buf, "\t%s_%s", block_name, param_name);
-	
+	for (i = 0; i < n_outputs; i++) {
+		const char* block_name = ps->graph->nodes[log_outputs[i].block_id].name;
+		const char* param_name = ps->graph->nodes[log_outputs[i].block_id].type->output_names[log_outputs[i].sub_id];
+		safe_sprintf_cat(&buf, "\t%s_%s", block_name, param_name);
+	}
 	safe_sprintf_cat(&buf, "\n");
 
 	// Send header names
@@ -246,28 +342,88 @@ void RTprintLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps,
 
 	// Send units header
 	buf.size = 0;
-	safe_sprintf_cat(&buf, "&s\tG\tG\tG\trad/s\trad/s\trad/s\tuT\tuT\tuT"); // The pre-defined ones
+
+	safe_sprintf_cat(&buf, "&s"); // The pre-defined ones
+	if (flags->imuflags->acc_x)
+	{
+		safe_sprintf_cat(&buf, "\tG");
+	}
+	if (flags->imuflags->acc_y)
+	{
+		safe_sprintf_cat(&buf, "\tG");
+	}
+	if (flags->imuflags->acc_z)
+	{
+		safe_sprintf_cat(&buf, "\tG");
+	}
+	if (flags->imuflags->gyro_x)
+	{
+		safe_sprintf_cat(&buf, "\trad/s");
+	}
+	if (flags->imuflags->gyro_y)
+	{
+		safe_sprintf_cat(&buf, "\trad/s");
+	}
+	if (flags->imuflags->gyro_z)
+	{
+		safe_sprintf_cat(&buf, "\trad/s");
+	}
+	if (flags->imuflags->mag_x)
+	{
+		safe_sprintf_cat(&buf, "\tuT");
+	}
+	if (flags->imuflags->mag_y)
+	{
+		safe_sprintf_cat(&buf, "\tuT");
+	}
+	if (flags->imuflags->mag_z)
+	{
+		safe_sprintf_cat(&buf, "\tuT");
+	}
+
 	safe_sprintf_cat(&buf, units_output.str);
 	safe_sprintf_cat(&buf, units_param.str);
 	safe_sprintf_cat(&buf, "\n");
 	send_data(comm->uart, LOG_ID, 0, (u8*)buf.str, buf.size);
+}
 
-	/*************************/
-	/* print & send log data */
-	
-	format_log(arrayIndex, log_struct, &buf);
+/**
+ * Print current sensor info to log file. This data is held at the current ArrayIndex entry of the log_struct.
+ */
+void RTprintLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors, SensorRTFlags_t * flags){
+	if (arrayIndex == 0)
+	{
+		return;
+	}
+	else if (flags->flag_count == 0)
+	{
+		//Don't send anything if flags has not been configured or if no data has been requested to be sent.
+		return;
+	}
+	char buf_arr[2560] = {};
+	struct str buf = {.str = buf_arr, .size = 0, .capacity = sizeof(buf_arr)};
+	//Send only the most previous log data.
+	format_log(arrayIndex - 1, log_struct, &buf);
 	send_data(comm->uart, LOG_ID, 0, (u8*)buf.str, buf.size);
 	// This is a stupid hack because if the axi timer is not reset in awhile, it always returns 0, and the timer_end_loop() call hangs forever after a long log
 	// Not 100% certain this works
 	timer_axi_reset();
-	
+}
 
+void RTprintend();
+{
+	if (arrayIndex == 0)
+	{
+		return;
+	}
+	char buf_arr[2560] = {};
+	struct str buf = {.str = buf_arr, .size = 0, .capacity = sizeof(buf_arr)};
 	// Empty message of type LOG_END to indicate end of log
 	send_data(comm->uart, LOG_END_ID, 0, (u8*)buf.str, 0);
 }
 
 /**
- * Prints all the log information.
+ * Prints all the log information. Currently replaced by the RTprintglogging method. 
  *
  * TODO: This should probably be transmitting in binary instead of ascii
  */
@@ -304,7 +460,6 @@ void printLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, r
 			kd = graph_get_param_val(ps->graph, i, 2);
 			alpha = graph_get_param_val(ps->graph, i, 3);
 			safe_sprintf_cat(&buf, "# %s :\tKp = %lf Ki = %lf Kd = %lf Alpha = %lf\n", node->name, kp, ki, kd, alpha);
-
 		}
 	}
 
diff --git a/quad/src/quad_app/log_data.h b/quad/src/quad_app/log_data.h
index f74e4cc69..e7f29061c 100644
--- a/quad/src/quad_app/log_data.h
+++ b/quad/src/quad_app/log_data.h
@@ -13,9 +13,7 @@
 // Maximum number of block outputs you can record, and maximum number of block parameters to record
 #define MAX_LOG_NUM 50
 
-enum debug_level{LEVEL_ONE, LEVEL_TWO, LEVEL_THREE, LEVEL_FOUR};
-
-void initialize_logging(log_t* log_struct, parameter_t* ps);
+void initialize_logging(log_t* log_struct, parameter_t* ps, SensorRTFlags_t * flags);
 
 /**
  * Adds the given block output to the data to be logged
@@ -39,7 +37,7 @@ void addParamToLog(log_t* log_struct, int controller_id, int param_id, char* uni
  *      error message
  *
  */
- int log_data(log_t* log_struct, parameter_t* ps);
+ int log_data(log_t* log_struct, parameter_t* ps, SensorRTFlags_t * flags);
 
  /**
   * Fills up an xbox hueg amount of memory with log data
diff --git a/quad/src/quad_app/quad_app.c b/quad/src/quad_app/quad_app.c
index 4f62549cc..636c683a4 100644
--- a/quad/src/quad_app/quad_app.c
+++ b/quad/src/quad_app/quad_app.c
@@ -20,13 +20,14 @@
 
 int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 {
+	u8 init_cond = 0x0;
 	// Structures to be used throughout
 	modular_structs_t structs = { };
     
-    	//flags that indicate which rt data to send
-    	SensorRTFlags_t flags;
+    //pointer to flags struct that indicate which rt data to send
+    SensorRTFlags_t * flags;
     
-    	// initialize internal flag data for RT data transfer
+    // initialize internal flag data for RT data transfer
 	initializeFlags(&flags);
     
 	// Wire up hardware
@@ -47,7 +48,6 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 
 	int last_kill_condition = kill_condition(&(structs.user_input_struct));
     
-    
 	// Main control loop
 	while (1)
 	{
@@ -65,10 +65,6 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 
 		// Get data from the sensors and put it into raw_sensor_struct
 		get_sensors(&(structs.hardware_struct), &(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct));
-        
-        	//Send the sensor data in RT (TODO WILL NEED TO BE EDITED FROM CURRENT CONDITION DUE TO TINA)
-		if (flags.flag_count != 0)
-			send_RT_data(&(structs.hardware_struct.comm), &(structs.raw_sensor_struct), &flags);
 
 		// Process the sensor data and put it into sensor_struct
 		sensor_processing(&(structs.log_struct), &(structs.user_input_struct), &(structs.raw_sensor_struct), &(structs.sensor_struct));
@@ -106,8 +102,14 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 
 		if (!this_kill_condition) {
 			// Log the data collected in this loop
+			if (init_cond == 0x0)
+			{
+				init_cond = 0x1;
+				initialize_logging(&(structs.log_struct), &(structs.parameter_struct), &flags);
+				RTprintheader(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct, &flags);
+			}
 			log_data(&(structs.log_struct), &(structs.parameter_struct));
-
+			RTprintLogging(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct, &flags);
 			if(structs.user_defined_struct.flight_mode == AUTO_FLIGHT_MODE)
 			{
 				static int loop_counter = 0;
@@ -132,8 +134,7 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 		}
 
 		if (this_kill_condition == 1 && last_kill_condition == 0) {
-		  // Just disabled
-		  printLogging(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct);
+		  RTprintend();
 		  resetLogging();
 		  MIO7_led_off();
 		}
-- 
GitLab


From 1c0ddf7042b777925e5246c15724ff0755a17465 Mon Sep 17 00:00:00 2001
From: bertucci <bertucci@iastate.edu>
Date: Mon, 29 Apr 2019 16:33:29 -0500
Subject: [PATCH 22/24] Adding quad/callbacks.c and related code for decoding
 groundstation flag_struct update messages

---
 quad/src/commands/commands.c              | 11 ++++++++
 quad/src/quad_app/callbacks.c             | 32 ++++++++++++++++++++++-
 quad/src/quad_app/debug_rt.c              | 22 +---------------
 quad/src/quad_app/initialize_components.c |  1 +
 quad/src/quad_app/log_data.h              | 12 ++++++++-
 quad/src/quad_app/quad_app.c              | 19 ++++++--------
 quad/src/quad_app/type_def.h              |  1 +
 quad/src/quad_app/util.h                  |  1 +
 8 files changed, 65 insertions(+), 34 deletions(-)

diff --git a/quad/src/commands/commands.c b/quad/src/commands/commands.c
index 9942b62c9..6f99dd9f6 100644
--- a/quad/src/commands/commands.c
+++ b/quad/src/commands/commands.c
@@ -76,6 +76,8 @@ command_cb cb_addnode __attribute__((weak, alias("cb_default")));
 command_cb cb_respaddnode __attribute__((weak, alias("cb_default")));
 command_cb cb_overrideoutput __attribute__((weak, alias("cb_default")));
 
+command_cb cb_sendrtdata __attribute__((weak, alias("cb_default")));
+
 
 /*
  * Command structure.
@@ -269,6 +271,15 @@ struct MessageType MessageTypes[MAX_TYPE_ID] =
 		stringType,
 		// Function pointer
 		&cb_overrideoutput
+	},
+	// SENDRTDATA
+	{
+		// Command text
+		"sendrtdata",
+		// Type of the command data
+		stringType,
+		// Function pointer
+		&cb_sendrtdata
 	}
 
 
diff --git a/quad/src/quad_app/callbacks.c b/quad/src/quad_app/callbacks.c
index 13d3a72e1..005485bdb 100644
--- a/quad/src/quad_app/callbacks.c
+++ b/quad/src/quad_app/callbacks.c
@@ -411,6 +411,36 @@ int cb_addnode(struct modular_structs *structs, struct metadata *meta, unsigned
 }
 
 int cb_sendrtdata(struct modular_structs *structs, struct metadata *meta, unsigned char *data, unsigned short length) {
-	
+	//Check to ensure sufficient length for rt_data config packet
+	if (length < 4)
+		return -1;
+	int size = 0;
+    structs->flags.lidarflags.quadHeight = read_bit(configData, 31); size += read_bit(configData, 31);
+	/*BEGIN DOUBLE-TYPE FLAGS. If these are enabled, actual size of data sent is 2*read_bit due to
+	* length of data. This needs to be compensated for in methods where total length of payload packet
+	* needs to be known ahead of time. */
+    structs->flags.optflowflags.x_flow = read_bit(configData, 30); size += read_bit(configData, 30); 
+    structs->flags.optflowflags.y_flow = read_bit(configData, 29); size += read_bit(configData, 29); 
+    structs->flags.optflowflags.x_filter = read_bit(configData, 28); size += read_bit(configData, 28); 
+    structs->flags.optflowflags.y_filter = read_bit(configData, 27); size += read_bit(configData, 27); 
+    structs->flags.optflowflags.x_velocity = read_bit(configData, 26); size += read_bit(configData, 26); 
+    structs->flags.optflowflags.y_velocity = read_bit(configData, 25); size += read_bit(configData, 25);
+	//END DOUBLE TYPE FLAGS. 
+    structs->flags.imuflags.gyro_x = read_bit(configData, 24); size += read_bit(configData, 24); 
+    structs->flags.imuflags.gyro_y = read_bit(configData, 23); size += read_bit(configData, 23); 
+    structs->flags.imuflags.gyro_z = read_bit(configData, 22); size += read_bit(configData, 22); 
+    structs->flags.imuflags.acc_x = read_bit(configData, 21); size += read_bit(configData, 21); 
+    structs->flags.imuflags.acc_y = read_bit(configData, 20); size += read_bit(configData, 20); 
+    structs->flags.imuflags.acc_z = read_bit(configData, 19); size += read_bit(configData, 19); 
+    structs->flags.imuflags.mag_x = read_bit(configData, 18); size += read_bit(configData, 18); 
+    structs->flags.imuflags.mag_y = read_bit(configData, 17); size += read_bit(configData, 17); 
+    structs->flags.imuflags.mag_z = read_bit(configData, 16); size += read_bit(configData, 16); 
+    structs->flags.errorflags.lidar = read_bit(configData, 15); size += read_bit(configData, 15); 
+    structs->flags.errorflags.consec_lidar = read_bit(configData, 14); size += read_bit(configData, 14); 
+    structs->flags.errorflags.optFlow = read_bit(configData, 13); size += read_bit(configData, 13); 
+    structs->flags.errorflags.consec_optFlow = read_bit(configData, 12); size += read_bit(configData, 12); 
+    structs->flags.errorflags.imu = read_bit(configData, 11); size += read_bit(configData, 11); 
+    structs->flags.errorflags.consec_imu = read_bit(configData, 10); size += read_bit(configData, 10);
+    structs->flags.flag_count = size; 
 	return 0;
 }
diff --git a/quad/src/quad_app/debug_rt.c b/quad/src/quad_app/debug_rt.c
index 4ccee0f6d..147a65e99 100644
--- a/quad/src/quad_app/debug_rt.c
+++ b/quad/src/quad_app/debug_rt.c
@@ -5,27 +5,7 @@
 
 #include "debug_rt.h"
 
-/*
-    Initially sets it so that all debug values are zero
-*/
-void initializeFlags(SensorRTFlags_t * flags) {
 
-    flags = calloc(1, sizeof(SensorRTFlags_t));
-    flags -> imuflags = calloc(1, sizeof(IMUFlags_t));
-    flags -> optflowflags = calloc(1, sizeof(OptFlowFlags_t));
-    flags -> lidarflags = calloc(1, sizeof(lidarFlags_t));
-    flags -> errorflags = calloc(1, sizeof(SensorErrorFlags_t));
-    flags -> flag_count = 0;
-}
-
-void freeFlags(SensorRTFlags_t * flags){
-    free(flags -> imuflags);
-    free(flags -> optflowflags); 
-    free(flags -> lidarflags);
-    free(flags -> errorflags);
-    free(flags -> flag_count);
-    free(flags);
-}
 
 /*
     Helper to return single bit of u32 data. This returns the "position"'th bit of the given u32,
@@ -45,7 +25,7 @@ u32 read_bit(u32 data, int position){
 					 will be sent back during each control loop. Due to the limited bandwidth capacity of the UART, it is undesirable to have a large amount of these flags enabled 
 					 when sending data.
 	Returns:
-		int size:		 Total size of payload assuming all data enabled by flags are transmitted.
+		int size:		 Total number of data types desired to be displayed via flight data tool.
 */
 int process_configuration_packet(u32 configData, SensorRTFlags_t * flags)
 {
diff --git a/quad/src/quad_app/initialize_components.c b/quad/src/quad_app/initialize_components.c
index edccbbbf8..232125ac3 100644
--- a/quad/src/quad_app/initialize_components.c
+++ b/quad/src/quad_app/initialize_components.c
@@ -105,6 +105,7 @@ int init_structs(modular_structs_t *structs) {
   }
 
   sensor_processing_init(&structs->sensor_struct);
+  initializeFlags(&structs->flags);
 
   return 0;
 }
diff --git a/quad/src/quad_app/log_data.h b/quad/src/quad_app/log_data.h
index e7f29061c..c4cfd903e 100644
--- a/quad/src/quad_app/log_data.h
+++ b/quad/src/quad_app/log_data.h
@@ -45,9 +45,19 @@ void addParamToLog(log_t* log_struct, int controller_id, int param_id, char* uni
  void updateLog(log_t log_struct);
 
 /**
- * Prints the latest log entry
+ * Prints the latest log entry. Used for Real-Time Data Transfer
  */
 void RTprintLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors, SensorRTFlags_t * flags);
+/**
+ *  Prints the beginning header for a flight data file. Used for Real-Time Data Transfer
+ * */
+void RTprintheader(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors, SensorRTFlags_t * flags)
+
+/**
+ * Sends the required ending message to close a log file following the end of a flight. Used for 
+ * Real-Time Data Transfer
+ * */
+void RTprintend()
 
  /**
   * Prints all the log information.
diff --git a/quad/src/quad_app/quad_app.c b/quad/src/quad_app/quad_app.c
index 636c683a4..d9174003a 100644
--- a/quad/src/quad_app/quad_app.c
+++ b/quad/src/quad_app/quad_app.c
@@ -24,12 +24,6 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 	// Structures to be used throughout
 	modular_structs_t structs = { };
     
-    //pointer to flags struct that indicate which rt data to send
-    SensorRTFlags_t * flags;
-    
-    // initialize internal flag data for RT data transfer
-	initializeFlags(&flags);
-    
 	// Wire up hardware
 	setup_hardware(&structs.hardware_struct);
 
@@ -105,11 +99,11 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 			if (init_cond == 0x0)
 			{
 				init_cond = 0x1;
-				initialize_logging(&(structs.log_struct), &(structs.parameter_struct), &flags);
-				RTprintheader(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct, &flags);
+				initialize_logging(&(structs.log_struct), &(structs.parameter_struct), &(structs.flags_struct));
+				RTprintheader(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &(structs.raw_sensor_struct), &(structs.flags_struct));
 			}
-			log_data(&(structs.log_struct), &(structs.parameter_struct));
-			RTprintLogging(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct, &flags);
+			log_data(&(structs.log_struct), &(structs.parameter_struct), &(structs.flags_struct));
+			RTprintLogging(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct, &(structs.flags_struct));
 			if(structs.user_defined_struct.flight_mode == AUTO_FLIGHT_MODE)
 			{
 				static int loop_counter = 0;
@@ -148,7 +142,10 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 			kill_motors(&(structs.hardware_struct.motors));
 			char err_msg[] = "More than 10 IMU errors";
 			send_data(structs.hardware_struct.comm.uart, DEBUG_ID, 0, (u8*)err_msg, sizeof(err_msg));
-			printLogging(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct);
+			//Send end of log message. Uncomment printLogging below for post-flight log.
+			RTprintend();
+		    resetLogging();
+			//printLogging(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct);
 			break;
 		}
 	}
diff --git a/quad/src/quad_app/type_def.h b/quad/src/quad_app/type_def.h
index d8ad249f2..8eb2565d3 100644
--- a/quad/src/quad_app/type_def.h
+++ b/quad/src/quad_app/type_def.h
@@ -492,6 +492,7 @@ typedef struct modular_structs {
 	raw_actuator_t raw_actuator_struct;
 	actuator_command_t actuator_command_struct;
 	hardware_t hardware_struct;
+	SensorRTFlags_t flags_struct;
 } modular_structs_t;
 
 /* BEGIN FLAG STRUCTS CONTAINING ENABLED/DISABLED RT DATA TRANSFERS */
diff --git a/quad/src/quad_app/util.h b/quad/src/quad_app/util.h
index d67542829..f3e874014 100644
--- a/quad/src/quad_app/util.h
+++ b/quad/src/quad_app/util.h
@@ -24,5 +24,6 @@ int16_t build_short(u8* buff);
 
 void pack_short(int16_t val, u8* buff);
 void pack_float(float val, u8* buff);
+u32 read_bit(u32 data, int position);
 
 #endif //_UTIL_H
-- 
GitLab


From 316ebf0461459ccb07dece65ffaea6fb9ecc1454 Mon Sep 17 00:00:00 2001
From: bertucci <bertucci@iastate.edu>
Date: Mon, 29 Apr 2019 16:57:37 -0500
Subject: [PATCH 23/24] The work continues

---
 quad/src/quad_app/log_data.c | 24 +++++++++++++++++++++++-
 quad/src/quad_app/util.c     |  8 ++++++++
 2 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/quad/src/quad_app/log_data.c b/quad/src/quad_app/log_data.c
index 2f0e251d8..96a0db977 100644
--- a/quad/src/quad_app/log_data.c
+++ b/quad/src/quad_app/log_data.c
@@ -410,7 +410,7 @@ void RTprintLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps,
 	timer_axi_reset();
 }
 
-void RTprintend();
+void RTprintend()
 {
 	if (arrayIndex == 0)
 	{
@@ -524,3 +524,25 @@ void format_log(int idx, log_t* log_struct, struct str* buf) {
 	}
 	safe_sprintf_cat(buf, "\n");
 }
+
+/*
+    Initially sets it so that all debug values are zero
+*/
+void initializeFlags(SensorRTFlags_t * flags) {
+
+    flags = calloc(1, sizeof(SensorRTFlags_t));
+    flags -> imuflags = calloc(1, sizeof(IMUFlags_t));
+    flags -> optflowflags = calloc(1, sizeof(OptFlowFlags_t));
+    flags -> lidarflags = calloc(1, sizeof(lidarFlags_t));
+    flags -> errorflags = calloc(1, sizeof(SensorErrorFlags_t));
+    flags -> flag_count = 0;
+}
+
+void freeFlags(SensorRTFlags_t * flags){
+    free(flags -> imuflags);
+    free(flags -> optflowflags); 
+    free(flags -> lidarflags);
+    free(flags -> errorflags);
+    free(flags -> flag_count);
+    free(flags);
+}
diff --git a/quad/src/quad_app/util.c b/quad/src/quad_app/util.c
index 698d453c7..70fc13f33 100644
--- a/quad/src/quad_app/util.c
+++ b/quad/src/quad_app/util.c
@@ -121,3 +121,11 @@ void pack_short(int16_t val, u8* buff) {
 void pack_float(float val, u8* buff) {
 	memcpy(buff, &val, sizeof(val));
 }
+
+/*
+    Helper to return single bit of u32 data. This returns the "position"'th bit of the given u32,
+    assuming it is Zero indexed.
+*/
+u32 read_bit(u32 data, int position) {
+    return (data >> position) & 1;
+}
-- 
GitLab


From 25597f01a7633685e6a396f4e26c5a6e1b0d44b8 Mon Sep 17 00:00:00 2001
From: ucart <ucart_groundstation@iastate.edu>
Date: Mon, 29 Apr 2019 18:07:35 -0500
Subject: [PATCH 24/24] The work continues 2, electric boogaloo

---
 groundStation/src/backend/backend.c       |  4 +-
 quad/src/quad_app/callbacks.c             | 47 ++++++++++++-----------
 quad/src/quad_app/initialize_components.c |  6 +--
 quad/src/quad_app/log_data.c              |  2 +-
 quad/src/quad_app/log_data.h              |  4 +-
 quad/src/quad_app/quad_app.c              | 10 ++---
 quad/src/quad_app/type_def.h              | 37 +++++++++---------
 7 files changed, 56 insertions(+), 54 deletions(-)

diff --git a/groundStation/src/backend/backend.c b/groundStation/src/backend/backend.c
index d801e5ebb..295b85442 100644
--- a/groundStation/src/backend/backend.c
+++ b/groundStation/src/backend/backend.c
@@ -1012,9 +1012,9 @@ static void quad_recv(int index) {
             case SEND_RT_ID:
                 quadlog_file = fopen("quad_log_data.txt", "w");
 		
-                fwrite((char *) formatted_data, sizeof(char), m.data_len, quadlog_file);
+                //fwrite((char *) formatted_data, sizeof(char), m.data_len, quadlog_file);
                 fclose(quadlog_file);
-		free(formatted_data);
+		//free(formatted_data);
                 break;
             case RESPPARAM_ID:
             case RESPSOURCE_ID:
diff --git a/quad/src/quad_app/callbacks.c b/quad/src/quad_app/callbacks.c
index 005485bdb..bff5d2142 100644
--- a/quad/src/quad_app/callbacks.c
+++ b/quad/src/quad_app/callbacks.c
@@ -415,32 +415,33 @@ int cb_sendrtdata(struct modular_structs *structs, struct metadata *meta, unsign
 	if (length < 4)
 		return -1;
 	int size = 0;
-    structs->flags.lidarflags.quadHeight = read_bit(configData, 31); size += read_bit(configData, 31);
+    u32 configData = (data[2] << 24) | (data[3] << 16) | (data[4] << 8) | (data[5]);
+    structs->flags_struct.lidarflags->quadHeight = read_bit(configData, 31); size += read_bit(configData, 31);
 	/*BEGIN DOUBLE-TYPE FLAGS. If these are enabled, actual size of data sent is 2*read_bit due to
 	* length of data. This needs to be compensated for in methods where total length of payload packet
 	* needs to be known ahead of time. */
-    structs->flags.optflowflags.x_flow = read_bit(configData, 30); size += read_bit(configData, 30); 
-    structs->flags.optflowflags.y_flow = read_bit(configData, 29); size += read_bit(configData, 29); 
-    structs->flags.optflowflags.x_filter = read_bit(configData, 28); size += read_bit(configData, 28); 
-    structs->flags.optflowflags.y_filter = read_bit(configData, 27); size += read_bit(configData, 27); 
-    structs->flags.optflowflags.x_velocity = read_bit(configData, 26); size += read_bit(configData, 26); 
-    structs->flags.optflowflags.y_velocity = read_bit(configData, 25); size += read_bit(configData, 25);
+    structs->flags_struct.optflowflags->x_flow = read_bit(configData, 30); size += read_bit(configData, 30); 
+    structs->flags_struct.optflowflags->y_flow = read_bit(configData, 29); size += read_bit(configData, 29); 
+    structs->flags_struct.optflowflags->x_filter = read_bit(configData, 28); size += read_bit(configData, 28); 
+    structs->flags_struct.optflowflags->y_filter = read_bit(configData, 27); size += read_bit(configData, 27); 
+    structs->flags_struct.optflowflags->x_velocity = read_bit(configData, 26); size += read_bit(configData, 26); 
+    structs->flags_struct.optflowflags->y_velocity = read_bit(configData, 25); size += read_bit(configData, 25);
 	//END DOUBLE TYPE FLAGS. 
-    structs->flags.imuflags.gyro_x = read_bit(configData, 24); size += read_bit(configData, 24); 
-    structs->flags.imuflags.gyro_y = read_bit(configData, 23); size += read_bit(configData, 23); 
-    structs->flags.imuflags.gyro_z = read_bit(configData, 22); size += read_bit(configData, 22); 
-    structs->flags.imuflags.acc_x = read_bit(configData, 21); size += read_bit(configData, 21); 
-    structs->flags.imuflags.acc_y = read_bit(configData, 20); size += read_bit(configData, 20); 
-    structs->flags.imuflags.acc_z = read_bit(configData, 19); size += read_bit(configData, 19); 
-    structs->flags.imuflags.mag_x = read_bit(configData, 18); size += read_bit(configData, 18); 
-    structs->flags.imuflags.mag_y = read_bit(configData, 17); size += read_bit(configData, 17); 
-    structs->flags.imuflags.mag_z = read_bit(configData, 16); size += read_bit(configData, 16); 
-    structs->flags.errorflags.lidar = read_bit(configData, 15); size += read_bit(configData, 15); 
-    structs->flags.errorflags.consec_lidar = read_bit(configData, 14); size += read_bit(configData, 14); 
-    structs->flags.errorflags.optFlow = read_bit(configData, 13); size += read_bit(configData, 13); 
-    structs->flags.errorflags.consec_optFlow = read_bit(configData, 12); size += read_bit(configData, 12); 
-    structs->flags.errorflags.imu = read_bit(configData, 11); size += read_bit(configData, 11); 
-    structs->flags.errorflags.consec_imu = read_bit(configData, 10); size += read_bit(configData, 10);
-    structs->flags.flag_count = size; 
+    structs->flags_struct.imuflags->gyro_x = read_bit(configData, 24); size += read_bit(configData, 24); 
+    structs->flags_struct.imuflags->gyro_y = read_bit(configData, 23); size += read_bit(configData, 23); 
+    structs->flags_struct.imuflags->gyro_z = read_bit(configData, 22); size += read_bit(configData, 22); 
+    structs->flags_struct.imuflags->acc_x = read_bit(configData, 21); size += read_bit(configData, 21); 
+    structs->flags_struct.imuflags->acc_y = read_bit(configData, 20); size += read_bit(configData, 20); 
+    structs->flags_struct.imuflags->acc_z = read_bit(configData, 19); size += read_bit(configData, 19); 
+    structs->flags_struct.imuflags->mag_x = read_bit(configData, 18); size += read_bit(configData, 18); 
+    structs->flags_struct.imuflags->mag_y = read_bit(configData, 17); size += read_bit(configData, 17); 
+    structs->flags_struct.imuflags->mag_z = read_bit(configData, 16); size += read_bit(configData, 16); 
+    structs->flags_struct.errorflags->lidar = read_bit(configData, 15); size += read_bit(configData, 15); 
+    structs->flags_struct.errorflags->consec_lidar = read_bit(configData, 14); size += read_bit(configData, 14); 
+    structs->flags_struct.errorflags->optFlow = read_bit(configData, 13); size += read_bit(configData, 13); 
+    structs->flags_struct.errorflags->consec_optFlow = read_bit(configData, 12); size += read_bit(configData, 12); 
+    structs->flags_struct.errorflags->imu = read_bit(configData, 11); size += read_bit(configData, 11); 
+    structs->flags_struct.errorflags->consec_imu = read_bit(configData, 10); size += read_bit(configData, 10);
+    structs->flags_struct.flag_count = size; 
 	return 0;
 }
diff --git a/quad/src/quad_app/initialize_components.c b/quad/src/quad_app/initialize_components.c
index 232125ac3..270d6c8f6 100644
--- a/quad/src/quad_app/initialize_components.c
+++ b/quad/src/quad_app/initialize_components.c
@@ -49,8 +49,8 @@ int init_structs(modular_structs_t *structs) {
   // Initialize the controller
   control_algorithm_init(&structs->parameter_struct);
 
-	// Initialize the logging
-	initialize_logging(&structs->log_struct, &structs->parameter_struct);
+  // Initialize the logging
+  //initialize_logging(&structs->log_struct, &structs->parameter_struct);
 
   // Initialize loop timers
   struct TimerDriver *global_timer = &structs->hardware_struct.global_timer;
@@ -105,7 +105,7 @@ int init_structs(modular_structs_t *structs) {
   }
 
   sensor_processing_init(&structs->sensor_struct);
-  initializeFlags(&structs->flags);
+  initializeFlags(&structs->flags_struct);
 
   return 0;
 }
diff --git a/quad/src/quad_app/log_data.c b/quad/src/quad_app/log_data.c
index 96a0db977..fe8aef14d 100644
--- a/quad/src/quad_app/log_data.c
+++ b/quad/src/quad_app/log_data.c
@@ -410,7 +410,7 @@ void RTprintLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps,
 	timer_axi_reset();
 }
 
-void RTprintend()
+void RTprintend(struct CommDriver *comm)
 {
 	if (arrayIndex == 0)
 	{
diff --git a/quad/src/quad_app/log_data.h b/quad/src/quad_app/log_data.h
index c4cfd903e..b72717524 100644
--- a/quad/src/quad_app/log_data.h
+++ b/quad/src/quad_app/log_data.h
@@ -51,13 +51,13 @@ void RTprintLogging(struct CommDriver *comm, log_t* log_struct, parameter_t* ps,
 /**
  *  Prints the beginning header for a flight data file. Used for Real-Time Data Transfer
  * */
-void RTprintheader(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors, SensorRTFlags_t * flags)
+void RTprintheader(struct CommDriver *comm, log_t* log_struct, parameter_t* ps, raw_sensor_t* raw_sensors, SensorRTFlags_t * flags);
 
 /**
  * Sends the required ending message to close a log file following the end of a flight. Used for 
  * Real-Time Data Transfer
  * */
-void RTprintend()
+void RTprintend(struct CommDriver *comm);
 
  /**
   * Prints all the log information.
diff --git a/quad/src/quad_app/quad_app.c b/quad/src/quad_app/quad_app.c
index d9174003a..4fb124cff 100644
--- a/quad/src/quad_app/quad_app.c
+++ b/quad/src/quad_app/quad_app.c
@@ -100,10 +100,10 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 			{
 				init_cond = 0x1;
 				initialize_logging(&(structs.log_struct), &(structs.parameter_struct), &(structs.flags_struct));
-				RTprintheader(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &(structs.raw_sensor_struct), &(structs.flags_struct));
+				RTprintheader(&(structs.hardware_struct.comm), &(structs.log_struct), &(structs.parameter_struct), &(structs.raw_sensor_struct), &(structs.flags_struct));
 			}
 			log_data(&(structs.log_struct), &(structs.parameter_struct), &(structs.flags_struct));
-			RTprintLogging(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct, &(structs.flags_struct));
+			RTprintLogging(&(structs.hardware_struct.comm), &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct, &(structs.flags_struct));
 			if(structs.user_defined_struct.flight_mode == AUTO_FLIGHT_MODE)
 			{
 				static int loop_counter = 0;
@@ -128,7 +128,7 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 		}
 
 		if (this_kill_condition == 1 && last_kill_condition == 0) {
-		  RTprintend();
+		  RTprintend(&(structs.hardware_struct.comm));
 		  resetLogging();
 		  MIO7_led_off();
 		}
@@ -143,8 +143,8 @@ int quad_main(int (*setup_hardware)(hardware_t *hardware_struct))
 			char err_msg[] = "More than 10 IMU errors";
 			send_data(structs.hardware_struct.comm.uart, DEBUG_ID, 0, (u8*)err_msg, sizeof(err_msg));
 			//Send end of log message. Uncomment printLogging below for post-flight log.
-			RTprintend();
-		    resetLogging();
+			RTprintend(&(structs.hardware_struct.comm));
+		    	resetLogging();
 			//printLogging(&structs.hardware_struct.comm, &(structs.log_struct), &(structs.parameter_struct), &structs.raw_sensor_struct);
 			break;
 		}
diff --git a/quad/src/quad_app/type_def.h b/quad/src/quad_app/type_def.h
index 8eb2565d3..1b67b73f2 100644
--- a/quad/src/quad_app/type_def.h
+++ b/quad/src/quad_app/type_def.h
@@ -477,24 +477,6 @@ typedef struct hardware_t {
   struct OpticalFlowDriver of;
 } hardware_t;
 
-/**
- * @brief
- * 		Structures to be used throughout
- */
-typedef struct modular_structs {
-	user_input_t user_input_struct;
-	log_t log_struct;
-	raw_sensor_t raw_sensor_struct;
-	sensor_t sensor_struct;
-	setpoint_t setpoint_struct;
-	parameter_t parameter_struct;
-	user_defined_t user_defined_struct;
-	raw_actuator_t raw_actuator_struct;
-	actuator_command_t actuator_command_struct;
-	hardware_t hardware_struct;
-	SensorRTFlags_t flags_struct;
-} modular_structs_t;
-
 /* BEGIN FLAG STRUCTS CONTAINING ENABLED/DISABLED RT DATA TRANSFERS */
 typedef struct lidarFlags
 {
@@ -553,6 +535,25 @@ typedef struct SensorRTFlags
 
 /* END FLAG STRUCTS */
 
+/**
+ * @brief
+ * 		Structures to be used throughout
+ */
+typedef struct modular_structs {
+	user_input_t user_input_struct;
+	log_t log_struct;
+	raw_sensor_t raw_sensor_struct;
+	sensor_t sensor_struct;
+	setpoint_t setpoint_struct;
+	parameter_t parameter_struct;
+	user_defined_t user_defined_struct;
+	raw_actuator_t raw_actuator_struct;
+	actuator_command_t actuator_command_struct;
+	hardware_t hardware_struct;
+	SensorRTFlags_t flags_struct;
+} modular_structs_t;
+
+
 //////// END MAIN MODULAR STRUCTS
 
 #endif /* TYPE_DEF_H_ */
-- 
GitLab