ref: dc28b7835f0d22d006ddd8c5ad918a344ba1da1d
parent: 4e40b211ed031504c54b7865975a264687cef32b
author: Matthew Wang <mjw7@princeton.edu>
date: Tue Jun 23 12:55:20 EDT 2020
replaced minblep implementation
--- a/TestPlugin/Source/MyTest.cpp
+++ b/TestPlugin/Source/MyTest.cpp
@@ -25,16 +25,13 @@
tAutotune at;
-
-tMinBLEPTable minblep;
-
tPhasor phasor;
tHighpass hipass;
-tMBSaw saw;
-tMBPulse pulse;
-tMBTriangle tri;
+tMBSaw bsaw;
+tMBTriangle btri;
+tMBPulse bpulse;
float gain;
float freq;
@@ -45,7 +42,7 @@
float y = 0.0f;
float a, b, c, d;
-#define MSIZE 500000
+#define MSIZE 50000
char memory[MSIZE];
void LEAFTest_init (float sampleRate, int blockSize)
@@ -52,22 +49,9 @@
{
LEAF_init(sampleRate, blockSize, memory, MSIZE, &getRandomFloat);
- int zeroCrossings = 16;
- int overSamplingRatio = 32;
-
- tMinBLEPTable_init(&minblep, zeroCrossings, overSamplingRatio);
-
- tMBSaw_init(&saw, &minblep);
-
- tMBPulse_init(&pulse, &minblep);
-
- tMBTriangle_init(&tri, &minblep);
- tMBTriangle_free(&tri);
- tMBTriangle_init(&tri, &minblep);
-
- tPhasor_init(&phasor);
-
- tPhasor_setFreq(&phasor, 200);
+ tMBSaw_init(&bsaw);
+ tMBTriangle_init(&btri);
+ tMBPulse_init(&bpulse);
}
inline double getSawFall(double angle) {
@@ -81,22 +65,16 @@
float LEAFTest_tick (float input)
{
+ tMBSaw_setFreq(&bsaw, x);
+ tMBTriangle_setFreq(&btri, x);
+ tMBPulse_setFreq(&bpulse, x);
- tMBSaw_setFreq(&saw, y);
- tMBPulse_setWidth(&pulse, x);
- tMBPulse_setFreq(&pulse, y);
- tMBTriangle_setSkew(&tri, 0.0);//x*2.0f - 1.0f);
- tMBTriangle_setFreq(&tri, y);
-
- tPhasor_tick(&phasor);
-
-// if (phasor->phaseDidReset) tMBSaw_sync(&saw, 0.0f);
-// if (phasor->phaseDidReset) tMBPulse_sync(&pulse, 0.0f);
-// if (phasor->phaseDidReset) tMBTriangle_sync(&tri, 0.0f);
-
- return tMBSaw_tick(&saw);
-// return tMBPulse_tick(&pulse);
-// return tMBTriangle_tick(&tri);
+ tMBTriangle_setWidth(&btri, y);
+ tMBPulse_setWidth(&bpulse, y);
+
+// return tMBSaw_tick(&bsaw);
+// return tMBTriangle_tick(&btri);
+ return tMBPulse_tick(&bpulse);
}
int firstFrame = 1;
@@ -112,7 +90,7 @@
float val = getSliderValue("mod freq");
- x = val ;
+ x = val * 20000.0f + 220.0f;
// a = val * tBuffer_getBufferLength(&buff);
@@ -120,8 +98,7 @@
val = getSliderValue("mod depth");
- y = val * 5000.0f + 20.0f;
-
+ y = val * 2.0f - 1.0f;
DBG(String(y));
// b = val * tBuffer_getBufferLength(&buff);
--- a/leaf/Inc/leaf-oscillators.h
+++ b/leaf/Inc/leaf-oscillators.h
@@ -790,261 +790,95 @@
//==============================================================================
- typedef struct _tMinBLEPTable
- {
- tMempool mempool;
- float overSamplingRatio;
- int zeroCrossings;
- int size;
- float* blepArray;
- float* blepDerivArray;
- } _tMinBLEPTable;
+#define FILLEN 256
- typedef _tMinBLEPTable* tMinBLEPTable;
-
- void tMinBLEPTable_init (tMinBLEPTable* const minblep, int zeroCrossings, int oversamplerRatio);
- void tMinBLEPTable_initToPool (tMinBLEPTable* const minblep, int zeroCrossings, int oversamplerRatio, tMempool* const pool);
- void tMinBLEPTable_free (tMinBLEPTable* const minblep);
-
- typedef struct _tMinBLEPHandler
+ typedef struct _tMBPulse
{
tMempool mempool;
- tMinBLEPTable table;
-
- float coeffs[6];
-
- // FilterState
- float* x1, x2, y1, y2;
-
- float ratio, lastRatio;
-
- float lastValue;
- float lastDelta; // previous derivative ...
-
- // Tweaking the Blep F
- float proportionalBlepFreq;
- uint8_t returnDerivative; // set this to return the FIRST DERIVATIVE of the blep (for first der. discontinuities)
-
- int blepIndex;
- int numActiveBleps;
- //currentActiveBlepOffsets;
- float* offset;
- float* freqMultiple;
- float* pos_change_magnitude;
- float* vel_change_magnitude;
-
-
- } _tMinBLEPHandler;
+ float out;
+ float amp;
+ float last_amp;
+ float freq;
+ float waveform; // duty cycle, must be in [-1, 1]
+ float syncin;
+ float syncout;
+ float _p, _w, _b, _x, _z;
+ float _f [FILLEN + STEP_DD_PULSE_LENGTH];
+ int _j, _k;
+ bool _init;
+ } _tMBPulse;
- typedef _tMinBLEPHandler* tMinBLEPHandler;
+ typedef _tMBPulse* tMBPulse;
- void tMinBLEPHandler_init (tMinBLEPHandler* const minblep, tMinBLEPTable* const table);
- void tMinBLEPHandler_free (tMinBLEPHandler* const minblep);
- void tMinBLEPHandler_initToPool (tMinBLEPHandler* const minblep, tMinBLEPTable* const table, tMempool* const pool);
+ void tMBPulse_init(tMBPulse* const osc);
+ void tMBPulse_initToPool(tMBPulse* const osc, tMempool* const pool);
+ void tMBPulse_free(tMBPulse* const osc);
- // pass in audio, identify discontinuities and return the audio with minbleps inserted
- float tMinBLEPHandler_tick (tMinBLEPHandler* const minblep, float input);
- void tMinBLEPHandler_addBLEP (tMinBLEPHandler* const minblep, float offset, float posChange, float velChange);
+ float tMBPulse_tick(tMBPulse* const osc);
+ void tMBPulse_setFreq(tMBPulse* const osc, float f);
+ void tMBPulse_setWidth(tMBPulse* const osc, float w);
+ void tMBPulse_syncIn(tMBPulse* const osc, float sync);
+ float tMBPulse_syncOut(tMBPulse* const osc);
- //==============================================================================
- /* tMBTriangle: Anti-aliased Triangle waveform using wavetable interpolation. */
typedef struct _tMBTriangle
{
tMempool mempool;
-
- float phase;
- float inc,freq;
- float skew;
- float lastOut;
-
- tMinBLEPHandler minBlep;
- tHighpass dcBlock;
+ float out;
+ float amp;
+ float last_amp;
+ float freq;
+ float waveform; // duty cycle, must be in [-1, 1]
+ float syncin;
+ float syncout;
+ float _p, _w, _b, _z;
+ float _f [FILLEN + LONGEST_DD_PULSE_LENGTH];
+ int _j, _k;
+ bool _init;
} _tMBTriangle;
typedef _tMBTriangle* tMBTriangle;
- /*!
- * @defgroup tMBTriangle tMBTriangle
- * @ingroup oscillators
- * @brief An anti-aliased triangle waveform oscillator.
- * @{
- */
+ void tMBTriangle_init(tMBTriangle* const osc);
+ void tMBTriangle_initToPool(tMBTriangle* const osc, tMempool* const pool);
+ void tMBTriangle_free(tMBTriangle* const osc);
- //! Initialize a tMBTriangle to the default LEAF mempool.
- /*!
- @param osc A pointer to the tMBTriangle to be initialized.
- */
- void tMBTriangle_init (tMBTriangle* const osc, tMinBLEPTable* const table);
+ float tMBTriangle_tick(tMBTriangle* const osc);
+ void tMBTriangle_setFreq(tMBTriangle* const osc, float f);
+ void tMBTriangle_setWidth(tMBTriangle* const osc, float w);
+ void tMBTriangle_syncIn(tMBTriangle* const osc, float sync);
+ float tMBTriangle_syncOut(tMBTriangle* const osc);
- //! Initialize a tMBTriangle to a specified mempool.
- /*!
- @param osc A pointer to the tMBTriangle to be initialized.
- @param pool A pointer to the tMempool to which the tMBTriangle should be initialized.
- */
- void tMBTriangle_initToPool (tMBTriangle* const osc, tMinBLEPTable* const table, tMempool* const pool);
-
- //! Free a tMBTriangle from the default LEAF mempool.
- /*!
- @param osc A pointer to the tMBTriangle to be freed.
- */
- void tMBTriangle_free (tMBTriangle* const osc);
-
-
- //! Tick a tMBTriangle oscillator.
- /*!
- @param osc A pointer to the relevant tMBTriangle.
- @return The ticked sample as a float from -1 to 1.
- */
- float tMBTriangle_tick (tMBTriangle* const osc);
-
-
- //! Set the frequency of a tMBTriangle oscillator.
- /*!
- @param osc A pointer to the relevant tMBTriangleangle.
- @param freq The frequency to set the oscillator to.
- */
- void tMBTriangle_setFreq (tMBTriangle* const osc, float freq);
-
- void tMBTriangle_setSkew (tMBTriangle* const osc, float skew);
-
- void tMBTriangle_sync (tMBTriangle* const osc, float phase);
-
- /*! @} */
-
- //==============================================================================
-
- /* tMBPulse: Anti-aliased Square waveform. */
- typedef struct _tMBPulse
- {
- tMempool mempool;
-
- float phase;
- float inc,freq;
- float width;
-
- tMinBLEPHandler minBlep;
- tHighpass dcBlock;
- } _tMBPulse;
-
- typedef _tMBPulse* tMBPulse;
-
- /*!
- * @defgroup tMBPulse tMBPulse
- * @ingroup oscillators
- * @brief An anti-aliased pulse waveform oscillator with changeable pulse width.
- * @{
- */
-
- //! Initialize a tMBPulse to the default LEAF mempool.
- /*!
- @param osc A pointer to the tMBPulse to be initialized.
- */
- void tMBPulse_init (tMBPulse* const osc, tMinBLEPTable* const table);
-
-
- //! Initialize a tMBPulse to a specified mempool.
- /*!
- @param osc A pointer to the tMBPulse to be initialized.
- @param pool A pointer to the tMempool to which the tMBPulse should be initialized.
- */
- void tMBPulse_initToPool (tMBPulse* const osc, tMinBLEPTable* const table, tMempool* const);
-
-
- //! Free a tMBPulse from the default LEAF mempool.
- /*!
- @param osc A pointer to the tMBPulse to be freed.
- */
- void tMBPulse_free (tMBPulse* const osc);
-
-
- //! Tick a tMBPulse oscillator.
- /*!
- @param osc A pointer to the relevant tMBPulse.
- @return The ticked sample as a float from -1 to 1.
- */
- float tMBPulse_tick (tMBPulse* const osc);
-
-
- //! Set the frequency of a tMBPulse oscillator.
- /*!
- @param osc A pointer to the relevant tMBPulse.
- @param freq The frequency to set the oscillator to.
- */
- void tMBPulse_setFreq (tMBPulse* const osc, float freq);
-
- void tMBPulse_setWidth (tMBPulse* const osc, float width);
-
- void tMBPulse_sync (tMBPulse* const osc, float phase);
-
-
- /*! @} */
-
- //==============================================================================
-
- /* tMBSawtooth: Anti-aliased Sawtooth waveform. */
typedef struct _tMBSaw
{
tMempool mempool;
-
- float phase;
- float inc,freq;
-
- tMinBLEPHandler minBlep;
- tHighpass dcBlock;
+ float out;
+ float amp;
+ float last_amp;
+ float freq;
+ float syncin;
+ float syncout;
+ float _p, _w, _z;
+ float _f [FILLEN + STEP_DD_PULSE_LENGTH];
+ int _j;
+ bool _init;
} _tMBSaw;
typedef _tMBSaw* tMBSaw;
- /*!
- * @defgroup tMBSaw tMBSaw
- * @ingroup oscillators
- * @brief An anti-aliased sawtooth waveform oscillator. Uses wavetable synthesis.
- * @{
- */
+ void tMBSaw_init(tMBSaw* const osc);
+ void tMBSaw_initToPool(tMBSaw* const osc, tMempool* const pool);
+ void tMBSaw_free(tMBSaw* const osc);
- //! Initialize a tMBSaw to the default LEAF mempool.
- /*!
- @param osc A pointer to the tMBSaw to be initialized.
- */
- void tMBSaw_init (tMBSaw* const osc, tMinBLEPTable* const table);
+ float tMBSaw_tick(tMBSaw* const osc);
+ void tMBSaw_setFreq(tMBSaw* const osc, float f);
+ void tMBSaw_syncIn(tMBSaw* const osc, float sync);
+ float tMBSaw_syncOut(tMBSaw* const osc);
- //! Initialize a tMBSaw to a specified mempool.
- /*!
- @param osc A pointer to the tMBSaw to be initialized.
- @param pool A pointer to the tMempool to which the tMBSaw should be initialized.
- */
- void tMBSaw_initToPool (tMBSaw* const osc, tMinBLEPTable* const table, tMempool* const pool);
-
- //! Free a tMBSaw from the default LEAF mempool.
- /*!
- @param osc A pointer to the tMBSaw to be freed.
- */
- void tMBSaw_free (tMBSaw* const osc);
-
-
- //! Tick a tMBSaw oscillator.
- /*!
- @param osc A pointer to the relevant tMBSaw.
- @return The ticked sample as a float from -1 to 1.
- */
- float tMBSaw_tick (tMBSaw* const osc);
-
-
- //! Set the frequency of a tMBSaw oscillator.
- /*!
- @param osc A pointer to the relevant tMBSaw.
- @param freq The frequency to set the oscillator to.
- */
- void tMBSaw_setFreq (tMBSaw* const osc, float freq);
-
- void tMBSaw_sync (tMBSaw* const osc, float phase);
-
- /*! @} */
#ifdef __cplusplus
}
--- a/leaf/Inc/leaf-tables.h
+++ b/leaf/Inc/leaf-tables.h
@@ -1,11 +1,11 @@
/*==============================================================================
+
+ leaf-tables.h
+ Created: 4 Dec 2016 9:42:41pm
+ Author: Michael R Mulshine
+
+ ==============================================================================*/
- leaf-tables.h
- Created: 4 Dec 2016 9:42:41pm
- Author: Michael R Mulshine
-
-==============================================================================*/
-
#ifndef LEAF_TABLES_H_INCLUDED
#define LEAF_TABLES_H_INCLUDED
@@ -13,12 +13,12 @@
extern "C" {
#endif
-//==============================================================================
-
+ //==============================================================================
+
#include "leaf-math.h"
-
-//==============================================================================
-
+
+ //==============================================================================
+
#define USE_SAWTOOTH_TABLE 1
#define USE_SQUARE_TABLE 1
#define USE_TRIANGLE_TABLE 1
@@ -37,65 +37,90 @@
#define FILTERTAN_TABLE_SIZE 4096
#define SHAPER1_TABLE_SIZE 65536
-extern const float __leaf_table_shaper1[SHAPER1_TABLE_SIZE];
+ extern const float __leaf_table_shaper1[SHAPER1_TABLE_SIZE];
#define COEFFS_SIZE 32
-extern const float* __leaf_tableref_firCoeffs[COEFFS_SIZE];
-extern const float __leaf_tablesize_firNumTaps[COEFFS_SIZE];
-extern const float __leaf_table_fir2XLow[32];
-extern const float __leaf_table_fir4XLow[64];
-extern const float __leaf_table_fir8XLow[64];
-extern const float __leaf_table_fir16XLow[128];
-extern const float __leaf_table_fir32XLow[256];
-extern const float __leaf_table_fir64XLow[256];
-extern const float __leaf_table_fir2XHigh[128];
-extern const float __leaf_table_fir4XHigh[256];
-extern const float __leaf_table_fir8XHigh[256];
-extern const float __leaf_table_fir16XHigh[512];
-extern const float __leaf_table_fir32XHigh[512];
-extern const float __leaf_table_fir64XHigh[1024];
-
-typedef enum TableName
-{
- T20 = 0,
- T40,
- T80,
- T160,
- T320,
- T640,
- T1280,
- T2560,
- T5120,
- T10240,
- T20480,
- TableNameNil
-} TableName;
-
-// mtof lookup table based on input range [0.0,1.0) in 4096 increments - midi frequency values scaled between m25 and m134 (from the Snyderphonics DrumBox code)
-
-extern const float __leaf_table_exp_decay[EXP_DECAY_TABLE_SIZE];
-extern const float __leaf_table_attack_decay_inc[ATTACK_DECAY_INC_TABLE_SIZE];
-
-extern const float __leaf_table_filtertan[FILTERTAN_TABLE_SIZE];
-
-extern const float __leaf_table_mtof1[MTOF1_TABLE_SIZE];
-extern const float __leaf_table_decayCoeffTable[DECAY_COEFF_TABLE_SIZE];
-
-extern const float __leaf_table_tanh1[TANH1_TABLE_SIZE];
-
-//==============================================================================
-
-/* Sine wave table ripped from http://aquaticus.info/pwm-sine-wave. */
-extern const float __leaf_table_sinewave[SINE_TABLE_SIZE];
-
-extern const float __leaf_table_sawtooth[11][SAW_TABLE_SIZE];
-
-extern const float __leaf_table_triangle[11][TRI_TABLE_SIZE];
-
-extern const float __leaf_table_squarewave[11][SQR_TABLE_SIZE];
-
-//==============================================================================
+ extern const float* __leaf_tableref_firCoeffs[COEFFS_SIZE];
+ extern const float __leaf_tablesize_firNumTaps[COEFFS_SIZE];
+ extern const float __leaf_table_fir2XLow[32];
+ extern const float __leaf_table_fir4XLow[64];
+ extern const float __leaf_table_fir8XLow[64];
+ extern const float __leaf_table_fir16XLow[128];
+ extern const float __leaf_table_fir32XLow[256];
+ extern const float __leaf_table_fir64XLow[256];
+ extern const float __leaf_table_fir2XHigh[128];
+ extern const float __leaf_table_fir4XHigh[256];
+ extern const float __leaf_table_fir8XHigh[256];
+ extern const float __leaf_table_fir16XHigh[512];
+ extern const float __leaf_table_fir32XHigh[512];
+ extern const float __leaf_table_fir64XHigh[1024];
+ typedef enum TableName
+ {
+ T20 = 0,
+ T40,
+ T80,
+ T160,
+ T320,
+ T640,
+ T1280,
+ T2560,
+ T5120,
+ T10240,
+ T20480,
+ TableNameNil
+ } TableName;
+
+ // mtof lookup table based on input range [0.0,1.0) in 4096 increments - midi frequency values scaled between m25 and m134 (from the Snyderphonics DrumBox code)
+
+ extern const float __leaf_table_exp_decay[EXP_DECAY_TABLE_SIZE];
+ extern const float __leaf_table_attack_decay_inc[ATTACK_DECAY_INC_TABLE_SIZE];
+
+ extern const float __leaf_table_filtertan[FILTERTAN_TABLE_SIZE];
+
+ extern const float __leaf_table_mtof1[MTOF1_TABLE_SIZE];
+ extern const float __leaf_table_decayCoeffTable[DECAY_COEFF_TABLE_SIZE];
+
+ extern const float __leaf_table_tanh1[TANH1_TABLE_SIZE];
+
+ //==============================================================================
+
+ /* Sine wave table ripped from http://aquaticus.info/pwm-sine-wave. */
+ extern const float __leaf_table_sinewave[SINE_TABLE_SIZE];
+
+ extern const float __leaf_table_sawtooth[11][SAW_TABLE_SIZE];
+
+ extern const float __leaf_table_triangle[11][TRI_TABLE_SIZE];
+
+ extern const float __leaf_table_squarewave[11][SQR_TABLE_SIZE];
+
+ //==============================================================================
+
+
+ // From https://github.com/MrBlueXav/Dekrispator_v2 minblep_tables.h
+
+ /* minBLEP constants */
+ /* minBLEP table oversampling factor (must be a power of two): */
+#define MINBLEP_PHASES 64
+ /* MINBLEP_PHASES minus one: */
+#define MINBLEP_PHASE_MASK 63
+ /* length in samples of (truncated) step discontinuity delta: */
+#define STEP_DD_PULSE_LENGTH 72
+ /* length in samples of (truncated) slope discontinuity delta: */
+#define SLOPE_DD_PULSE_LENGTH 71
+ /* the longer of the two above: */
+#define LONGEST_DD_PULSE_LENGTH STEP_DD_PULSE_LENGTH
+ /* delay between start of DD pulse and the discontinuity, in samples: */
+#define DD_SAMPLE_DELAY 4
+
+ typedef struct { float value, delta; } float_value_delta;
+
+ /* in minblep_tables.c: */
+ extern const float_value_delta step_dd_table[];
+ extern const float slope_dd_table[];
+
+ //==============================================================================
+
#ifdef __cplusplus
}
#endif
@@ -103,3 +128,4 @@
#endif // LEAF_TABLES_H_INCLUDED
//==============================================================================
+
--- a/leaf/Src/leaf-oscillators.c
+++ b/leaf/Src/leaf-oscillators.c
@@ -869,735 +869,599 @@
/// MINBLEPS
-// SINC Function
-static float SINC(float x)
+// https://github.com/MrBlueXav/Dekrispator_v2 blepvco.c
+
+
+static void place_step_dd(float *buffer, int index, float phase, float w, float scale)
{
- float pix;
+ float r;
+ int i;
- if(x == 0.0f)
- return 1.0f;
- else
- {
- pix = PI * x;
- return sinf(pix) / pix;
+ r = MINBLEP_PHASES * phase / w;
+ i = rintf(r - 0.5f);
+ r -= (float)i;
+ i &= MINBLEP_PHASE_MASK; /* extreme modulation can cause i to be out-of-range */
+ /* this would be better than the above, but more expensive:
+ * while (i < 0) {
+ * i += MINBLEP_PHASES;
+ * index++;
+ * }
+ */
+
+ while (i < MINBLEP_PHASES * STEP_DD_PULSE_LENGTH) {
+ buffer[index] += scale * (step_dd_table[i].value + r * step_dd_table[i].delta);
+ i += MINBLEP_PHASES;
+ index++;
}
}
+//----------------------------------------------------------------------------------------------------------
-// Generate Blackman Window
-static void BlackmanWindow(int n, float *w)
+static void place_slope_dd(float *buffer, int index, float phase, float w, float slope_delta)
{
- int m = n - 1;
+ float r;
int i;
- float f1, f2, fm;
- fm = (float)m;
- for(i = 0; i <= m; i++)
- {
- f1 = (2.0f * PI * (float)i) / fm;
- f2 = 2.0f * f1;
- w[i] = 0.42f - (0.5f * cosf(f1)) + (0.08f * cosf(f2));
+ r = MINBLEP_PHASES * phase / w;
+ i = rintf(r - 0.5f);
+ r -= (float)i;
+ i &= MINBLEP_PHASE_MASK; /* extreme modulation can cause i to be out-of-range */
+
+ slope_delta *= w;
+
+ while (i < MINBLEP_PHASES * SLOPE_DD_PULSE_LENGTH) {
+ buffer[index] += slope_delta * (slope_dd_table[i] + r * (slope_dd_table[i + 1] - slope_dd_table[i]));
+ i += MINBLEP_PHASES;
+ index++;
}
}
+//----------------------------------------------------------------------------------------------------------
-// Discrete Fourier Transform
-static void DFT(int n, float *realTime, float *imagTime, float *realFreq, float *imagFreq)
+void tMBPulse_init(tMBPulse* const osc)
{
- int k, i;
- float sr, si, p;
-
- for(k = 0; k < n; k++)
- {
- realFreq[k] = 0.0f;
- imagFreq[k] = 0.0f;
- }
-
- for(k = 0; k < n; k++)
- for(i = 0; i < n; i++)
- {
- p = (2.0f * PI * (float)(k * i)) / n;
- sr = cosf(p);
- si = -sinf(p);
- realFreq[k] += (realTime[i] * sr) - (imagTime[i] * si);
- imagFreq[k] += (realTime[i] * si) + (imagTime[i] * sr);
- }
+ tMBPulse_initToPool(osc, &leaf.mempool);
}
-
-// Inverse Discrete Fourier Transform
-static void InverseDFT(int n, float *realTime, float *imagTime, float *realFreq, float *imagFreq)
+
+void tMBPulse_initToPool(tMBPulse* const osc, tMempool* const pool)
{
- int k, i;
- float sr, si, p;
+ _tMempool* m = *pool;
+ _tMBPulse* c = *osc = (_tMBPulse*) mpool_alloc(sizeof(_tMBPulse), m);
+ c->mempool = m;
- for(k = 0; k < n; k++)
- {
- realTime[k] = 0.0f;
- imagTime[k] = 0.0f;
- }
-
- for(k = 0; k < n; k++)
- {
- for(i = 0; i < n; i++)
- {
- p = (2.0f * PI * (float)(k * i)) / n;
- sr = cosf(p);
- si = -sinf(p);
- realTime[k] += (realFreq[i] * sr) + (imagFreq[i] * si);
- imagTime[k] += (realFreq[i] * si) - (imagFreq[i] * sr);
- }
- realTime[k] /= n;
- imagTime[k] /= n;
- }
+ c->_init = true;
+ c->amp = 1.0f;
+ c->freq = 440.f;
+ c->syncin = 0.0f;
+ c->waveform = 0.0f;
+ c->_z = 0.0f;
+ c->_j = 0;
+ memset (c->_f, 0, (FILLEN + STEP_DD_PULSE_LENGTH) * sizeof (float));
}
-// Complex Absolute Value
-static float complexabs(float x, float y)
+void tMBPulse_free(tMBPulse* const osc)
{
- return sqrtf((x * x) + (y * y));
+ _tMBPulse* c = *osc;
+ mpool_free((char*)c, c->mempool);
}
-// Complex Exponential
-static void complexexp(float x, float y, float *zx, float *zy)
+float tMBPulse_tick(tMBPulse* const osc)
{
- float expx;
+ _tMBPulse* c = *osc;
- expx = expf(x);
- *zx = expx * cosf(y);
- *zy = expx * sinf(y);
-}
-
-// Compute Real Cepstrum Of Signal
-static void RealCepstrum(int n, float *signal, float *realCepstrum, float* realTime, float* imagTime, float* realFreq, float* imagFreq)
-{
- int i;
+ int j, k;
+ float freq, syncin;
+ float a, b, db, p, t, w, dw, x, z;
- // Compose Complex FFT Input
-
- for(i = 0; i < n; i++)
- {
- realTime[i] = signal[i];
- imagTime[i] = 0.0f;
+ syncin = c->syncin;
+ freq = c->freq;
+ p = c->_p; /* phase [0, 1) */
+ w = c->_w; /* phase increment */
+ b = c->_b; /* duty cycle (0, 1) */
+ x = c->_x; /* temporary output variable */
+ z = c->_z; /* low pass filter state */
+ j = c->_j; /* index into buffer _f */
+ k = c->_k; /* output state, 0 = high (0.5f), 1 = low (-0.5f) */
+ //
+ if (c->_init) {
+ p = 0.0f;
+
+ w = freq / leaf.sampleRate;
+ if (w < 1e-5) w = 1e-5;
+ if (w > 0.5) w = 0.5;
+ b = 0.5 * (1.0 + c->waveform );
+ if (b < w) b = w;
+ if (b > 1.0f - w) b = 1.0f - w;
+ /* for variable-width rectangular wave, we could do DC compensation with:
+ * x = 1.0f - b;
+ * but that doesn't work well with highly modulated hard sync. Instead,
+ * we keep things in the range [-0.5f, 0.5f]. */
+ x = 0.5f;
+ /* if we valued alias-free startup over low startup time, we could do:
+ * p -= w;
+ * place_step_dd(_f, j, 0.0f, w, 0.5f); */
+ k = 0;
+ c->_init = false;
}
+ //
+ // a = 0.2 + 0.8 * vco->_port [FILT];
+ a = 0.5f; // when a = 1, LPfilter is disabled
- // Perform DFT
+ t = freq / leaf.sampleRate;
+ if (t < 1e-5) t = 1e-5;
+ if (t > 0.5) t = 0.5;
+ dw = (t - w) ;
+ t = 0.5 * (1.0 + c->waveform );
+ if (t < w) t = w;
+ if (t > 1.0f - w) t = 1.0f - w;
+ db = (t - b) ;
- DFT(n, realTime, imagTime, realFreq, imagFreq);
+ w += dw;
+ b += db;
+ p += w;
- // Calculate Log Of Absolute Value
+ if (syncin >= 1e-20f) { /* sync to master */
+ //
+ float eof_offset = (syncin - 1e-20f) * w;
+ float p_at_reset = p - eof_offset;
+ p = eof_offset;
+
+ /* place any DDs that may have occurred in subsample before reset */
+ if (!k) {
+ if (p_at_reset >= b) {
+ place_step_dd(c->_f, j, p_at_reset - b + eof_offset, w, -1.0f);
+ k = 1;
+ x = -0.5f;
+ }
+ if (p_at_reset >= 1.0f) {
+ p_at_reset -= 1.0f;
+ place_step_dd(c->_f, j, p_at_reset + eof_offset, w, 1.0f);
+ k = 0;
+ x = 0.5f;
+ }
+ } else {
+ if (p_at_reset >= 1.0f) {
+ p_at_reset -= 1.0f;
+ place_step_dd(c->_f, j, p_at_reset + eof_offset, w, 1.0f);
+ k = 0;
+ x = 0.5f;
+ }
+ if (!k && p_at_reset >= b) {
+ place_step_dd(c->_f, j, p_at_reset - b + eof_offset, w, -1.0f);
+ k = 1;
+ x = -0.5f;
+ }
+ }
+
+ /* now place reset DD */
+ if (k) {
+ place_step_dd(c->_f, j, p, w, 1.0f);
+ k = 0;
+ x = 0.5f;
+ }
+ if (p >= b) {
+ place_step_dd(c->_f, j, p - b, w, -1.0f);
+ k = 1;
+ x = -0.5f;
+ }
+
+ c->syncout = syncin; /* best we can do is pass on upstream sync */
+
+ } else if (!k) { /* normal operation, signal currently high */
+
+ if (p >= b) {
+ place_step_dd(c->_f, j, p - b, w, -1.0f);
+ k = 1;
+ x = -0.5f;
+ }
+ if (p >= 1.0f) {
+ p -= 1.0f;
+ c->syncout = p / w + 1e-20f;
+ place_step_dd(c->_f, j, p, w, 1.0f);
+ k = 0;
+ x = 0.5f;
+ } else {
+ c->syncout = 0.0f;
+ }
+
+ } else { /* normal operation, signal currently low */
+
+ if (p >= 1.0f) {
+ p -= 1.0f;
+ c->syncout = p / w + 1e-20f;
+ place_step_dd(c->_f, j, p, w, 1.0f);
+ k = 0;
+ x = 0.5f;
+ } else {
+ c->syncout = 0.0f;
+ }
+ if (!k && p >= b) {
+ place_step_dd(c->_f, j, p - b, w, -1.0f);
+ k = 1;
+ x = -0.5f;
+ }
+ }
+ c->_f[j + DD_SAMPLE_DELAY] += x;
- for(i = 0; i < n; i++)
+ z += a * (c->_f[j] - z);
+ c->out = c->amp * z;
+
+ if (++j == FILLEN)
{
- realFreq[i] = logf(complexabs(realFreq[i], imagFreq[i]));
- imagFreq[i] = 0.0f;
+ j = 0;
+ memcpy (c->_f, c->_f + FILLEN, STEP_DD_PULSE_LENGTH * sizeof (float));
+ memset (c->_f + STEP_DD_PULSE_LENGTH, 0, FILLEN * sizeof (float));
}
- // Perform Inverse FFT
+ c->_p = p;
+ c->_w = w;
+ c->_b = b;
+ c->_x = x;
+ c->_z = z;
+ c->_j = j;
+ c->_k = k;
- InverseDFT(n, realTime, imagTime, realFreq, imagFreq);
-
- // Output Real Part Of FFT
- for(i = 0; i < n; i++)
- realCepstrum[i] = realTime[i];
+ return c->out;
}
-// Compute Minimum Phase Reconstruction Of Signal
-static void MinimumPhase(int n, float *realCepstrum, float *minimumPhase, float* realTime, float* imagTime, float* realFreq, float* imagFreq)
+void tMBPulse_setFreq(tMBPulse* const osc, float f)
{
- int i, nd2;
-
- nd2 = n / 2;
-
- if((n % 2) == 1)
- {
- realTime[0] = realCepstrum[0];
- for(i = 1; i < nd2; i++)
- realTime[i] = 2.0f * realCepstrum[i];
- for(i = nd2; i < n; i++)
- realTime[i] = 0.0f;
- }
- else
- {
- realTime[0] = realCepstrum[0];
- for(i = 1; i < nd2; i++)
- realTime[i] = 2.0f * realCepstrum[i];
- realTime[nd2] = realCepstrum[nd2];
- for(i = nd2 + 1; i < n; i++)
- realTime[i] = 0.0f;
- }
-
- for(i = 0; i < n; i++)
- imagTime[i] = 0.0f;
-
- DFT(n, realTime, imagTime, realFreq, imagFreq);
-
- for(i = 0; i < n; i++)
- complexexp(realFreq[i], imagFreq[i], &realFreq[i], &imagFreq[i]);
-
- InverseDFT(n, realTime, imagTime, realFreq, imagFreq);
-
- for(i = 0; i < n; i++)
- minimumPhase[i] = realTime[i];
+ _tMBPulse* c = *osc;
+ c->freq = f;
}
-
-// good values for this are:
-// zeroCrossings = 16
-// oversamplerRatio = 32 (or 64 for slightly better antialiasing, but higher memory usage)
-void tMinBLEPTable_init (tMinBLEPTable* const minblep, int zeroCrossings, int oversamplerRatio)
+void tMBPulse_setWidth(tMBPulse* const osc, float w)
{
- tMinBLEPTable_initToPool(minblep, zeroCrossings, oversamplerRatio, &leaf.mempool);
+ _tMBPulse* c = *osc;
+ c->waveform = w;
}
-void tMinBLEPTable_initToPool (tMinBLEPTable* const minblep, int zeroCrossings, int overSamplingRatio, tMempool* const pool)
+void tMBPulse_syncIn(tMBPulse* const osc, float sync)
{
- _tMempool* mp = *pool;
- _tMinBLEPTable* m = *minblep = (_tMinBLEPTable*) mpool_alloc(sizeof(_tMinBLEPTable), mp);
- m->mempool = mp;
- m->zeroCrossings = zeroCrossings;
- m->overSamplingRatio = overSamplingRatio;
- m->size = (zeroCrossings * 2 * overSamplingRatio) + 1;
-
- m->blepArray = (float*) mpool_alloc(sizeof(float) * m->size, mp);
- m->blepDerivArray = (float*) mpool_alloc(sizeof(float) * m->size, mp);
-
- float* processBuf[4];
-
- processBuf[0] = (float*) mpool_alloc(sizeof(float) * m->size, mp);
- processBuf[1] = (float*) mpool_alloc(sizeof(float) * m->size, mp);
- processBuf[2] = (float*) mpool_alloc(sizeof(float) * m->size, mp);
- processBuf[3] = (float*) mpool_alloc(sizeof(float) * m->size, mp);
-
- int i, n;
- float r, a, b;
-
- n = (m->zeroCrossings * 2 * m->overSamplingRatio) + 1;
-
- // Generate Sinc
-
- a = -m->overSamplingRatio;
- b = m->overSamplingRatio;
- for(i = 0; i < n; i++)
- {
- r = ((float)i) / ((float)(n - 1));
- m->blepArray[i] = SINC(a + (r * (b - a)));
- m->blepDerivArray[i] = 0;
- }
-
- // Window Sinc
-
- BlackmanWindow(n, m->blepDerivArray);
- for(i = 0; i < n; i++)
- m->blepArray[i] *= m->blepDerivArray[i];
-
- // Minimum Phase Reconstruction
-
- RealCepstrum(n, m->blepArray, m->blepDerivArray, processBuf[0], processBuf[1], processBuf[2], processBuf[3]);
- MinimumPhase(n, m->blepDerivArray, m->blepArray, processBuf[0], processBuf[1], processBuf[2], processBuf[3]);
-
- mpool_free((char*)processBuf[0], mp);
- mpool_free((char*)processBuf[1], mp);
- mpool_free((char*)processBuf[2], mp);
- mpool_free((char*)processBuf[3], mp);
-
- // Integrate Into MinBLEP
- a = 0.0f;
- float secondInt = 0.0f;
- for(i = 0; i < n; i++)
- {
- a += m->blepArray[i];
- m->blepArray[i] = a;
-
- secondInt += a;
- m->blepDerivArray[i] = secondInt;
- }
-
- // Normalize
- a = m->blepArray[n - 1];
- a = 1.0f / a;
- b = 0.0f;
- for(i = 0; i < n; i++)
- {
- m->blepArray[i] *= a;
- b = fmaxf(b, m->blepDerivArray[i]);
- }
-
- // Normalize ...
- b = 1.0f/b;
- for (i = 0; i < n; i++)
- {
- m->blepDerivArray[i] *= b;
- m->blepDerivArray[i] -= ((float)i) / ((float) n-1);
-
- // SUBTRACT 1 and invert so the signal (so it goes 1->0)
- m->blepArray[i] -= 1.0f;
- m->blepArray[i] = -m->blepArray[i];
- }
-
+ _tMBPulse* c = *osc;
+ c->syncin = sync;
}
-void tMinBLEPTable_free (tMinBLEPTable* const minblep)
+float tMBPulse_syncOut(tMBPulse* const osc)
{
- _tMinBLEPTable* m = *minblep;
-
- mpool_free((char*)m->blepArray, m->mempool);
- mpool_free((char*)m->blepDerivArray, m->mempool);
- mpool_free((char*)m, m->mempool);
+ _tMBPulse* c = *osc;
+ return c->syncout;
}
+//----------------------------------------------------------------------------------------------------------
-void tMinBLEPHandler_init (tMinBLEPHandler* const minblep, tMinBLEPTable* const table)
+void tMBTriangle_init(tMBTriangle* const osc)
{
- tMinBLEPHandler_initToPool(minblep, table, &leaf.mempool);
+ tMBTriangle_initToPool(osc, &leaf.mempool);
}
-void tMinBLEPHandler_initToPool (tMinBLEPHandler* const minblep, tMinBLEPTable* const table, tMempool* const mp)
+void tMBTriangle_initToPool(tMBTriangle* const osc, tMempool* const pool)
{
- _tMempool* m = *mp;
- _tMinBLEPHandler* mb = *minblep = (_tMinBLEPHandler*) mpool_alloc(sizeof(_tMinBLEPHandler), m);
- _tMinBLEPTable* t = *table;
+ _tMempool* m = *pool;
+ _tMBTriangle* c = *osc = (_tMBTriangle*) mpool_alloc(sizeof(_tMBTriangle), m);
+ c->mempool = m;
- mb->mempool = m;
- mb->table = t;
- mb->returnDerivative = 0;
- mb->proportionalBlepFreq = (float) t->zeroCrossings / (float) t->overSamplingRatio; // defaults to NyQuist ....
-
- mb->lastValue = 0;
- mb->lastDelta = 0;
-
-// float* x1, x2, y1, y2;
- // AA FILTER
-// zeromem (coefficients, sizeof (coefficients));
-
- mb->ratio = 1;
- mb->lastRatio = 1;
-
-// createLowPass (ratio);
-// resetFilters();
-
- mb->blepIndex = 0;
- mb->numActiveBleps = 0;
- //currentActiveBlepOffsets;
-
- // These probably don't need to be this large
- mb->offset = (float*) mpool_alloc(sizeof(float) * t->size, m);
-// mb->freqMultiple = (float*) mpool_alloc(sizeof(float) * mb->minBlepSize, m);
- mb->pos_change_magnitude = (float*) mpool_alloc(sizeof(float) * t->size, m);
- mb->vel_change_magnitude = (float*) mpool_alloc(sizeof(float) * t->size, m);
+ c->amp = 1.0f;
+ c->freq = 440.f;
+ c->syncin = 0.0f;
+ c->waveform = 0.0f;
+ c->_init = true;
+ c->_z = 0.0f;
+ c->_j = 0;
+ memset (c->_f, 0, (FILLEN + STEP_DD_PULSE_LENGTH) * sizeof (float));
}
-void tMinBLEPHandler_free (tMinBLEPHandler* const minblep)
+void tMBTriangle_free(tMBTriangle* const osc)
{
- _tMinBLEPHandler* mb = *minblep;
-
- mpool_free((char*)mb->offset, mb->mempool);
- // mpool_free(mb->freqMultiple, m);
- mpool_free((char*)mb->pos_change_magnitude, mb->mempool);
- mpool_free((char*)mb->vel_change_magnitude, mb->mempool);
-
- mpool_free((char*)mb, mb->mempool);
+ _tMBTriangle* c = *osc;
+ mpool_free((char*)c, c->mempool);
}
-void tMinBLEPHandler_addBLEP (tMinBLEPHandler* const minblep, float offset, float posChange, float velChange)
+float tMBTriangle_tick(tMBTriangle* const osc)
{
- _tMinBLEPHandler* m = *minblep;
+ _tMBTriangle* c = *osc;
- int n = m->table->size;
+ int j, k;
+ float freq, syncin;
+ float a, b, b1, db, p, t, w, dw, x, z;
- m->offset[m->blepIndex] = offset;
-// m->freqMultiple[m->blepIndex] = m->overSamplingRatio*m->proportionalBlepFreq;
- m->pos_change_magnitude[m->blepIndex] = posChange;
- m->vel_change_magnitude[m->blepIndex] = velChange;
+ syncin = c->syncin;
+ freq = c->freq;
+ p = c->_p; /* phase [0, 1) */
+ w = c->_w; /* phase increment */
+ b = c->_b; /* duty cycle (0, 1) */
+ z = c->_z; /* low pass filter state */
+ j = c->_j; /* index into buffer _f */
+ k = c->_k; /* output state, 0 = positive slope, 1 = negative slope */
+
+ if (c->_init) {
+ // w = (exp2ap (freq[1] + vco->_port[OCTN] + vco->_port[TUNE] + expm[1] * vco->_port[EXPG] + 8.03136)
+ // + 1e3 * linm[1] * vco->_port[LING]) / SAMPLERATE;
+ w = freq / leaf.sampleRate;
+ if (w < 1e-5) w = 1e-5;
+ if (w > 0.5) w = 0.5;
+ b = 0.5 * (1.0 + c->waveform);
+ if (b < w) b = w;
+ if (b > 1.0f - w) b = 1.0f - w;
+ p = 0.5f * b;
+ /* if we valued alias-free startup over low startup time, we could do:
+ * p -= w;
+ * place_slope_dd(_f, j, 0.0f, w, 1.0f / b); */
+ k = 0;
+ c->_init = false;
+ }
- m->blepIndex++;
- if (m->blepIndex >= n) m->blepIndex = 0;
+ // a = 0.2 + 0.8 * vco->_port [FILT];
+ a = 0.5f; // when a = 1, LPfilter is disabled
- m->numActiveBleps++;
-}
-
-float tMinBLEPHandler_tick (tMinBLEPHandler* const minblep, float input)
-{
- _tMinBLEPHandler* m = *minblep;
- // PROCESS ALL BLEPS -
- /// for each offset, copy a portion of the blep array to the output ....
+ t = freq / leaf.sampleRate;
+ if (t < 1e-5) t = 1e-5;
+ if (t > 0.5) t = 0.5;
+ dw = (t - w) ;
+ t = 0.5 * (1.0 + c->waveform );
+ if (t < w) t = w;
+ if (t > 1.0f - w) t = 1.0f - w;
+ db = (t - b) ;
- float sample = input;
+ w += dw;
+ b += db;
+ b1 = 1.0f - b;
+ p += w;
- int n = m->table->size;
-
- for (int blep = 1; blep <= m->numActiveBleps; blep++)
- {
- int i = (m->blepIndex - blep + n) % n;
- float adjusted_Freq = m->table->overSamplingRatio*m->proportionalBlepFreq;//m->freqMultiple[i];
- float exactPosition = m->offset[i];
+ if (syncin >= 1e-20f) { /* sync to master */
- float blepPosExact = adjusted_Freq*(exactPosition + 1); // +1 because this needs to trigger on the LOW SAMPLE
- float blepPosSample = 0;
- float fraction = modff(blepPosExact, &blepPosSample);
+ float eof_offset = (syncin - 1e-20f) * w;
+ float p_at_reset = p - eof_offset;
+ p = eof_offset;
+ //
+ /* place any DDs that may have occurred in subsample before reset */
+ if (!k) {
+ x = -0.5f + p_at_reset / b;
+ if (p_at_reset >= b) {
+ x = 0.5f - (p_at_reset - b) / b1;
+ place_slope_dd(c->_f, j, p_at_reset - b + eof_offset, w, -1.0f / b1 - 1.0f / b);
+ k = 1;
+ }
+ if (p_at_reset >= 1.0f) {
+ p_at_reset -= 1.0f;
+ x = -0.5f + p_at_reset / b;
+ place_slope_dd(c->_f, j, p_at_reset + eof_offset, w, 1.0f / b + 1.0f / b1);
+ k = 0;
+ }
+ } else {
+ x = 0.5f - (p_at_reset - b) / b1;
+ if (p_at_reset >= 1.0f) {
+ p_at_reset -= 1.0f;
+ x = -0.5f + p_at_reset / b;
+ place_slope_dd(c->_f, j, p_at_reset + eof_offset, w, 1.0f / b + 1.0f / b1);
+ k = 0;
+ }
+ if (!k && p_at_reset >= b) {
+ x = 0.5f - (p_at_reset - b) / b1;
+ place_slope_dd(c->_f, j, p_at_reset - b + eof_offset, w, -1.0f / b1 - 1.0f / b);
+ k = 1;
+ }
+ }
- // LIMIT the scaling on the derivative array
- // otherwise, it can get TOO large
- float depthLimited = m->proportionalBlepFreq; //jlimit<double>(.1, 1, proportionalBlepFreq);
- float blepDeriv_PosExact = depthLimited*m->table->overSamplingRatio*(exactPosition + 1);
- float blepDeriv_Sample = 0;
- float fraction_Deriv = modff(blepDeriv_PosExact, &blepDeriv_Sample);
+ /* now place reset DDs */
+ if (k)
+ place_slope_dd(c->_f, j, p, w, 1.0f / b + 1.0f / b1);
+ place_step_dd(c->_f, j, p, w, -0.5f - x);
+ x = -0.5f + p / b;
+ k = 0;
+ if (p >= b) {
+ x = 0.5f - (p - b) / b1;
+ place_slope_dd(c->_f, j, p - b, w, -1.0f / b1 - 1.0f / b);
+ k = 1;
+ }
+ c->syncout = syncin; /* best we can do is pass on upstream sync */
+ } else if (!k) { /* normal operation, slope currently up */
- // DONE ... we reached the end ...
- if (((int) blepPosExact > n) && ((int) blepDeriv_PosExact > n))
- break;
-
- // BLEP has not yet occurred ...
- if (blepPosExact < 0)
- continue;
-
-
- // 0TH ORDER COMPENSATION ::::
- /// add the BLEP to compensate for discontinuties in the POSITION
- if ( fabs(m->pos_change_magnitude[i]) > 0 && blepPosSample < n)
- {
- // LINEAR INTERPOLATION ::::
- float lowValue = m->table->blepArray[(int) blepPosSample];
- float hiValue = lowValue;
-
- if ((int) blepPosSample + 1 < n)
- hiValue = m->table->blepArray[(int) blepPosSample + 1];
-
- float delta = hiValue - lowValue;
- float exactValue = lowValue + fraction*delta;
-
- // SCALE by the discontinuity magnitude
- exactValue *= m->pos_change_magnitude[i];
-
- // ADD to the thruput
- sample += exactValue;
+ x = -0.5f + p / b;
+ if (p >= b) {
+ x = 0.5f - (p - b) / b1;
+ place_slope_dd(c->_f, j, p - b, w, -1.0f / b1 - 1.0f / b);
+ k = 1;
}
+ if (p >= 1.0f) {
+ p -= 1.0f;
+ c->syncout = p / w + 1e-20f;
+ x = -0.5f + p / b;
+ place_slope_dd(c->_f, j, p, w, 1.0f / b + 1.0f / b1);
+ k = 0;
+ } else {
+ c->syncout = 0.0f;
+ }
+ } else { /* normal operation, slope currently down */
- // 1ST ORDER COMPENSATION ::::
- /// add the BLEP DERIVATIVE to compensate for discontinuties in the VELOCITY
- if ( fabs(m->vel_change_magnitude[i]) > 0 && blepDeriv_PosExact < n)
- {
-
- // LINEAR INTERPOLATION ::::
- double lowValue = m->table->blepDerivArray[(int) blepDeriv_PosExact];
- double hiValue = lowValue;
-
- if ((int) blepDeriv_PosExact + 1 < n)
- hiValue = m->table->blepDerivArray[(int) blepDeriv_PosExact + 1];
-
- double delta = hiValue - lowValue;
- double exactValue = lowValue + fraction_Deriv*delta;
-
- // SCALE by the discontinuity magnitude`
- exactValue *= m->vel_change_magnitude[i];
-
- // ADD to the thruput
- sample += exactValue;
-
+ x = 0.5f - (p - b) / b1;
+ if (p >= 1.0f) {
+ p -= 1.0f;
+ c->syncout = p / w + 1e-20f;
+ x = -0.5f + p / b;
+ place_slope_dd(c->_f, j, p, w, 1.0f / b + 1.0f / b1);
+ k = 0;
+ } else {
+ c->syncout = 0.0f;
}
-
- // UPDATE ::::
- m->offset[i] += 1.0f;
- if (m->offset[i] * adjusted_Freq > n)
- {
- m->numActiveBleps--;
+ if (!k && p >= b) {
+ x = 0.5f - (p - b) / b1;
+ place_slope_dd(c->_f, j, p - b, w, -1.0f / b1 - 1.0f / b);
+ k = 1;
}
}
- return sample;
-}
-
-//==============================================================================
-
-/* tMBTriangle: Anti-aliased Triangle waveform. */
-void tMBTriangle_init (tMBTriangle* const osc, tMinBLEPTable* const table)
-{
- tMBTriangle_initToPool(osc, table, &leaf.mempool);
-}
-
-void tMBTriangle_initToPool (tMBTriangle* const osc, tMinBLEPTable* const table, tMempool* const mp)
-{
- _tMempool* m = *mp;
- _tMBTriangle* c = *osc = (_tMBTriangle*) mpool_alloc(sizeof(_tMBTriangle), m);
- c->mempool = m;
+ c->_f[j + DD_SAMPLE_DELAY] += x;
- c->inc = 0.0f;
- c->phase = 0.0f;
- c->skew = 0.5f;
- c->lastOut = 0.0f;
+ z += a * (c->_f[j] - z);
+ c->out = c->amp * z;
- tMinBLEPHandler_initToPool(&c->minBlep, table, mp);
- tHighpass_initToPool(&c->dcBlock, 5.0f, mp);
-}
-
-void tMBTriangle_free (tMBTriangle* const cy)
-{
- _tMBTriangle* c = *cy;
+ if (++j == FILLEN)
+ {
+ j = 0;
+ memcpy (c->_f, c->_f + FILLEN, STEP_DD_PULSE_LENGTH * sizeof (float));
+ memset (c->_f + STEP_DD_PULSE_LENGTH, 0, FILLEN * sizeof (float));
+ }
- tMinBLEPHandler_free(&c->minBlep);
- tHighpass_free(&c->dcBlock);
+ c->_p = p;
+ c->_w = w;
+ c->_b = b;
+ c->_z = z;
+ c->_j = j;
+ c->_k = k;
- mpool_free((char*)c, c->mempool);
+ return c->out;
}
-float tMBTriangle_tick (tMBTriangle* const osc)
+void tMBTriangle_setFreq(tMBTriangle* const osc, float f)
{
_tMBTriangle* c = *osc;
-
- float out;
-
- c->phase += c->inc;
- if (c->phase >= 1.0f)
- {
- c->phase -= 1.0f;
- float offset = 1.0f - ((c->inc - c->phase) / c->inc);
- tMinBLEPHandler_addBLEP(&c->minBlep, offset, -2, 0.0f);
- }
- if (c->skew <= c->phase && c->phase < c->skew + c->inc)
- {
- float offset = 1.0f - ((c->inc - c->phase + c->skew) / c->inc);
- tMinBLEPHandler_addBLEP(&c->minBlep, offset, 2, 0.0f);
- }
-
- if (c->phase < c->skew)
- {
- out = (1.0f - c->skew) * 2.0f;
- }
- else
- {
- out = -c->skew * 2.0f;
- }
-
- out = tMinBLEPHandler_tick(&c->minBlep, out);// - phasor->inc * 2.0f;
-
- out = (c->inc * out) + ((1 - c->inc) * c->lastOut);
- c->lastOut = out;
-
- return tHighpass_tick(&c->dcBlock, out * 4.0f);
-
-// float offset;
-// float vel = 2;
-// c->phase += c->inc;
-// if (c->phase >= 1.0f)
-// {
-// c->phase -= 1.0f;
-// offset = 1.0f - ((c->inc - c->phase) / c->inc);
-// tMinBLEP_addBLEP(&c->minBlep, offset, 0.0f, -vel);
-// }
-// if (c->skew <= c->phase && c->phase < c->skew + c->inc)
-// {
-// offset = 1.0f - ((c->inc - c->phase + c->skew) / c->inc);
-// tMinBLEP_addBLEP(&c->minBlep, offset, 0.0f, vel);
-// }
-//
-// float out;
-// if (c->phase < c->skew) out = 1.0f - (c->phase / c->skew);
-// else out = (c->phase - c->skew) / (1 - c->skew);
-//
-// out = (out - 0.5f) * 2.0f;
-//
-//// return tHighpass_tick(&c->dcBlock, tMinBLEP_tick(&c->minBlep, out));
-// return tMinBLEP_tick(&c->minBlep, out);
+ c->freq = f;
}
-void tMBTriangle_setFreq (tMBTriangle* const osc, float freq)
+void tMBTriangle_setWidth(tMBTriangle* const osc, float w)
{
_tMBTriangle* c = *osc;
-
- c->freq = freq;
- c->inc = freq * leaf.invSampleRate;
-
-// tHighpass_setFreq(&c->dcBlock, freq*0.5);
+ c->waveform = w;
}
-void tMBTriangle_setSkew (tMBTriangle* const osc, float skew)
+void tMBTriangle_syncIn(tMBTriangle* const osc, float sync)
{
_tMBTriangle* c = *osc;
- c->skew = (skew + 1.0f) * 0.5f;
+ c->syncin = sync;
}
-void tMBTriangle_sync (tMBTriangle* const osc, float phase)
+float tMBTriangle_syncOut(tMBTriangle* const osc)
{
_tMBTriangle* c = *osc;
-
- phase += 0.5f;
-
- int intPart = (int) phase;
- phase = phase - (float) intPart;
-
- float before, after;
-
- if (c->phase < c->skew) before = (1.0f - c->skew - c->phase) * 2.0f;
- else before = -(c->skew - c->phase) * 2.0f;
-
- if (phase < c->skew) after = (1.0f - c->skew - c->phase) * 2.0f;
- else after = -(c->skew - c->phase) * 2.0f;
-
- c->phase = phase;
-
- float offset = 0.0f;//1.0f - ((c->inc - c->phase) / c->inc);
- tMinBLEPHandler_addBLEP(&c->minBlep, offset, before - after, 0.0f);
-
- if (c->phase < c->skew) c->lastOut = 1.0f - (c->phase / c->skew);
- else c->lastOut = (c->phase - c->skew) / (1.0f - c->skew);
+ return c->syncout;
}
-//==============================================================================
-/* tMBPulse: Anti-aliased pulse waveform. */
-void tMBPulse_init (tMBPulse* const osc, tMinBLEPTable* const table)
+//----------------------------------------------------------------------------------------------------------
+
+void tMBSaw_init(tMBSaw* const osc)
{
- tMBPulse_initToPool(osc, table, &leaf.mempool);
+ tMBSaw_initToPool(osc, &leaf.mempool);
}
-void tMBPulse_initToPool (tMBPulse* const osc, tMinBLEPTable* const table, tMempool* const mp)
+void tMBSaw_initToPool(tMBSaw* const osc, tMempool* const pool)
{
- _tMempool* m = *mp;
- _tMBPulse* c = *osc = (_tMBPulse*) mpool_alloc(sizeof(_tMBPulse), m);
+ _tMempool* m = *pool;
+ _tMBSaw* c = *osc = (_tMBSaw*) mpool_alloc(sizeof(_tMBSaw), m);
c->mempool = m;
- c->inc = 0.0f;
- c->phase = 0.0f;
- c->width = 0.5f;
-
- tMinBLEPHandler_initToPool(&c->minBlep, table, mp);
- tHighpass_initToPool(&c->dcBlock, 10.0f, mp);
+ c->_init = true;
+ c->amp = 1.0f;
+ c->freq = 440.f;
+ c->syncin = 0.0f;
+ c->_z = 0.0f;
+ c->_j = 0;
+ memset (c->_f, 0, (FILLEN + STEP_DD_PULSE_LENGTH) * sizeof (float));
}
-void tMBPulse_free (tMBPulse* const osc)
+void tMBSaw_free(tMBSaw* const osc)
{
- _tMBPulse* c = *osc;
-
- tMinBLEPHandler_free(&c->minBlep);
- tHighpass_free(&c->dcBlock);
-
+ _tMBSaw* c = *osc;
mpool_free((char*)c, c->mempool);
}
-float tMBPulse_tick (tMBPulse* const osc)
+float tMBSaw_tick(tMBSaw* const osc)
{
- _tMBPulse* c = *osc;
+ _tMBSaw* c = *osc;
-
+ int j;
+ float freq, syncin;
+ float a, p, t, w, dw, z;
+ syncin = c->syncin;
+ freq = c->freq;
- c->phase += c->inc;
- if (c->phase >= 1.0f)
- {
- c->phase -= 1.0f;
- float offset = 1.0f - ((c->inc - c->phase) / c->inc);
- tMinBLEPHandler_addBLEP(&c->minBlep, offset, -2.0f, 0.0f);
+ p = c->_p; /* phase [0, 1) */
+ w = c->_w; /* phase increment */
+ z = c->_z; /* low pass filter state */
+ j = c->_j; /* index into buffer _f */
+
+ if (c->_init) {
+ p = 0.5f;
+ w = freq / leaf.sampleRate;
+ if (w < 1e-5) w = 1e-5;
+ if (w > 0.5) w = 0.5;
+ /* if we valued alias-free startup over low startup time, we could do:
+ * p -= w;
+ * place_slope_dd(_f, j, 0.0f, w, -1.0f); */
+ c->_init = false;
}
- if (c->width <= c->phase && c->phase < c->width + c->inc)
- {
- float offset = 1.0f - ((c->inc - c->phase + c->width) / c->inc);
- tMinBLEPHandler_addBLEP(&c->minBlep, offset, 2.0f, 0.0f);
- }
- float out;
- if (c->phase < c->width) out = 1.0f;
- else out = -1.0f;
+ //a = 0.2 + 0.8 * vco->_port [FILT];
+ a = 0.5f; // when a = 1, LPfilter is disabled
- return tHighpass_tick(&c->dcBlock, tMinBLEPHandler_tick(&c->minBlep, out));
-}
-
-void tMBPulse_setFreq (tMBPulse* const osc, float freq)
-{
- _tMBPulse* c = *osc;
+ t = freq / leaf.sampleRate;
+ if (t < 1e-5) t = 1e-5;
+ if (t > 0.5) t = 0.5;
+ dw = (t - w); // n= 1
+ w += dw;
+ p += w;
- c->freq = freq;
- c->inc = freq * leaf.invSampleRate;
-}
-
-void tMBPulse_setWidth (tMBPulse* const osc, float width)
-{
- _tMBPulse* c = *osc;
- c->width = width;
-}
-
-void tMBPulse_sync (tMBPulse* const osc, float phase)
-{
- _tMBPulse* c = *osc;
- int intPart = (int) phase;
- phase = phase - (float) intPart;
+ if (syncin >= 1e-20f) { /* sync to master */
+
+ float eof_offset = (syncin - 1e-20f) * w;
+ float p_at_reset = p - eof_offset;
+ p = eof_offset;
+
+ /* place any DD that may have occurred in subsample before reset */
+ if (p_at_reset >= 1.0f) {
+ p_at_reset -= 1.0f;
+ place_step_dd(c->_f, j, p_at_reset + eof_offset, w, 1.0f);
+ }
+
+ /* now place reset DD */
+ place_step_dd(c->_f, j, p, w, p_at_reset);
+
+ c->syncout = syncin; /* best we can do is pass on upstream sync */
+
+ } else if (p >= 1.0f) { /* normal phase reset */
+
+ p -= 1.0f;
+ c->syncout = p / w + 1e-20f;
+ place_step_dd(c->_f, j, p, w, 1.0f);
+
+ } else {
+
+ c->syncout = 0.0f;
+ }
+ c->_f[j + DD_SAMPLE_DELAY] += 0.5f - p;
- float before, after;
+ z += a * (c->_f[j] - z); // LP filtering
+ c->out = c->amp * z;
- if (c->phase < c->width) before = 1.0f;
- else before = -1.0f;
+ if (++j == FILLEN)
+ {
+ j = 0;
+ memcpy (c->_f, c->_f + FILLEN, STEP_DD_PULSE_LENGTH * sizeof (float));
+ memset (c->_f + STEP_DD_PULSE_LENGTH, 0, FILLEN * sizeof (float));
+ }
- if (phase < c->width) after = 1.0;
- else after = -1.0f;
+ c->_p = p;
+ c->_w = w;
+ c->_z = z;
+ c->_j = j;
- float offset = 0.0f;//1.0f - ((c->inc - c->phase) / c->inc);
- tMinBLEPHandler_addBLEP(&c->minBlep, offset, before - after, 0.0f);
-
- c->phase = phase;
+ return c->out;
}
-
-//==============================================================================
-
-/* tMBSawtooth: Anti-aliased Sawtooth waveform. */
-void tMBSaw_init (tMBSaw* const osc, tMinBLEPTable* const table)
+void tMBSaw_setFreq(tMBSaw* const osc, float f)
{
- tMBSaw_initToPool(osc, table, &leaf.mempool);
-}
-
-void tMBSaw_initToPool (tMBSaw* const osc, tMinBLEPTable* const table, tMempool* const mp)
-{
- _tMempool* m = *mp;
- _tMBSaw* c = *osc = (_tMBSaw*) mpool_alloc(sizeof(_tMBSaw), m);
- c->mempool = m;
-
- c->inc = 0.0f;
- c->phase = 0.0f;
-
- tMinBLEPHandler_initToPool(&c->minBlep, table, mp);
- tHighpass_initToPool(&c->dcBlock, 10.0f, mp);
-}
-
-void tMBSaw_free (tMBSaw* const osc)
-{
_tMBSaw* c = *osc;
-
- tMinBLEPHandler_free(&c->minBlep);
- tHighpass_free(&c->dcBlock);
-
- mpool_free((char*)c, c->mempool);
+ c->freq = f;
}
-float tMBSaw_tick (tMBSaw* const osc)
+void tMBSaw_syncIn(tMBSaw* const osc, float sync)
{
_tMBSaw* c = *osc;
-
- c->phase += c->inc;
- if (c->phase >= 1.0f)
- {
- c->phase -= 1.0f;
- float offset = 1.0f - ((c->inc - c->phase) / c->inc);
- tMinBLEPHandler_addBLEP(&c->minBlep, offset, 2.0f, 0.0f);
- }
-
- float out = (c->phase * 2.0f) - 1.0f;
-
- return tHighpass_tick(&c->dcBlock, tMinBLEPHandler_tick(&c->minBlep, out));
+ c->syncin = sync;
}
-void tMBSaw_setFreq (tMBSaw* const osc, float freq)
+float tMBSaw_syncOut(tMBSaw* const osc)
{
_tMBSaw* c = *osc;
-
- c->freq = freq;
-
- c->inc = freq * leaf.invSampleRate;
-}
-
-void tMBSaw_sync (tMBSaw* const osc, float phase)
-{
- _tMBSaw* c = *osc;
- int intPart = (int) phase;
- phase = phase - (float) intPart;
-
- float offset = 0.0f;//1.0f - ((c->inc - phase +) / c->inc);
- tMinBLEPHandler_addBLEP(&c->minBlep, offset, (c->phase - phase) * 2.0f, 0.0f);
-
- c->phase = phase;
+ return c->syncout;
}
--- a/leaf/Src/leaf-tables.c
+++ b/leaf/Src/leaf-tables.c
@@ -14059,3 +14059,1764 @@
.916724f, -0.916715f, -0.916705f, -0.916695f,
-0.916685f, -0.916676f, -0.916666f, -0.916656f, -0.916646f, -0.916637f, -0.916627f, -0.916617f, -0.916607f, -0.916598f, -0.916588f, -0.916578f, -0.916568f, -0.916559f, -0.916549f, -0.916539f, -0.916529f, -0.91652f, -0.91651f, -0.9165f,
-0.91649f, -0.91648f, -0.916471f, -0.916461f, -0.916451f, -0.916441f, -0.916432f, -0.916422f, -0.916412f, -0.916402f, -0.916393f, -0.916383f, -0.916373f, -0.916363f, -0.916353f, -0.916344f, -0.916334f, -0.916324f, -0.916314f, -0.916304f,
+6471f, -0.916461f, -0.916451f, -0.916441f, -0.916432f, -0.916422f, -0.916412f, -0.916402f, -0.916393f, -0.916383f, -0.916373f, -0.916363f, -0.916353f, -0.916344f, -0.916334f, -0.916324f, -0.916314f, -0.916304f,
+-0.916295f, -0.916285f, -0.916275f, -0.916265f, -0.916256f, -0.916246f, -0.916236f, -0.916226f, -0.916216f, -0.916207f, -0.916197f, -0.916187f, -0.916177f, -0.916167f, -0.916157f, -0.916148f, -0.916138f, -0.916128f, -0.916118f, -0.916108f,
+-0.916099f, -0.916089f, -0.916079f, -0.916069f, -0.916059f, -0.91605f, -0.91604f, -0.91603f, -0.91602f, -0.91601f, -0.916f, -0.915991f, -0.915981f, -0.915971f, -0.915961f, -0.915951f, -0.915942f, -0.915932f, -0.915922f, -0.915912f,
+-0.915902f, -0.915892f, -0.915883f, -0.915873f, -0.915863f, -0.915853f, -0.915843f, -0.915833f, -0.915823f, -0.915814f, -0.915804f, -0.915794f, -0.915784f, -0.915774f, -0.915764f, -0.915755f, -0.915745f, -0.915735f, -0.915725f, -0.915715f,
+-0.915705f, -0.915695f, -0.915686f, -0.915676f, -0.915666f, -0.915656f, -0.915646f, -0.915636f, -0.915626f, -0.915617f, -0.915607f, -0.915597f, -0.915587f, -0.915577f, -0.915567f, -0.915557f, -0.915547f, -0.915538f, -0.915528f, -0.915518f,
+-0.915508f, -0.915498f, -0.915488f, -0.915478f, -0.915468f, -0.915459f, -0.915449f, -0.915439f, -0.915429f, -0.915419f, -0.915409f, -0.915399f, -0.915389f, -0.915379f, -0.91537f, -0.91536f, -0.91535f, -0.91534f, -0.91533f, -0.91532f,
+-0.91531f, -0.9153f, -0.91529f, -0.91528f, -0.915271f, -0.915261f, -0.915251f, -0.915241f, -0.915231f, -0.915221f, -0.915211f, -0.915201f, -0.915191f, -0.915181f, -0.915171f, -0.915162f, -0.915152f, -0.915142f, -0.915132f, -0.915122f,
+-0.915112f, -0.915102f, -0.915092f, -0.915082f, -0.915072f, -0.915062f, -0.915052f, -0.915042f, -0.915032f, -0.915023f, -0.915013f, -0.915003f, -0.914993f, -0.914983f, -0.914973f, -0.914963f, -0.914953f, -0.914943f, -0.914933f, -0.914923f,
+-0.914913f, -0.914903f, -0.914893f, -0.914883f, -0.914873f, -0.914863f, -0.914854f, -0.914844f, -0.914834f, -0.914824f, -0.914814f, -0.914804f, -0.914794f, -0.914784f, -0.914774f, -0.914764f, -0.914754f, -0.914744f, -0.914734f, -0.914724f,
+-0.914714f, -0.914704f, -0.914694f, -0.914684f, -0.914674f, -0.914664f, -0.914654f, -0.914644f, -0.914634f, -0.914624f, -0.914614f, -0.914604f, -0.914594f, -0.914584f, -0.914574f, -0.914564f, -0.914554f, -0.914545f, -0.914535f, -0.914525f,
+-0.914515f, -0.914505f, -0.914495f, -0.914485f, -0.914475f, -0.914465f, -0.914455f, -0.914445f, -0.914435f, -0.914425f, -0.914415f, -0.914405f, -0.914395f, -0.914385f, -0.914375f, -0.914365f, -0.914355f, -0.914345f, -0.914335f, -0.914325f,
+-0.914315f, -0.914305f, -0.914295f, -0.914284f, -0.914274f, -0.914264f, -0.914254f, -0.914244f, -0.914234f, -0.914224f, -0.914214f, -0.914204f, -0.914194f, -0.914184f, -0.914174f, -0.914164f, -0.914154f, -0.914144f, -0.914134f, -0.914124f,
+-0.914114f, -0.914104f, -0.914094f, -0.914084f, -0.914074f, -0.914064f, -0.914054f, -0.914044f, -0.914034f, -0.914024f, -0.914014f, -0.914004f, -0.913994f, -0.913984f, -0.913973f, -0.913963f, -0.913953f, -0.913943f, -0.913933f, -0.913923f,
+-0.913913f, -0.913903f, -0.913893f, -0.913883f, -0.913873f, -0.913863f, -0.913853f, -0.913843f, -0.913833f, -0.913823f, -0.913813f, -0.913802f, -0.913792f, -0.913782f, -0.913772f, -0.913762f, -0.913752f, -0.913742f, -0.913732f, -0.913722f,
+-0.913712f, -0.913702f, -0.913692f, -0.913682f, -0.913671f, -0.913661f, -0.913651f, -0.913641f, -0.913631f, -0.913621f, -0.913611f, -0.913601f, -0.913591f, -0.913581f, -0.913571f, -0.913561f, -0.91355f, -0.91354f, -0.91353f, -0.91352f,
+-0.91351f, -0.9135f, -0.91349f, -0.91348f, -0.91347f, -0.913459f, -0.913449f, -0.913439f, -0.913429f, -0.913419f, -0.913409f, -0.913399f, -0.913389f, -0.913379f, -0.913368f, -0.913358f, -0.913348f, -0.913338f, -0.913328f, -0.913318f,
+-0.913308f, -0.913298f, -0.913288f, -0.913277f, -0.913267f, -0.913257f, -0.913247f, -0.913237f, -0.913227f, -0.913217f, -0.913206f, -0.913196f, -0.913186f, -0.913176f, -0.913166f, -0.913156f, -0.913146f, -0.913135f, -0.913125f, -0.913115f,
+-0.913105f, -0.913095f, -0.913085f, -0.913075f, -0.913064f, -0.913054f, -0.913044f, -0.913034f, -0.913024f, -0.913014f, -0.913004f, -0.912993f, -0.912983f, -0.912973f, -0.912963f, -0.912953f, -0.912943f, -0.912932f, -0.912922f, -0.912912f,
+-0.912902f, -0.912892f, -0.912882f, -0.912871f, -0.912861f, -0.912851f, -0.912841f, -0.912831f, -0.912821f, -0.91281f, -0.9128f, -0.91279f, -0.91278f, -0.91277f, -0.912759f, -0.912749f, -0.912739f, -0.912729f, -0.912719f, -0.912708f,
+-0.912698f, -0.912688f, -0.912678f, -0.912668f, -0.912658f, -0.912647f, -0.912637f, -0.912627f, -0.912617f, -0.912607f, -0.912596f, -0.912586f, -0.912576f, -0.912566f, -0.912555f, -0.912545f, -0.912535f, -0.912525f, -0.912515f, -0.912504f,
+-0.912494f, -0.912484f, -0.912474f, -0.912464f, -0.912453f, -0.912443f, -0.912433f, -0.912423f, -0.912412f, -0.912402f, -0.912392f, -0.912382f, -0.912372f, -0.912361f, -0.912351f, -0.912341f, -0.912331f, -0.91232f, -0.91231f, -0.9123f,
+-0.91229f, -0.912279f, -0.912269f, -0.912259f, -0.912249f, -0.912238f, -0.912228f, -0.912218f, -0.912208f, -0.912198f, -0.912187f, -0.912177f, -0.912167f, -0.912157f, -0.912146f, -0.912136f, -0.912126f, -0.912115f, -0.912105f, -0.912095f,
+-0.912085f, -0.912074f, -0.912064f, -0.912054f, -0.912044f, -0.912033f, -0.912023f, -0.912013f, -0.912003f, -0.911992f, -0.911982f, -0.911972f, -0.911962f, -0.911951f, -0.911941f, -0.911931f, -0.91192f, -0.91191f, -0.9119f, -0.91189f,
+-0.911879f, -0.911869f, -0.911859f, -0.911848f, -0.911838f, -0.911828f, -0.911818f, -0.911807f, -0.911797f, -0.911787f, -0.911776f, -0.911766f, -0.911756f, -0.911746f, -0.911735f, -0.911725f, -0.911715f, -0.911704f, -0.911694f, -0.911684f,
+-0.911673f, -0.911663f, -0.911653f, -0.911642f, -0.911632f, -0.911622f, -0.911612f, -0.911601f, -0.911591f, -0.911581f, -0.91157f, -0.91156f, -0.91155f, -0.911539f, -0.911529f, -0.911519f, -0.911508f, -0.911498f, -0.911488f, -0.911477f,
+-0.911467f, -0.911457f, -0.911446f, -0.911436f, -0.911426f, -0.911415f, -0.911405f, -0.911395f, -0.911384f, -0.911374f, -0.911364f, -0.911353f, -0.911343f, -0.911333f, -0.911322f, -0.911312f, -0.911302f, -0.911291f, -0.911281f, -0.911271f,
+-0.91126f, -0.91125f, -0.91124f, -0.911229f, -0.911219f, -0.911208f, -0.911198f, -0.911188f, -0.911177f, -0.911167f, -0.911157f, -0.911146f, -0.911136f, -0.911126f, -0.911115f, -0.911105f, -0.911094f, -0.911084f, -0.911074f, -0.911063f,
+-0.911053f, -0.911043f, -0.911032f, -0.911022f, -0.911011f, -0.911001f, -0.910991f, -0.91098f, -0.91097f, -0.91096f, -0.910949f, -0.910939f, -0.910928f, -0.910918f, -0.910908f, -0.910897f, -0.910887f, -0.910876f, -0.910866f, -0.910856f,
+-0.910845f, -0.910835f, -0.910824f, -0.910814f, -0.910804f, -0.910793f, -0.910783f, -0.910772f, -0.910762f, -0.910752f, -0.910741f, -0.910731f, -0.91072f, -0.91071f, -0.9107f, -0.910689f, -0.910679f, -0.910668f, -0.910658f, -0.910647f,
+-0.910637f, -0.910627f, -0.910616f, -0.910606f, -0.910595f, -0.910585f, -0.910574f, -0.910564f, -0.910554f, -0.910543f, -0.910533f, -0.910522f, -0.910512f, -0.910501f, -0.910491f, -0.910481f, -0.91047f, -0.91046f, -0.910449f, -0.910439f,
+-0.910428f, -0.910418f, -0.910407f, -0.910397f, -0.910387f, -0.910376f, -0.910366f, -0.910355f, -0.910345f, -0.910334f, -0.910324f, -0.910313f, -0.910303f, -0.910293f, -0.910282f, -0.910272f, -0.910261f, -0.910251f, -0.91024f, -0.91023f,
+-0.910219f, -0.910209f, -0.910198f, -0.910188f, -0.910177f, -0.910167f, -0.910156f, -0.910146f, -0.910135f, -0.910125f, -0.910115f, -0.910104f, -0.910094f, -0.910083f, -0.910073f, -0.910062f, -0.910052f, -0.910041f, -0.910031f, -0.91002f,
+-0.91001f, -0.909999f, -0.909989f, -0.909978f, -0.909968f, -0.909957f, -0.909947f, -0.909936f, -0.909926f, -0.909915f, -0.909905f, -0.909894f, -0.909884f, -0.909873f, -0.909863f, -0.909852f, -0.909842f, -0.909831f, -0.909821f, -0.90981f,
+-0.9098f, -0.909789f, -0.909779f, -0.909768f, -0.909758f, -0.909747f, -0.909737f, -0.909726f, -0.909715f, -0.909705f, -0.909694f, -0.909684f, -0.909673f, -0.909663f, -0.909652f, -0.909642f, -0.909631f, -0.909621f, -0.90961f, -0.9096f,
+-0.909589f, -0.909579f, -0.909568f, -0.909557f, -0.909547f, -0.909536f, -0.909526f, -0.909515f, -0.909505f, -0.909494f, -0.909484f, -0.909473f, -0.909463f, -0.909452f, -0.909441f, -0.909431f, -0.90942f, -0.90941f, -0.909399f, -0.909389f,
+-0.909378f, -0.909368f, -0.909357f, -0.909346f, -0.909336f, -0.909325f, -0.909315f, -0.909304f, -0.909294f, -0.909283f, -0.909272f, -0.909262f, -0.909251f, -0.909241f, -0.90923f, -0.90922f, -0.909209f, -0.909198f, -0.909188f, -0.909177f,
+-0.909167f, -0.909156f, -0.909145f, -0.909135f, -0.909124f, -0.909114f, -0.909103f, -0.909093f, -0.909082f, -0.909071f, -0.909061f, -0.90905f, -0.90904f, -0.909029f, -0.909018f, -0.909008f, -0.908997f, -0.908987f, -0.908976f, -0.908965f,
+-0.908955f, -0.908944f, -0.908934f, -0.908923f, -0.908912f, -0.908902f, -0.908891f, -0.90888f, -0.90887f, -0.908859f, -0.908849f, -0.908838f, -0.908827f, -0.908817f, -0.908806f, -0.908795f, -0.908785f, -0.908774f, -0.908764f, -0.908753f,
+-0.908742f, -0.908732f, -0.908721f, -0.90871f, -0.9087f, -0.908689f, -0.908679f, -0.908668f, -0.908657f, -0.908647f, -0.908636f, -0.908625f, -0.908615f, -0.908604f, -0.908593f, -0.908583f, -0.908572f, -0.908561f, -0.908551f, -0.90854f,
+-0.908529f, -0.908519f, -0.908508f, -0.908497f, -0.908487f, -0.908476f, -0.908465f, -0.908455f, -0.908444f, -0.908434f, -0.908423f, -0.908412f, -0.908402f, -0.908391f, -0.90838f, -0.908369f, -0.908359f, -0.908348f, -0.908337f, -0.908327f,
+-0.908316f, -0.908305f, -0.908295f, -0.908284f, -0.908273f, -0.908263f, -0.908252f, -0.908241f, -0.908231f, -0.90822f, -0.908209f, -0.908199f, -0.908188f, -0.908177f, -0.908166f, -0.908156f, -0.908145f, -0.908134f, -0.908124f, -0.908113f,
+-0.908102f, -0.908092f, -0.908081f, -0.90807f, -0.908059f, -0.908049f, -0.908038f, -0.908027f, -0.908017f, -0.908006f, -0.907995f, -0.907984f, -0.907974f, -0.907963f, -0.907952f, -0.907942f, -0.907931f, -0.90792f, -0.907909f, -0.907899f,
+-0.907888f, -0.907877f, -0.907867f, -0.907856f, -0.907845f, -0.907834f, -0.907824f, -0.907813f, -0.907802f, -0.907791f, -0.907781f, -0.90777f, -0.907759f, -0.907748f, -0.907738f, -0.907727f, -0.907716f, -0.907705f, -0.907695f, -0.907684f,
+-0.907673f, -0.907662f, -0.907652f, -0.907641f, -0.90763f, -0.907619f, -0.907609f, -0.907598f, -0.907587f, -0.907576f, -0.907566f, -0.907555f, -0.907544f, -0.907533f, -0.907523f, -0.907512f, -0.907501f, -0.90749f, -0.90748f, -0.907469f,
+-0.907458f, -0.907447f, -0.907436f, -0.907426f, -0.907415f, -0.907404f, -0.907393f, -0.907383f, -0.907372f, -0.907361f, -0.90735f, -0.907339f, -0.907329f, -0.907318f, -0.907307f, -0.907296f, -0.907285f, -0.907275f, -0.907264f, -0.907253f,
+-0.907242f, -0.907231f, -0.907221f, -0.90721f, -0.907199f, -0.907188f, -0.907177f, -0.907167f, -0.907156f, -0.907145f, -0.907134f, -0.907123f, -0.907113f, -0.907102f, -0.907091f, -0.90708f, -0.907069f, -0.907059f, -0.907048f, -0.907037f,
+-0.907026f, -0.907015f, -0.907004f, -0.906994f, -0.906983f, -0.906972f, -0.906961f, -0.90695f, -0.906939f, -0.906929f, -0.906918f, -0.906907f, -0.906896f, -0.906885f, -0.906874f, -0.906864f, -0.906853f, -0.906842f, -0.906831f, -0.90682f,
+-0.906809f, -0.906799f, -0.906788f, -0.906777f, -0.906766f, -0.906755f, -0.906744f, -0.906733f, -0.906723f, -0.906712f, -0.906701f, -0.90669f, -0.906679f, -0.906668f, -0.906657f, -0.906647f, -0.906636f, -0.906625f, -0.906614f, -0.906603f,
+-0.906592f, -0.906581f, -0.90657f, -0.90656f, -0.906549f, -0.906538f, -0.906527f, -0.906516f, -0.906505f, -0.906494f, -0.906483f, -0.906473f, -0.906462f, -0.906451f, -0.90644f, -0.906429f, -0.906418f, -0.906407f, -0.906396f, -0.906385f,
+-0.906375f, -0.906364f, -0.906353f, -0.906342f, -0.906331f, -0.90632f, -0.906309f, -0.906298f, -0.906287f, -0.906276f, -0.906266f, -0.906255f, -0.906244f, -0.906233f, -0.906222f, -0.906211f, -0.9062f, -0.906189f, -0.906178f, -0.906167f,
+-0.906156f, -0.906146f, -0.906135f, -0.906124f, -0.906113f, -0.906102f, -0.906091f, -0.90608f, -0.906069f, -0.906058f, -0.906047f, -0.906036f, -0.906025f, -0.906014f, -0.906003f, -0.905993f, -0.905982f, -0.905971f, -0.90596f, -0.905949f,
+-0.905938f, -0.905927f, -0.905916f, -0.905905f, -0.905894f, -0.905883f, -0.905872f, -0.905861f, -0.90585f, -0.905839f, -0.905828f, -0.905817f, -0.905806f, -0.905796f, -0.905785f, -0.905774f, -0.905763f, -0.905752f, -0.905741f, -0.90573f,
+-0.905719f, -0.905708f, -0.905697f, -0.905686f, -0.905675f, -0.905664f, -0.905653f, -0.905642f, -0.905631f, -0.90562f, -0.905609f, -0.905598f, -0.905587f, -0.905576f, -0.905565f, -0.905554f, -0.905543f, -0.905532f, -0.905521f, -0.90551f,
+-0.905499f, -0.905488f, -0.905477f, -0.905466f, -0.905455f, -0.905444f, -0.905433f, -0.905422f, -0.905411f, -0.9054f, -0.905389f, -0.905378f, -0.905367f, -0.905356f, -0.905345f, -0.905334f, -0.905323f, -0.905312f, -0.905301f, -0.90529f,
+-0.905279f, -0.905268f, -0.905257f, -0.905246f, -0.905235f, -0.905224f, -0.905213f, -0.905202f, -0.905191f, -0.90518f, -0.905169f, -0.905158f, -0.905147f, -0.905136f, -0.905125f, -0.905114f, -0.905103f, -0.905092f, -0.905081f, -0.90507f,
+-0.905059f, -0.905048f, -0.905037f, -0.905025f, -0.905014f, -0.905003f, -0.904992f, -0.904981f, -0.90497f, -0.904959f, -0.904948f, -0.904937f, -0.904926f, -0.904915f, -0.904904f, -0.904893f, -0.904882f, -0.904871f, -0.90486f, -0.904849f,
+-0.904838f, -0.904826f, -0.904815f, -0.904804f, -0.904793f, -0.904782f, -0.904771f, -0.90476f, -0.904749f, -0.904738f, -0.904727f, -0.904716f, -0.904705f, -0.904694f, -0.904683f, -0.904671f, -0.90466f, -0.904649f, -0.904638f, -0.904627f,
+-0.904616f, -0.904605f, -0.904594f, -0.904583f, -0.904572f, -0.904561f, -0.904549f, -0.904538f, -0.904527f, -0.904516f, -0.904505f, -0.904494f, -0.904483f, -0.904472f, -0.904461f, -0.90445f, -0.904438f, -0.904427f, -0.904416f, -0.904405f,
+-0.904394f, -0.904383f, -0.904372f, -0.904361f, -0.90435f, -0.904338f, -0.904327f, -0.904316f, -0.904305f, -0.904294f, -0.904283f, -0.904272f, -0.904261f, -0.904249f, -0.904238f, -0.904227f, -0.904216f, -0.904205f, -0.904194f, -0.904183f,
+-0.904172f, -0.90416f, -0.904149f, -0.904138f, -0.904127f, -0.904116f, -0.904105f, -0.904094f, -0.904082f, -0.904071f, -0.90406f, -0.904049f, -0.904038f, -0.904027f, -0.904015f, -0.904004f, -0.903993f, -0.903982f, -0.903971f, -0.90396f,
+-0.903949f, -0.903937f, -0.903926f, -0.903915f, -0.903904f, -0.903893f, -0.903882f, -0.90387f, -0.903859f, -0.903848f, -0.903837f, -0.903826f, -0.903814f, -0.903803f, -0.903792f, -0.903781f, -0.90377f, -0.903759f, -0.903747f, -0.903736f,
+-0.903725f, -0.903714f, -0.903703f, -0.903691f, -0.90368f, -0.903669f, -0.903658f, -0.903647f, -0.903636f, -0.903624f, -0.903613f, -0.903602f, -0.903591f, -0.90358f, -0.903568f, -0.903557f, -0.903546f, -0.903535f, -0.903523f, -0.903512f,
+-0.903501f, -0.90349f, -0.903479f, -0.903467f, -0.903456f, -0.903445f, -0.903434f, -0.903423f, -0.903411f, -0.9034f, -0.903389f, -0.903378f, -0.903366f, -0.903355f, -0.903344f, -0.903333f, -0.903322f, -0.90331f, -0.903299f, -0.903288f,
+-0.903277f, -0.903265f, -0.903254f, -0.903243f, -0.903232f, -0.90322f, -0.903209f, -0.903198f, -0.903187f, -0.903175f, -0.903164f, -0.903153f, -0.903142f, -0.90313f, -0.903119f, -0.903108f, -0.903097f, -0.903085f, -0.903074f, -0.903063f,
+-0.903052f, -0.90304f, -0.903029f, -0.903018f, -0.903007f, -0.902995f, -0.902984f, -0.902973f, -0.902961f, -0.90295f, -0.902939f, -0.902928f, -0.902916f, -0.902905f, -0.902894f, -0.902883f, -0.902871f, -0.90286f, -0.902849f, -0.902837f,
+-0.902826f, -0.902815f, -0.902804f, -0.902792f, -0.902781f, -0.90277f, -0.902758f, -0.902747f, -0.902736f, -0.902725f, -0.902713f, -0.902702f, -0.902691f, -0.902679f, -0.902668f, -0.902657f, -0.902645f, -0.902634f, -0.902623f, -0.902611f,
+-0.9026f, -0.902589f, -0.902578f, -0.902566f, -0.902555f, -0.902544f, -0.902532f, -0.902521f, -0.90251f, -0.902498f, -0.902487f, -0.902476f, -0.902464f, -0.902453f, -0.902442f, -0.90243f, -0.902419f, -0.902408f, -0.902396f, -0.902385f,
+-0.902374f, -0.902362f, -0.902351f, -0.90234f, -0.902328f, -0.902317f, -0.902306f, -0.902294f, -0.902283f, -0.902272f, -0.90226f, -0.902249f, -0.902238f, -0.902226f, -0.902215f, -0.902204f, -0.902192f, -0.902181f, -0.902169f, -0.902158f,
+-0.902147f, -0.902135f, -0.902124f, -0.902113f, -0.902101f, -0.90209f, -0.902079f, -0.902067f, -0.902056f, -0.902044f, -0.902033f, -0.902022f, -0.90201f, -0.901999f, -0.901988f, -0.901976f, -0.901965f, -0.901953f, -0.901942f, -0.901931f,
+-0.901919f, -0.901908f, -0.901897f, -0.901885f, -0.901874f, -0.901862f, -0.901851f, -0.90184f, -0.901828f, -0.901817f, -0.901805f, -0.901794f, -0.901783f, -0.901771f, -0.90176f, -0.901748f, -0.901737f, -0.901726f, -0.901714f, -0.901703f,
+-0.901691f, -0.90168f, -0.901668f, -0.901657f, -0.901646f, -0.901634f, -0.901623f, -0.901611f, -0.9016f, -0.901589f, -0.901577f, -0.901566f, -0.901554f, -0.901543f, -0.901531f, -0.90152f, -0.901509f, -0.901497f, -0.901486f, -0.901474f,
+-0.901463f, -0.901451f, -0.90144f, -0.901429f, -0.901417f, -0.901406f, -0.901394f, -0.901383f, -0.901371f, -0.90136f, -0.901348f, -0.901337f, -0.901326f, -0.901314f, -0.901303f, -0.901291f, -0.90128f, -0.901268f, -0.901257f, -0.901245f,
+-0.901234f, -0.901222f, -0.901211f, -0.901199f, -0.901188f, -0.901177f, -0.901165f, -0.901154f, -0.901142f, -0.901131f, -0.901119f, -0.901108f, -0.901096f, -0.901085f, -0.901073f, -0.901062f, -0.90105f, -0.901039f, -0.901027f, -0.901016f,
+-0.901004f, -0.900993f, -0.900981f, -0.90097f, -0.900958f, -0.900947f, -0.900935f, -0.900924f, -0.900912f, -0.900901f, -0.900889f, -0.900878f, -0.900866f, -0.900855f, -0.900843f, -0.900832f, -0.90082f, -0.900809f, -0.900797f, -0.900786f,
+-0.900774f, -0.900763f, -0.900751f, -0.90074f, -0.900728f, -0.900717f, -0.900705f, -0.900694f, -0.900682f, -0.900671f, -0.900659f, -0.900648f, -0.900636f, -0.900625f, -0.900613f, -0.900602f, -0.90059f, -0.900579f, -0.900567f, -0.900555f,
+-0.900544f, -0.900532f, -0.900521f, -0.900509f, -0.900498f, -0.900486f, -0.900475f, -0.900463f, -0.900452f, -0.90044f, -0.900428f, -0.900417f, -0.900405f, -0.900394f, -0.900382f, -0.900371f, -0.900359f, -0.900348f, -0.900336f, -0.900324f,
+-0.900313f, -0.900301f, -0.90029f, -0.900278f, -0.900267f, -0.900255f, -0.900244f, -0.900232f, -0.90022f, -0.900209f, -0.900197f, -0.900186f, -0.900174f, -0.900163f, -0.900151f, -0.900139f, -0.900128f, -0.900116f, -0.900105f, -0.900093f,
+-0.900081f, -0.90007f, -0.900058f, -0.900047f, -0.900035f, -0.900023f, -0.900012f, -0.9f, -0.899989f, -0.899977f, -0.899965f, -0.899954f, -0.899942f, -0.899931f, -0.899919f, -0.899907f, -0.899896f, -0.899884f, -0.899873f, -0.899861f,
+-0.899849f, -0.899838f, -0.899826f, -0.899815f, -0.899803f, -0.899791f, -0.89978f, -0.899768f, -0.899756f, -0.899745f, -0.899733f, -0.899722f, -0.89971f, -0.899698f, -0.899687f, -0.899675f, -0.899663f, -0.899652f, -0.89964f, -0.899629f,
+-0.899617f, -0.899605f, -0.899594f, -0.899582f, -0.89957f, -0.899559f, -0.899547f, -0.899535f, -0.899524f, -0.899512f, -0.8995f, -0.899489f, -0.899477f, -0.899465f, -0.899454f, -0.899442f, -0.899431f, -0.899419f, -0.899407f, -0.899396f,
+-0.899384f, -0.899372f, -0.899361f, -0.899349f, -0.899337f, -0.899326f, -0.899314f, -0.899302f, -0.89929f, -0.899279f, -0.899267f, -0.899255f, -0.899244f, -0.899232f, -0.89922f, -0.899209f, -0.899197f, -0.899185f, -0.899174f, -0.899162f,
+-0.89915f, -0.899139f, -0.899127f, -0.899115f, -0.899104f, -0.899092f, -0.89908f, -0.899068f, -0.899057f, -0.899045f, -0.899033f, -0.899022f, -0.89901f, -0.898998f, -0.898987f, -0.898975f, -0.898963f, -0.898951f, -0.89894f, -0.898928f,
+-0.898916f, -0.898905f, -0.898893f, -0.898881f, -0.898869f, -0.898858f, -0.898846f, -0.898834f, -0.898822f, -0.898811f, -0.898799f, -0.898787f, -0.898776f, -0.898764f, -0.898752f, -0.89874f, -0.898729f, -0.898717f, -0.898705f, -0.898693f,
+-0.898682f, -0.89867f, -0.898658f, -0.898646f, -0.898635f, -0.898623f, -0.898611f, -0.898599f, -0.898588f, -0.898576f, -0.898564f, -0.898552f, -0.898541f, -0.898529f, -0.898517f, -0.898505f, -0.898494f, -0.898482f, -0.89847f, -0.898458f,
+-0.898447f, -0.898435f, -0.898423f, -0.898411f, -0.8984f, -0.898388f, -0.898376f, -0.898364f, -0.898352f, -0.898341f, -0.898329f, -0.898317f, -0.898305f, -0.898293f, -0.898282f, -0.89827f, -0.898258f, -0.898246f, -0.898235f, -0.898223f,
+-0.898211f, -0.898199f, -0.898187f, -0.898176f, -0.898164f, -0.898152f, -0.89814f, -0.898128f, -0.898117f, -0.898105f, -0.898093f, -0.898081f, -0.898069f, -0.898058f, -0.898046f, -0.898034f, -0.898022f, -0.89801f, -0.897998f, -0.897987f,
+-0.897975f, -0.897963f, -0.897951f, -0.897939f, -0.897928f, -0.897916f, -0.897904f, -0.897892f, -0.89788f, -0.897868f, -0.897857f, -0.897845f, -0.897833f, -0.897821f, -0.897809f, -0.897797f, -0.897786f, -0.897774f, -0.897762f, -0.89775f,
+-0.897738f, -0.897726f, -0.897715f, -0.897703f, -0.897691f, -0.897679f, -0.897667f, -0.897655f, -0.897643f, -0.897632f, -0.89762f, -0.897608f, -0.897596f, -0.897584f, -0.897572f, -0.89756f, -0.897549f, -0.897537f, -0.897525f, -0.897513f,
+-0.897501f, -0.897489f, -0.897477f, -0.897465f, -0.897454f, -0.897442f, -0.89743f, -0.897418f, -0.897406f, -0.897394f, -0.897382f, -0.89737f, -0.897359f, -0.897347f, -0.897335f, -0.897323f, -0.897311f, -0.897299f, -0.897287f, -0.897275f,
+-0.897263f, -0.897251f, -0.89724f, -0.897228f, -0.897216f, -0.897204f, -0.897192f, -0.89718f, -0.897168f, -0.897156f, -0.897144f, -0.897132f, -0.897121f, -0.897109f, -0.897097f, -0.897085f, -0.897073f, -0.897061f, -0.897049f, -0.897037f,
+-0.897025f, -0.897013f, -0.897001f, -0.896989f, -0.896977f, -0.896966f, -0.896954f, -0.896942f, -0.89693f, -0.896918f, -0.896906f, -0.896894f, -0.896882f, -0.89687f, -0.896858f, -0.896846f, -0.896834f, -0.896822f, -0.89681f, -0.896798f,
+-0.896786f, -0.896774f, -0.896763f, -0.896751f, -0.896739f, -0.896727f, -0.896715f, -0.896703f, -0.896691f, -0.896679f, -0.896667f, -0.896655f, -0.896643f, -0.896631f, -0.896619f, -0.896607f, -0.896595f, -0.896583f, -0.896571f, -0.896559f,
+-0.896547f, -0.896535f, -0.896523f, -0.896511f, -0.896499f, -0.896487f, -0.896475f, -0.896463f, -0.896451f, -0.896439f, -0.896427f, -0.896415f, -0.896403f, -0.896391f, -0.896379f, -0.896367f, -0.896355f, -0.896343f, -0.896331f, -0.896319f,
+-0.896307f, -0.896295f, -0.896283f, -0.896271f, -0.896259f, -0.896247f, -0.896235f, -0.896223f, -0.896211f, -0.896199f, -0.896187f, -0.896175f, -0.896163f, -0.896151f, -0.896139f, -0.896127f, -0.896115f, -0.896103f, -0.896091f, -0.896079f,
+-0.896067f, -0.896055f, -0.896043f, -0.896031f, -0.896019f, -0.896007f, -0.895995f, -0.895983f, -0.895971f, -0.895959f, -0.895947f, -0.895935f, -0.895923f, -0.895911f, -0.895899f, -0.895887f, -0.895875f, -0.895862f, -0.89585f, -0.895838f,
+-0.895826f, -0.895814f, -0.895802f, -0.89579f, -0.895778f, -0.895766f, -0.895754f, -0.895742f, -0.89573f, -0.895718f, -0.895706f, -0.895694f, -0.895682f, -0.895669f, -0.895657f, -0.895645f, -0.895633f, -0.895621f, -0.895609f, -0.895597f,
+-0.895585f, -0.895573f, -0.895561f, -0.895549f, -0.895537f, -0.895525f, -0.895512f, -0.8955f, -0.895488f, -0.895476f, -0.895464f, -0.895452f, -0.89544f, -0.895428f, -0.895416f, -0.895404f, -0.895391f, -0.895379f, -0.895367f, -0.895355f,
+-0.895343f, -0.895331f, -0.895319f, -0.895307f, -0.895295f, -0.895283f, -0.89527f, -0.895258f, -0.895246f, -0.895234f, -0.895222f, -0.89521f, -0.895198f, -0.895186f, -0.895173f, -0.895161f, -0.895149f, -0.895137f, -0.895125f, -0.895113f,
+-0.895101f, -0.895089f, -0.895076f, -0.895064f, -0.895052f, -0.89504f, -0.895028f, -0.895016f, -0.895004f, -0.894991f, -0.894979f, -0.894967f, -0.894955f, -0.894943f, -0.894931f, -0.894919f, -0.894906f, -0.894894f, -0.894882f, -0.89487f,
+-0.894858f, -0.894846f, -0.894833f, -0.894821f, -0.894809f, -0.894797f, -0.894785f, -0.894773f, -0.89476f, -0.894748f, -0.894736f, -0.894724f, -0.894712f, -0.8947f, -0.894687f, -0.894675f, -0.894663f, -0.894651f, -0.894639f, -0.894626f,
+-0.894614f, -0.894602f, -0.89459f, -0.894578f, -0.894566f, -0.894553f, -0.894541f, -0.894529f, -0.894517f, -0.894505f, -0.894492f, -0.89448f, -0.894468f, -0.894456f, -0.894444f, -0.894431f, -0.894419f, -0.894407f, -0.894395f, -0.894382f,
+-0.89437f, -0.894358f, -0.894346f, -0.894334f, -0.894321f, -0.894309f, -0.894297f, -0.894285f, -0.894273f, -0.89426f, -0.894248f, -0.894236f, -0.894224f, -0.894211f, -0.894199f, -0.894187f, -0.894175f, -0.894162f, -0.89415f, -0.894138f,
+-0.894126f, -0.894113f, -0.894101f, -0.894089f, -0.894077f, -0.894065f, -0.894052f, -0.89404f, -0.894028f, -0.894016f, -0.894003f, -0.893991f, -0.893979f, -0.893966f, -0.893954f, -0.893942f, -0.89393f, -0.893917f, -0.893905f, -0.893893f,
+-0.893881f, -0.893868f, -0.893856f, -0.893844f, -0.893832f, -0.893819f, -0.893807f, -0.893795f, -0.893782f, -0.89377f, -0.893758f, -0.893746f, -0.893733f, -0.893721f, -0.893709f, -0.893696f, -0.893684f, -0.893672f, -0.89366f, -0.893647f,
+-0.893635f, -0.893623f, -0.89361f, -0.893598f, -0.893586f, -0.893574f, -0.893561f, -0.893549f, -0.893537f, -0.893524f, -0.893512f, -0.8935f, -0.893487f, -0.893475f, -0.893463f, -0.89345f, -0.893438f, -0.893426f, -0.893414f, -0.893401f,
+-0.893389f, -0.893377f, -0.893364f, -0.893352f, -0.89334f, -0.893327f, -0.893315f, -0.893303f, -0.89329f, -0.893278f, -0.893266f, -0.893253f, -0.893241f, -0.893229f, -0.893216f, -0.893204f, -0.893192f, -0.893179f, -0.893167f, -0.893155f,
+-0.893142f, -0.89313f, -0.893118f, -0.893105f, -0.893093f, -0.89308f, -0.893068f, -0.893056f, -0.893043f, -0.893031f, -0.893019f, -0.893006f, -0.892994f, -0.892982f, -0.892969f, -0.892957f, -0.892944f, -0.892932f, -0.89292f, -0.892907f,
+-0.892895f, -0.892883f, -0.89287f, -0.892858f, -0.892845f, -0.892833f, -0.892821f, -0.892808f, -0.892796f, -0.892784f, -0.892771f, -0.892759f, -0.892746f, -0.892734f, -0.892722f, -0.892709f, -0.892697f, -0.892684f, -0.892672f, -0.89266f,
+-0.892647f, -0.892635f, -0.892622f, -0.89261f, -0.892598f, -0.892585f, -0.892573f, -0.89256f, -0.892548f, -0.892536f, -0.892523f, -0.892511f, -0.892498f, -0.892486f, -0.892473f, -0.892461f, -0.892449f, -0.892436f, -0.892424f, -0.892411f,
+-0.892399f, -0.892387f, -0.892374f, -0.892362f, -0.892349f, -0.892337f, -0.892324f, -0.892312f, -0.892299f, -0.892287f, -0.892275f, -0.892262f, -0.89225f, -0.892237f, -0.892225f, -0.892212f, -0.8922f, -0.892187f, -0.892175f, -0.892163f,
+-0.89215f, -0.892138f, -0.892125f, -0.892113f, -0.8921f, -0.892088f, -0.892075f, -0.892063f, -0.89205f, -0.892038f, -0.892025f, -0.892013f, -0.892001f, -0.891988f, -0.891976f, -0.891963f, -0.891951f, -0.891938f, -0.891926f, -0.891913f,
+-0.891901f, -0.891888f, -0.891876f, -0.891863f, -0.891851f, -0.891838f, -0.891826f, -0.891813f, -0.891801f, -0.891788f, -0.891776f, -0.891763f, -0.891751f, -0.891738f, -0.891726f, -0.891713f, -0.891701f, -0.891688f, -0.891676f, -0.891663f,
+-0.891651f, -0.891638f, -0.891626f, -0.891613f, -0.891601f, -0.891588f, -0.891576f, -0.891563f, -0.891551f, -0.891538f, -0.891526f, -0.891513f, -0.891501f, -0.891488f, -0.891476f, -0.891463f, -0.89145f, -0.891438f, -0.891425f, -0.891413f,
+-0.8914f, -0.891388f, -0.891375f, -0.891363f, -0.89135f, -0.891338f, -0.891325f, -0.891313f, -0.8913f, -0.891287f, -0.891275f, -0.891262f, -0.89125f, -0.891237f, -0.891225f, -0.891212f, -0.8912f, -0.891187f, -0.891174f, -0.891162f,
+-0.891149f, -0.891137f, -0.891124f, -0.891112f, -0.891099f, -0.891086f, -0.891074f, -0.891061f, -0.891049f, -0.891036f, -0.891024f, -0.891011f, -0.890998f, -0.890986f, -0.890973f, -0.890961f, -0.890948f, -0.890936f, -0.890923f, -0.89091f,
+-0.890898f, -0.890885f, -0.890873f, -0.89086f, -0.890847f, -0.890835f, -0.890822f, -0.89081f, -0.890797f, -0.890784f, -0.890772f, -0.890759f, -0.890747f, -0.890734f, -0.890721f, -0.890709f, -0.890696f, -0.890683f, -0.890671f, -0.890658f,
+-0.890646f, -0.890633f, -0.89062f, -0.890608f, -0.890595f, -0.890583f, -0.89057f, -0.890557f, -0.890545f, -0.890532f, -0.890519f, -0.890507f, -0.890494f, -0.890481f, -0.890469f, -0.890456f, -0.890444f, -0.890431f, -0.890418f, -0.890406f,
+-0.890393f, -0.89038f, -0.890368f, -0.890355f, -0.890342f, -0.89033f, -0.890317f, -0.890304f, -0.890292f, -0.890279f, -0.890266f, -0.890254f, -0.890241f, -0.890228f, -0.890216f, -0.890203f, -0.89019f, -0.890178f, -0.890165f, -0.890152f,
+-0.89014f, -0.890127f, -0.890114f, -0.890102f, -0.890089f, -0.890076f, -0.890064f, -0.890051f, -0.890038f, -0.890026f, -0.890013f, -0.89f, -0.889988f, -0.889975f, -0.889962f, -0.88995f, -0.889937f, -0.889924f, -0.889911f, -0.889899f,
+-0.889886f, -0.889873f, -0.889861f, -0.889848f, -0.889835f, -0.889822f, -0.88981f, -0.889797f, -0.889784f, -0.889772f, -0.889759f, -0.889746f, -0.889733f, -0.889721f, -0.889708f, -0.889695f, -0.889683f, -0.88967f, -0.889657f, -0.889644f,
+-0.889632f, -0.889619f, -0.889606f, -0.889594f, -0.889581f, -0.889568f, -0.889555f, -0.889543f, -0.88953f, -0.889517f, -0.889504f, -0.889492f, -0.889479f, -0.889466f, -0.889453f, -0.889441f, -0.889428f, -0.889415f, -0.889402f, -0.88939f,
+-0.889377f, -0.889364f, -0.889351f, -0.889339f, -0.889326f, -0.889313f, -0.8893f, -0.889288f, -0.889275f, -0.889262f, -0.889249f, -0.889236f, -0.889224f, -0.889211f, -0.889198f, -0.889185f, -0.889173f, -0.88916f, -0.889147f, -0.889134f,
+-0.889121f, -0.889109f, -0.889096f, -0.889083f, -0.88907f, -0.889057f, -0.889045f, -0.889032f, -0.889019f, -0.889006f, -0.888994f, -0.888981f, -0.888968f, -0.888955f, -0.888942f, -0.888929f, -0.888917f, -0.888904f, -0.888891f, -0.888878f,
+-0.888865f, -0.888853f, -0.88884f, -0.888827f, -0.888814f, -0.888801f, -0.888789f, -0.888776f, -0.888763f, -0.88875f, -0.888737f, -0.888724f, -0.888712f, -0.888699f, -0.888686f, -0.888673f, -0.88866f, -0.888647f, -0.888635f, -0.888622f,
+-0.888609f, -0.888596f, -0.888583f, -0.88857f, -0.888558f, -0.888545f, -0.888532f, -0.888519f, -0.888506f, -0.888493f, -0.88848f, -0.888468f, -0.888455f, -0.888442f, -0.888429f, -0.888416f, -0.888403f, -0.88839f, -0.888378f, -0.888365f,
+-0.888352f, -0.888339f, -0.888326f, -0.888313f, -0.8883f, -0.888287f, -0.888275f, -0.888262f, -0.888249f, -0.888236f, -0.888223f, -0.88821f, -0.888197f, -0.888184f, -0.888172f, -0.888159f, -0.888146f, -0.888133f, -0.88812f, -0.888107f,
+-0.888094f, -0.888081f, -0.888068f, -0.888055f, -0.888043f, -0.88803f, -0.888017f, -0.888004f, -0.887991f, -0.887978f, -0.887965f, -0.887952f, -0.887939f, -0.887926f, -0.887914f, -0.887901f, -0.887888f, -0.887875f, -0.887862f, -0.887849f,
+-0.887836f, -0.887823f, -0.88781f, -0.887797f, -0.887784f, -0.887771f, -0.887758f, -0.887745f, -0.887733f, -0.88772f, -0.887707f, -0.887694f, -0.887681f, -0.887668f, -0.887655f, -0.887642f, -0.887629f, -0.887616f, -0.887603f, -0.88759f,
+-0.887577f, -0.887564f, -0.887551f, -0.887538f, -0.887525f, -0.887512f, -0.887499f, -0.887487f, -0.887474f, -0.887461f, -0.887448f, -0.887435f, -0.887422f, -0.887409f, -0.887396f, -0.887383f, -0.88737f, -0.887357f, -0.887344f, -0.887331f,
+-0.887318f, -0.887305f, -0.887292f, -0.887279f, -0.887266f, -0.887253f, -0.88724f, -0.887227f, -0.887214f, -0.887201f, -0.887188f, -0.887175f, -0.887162f, -0.887149f, -0.887136f, -0.887123f, -0.88711f, -0.887097f, -0.887084f, -0.887071f,
+-0.887058f, -0.887045f, -0.887032f, -0.887019f, -0.887006f, -0.886993f, -0.88698f, -0.886967f, -0.886954f, -0.886941f, -0.886928f, -0.886915f, -0.886902f, -0.886889f, -0.886876f, -0.886863f, -0.88685f, -0.886837f, -0.886824f, -0.886811f,
+-0.886798f, -0.886785f, -0.886771f, -0.886758f, -0.886745f, -0.886732f, -0.886719f, -0.886706f, -0.886693f, -0.88668f, -0.886667f, -0.886654f, -0.886641f, -0.886628f, -0.886615f, -0.886602f, -0.886589f, -0.886576f, -0.886563f, -0.88655f,
+-0.886537f, -0.886523f, -0.88651f, -0.886497f, -0.886484f, -0.886471f, -0.886458f, -0.886445f, -0.886432f, -0.886419f, -0.886406f, -0.886393f, -0.88638f, -0.886367f, -0.886353f, -0.88634f, -0.886327f, -0.886314f, -0.886301f, -0.886288f,
+-0.886275f, -0.886262f, -0.886249f, -0.886236f, -0.886223f, -0.886209f, -0.886196f, -0.886183f, -0.88617f, -0.886157f, -0.886144f, -0.886131f, -0.886118f, -0.886105f, -0.886092f, -0.886078f, -0.886065f, -0.886052f, -0.886039f, -0.886026f,
+-0.886013f, -0.886f, -0.885987f, -0.885973f, -0.88596f, -0.885947f, -0.885934f, -0.885921f, -0.885908f, -0.885895f, -0.885882f, -0.885868f, -0.885855f, -0.885842f, -0.885829f, -0.885816f, -0.885803f, -0.88579f, -0.885776f, -0.885763f,
+-0.88575f, -0.885737f, -0.885724f, -0.885711f, -0.885697f, -0.885684f, -0.885671f, -0.885658f, -0.885645f, -0.885632f, -0.885619f, -0.885605f, -0.885592f, -0.885579f, -0.885566f, -0.885553f, -0.88554f, -0.885526f, -0.885513f, -0.8855f,
+-0.885487f, -0.885474f, -0.88546f, -0.885447f, -0.885434f, -0.885421f, -0.885408f, -0.885395f, -0.885381f, -0.885368f, -0.885355f, -0.885342f, -0.885329f, -0.885315f, -0.885302f, -0.885289f, -0.885276f, -0.885263f, -0.885249f, -0.885236f,
+-0.885223f, -0.88521f, -0.885197f, -0.885183f, -0.88517f, -0.885157f, -0.885144f, -0.88513f, -0.885117f, -0.885104f, -0.885091f, -0.885078f, -0.885064f, -0.885051f, -0.885038f, -0.885025f, -0.885011f, -0.884998f, -0.884985f, -0.884972f,
+-0.884959f, -0.884945f, -0.884932f, -0.884919f, -0.884906f, -0.884892f, -0.884879f, -0.884866f, -0.884853f, -0.884839f, -0.884826f, -0.884813f, -0.8848f, -0.884786f, -0.884773f, -0.88476f, -0.884747f, -0.884733f, -0.88472f, -0.884707f,
+-0.884694f, -0.88468f, -0.884667f, -0.884654f, -0.88464f, -0.884627f, -0.884614f, -0.884601f, -0.884587f, -0.884574f, -0.884561f, -0.884548f, -0.884534f, -0.884521f, -0.884508f, -0.884494f, -0.884481f, -0.884468f, -0.884455f, -0.884441f,
+-0.884428f, -0.884415f, -0.884401f, -0.884388f, -0.884375f, -0.884361f, -0.884348f, -0.884335f, -0.884322f, -0.884308f, -0.884295f, -0.884282f, -0.884268f, -0.884255f, -0.884242f, -0.884228f, -0.884215f, -0.884202f, -0.884188f, -0.884175f,
+-0.884162f, -0.884148f, -0.884135f, -0.884122f, -0.884109f, -0.884095f, -0.884082f, -0.884069f, -0.884055f, -0.884042f, -0.884029f, -0.884015f, -0.884002f, -0.883989f, -0.883975f, -0.883962f, -0.883948f, -0.883935f, -0.883922f, -0.883908f,
+-0.883895f, -0.883882f, -0.883868f, -0.883855f, -0.883842f, -0.883828f, -0.883815f, -0.883802f, -0.883788f, -0.883775f, -0.883762f, -0.883748f, -0.883735f, -0.883721f, -0.883708f, -0.883695f, -0.883681f, -0.883668f, -0.883655f, -0.883641f,
+-0.883628f, -0.883614f, -0.883601f, -0.883588f, -0.883574f, -0.883561f, -0.883547f, -0.883534f, -0.883521f, -0.883507f, -0.883494f, -0.883481f, -0.883467f, -0.883454f, -0.88344f, -0.883427f, -0.883414f, -0.8834f, -0.883387f, -0.883373f,
+-0.88336f, -0.883347f, -0.883333f, -0.88332f, -0.883306f, -0.883293f, -0.883279f, -0.883266f, -0.883253f, -0.883239f, -0.883226f, -0.883212f, -0.883199f, -0.883185f, -0.883172f, -0.883159f, -0.883145f, -0.883132f, -0.883118f, -0.883105f,
+-0.883091f, -0.883078f, -0.883065f, -0.883051f, -0.883038f, -0.883024f, -0.883011f, -0.882997f, -0.882984f, -0.88297f, -0.882957f, -0.882944f, -0.88293f, -0.882917f, -0.882903f, -0.88289f, -0.882876f, -0.882863f, -0.882849f, -0.882836f,
+-0.882822f, -0.882809f, -0.882796f, -0.882782f, -0.882769f, -0.882755f, -0.882742f, -0.882728f, -0.882715f, -0.882701f, -0.882688f, -0.882674f, -0.882661f, -0.882647f, -0.882634f, -0.88262f, -0.882607f, -0.882593f, -0.88258f, -0.882566f,
+-0.882553f, -0.882539f, -0.882526f, -0.882512f, -0.882499f, -0.882485f, -0.882472f, -0.882458f, -0.882445f, -0.882431f, -0.882418f, -0.882404f, -0.882391f, -0.882377f, -0.882364f, -0.88235f, -0.882337f, -0.882323f, -0.88231f, -0.882296f,
+-0.882283f, -0.882269f, -0.882256f, -0.882242f, -0.882229f, -0.882215f, -0.882201f, -0.882188f, -0.882174f, -0.882161f, -0.882147f, -0.882134f, -0.88212f, -0.882107f, -0.882093f, -0.88208f, -0.882066f, -0.882053f, -0.882039f, -0.882025f,
+-0.882012f, -0.881998f, -0.881985f, -0.881971f, -0.881958f, -0.881944f, -0.881931f, -0.881917f, -0.881903f, -0.88189f, -0.881876f, -0.881863f, -0.881849f, -0.881836f, -0.881822f, -0.881808f, -0.881795f, -0.881781f, -0.881768f, -0.881754f,
+-0.88174f, -0.881727f, -0.881713f, -0.8817f, -0.881686f, -0.881673f, -0.881659f, -0.881645f, -0.881632f, -0.881618f, -0.881605f, -0.881591f, -0.881577f, -0.881564f, -0.88155f, -0.881537f, -0.881523f, -0.881509f, -0.881496f, -0.881482f,
+-0.881469f, -0.881455f, -0.881441f, -0.881428f, -0.881414f, -0.8814f, -0.881387f, -0.881373f, -0.88136f, -0.881346f, -0.881332f, -0.881319f, -0.881305f, -0.881291f, -0.881278f, -0.881264f, -0.881251f, -0.881237f, -0.881223f, -0.88121f,
+-0.881196f, -0.881182f, -0.881169f, -0.881155f, -0.881141f, -0.881128f, -0.881114f, -0.8811f, -0.881087f, -0.881073f, -0.88106f, -0.881046f, -0.881032f, -0.881019f, -0.881005f, -0.880991f, -0.880978f, -0.880964f, -0.88095f, -0.880937f,
+-0.880923f, -0.880909f, -0.880896f, -0.880882f, -0.880868f, -0.880855f, -0.880841f, -0.880827f, -0.880813f, -0.8808f, -0.880786f, -0.880772f, -0.880759f, -0.880745f, -0.880731f, -0.880718f, -0.880704f, -0.88069f, -0.880677f, -0.880663f,
+-0.880649f, -0.880635f, -0.880622f, -0.880608f, -0.880594f, -0.880581f, -0.880567f, -0.880553f, -0.88054f, -0.880526f, -0.880512f, -0.880498f, -0.880485f, -0.880471f, -0.880457f, -0.880444f, -0.88043f, -0.880416f, -0.880402f, -0.880389f,
+-0.880375f, -0.880361f, -0.880347f, -0.880334f, -0.88032f, -0.880306f, -0.880293f, -0.880279f, -0.880265f, -0.880251f, -0.880238f, -0.880224f, -0.88021f, -0.880196f, -0.880183f, -0.880169f, -0.880155f, -0.880141f, -0.880128f, -0.880114f,
+-0.8801f, -0.880086f, -0.880072f, -0.880059f, -0.880045f, -0.880031f, -0.880017f, -0.880004f, -0.87999f, -0.879976f, -0.879962f, -0.879949f, -0.879935f, -0.879921f, -0.879907f, -0.879893f, -0.87988f, -0.879866f, -0.879852f, -0.879838f,
+-0.879825f, -0.879811f, -0.879797f, -0.879783f, -0.879769f, -0.879756f, -0.879742f, -0.879728f, -0.879714f, -0.8797f, -0.879687f, -0.879673f, -0.879659f, -0.879645f, -0.879631f, -0.879618f, -0.879604f, -0.87959f, -0.879576f, -0.879562f,
+-0.879548f, -0.879535f, -0.879521f, -0.879507f, -0.879493f, -0.879479f, -0.879466f, -0.879452f, -0.879438f, -0.879424f, -0.87941f, -0.879396f, -0.879383f, -0.879369f, -0.879355f, -0.879341f, -0.879327f, -0.879313f, -0.8793f, -0.879286f,
+-0.879272f, -0.879258f, -0.879244f, -0.87923f, -0.879216f, -0.879203f, -0.879189f, -0.879175f, -0.879161f, -0.879147f, -0.879133f, -0.879119f, -0.879106f, -0.879092f, -0.879078f, -0.879064f, -0.87905f, -0.879036f, -0.879022f, -0.879008f,
+-0.878995f, -0.878981f, -0.878967f, -0.878953f, -0.878939f, -0.878925f, -0.878911f, -0.878897f, -0.878883f, -0.87887f, -0.878856f, -0.878842f, -0.878828f, -0.878814f, -0.8788f, -0.878786f, -0.878772f, -0.878758f, -0.878745f, -0.878731f,
+-0.878717f, -0.878703f, -0.878689f, -0.878675f, -0.878661f, -0.878647f, -0.878633f, -0.878619f, -0.878605f, -0.878591f, -0.878578f, -0.878564f, -0.87855f, -0.878536f, -0.878522f, -0.878508f, -0.878494f, -0.87848f, -0.878466f, -0.878452f,
+-0.878438f, -0.878424f, -0.87841f, -0.878396f, -0.878382f, -0.878369f, -0.878355f, -0.878341f, -0.878327f, -0.878313f, -0.878299f, -0.878285f, -0.878271f, -0.878257f, -0.878243f, -0.878229f, -0.878215f, -0.878201f, -0.878187f, -0.878173f,
+-0.878159f, -0.878145f, -0.878131f, -0.878117f, -0.878103f, -0.878089f, -0.878075f, -0.878061f, -0.878047f, -0.878033f, -0.878019f, -0.878005f, -0.877991f, -0.877978f, -0.877964f, -0.87795f, -0.877936f, -0.877922f, -0.877908f, -0.877894f,
+-0.87788f, -0.877866f, -0.877852f, -0.877838f, -0.877824f, -0.87781f, -0.877796f, -0.877782f, -0.877768f, -0.877754f, -0.87774f, -0.877726f, -0.877711f, -0.877697f, -0.877683f, -0.877669f, -0.877655f, -0.877641f, -0.877627f, -0.877613f,
+-0.877599f, -0.877585f, -0.877571f, -0.877557f, -0.877543f, -0.877529f, -0.877515f, -0.877501f, -0.877487f, -0.877473f, -0.877459f, -0.877445f, -0.877431f, -0.877417f, -0.877403f, -0.877389f, -0.877375f, -0.877361f, -0.877347f, -0.877333f,
+-0.877318f, -0.877304f, -0.87729f, -0.877276f, -0.877262f, -0.877248f, -0.877234f, -0.87722f, -0.877206f, -0.877192f, -0.877178f, -0.877164f, -0.87715f, -0.877136f, -0.877122f, -0.877107f, -0.877093f, -0.877079f, -0.877065f, -0.877051f,
+-0.877037f, -0.877023f, -0.877009f, -0.876995f, -0.876981f, -0.876967f, -0.876952f, -0.876938f, -0.876924f, -0.87691f, -0.876896f, -0.876882f, -0.876868f, -0.876854f, -0.87684f, -0.876826f, -0.876811f, -0.876797f, -0.876783f, -0.876769f,
+-0.876755f, -0.876741f, -0.876727f, -0.876713f, -0.876698f, -0.876684f, -0.87667f, -0.876656f, -0.876642f, -0.876628f, -0.876614f, -0.8766f, -0.876585f, -0.876571f, -0.876557f, -0.876543f, -0.876529f, -0.876515f, -0.876501f, -0.876486f,
+-0.876472f, -0.876458f, -0.876444f, -0.87643f, -0.876416f, -0.876402f, -0.876387f, -0.876373f, -0.876359f, -0.876345f, -0.876331f, -0.876317f, -0.876302f, -0.876288f, -0.876274f, -0.87626f, -0.876246f, -0.876232f, -0.876217f, -0.876203f,
+-0.876189f, -0.876175f, -0.876161f, -0.876147f, -0.876132f, -0.876118f, -0.876104f, -0.87609f, -0.876076f, -0.876061f, -0.876047f, -0.876033f, -0.876019f, -0.876005f, -0.87599f, -0.875976f, -0.875962f, -0.875948f, -0.875934f, -0.875919f,
+-0.875905f, -0.875891f, -0.875877f, -0.875863f, -0.875848f, -0.875834f, -0.87582f, -0.875806f, -0.875791f, -0.875777f, -0.875763f, -0.875749f, -0.875735f, -0.87572f, -0.875706f, -0.875692f, -0.875678f, -0.875663f, -0.875649f, -0.875635f,
+-0.875621f, -0.875606f, -0.875592f, -0.875578f, -0.875564f, -0.875549f, -0.875535f, -0.875521f, -0.875507f, -0.875493f, -0.875478f, -0.875464f, -0.87545f, -0.875435f, -0.875421f, -0.875407f, -0.875393f, -0.875378f, -0.875364f, -0.87535f,
+-0.875336f, -0.875321f, -0.875307f, -0.875293f, -0.875279f, -0.875264f, -0.87525f, -0.875236f, -0.875221f, -0.875207f, -0.875193f, -0.875179f, -0.875164f, -0.87515f, -0.875136f, -0.875121f, -0.875107f, -0.875093f, -0.875079f, -0.875064f,
+-0.87505f, -0.875036f, -0.875021f, -0.875007f, -0.874993f, -0.874978f, -0.874964f, -0.87495f, -0.874935f, -0.874921f, -0.874907f, -0.874893f, -0.874878f, -0.874864f, -0.87485f, -0.874835f, -0.874821f, -0.874807f, -0.874792f, -0.874778f,
+-0.874764f, -0.874749f, -0.874735f, -0.874721f, -0.874706f, -0.874692f, -0.874678f, -0.874663f, -0.874649f, -0.874635f, -0.87462f, -0.874606f, -0.874592f, -0.874577f, -0.874563f, -0.874548f, -0.874534f, -0.87452f, -0.874505f, -0.874491f,
+-0.874477f, -0.874462f, -0.874448f, -0.874434f, -0.874419f, -0.874405f, -0.874391f, -0.874376f, -0.874362f, -0.874347f, -0.874333f, -0.874319f, -0.874304f, -0.87429f, -0.874276f, -0.874261f, -0.874247f, -0.874232f, -0.874218f, -0.874204f,
+-0.874189f, -0.874175f, -0.87416f, -0.874146f, -0.874132f, -0.874117f, -0.874103f, -0.874088f, -0.874074f, -0.87406f, -0.874045f, -0.874031f, -0.874016f, -0.874002f, -0.873988f, -0.873973f, -0.873959f, -0.873944f, -0.87393f, -0.873915f,
+-0.873901f, -0.873887f, -0.873872f, -0.873858f, -0.873843f, -0.873829f, -0.873814f, -0.8738f, -0.873786f, -0.873771f, -0.873757f, -0.873742f, -0.873728f, -0.873713f, -0.873699f, -0.873685f, -0.87367f, -0.873656f, -0.873641f, -0.873627f,
+-0.873612f, -0.873598f, -0.873583f, -0.873569f, -0.873554f, -0.87354f, -0.873526f, -0.873511f, -0.873497f, -0.873482f, -0.873468f, -0.873453f, -0.873439f, -0.873424f, -0.87341f, -0.873395f, -0.873381f, -0.873366f, -0.873352f, -0.873337f,
+-0.873323f, -0.873308f, -0.873294f, -0.873279f, -0.873265f, -0.87325f, -0.873236f, -0.873221f, -0.873207f, -0.873192f, -0.873178f, -0.873163f, -0.873149f, -0.873134f, -0.87312f, -0.873105f, -0.873091f, -0.873076f, -0.873062f, -0.873047f,
+-0.873033f, -0.873018f, -0.873004f, -0.872989f, -0.872975f, -0.87296f, -0.872946f, -0.872931f, -0.872917f, -0.872902f, -0.872888f, -0.872873f, -0.872859f, -0.872844f, -0.87283f, -0.872815f, -0.8728f, -0.872786f, -0.872771f, -0.872757f,
+-0.872742f, -0.872728f, -0.872713f, -0.872699f, -0.872684f, -0.87267f, -0.872655f, -0.87264f, -0.872626f, -0.872611f, -0.872597f, -0.872582f, -0.872568f, -0.872553f, -0.872538f, -0.872524f, -0.872509f, -0.872495f, -0.87248f, -0.872466f,
+-0.872451f, -0.872436f, -0.872422f, -0.872407f, -0.872393f, -0.872378f, -0.872364f, -0.872349f, -0.872334f, -0.87232f, -0.872305f, -0.872291f, -0.872276f, -0.872261f, -0.872247f, -0.872232f, -0.872218f, -0.872203f, -0.872188f, -0.872174f,
+-0.872159f, -0.872145f, -0.87213f, -0.872115f, -0.872101f, -0.872086f, -0.872072f, -0.872057f, -0.872042f, -0.872028f, -0.872013f, -0.871998f, -0.871984f, -0.871969f, -0.871955f, -0.87194f, -0.871925f, -0.871911f, -0.871896f, -0.871881f,
+-0.871867f, -0.871852f, -0.871837f, -0.871823f, -0.871808f, -0.871794f, -0.871779f, -0.871764f, -0.87175f, -0.871735f, -0.87172f, -0.871706f, -0.871691f, -0.871676f, -0.871662f, -0.871647f, -0.871632f, -0.871618f, -0.871603f, -0.871588f,
+-0.871574f, -0.871559f, -0.871544f, -0.87153f, -0.871515f, -0.8715f, -0.871486f, -0.871471f, -0.871456f, -0.871442f, -0.871427f, -0.871412f, -0.871397f, -0.871383f, -0.871368f, -0.871353f, -0.871339f, -0.871324f, -0.871309f, -0.871295f,
+-0.87128f, -0.871265f, -0.87125f, -0.871236f, -0.871221f, -0.871206f, -0.871192f, -0.871177f, -0.871162f, -0.871148f, -0.871133f, -0.871118f, -0.871103f, -0.871089f, -0.871074f, -0.871059f, -0.871044f, -0.87103f, -0.871015f, -0.871f,
+-0.870986f, -0.870971f, -0.870956f, -0.870941f, -0.870927f, -0.870912f, -0.870897f, -0.870882f, -0.870868f, -0.870853f, -0.870838f, -0.870823f, -0.870809f, -0.870794f, -0.870779f, -0.870764f, -0.87075f, -0.870735f, -0.87072f, -0.870705f,
+-0.870691f, -0.870676f, -0.870661f, -0.870646f, -0.870632f, -0.870617f, -0.870602f, -0.870587f, -0.870572f, -0.870558f, -0.870543f, -0.870528f, -0.870513f, -0.870499f, -0.870484f, -0.870469f, -0.870454f, -0.870439f, -0.870425f, -0.87041f,
+-0.870395f, -0.87038f, -0.870365f, -0.870351f, -0.870336f, -0.870321f, -0.870306f, -0.870291f, -0.870277f, -0.870262f, -0.870247f, -0.870232f, -0.870217f, -0.870202f, -0.870188f, -0.870173f, -0.870158f, -0.870143f, -0.870128f, -0.870114f,
+-0.870099f, -0.870084f, -0.870069f, -0.870054f, -0.870039f, -0.870025f, -0.87001f, -0.869995f, -0.86998f, -0.869965f, -0.86995f, -0.869936f, -0.869921f, -0.869906f, -0.869891f, -0.869876f, -0.869861f, -0.869846f, -0.869832f, -0.869817f,
+-0.869802f, -0.869787f, -0.869772f, -0.869757f, -0.869742f, -0.869728f, -0.869713f, -0.869698f, -0.869683f, -0.869668f, -0.869653f, -0.869638f, -0.869623f, -0.869609f, -0.869594f, -0.869579f, -0.869564f, -0.869549f, -0.869534f, -0.869519f,
+-0.869504f, -0.869489f, -0.869475f, -0.86946f, -0.869445f, -0.86943f, -0.869415f, -0.8694f, -0.869385f, -0.86937f, -0.869355f, -0.86934f, -0.869326f, -0.869311f, -0.869296f, -0.869281f, -0.869266f, -0.869251f, -0.869236f, -0.869221f,
+-0.869206f, -0.869191f, -0.869176f, -0.869161f, -0.869147f, -0.869132f, -0.869117f, -0.869102f, -0.869087f, -0.869072f, -0.869057f, -0.869042f, -0.869027f, -0.869012f, -0.868997f, -0.868982f, -0.868967f, -0.868952f, -0.868937f, -0.868922f,
+-0.868907f, -0.868893f, -0.868878f, -0.868863f, -0.868848f, -0.868833f, -0.868818f, -0.868803f, -0.868788f, -0.868773f, -0.868758f, -0.868743f, -0.868728f, -0.868713f, -0.868698f, -0.868683f, -0.868668f, -0.868653f, -0.868638f, -0.868623f,
+-0.868608f, -0.868593f, -0.868578f, -0.868563f, -0.868548f, -0.868533f, -0.868518f, -0.868503f, -0.868488f, -0.868473f, -0.868458f, -0.868443f, -0.868428f, -0.868413f, -0.868398f, -0.868383f, -0.868368f, -0.868353f, -0.868338f, -0.868323f,
+-0.868308f, -0.868293f, -0.868278f, -0.868263f, -0.868248f, -0.868233f, -0.868218f, -0.868203f, -0.868188f, -0.868173f, -0.868158f, -0.868143f, -0.868128f, -0.868113f, -0.868098f, -0.868083f, -0.868068f, -0.868053f, -0.868037f, -0.868022f,
+-0.868007f, -0.867992f, -0.867977f, -0.867962f, -0.867947f, -0.867932f, -0.867917f, -0.867902f, -0.867887f, -0.867872f, -0.867857f, -0.867842f, -0.867827f, -0.867812f, -0.867797f, -0.867781f, -0.867766f, -0.867751f, -0.867736f, -0.867721f,
+-0.867706f, -0.867691f, -0.867676f, -0.867661f, -0.867646f, -0.867631f, -0.867616f, -0.8676f, -0.867585f, -0.86757f, -0.867555f, -0.86754f, -0.867525f, -0.86751f, -0.867495f, -0.86748f, -0.867465f, -0.867449f, -0.867434f, -0.867419f,
+-0.867404f, -0.867389f, -0.867374f, -0.867359f, -0.867344f, -0.867329f, -0.867313f, -0.867298f, -0.867283f, -0.867268f, -0.867253f, -0.867238f, -0.867223f, -0.867208f, -0.867192f, -0.867177f, -0.867162f, -0.867147f, -0.867132f, -0.867117f,
+-0.867102f, -0.867086f, -0.867071f, -0.867056f, -0.867041f, -0.867026f, -0.867011f, -0.866996f, -0.86698f, -0.866965f, -0.86695f, -0.866935f, -0.86692f, -0.866905f, -0.866889f, -0.866874f, -0.866859f, -0.866844f, -0.866829f, -0.866814f,
+-0.866798f, -0.866783f, -0.866768f, -0.866753f, -0.866738f, -0.866722f, -0.866707f, -0.866692f, -0.866677f, -0.866662f, -0.866646f, -0.866631f, -0.866616f, -0.866601f, -0.866586f, -0.866571f, -0.866555f, -0.86654f, -0.866525f, -0.86651f,
+-0.866494f, -0.866479f, -0.866464f, -0.866449f, -0.866434f, -0.866418f, -0.866403f, -0.866388f, -0.866373f, -0.866358f, -0.866342f, -0.866327f, -0.866312f, -0.866297f, -0.866281f, -0.866266f, -0.866251f, -0.866236f, -0.86622f, -0.866205f,
+-0.86619f, -0.866175f, -0.866159f, -0.866144f, -0.866129f, -0.866114f, -0.866098f, -0.866083f, -0.866068f, -0.866053f, -0.866037f, -0.866022f, -0.866007f, -0.865992f, -0.865976f, -0.865961f, -0.865946f, -0.865931f, -0.865915f, -0.8659f,
+-0.865885f, -0.86587f, -0.865854f, -0.865839f, -0.865824f, -0.865808f, -0.865793f, -0.865778f, -0.865763f, -0.865747f, -0.865732f, -0.865717f, -0.865701f, -0.865686f, -0.865671f, -0.865656f, -0.86564f, -0.865625f, -0.86561f, -0.865594f,
+-0.865579f, -0.865564f, -0.865548f, -0.865533f, -0.865518f, -0.865502f, -0.865487f, -0.865472f, -0.865457f, -0.865441f, -0.865426f, -0.865411f, -0.865395f, -0.86538f, -0.865365f, -0.865349f, -0.865334f, -0.865319f, -0.865303f, -0.865288f,
+-0.865273f, -0.865257f, -0.865242f, -0.865227f, -0.865211f, -0.865196f, -0.865181f, -0.865165f, -0.86515f, -0.865134f, -0.865119f, -0.865104f, -0.865088f, -0.865073f, -0.865058f, -0.865042f, -0.865027f, -0.865012f, -0.864996f, -0.864981f,
+-0.864965f, -0.86495f, -0.864935f, -0.864919f, -0.864904f, -0.864889f, -0.864873f, -0.864858f, -0.864842f, -0.864827f, -0.864812f, -0.864796f, -0.864781f, -0.864766f, -0.86475f, -0.864735f, -0.864719f, -0.864704f, -0.864689f, -0.864673f,
+-0.864658f, -0.864642f, -0.864627f, -0.864612f, -0.864596f, -0.864581f, -0.864565f, -0.86455f, -0.864534f, -0.864519f, -0.864504f, -0.864488f, -0.864473f, -0.864457f, -0.864442f, -0.864426f, -0.864411f, -0.864396f, -0.86438f, -0.864365f,
+-0.864349f, -0.864334f, -0.864318f, -0.864303f, -0.864288f, -0.864272f, -0.864257f, -0.864241f, -0.864226f, -0.86421f, -0.864195f, -0.864179f, -0.864164f, -0.864149f, -0.864133f, -0.864118f, -0.864102f, -0.864087f, -0.864071f, -0.864056f,
+-0.86404f, -0.864025f, -0.864009f, -0.863994f, -0.863978f, -0.863963f, -0.863947f, -0.863932f, -0.863916f, -0.863901f, -0.863886f, -0.86387f, -0.863855f, -0.863839f, -0.863824f, -0.863808f, -0.863793f, -0.863777f, -0.863762f, -0.863746f,
+-0.863731f, -0.863715f, -0.8637f, -0.863684f, -0.863669f, -0.863653f, -0.863638f, -0.863622f, -0.863607f, -0.863591f, -0.863575f, -0.86356f, -0.863544f, -0.863529f, -0.863513f, -0.863498f, -0.863482f, -0.863467f, -0.863451f, -0.863436f,
+-0.86342f, -0.863405f, -0.863389f, -0.863374f, -0.863358f, -0.863343f, -0.863327f, -0.863311f, -0.863296f, -0.86328f, -0.863265f, -0.863249f, -0.863234f, -0.863218f, -0.863203f, -0.863187f, -0.863171f, -0.863156f, -0.86314f, -0.863125f,
+-0.863109f, -0.863094f, -0.863078f, -0.863063f, -0.863047f, -0.863031f, -0.863016f, -0.863f, -0.862985f, -0.862969f, -0.862953f, -0.862938f, -0.862922f, -0.862907f, -0.862891f, -0.862876f, -0.86286f, -0.862844f, -0.862829f, -0.862813f,
+-0.862798f, -0.862782f, -0.862766f, -0.862751f, -0.862735f, -0.86272f, -0.862704f, -0.862688f, -0.862673f, -0.862657f, -0.862641f, -0.862626f, -0.86261f, -0.862595f, -0.862579f, -0.862563f, -0.862548f, -0.862532f, -0.862517f, -0.862501f,
+-0.862485f, -0.86247f, -0.862454f, -0.862438f, -0.862423f, -0.862407f, -0.862391f, -0.862376f, -0.86236f, -0.862344f, -0.862329f, -0.862313f, -0.862298f, -0.862282f, -0.862266f, -0.862251f, -0.862235f, -0.862219f, -0.862204f, -0.862188f,
+-0.862172f, -0.862157f, -0.862141f, -0.862125f, -0.86211f, -0.862094f, -0.862078f, -0.862063f, -0.862047f, -0.862031f, -0.862016f, -0.862f, -0.861984f, -0.861968f, -0.861953f, -0.861937f, -0.861921f, -0.861906f, -0.86189f, -0.861874f,
+-0.861859f, -0.861843f, -0.861827f, -0.861812f, -0.861796f, -0.86178f, -0.861764f, -0.861749f, -0.861733f, -0.861717f, -0.861702f, -0.861686f, -0.86167f, -0.861654f, -0.861639f, -0.861623f, -0.861607f, -0.861592f, -0.861576f, -0.86156f,
+-0.861544f, -0.861529f, -0.861513f, -0.861497f, -0.861481f, -0.861466f, -0.86145f, -0.861434f, -0.861418f, -0.861403f, -0.861387f, -0.861371f, -0.861355f, -0.86134f, -0.861324f, -0.861308f, -0.861292f, -0.861277f, -0.861261f, -0.861245f,
+-0.861229f, -0.861214f, -0.861198f, -0.861182f, -0.861166f, -0.861151f, -0.861135f, -0.861119f, -0.861103f, -0.861087f, -0.861072f, -0.861056f, -0.86104f, -0.861024f, -0.861008f, -0.860993f, -0.860977f, -0.860961f, -0.860945f, -0.86093f,
+-0.860914f, -0.860898f, -0.860882f, -0.860866f, -0.860851f, -0.860835f, -0.860819f, -0.860803f, -0.860787f, -0.860771f, -0.860756f, -0.86074f, -0.860724f, -0.860708f, -0.860692f, -0.860677f, -0.860661f, -0.860645f, -0.860629f, -0.860613f,
+-0.860597f, -0.860582f, -0.860566f, -0.86055f, -0.860534f, -0.860518f, -0.860502f, -0.860487f, -0.860471f, -0.860455f, -0.860439f, -0.860423f, -0.860407f, -0.860392f, -0.860376f, -0.86036f, -0.860344f, -0.860328f, -0.860312f, -0.860296f,
+-0.86028f, -0.860265f, -0.860249f, -0.860233f, -0.860217f, -0.860201f, -0.860185f, -0.860169f, -0.860154f, -0.860138f, -0.860122f, -0.860106f, -0.86009f, -0.860074f, -0.860058f, -0.860042f, -0.860026f, -0.860011f, -0.859995f, -0.859979f,
+-0.859963f, -0.859947f, -0.859931f, -0.859915f, -0.859899f, -0.859883f, -0.859867f, -0.859852f, -0.859836f, -0.85982f, -0.859804f, -0.859788f, -0.859772f, -0.859756f, -0.85974f, -0.859724f, -0.859708f, -0.859692f, -0.859676f, -0.859661f,
+-0.859645f, -0.859629f, -0.859613f, -0.859597f, -0.859581f, -0.859565f, -0.859549f, -0.859533f, -0.859517f, -0.859501f, -0.859485f, -0.859469f, -0.859453f, -0.859437f, -0.859421f, -0.859405f, -0.859389f, -0.859374f, -0.859358f, -0.859342f,
+-0.859326f, -0.85931f, -0.859294f, -0.859278f, -0.859262f, -0.859246f, -0.85923f, -0.859214f, -0.859198f, -0.859182f, -0.859166f, -0.85915f, -0.859134f, -0.859118f, -0.859102f, -0.859086f, -0.85907f, -0.859054f, -0.859038f, -0.859022f,
+-0.859006f, -0.85899f, -0.858974f, -0.858958f, -0.858942f, -0.858926f, -0.85891f, -0.858894f, -0.858878f, -0.858862f, -0.858846f, -0.85883f, -0.858814f, -0.858798f, -0.858782f, -0.858766f, -0.85875f, -0.858734f, -0.858718f, -0.858702f,
+-0.858686f, -0.85867f, -0.858654f, -0.858638f, -0.858622f, -0.858606f, -0.858589f, -0.858573f, -0.858557f, -0.858541f, -0.858525f, -0.858509f, -0.858493f, -0.858477f, -0.858461f, -0.858445f, -0.858429f, -0.858413f, -0.858397f, -0.858381f,
+-0.858365f, -0.858349f, -0.858333f, -0.858317f, -0.8583f, -0.858284f, -0.858268f, -0.858252f, -0.858236f, -0.85822f, -0.858204f, -0.858188f, -0.858172f, -0.858156f, -0.85814f, -0.858124f, -0.858107f, -0.858091f, -0.858075f, -0.858059f,
+-0.858043f, -0.858027f, -0.858011f, -0.857995f, -0.857979f, -0.857963f, -0.857946f, -0.85793f, -0.857914f, -0.857898f, -0.857882f, -0.857866f, -0.85785f, -0.857834f, -0.857818f, -0.857801f, -0.857785f, -0.857769f, -0.857753f, -0.857737f,
+-0.857721f, -0.857705f, -0.857689f, -0.857672f, -0.857656f, -0.85764f, -0.857624f, -0.857608f, -0.857592f, -0.857576f, -0.857559f, -0.857543f, -0.857527f, -0.857511f, -0.857495f, -0.857479f, -0.857462f, -0.857446f, -0.85743f, -0.857414f,
+-0.857398f, -0.857382f, -0.857365f, -0.857349f, -0.857333f, -0.857317f, -0.857301f, -0.857285f, -0.857268f, -0.857252f, -0.857236f, -0.85722f, -0.857204f, -0.857187f, -0.857171f, -0.857155f, -0.857139f, -0.857123f, -0.857107f, -0.85709f,
+-0.857074f, -0.857058f, -0.857042f, -0.857026f, -0.857009f, -0.856993f, -0.856977f, -0.856961f, -0.856944f, -0.856928f, -0.856912f, -0.856896f, -0.85688f, -0.856863f, -0.856847f, -0.856831f, -0.856815f, -0.856798f, -0.856782f, -0.856766f,
+-0.85675f, -0.856734f, -0.856717f, -0.856701f, -0.856685f, -0.856669f, -0.856652f, -0.856636f, -0.85662f, -0.856604f, -0.856587f, -0.856571f, -0.856555f, -0.856539f, -0.856522f, -0.856506f, -0.85649f, -0.856474f, -0.856457f, -0.856441f,
+-0.856425f, -0.856408f, -0.856392f, -0.856376f, -0.85636f, -0.856343f, -0.856327f, -0.856311f, -0.856295f, -0.856278f, -0.856262f, -0.856246f, -0.856229f, -0.856213f, -0.856197f, -0.856181f, -0.856164f, -0.856148f, -0.856132f, -0.856115f,
+-0.856099f, -0.856083f, -0.856066f, -0.85605f, -0.856034f, -0.856017f, -0.856001f, -0.855985f, -0.855969f, -0.855952f, -0.855936f, -0.85592f, -0.855903f, -0.855887f, -0.855871f, -0.855854f, -0.855838f, -0.855822f, -0.855805f, -0.855789f,
+-0.855773f, -0.855756f, -0.85574f, -0.855724f, -0.855707f, -0.855691f, -0.855675f, -0.855658f, -0.855642f, -0.855626f, -0.855609f, -0.855593f, -0.855576f, -0.85556f, -0.855544f, -0.855527f, -0.855511f, -0.855495f, -0.855478f, -0.855462f,
+-0.855446f, -0.855429f, -0.855413f, -0.855396f, -0.85538f, -0.855364f, -0.855347f, -0.855331f, -0.855315f, -0.855298f, -0.855282f, -0.855265f, -0.855249f, -0.855233f, -0.855216f, -0.8552f, -0.855183f, -0.855167f, -0.855151f, -0.855134f,
+-0.855118f, -0.855101f, -0.855085f, -0.855069f, -0.855052f, -0.855036f, -0.855019f, -0.855003f, -0.854987f, -0.85497f, -0.854954f, -0.854937f, -0.854921f, -0.854904f, -0.854888f, -0.854872f, -0.854855f, -0.854839f, -0.854822f, -0.854806f,
+-0.854789f, -0.854773f, -0.854756f, -0.85474f, -0.854724f, -0.854707f, -0.854691f, -0.854674f, -0.854658f, -0.854641f, -0.854625f, -0.854608f, -0.854592f, -0.854576f, -0.854559f, -0.854543f, -0.854526f, -0.85451f, -0.854493f, -0.854477f,
+-0.85446f, -0.854444f, -0.854427f, -0.854411f, -0.854394f, -0.854378f, -0.854361f, -0.854345f, -0.854328f, -0.854312f, -0.854295f, -0.854279f, -0.854262f, -0.854246f, -0.854229f, -0.854213f, -0.854196f, -0.85418f, -0.854163f, -0.854147f,
+-0.85413f, -0.854114f, -0.854097f, -0.854081f, -0.854064f, -0.854048f, -0.854031f, -0.854015f, -0.853998f, -0.853982f, -0.853965f, -0.853949f, -0.853932f, -0.853916f, -0.853899f, -0.853883f, -0.853866f, -0.85385f, -0.853833f, -0.853816f,
+-0.8538f, -0.853783f, -0.853767f, -0.85375f, -0.853734f, -0.853717f, -0.853701f, -0.853684f, -0.853668f, -0.853651f, -0.853634f, -0.853618f, -0.853601f, -0.853585f, -0.853568f, -0.853552f, -0.853535f, -0.853518f, -0.853502f, -0.853485f,
+-0.853469f, -0.853452f, -0.853436f, -0.853419f, -0.853402f, -0.853386f, -0.853369f, -0.853353f, -0.853336f, -0.853319f, -0.853303f, -0.853286f, -0.85327f, -0.853253f, -0.853236f, -0.85322f, -0.853203f, -0.853187f, -0.85317f, -0.853153f,
+-0.853137f, -0.85312f, -0.853104f, -0.853087f, -0.85307f, -0.853054f, -0.853037f, -0.853021f, -0.853004f, -0.852987f, -0.852971f, -0.852954f, -0.852937f, -0.852921f, -0.852904f, -0.852887f, -0.852871f, -0.852854f, -0.852838f, -0.852821f,
+-0.852804f, -0.852788f, -0.852771f, -0.852754f, -0.852738f, -0.852721f, -0.852704f, -0.852688f, -0.852671f, -0.852654f, -0.852638f, -0.852621f, -0.852604f, -0.852588f, -0.852571f, -0.852554f, -0.852538f, -0.852521f, -0.852504f, -0.852488f,
+-0.852471f, -0.852454f, -0.852438f, -0.852421f, -0.852404f, -0.852388f, -0.852371f, -0.852354f, -0.852338f, -0.852321f, -0.852304f, -0.852287f, -0.852271f, -0.852254f, -0.852237f, -0.852221f, -0.852204f, -0.852187f, -0.85217f, -0.852154f,
+-0.852137f, -0.85212f, -0.852104f, -0.852087f, -0.85207f, -0.852053f, -0.852037f, -0.85202f, -0.852003f, -0.851987f, -0.85197f, -0.851953f, -0.851936f, -0.85192f, -0.851903f, -0.851886f, -0.851869f, -0.851853f, -0.851836f, -0.851819f,
+-0.851802f, -0.851786f, -0.851769f, -0.851752f, -0.851735f, -0.851719f, -0.851702f, -0.851685f, -0.851668f, -0.851652f, -0.851635f, -0.851618f, -0.851601f, -0.851584f, -0.851568f, -0.851551f, -0.851534f, -0.851517f, -0.851501f, -0.851484f,
+-0.851467f, -0.85145f, -0.851433f, -0.851417f, -0.8514f, -0.851383f, -0.851366f, -0.851349f, -0.851333f, -0.851316f, -0.851299f, -0.851282f, -0.851265f, -0.851249f, -0.851232f, -0.851215f, -0.851198f, -0.851181f, -0.851165f, -0.851148f,
+-0.851131f, -0.851114f, -0.851097f, -0.851081f, -0.851064f, -0.851047f, -0.85103f, -0.851013f, -0.850996f, -0.85098f, -0.850963f, -0.850946f, -0.850929f, -0.850912f, -0.850895f, -0.850878f, -0.850862f, -0.850845f, -0.850828f, -0.850811f,
+-0.850794f, -0.850777f, -0.850761f, -0.850744f, -0.850727f, -0.85071f, -0.850693f, -0.850676f, -0.850659f, -0.850642f, -0.850626f, -0.850609f, -0.850592f, -0.850575f, -0.850558f, -0.850541f, -0.850524f, -0.850507f, -0.850491f, -0.850474f,
+-0.850457f, -0.85044f, -0.850423f, -0.850406f, -0.850389f, -0.850372f, -0.850355f, -0.850339f, -0.850322f, -0.850305f, -0.850288f, -0.850271f, -0.850254f, -0.850237f, -0.85022f, -0.850203f, -0.850186f, -0.850169f, -0.850152f, -0.850136f,
+-0.850119f, -0.850102f, -0.850085f, -0.850068f, -0.850051f, -0.850034f, -0.850017f, -0.85f, -0.849983f, -0.849966f, -0.849949f, -0.849932f, -0.849915f, -0.849898f, -0.849882f, -0.849865f, -0.849848f, -0.849831f, -0.849814f, -0.849797f,
+-0.84978f, -0.849763f, -0.849746f, -0.849729f, -0.849712f, -0.849695f, -0.849678f, -0.849661f, -0.849644f, -0.849627f, -0.84961f, -0.849593f, -0.849576f, -0.849559f, -0.849542f, -0.849525f, -0.849508f, -0.849491f, -0.849474f, -0.849457f,
+-0.84944f, -0.849423f, -0.849406f, -0.849389f, -0.849372f, -0.849355f, -0.849338f, -0.849321f, -0.849304f, -0.849287f, -0.84927f, -0.849253f, -0.849236f, -0.849219f, -0.849202f, -0.849185f, -0.849168f, -0.849151f, -0.849134f, -0.849117f,
+-0.8491f, -0.849083f, -0.849066f, -0.849049f, -0.849032f, -0.849015f, -0.848998f, -0.848981f, -0.848964f, -0.848947f, -0.84893f, -0.848913f, -0.848895f, -0.848878f, -0.848861f, -0.848844f, -0.848827f, -0.84881f, -0.848793f, -0.848776f,
+-0.848759f, -0.848742f, -0.848725f, -0.848708f, -0.848691f, -0.848674f, -0.848657f, -0.848639f, -0.848622f, -0.848605f, -0.848588f, -0.848571f, -0.848554f, -0.848537f, -0.84852f, -0.848503f, -0.848486f, -0.848469f, -0.848451f, -0.848434f,
+-0.848417f, -0.8484f, -0.848383f, -0.848366f, -0.848349f, -0.848332f, -0.848315f, -0.848298f, -0.84828f, -0.848263f, -0.848246f, -0.848229f, -0.848212f, -0.848195f, -0.848178f, -0.848161f, -0.848143f, -0.848126f, -0.848109f, -0.848092f,
+-0.848075f, -0.848058f, -0.848041f, -0.848023f, -0.848006f, -0.847989f, -0.847972f, -0.847955f, -0.847938f, -0.847921f, -0.847903f, -0.847886f, -0.847869f, -0.847852f, -0.847835f, -0.847818f, -0.8478f, -0.847783f, -0.847766f, -0.847749f,
+-0.847732f, -0.847715f, -0.847697f, -0.84768f, -0.847663f, -0.847646f, -0.847629f, -0.847612f, -0.847594f, -0.847577f, -0.84756f, -0.847543f, -0.847526f, -0.847508f, -0.847491f, -0.847474f, -0.847457f, -0.84744f, -0.847422f, -0.847405f,
+-0.847388f, -0.847371f, -0.847354f, -0.847336f, -0.847319f, -0.847302f, -0.847285f, -0.847268f, -0.84725f, -0.847233f, -0.847216f, -0.847199f, -0.847181f, -0.847164f, -0.847147f, -0.84713f, -0.847112f, -0.847095f, -0.847078f, -0.847061f,
+-0.847043f, -0.847026f, -0.847009f, -0.846992f, -0.846975f, -0.846957f, -0.84694f, -0.846923f, -0.846905f, -0.846888f, -0.846871f, -0.846854f, -0.846836f, -0.846819f, -0.846802f, -0.846785f, -0.846767f, -0.84675f, -0.846733f, -0.846716f,
+-0.846698f, -0.846681f, -0.846664f, -0.846646f, -0.846629f, -0.846612f, -0.846595f, -0.846577f, -0.84656f, -0.846543f, -0.846525f, -0.846508f, -0.846491f, -0.846473f, -0.846456f, -0.846439f, -0.846422f, -0.846404f, -0.846387f, -0.84637f,
+-0.846352f, -0.846335f, -0.846318f, -0.8463f, -0.846283f, -0.846266f, -0.846248f, -0.846231f, -0.846214f, -0.846196f, -0.846179f, -0.846162f, -0.846144f, -0.846127f, -0.84611f, -0.846092f, -0.846075f, -0.846058f, -0.84604f, -0.846023f,
+-0.846006f, -0.845988f, -0.845971f, -0.845954f, -0.845936f, -0.845919f, -0.845902f, -0.845884f, -0.845867f, -0.845849f, -0.845832f, -0.845815f, -0.845797f, -0.84578f, -0.845763f, -0.845745f, -0.845728f, -0.84571f, -0.845693f, -0.845676f,
+-0.845658f, -0.845641f, -0.845623f, -0.845606f, -0.845589f, -0.845571f, -0.845554f, -0.845537f, -0.845519f, -0.845502f, -0.845484f, -0.845467f, -0.84545f, -0.845432f, -0.845415f, -0.845397f, -0.84538f, -0.845362f, -0.845345f, -0.845328f,
+-0.84531f, -0.845293f, -0.845275f, -0.845258f, -0.84524f, -0.845223f, -0.845206f, -0.845188f, -0.845171f, -0.845153f, -0.845136f, -0.845118f, -0.845101f, -0.845084f, -0.845066f, -0.845049f, -0.845031f, -0.845014f, -0.844996f, -0.844979f,
+-0.844961f, -0.844944f, -0.844926f, -0.844909f, -0.844892f, -0.844874f, -0.844857f, -0.844839f, -0.844822f, -0.844804f, -0.844787f, -0.844769f, -0.844752f, -0.844734f, -0.844717f, -0.844699f, -0.844682f, -0.844664f, -0.844647f, -0.844629f,
+-0.844612f, -0.844594f, -0.844577f, -0.844559f, -0.844542f, -0.844524f, -0.844507f, -0.844489f, -0.844472f, -0.844454f, -0.844437f, -0.844419f, -0.844402f, -0.844384f, -0.844367f, -0.844349f, -0.844332f, -0.844314f, -0.844297f, -0.844279f,
+-0.844262f, -0.844244f, -0.844227f, -0.844209f, -0.844191f, -0.844174f, -0.844156f, -0.844139f, -0.844121f, -0.844104f, -0.844086f, -0.844069f, -0.844051f, -0.844034f, -0.844016f, -0.843998f, -0.843981f, -0.843963f, -0.843946f, -0.843928f,
+-0.843911f, -0.843893f, -0.843875f, -0.843858f, -0.84384f, -0.843823f, -0.843805f, -0.843788f, -0.84377f, -0.843752f, -0.843735f, -0.843717f, -0.8437f, -0.843682f, -0.843664f, -0.843647f, -0.843629f, -0.843612f, -0.843594f, -0.843576f,
+-0.843559f, -0.843541f, -0.843524f, -0.843506f, -0.843488f, -0.843471f, -0.843453f, -0.843436f, -0.843418f, -0.8434f, -0.843383f, -0.843365f, -0.843348f, -0.84333f, -0.843312f, -0.843295f, -0.843277f, -0.843259f, -0.843242f, -0.843224f,
+-0.843206f, -0.843189f, -0.843171f, -0.843154f, -0.843136f, -0.843118f, -0.843101f, -0.843083f, -0.843065f, -0.843048f, -0.84303f, -0.843012f, -0.842995f, -0.842977f, -0.842959f, -0.842942f, -0.842924f, -0.842906f, -0.842889f, -0.842871f,
+-0.842853f, -0.842836f, -0.842818f, -0.8428f, -0.842783f, -0.842765f, -0.842747f, -0.84273f, -0.842712f, -0.842694f, -0.842676f, -0.842659f, -0.842641f, -0.842623f, -0.842606f, -0.842588f, -0.84257f, -0.842553f, -0.842535f, -0.842517f,
+-0.842499f, -0.842482f, -0.842464f, -0.842446f, -0.842429f, -0.842411f, -0.842393f, -0.842375f, -0.842358f, -0.84234f, -0.842322f, -0.842304f, -0.842287f, -0.842269f, -0.842251f, -0.842234f, -0.842216f, -0.842198f, -0.84218f, -0.842163f,
+-0.842145f, -0.842127f, -0.842109f, -0.842092f, -0.842074f, -0.842056f, -0.842038f, -0.842021f, -0.842003f, -0.841985f, -0.841967f, -0.841949f, -0.841932f, -0.841914f, -0.841896f, -0.841878f, -0.841861f, -0.841843f, -0.841825f, -0.841807f,
+-0.841789f, -0.841772f, -0.841754f, -0.841736f, -0.841718f, -0.841701f, -0.841683f, -0.841665f, -0.841647f, -0.841629f, -0.841612f, -0.841594f, -0.841576f, -0.841558f, -0.84154f, -0.841522f, -0.841505f, -0.841487f, -0.841469f, -0.841451f,
+-0.841433f, -0.841416f, -0.841398f, -0.84138f, -0.841362f, -0.841344f, -0.841326f, -0.841309f, -0.841291f, -0.841273f, -0.841255f, -0.841237f, -0.841219f, -0.841202f, -0.841184f, -0.841166f, -0.841148f, -0.84113f, -0.841112f, -0.841094f,
+-0.841077f, -0.841059f, -0.841041f, -0.841023f, -0.841005f, -0.840987f, -0.840969f, -0.840952f, -0.840934f, -0.840916f, -0.840898f, -0.84088f, -0.840862f, -0.840844f, -0.840826f, -0.840809f, -0.840791f, -0.840773f, -0.840755f, -0.840737f,
+-0.840719f, -0.840701f, -0.840683f, -0.840665f, -0.840647f, -0.84063f, -0.840612f, -0.840594f, -0.840576f, -0.840558f, -0.84054f, -0.840522f, -0.840504f, -0.840486f, -0.840468f, -0.84045f, -0.840432f, -0.840415f, -0.840397f, -0.840379f,
+-0.840361f, -0.840343f, -0.840325f, -0.840307f, -0.840289f, -0.840271f, -0.840253f, -0.840235f, -0.840217f, -0.840199f, -0.840181f, -0.840163f, -0.840145f, -0.840128f, -0.84011f, -0.840092f, -0.840074f, -0.840056f, -0.840038f, -0.84002f,
+-0.840002f, -0.839984f, -0.839966f, -0.839948f, -0.83993f, -0.839912f, -0.839894f, -0.839876f, -0.839858f, -0.83984f, -0.839822f, -0.839804f, -0.839786f, -0.839768f, -0.83975f, -0.839732f, -0.839714f, -0.839696f, -0.839678f, -0.83966f,
+-0.839642f, -0.839624f, -0.839606f, -0.839588f, -0.83957f, -0.839552f, -0.839534f, -0.839516f, -0.839498f, -0.83948f, -0.839462f, -0.839444f, -0.839426f, -0.839408f, -0.83939f, -0.839372f, -0.839354f, -0.839336f, -0.839318f, -0.8393f,
+-0.839282f, -0.839263f, -0.839245f, -0.839227f, -0.839209f, -0.839191f, -0.839173f, -0.839155f, -0.839137f, -0.839119f, -0.839101f, -0.839083f, -0.839065f, -0.839047f, -0.839029f, -0.839011f, -0.838993f, -0.838975f, -0.838956f, -0.838938f,
+-0.83892f, -0.838902f, -0.838884f, -0.838866f, -0.838848f, -0.83883f, -0.838812f, -0.838794f, -0.838776f, -0.838758f, -0.838739f, -0.838721f, -0.838703f, -0.838685f, -0.838667f, -0.838649f, -0.838631f, -0.838613f, -0.838595f, -0.838576f,
+-0.838558f, -0.83854f, -0.838522f, -0.838504f, -0.838486f, -0.838468f, -0.83845f, -0.838431f, -0.838413f, -0.838395f, -0.838377f, -0.838359f, -0.838341f, -0.838323f, -0.838305f, -0.838286f, -0.838268f, -0.83825f, -0.838232f, -0.838214f,
+-0.838196f, -0.838177f, -0.838159f, -0.838141f, -0.838123f, -0.838105f, -0.838087f, -0.838069f, -0.83805f, -0.838032f, -0.838014f, -0.837996f, -0.837978f, -0.837959f, -0.837941f, -0.837923f, -0.837905f, -0.837887f, -0.837869f, -0.83785f,
+-0.837832f, -0.837814f, -0.837796f, -0.837778f, -0.837759f, -0.837741f, -0.837723f, -0.837705f, -0.837687f, -0.837668f, -0.83765f, -0.837632f, -0.837614f, -0.837596f, -0.837577f, -0.837559f, -0.837541f, -0.837523f, -0.837504f, -0.837486f,
+-0.837468f, -0.83745f, -0.837432f, -0.837413f, -0.837395f, -0.837377f, -0.837359f, -0.83734f, -0.837322f, -0.837304f, -0.837286f, -0.837267f, -0.837249f, -0.837231f, -0.837213f, -0.837194f, -0.837176f, -0.837158f, -0.83714f, -0.837121f,
+-0.837103f, -0.837085f, -0.837067f, -0.837048f, -0.83703f, -0.837012f, -0.836993f, -0.836975f, -0.836957f, -0.836939f, -0.83692f, -0.836902f, -0.836884f, -0.836865f, -0.836847f, -0.836829f, -0.836811f, -0.836792f, -0.836774f, -0.836756f,
+-0.836737f, -0.836719f, -0.836701f, -0.836682f, -0.836664f, -0.836646f, -0.836628f, -0.836609f, -0.836591f, -0.836573f, -0.836554f, -0.836536f, -0.836518f, -0.836499f, -0.836481f, -0.836463f, -0.836444f, -0.836426f, -0.836408f, -0.836389f,
+-0.836371f, -0.836353f, -0.836334f, -0.836316f, -0.836298f, -0.836279f, -0.836261f, -0.836243f, -0.836224f, -0.836206f, -0.836187f, -0.836169f, -0.836151f, -0.836132f, -0.836114f, -0.836096f, -0.836077f, -0.836059f, -0.836041f, -0.836022f,
+-0.836004f, -0.835985f, -0.835967f, -0.835949f, -0.83593f, -0.835912f, -0.835893f, -0.835875f, -0.835857f, -0.835838f, -0.83582f, -0.835801f, -0.835783f, -0.835765f, -0.835746f, -0.835728f, -0.835709f, -0.835691f, -0.835673f, -0.835654f,
+-0.835636f, -0.835617f, -0.835599f, -0.835581f, -0.835562f, -0.835544f, -0.835525f, -0.835507f, -0.835488f, -0.83547f, -0.835452f, -0.835433f, -0.835415f, -0.835396f, -0.835378f, -0.835359f, -0.835341f, -0.835323f, -0.835304f, -0.835286f,
+-0.835267f, -0.835249f, -0.83523f, -0.835212f, -0.835193f, -0.835175f, -0.835156f, -0.835138f, -0.835119f, -0.835101f, -0.835083f, -0.835064f, -0.835046f, -0.835027f, -0.835009f, -0.83499f, -0.834972f, -0.834953f, -0.834935f, -0.834916f,
+-0.834898f, -0.834879f, -0.834861f, -0.834842f, -0.834824f, -0.834805f, -0.834787f, -0.834768f, -0.83475f, -0.834731f, -0.834713f, -0.834694f, -0.834676f, -0.834657f, -0.834639f, -0.83462f, -0.834602f, -0.834583f, -0.834565f, -0.834546f,
+-0.834528f, -0.834509f, -0.83449f, -0.834472f, -0.834453f, -0.834435f, -0.834416f, -0.834398f, -0.834379f, -0.834361f, -0.834342f, -0.834324f, -0.834305f, -0.834286f, -0.834268f, -0.834249f, -0.834231f, -0.834212f, -0.834194f, -0.834175f,
+-0.834157f, -0.834138f, -0.834119f, -0.834101f, -0.834082f, -0.834064f, -0.834045f, -0.834027f, -0.834008f, -0.833989f, -0.833971f, -0.833952f, -0.833934f, -0.833915f, -0.833896f, -0.833878f, -0.833859f, -0.833841f, -0.833822f, -0.833803f,
+-0.833785f, -0.833766f, -0.833748f, -0.833729f, -0.83371f, -0.833692f, -0.833673f, -0.833655f, -0.833636f, -0.833617f, -0.833599f, -0.83358f, -0.833561f, -0.833543f, -0.833524f, -0.833506f, -0.833487f, -0.833468f, -0.83345f, -0.833431f,
+-0.833412f, -0.833394f, -0.833375f, -0.833356f, -0.833338f, -0.833319f, -0.833301f, -0.833282f, -0.833263f, -0.833245f, -0.833226f, -0.833207f, -0.833189f, -0.83317f, -0.833151f, -0.833133f, -0.833114f, -0.833095f, -0.833077f, -0.833058f,
+-0.833039f, -0.833021f, -0.833002f, -0.832983f, -0.832964f, -0.832946f, -0.832927f, -0.832908f, -0.83289f, -0.832871f, -0.832852f, -0.832834f, -0.832815f, -0.832796f, -0.832778f, -0.832759f, -0.83274f, -0.832721f, -0.832703f, -0.832684f,
+-0.832665f, -0.832647f, -0.832628f, -0.832609f, -0.83259f, -0.832572f, -0.832553f, -0.832534f, -0.832515f, -0.832497f, -0.832478f, -0.832459f, -0.83244f, -0.832422f, -0.832403f, -0.832384f, -0.832365f, -0.832347f, -0.832328f, -0.832309f,
+-0.83229f, -0.832272f, -0.832253f, -0.832234f, -0.832215f, -0.832197f, -0.832178f, -0.832159f, -0.83214f, -0.832122f, -0.832103f, -0.832084f, -0.832065f, -0.832047f, -0.832028f, -0.832009f, -0.83199f, -0.831971f, -0.831953f, -0.831934f,
+-0.831915f, -0.831896f, -0.831877f, -0.831859f, -0.83184f, -0.831821f, -0.831802f, -0.831783f, -0.831765f, -0.831746f, -0.831727f, -0.831708f, -0.831689f, -0.831671f, -0.831652f, -0.831633f, -0.831614f, -0.831595f, -0.831576f, -0.831558f,
+-0.831539f, -0.83152f, -0.831501f, -0.831482f, -0.831463f, -0.831445f, -0.831426f, -0.831407f, -0.831388f, -0.831369f, -0.83135f, -0.831331f, -0.831313f, -0.831294f, -0.831275f, -0.831256f, -0.831237f, -0.831218f, -0.831199f, -0.831181f,
+-0.831162f, -0.831143f, -0.831124f, -0.831105f, -0.831086f, -0.831067f, -0.831048f, -0.83103f, -0.831011f, -0.830992f, -0.830973f, -0.830954f, -0.830935f, -0.830916f, -0.830897f, -0.830878f, -0.83086f, -0.830841f, -0.830822f, -0.830803f,
+-0.830784f, -0.830765f, -0.830746f, -0.830727f, -0.830708f, -0.830689f, -0.83067f, -0.830651f, -0.830633f, -0.830614f, -0.830595f, -0.830576f, -0.830557f, -0.830538f, -0.830519f, -0.8305f, -0.830481f, -0.830462f, -0.830443f, -0.830424f,
+-0.830405f, -0.830386f, -0.830367f, -0.830348f, -0.83033f, -0.830311f, -0.830292f, -0.830273f, -0.830254f, -0.830235f, -0.830216f, -0.830197f, -0.830178f, -0.830159f, -0.83014f, -0.830121f, -0.830102f, -0.830083f, -0.830064f, -0.830045f,
+-0.830026f, -0.830007f, -0.829988f, -0.829969f, -0.82995f, -0.829931f, -0.829912f, -0.829893f, -0.829874f, -0.829855f, -0.829836f, -0.829817f, -0.829798f, -0.829779f, -0.82976f, -0.829741f, -0.829722f, -0.829703f, -0.829684f, -0.829665f,
+-0.829646f, -0.829627f, -0.829608f, -0.829589f, -0.82957f, -0.829551f, -0.829532f, -0.829513f, -0.829494f, -0.829475f, -0.829456f, -0.829437f, -0.829417f, -0.829398f, -0.829379f, -0.82936f, -0.829341f, -0.829322f, -0.829303f, -0.829284f,
+-0.829265f, -0.829246f, -0.829227f, -0.829208f, -0.829189f, -0.82917f, -0.829151f, -0.829132f, -0.829112f, -0.829093f, -0.829074f, -0.829055f, -0.829036f, -0.829017f, -0.828998f, -0.828979f, -0.82896f, -0.828941f, -0.828922f, -0.828903f,
+-0.828883f, -0.828864f, -0.828845f, -0.828826f, -0.828807f, -0.828788f, -0.828769f, -0.82875f, -0.828731f, -0.828711f, -0.828692f, -0.828673f, -0.828654f, -0.828635f, -0.828616f, -0.828597f, -0.828578f, -0.828558f, -0.828539f, -0.82852f,
+-0.828501f, -0.828482f, -0.828463f, -0.828444f, -0.828424f, -0.828405f, -0.828386f, -0.828367f, -0.828348f, -0.828329f, -0.828309f, -0.82829f, -0.828271f, -0.828252f, -0.828233f, -0.828214f, -0.828195f, -0.828175f, -0.828156f, -0.828137f,
+-0.828118f, -0.828099f, -0.828079f, -0.82806f, -0.828041f, -0.828022f, -0.828003f, -0.827984f, -0.827964f, -0.827945f, -0.827926f, -0.827907f, -0.827888f, -0.827868f, -0.827849f, -0.82783f, -0.827811f, -0.827791f, -0.827772f, -0.827753f,
+-0.827734f, -0.827715f, -0.827695f, -0.827676f, -0.827657f, -0.827638f, -0.827618f, -0.827599f, -0.82758f, -0.827561f, -0.827542f, -0.827522f, -0.827503f, -0.827484f, -0.827465f, -0.827445f, -0.827426f, -0.827407f, -0.827388f, -0.827368f,
+-0.827349f, -0.82733f, -0.827311f, -0.827291f, -0.827272f, -0.827253f, -0.827234f, -0.827214f, -0.827195f, -0.827176f, -0.827156f, -0.827137f, -0.827118f, -0.827099f, -0.827079f, -0.82706f, -0.827041f, -0.827021f, -0.827002f, -0.826983f,
+-0.826964f, -0.826944f, -0.826925f, -0.826906f, -0.826886f, -0.826867f, -0.826848f, -0.826828f, -0.826809f, -0.82679f, -0.826771f, -0.826751f, -0.826732f, -0.826713f, -0.826693f, -0.826674f, -0.826655f, -0.826635f, -0.826616f, -0.826597f,
+-0.826577f, -0.826558f, -0.826539f, -0.826519f, -0.8265f, -0.826481f, -0.826461f, -0.826442f, -0.826423f, -0.826403f, -0.826384f, -0.826364f, -0.826345f, -0.826326f, -0.826306f, -0.826287f, -0.826268f, -0.826248f, -0.826229f, -0.82621f,
+-0.82619f, -0.826171f, -0.826151f, -0.826132f, -0.826113f, -0.826093f, -0.826074f, -0.826055f, -0.826035f, -0.826016f, -0.825996f, -0.825977f, -0.825958f, -0.825938f, -0.825919f, -0.825899f, -0.82588f, -0.825861f, -0.825841f, -0.825822f,
+-0.825802f, -0.825783f, -0.825764f, -0.825744f, -0.825725f, -0.825705f, -0.825686f, -0.825666f, -0.825647f, -0.825628f, -0.825608f, -0.825589f, -0.825569f, -0.82555f, -0.82553f, -0.825511f, -0.825491f, -0.825472f, -0.825453f, -0.825433f,
+-0.825414f, -0.825394f, -0.825375f, -0.825355f, -0.825336f, -0.825316f, -0.825297f, -0.825277f, -0.825258f, -0.825239f, -0.825219f, -0.8252f, -0.82518f, -0.825161f, -0.825141f, -0.825122f, -0.825102f, -0.825083f, -0.825063f, -0.825044f,
+-0.825024f, -0.825005f, -0.824985f, -0.824966f, -0.824946f, -0.824927f, -0.824907f, -0.824888f, -0.824868f, -0.824849f, -0.824829f, -0.82481f, -0.82479f, -0.824771f, -0.824751f, -0.824732f, -0.824712f, -0.824693f, -0.824673f, -0.824654f,
+-0.824634f, -0.824615f, -0.824595f, -0.824575f, -0.824556f, -0.824536f, -0.824517f, -0.824497f, -0.824478f, -0.824458f, -0.824439f, -0.824419f, -0.8244f, -0.82438f, -0.82436f, -0.824341f, -0.824321f, -0.824302f, -0.824282f, -0.824263f,
+-0.824243f, -0.824223f, -0.824204f, -0.824184f, -0.824165f, -0.824145f, -0.824126f, -0.824106f, -0.824086f, -0.824067f, -0.824047f, -0.824028f, -0.824008f, -0.823988f, -0.823969f, -0.823949f, -0.82393f, -0.82391f, -0.82389f, -0.823871f,
+-0.823851f, -0.823832f, -0.823812f, -0.823792f, -0.823773f, -0.823753f, -0.823734f, -0.823714f, -0.823694f, -0.823675f, -0.823655f, -0.823635f, -0.823616f, -0.823596f, -0.823577f, -0.823557f, -0.823537f, -0.823518f, -0.823498f, -0.823478f,
+-0.823459f, -0.823439f, -0.823419f, -0.8234f, -0.82338f, -0.82336f, -0.823341f, -0.823321f, -0.823301f, -0.823282f, -0.823262f, -0.823242f, -0.823223f, -0.823203f, -0.823183f, -0.823164f, -0.823144f, -0.823124f, -0.823105f, -0.823085f,
+-0.823065f, -0.823046f, -0.823026f, -0.823006f, -0.822987f, -0.822967f, -0.822947f, -0.822927f, -0.822908f, -0.822888f, -0.822868f, -0.822849f, -0.822829f, -0.822809f, -0.82279f, -0.82277f, -0.82275f, -0.82273f, -0.822711f, -0.822691f,
+-0.822671f, -0.822651f, -0.822632f, -0.822612f, -0.822592f, -0.822573f, -0.822553f, -0.822533f, -0.822513f, -0.822494f, -0.822474f, -0.822454f, -0.822434f, -0.822415f, -0.822395f, -0.822375f, -0.822355f, -0.822336f, -0.822316f, -0.822296f,
+-0.822276f, -0.822256f, -0.822237f, -0.822217f, -0.822197f, -0.822177f, -0.822158f, -0.822138f, -0.822118f, -0.822098f, -0.822078f, -0.822059f, -0.822039f, -0.822019f, -0.821999f, -0.82198f, -0.82196f, -0.82194f, -0.82192f, -0.8219f,
+-0.82188f, -0.821861f, -0.821841f, -0.821821f, -0.821801f, -0.821781f, -0.821762f, -0.821742f, -0.821722f, -0.821702f, -0.821682f, -0.821662f, -0.821643f, -0.821623f, -0.821603f, -0.821583f, -0.821563f, -0.821543f, -0.821524f, -0.821504f,
+-0.821484f, -0.821464f, -0.821444f, -0.821424f, -0.821405f, -0.821385f, -0.821365f, -0.821345f, -0.821325f, -0.821305f, -0.821285f, -0.821266f, -0.821246f, -0.821226f, -0.821206f, -0.821186f, -0.821166f, -0.821146f, -0.821126f, -0.821107f,
+-0.821087f, -0.821067f, -0.821047f, -0.821027f, -0.821007f, -0.820987f, -0.820967f, -0.820947f, -0.820927f, -0.820908f, -0.820888f, -0.820868f, -0.820848f, -0.820828f, -0.820808f, -0.820788f, -0.820768f, -0.820748f, -0.820728f, -0.820708f,
+-0.820688f, -0.820669f, -0.820649f, -0.820629f, -0.820609f, -0.820589f, -0.820569f, -0.820549f, -0.820529f, -0.820509f, -0.820489f, -0.820469f, -0.820449f, -0.820429f, -0.820409f, -0.820389f, -0.820369f, -0.820349f, -0.820329f, -0.82031f,
+-0.82029f, -0.82027f, -0.82025f, -0.82023f, -0.82021f, -0.82019f, -0.82017f, -0.82015f, -0.82013f, -0.82011f, -0.82009f, -0.82007f, -0.82005f, -0.82003f, -0.82001f, -0.81999f, -0.81997f, -0.81995f, -0.81993f, -0.81991f,
+-0.81989f, -0.81987f, -0.81985f, -0.81983f, -0.81981f, -0.81979f, -0.81977f, -0.81975f, -0.81973f, -0.81971f, -0.81969f, -0.81967f, -0.81965f, -0.81963f, -0.81961f, -0.81959f, -0.819569f, -0.819549f, -0.819529f, -0.819509f,
+-0.819489f, -0.819469f, -0.819449f, -0.819429f, -0.819409f, -0.819389f, -0.819369f, -0.819349f, -0.819329f, -0.819309f, -0.819289f, -0.819269f, -0.819249f, -0.819229f, -0.819208f, -0.819188f, -0.819168f, -0.819148f, -0.819128f, -0.819108f,
+-0.819088f, -0.819068f, -0.819048f, -0.819028f, -0.819008f, -0.818988f, -0.818967f, -0.818947f, -0.818927f, -0.818907f, -0.818887f, -0.818867f, -0.818847f, -0.818827f, -0.818807f, -0.818786f, -0.818766f, -0.818746f, -0.818726f, -0.818706f,
+-0.818686f, -0.818666f, -0.818646f, -0.818625f, -0.818605f, -0.818585f, -0.818565f, -0.818545f, -0.818525f, -0.818505f, -0.818484f, -0.818464f, -0.818444f, -0.818424f, -0.818404f, -0.818384f, -0.818364f, -0.818343f, -0.818323f, -0.818303f,
+-0.818283f, -0.818263f, -0.818243f, -0.818222f, -0.818202f, -0.818182f, -0.818162f, -0.818142f, -0.818121f, -0.818101f, -0.818081f, -0.818061f, -0.818041f, -0.818021f, -0.818f, -0.81798f, -0.81796f, -0.81794f, -0.81792f, -0.817899f,
+-0.817879f, -0.817859f, -0.817839f, -0.817819f, -0.817798f, -0.817778f, -0.817758f, -0.817738f, -0.817717f, -0.817697f, -0.817677f, -0.817657f, -0.817637f, -0.817616f, -0.817596f, -0.817576f, -0.817556f, -0.817535f, -0.817515f, -0.817495f,
+-0.817475f, -0.817454f, -0.817434f, -0.817414f, -0.817394f, -0.817373f, -0.817353f, -0.817333f, -0.817313f, -0.817292f, -0.817272f, -0.817252f, -0.817231f, -0.817211f, -0.817191f, -0.817171f, -0.81715f, -0.81713f, -0.81711f, -0.81709f,
+-0.817069f, -0.817049f, -0.817029f, -0.817008f, -0.816988f, -0.816968f, -0.816947f, -0.816927f, -0.816907f, -0.816887f, -0.816866f, -0.816846f, -0.816826f, -0.816805f, -0.816785f, -0.816765f, -0.816744f, -0.816724f, -0.816704f, -0.816683f,
+-0.816663f, -0.816643f, -0.816622f, -0.816602f, -0.816582f, -0.816561f, -0.816541f, -0.816521f, -0.8165f, -0.81648f, -0.81646f, -0.816439f, -0.816419f, -0.816399f, -0.816378f, -0.816358f, -0.816338f, -0.816317f, -0.816297f, -0.816276f,
+-0.816256f, -0.816236f, -0.816215f, -0.816195f, -0.816175f, -0.816154f, -0.816134f, -0.816113f, -0.816093f, -0.816073f, -0.816052f, -0.816032f, -0.816012f, -0.815991f, -0.815971f, -0.81595f, -0.81593f, -0.81591f, -0.815889f, -0.815869f,
+-0.815848f, -0.815828f, -0.815807f, -0.815787f, -0.815767f, -0.815746f, -0.815726f, -0.815705f, -0.815685f, -0.815665f, -0.815644f, -0.815624f, -0.815603f, -0.815583f, -0.815562f, -0.815542f, -0.815521f, -0.815501f, -0.815481f, -0.81546f,
+-0.81544f, -0.815419f, -0.815399f, -0.815378f, -0.815358f, -0.815337f, -0.815317f, -0.815296f, -0.815276f, -0.815256f, -0.815235f, -0.815215f, -0.815194f, -0.815174f, -0.815153f, -0.815133f, -0.815112f, -0.815092f, -0.815071f, -0.815051f,
+-0.81503f, -0.81501f, -0.814989f, -0.814969f, -0.814948f, -0.814928f, -0.814907f, -0.814887f, -0.814866f, -0.814846f, -0.814825f, -0.814805f, -0.814784f, -0.814764f, -0.814743f, -0.814723f, -0.814702f, -0.814682f, -0.814661f, -0.814641f,
+-0.81462f, -0.814599f, -0.814579f, -0.814558f, -0.814538f, -0.814517f, -0.814497f, -0.814476f, -0.814456f, -0.814435f, -0.814415f, -0.814394f, -0.814373f, -0.814353f, -0.814332f, -0.814312f, -0.814291f, -0.814271f, -0.81425f, -0.81423f,
+-0.814209f, -0.814188f, -0.814168f, -0.814147f, -0.814127f, -0.814106f, -0.814086f, -0.814065f, -0.814044f, -0.814024f, -0.814003f, -0.813983f, -0.813962f, -0.813941f, -0.813921f, -0.8139f, -0.81388f, -0.813859f, -0.813838f, -0.813818f,
+-0.813797f, -0.813776f, -0.813756f, -0.813735f, -0.813715f, -0.813694f, -0.813673f, -0.813653f, -0.813632f, -0.813612f, -0.813591f, -0.81357f, -0.81355f, -0.813529f, -0.813508f, -0.813488f, -0.813467f, -0.813446f, -0.813426f, -0.813405f,
+-0.813384f, -0.813364f, -0.813343f, -0.813322f, -0.813302f, -0.813281f, -0.81326f, -0.81324f, -0.813219f, -0.813198f, -0.813178f, -0.813157f, -0.813136f, -0.813116f, -0.813095f, -0.813074f, -0.813054f, -0.813033f, -0.813012f, -0.812992f,
+-0.812971f, -0.81295f, -0.81293f, -0.812909f, -0.812888f, -0.812867f, -0.812847f, -0.812826f, -0.812805f, -0.812785f, -0.812764f, -0.812743f, -0.812722f, -0.812702f, -0.812681f, -0.81266f, -0.81264f, -0.812619f, -0.812598f, -0.812577f,
+-0.812557f, -0.812536f, -0.812515f, -0.812494f, -0.812474f, -0.812453f, -0.812432f, -0.812411f, -0.812391f, -0.81237f, -0.812349f, -0.812328f, -0.812308f, -0.812287f, -0.812266f, -0.812245f, -0.812225f, -0.812204f, -0.812183f, -0.812162f,
+-0.812141f, -0.812121f, -0.8121f, -0.812079f, -0.812058f, -0.812038f, -0.812017f, -0.811996f, -0.811975f, -0.811954f, -0.811934f, -0.811913f, -0.811892f, -0.811871f, -0.81185f, -0.81183f, -0.811809f, -0.811788f, -0.811767f, -0.811746f,
+-0.811725f, -0.811705f, -0.811684f, -0.811663f, -0.811642f, -0.811621f, -0.8116f, -0.81158f, -0.811559f, -0.811538f, -0.811517f, -0.811496f, -0.811475f, -0.811455f, -0.811434f, -0.811413f, -0.811392f, -0.811371f, -0.81135f, -0.81133f,
+-0.811309f, -0.811288f, -0.811267f, -0.811246f, -0.811225f, -0.811204f, -0.811183f, -0.811163f, -0.811142f, -0.811121f, -0.8111f, -0.811079f, -0.811058f, -0.811037f, -0.811016f, -0.810995f, -0.810975f, -0.810954f, -0.810933f, -0.810912f,
+-0.810891f, -0.81087f, -0.810849f, -0.810828f, -0.810807f, -0.810786f, -0.810766f, -0.810745f, -0.810724f, -0.810703f, -0.810682f, -0.810661f, -0.81064f, -0.810619f, -0.810598f, -0.810577f, -0.810556f, -0.810535f, -0.810514f, -0.810493f,
+-0.810473f, -0.810452f, -0.810431f, -0.81041f, -0.810389f, -0.810368f, -0.810347f, -0.810326f, -0.810305f, -0.810284f, -0.810263f, -0.810242f, -0.810221f, -0.8102f, -0.810179f, -0.810158f, -0.810137f, -0.810116f, -0.810095f, -0.810074f,
+-0.810053f, -0.810032f, -0.810011f, -0.80999f, -0.809969f, -0.809948f, -0.809927f, -0.809906f, -0.809885f, -0.809864f, -0.809843f, -0.809822f, -0.809801f, -0.80978f, -0.809759f, -0.809738f, -0.809717f, -0.809696f, -0.809675f, -0.809654f,
+-0.809633f, -0.809612f, -0.809591f, -0.80957f, -0.809549f, -0.809528f, -0.809507f, -0.809486f, -0.809465f, -0.809444f, -0.809423f, -0.809402f, -0.809381f, -0.80936f, -0.809339f, -0.809318f, -0.809296f, -0.809275f, -0.809254f, -0.809233f,
+-0.809212f, -0.809191f, -0.80917f, -0.809149f, -0.809128f, -0.809107f, -0.809086f, -0.809065f, -0.809044f, -0.809023f, -0.809001f, -0.80898f, -0.808959f, -0.808938f, -0.808917f, -0.808896f, -0.808875f, -0.808854f, -0.808833f, -0.808812f,
+-0.80879f, -0.808769f, -0.808748f, -0.808727f, -0.808706f, -0.808685f, -0.808664f, -0.808643f, -0.808621f, -0.8086f, -0.808579f, -0.808558f, -0.808537f, -0.808516f, -0.808495f, -0.808474f, -0.808452f, -0.808431f, -0.80841f, -0.808389f,
+-0.808368f, -0.808347f, -0.808326f, -0.808304f, -0.808283f, -0.808262f, -0.808241f, -0.80822f, -0.808199f, -0.808177f, -0.808156f, -0.808135f, -0.808114f, -0.808093f, -0.808071f, -0.80805f, -0.808029f, -0.808008f, -0.807987f, -0.807966f,
+-0.807944f, -0.807923f, -0.807902f, -0.807881f, -0.80786f, -0.807838f, -0.807817f, -0.807796f, -0.807775f, -0.807754f, -0.807732f, -0.807711f, -0.80769f, -0.807669f, -0.807647f, -0.807626f, -0.807605f, -0.807584f, -0.807563f, -0.807541f,
+-0.80752f, -0.807499f, -0.807478f, -0.807456f, -0.807435f, -0.807414f, -0.807393f, -0.807371f, -0.80735f, -0.807329f, -0.807308f, -0.807286f, -0.807265f, -0.807244f, -0.807223f, -0.807201f, -0.80718f, -0.807159f, -0.807138f, -0.807116f,
+-0.807095f, -0.807074f, -0.807052f, -0.807031f, -0.80701f, -0.806989f, -0.806967f, -0.806946f, -0.806925f, -0.806903f, -0.806882f, -0.806861f, -0.806839f, -0.806818f, -0.806797f, -0.806776f, -0.806754f, -0.806733f, -0.806712f, -0.80669f,
+-0.806669f, -0.806648f, -0.806626f, -0.806605f, -0.806584f, -0.806562f, -0.806541f, -0.80652f, -0.806498f, -0.806477f, -0.806456f, -0.806434f, -0.806413f, -0.806392f, -0.80637f, -0.806349f, -0.806328f, -0.806306f, -0.806285f, -0.806264f,
+-0.806242f, -0.806221f, -0.806199f, -0.806178f, -0.806157f, -0.806135f, -0.806114f, -0.806093f, -0.806071f, -0.80605f, -0.806028f, -0.806007f, -0.805986f, -0.805964f, -0.805943f, -0.805922f, -0.8059f, -0.805879f, -0.805857f, -0.805836f,
+-0.805815f, -0.805793f, -0.805772f, -0.80575f, -0.805729f, -0.805708f, -0.805686f, -0.805665f, -0.805643f, -0.805622f, -0.8056f, -0.805579f, -0.805558f, -0.805536f, -0.805515f, -0.805493f, -0.805472f, -0.80545f, -0.805429f, -0.805408f,
+-0.805386f, -0.805365f, -0.805343f, -0.805322f, -0.8053f, -0.805279f, -0.805257f, -0.805236f, -0.805214f, -0.805193f, -0.805172f, -0.80515f, -0.805129f, -0.805107f, -0.805086f, -0.805064f, -0.805043f, -0.805021f, -0.805f, -0.804978f,
+-0.804957f, -0.804935f, -0.804914f, -0.804892f, -0.804871f, -0.804849f, -0.804828f, -0.804806f, -0.804785f, -0.804763f, -0.804742f, -0.80472f, -0.804699f, -0.804677f, -0.804656f, -0.804634f, -0.804613f, -0.804591f, -0.80457f, -0.804548f,
+-0.804527f, -0.804505f, -0.804484f, -0.804462f, -0.80444f, -0.804419f, -0.804397f, -0.804376f, -0.804354f, -0.804333f, -0.804311f, -0.80429f, -0.804268f, -0.804247f, -0.804225f, -0.804203f, -0.804182f, -0.80416f, -0.804139f, -0.804117f,
+-0.804096f, -0.804074f, -0.804052f, -0.804031f, -0.804009f, -0.803988f, -0.803966f, -0.803945f, -0.803923f, -0.803901f, -0.80388f, -0.803858f, -0.803837f, -0.803815f, -0.803793f, -0.803772f, -0.80375f, -0.803729f, -0.803707f, -0.803685f,
+-0.803664f, -0.803642f, -0.80362f, -0.803599f, -0.803577f, -0.803556f, -0.803534f, -0.803512f, -0.803491f, -0.803469f, -0.803447f, -0.803426f, -0.803404f, -0.803383f, -0.803361f, -0.803339f, -0.803318f, -0.803296f, -0.803274f, -0.803253f,
+-0.803231f, -0.803209f, -0.803188f, -0.803166f, -0.803144f, -0.803123f, -0.803101f, -0.803079f, -0.803058f, -0.803036f, -0.803014f, -0.802993f, -0.802971f, -0.802949f, -0.802928f, -0.802906f, -0.802884f, -0.802863f, -0.802841f, -0.802819f,
+-0.802797f, -0.802776f, -0.802754f, -0.802732f, -0.802711f, -0.802689f, -0.802667f, -0.802645f, -0.802624f, -0.802602f, -0.80258f, -0.802559f, -0.802537f, -0.802515f, -0.802493f, -0.802472f, -0.80245f, -0.802428f, -0.802406f, -0.802385f,
+-0.802363f, -0.802341f, -0.80232f, -0.802298f, -0.802276f, -0.802254f, -0.802233f, -0.802211f, -0.802189f, -0.802167f, -0.802145f, -0.802124f, -0.802102f, -0.80208f, -0.802058f, -0.802037f, -0.802015f, -0.801993f, -0.801971f, -0.80195f,
+-0.801928f, -0.801906f, -0.801884f, -0.801862f, -0.801841f, -0.801819f, -0.801797f, -0.801775f, -0.801753f, -0.801732f, -0.80171f, -0.801688f, -0.801666f, -0.801644f, -0.801623f, -0.801601f, -0.801579f, -0.801557f, -0.801535f, -0.801513f,
+-0.801492f, -0.80147f, -0.801448f, -0.801426f, -0.801404f, -0.801382f, -0.801361f, -0.801339f, -0.801317f, -0.801295f, -0.801273f, -0.801251f, -0.80123f, -0.801208f, -0.801186f, -0.801164f, -0.801142f, -0.80112f, -0.801098f, -0.801077f,
+-0.801055f, -0.801033f, -0.801011f, -0.800989f, -0.800967f, -0.800945f, -0.800923f, -0.800902f, -0.80088f, -0.800858f, -0.800836f, -0.800814f, -0.800792f, -0.80077f, -0.800748f, -0.800726f, -0.800704f, -0.800683f, -0.800661f, -0.800639f,
+-0.800617f, -0.800595f, -0.800573f, -0.800551f, -0.800529f, -0.800507f, -0.800485f, -0.800463f, -0.800441f, -0.80042f, -0.800398f, -0.800376f, -0.800354f, -0.800332f, -0.80031f, -0.800288f, -0.800266f, -0.800244f, -0.800222f, -0.8002f,
+-0.800178f, -0.800156f, -0.800134f, -0.800112f, -0.80009f, -0.800068f, -0.800046f, -0.800024f, -0.800002f, -0.79998f, -0.799958f, -0.799937f, -0.799915f, -0.799893f, -0.799871f, -0.799849f, -0.799827f, -0.799805f, -0.799783f, -0.799761f,
+-0.799739f, -0.799717f, -0.799695f, -0.799673f, -0.799651f, -0.799629f, -0.799607f, -0.799585f, -0.799563f, -0.799541f, -0.799519f, -0.799496f, -0.799474f, -0.799452f, -0.79943f, -0.799408f, -0.799386f, -0.799364f, -0.799342f, -0.79932f,
+-0.799298f, -0.799276f, -0.799254f, -0.799232f, -0.79921f, -0.799188f, -0.799166f, -0.799144f, -0.799122f, -0.7991f, -0.799078f, -0.799056f, -0.799034f, -0.799011f, -0.798989f, -0.798967f, -0.798945f, -0.798923f, -0.798901f, -0.798879f,
+-0.798857f, -0.798835f, -0.798813f, -0.798791f, -0.798769f, -0.798746f, -0.798724f, -0.798702f, -0.79868f, -0.798658f, -0.798636f, -0.798614f, -0.798592f, -0.79857f, -0.798548f, -0.798525f, -0.798503f, -0.798481f, -0.798459f, -0.798437f,
+-0.798415f, -0.798393f, -0.798371f, -0.798348f, -0.798326f, -0.798304f, -0.798282f, -0.79826f, -0.798238f, -0.798216f, -0.798193f, -0.798171f, -0.798149f, -0.798127f, -0.798105f, -0.798083f, -0.798061f, -0.798038f, -0.798016f, -0.797994f,
+-0.797972f, -0.79795f, -0.797927f, -0.797905f, -0.797883f, -0.797861f, -0.797839f, -0.797817f, -0.797794f, -0.797772f, -0.79775f, -0.797728f, -0.797706f, -0.797683f, -0.797661f, -0.797639f, -0.797617f, -0.797595f, -0.797572f, -0.79755f,
+-0.797528f, -0.797506f, -0.797484f, -0.797461f, -0.797439f, -0.797417f, -0.797395f, -0.797372f, -0.79735f, -0.797328f, -0.797306f, -0.797284f, -0.797261f, -0.797239f, -0.797217f, -0.797195f, -0.797172f, -0.79715f, -0.797128f, -0.797106f,
+-0.797083f, -0.797061f, -0.797039f, -0.797016f, -0.796994f, -0.796972f, -0.79695f, -0.796927f, -0.796905f, -0.796883f, -0.796861f, -0.796838f, -0.796816f, -0.796794f, -0.796771f, -0.796749f, -0.796727f, -0.796705f, -0.796682f, -0.79666f,
+-0.796638f, -0.796615f, -0.796593f, -0.796571f, -0.796548f, -0.796526f, -0.796504f, -0.796482f, -0.796459f, -0.796437f, -0.796415f, -0.796392f, -0.79637f, -0.796348f, -0.796325f, -0.796303f, -0.796281f, -0.796258f, -0.796236f, -0.796214f,
+-0.796191f, -0.796169f, -0.796147f, -0.796124f, -0.796102f, -0.79608f, -0.796057f, -0.796035f, -0.796012f, -0.79599f, -0.795968f, -0.795945f, -0.795923f, -0.795901f, -0.795878f, -0.795856f, -0.795833f, -0.795811f, -0.795789f, -0.795766f,
+-0.795744f, -0.795722f, -0.795699f, -0.795677f, -0.795654f, -0.795632f, -0.79561f, -0.795587f, -0.795565f, -0.795542f, -0.79552f, -0.795498f, -0.795475f, -0.795453f, -0.79543f, -0.795408f, -0.795385f, -0.795363f, -0.795341f, -0.795318f,
+-0.795296f, -0.795273f, -0.795251f, -0.795228f, -0.795206f, -0.795184f, -0.795161f, -0.795139f, -0.795116f, -0.795094f, -0.795071f, -0.795049f, -0.795026f, -0.795004f, -0.794982f, -0.794959f, -0.794937f, -0.794914f, -0.794892f, -0.794869f,
+-0.794847f, -0.794824f, -0.794802f, -0.794779f, -0.794757f, -0.794734f, -0.794712f, -0.794689f, -0.794667f, -0.794644f, -0.794622f, -0.794599f, -0.794577f, -0.794554f, -0.794532f, -0.794509f, -0.794487f, -0.794464f, -0.794442f, -0.794419f,
+-0.794397f, -0.794374f, -0.794352f, -0.794329f, -0.794307f, -0.794284f, -0.794262f, -0.794239f, -0.794217f, -0.794194f, -0.794171f, -0.794149f, -0.794126f, -0.794104f, -0.794081f, -0.794059f, -0.794036f, -0.794014f, -0.793991f, -0.793969f,
+-0.793946f, -0.793923f, -0.793901f, -0.793878f, -0.793856f, -0.793833f, -0.793811f, -0.793788f, -0.793765f, -0.793743f, -0.79372f, -0.793698f, -0.793675f, -0.793652f, -0.79363f, -0.793607f, -0.793585f, -0.793562f, -0.793539f, -0.793517f,
+-0.793494f, -0.793472f, -0.793449f, -0.793426f, -0.793404f, -0.793381f, -0.793359f, -0.793336f, -0.793313f, -0.793291f, -0.793268f, -0.793245f, -0.793223f, -0.7932f, -0.793178f, -0.793155f, -0.793132f, -0.79311f, -0.793087f, -0.793064f,
+-0.793042f, -0.793019f, -0.792996f, -0.792974f, -0.792951f, -0.792928f, -0.792906f, -0.792883f, -0.79286f, -0.792838f, -0.792815f, -0.792792f, -0.79277f, -0.792747f, -0.792724f, -0.792702f, -0.792679f, -0.792656f, -0.792634f, -0.792611f,
+-0.792588f, -0.792566f, -0.792543f, -0.79252f, -0.792498f, -0.792475f, -0.792452f, -0.792429f, -0.792407f, -0.792384f, -0.792361f, -0.792339f, -0.792316f, -0.792293f, -0.79227f, -0.792248f, -0.792225f, -0.792202f, -0.792179f, -0.792157f,
+-0.792134f, -0.792111f, -0.792089f, -0.792066f, -0.792043f, -0.79202f, -0.791998f, -0.791975f, -0.791952f, -0.791929f, -0.791907f, -0.791884f, -0.791861f, -0.791838f, -0.791815f, -0.791793f, -0.79177f, -0.791747f, -0.791724f, -0.791702f,
+-0.791679f, -0.791656f, -0.791633f, -0.79161f, -0.791588f, -0.791565f, -0.791542f, -0.791519f, -0.791496f, -0.791474f, -0.791451f, -0.791428f, -0.791405f, -0.791382f, -0.79136f, -0.791337f, -0.791314f, -0.791291f, -0.791268f, -0.791246f,
+-0.791223f, -0.7912f, -0.791177f, -0.791154f, -0.791131f, -0.791109f, -0.791086f, -0.791063f, -0.79104f, -0.791017f, -0.790994f, -0.790972f, -0.790949f, -0.790926f, -0.790903f, -0.79088f, -0.790857f, -0.790834f, -0.790812f, -0.790789f,
+-0.790766f, -0.790743f, -0.79072f, -0.790697f, -0.790674f, -0.790651f, -0.790629f, -0.790606f, -0.790583f, -0.79056f, -0.790537f, -0.790514f, -0.790491f, -0.790468f, -0.790445f, -0.790422f, -0.7904f, -0.790377f, -0.790354f, -0.790331f,
+-0.790308f, -0.790285f, -0.790262f, -0.790239f, -0.790216f, -0.790193f, -0.79017f, -0.790148f, -0.790125f, -0.790102f, -0.790079f, -0.790056f, -0.790033f, -0.79001f, -0.789987f, -0.789964f, -0.789941f, -0.789918f, -0.789895f, -0.789872f,
+-0.789849f, -0.789826f, -0.789803f, -0.78978f, -0.789757f, -0.789734f, -0.789711f, -0.789688f, -0.789666f, -0.789643f, -0.78962f, -0.789597f, -0.789574f, -0.789551f, -0.789528f, -0.789505f, -0.789482f, -0.789459f, -0.789436f, -0.789413f,
+-0.78939f, -0.789367f, -0.789344f, -0.789321f, -0.789298f, -0.789275f, -0.789252f, -0.789229f, -0.789206f, -0.789183f, -0.78916f, -0.789136f, -0.789113f, -0.78909f, -0.789067f, -0.789044f, -0.789021f, -0.788998f, -0.788975f, -0.788952f,
+-0.788929f, -0.788906f, -0.788883f, -0.78886f, -0.788837f, -0.788814f, -0.788791f, -0.788768f, -0.788745f, -0.788722f, -0.788699f, -0.788675f, -0.788652f, -0.788629f, -0.788606f, -0.788583f, -0.78856f, -0.788537f, -0.788514f, -0.788491f,
+-0.788468f, -0.788445f, -0.788422f, -0.788398f, -0.788375f, -0.788352f, -0.788329f, -0.788306f, -0.788283f, -0.78826f, -0.788237f, -0.788214f, -0.788191f, -0.788167f, -0.788144f, -0.788121f, -0.788098f, -0.788075f, -0.788052f, -0.788029f,
+-0.788006f, -0.787982f, -0.787959f, -0.787936f, -0.787913f, -0.78789f, -0.787867f, -0.787844f, -0.78782f, -0.787797f, -0.787774f, -0.787751f, -0.787728f, -0.787705f, -0.787681f, -0.787658f, -0.787635f, -0.787612f, -0.787589f, -0.787566f,
+-0.787542f, -0.787519f, -0.787496f, -0.787473f, -0.78745f, -0.787426f, -0.787403f, -0.78738f, -0.787357f, -0.787334f, -0.78731f, -0.787287f, -0.787264f, -0.787241f, -0.787218f, -0.787194f, -0.787171f, -0.787148f, -0.787125f, -0.787102f,
+-0.787078f, -0.787055f, -0.787032f, -0.787009f, -0.786985f, -0.786962f, -0.786939f, -0.786916f, -0.786892f, -0.786869f, -0.786846f, -0.786823f, -0.786799f, -0.786776f, -0.786753f, -0.78673f, -0.786706f, -0.786683f, -0.78666f, -0.786637f,
+-0.786613f, -0.78659f, -0.786567f, -0.786544f, -0.78652f, -0.786497f, -0.786474f, -0.78645f, -0.786427f, -0.786404f, -0.786381f, -0.786357f, -0.786334f, -0.786311f, -0.786287f, -0.786264f, -0.786241f, -0.786217f, -0.786194f, -0.786171f,
+-0.786148f, -0.786124f, -0.786101f, -0.786078f, -0.786054f, -0.786031f, -0.786008f, -0.785984f, -0.785961f, -0.785938f, -0.785914f, -0.785891f, -0.785868f, -0.785844f, -0.785821f, -0.785798f, -0.785774f, -0.785751f, -0.785728f, -0.785704f,
+-0.785681f, -0.785657f, -0.785634f, -0.785611f, -0.785587f, -0.785564f, -0.785541f, -0.785517f, -0.785494f, -0.78547f, -0.785447f, -0.785424f, -0.7854f, -0.785377f, -0.785354f, -0.78533f, -0.785307f, -0.785283f, -0.78526f, -0.785237f,
+-0.785213f, -0.78519f, -0.785166f, -0.785143f, -0.78512f, -0.785096f, -0.785073f, -0.785049f, -0.785026f, -0.785002f, -0.784979f, -0.784956f, -0.784932f, -0.784909f, -0.784885f, -0.784862f, -0.784838f, -0.784815f, -0.784792f, -0.784768f,
+-0.784745f, -0.784721f, -0.784698f, -0.784674f, -0.784651f, -0.784627f, -0.784604f, -0.78458f, -0.784557f, -0.784534f, -0.78451f, -0.784487f, -0.784463f, -0.78444f, -0.784416f, -0.784393f, -0.784369f, -0.784346f, -0.784322f, -0.784299f,
+-0.784275f, -0.784252f, -0.784228f, -0.784205f, -0.784181f, -0.784158f, -0.784134f, -0.784111f, -0.784087f, -0.784064f, -0.78404f, -0.784017f, -0.783993f, -0.78397f, -0.783946f, -0.783923f, -0.783899f, -0.783876f, -0.783852f, -0.783828f,
+-0.783805f, -0.783781f, -0.783758f, -0.783734f, -0.783711f, -0.783687f, -0.783664f, -0.78364f, -0.783617f, -0.783593f, -0.783569f, -0.783546f, -0.783522f, -0.783499f, -0.783475f, -0.783452f, -0.783428f, -0.783404f, -0.783381f, -0.783357f,
+-0.783334f, -0.78331f, -0.783287f, -0.783263f, -0.783239f, -0.783216f, -0.783192f, -0.783169f, -0.783145f, -0.783121f, -0.783098f, -0.783074f, -0.783051f, -0.783027f, -0.783003f, -0.78298f, -0.782956f, -0.782932f, -0.782909f, -0.782885f,
+-0.782862f, -0.782838f, -0.782814f, -0.782791f, -0.782767f, -0.782743f, -0.78272f, -0.782696f, -0.782672f, -0.782649f, -0.782625f, -0.782602f, -0.782578f, -0.782554f, -0.782531f, -0.782507f, -0.782483f, -0.78246f, -0.782436f, -0.782412f,
+-0.782389f, -0.782365f, -0.782341f, -0.782317f, -0.782294f, -0.78227f, -0.782246f, -0.782223f, -0.782199f, -0.782175f, -0.782152f, -0.782128f, -0.782104f, -0.782081f, -0.782057f, -0.782033f, -0.782009f, -0.781986f, -0.781962f, -0.781938f,
+-0.781915f, -0.781891f, -0.781867f, -0.781843f, -0.78182f, -0.781796f, -0.781772f, -0.781749f, -0.781725f, -0.781701f, -0.781677f, -0.781654f, -0.78163f, -0.781606f, -0.781582f, -0.781559f, -0.781535f, -0.781511f, -0.781487f, -0.781464f,
+-0.78144f, -0.781416f, -0.781392f, -0.781368f, -0.781345f, -0.781321f, -0.781297f, -0.781273f, -0.78125f, -0.781226f, -0.781202f, -0.781178f, -0.781154f, -0.781131f, -0.781107f, -0.781083f, -0.781059f, -0.781035f, -0.781012f, -0.780988f,
+-0.780964f, -0.78094f, -0.780916f, -0.780893f, -0.780869f, -0.780845f, -0.780821f, -0.780797f, -0.780773f, -0.78075f, -0.780726f, -0.780702f, -0.780678f, -0.780654f, -0.78063f, -0.780607f, -0.780583f, -0.780559f, -0.780535f, -0.780511f,
+-0.780487f, -0.780464f, -0.78044f, -0.780416f, -0.780392f, -0.780368f, -0.780344f, -0.78032f, -0.780296f, -0.780273f, -0.780249f, -0.780225f, -0.780201f, -0.780177f, -0.780153f, -0.780129f, -0.780105f, -0.780081f, -0.780058f, -0.780034f,
+-0.78001f, -0.779986f, -0.779962f, -0.779938f, -0.779914f, -0.77989f, -0.779866f, -0.779842f, -0.779819f, -0.779795f, -0.779771f, -0.779747f, -0.779723f, -0.779699f, -0.779675f, -0.779651f, -0.779627f, -0.779603f, -0.779579f, -0.779555f,
+-0.779531f, -0.779507f, -0.779483f, -0.779459f, -0.779436f, -0.779412f, -0.779388f, -0.779364f, -0.77934f, -0.779316f, -0.779292f, -0.779268f, -0.779244f, -0.77922f, -0.779196f, -0.779172f, -0.779148f, -0.779124f, -0.7791f, -0.779076f,
+-0.779052f, -0.779028f, -0.779004f, -0.77898f, -0.778956f, -0.778932f, -0.778908f, -0.778884f, -0.77886f, -0.778836f, -0.778812f, -0.778788f, -0.778764f, -0.77874f, -0.778716f, -0.778692f, -0.778668f, -0.778644f, -0.77862f, -0.778596f,
+-0.778572f, -0.778548f, -0.778524f, -0.7785f, -0.778475f, -0.778451f, -0.778427f, -0.778403f, -0.778379f, -0.778355f, -0.778331f, -0.778307f, -0.778283f, -0.778259f, -0.778235f, -0.778211f, -0.778187f, -0.778163f, -0.778139f, -0.778115f,
+-0.77809f, -0.778066f, -0.778042f, -0.778018f, -0.777994f, -0.77797f, -0.777946f, -0.777922f, -0.777898f, -0.777874f, -0.777849f, -0.777825f, -0.777801f, -0.777777f, -0.777753f, -0.777729f, -0.777705f, -0.777681f, -0.777657f, -0.777632f,
+-0.777608f, -0.777584f, -0.77756f, -0.777536f, -0.777512f, -0.777488f, -0.777464f, -0.777439f, -0.777415f, -0.777391f, -0.777367f, -0.777343f, -0.777319f, -0.777294f, -0.77727f, -0.777246f, -0.777222f, -0.777198f, -0.777174f, -0.777149f,
+-0.777125f, -0.777101f, -0.777077f, -0.777053f, -0.777029f, -0.777004f, -0.77698f, -0.776956f, -0.776932f, -0.776908f, -0.776883f, -0.776859f, -0.776835f, -0.776811f, -0.776787f, -0.776762f, -0.776738f, -0.776714f, -0.77669f, -0.776666f,
+-0.776641f, -0.776617f, -0.776593f, -0.776569f, -0.776544f, -0.77652f, -0.776496f, -0.776472f, -0.776447f, -0.776423f, -0.776399f, -0.776375f, -0.776351f, -0.776326f, -0.776302f, -0.776278f, -0.776253f, -0.776229f, -0.776205f, -0.776181f,
+-0.776156f, -0.776132f, -0.776108f, -0.776084f, -0.776059f, -0.776035f, -0.776011f, -0.775987f, -0.775962f, -0.775938f, -0.775914f, -0.775889f, -0.775865f, -0.775841f, -0.775816f, -0.775792f, -0.775768f, -0.775744f, -0.775719f, -0.775695f,
+-0.775671f, -0.775646f, -0.775622f, -0.775598f, -0.775573f, -0.775549f, -0.775525f, -0.7755f, -0.775476f, -0.775452f, -0.775427f, -0.775403f, -0.775379f, -0.775354f, -0.77533f, -0.775306f, -0.775281f, -0.775257f, -0.775233f, -0.775208f,
+-0.775184f, -0.77516f, -0.775135f, -0.775111f, -0.775086f, -0.775062f, -0.775038f, -0.775013f, -0.774989f, -0.774965f, -0.77494f, -0.774916f, -0.774891f, -0.774867f, -0.774843f, -0.774818f, -0.774794f, -0.77477f, -0.774745f, -0.774721f,
+-0.774696f, -0.774672f, -0.774647f, -0.774623f, -0.774599f, -0.774574f, -0.77455f, -0.774525f, -0.774501f, -0.774477f, -0.774452f, -0.774428f, -0.774403f, -0.774379f, -0.774354f, -0.77433f, -0.774306f, -0.774281f, -0.774257f, -0.774232f,
+-0.774208f, -0.774183f, -0.774159f, -0.774134f, -0.77411f, -0.774085f, -0.774061f, -0.774037f, -0.774012f, -0.773988f, -0.773963f, -0.773939f, -0.773914f, -0.77389f, -0.773865f, -0.773841f, -0.773816f, -0.773792f, -0.773767f, -0.773743f,
+-0.773718f, -0.773694f, -0.773669f, -0.773645f, -0.77362f, -0.773596f, -0.773571f, -0.773547f, -0.773522f, -0.773498f, -0.773473f, -0.773449f, -0.773424f, -0.7734f, -0.773375f, -0.773351f, -0.773326f, -0.773301f, -0.773277f, -0.773252f,
+-0.773228f, -0.773203f, -0.773179f, -0.773154f, -0.77313f, -0.773105f, -0.773081f, -0.773056f, -0.773031f, -0.773007f, -0.772982f, -0.772958f, -0.772933f, -0.772909f, -0.772884f, -0.772859f, -0.772835f, -0.77281f, -0.772786f, -0.772761f,
+-0.772736f, -0.772712f, -0.772687f, -0.772663f, -0.772638f, -0.772614f, -0.772589f, -0.772564f, -0.77254f, -0.772515f, -0.77249f, -0.772466f, -0.772441f, -0.772417f, -0.772392f, -0.772367f, -0.772343f, -0.772318f, -0.772293f, -0.772269f,
+-0.772244f, -0.77222f, -0.772195f, -0.77217f, -0.772146f, -0.772121f, -0.772096f, -0.772072f, -0.772047f, -0.772022f, -0.771998f, -0.771973f, -0.771948f, -0.771924f, -0.771899f, -0.771874f, -0.77185f, -0.771825f, -0.7718f, -0.771776f,
+-0.771751f, -0.771726f, -0.771702f, -0.771677f, -0.771652f, -0.771628f, -0.771603f, -0.771578f, -0.771553f, -0.771529f, -0.771504f, -0.771479f, -0.771455f, -0.77143f, -0.771405f, -0.771381f, -0.771356f, -0.771331f, -0.771306f, -0.771282f,
+-0.771257f, -0.771232f, -0.771207f, -0.771183f, -0.771158f, -0.771133f, -0.771108f, -0.771084f, -0.771059f, -0.771034f, -0.771009f, -0.770985f, -0.77096f, -0.770935f, -0.77091f, -0.770886f, -0.770861f, -0.770836f, -0.770811f, -0.770787f,
+-0.770762f, -0.770737f, -0.770712f, -0.770688f, -0.770663f, -0.770638f, -0.770613f, -0.770588f, -0.770564f, -0.770539f, -0.770514f, -0.770489f, -0.770464f, -0.77044f, -0.770415f, -0.77039f, -0.770365f, -0.77034f, -0.770316f, -0.770291f,
+-0.770266f, -0.770241f, -0.770216f, -0.770191f, -0.770167f, -0.770142f, -0.770117f, -0.770092f, -0.770067f, -0.770042f, -0.770018f, -0.769993f, -0.769968f, -0.769943f, -0.769918f, -0.769893f, -0.769868f, -0.769844f, -0.769819f, -0.769794f,
+-0.769769f, -0.769744f, -0.769719f, -0.769694f, -0.769669f, -0.769645f, -0.76962f, -0.769595f, -0.76957f, -0.769545f, -0.76952f, -0.769495f, -0.76947f, -0.769445f, -0.769421f, -0.769396f, -0.769371f, -0.769346f, -0.769321f, -0.769296f,
+-0.769271f, -0.769246f, -0.769221f, -0.769196f, -0.769171f, -0.769146f, -0.769122f, -0.769097f, -0.769072f, -0.769047f, -0.769022f, -0.768997f, -0.768972f, -0.768947f, -0.768922f, -0.768897f, -0.768872f, -0.768847f, -0.768822f, -0.768797f,
+-0.768772f, -0.768747f, -0.768722f, -0.768697f, -0.768672f, -0.768647f, -0.768622f, -0.768597f, -0.768573f, -0.768548f, -0.768523f, -0.768498f, -0.768473f, -0.768448f, -0.768423f, -0.768398f, -0.768373f, -0.768348f, -0.768323f, -0.768298f,
+-0.768273f, -0.768248f, -0.768223f, -0.768198f, -0.768173f, -0.768147f, -0.768122f, -0.768097f, -0.768072f, -0.768047f, -0.768022f, -0.767997f, -0.767972f, -0.767947f, -0.767922f, -0.767897f, -0.767872f, -0.767847f, -0.767822f, -0.767797f,
+-0.767772f, -0.767747f, -0.767722f, -0.767697f, -0.767672f, -0.767647f, -0.767622f, -0.767596f, -0.767571f, -0.767546f, -0.767521f, -0.767496f, -0.767471f, -0.767446f, -0.767421f, -0.767396f, -0.767371f, -0.767346f, -0.76732f, -0.767295f,
+-0.76727f, -0.767245f, -0.76722f, -0.767195f, -0.76717f, -0.767145f, -0.76712f, -0.767094f, -0.767069f, -0.767044f, -0.767019f, -0.766994f, -0.766969f, -0.766944f, -0.766919f, -0.766893f, -0.766868f, -0.766843f, -0.766818f, -0.766793f,
+-0.766768f, -0.766743f, -0.766717f, -0.766692f, -0.766667f, -0.766642f, -0.766617f, -0.766592f, -0.766566f, -0.766541f, -0.766516f, -0.766491f, -0.766466f, -0.766441f, -0.766415f, -0.76639f, -0.766365f, -0.76634f, -0.766315f, -0.766289f,
+-0.766264f, -0.766239f, -0.766214f, -0.766189f, -0.766163f, -0.766138f, -0.766113f, -0.766088f, -0.766063f, -0.766037f, -0.766012f, -0.765987f, -0.765962f, -0.765936f, -0.765911f, -0.765886f, -0.765861f, -0.765836f, -0.76581f, -0.765785f,
+-0.76576f, -0.765735f, -0.765709f, -0.765684f, -0.765659f, -0.765634f, -0.765608f, -0.765583f, -0.765558f, -0.765533f, -0.765507f, -0.765482f, -0.765457f, -0.765431f, -0.765406f, -0.765381f, -0.765356f, -0.76533f, -0.765305f, -0.76528f,
+-0.765254f, -0.765229f, -0.765204f, -0.765179f, -0.765153f, -0.765128f, -0.765103f, -0.765077f, -0.765052f, -0.765027f, -0.765001f, -0.764976f, -0.764951f, -0.764925f, -0.7649f, -0.764875f, -0.764849f, -0.764824f, -0.764799f, -0.764773f,
+-0.764748f, -0.764723f, -0.764697f, -0.764672f, -0.764647f, -0.764621f, -0.764596f, -0.764571f, -0.764545f, -0.76452f, -0.764495f, -0.764469f, -0.764444f, -0.764418f, -0.764393f, -0.764368f, -0.764342f, -0.764317f, -0.764292f, -0.764266f,
+-0.764241f, -0.764215f, -0.76419f, -0.764165f, -0.764139f, -0.764114f, -0.764088f, -0.764063f, -0.764038f, -0.764012f, -0.763987f, -0.763961f, -0.763936f, -0.763911f, -0.763885f, -0.76386f, -0.763834f, -0.763809f, -0.763783f, -0.763758f,
+-0.763733f, -0.763707f, -0.763682f, -0.763656f, -0.763631f, -0.763605f, -0.76358f, -0.763555f, -0.763529f, -0.763504f, -0.763478f, -0.763453f, -0.763427f, -0.763402f, -0.763376f, -0.763351f, -0.763325f, -0.7633f, -0.763274f, -0.763249f,
+-0.763223f, -0.763198f, -0.763172f, -0.763147f, -0.763122f, -0.763096f, -0.763071f, -0.763045f, -0.76302f, -0.762994f, -0.762969f, -0.762943f, -0.762918f, -0.762892f, -0.762866f, -0.762841f, -0.762815f, -0.76279f, -0.762764f, -0.762739f,
+-0.762713f, -0.762688f, -0.762662f, -0.762637f, -0.762611f, -0.762586f, -0.76256f, -0.762535f, -0.762509f, -0.762483f, -0.762458f, -0.762432f, -0.762407f, -0.762381f, -0.762356f, -0.76233f, -0.762305f, -0.762279f, -0.762253f, -0.762228f,
+-0.762202f, -0.762177f, -0.762151f, -0.762126f, -0.7621f, -0.762074f, -0.762049f, -0.762023f, -0.761998f, -0.761972f, -0.761946f, -0.761921f, -0.761895f, -0.76187f, -0.761844f, -0.761818f, -0.761793f, -0.761767f, -0.761742f, -0.761716f,
+-0.76169f, -0.761665f, -0.761639f, -0.761613f, -0.761588f, -0.761562f, -0.761536f, -0.761511f, -0.761485f, -0.76146f, -0.761434f, -0.761408f, -0.761383f, -0.761357f, -0.761331f, -0.761306f, -0.76128f, -0.761254f, -0.761229f, -0.761203f,
+-0.761177f, -0.761152f, -0.761126f, -0.7611f, -0.761075f, -0.761049f, -0.761023f, -0.760998f, -0.760972f, -0.760946f, -0.76092f, -0.760895f, -0.760869f, -0.760843f, -0.760818f, -0.760792f, -0.760766f, -0.760741f, -0.760715f, -0.760689f,
+-0.760663f, -0.760638f, -0.760612f, -0.760586f, -0.76056f, -0.760535f, -0.760509f, -0.760483f, -0.760458f, -0.760432f, -0.760406f, -0.76038f, -0.760355f, -0.760329f, -0.760303f, -0.760277f, -0.760252f, -0.760226f, -0.7602f, -0.760174f,
+-0.760148f, -0.760123f, -0.760097f, -0.760071f, -0.760045f, -0.76002f, -0.759994f, -0.759968f, -0.759942f, -0.759916f, -0.759891f, -0.759865f, -0.759839f, -0.759813f, -0.759788f, -0.759762f, -0.759736f, -0.75971f, -0.759684f, -0.759658f,
+-0.759633f, -0.759607f, -0.759581f, -0.759555f, -0.759529f, -0.759504f, -0.759478f, -0.759452f, -0.759426f, -0.7594f, -0.759374f, -0.759349f, -0.759323f, -0.759297f, -0.759271f, -0.759245f, -0.759219f, -0.759193f, -0.759168f, -0.759142f,
+-0.759116f, -0.75909f, -0.759064f, -0.759038f, -0.759012f, -0.758987f, -0.758961f, -0.758935f, -0.758909f, -0.758883f, -0.758857f, -0.758831f, -0.758805f, -0.758779f, -0.758754f, -0.758728f, -0.758702f, -0.758676f, -0.75865f, -0.758624f,
+-0.758598f, -0.758572f, -0.758546f, -0.75852f, -0.758494f, -0.758469f, -0.758443f, -0.758417f, -0.758391f, -0.758365f, -0.758339f, -0.758313f, -0.758287f, -0.758261f, -0.758235f, -0.758209f, -0.758183f, -0.758157f, -0.758131f, -0.758105f,
+-0.758079f, -0.758053f, -0.758027f, -0.758002f, -0.757976f, -0.75795f, -0.757924f, -0.757898f, -0.757872f, -0.757846f, -0.75782f, -0.757794f, -0.757768f, -0.757742f, -0.757716f, -0.75769f, -0.757664f, -0.757638f, -0.757612f, -0.757586f,
+-0.75756f, -0.757534f, -0.757508f, -0.757482f, -0.757456f, -0.75743f, -0.757404f, -0.757378f, -0.757352f, -0.757326f, -0.7573f, -0.757273f, -0.757247f, -0.757221f, -0.757195f, -0.757169f, -0.757143f, -0.757117f, -0.757091f, -0.757065f,
+-0.757039f, -0.757013f, -0.756987f, -0.756961f, -0.756935f, -0.756909f, -0.756883f, -0.756857f, -0.756831f, -0.756804f, -0.756778f, -0.756752f, -0.756726f, -0.7567f, -0.756674f, -0.756648f, -0.756622f, -0.756596f, -0.75657f, -0.756544f,
+-0.756517f, -0.756491f, -0.756465f, -0.756439f, -0.756413f, -0.756387f, -0.756361f, -0.756335f, -0.756309f, -0.756282f, -0.756256f, -0.75623f, -0.756204f, -0.756178f, -0.756152f, -0.756126f, -0.7561f, -0.756073f, -0.756047f, -0.756021f,
+-0.755995f, -0.755969f, -0.755943f, -0.755916f, -0.75589f, -0.755864f, -0.755838f, -0.755812f, -0.755786f, -0.755759f, -0.755733f, -0.755707f, -0.755681f, -0.755655f, -0.755629f, -0.755602f, -0.755576f, -0.75555f, -0.755524f, -0.755498f,
+-0.755471f, -0.755445f, -0.755419f, -0.755393f, -0.755367f, -0.75534f, -0.755314f, -0.755288f, -0.755262f, -0.755236f, -0.755209f, -0.755183f, -0.755157f, -0.755131f, -0.755104f, -0.755078f, -0.755052f, -0.755026f, -0.754999f, -0.754973f,
+-0.754947f, -0.754921f, -0.754894f, -0.754868f, -0.754842f, -0.754816f, -0.754789f, -0.754763f, -0.754737f, -0.754711f, -0.754684f, -0.754658f, -0.754632f, -0.754605f, -0.754579f, -0.754553f, -0.754527f, -0.7545f, -0.754474f, -0.754448f,
+-0.754421f, -0.754395f, -0.754369f, -0.754343f, -0.754316f, -0.75429f, -0.754264f, -0.754237f, -0.754211f, -0.754185f, -0.754158f, -0.754132f, -0.754106f, -0.754079f, -0.754053f, -0.754027f, -0.754f, -0.753974f, -0.753948f, -0.753921f,
+-0.753895f, -0.753869f, -0.753842f, -0.753816f, -0.75379f, -0.753763f, -0.753737f, -0.753711f, -0.753684f, -0.753658f, -0.753631f, -0.753605f, -0.753579f, -0.753552f, -0.753526f, -0.7535f, -0.753473f, -0.753447f, -0.75342f, -0.753394f,
+-0.753368f, -0.753341f, -0.753315f, -0.753288f, -0.753262f, -0.753236f, -0.753209f, -0.753183f, -0.753156f, -0.75313f, -0.753104f, -0.753077f, -0.753051f, -0.753024f, -0.752998f, -0.752971f, -0.752945f, -0.752919f, -0.752892f, -0.752866f,
+-0.752839f, -0.752813f, -0.752786f, -0.75276f, -0.752733f, -0.752707f, -0.752681f, -0.752654f, -0.752628f, -0.752601f, -0.752575f, -0.752548f, -0.752522f, -0.752495f, -0.752469f, -0.752442f, -0.752416f, -0.752389f, -0.752363f, -0.752336f,
+-0.75231f, -0.752283f, -0.752257f, -0.75223f, -0.752204f, -0.752177f, -0.752151f, -0.752124f, -0.752098f, -0.752071f, -0.752045f, -0.752018f, -0.751992f, -0.751965f, -0.751939f, -0.751912f, -0.751886f, -0.751859f, -0.751833f, -0.751806f,
+-0.75178f, -0.751753f, -0.751727f, -0.7517f, -0.751673f, -0.751647f, -0.75162f, -0.751594f, -0.751567f, -0.751541f, -0.751514f, -0.751487f, -0.751461f, -0.751434f, -0.751408f, -0.751381f, -0.751355f, -0.751328f, -0.751301f, -0.751275f,
+-0.751248f, -0.751222f, -0.751195f, -0.751169f, -0.751142f, -0.751115f, -0.751089f, -0.751062f, -0.751036f, -0.751009f, -0.750982f, -0.750956f, -0.750929f, -0.750902f, -0.750876f, -0.750849f, -0.750823f, -0.750796f, -0.750769f, -0.750743f,
+-0.750716f, -0.750689f, -0.750663f, -0.750636f, -0.750609f, -0.750583f, -0.750556f, -0.75053f, -0.750503f, -0.750476f, -0.75045f, -0.750423f, -0.750396f, -0.75037f, -0.750343f, -0.750316f, -0.75029f, -0.750263f, -0.750236f, -0.750209f,
+-0.750183f, -0.750156f, -0.750129f, -0.750103f, -0.750076f, -0.750049f, -0.750023f, -0.749996f, -0.749969f, -0.749943f, -0.749916f, -0.749889f, -0.749862f, -0.749836f, -0.749809f, -0.749782f, -0.749755f, -0.749729f, -0.749702f, -0.749675f,
+-0.749649f, -0.749622f, -0.749595f, -0.749568f, -0.749542f, -0.749515f, -0.749488f, -0.749461f, -0.749435f, -0.749408f, -0.749381f, -0.749354f, -0.749328f, -0.749301f, -0.749274f, -0.749247f, -0.74922f, -0.749194f, -0.749167f, -0.74914f,
+-0.749113f, -0.749087f, -0.74906f, -0.749033f, -0.749006f, -0.748979f, -0.748953f, -0.748926f, -0.748899f, -0.748872f, -0.748845f, -0.748819f, -0.748792f, -0.748765f, -0.748738f, -0.748711f, -0.748685f, -0.748658f, -0.748631f, -0.748604f,
+-0.748577f, -0.74855f, -0.748524f, -0.748497f, -0.74847f, -0.748443f, -0.748416f, -0.748389f, -0.748362f, -0.748336f, -0.748309f, -0.748282f, -0.748255f, -0.748228f, -0.748201f, -0.748174f, -0.748148f, -0.748121f, -0.748094f, -0.748067f,
+-0.74804f, -0.748013f, -0.747986f, -0.747959f, -0.747932f, -0.747906f, -0.747879f, -0.747852f, -0.747825f, -0.747798f, -0.747771f, -0.747744f, -0.747717f, -0.74769f, -0.747663f, -0.747637f, -0.74761f, -0.747583f, -0.747556f, -0.747529f,
+-0.747502f, -0.747475f, -0.747448f, -0.747421f, -0.747394f, -0.747367f, -0.74734f, -0.747313f, -0.747286f, -0.747259f, -0.747232f, -0.747205f, -0.747179f, -0.747152f, -0.747125f, -0.747098f, -0.747071f, -0.747044f, -0.747017f, -0.74699f,
+-0.746963f, -0.746936f, -0.746909f, -0.746882f, -0.746855f, -0.746828f, -0.746801f, -0.746774f, -0.746747f, -0.74672f, -0.746693f, -0.746666f, -0.746639f, -0.746612f, -0.746585f, -0.746558f, -0.746531f, -0.746504f, -0.746477f, -0.74645f,
+-0.746423f, -0.746396f, -0.746369f, -0.746342f, -0.746315f, -0.746287f, -0.74626f, -0.746233f, -0.746206f, -0.746179f, -0.746152f, -0.746125f, -0.746098f, -0.746071f, -0.746044f, -0.746017f, -0.74599f, -0.745963f, -0.745936f, -0.745909f,
+-0.745882f, -0.745854f, -0.745827f, -0.7458f, -0.745773f, -0.745746f, -0.745719f, -0.745692f, -0.745665f, -0.745638f, -0.745611f, -0.745584f, -0.745556f, -0.745529f, -0.745502f, -0.745475f, -0.745448f, -0.745421f, -0.745394f, -0.745367f,
+-0.745339f, -0.745312f, -0.745285f, -0.745258f, -0.745231f, -0.745204f, -0.745177f, -0.74515f, -0.745122f, -0.745095f, -0.745068f, -0.745041f, -0.745014f, -0.744987f, -0.744959f, -0.744932f, -0.744905f, -0.744878f, -0.744851f, -0.744824f,
+-0.744796f, -0.744769f, -0.744742f, -0.744715f, -0.744688f, -0.74466f, -0.744633f, -0.744606f, -0.744579f, -0.744552f, -0.744525f, -0.744497f, -0.74447f, -0.744443f, -0.744416f, -0.744388f, -0.744361f, -0.744334f, -0.744307f, -0.74428f,
+-0.744252f, -0.744225f, -0.744198f, -0.744171f, -0.744143f, -0.744116f, -0.744089f, -0.744062f, -0.744034f, -0.744007f, -0.74398f, -0.743953f, -0.743925f, -0.743898f, -0.743871f, -0.743844f, -0.743816f, -0.743789f, -0.743762f, -0.743735f,
+-0.743707f, -0.74368f, -0.743653f, -0.743625f, -0.743598f, -0.743571f, -0.743544f, -0.743516f, -0.743489f, -0.743462f, -0.743434f, -0.743407f, -0.74338f, -0.743353f, -0.743325f, -0.743298f, -0.743271f, -0.743243f, -0.743216f, -0.743189f,
+-0.743161f, -0.743134f, -0.743107f, -0.743079f, -0.743052f, -0.743025f, -0.742997f, -0.74297f, -0.742943f, -0.742915f, -0.742888f, -0.742861f, -0.742833f, -0.742806f, -0.742778f, -0.742751f, -0.742724f, -0.742696f, -0.742669f, -0.742642f,
+-0.742614f, -0.742587f, -0.742559f, -0.742532f, -0.742505f, -0.742477f, -0.74245f, -0.742423f, -0.742395f, -0.742368f, -0.74234f, -0.742313f, -0.742286f, -0.742258f, -0.742231f, -0.742203f, -0.742176f, -0.742149f, -0.742121f, -0.742094f,
+-0.742066f, -0.742039f, -0.742011f, -0.741984f, -0.741957f, -0.741929f, -0.741902f, -0.741874f, -0.741847f, -0.741819f, -0.741792f, -0.741764f, -0.741737f, -0.741709f, -0.741682f, -0.741655f, -0.741627f, -0.7416f, -0.741572f, -0.741545f,
+-0.741517f, -0.74149f, -0.741462f, -0.741435f, -0.741407f, -0.74138f, -0.741352f, -0.741325f, -0.741297f, -0.74127f, -0.741242f, -0.741215f, -0.741187f, -0.74116f, -0.741132f, -0.741105f, -0.741077f, -0.74105f, -0.741022f, -0.740995f,
+-0.740967f, -0.74094f, -0.740912f, -0.740885f, -0.740857f, -0.74083f, -0.740802f, -0.740774f, -0.740747f, -0.740719f, -0.740692f, -0.740664f, -0.740637f, -0.740609f, -0.740582f, -0.740554f, -0.740526f, -0.740499f, -0.740471f, -0.740444f,
+-0.740416f, -0.740389f, -0.740361f, -0.740333f, -0.740306f, -0.740278f, -0.740251f, -0.740223f, -0.740196f, -0.740168f, -0.74014f, -0.740113f, -0.740085f, -0.740058f, -0.74003f, -0.740002f, -0.739975f, -0.739947f, -0.739919f, -0.739892f,
+-0.739864f, -0.739837f, -0.739809f, -0.739781f, -0.739754f, -0.739726f, -0.739698f, -0.739671f, -0.739643f, -0.739615f, -0.739588f, -0.73956f, -0.739533f, -0.739505f, -0.739477f, -0.73945f, -0.739422f, -0.739394f, -0.739367f, -0.739339f,
+-0.739311f, -0.739284f, -0.739256f, -0.739228f, -0.7392f, -0.739173f, -0.739145f, -0.739117f, -0.73909f, -0.739062f, -0.739034f, -0.739007f, -0.738979f, -0.738951f, -0.738924f, -0.738896f, -0.738868f, -0.73884f, -0.738813f, -0.738785f,
+-0.738757f, -0.738729f, -0.738702f, -0.738674f, -0.738646f, -0.738619f, -0.738591f, -0.738563f, -0.738535f, -0.738508f, -0.73848f, -0.738452f, -0.738424f, -0.738397f, -0.738369f, -0.738341f, -0.738313f, -0.738286f, -0.738258f, -0.73823f,
+-0.738202f, -0.738174f, -0.738147f, -0.738119f, -0.738091f, -0.738063f, -0.738036f, -0.738008f, -0.73798f, -0.737952f, -0.737924f, -0.737897f, -0.737869f, -0.737841f, -0.737813f, -0.737785f, -0.737757f, -0.73773f, -0.737702f, -0.737674f,
+-0.737646f, -0.737618f, -0.737591f, -0.737563f, -0.737535f, -0.737507f, -0.737479f, -0.737451f, -0.737424f, -0.737396f, -0.737368f, -0.73734f, -0.737312f, -0.737284f, -0.737256f, -0.737229f, -0.737201f, -0.737173f, -0.737145f, -0.737117f,
+-0.737089f, -0.737061f, -0.737033f, -0.737006f, -0.736978f, -0.73695f, -0.736922f, -0.736894f, -0.736866f, -0.736838f, -0.73681f, -0.736782f, -0.736755f, -0.736727f, -0.736699f, -0.736671f, -0.736643f, -0.736615f, -0.736587f, -0.736559f,
+-0.736531f, -0.736503f, -0.736475f, -0.736447f, -0.736419f, -0.736392f, -0.736364f, -0.736336f, -0.736308f, -0.73628f, -0.736252f, -0.736224f, -0.736196f, -0.736168f, -0.73614f, -0.736112f, -0.736084f, -0.736056f, -0.736028f, -0.736f,
+-0.735972f, -0.735944f, -0.735916f, -0.735888f, -0.73586f, -0.735832f, -0.735804f, -0.735776f, -0.735748f, -0.73572f, -0.735692f, -0.735664f, -0.735636f, -0.735608f, -0.73558f, -0.735552f, -0.735524f, -0.735496f, -0.735468f, -0.73544f,
+-0.735412f, -0.735384f, -0.735356f, -0.735328f, -0.7353f, -0.735272f, -0.735244f, -0.735216f, -0.735188f, -0.73516f, -0.735132f, -0.735104f, -0.735076f, -0.735048f, -0.73502f, -0.734992f, -0.734963f, -0.734935f, -0.734907f, -0.734879f,
+-0.734851f, -0.734823f, -0.734795f, -0.734767f, -0.734739f, -0.734711f, -0.734683f, -0.734655f, -0.734626f, -0.734598f, -0.73457f, -0.734542f, -0.734514f, -0.734486f, -0.734458f, -0.73443f, -0.734402f, -0.734374f, -0.734345f, -0.734317f,
+-0.734289f, -0.734261f, -0.734233f, -0.734205f, -0.734177f, -0.734148f, -0.73412f, -0.734092f, -0.734064f, -0.734036f, -0.734008f, -0.73398f, -0.733951f, -0.733923f, -0.733895f, -0.733867f, -0.733839f, -0.733811f, -0.733782f, -0.733754f,
+-0.733726f, -0.733698f, -0.73367f, -0.733642f, -0.733613f, -0.733585f, -0.733557f, -0.733529f, -0.733501f, -0.733472f, -0.733444f, -0.733416f, -0.733388f, -0.73336f, -0.733331f, -0.733303f, -0.733275f, -0.733247f, -0.733219f, -0.73319f,
+-0.733162f, -0.733134f, -0.733106f, -0.733077f, -0.733049f, -0.733021f, -0.732993f, -0.732964f, -0.732936f, -0.732908f, -0.73288f, -0.732851f, -0.732823f, -0.732795f, -0.732767f, -0.732738f, -0.73271f, -0.732682f, -0.732654f, -0.732625f,
+-0.732597f, -0.732569f, -0.73254f, -0.732512f, -0.732484f, -0.732456f, -0.732427f, -0.732399f, -0.732371f, -0.732342f, -0.732314f, -0.732286f, -0.732257f, -0.732229f, -0.732201f, -0.732173f, -0.732144f, -0.732116f, -0.732088f, -0.732059f,
+-0.732031f, -0.732003f, -0.731974f, -0.731946f, -0.731918f, -0.731889f, -0.731861f, -0.731833f, -0.731804f, -0.731776f, -0.731748f, -0.731719f, -0.731691f, -0.731662f, -0.731634f, -0.731606f, -0.731577f, -0.731549f, -0.731521f, -0.731492f,
+-0.731464f, -0.731435f, -0.731407f, -0.731379f, -0.73135f, -0.731322f, -0.731294f, -0.731265f, -0.731237f, -0.731208f, -0.73118f, -0.731152f, -0.731123f, -0.731095f, -0.731066f, -0.731038f, -0.731009f, -0.730981f, -0.730953f, -0.730924f,
+-0.730896f, -0.730867f, -0.730839f, -0.73081f, -0.730782f, -0.730754f, -0.730725f, -0.730697f, -0.730668f, -0.73064f, -0.730611f, -0.730583f, -0.730554f, -0.730526f, -0.730497f, -0.730469f, -0.730441f, -0.730412f, -0.730384f, -0.730355f,
+-0.730327f, -0.730298f, -0.73027f, -0.730241f, -0.730213f, -0.730184f, -0.730156f, -0.730127f, -0.730099f, -0.73007f, -0.730042f, -0.730013f, -0.729985f, -0.729956f, -0.729928f, -0.729899f, -0.729871f, -0.729842f, -0.729814f, -0.729785f,
+-0.729757f, -0.729728f, -0.729699f, -0.729671f, -0.729642f, -0.729614f, -0.729585f, -0.729557f, -0.729528f, -0.7295f, -0.729471f, -0.729443f, -0.729414f, -0.729385f, -0.729357f, -0.729328f, -0.7293f, -0.729271f, -0.729243f, -0.729214f,
+-0.729185f, -0.729157f, -0.729128f, -0.7291f, -0.729071f, -0.729042f, -0.729014f, -0.728985f, -0.728957f, -0.728928f, -0.728899f, -0.728871f, -0.728842f, -0.728814f, -0.728785f, -0.728756f, -0.728728f, -0.728699f, -0.72867f, -0.728642f,
+-0.728613f, -0.728585f, -0.728556f, -0.728527f, -0.728499f, -0.72847f, -0.728441f, -0.728413f, -0.728384f, -0.728355f, -0.728327f, -0.728298f, -0.728269f, -0.728241f, -0.728212f, -0.728183f, -0.728155f, -0.728126f, -0.728097f, -0.728069f,
+-0.72804f, -0.728011f, -0.727983f, -0.727954f, -0.727925f, -0.727897f, -0.727868f, -0.727839f, -0.72781f, -0.727782f, -0.727753f, -0.727724f, -0.727696f, -0.727667f, -0.727638f, -0.727609f, -0.727581f, -0.727552f, -0.727523f, -0.727495f,
+-0.727466f, -0.727437f, -0.727408f, -0.72738f, -0.727351f, -0.727322f, -0.727293f, -0.727265f, -0.727236f, -0.727207f, -0.727178f, -0.72715f, -0.727121f, -0.727092f, -0.727063f, -0.727035f, -0.727006f, -0.726977f, -0.726948f, -0.726919f,
+-0.726891f, -0.726862f, -0.726833f, -0.726804f, -0.726775f, -0.726747f, -0.726718f, -0.726689f, -0.72666f, -0.726631f, -0.726603f, -0.726574f, -0.726545f, -0.726516f, -0.726487f, -0.726459f, -0.72643f, -0.726401f, -0.726372f, -0.726343f,
+-0.726314f, -0.726286f, -0.726257f, -0.726228f, -0.726199f, -0.72617f, -0.726141f, -0.726112f, -0.726084f, -0.726055f, -0.726026f, -0.725997f, -0.725968f, -0.725939f, -0.72591f, -0.725882f, -0.725853f, -0.725824f, -0.725795f, -0.725766f,
+-0.725737f, -0.725708f, -0.725679f, -0.72565f, -0.725622f, -0.725593f, -0.725564f, -0.725535f, -0.725506f, -0.725477f, -0.725448f, -0.725419f, -0.72539f, -0.725361f, -0.725332f, -0.725304f, -0.725275f, -0.725246f, -0.725217f, -0.725188f,
+-0.725159f, -0.72513f, -0.725101f, -0.725072f, -0.725043f, -0.725014f, -0.724985f, -0.724956f, -0.724927f, -0.724898f, -0.724869f, -0.72484f, -0.724811f, -0.724782f, -0.724753f, -0.724724f, -0.724695f, -0.724666f, -0.724638f, -0.724609f,
+-0.72458f, -0.724551f, -0.724522f, -0.724493f, -0.724464f, -0.724435f, -0.724406f, -0.724377f, -0.724348f, -0.724318f, -0.724289f, -0.72426f, -0.724231f, -0.724202f, -0.724173f, -0.724144f, -0.724115f, -0.724086f, -0.724057f, -0.724028f,
+-0.723999f, -0.72397f, -0.723941f, -0.723912f, -0.723883f, -0.723854f, -0.723825f, -0.723796f, -0.723767f, -0.723738f, -0.723709f, -0.72368f, -0.72365f, -0.723621f, -0.723592f, -0.723563f, -0.723534f, -0.723505f, -0.723476f, -0.723447f,
+-0.723418f, -0.723389f, -0.72336f, -0.723331f, -0.723301f, -0.723272f, -0.723243f, -0.723214f, -0.723185f, -0.723156f, -0.723127f, -0.723098f, -0.723069f, -0.723039f, -0.72301f, -0.722981f, -0.722952f, -0.722923f, -0.722894f, -0.722865f,
+-0.722835f, -0.722806f, -0.722777f, -0.722748f, -0.722719f, -0.72269f, -0.722661f, -0.722631f, -0.722602f, -0.722573f, -0.722544f, -0.722515f, -0.722486f, -0.722456f, -0.722427f, -0.722398f, -0.722369f, -0.72234f, -0.72231f, -0.722281f,
+-0.722252f, -0.722223f, -0.722194f, -0.722164f, -0.722135f, -0.722106f, -0.722077f, -0.722048f, -0.722018f, -0.721989f, -0.72196f, -0.721931f, -0.721901f, -0.721872f, -0.721843f, -0.721814f, -0.721785f, -0.721755f, -0.721726f, -0.721697f,
+-0.721668f, -0.721638f, -0.721609f, -0.72158f, -0.721551f, -0.721521f, -0.721492f, -0.721463f, -0.721433f, -0.721404f, -0.721375f, -0.721346f, -0.721316f, -0.721287f, -0.721258f, -0.721229f, -0.721199f, -0.72117f, -0.721141f, -0.721111f,
+-0.721082f, -0.721053f, -0.721023f, -0.720994f, -0.720965f, -0.720936f, -0.720906f, -0.720877f, -0.720848f, -0.720818f, -0.720789f, -0.72076f, -0.72073f, -0.720701f, -0.720672f, -0.720642f, -0.720613f, -0.720584f, -0.720554f, -0.720525f,
+-0.720496f, -0.720466f, -0.720437f, -0.720408f, -0.720378f, -0.720349f, -0.720319f, -0.72029f, -0.720261f, -0.720231f, -0.720202f, -0.720173f, -0.720143f, -0.720114f, -0.720084f, -0.720055f, -0.720026f, -0.719996f, -0.719967f, -0.719937f,
+-0.719908f, -0.719879f, -0.719849f, -0.71982f, -0.71979f, -0.719761f, -0.719732f, -0.719702f, -0.719673f, -0.719643f, -0.719614f, -0.719584f, -0.719555f, -0.719526f, -0.719496f, -0.719467f, -0.719437f, -0.719408f, -0.719378f, -0.719349f,
+-0.719319f, -0.71929f, -0.719261f, -0.719231f, -0.719202f, -0.719172f, -0.719143f, -0.719113f, -0.719084f, -0.719054f, -0.719025f, -0.718995f, -0.718966f, -0.718936f, -0.718907f, -0.718877f, -0.718848f, -0.718818f, -0.718789f, -0.718759f,
+-0.71873f, -0.7187f, -0.718671f, -0.718641f, -0.718612f, -0.718582f, -0.718553f, -0.718523f, -0.718494f, -0.718464f, -0.718435f, -0.718405f, -0.718376f, -0.718346f, -0.718316f, -0.718287f, -0.718257f, -0.718228f, -0.718198f, -0.718169f,
+-0.718139f, -0.71811f, -0.71808f, -0.71805f, -0.718021f, -0.717991f, -0.717962f, -0.717932f, -0.717903f, -0.717873f, -0.717843f, -0.717814f, -0.717784f, -0.717755f, -0.717725f, -0.717696f, -0.717666f, -0.717636f, -0.717607f, -0.717577f,
+-0.717548f, -0.717518f, -0.717488f, -0.717459f, -0.717429f, -0.717399f, -0.71737f, -0.71734f, -0.717311f, -0.717281f, -0.717251f, -0.717222f, -0.717192f, -0.717162f, -0.717133f, -0.717103f, -0.717073f, -0.717044f, -0.717014f, -0.716984f,
+-0.716955f, -0.716925f, -0.716895f, -0.716866f, -0.716836f, -0.716806f, -0.716777f, -0.716747f, -0.716717f, -0.716688f, -0.716658f, -0.716628f, -0.716599f, -0.716569f, -0.716539f, -0.71651f, -0.71648f, -0.71645f, -0.71642f, -0.716391f,
+-0.716361f, -0.716331f, -0.716302f, -0.716272f, -0.716242f, -0.716212f, -0.716183f, -0.716153f, -0.716123f, -0.716093f, -0.716064f, -0.716034f, -0.716004f, -0.715975f, -0.715945f, -0.715915f, -0.715885f, -0.715856f, -0.715826f, -0.715796f,
+-0.715766f, -0.715736f, -0.715707f, -0.715677f, -0.715647f, -0.715617f, -0.715588f, -0.715558f, -0.715528f, -0.715498f, -0.715468f, -0.715439f, -0.715409f, -0.715379f, -0.715349f, -0.715319f, -0.71529f, -0.71526f, -0.71523f, -0.7152f,
+-0.71517f, -0.715141f, -0.715111f, -0.715081f, -0.715051f, -0.715021f, -0.714991f, -0.714962f, -0.714932f, -0.714902f, -0.714872f, -0.714842f, -0.714812f, -0.714783f, -0.714753f, -0.714723f, -0.714693f, -0.714663f, -0.714633f, -0.714603f,
+-0.714573f, -0.714544f, -0.714514f, -0.714484f, -0.714454f, -0.714424f, -0.714394f, -0.714364f, -0.714334f, -0.714305f, -0.714275f, -0.714245f, -0.714215f, -0.714185f, -0.714155f, -0.714125f, -0.714095f, -0.714065f, -0.714035f, -0.714005f,
+-0.713976f, -0.713946f, -0.713916f, -0.713886f, -0.713856f, -0.713826f, -0.713796f, -0.713766f, -0.713736f, -0.713706f, -0.713676f, -0.713646f, -0.713616f, -0.713586f, -0.713556f, -0.713526f, -0.713496f, -0.713467f, -0.713437f, -0.713407f,
+-0.713377f, -0.713347f, -0.713317f, -0.713287f, -0.713257f, -0.713227f, -0.713197f, -0.713167f, -0.713137f, -0.713107f, -0.713077f, -0.713047f, -0.713017f, -0.712987f, -0.712957f, -0.712927f, -0.712897f, -0.712867f, -0.712837f, -0.712807f,
+-0.712777f, -0.712747f, -0.712717f, -0.712687f, -0.712656f, -0.712626f, -0.712596f, -0.712566f, -0.712536f, -0.712506f, -0.712476f, -0.712446f, -0.712416f, -0.712386f, -0.712356f, -0.712326f, -0.712296f, -0.712266f, -0.712236f, -0.712206f,
+-0.712176f, -0.712145f, -0.712115f, -0.712085f, -0.712055f, -0.712025f, -0.711995f, -0.711965f, -0.711935f, -0.711905f, -0.711875f, -0.711845f, -0.711814f, -0.711784f, -0.711754f, -0.711724f, -0.711694f, -0.711664f, -0.711634f, -0.711604f,
+-0.711573f, -0.711543f, -0.711513f, -0.711483f, -0.711453f, -0.711423f, -0.711393f, -0.711362f, -0.711332f, -0.711302f, -0.711272f, -0.711242f, -0.711212f, -0.711182f, -0.711151f, -0.711121f, -0.711091f, -0.711061f, -0.711031f, -0.711f,
+-0.71097f, -0.71094f, -0.71091f, -0.71088f, -0.71085f, -0.710819f, -0.710789f, -0.710759f, -0.710729f, -0.710699f, -0.710668f, -0.710638f, -0.710608f, -0.710578f, -0.710547f, -0.710517f, -0.710487f, -0.710457f, -0.710427f, -0.710396f,
+-0.710366f, -0.710336f, -0.710306f, -0.710275f, -0.710245f, -0.710215f, -0.710185f, -0.710154f, -0.710124f, -0.710094f, -0.710064f, -0.710033f, -0.710003f, -0.709973f, -0.709943f, -0.709912f, -0.709882f, -0.709852f, -0.709821f, -0.709791f,
+-0.709761f, -0.709731f, -0.7097f, -0.70967f, -0.70964f, -0.709609f, -0.709579f, -0.709549f, -0.709518f, -0.709488f, -0.709458f, -0.709428f, -0.709397f, -0.709367f, -0.709337f, -0.709306f, -0.709276f, -0.709246f, -0.709215f, -0.709185f,
+-0.709155f, -0.709124f, -0.709094f, -0.709064f, -0.709033f, -0.709003f, -0.708972f, -0.708942f, -0.708912f, -0.708881f, -0.708851f, -0.708821f, -0.70879f, -0.70876f, -0.70873f, -0.708699f, -0.708669f, -0.708638f, -0.708608f, -0.708578f,
+-0.708547f, -0.708517f, -0.708486f, -0.708456f, -0.708426f, -0.708395f, -0.708365f, -0.708334f, -0.708304f, -0.708274f, -0.708243f, -0.708213f, -0.708182f, -0.708152f, -0.708121f, -0.708091f, -0.708061f, -0.70803f, -0.708f, -0.707969f,
+-0.707939f, -0.707908f, -0.707878f, -0.707847f, -0.707817f, -0.707787f, -0.707756f, -0.707726f, -0.707695f, -0.707665f, -0.707634f, -0.707604f, -0.707573f, -0.707543f, -0.707512f, -0.707482f, -0.707451f, -0.707421f, -0.70739f, -0.70736f,
+-0.707329f, -0.707299f, -0.707268f, -0.707238f, -0.707207f, -0.707177f, -0.707146f, -0.707116f, -0.707085f, -0.707055f, -0.707024f, -0.706994f, -0.706963f, -0.706933f, -0.706902f, -0.706872f, -0.706841f, -0.70681f, -0.70678f, -0.706749f,
+-0.706719f, -0.706688f, -0.706658f, -0.706627f, -0.706597f, -0.706566f, -0.706535f, -0.706505f, -0.706474f, -0.706444f, -0.706413f, -0.706383f, -0.706352f, -0.706321f, -0.706291f, -0.70626f, -0.70623f, -0.706199f, -0.706168f, -0.706138f,
+-0.706107f, -0.706077f, -0.706046f, -0.706015f, -0.705985f, -0.705954f, -0.705924f, -0.705893f, -0.705862f, -0.705832f, -0.705801f, -0.70577f, -0.70574f, -0.705709f, -0.705679f, -0.705648f, -0.705617f, -0.705587f, -0.705556f, -0.705525f,
+-0.705495f, -0.705464f, -0.705433f, -0.705403f, -0.705372f, -0.705341f, -0.705311f, -0.70528f, -0.705249f, -0.705219f, -0.705188f, -0.705157f, -0.705127f, -0.705096f, -0.705065f, -0.705035f, -0.705004f, -0.704973f, -0.704942f, -0.704912f,
+-0.704881f, -0.70485f, -0.70482f, -0.704789f, -0.704758f, -0.704727f, -0.704697f, -0.704666f, -0.704635f, -0.704605f, -0.704574f, -0.704543f, -0.704512f, -0.704482f, -0.704451f, -0.70442f, -0.704389f, -0.704359f, -0.704328f, -0.704297f,
+-0.704266f, -0.704236f, -0.704205f, -0.704174f, -0.704143f, -0.704112f, -0.704082f, -0.704051f, -0.70402f, -0.703989f, -0.703959f, -0.703928f, -0.703897f, -0.703866f, -0.703835f, -0.703805f, -0.703774f, -0.703743f, -0.703712f, -0.703681f,
+-0.703651f, -0.70362f, -0.703589f, -0.703558f, -0.703527f, -0.703496f, -0.703466f, -0.703435f, -0.703404f, -0.703373f, -0.703342f, -0.703311f, -0.703281f, -0.70325f, -0.703219f, -0.703188f, -0.703157f, -0.703126f, -0.703095f, -0.703065f,
+-0.703034f, -0.703003f, -0.702972f, -0.702941f, -0.70291f, -0.702879f, -0.702848f, -0.702818f, -0.702787f, -0.702756f, -0.702725f, -0.702694f, -0.702663f, -0.702632f, -0.702601f, -0.70257f, -0.702539f, -0.702509f, -0.702478f, -0.702447f,
+-0.702416f, -0.702385f, -0.702354f, -0.702323f, -0.702292f, -0.702261f, -0.70223f, -0.702199f, -0.702168f, -0.702137f, -0.702106f, -0.702075f, -0.702045f, -0.702014f, -0.701983f, -0.701952f, -0.701921f, -0.70189f, -0.701859f, -0.701828f,
+-0.701797f, -0.701766f, -0.701735f, -0.701704f, -0.701673f, -0.701642f, -0.701611f, -0.70158f, -0.701549f, -0.701518f, -0.701487f, -0.701456f, -0.701425f, -0.701394f, -0.701363f, -0.701332f, -0.701301f, -0.70127f, -0.701239f, -0.701208f,
+-0.701177f, -0.701146f, -0.701115f, -0.701084f, -0.701053f, -0.701022f, -0.700991f, -0.70096f, -0.700928f, -0.700897f, -0.700866f, -0.700835f, -0.700804f, -0.700773f, -0.700742f, -0.700711f, -0.70068f, -0.700649f, -0.700618f, -0.700587f,
+-0.700556f, -0.700525f, -0.700494f, -0.700462f, -0.700431f, -0.7004f, -0.700369f, -0.700338f, -0.700307f, -0.700276f, -0.700245f, -0.700214f, -0.700183f, -0.700151f, -0.70012f, -0.700089f, -0.700058f, -0.700027f, -0.699996f, -0.699965f,
+-0.699934f, -0.699902f, -0.699871f, -0.69984f, -0.699809f, -0.699778f, -0.699747f, -0.699716f, -0.699684f, -0.699653f, -0.699622f, -0.699591f, -0.69956f, -0.699529f, -0.699497f, -0.699466f, -0.699435f, -0.699404f, -0.699373f, -0.699342f,
+-0.69931f, -0.699279f, -0.699248f, -0.699217f, -0.699186f, -0.699154f, -0.699123f, -0.699092f, -0.699061f, -0.69903f, -0.698998f, -0.698967f, -0.698936f, -0.698905f, -0.698873f, -0.698842f, -0.698811f, -0.69878f, -0.698749f, -0.698717f,
+-0.698686f, -0.698655f, -0.698624f, -0.698592f, -0.698561f, -0.69853f, -0.698499f, -0.698467f, -0.698436f, -0.698405f, -0.698374f, -0.698342f, -0.698311f, -0.69828f, -0.698248f, -0.698217f, -0.698186f, -0.698155f, -0.698123f, -0.698092f,
+-0.698061f, -0.698029f, -0.697998f, -0.697967f, -0.697936f, -0.697904f, -0.697873f, -0.697842f, -0.69781f, -0.697779f, -0.697748f, -0.697716f, -0.697685f, -0.697654f, -0.697622f, -0.697591f, -0.69756f, -0.697528f, -0.697497f, -0.697466f,
+-0.697434f, -0.697403f, -0.697372f, -0.69734f, -0.697309f, -0.697278f, -0.697246f, -0.697215f, -0.697183f, -0.697152f, -0.697121f, -0.697089f, -0.697058f, -0.697027f, -0.696995f, -0.696964f, -0.696932f, -0.696901f, -0.69687f, -0.696838f,
+-0.696807f, -0.696775f, -0.696744f, -0.696713f, -0.696681f, -0.69665f, -0.696618f, -0.696587f, -0.696556f, -0.696524f, -0.696493f, -0.696461f, -0.69643f, -0.696398f, -0.696367f, -0.696335f, -0.696304f, -0.696273f, -0.696241f, -0.69621f,
+-0.696178f, -0.696147f, -0.696115f, -0.696084f, -0.696052f, -0.696021f, -0.695989f, -0.695958f, -0.695927f, -0.695895f, -0.695864f, -0.695832f, -0.695801f, -0.695769f, -0.695738f, -0.695706f, -0.695675f, -0.695643f, -0.695612f, -0.69558f,
+-0.695549f, -0.695517f, -0.695486f, -0.695454f, -0.695423f, -0.695391f, -0.69536f, -0.695328f, -0.695296f, -0.695265f, -0.695233f, -0.695202f, -0.69517f, -0.695139f, -0.695107f, -0.695076f, -0.695044f, -0.695013f, -0.694981f, -0.69495f,
+-0.694918f, -0.694886f, -0.694855f, -0.694823f, -0.694792f, -0.69476f, -0.694729f, -0.694697f, -0.694665f, -0.694634f, -0.694602f, -0.694571f, -0.694539f, -0.694507f, -0.694476f, -0.694444f, -0.694413f, -0.694381f, -0.694349f, -0.694318f,
+-0.694286f, -0.694255f, -0.694223f, -0.694191f, -0.69416f, -0.694128f, -0.694096f, -0.694065f, -0.694033f, -0.694002f, -0.69397f, -0.693938f, -0.693907f, -0.693875f, -0.693843f, -0.693812f, -0.69378f, -0.693748f, -0.693717f, -0.693685f,
+-0.693653f, -0.693622f, -0.69359f, -0.693558f, -0.693527f, -0.693495f, -0.693463f, -0.693432f, -0.6934f, -0.693368f, -0.693337f, -0.693305f, -0.693273f, -0.693241f, -0.69321f, -0.693178f, -0.693146f, -0.693115f, -0.693083f, -0.693051f,
+-0.693019f, -0.692988f, -0.692956f, -0.692924f, -0.692893f, -0.692861f, -0.692829f, -0.692797f, -0.692766f, -0.692734f, -0.692702f, -0.69267f, -0.692639f, -0.692607f, -0.692575f, -0.692543f, -0.692512f, -0.69248f, -0.692448f, -0.692416f,
+-0.692384f, -0.692353f, -0.692321f, -0.692289f, -0.692257f, -0.692226f, -0.692194f, -0.692162f, -0.69213f, -0.692098f, -0.692067f, -0.692035f, -0.692003f, -0.691971f, -0.691939f, -0.691908f, -0.691876f, -0.691844f, -0.691812f, -0.69178f,
+-0.691748f, -0.691717f, -0.691685f, -0.691653f, -0.691621f, -0.691589f, -0.691557f, -0.691526f, -0.691494f, -0.691462f, -0.69143f, -0.691398f, -0.691366f, -0.691334f, -0.691303f, -0.691271f, -0.691239f, -0.691207f, -0.691175f, -0.691143f,
+-0.691111f, -0.691079f, -0.691048f, -0.691016f, -0.690984f, -0.690952f, -0.69092f, -0.690888f, -0.690856f, -0.690824f, -0.690792f, -0.69076f, -0.690729f, -0.690697f, -0.690665f, -0.690633f, -0.690601f, -0.690569f, -0.690537f, -0.690505f,
+-0.690473f, -0.690441f, -0.690409f, -0.690377f, -0.690345f, -0.690313f, -0.690281f, -0.690249f, -0.690218f, -0.690186f, -0.690154f, -0.690122f, -0.69009f, -0.690058f, -0.690026f, -0.689994f, -0.689962f, -0.68993f, -0.689898f, -0.689866f,
+-0.689834f, -0.689802f, -0.68977f, -0.689738f, -0.689706f, -0.689674f, -0.689642f, -0.68961f, -0.689578f, -0.689546f, -0.689514f, -0.689482f, -0.68945f, -0.689418f, -0.689386f, -0.689354f, -0.689322f, -0.68929f, -0.689258f, -0.689226f,
+-0.689193f, -0.689161f, -0.689129f, -0.689097f, -0.689065f, -0.689033f, -0.689001f, -0.688969f, -0.688937f, -0.688905f, -0.688873f, -0.688841f, -0.688809f, -0.688777f, -0.688745f, -0.688713f, -0.68868f, -0.688648f, -0.688616f, -0.688584f,
+-0.688552f, -0.68852f, -0.688488f, -0.688456f, -0.688424f, -0.688392f, -0.688359f, -0.688327f, -0.688295f, -0.688263f, -0.688231f, -0.688199f, -0.688167f, -0.688135f, -0.688102f, -0.68807f, -0.688038f, -0.688006f, -0.687974f, -0.687942f,
+-0.68791f, -0.687877f, -0.687845f, -0.687813f, -0.687781f, -0.687749f, -0.687717f, -0.687684f, -0.687652f, -0.68762f, -0.687588f, -0.687556f, -0.687524f, -0.687491f, -0.687459f, -0.687427f, -0.687395f, -0.687363f, -0.68733f, -0.687298f,
+-0.687266f, -0.687234f, -0.687202f, -0.687169f, -0.687137f, -0.687105f, -0.687073f, -0.68704f, -0.687008f, -0.686976f, -0.686944f, -0.686912f, -0.686879f, -0.686847f, -0.686815f, -0.686783f, -0.68675f, -0.686718f, -0.686686f, -0.686654f,
+-0.686621f, -0.686589f, -0.686557f, -0.686524f, -0.686492f, -0.68646f, -0.686428f, -0.686395f, -0.686363f, -0.686331f, -0.686299f, -0.686266f, -0.686234f, -0.686202f, -0.686169f, -0.686137f, -0.686105f, -0.686072f, -0.68604f, -0.686008f,
+-0.685976f, -0.685943f, -0.685911f, -0.685879f, -0.685846f, -0.685814f, -0.685782f, -0.685749f, -0.685717f, -0.685685f, -0.685652f, -0.68562f, -0.685588f, -0.685555f, -0.685523f, -0.68549f, -0.685458f, -0.685426f, -0.685393f, -0.685361f,
+-0.685329f, -0.685296f, -0.685264f, -0.685232f, -0.685199f, -0.685167f, -0.685134f, -0.685102f, -0.68507f, -0.685037f, -0.685005f, -0.684972f, -0.68494f, -0.684908f, -0.684875f, -0.684843f, -0.68481f, -0.684778f, -0.684746f, -0.684713f,
+-0.684681f, -0.684648f, -0.684616f, -0.684583f, -0.684551f, -0.684519f, -0.684486f, -0.684454f, -0.684421f, -0.684389f, -0.684356f, -0.684324f, -0.684291f, -0.684259f, -0.684227f, -0.684194f, -0.684162f, -0.684129f, -0.684097f, -0.684064f,
+-0.684032f, -0.683999f, -0.683967f, -0.683934f, -0.683902f, -0.683869f, -0.683837f, -0.683804f, -0.683772f, -0.683739f, -0.683707f, -0.683674f, -0.683642f, -0.683609f, -0.683577f, -0.683544f, -0.683512f, -0.683479f, -0.683447f, -0.683414f,
+-0.683382f, -0.683349f, -0.683317f, -0.683284f, -0.683252f, -0.683219f, -0.683186f, -0.683154f, -0.683121f, -0.683089f, -0.683056f, -0.683024f, -0.682991f, -0.682959f, -0.682926f, -0.682893f, -0.682861f, -0.682828f, -0.682796f, -0.682763f,
+-0.68273f, -0.682698f, -0.682665f, -0.682633f, -0.6826f, -0.682568f, -0.682535f, -0.682502f, -0.68247f, -0.682437f, -0.682404f, -0.682372f, -0.682339f, -0.682307f, -0.682274f, -0.682241f, -0.682209f, -0.682176f, -0.682144f, -0.682111f,
+-0.682078f, -0.682046f, -0.682013f, -0.68198f, -0.681948f, -0.681915f, -0.681882f, -0.68185f, -0.681817f, -0.681784f, -0.681752f, -0.681719f, -0.681686f, -0.681654f, -0.681621f, -0.681588f, -0.681556f, -0.681523f, -0.68149f, -0.681458f,
+-0.681425f, -0.681392f, -0.681359f, -0.681327f, -0.681294f, -0.681261f, -0.681229f, -0.681196f, -0.681163f, -0.681131f, -0.681098f, -0.681065f, -0.681032f, -0.681f, -0.680967f, -0.680934f, -0.680901f, -0.680869f, -0.680836f, -0.680803f,
+-0.68077f, -0.680738f, -0.680705f, -0.680672f, -0.680639f, -0.680607f, -0.680574f, -0.680541f, -0.680508f, -0.680476f, -0.680443f, -0.68041f, -0.680377f, -0.680344f, -0.680312f, -0.680279f, -0.680246f, -0.680213f, -0.680181f, -0.680148f,
+-0.680115f, -0.680082f, -0.680049f, -0.680017f, -0.679984f, -0.679951f, -0.679918f, -0.679885f, -0.679852f, -0.67982f, -0.679787f, -0.679754f, -0.679721f, -0.679688f, -0.679655f, -0.679623f, -0.67959f, -0.679557f, -0.679524f, -0.679491f,
+-0.679458f, -0.679425f, -0.679393f, -0.67936f, -0.679327f, -0.679294f, -0.679261f, -0.679228f, -0.679195f, -0.679162f, -0.67913f, -0.679097f, -0.679064f, -0.679031f, -0.678998f, -0.678965f, -0.678932f, -0.678899f, -0.678866f, -0.678834f,
+-0.678801f, -0.678768f, -0.678735f, -0.678702f, -0.678669f, -0.678636f, -0.678603f, -0.67857f, -0.678537f, -0.678504f, -0.678471f, -0.678438f, -0.678405f, -0.678373f, -0.67834f, -0.678307f, -0.678274f, -0.678241f, -0.678208f, -0.678175f,
+-0.678142f, -0.678109f, -0.678076f, -0.678043f, -0.67801f, -0.677977f, -0.677944f, -0.677911f, -0.677878f, -0.677845f, -0.677812f, -0.677779f, -0.677746f, -0.677713f, -0.67768f, -0.677647f, -0.677614f, -0.677581f, -0.677548f, -0.677515f,
+-0.677482f, -0.677449f, -0.677416f, -0.677383f, -0.67735f, -0.677317f, -0.677284f, -0.677251f, -0.677218f, -0.677185f, -0.677152f, -0.677119f, -0.677085f, -0.677052f, -0.677019f, -0.676986f, -0.676953f, -0.67692f, -0.676887f, -0.676854f,
+-0.676821f, -0.676788f, -0.676755f, -0.676722f, -0.676689f, -0.676656f, -0.676622f, -0.676589f, -0.676556f, -0.676523f, -0.67649f, -0.676457f, -0.676424f, -0.676391f, -0.676358f, -0.676324f, -0.676291f, -0.676258f, -0.676225f, -0.676192f,
+-0.676159f, -0.676126f, -0.676093f, -0.676059f, -0.676026f, -0.675993f, -0.67596f, -0.675927f, -0.675894f, -0.675861f, -0.675827f, -0.675794f, -0.675761f, -0.675728f, -0.675695f, -0.675662f, -0.675628f, -0.675595f, -0.675562f, -0.675529f,
+-0.675496f, -0.675463f, -0.675429f, -0.675396f, -0.675363f, -0.67533f, -0.675297f, -0.675263f, -0.67523f, -0.675197f, -0.675164f, -0.67513f, -0.675097f, -0.675064f, -0.675031f, -0.674998f, -0.674964f, -0.674931f, -0.674898f, -0.674865f,
+-0.674831f, -0.674798f, -0.674765f, -0.674732f, -0.674698f, -0.674665f, -0.674632f, -0.674599f, -0.674565f, -0.674532f, -0.674499f, -0.674466f, -0.674432f, -0.674399f, -0.674366f, -0.674333f, -0.674299f, -0.674266f, -0.674233f, -0.674199f,
+-0.674166f, -0.674133f, -0.674099f, -0.674066f, -0.674033f, -0.674f, -0.673966f, -0.673933f, -0.6739f, -0.673866f, -0.673833f, -0.6738f, -0.673766f, -0.673733f, -0.6737f, -0.673666f, -0.673633f, -0.6736f, -0.673566f, -0.673533f,
+-0.6735f, -0.673466f, -0.673433f, -0.6734f, -0.673366f, -0.673333f, -0.673299f, -0.673266f, -0.673233f, -0.673199f, -0.673166f, -0.673133f, -0.673099f, -0.673066f, -0.673032f, -0.672999f, -0.672966f, -0.672932f, -0.672899f, -0.672865f,
+-0.672832f, -0.672799f, -0.672765f, -0.672732f, -0.672698f, -0.672665f, -0.672632f, -0.672598f, -0.672565f, -0.672531f, -0.672498f, -0.672464f, -0.672431f, -0.672398f, -0.672364f, -0.672331f, -0.672297f, -0.672264f, -0.67223f, -0.672197f,
+-0.672163f, -0.67213f, -0.672097f, -0.672063f, -0.67203f, -0.671996f, -0.671963f, -0.671929f, -0.671896f, -0.671862f, -0.671829f, -0.671795f, -0.671762f, -0.671728f, -0.671695f, -0.671661f, -0.671628f, -0.671594f, -0.671561f, -0.671527f,
+-0.671494f, -0.67146f, -0.671427f, -0.671393f, -0.67136f, -0.671326f, -0.671293f, -0.671259f, -0.671225f, -0.671192f, -0.671158f, -0.671125f, -0.671091f, -0.671058f, -0.671024f, -0.670991f, -0.670957f, -0.670924f, -0.67089f, -0.670856f,
+-0.670823f, -0.670789f, -0.670756f, -0.670722f, -0.670689f, -0.670655f, -0.670621f, -0.670588f, -0.670554f, -0.670521f, -0.670487f, -0.670453f, -0.67042f, -0.670386f, -0.670353f, -0.670319f, -0.670285f, -0.670252f, -0.670218f, -0.670185f,
+-0.670151f, -0.670117f, -0.670084f, -0.67005f, -0.670016f, -0.669983f, -0.669949f, -0.669915f, -0.669882f, -0.669848f, -0.669815f, -0.669781f, -0.669747f, -0.669714f, -0.66968f, -0.669646f, -0.669613f, -0.669579f, -0.669545f, -0.669512f,
+-0.669478f, -0.669444f, -0.669411f, -0.669377f, -0.669343f, -0.669309f, -0.669276f, -0.669242f, -0.669208f, -0.669175f, -0.669141f, -0.669107f, -0.669074f, -0.66904f, -0.669006f, -0.668972f, -0.668939f, -0.668905f, -0.668871f, -0.668837f,
+-0.668804f, -0.66877f, -0.668736f, -0.668703f, -0.668669f, -0.668635f, -0.668601f, -0.668568f, -0.668534f, -0.6685f, -0.668466f, -0.668432f, -0.668399f, -0.668365f, -0.668331f, -0.668297f, -0.668264f, -0.66823f, -0.668196f, -0.668162f,
+-0.668128f, -0.668095f, -0.668061f, -0.668027f, -0.667993f, -0.667959f, -0.667926f, -0.667892f, -0.667858f, -0.667824f, -0.66779f, -0.667757f, -0.667723f, -0.667689f, -0.667655f, -0.667621f, -0.667587f, -0.667554f, -0.66752f, -0.667486f,
+-0.667452f, -0.667418f, -0.667384f, -0.667351f, -0.667317f, -0.667283f, -0.667249f, -0.667215f, -0.667181f, -0.667147f, -0.667114f, -0.66708f, -0.667046f, -0.667012f, -0.666978f, -0.666944f, -0.66691f, -0.666876f, -0.666842f, -0.666809f,
+-0.666775f, -0.666741f, -0.666707f, -0.666673f, -0.666639f, -0.666605f, -0.666571f, -0.666537f, -0.666503f, -0.666469f, -0.666436f, -0.666402f, -0.666368f, -0.666334f, -0.6663f, -0.666266f, -0.666232f, -0.666198f, -0.666164f, -0.66613f,
+-0.666096f, -0.666062f, -0.666028f, -0.665994f, -0.66596f, -0.665926f, -0.665892f, -0.665858f, -0.665824f, -0.66579f, -0.665756f, -0.665722f, -0.665688f, -0.665654f, -0.66562f, -0.665586f, -0.665552f, -0.665518f, -0.665484f, -0.66545f,
+-0.665416f, -0.665382f, -0.665348f, -0.665314f, -0.66528f, -0.665246f, -0.665212f, -0.665178f, -0.665144f, -0.66511f, -0.665076f, -0.665042f, -0.665008f, -0.664974f, -0.66494f, -0.664906f, -0.664872f, -0.664838f, -0.664804f, -0.66477f,
+-0.664736f, -0.664702f, -0.664668f, -0.664633f, -0.664599f, -0.664565f, -0.664531f, -0.664497f, -0.664463f, -0.664429f, -0.664395f, -0.664361f, -0.664327f, -0.664293f, -0.664259f, -0.664224f, -0.66419f, -0.664156f, -0.664122f, -0.664088f,
+-0.664054f, -0.66402f, -0.663986f, -0.663951f, -0.663917f, -0.663883f, -0.663849f, -0.663815f, -0.663781f, -0.663747f, -0.663712f, -0.663678f, -0.663644f, -0.66361f, -0.663576f, -0.663542f, -0.663508f, -0.663473f, -0.663439f, -0.663405f,
+-0.663371f, -0.663337f, -0.663302f, -0.663268f, -0.663234f, -0.6632f, -0.663166f, -0.663132f, -0.663097f, -0.663063f, -0.663029f, -0.662995f, -0.662961f, -0.662926f, -0.662892f, -0.662858f, -0.662824f, -0.662789f, -0.662755f, -0.662721f,
+-0.662687f, -0.662653f, -0.662618f, -0.662584f, -0.66255f, -0.662516f, -0.662481f, -0.662447f, -0.662413f, -0.662379f, -0.662344f, -0.66231f, -0.662276f, -0.662242f, -0.662207f, -0.662173f, -0.662139f, -0.662104f, -0.66207f, -0.662036f,
+-0.662002f, -0.661967f, -0.661933f, -0.661899f, -0.661864f, -0.66183f, -0.661796f, -0.661762f, -0.661727f, -0.661693f, -0.661659f, -0.661624f, -0.66159f, -0.661556f, -0.661521f, -0.661487f, -0.661453f, -0.661418f, -0.661384f, -0.66135f,
+-0.661315f, -0.661281f, -0.661247f, -0.661212f, -0.661178f, -0.661144f, -0.661109f, -0.661075f, -0.66104f, -0.661006f, -0.660972f, -0.660937f, -0.660903f, -0.660869f, -0.660834f, -0.6608f, -0.660765f, -0.660731f, -0.660697f, -0.660662f,
+-0.660628f, -0.660593f, -0.660559f, -0.660525f, -0.66049f, -0.660456f, -0.660421f, -0.660387f, -0.660353f, -0.660318f, -0.660284f, -0.660249f, -0.660215f, -0.66018f, -0.660146f, -0.660112f, -0.660077f, -0.660043f, -0.660008f, -0.659974f,
+-0.659939f, -0.659905f, -0.65987f, -0.659836f, -0.659802f, -0.659767f, -0.659733f, -0.659698f, -0.659664f, -0.659629f, -0.659595f, -0.65956f, -0.659526f, -0.659491f, -0.659457f, -0.659422f, -0.659388f, -0.659353f, -0.659319f, -0.659284f,
+-0.65925f, -0.659215f, -0.659181f, -0.659146f, -0.659112f, -0.659077f, -0.659043f, -0.659008f, -0.658974f, -0.658939f, -0.658904f, -0.65887f, -0.658835f, -0.658801f, -0.658766f, -0.658732f, -0.658697f, -0.658663f, -0.658628f, -0.658594f,
+-0.658559f, -0.658524f, -0.65849f, -0.658455f, -0.658421f, -0.658386f, -0.658352f, -0.658317f, -0.658282f, -0.658248f, -0.658213f, -0.658179f, -0.658144f, -0.658109f, -0.658075f, -0.65804f, -0.658006f, -0.657971f, -0.657936f, -0.657902f,
+-0.657867f, -0.657833f, -0.657798f, -0.657763f, -0.657729f, -0.657694f, -0.657659f, -0.657625f, -0.65759f, -0.657555f, -0.657521f, -0.657486f, -0.657451f, -0.657417f, -0.657382f, -0.657348f, -0.657313f, -0.657278f, -0.657244f, -0.657209f,
+-0.657174f, -0.657139f, -0.657105f, -0.65707f, -0.657035f, -0.657001f, -0.656966f, -0.656931f, -0.656897f, -0.656862f, -0.656827f, -0.656793f, -0.656758f, -0.656723f, -0.656688f, -0.656654f, -0.656619f, -0.656584f, -0.65655f, -0.656515f,
+-0.65648f, -0.656445f, -0.656411f, -0.656376f, -0.656341f, -0.656306f, -0.656272f, -0.656237f, -0.656202f, -0.656167f, -0.656133f, -0.656098f, -0.656063f, -0.656028f, -0.655994f, -0.655959f, -0.655924f, -0.655889f, -0.655854f, -0.65582f,
+-0.655785f, -0.65575f, -0.655715f, -0.655681f, -0.655646f, -0.655611f, -0.655576f, -0.655541f, -0.655507f, -0.655472f, -0.655437f, -0.655402f, -0.655367f, -0.655332f, -0.655298f, -0.655263f, -0.655228f, -0.655193f, -0.655158f, -0.655123f,
+-0.655089f, -0.655054f, -0.655019f, -0.654984f, -0.654949f, -0.654914f, -0.654879f, -0.654845f, -0.65481f, -0.654775f, -0.65474f, -0.654705f, -0.65467f, -0.654635f, -0.654601f, -0.654566f, -0.654531f, -0.654496f, -0.654461f, -0.654426f,
+-0.654391f, -0.654356f, -0.654321f, -0.654286f, -0.654252f, -0.654217f, -0.654182f, -0.654147f, -0.654112f, -0.654077f, -0.654042f, -0.654007f, -0.653972f, -0.653937f, -0.653902f, -0.653867f, -0.653832f, -0.653798f, -0.653763f, -0.653728f,
+-0.653693f, -0.653658f, -0.653623f, -0.653588f, -0.653553f, -0.653518f, -0.653483f, -0.653448f, -0.653413f, -0.653378f, -0.653343f, -0.653308f, -0.653273f, -0.653238f, -0.653203f, -0.653168f, -0.653133f, -0.653098f, -0.653063f, -0.653028f,
+-0.652993f, -0.652958f, -0.652923f, -0.652888f, -0.652853f, -0.652818f, -0.652783f, -0.652748f, -0.652713f, -0.652678f, -0.652643f, -0.652608f, -0.652573f, -0.652538f, -0.652503f, -0.652468f, -0.652432f, -0.652397f, -0.652362f, -0.652327f,
+-0.652292f, -0.652257f, -0.652222f, -0.652187f, -0.652152f, -0.652117f, -0.652082f, -0.652047f, -0.652012f, -0.651977f, -0.651941f, -0.651906f, -0.651871f, -0.651836f, -0.651801f, -0.651766f, -0.651731f, -0.651696f, -0.651661f, -0.651625f,
+-0.65159f, -0.651555f, -0.65152f, -0.651485f, -0.65145f, -0.651415f, -0.65138f, -0.651344f, -0.651309f, -0.651274f, -0.651239f, -0.651204f, -0.651169f, -0.651134f, -0.651098f, -0.651063f, -0.651028f, -0.650993f, -0.650958f, -0.650923f,
+-0.650887f, -0.650852f, -0.650817f, -0.650782f, -0.650747f, -0.650711f, -0.650676f, -0.650641f, -0.650606f, -0.650571f, -0.650535f, -0.6505f, -0.650465f, -0.65043f, -0.650395f, -0.650359f, -0.650324f, -0.650289f, -0.650254f, -0.650218f,
+-0.650183f, -0.650148f, -0.650113f, -0.650078f, -0.650042f, -0.650007f, -0.649972f, -0.649937f, -0.649901f, -0.649866f, -0.649831f, -0.649796f, -0.64976f, -0.649725f, -0.64969f, -0.649654f, -0.649619f, -0.649584f, -0.649549f, -0.649513f,
+-0.649478f, -0.649443f, -0.649407f, -0.649372f, -0.649337f, -0.649302f, -0.649266f, -0.649231f, -0.649196f, -0.64916f, -0.649125f, -0.64909f, -0.649054f, -0.649019f, -0.648984f, -0.648948f, -0.648913f, -0.648878f, -0.648842f, -0.648807f,
+-0.648772f, -0.648736f, -0.648701f, -0.648666f, -0.64863f, -0.648595f, -0.64856f, -0.648524f, -0.648489f, -0.648453f, -0.648418f, -0.648383f, -0.648347f, -0.648312f, -0.648277f, -0.648241f, -0.648206f, -0.64817f, -0.648135f, -0.6481f,
+-0.648064f, -0.648029f, -0.647993f, -0.647958f, -0.647923f, -0.647887f, -0.647852f, -0.647816f, -0.647781f, -0.647745f, -0.64771f, -0.647675f, -0.647639f, -0.647604f, -0.647568f, -0.647533f, -0.647497f, -0.647462f, -0.647426f, -0.647391f,
+-0.647356f, -0.64732f, -0.647285f, -0.647249f, -0.647214f, -0.647178f, -0.647143f, -0.647107f, -0.647072f, -0.647036f, -0.647001f, -0.646965f, -0.64693f, -0.646894f, -0.646859f, -0.646823f, -0.646788f, -0.646752f, -0.646717f, -0.646681f,
+-0.646646f, -0.64661f, -0.646575f, -0.646539f, -0.646504f, -0.646468f, -0.646433f, -0.646397f, -0.646362f, -0.646326f, -0.646291f, -0.646255f, -0.64622f, -0.646184f, -0.646148f, -0.646113f, -0.646077f, -0.646042f, -0.646006f, -0.645971f,
+-0.645935f, -0.645899f, -0.645864f, -0.645828f, -0.645793f, -0.645757f, -0.645722f, -0.645686f, -0.64565f, -0.645615f, -0.645579f, -0.645544f, -0.645508f, -0.645472f, -0.645437f, -0.645401f, -0.645366f, -0.64533f, -0.645294f, -0.645259f,
+-0.645223f, -0.645187f, -0.645152f, -0.645116f, -0.645081f, -0.645045f, -0.645009f, -0.644974f, -0.644938f, -0.644902f, -0.644867f, -0.644831f, -0.644795f, -0.64476f, -0.644724f, -0.644688f, -0.644653f, -0.644617f, -0.644581f, -0.644546f,
+-0.64451f, -0.644474f, -0.644439f, -0.644403f, -0.644367f, -0.644332f, -0.644296f, -0.64426f, -0.644224f, -0.644189f, -0.644153f, -0.644117f, -0.644082f, -0.644046f, -0.64401f, -0.643974f, -0.643939f, -0.643903f, -0.643867f, -0.643832f,
+-0.643796f, -0.64376f, -0.643724f, -0.643689f, -0.643653f, -0.643617f, -0.643581f, -0.643546f, -0.64351f, -0.643474f, -0.643438f, -0.643403f, -0.643367f, -0.643331f, -0.643295f, -0.643259f, -0.643224f, -0.643188f, -0.643152f, -0.643116f,
+-0.64308f, -0.643045f, -0.643009f, -0.642973f, -0.642937f, -0.642901f, -0.642866f, -0.64283f, -0.642794f, -0.642758f, -0.642722f, -0.642687f, -0.642651f, -0.642615f, -0.642579f, -0.642543f, -0.642507f, -0.642472f, -0.642436f, -0.6424f,
+-0.642364f, -0.642328f, -0.642292f, -0.642256f, -0.642221f, -0.642185f, -0.642149f, -0.642113f, -0.642077f, -0.642041f, -0.642005f, -0.641969f, -0.641934f, -0.641898f, -0.641862f, -0.641826f, -0.64179f, -0.641754f, -0.641718f, -0.641682f,
+-0.641646f, -0.641611f, -0.641575f, -0.641539f, -0.641503f, -0.641467f, -0.641431f, -0.641395f, -0.641359f, -0.641323f, -0.641287f, -0.641251f, -0.641215f, -0.641179f, -0.641143f, -0.641108f, -0.641072f, -0.641036f, -0.641f, -0.640964f,
+-0.640928f, -0.640892f, -0.640856f, -0.64082f, -0.640784f, -0.640748f, -0.640712f, -0.640676f, -0.64064f, -0.640604f, -0.640568f, -0.640532f, -0.640496f, -0.64046f, -0.640424f, -0.640388f, -0.640352f, -0.640316f, -0.64028f, -0.640244f,
+-0.640208f, -0.640172f, -0.640136f, -0.6401f, -0.640064f, -0.640028f, -0.639992f, -0.639956f, -0.63992f, -0.639884f, -0.639848f, -0.639812f, -0.639775f, -0.639739f, -0.639703f, -0.639667f, -0.639631f, -0.639595f, -0.639559f, -0.639523f,
+-0.639487f, -0.639451f, -0.639415f, -0.639379f, -0.639343f, -0.639307f, -0.63927f, -0.639234f, -0.639198f, -0.639162f, -0.639126f, -0.63909f, -0.639054f, -0.639018f, -0.638982f, -0.638946f, -0.638909f, -0.638873f, -0.638837f, -0.638801f,
+-0.638765f, -0.638729f, -0.638693f, -0.638656f, -0.63862f, -0.638584f, -0.638548f, -0.638512f, -0.638476f, -0.63844f, -0.638403f, -0.638367f, -0.638331f, -0.638295f, -0.638259f, -0.638223f, -0.638186f, -0.63815f, -0.638114f, -0.638078f,
+-0.638042f, -0.638005f, -0.637969f, -0.637933f, -0.637897f, -0.637861f, -0.637824f, -0.637788f, -0.637752f, -0.637716f, -0.63768f, -0.637643f, -0.637607f, -0.637571f, -0.637535f, -0.637499f, -0.637462f, -0.637426f, -0.63739f, -0.637354f,
+-0.637317f, -0.637281f, -0.637245f, -0.637209f, -0.637172f, -0.637136f, -0.6371f, -0.637064f, -0.637027f, -0.636991f, -0.636955f, -0.636918f, -0.636882f, -0.636846f, -0.63681f, -0.636773f, -0.636737f, -0.636701f, -0.636664f, -0.636628f,
+-0.636592f, -0.636556f, -0.636519f, -0.636483f, -0.636447f, -0.63641f, -0.636374f, -0.636338f, -0.636301f, -0.636265f, -0.636229f, -0.636192f, -0.636156f, -0.63612f, -0.636083f, -0.636047f, -0.636011f, -0.635974f, -0.635938f, -0.635902f,
+-0.635865f, -0.635829f, -0.635793f, -0.635756f, -0.63572f, -0.635683f, -0.635647f, -0.635611f, -0.635574f, -0.635538f, -0.635502f, -0.635465f, -0.635429f, -0.635392f, -0.635356f, -0.63532f, -0.635283f, -0.635247f, -0.63521f, -0.635174f,
+-0.635138f, -0.635101f, -0.635065f, -0.635028f, -0.634992f, -0.634955f, -0.634919f, -0.634883f, -0.634846f, -0.63481f, -0.634773f, -0.634737f, -0.6347f, -0.634664f, -0.634627f, -0.634591f, -0.634555f, -0.634518f, -0.634482f, -0.634445f,
+-0.634409f, -0.634372f, -0.634336f, -0.634299f, -0.634263f, -0.634226f, -0.63419f, -0.634153f, -0.634117f, -0.63408f, -0.634044f, -0.634007f, -0.633971f, -0.633934f, -0.633898f, -0.633861f, -0.633825f, -0.633788f, -0.633752f, -0.633715f,
+-0.633679f, -0.633642f, -0.633606f, -0.633569f, -0.633533f, -0.633496f, -0.63346f, -0.633423f, -0.633386f, -0.63335f, -0.633313f, -0.633277f, -0.63324f, -0.633204f, -0.633167f, -0.633131f, -0.633094f, -0.633057f, -0.633021f, -0.632984f,
+-0.632948f, -0.632911f, -0.632874f, -0.632838f, -0.632801f, -0.632765f, -0.632728f, -0.632691f, -0.632655f, -0.632618f, -0.632582f, -0.632545f, -0.632508f, -0.632472f, -0.632435f, -0.632399f, -0.632362f, -0.632325f, -0.632289f, -0.632252f,
+-0.632215f, -0.632179f, -0.632142f, -0.632105f, -0.632069f, -0.632032f, -0.631996f, -0.631959f, -0.631922f, -0.631886f, -0.631849f, -0.631812f, -0.631776f, -0.631739f, -0.631702f, -0.631665f, -0.631629f, -0.631592f, -0.631555f, -0.631519f,
+-0.631482f, -0.631445f, -0.631409f, -0.631372f, -0.631335f, -0.631299f, -0.631262f, -0.631225f, -0.631188f, -0.631152f, -0.631115f, -0.631078f, -0.631041f, -0.631005f, -0.630968f, -0.630931f, -0.630895f, -0.630858f, -0.630821f, -0.630784f,
+-0.630748f, -0.630711f, -0.630674f, -0.630637f, -0.6306f, -0.630564f, -0.630527f, -0.63049f, -0.630453f, -0.630417f, -0.63038f, -0.630343f, -0.630306f, -0.630269f, -0.630233f, -0.630196f, -0.630159f, -0.630122f, -0.630086f, -0.630049f,
+-0.630012f, -0.629975f, -0.629938f, -0.629901f, -0.629865f, -0.629828f, -0.629791f, -0.629754f, -0.629717f, -0.62968f, -0.629644f, -0.629607f, -0.62957f, -0.629533f, -0.629496f, -0.629459f, -0.629423f, -0.629386f, -0.629349f, -0.629312f,
+-0.629275f, -0.629238f, -0.629201f, -0.629165f, -0.629128f, -0.629091f, -0.629054f, -0.629017f, -0.62898f, -0.628943f, -0.628906f, -0.628869f, -0.628833f, -0.628796f, -0.628759f, -0.628722f, -0.628685f, -0.628648f, -0.628611f, -0.628574f,
+-0.628537f, -0.6285f, -0.628463f, -0.628426f, -0.62839f, -0.628353f, -0.628316f, -0.628279f, -0.628242f, -0.628205f, -0.628168f, -0.628131f, -0.628094f, -0.628057f, -0.62802f, -0.627983f, -0.627946f, -0.627909f, -0.627872f, -0.627835f,
+-0.627798f, -0.627761f, -0.627724f, -0.627687f, -0.62765f, -0.627613f, -0.627576f, -0.627539f, -0.627502f, -0.627465f, -0.627428f, -0.627391f, -0.627354f, -0.627317f, -0.62728f, -0.627243f, -0.627206f, -0.627169f, -0.627132f, -0.627095f,
+-0.627058f, -0.627021f, -0.626984f, -0.626947f, -0.62691f, -0.626873f, -0.626836f, -0.626799f, -0.626762f, -0.626725f, -0.626688f, -0.62665f, -0.626613f, -0.626576f, -0.626539f, -0.626502f, -0.626465f, -0.626428f, -0.626391f, -0.626354f,
+-0.626317f, -0.62628f, -0.626243f, -0.626205f, -0.626168f, -0.626131f, -0.626094f, -0.626057f, -0.62602f, -0.625983f, -0.625946f, -0.625909f, -0.625871f, -0.625834f, -0.625797f, -0.62576f, -0.625723f, -0.625686f, -0.625649f, -0.625611f,
+-0.625574f, -0.625537f, -0.6255f, -0.625463f, -0.625426f, -0.625389f, -0.625351f, -0.625314f, -0.625277f, -0.62524f, -0.625203f, -0.625165f, -0.625128f, -0.625091f, -0.625054f, -0.625017f, -0.62498f, -0.624942f, -0.624905f, -0.624868f,
+-0.624831f, -0.624794f, -0.624756f, -0.624719f, -0.624682f, -0.624645f, -0.624607f, -0.62457f, -0.624533f, -0.624496f, -0.624459f, -0.624421f, -0.624384f, -0.624347f, -0.62431f, -0.624272f, -0.624235f, -0.624198f, -0.624161f, -0.624123f,
+-0.624086f, -0.624049f, -0.624012f, -0.623974f, -0.623937f, -0.6239f, -0.623862f, -0.623825f, -0.623788f, -0.623751f, -0.623713f, -0.623676f, -0.623639f, -0.623601f, -0.623564f, -0.623527f, -0.623489f, -0.623452f, -0.623415f, -0.623378f,
+-0.62334f, -0.623303f, -0.623266f, -0.623228f, -0.623191f, -0.623154f, -0.623116f, -0.623079f, -0.623042f, -0.623004f, -0.622967f, -0.62293f, -0.622892f, -0.622855f, -0.622817f, -0.62278f, -0.622743f, -0.622705f, -0.622668f, -0.622631f,
+-0.622593f, -0.622556f, -0.622518f, -0.622481f, -0.622444f, -0.622406f, -0.622369f, -0.622332f, -0.622294f, -0.622257f, -0.622219f, -0.622182f, -0.622144f, -0.622107f, -0.62207f, -0.622032f, -0.621995f, -0.621957f, -0.62192f, -0.621883f,
+-0.621845f, -0.621808f, -0.62177f, -0.621733f, -0.621695f, -0.621658f, -0.62162f, -0.621583f, -0.621546f, -0.621508f, -0.621471f, -0.621433f, -0.621396f, -0.621358f, -0.621321f, -0.621283f, -0.621246f, -0.621208f, -0.621171f, -0.621133f,
+-0.621096f, -0.621058f, -0.621021f, -0.620983f, -0.620946f, -0.620908f, -0.620871f, -0.620833f, -0.620796f, -0.620758f, -0.620721f, -0.620683f, -0.620646f, -0.620608f, -0.620571f, -0.620533f, -0.620496f, -0.620458f, -0.620421f, -0.620383f,
+-0.620345f, -0.620308f, -0.62027f, -0.620233f, -0.620195f, -0.620158f, -0.62012f, -0.620083f, -0.620045f, -0.620007f, -0.61997f, -0.619932f, -0.619895f, -0.619857f, -0.61982f, -0.619782f, -0.619744f, -0.619707f, -0.619669f, -0.619632f,
+-0.619594f, -0.619556f, -0.619519f, -0.619481f, -0.619444f, -0.619406f, -0.619368f, -0.619331f, -0.619293f, -0.619255f, -0.619218f, -0.61918f, -0.619142f, -0.619105f, -0.619067f, -0.61903f, -0.618992f, -0.618954f, -0.618917f, -0.618879f,
+-0.618841f, -0.618804f, -0.618766f, -0.618728f, -0.618691f, -0.618653f, -0.618615f, -0.618578f, -0.61854f, -0.618502f, -0.618465f, -0.618427f, -0.618389f, -0.618351f, -0.618314f, -0.618276f, -0.618238f, -0.618201f, -0.618163f, -0.618125f,
+-0.618088f, -0.61805f, -0.618012f, -0.617974f, -0.617937f, -0.617899f, -0.617861f, -0.617823f, -0.617786f, -0.617748f, -0.61771f, -0.617672f, -0.617635f, -0.617597f, -0.617559f, -0.617521f, -0.617484f, -0.617446f, -0.617408f, -0.61737f,
+-0.617333f, -0.617295f, -0.617257f, -0.617219f, -0.617181f, -0.617144f, -0.617106f, -0.617068f, -0.61703f, -0.616992f, -0.616955f, -0.616917f, -0.616879f, -0.616841f, -0.616803f, -0.616766f, -0.616728f, -0.61669f, -0.616652f, -0.616614f,
+-0.616576f, -0.616539f, -0.616501f, -0.616463f, -0.616425f, -0.616387f, -0.616349f, -0.616312f, -0.616274f, -0.616236f, -0.616198f, -0.61616f, -0.616122f, -0.616084f, -0.616047f, -0.616009f, -0.615971f, -0.615933f, -0.615895f, -0.615857f,
+-0.615819f, -0.615781f, -0.615743f, -0.615706f, -0.615668f, -0.61563f, -0.615592f, -0.615554f, -0.615516f, -0.615478f, -0.61544f, -0.615402f, -0.615364f, -0.615326f, -0.615289f, -0.615251f, -0.615213f, -0.615175f, -0.615137f, -0.615099f,
+-0.615061f, -0.615023f, -0.614985f, -0.614947f, -0.614909f, -0.614871f, -0.614833f, -0.614795f, -0.614757f, -0.614719f, -0.614681f, -0.614643f, -0.614605f, -0.614567f, -0.614529f, -0.614491f, -0.614453f, -0.614415f, -0.614377f, -0.614339f,
+-0.614301f, -0.614263f, -0.614225f, -0.614187f, -0.614149f, -0.614111f, -0.614073f, -0.614035f, -0.613997f, -0.613959f, -0.613921f, -0.613883f, -0.613845f, -0.613807f, -0.613769f, -0.613731f, -0.613693f, -0.613655f, -0.613617f, -0.613579f,
+-0.613541f, -0.613503f, -0.613465f, -0.613427f, -0.613389f, -0.61335f, -0.613312f, -0.613274f, -0.613236f, -0.613198f, -0.61316f, -0.613122f, -0.613084f, -0.613046f, -0.613008f, -0.61297f, -0.612931f, -0.612893f, -0.612855f, -0.612817f,
+-0.612779f, -0.612741f, -0.612703f, -0.612665f, -0.612627f, -0.612588f, -0.61255f, -0.612512f, -0.612474f, -0.612436f, -0.612398f, -0.61236f, -0.612321f, -0.612283f, -0.612245f, -0.612207f, -0.612169f, -0.612131f, -0.612092f, -0.612054f,
+-0.612016f, -0.611978f, -0.61194f, -0.611902f, -0.611863f, -0.611825f, -0.611787f, -0.611749f, -0.611711f, -0.611672f, -0.611634f, -0.611596f, -0.611558f, -0.61152f, -0.611481f, -0.611443f, -0.611405f, -0.611367f, -0.611329f, -0.61129f,
+-0.611252f, -0.611214f, -0.611176f, -0.611137f, -0.611099f, -0.611061f, -0.611023f, -0.610984f, -0.610946f, -0.610908f, -0.61087f, -0.610831f, -0.610793f, -0.610755f, -0.610717f, -0.610678f, -0.61064f, -0.610602f, -0.610563f, -0.610525f,
+-0.610487f, -0.610449f, -0.61041f, -0.610372f, -0.610334f, -0.610295f, -0.610257f, -0.610219f, -0.61018f, -0.610142f, -0.610104f, -0.610066f, -0.610027f, -0.609989f, -0.609951f, -0.609912f, -0.609874f, -0.609836f, -0.609797f, -0.609759f,
+-0.609721f, -0.609682f, -0.609644f, -0.609605f, -0.609567f, -0.609529f, -0.60949f, -0.609452f, -0.609414f, -0.609375f, -0.609337f, -0.609299f, -0.60926f, -0.609222f, -0.609183f, -0.609145f, -0.609107f, -0.609068f, -0.60903f, -0.608991f,
+-0.608953f, -0.608915f, -0.608876f, -0.608838f, -0.608799f, -0.608761f, -0.608723f, -0.608684f, -0.608646f, -0.608607f, -0.608569f, -0.60853f, -0.608492f, -0.608454f, -0.608415f, -0.608377f, -0.608338f, -0.6083f, -0.608261f, -0.608223f,
+-0.608184f, -0.608146f, -0.608108f, -0.608069f, -0.608031f, -0.607992f, -0.607954f, -0.607915f, -0.607877f, -0.607838f, -0.6078f, -0.607761f, -0.607723f, -0.607684f, -0.607646f, -0.607607f, -0.607569f, -0.60753f, -0.607492f, -0.607453f,
+-0.607415f, -0.607376f, -0.607338f, -0.607299f, -0.607261f, -0.607222f, -0.607184f, -0.607145f, -0.607106f, -0.607068f, -0.607029f, -0.606991f, -0.606952f, -0.606914f, -0.606875f, -0.606837f, -0.606798f, -0.606759f, -0.606721f, -0.606682f,
+-0.606644f, -0.606605f, -0.606567f, -0.606528f, -0.606489f, -0.606451f, -0.606412f, -0.606374f, -0.606335f, -0.606296f, -0.606258f, -0.606219f, -0.606181f, -0.606142f, -0.606103f, -0.606065f, -0.606026f, -0.605988f, -0.605949f, -0.60591f,
+-0.605872f, -0.605833f, -0.605794f, -0.605756f, -0.605717f, -0.605679f, -0.60564f, -0.605601f, -0.605563f, -0.605524f, -0.605485f, -0.605447f, -0.605408f, -0.605369f, -0.605331f, -0.605292f, -0.605253f, -0.605215f, -0.605176f, -0.605137f,
+-0.605099f, -0.60506f, -0.605021f, -0.604982f, -0.604944f, -0.604905f, -0.604866f, -0.604828f, -0.604789f, -0.60475f, -0.604711f, -0.604673f, -0.604634f, -0.604595f, -0.604557f, -0.604518f, -0.604479f, -0.60444f, -0.604402f, -0.604363f,
+-0.604324f, -0.604285f, -0.604247f, -0.604208f, -0.604169f, -0.60413f, -0.604092f, -0.604053f, -0.604014f, -0.603975f, -0.603937f, -0.603898f, -0.603859f, -0.60382f, -0.603781f, -0.603743f, -0.603704f, -0.603665f, -0.603626f, -0.603588f,
+-0.603549f, -0.60351f, -0.603471f, -0.603432f, -0.603393f, -0.603355f, -0.603316f, -0.603277f, -0.603238f, -0.603199f, -0.603161f, -0.603122f, -0.603083f, -0.603044f, -0.603005f, -0.602966f, -0.602928f, -0.602889f, -0.60285f, -0.602811f,
+-0.602772f, -0.602733f, -0.602694f, -0.602656f, -0.602617f, -0.602578f, -0.602539f, -0.6025f, -0.602461f, -0.602422f, -0.602383f, -0.602344f, -0.602306f, -0.602267f, -0.602228f, -0.602189f, -0.60215f, -0.602111f, -0.602072f, -0.602033f,
+-0.601994f, -0.601955f, -0.601916f, -0.601878f, -0.601839f, -0.6018f, -0.601761f, -0.601722f, -0.601683f, -0.601644f, -0.601605f, -0.601566f, -0.601527f, -0.601488f, -0.601449f, -0.60141f, -0.601371f, -0.601332f, -0.601293f, -0.601254f,
+-0.601215f, -0.601176f, -0.601137f, -0.601098f, -0.60106f, -0.601021f, -0.600982f, -0.600943f, -0.600904f, -0.600865f, -0.600826f, -0.600787f, -0.600748f, -0.600709f, -0.60067f, -0.60063f, -0.600591f, -0.600552f, -0.600513f, -0.600474f,
+-0.600435f, -0.600396f, -0.600357f, -0.600318f, -0.600279f, -0.60024f, -0.600201f, -0.600162f, -0.600123f, -0.600084f, -0.600045f, -0.600006f, -0.599967f, -0.599928f, -0.599889f, -0.59985f, -0.599811f, -0.599771f, -0.599732f, -0.599693f,
+-0.599654f, -0.599615f, -0.599576f, -0.599537f, -0.599498f, -0.599459f, -0.59942f, -0.59938f, -0.599341f, -0.599302f, -0.599263f, -0.599224f, -0.599185f, -0.599146f, -0.599107f, -0.599068f, -0.599028f, -0.598989f, -0.59895f, -0.598911f,
+-0.598872f, -0.598833f, -0.598794f, -0.598754f, -0.598715f, -0.598676f, -0.598637f, -0.598598f, -0.598559f, -0.598519f, -0.59848f, -0.598441f, -0.598402f, -0.598363f, -0.598324f, -0.598284f, -0.598245f, -0.598206f, -0.598167f, -0.598128f,
+-0.598088f, -0.598049f, -0.59801f, -0.597971f, -0.597932f, -0.597892f, -0.597853f, -0.597814f, -0.597775f, -0.597735f, -0.597696f, -0.597657f, -0.597618f, -0.597578f, -0.597539f, -0.5975f, -0.597461f, -0.597421f, -0.597382f, -0.597343f,
+-0.597304f, -0.597264f, -0.597225f, -0.597186f, -0.597147f, -0.597107f, -0.597068f, -0.597029f, -0.59699f, -0.59695f, -0.596911f, -0.596872f, -0.596832f, -0.596793f, -0.596754f, -0.596714f, -0.596675f, -0.596636f, -0.596597f, -0.596557f,
+-0.596518f, -0.596479f, -0.596439f, -0.5964f, -0.596361f, -0.596321f, -0.596282f, -0.596243f, -0.596203f, -0.596164f, -0.596125f, -0.596085f, -0.596046f, -0.596007f, -0.595967f, -0.595928f, -0.595888f, -0.595849f, -0.59581f, -0.59577f,
+-0.595731f, -0.595692f, -0.595652f, -0.595613f, -0.595574f, -0.595534f, -0.595495f, -0.595455f, -0.595416f, -0.595377f, -0.595337f, -0.595298f, -0.595258f, -0.595219f, -0.595179f, -0.59514f, -0.595101f, -0.595061f, -0.595022f, -0.594982f,
+-0.594943f, -0.594904f, -0.594864f, -0.594825f, -0.594785f, -0.594746f, -0.594706f, -0.594667f, -0.594627f, -0.594588f, -0.594548f, -0.594509f, -0.59447f, -0.59443f, -0.594391f, -0.594351f, -0.594312f, -0.594272f, -0.594233f, -0.594193f,
+-0.594154f, -0.594114f, -0.594075f, -0.594035f, -0.593996f, -0.593956f, -0.593917f, -0.593877f, -0.593838f, -0.593798f, -0.593759f, -0.593719f, -0.59368f, -0.59364f, -0.593601f, -0.593561f, -0.593522f, -0.593482f, -0.593442f, -0.593403f,
+-0.593363f, -0.593324f, -0.593284f, -0.593245f, -0.593205f, -0.593166f, -0.593126f, -0.593086f, -0.593047f, -0.593007f, -0.592968f, -0.592928f, -0.592889f, -0.592849f, -0.592809f, -0.59277f, -0.59273f, -0.592691f, -0.592651f, -0.592611f,
+-0.592572f, -0.592532f, -0.592493f, -0.592453f, -0.592413f, -0.592374f, -0.592334f, -0.592295f, -0.592255f, -0.592215f, -0.592176f, -0.592136f, -0.592096f, -0.592057f, -0.592017f, -0.591978f, -0.591938f, -0.591898f, -0.591859f, -0.591819f,
+-0.591779f, -0.59174f, -0.5917f, -0.59166f, -0.591621f, -0.591581f, -0.591541f, -0.591502f, -0.591462f, -0.591422f, -0.591382f, -0.591343f, -0.591303f, -0.591263f, -0.591224f, -0.591184f, -0.591144f, -0.591105f, -0.591065f, -0.591025f,
+-0.590985f, -0.590946f, -0.590906f, -0.590866f, -0.590827f, -0.590787f, -0.590747f, -0.590707f, -0.590668f, -0.590628f, -0.590588f, -0.590548f, -0.590509f, -0.590469f, -0.590429f, -0.590389f, -0.59035f, -0.59031f, -0.59027f, -0.59023f,
+-0.590191f, -0.590151f, -0.590111f, -0.590071f, -0.590031f, -0.589992f, -0.589952f, -0.589912f, -0.589872f, -0.589832f, -0.589793f, -0.589753f, -0.589713f, -0.589673f, -0.589633f, -0.589594f, -0.589554f, -0.589514f, -0.589474f, -0.589434f,
+-0.589394f, -0.589355f, -0.589315f, -0.589275f, -0.589235f, -0.589195f, -0.589155f, -0.589116f, -0.589076f, -0.589036f, -0.588996f, -0.588956f, -0.588916f, -0.588876f, -0.588836f, -0.588797f, -0.588757f, -0.588717f, -0.588677f, -0.588637f,
+-0.588597f, -0.588557f, -0.588517f, -0.588477f, -0.588438f, -0.588398f, -0.588358f, -0.588318f, -0.588278f, -0.588238f, -0.588198f, -0.588158f, -0.588118f, -0.588078f, -0.588038f, -0.587999f, -0.587959f, -0.587919f, -0.587879f, -0.587839f,
+-0.587799f, -0.587759f, -0.587719f, -0.587679f, -0.587639f, -0.587599f, -0.587559f, -0.587519f, -0.587479f, -0.587439f, -0.587399f, -0.587359f, -0.587319f, -0.587279f, -0.587239f, -0.587199f, -0.587159f, -0.587119f, -0.587079f, -0.587039f,
+-0.586999f, -0.586959f, -0.586919f, -0.586879f, -0.586839f, -0.586799f, -0.586759f, -0.586719f, -0.586679f, -0.586639f, -0.586599f, -0.586559f, -0.586519f, -0.586479f, -0.586439f, -0.586399f, -0.586359f, -0.586319f, -0.586279f, -0.586239f,
+-0.586199f, -0.586159f, -0.586118f, -0.586078f, -0.586038f, -0.585998f, -0.585958f, -0.585918f, -0.585878f, -0.585838f, -0.585798f, -0.585758f, -0.585718f, -0.585678f, -0.585637f, -0.585597f, -0.585557f, -0.585517f, -0.585477f, -0.585437f,
+-0.585397f, -0.585357f, -0.585317f, -0.585276f, -0.585236f, -0.585196f, -0.585156f, -0.585116f, -0.585076f, -0.585036f, -0.584995f, -0.584955f, -0.584915f, -0.584875f, -0.584835f, -0.584795f, -0.584754f, -0.584714f, -0.584674f, -0.584634f,
+-0.584594f, -0.584554f, -0.584513f, -0.584473f, -0.584433f, -0.584393f, -0.584353f, -0.584313f, -0.584272f, -0.584232f, -0.584192f, -0.584152f, -0.584111f, -0.584071f, -0.584031f, -0.583991f, -0.583951f, -0.58391f, -0.58387f, -0.58383f,
+-0.58379f, -0.583749f, -0.583709f, -0.583669f, -0.583629f, -0.583588f, -0.583548f, -0.583508f, -0.583468f, -0.583427f, -0.583387f, -0.583347f, -0.583307f, -0.583266f, -0.583226f, -0.583186f, -0.583146f, -0.583105f, -0.583065f, -0.583025f,
+-0.582984f, -0.582944f, -0.582904f, -0.582864f, -0.582823f, -0.582783f, -0.582743f, -0.582702f, -0.582662f, -0.582622f, -0.582581f, -0.582541f, -0.582501f, -0.58246f, -0.58242f, -0.58238f, -0.582339f, -0.582299f, -0.582259f, -0.582218f,
+-0.582178f, -0.582138f, -0.582097f, -0.582057f, -0.582017f, -0.581976f, -0.581936f, -0.581896f, -0.581855f, -0.581815f, -0.581774f, -0.581734f, -0.581694f, -0.581653f, -0.581613f, -0.581572f, -0.581532f, -0.581492f, -0.581451f, -0.581411f,
+-0.58137f, -0.58133f, -0.58129f, -0.581249f, -0.581209f, -0.581168f, -0.581128f, -0.581088f, -0.581047f, -0.581007f, -0.580966f, -0.580926f, -0.580885f, -0.580845f, -0.580805f, -0.580764f, -0.580724f, -0.580683f, -0.580643f, -0.580602f,
+-0.580562f, -0.580521f, -0.580481f, -0.58044f, -0.5804f, -0.580359f, -0.580319f, -0.580278f, -0.580238f, -0.580197f, -0.580157f, -0.580117f, -0.580076f, -0.580036f, -0.579995f, -0.579954f, -0.579914f, -0.579873f, -0.579833f, -0.579792f,
+-0.579752f, -0.579711f, -0.579671f, -0.57963f, -0.57959f, -0.579549f, -0.579509f, -0.579468f, -0.579428f, -0.579387f, -0.579347f, -0.579306f, -0.579265f, -0.579225f, -0.579184f, -0.579144f, -0.579103f, -0.579063f, -0.579022f, -0.578982f,
+-0.578941f, -0.5789f, -0.57886f, -0.578819f, -0.578779f, -0.578738f, -0.578697f, -0.578657f, -0.578616f, -0.578576f, -0.578535f, -0.578494f, -0.578454f, -0.578413f, -0.578373f, -0.578332f, -0.578291f, -0.578251f, -0.57821f, -0.578169f,
+-0.578129f, -0.578088f, -0.578048f, -0.578007f, -0.577966f, -0.577926f, -0.577885f, -0.577844f, -0.577804f, -0.577763f, -0.577722f, -0.577682f, -0.577641f, -0.5776f, -0.57756f, -0.577519f, -0.577478f, -0.577438f, -0.577397f, -0.577356f,
+-0.577315f, -0.577275f, -0.577234f, -0.577193f, -0.577153f, -0.577112f, -0.577071f, -0.577031f, -0.57699f, -0.576949f, -0.576908f, -0.576868f, -0.576827f, -0.576786f, -0.576746f, -0.576705f, -0.576664f, -0.576623f, -0.576583f, -0.576542f,
+-0.576501f, -0.57646f, -0.57642f, -0.576379f, -0.576338f, -0.576297f, -0.576257f, -0.576216f, -0.576175f, -0.576134f, -0.576093f, -0.576053f, -0.576012f, -0.575971f, -0.57593f, -0.575889f, -0.575849f, -0.575808f, -0.575767f, -0.575726f,
+-0.575685f, -0.575645f, -0.575604f, -0.575563f, -0.575522f, -0.575481f, -0.575441f, -0.5754f, -0.575359f, -0.575318f, -0.575277f, -0.575236f, -0.575196f, -0.575155f, -0.575114f, -0.575073f, -0.575032f, -0.574991f, -0.57495f, -0.57491f,
+-0.574869f, -0.574828f, -0.574787f, -0.574746f, -0.574705f, -0.574664f, -0.574624f, -0.574583f, -0.574542f, -0.574501f, -0.57446f, -0.574419f, -0.574378f, -0.574337f, -0.574296f, -0.574255f, -0.574215f, -0.574174f, -0.574133f, -0.574092f,
+-0.574051f, -0.57401f, -0.573969f, -0.573928f, -0.573887f, -0.573846f, -0.573805f, -0.573764f, -0.573723f, -0.573682f, -0.573641f, -0.573601f, -0.57356f, -0.573519f, -0.573478f, -0.573437f, -0.573396f, -0.573355f, -0.573314f, -0.573273f,
+-0.573232f, -0.573191f, -0.57315f, -0.573109f, -0.573068f, -0.573027f, -0.572986f, -0.572945f, -0.572904f, -0.572863f, -0.572822f, -0.572781f, -0.57274f, -0.572699f, -0.572658f, -0.572617f, -0.572576f, -0.572535f, -0.572494f, -0.572453f,
+-0.572412f, -0.572371f, -0.57233f, -0.572289f, -0.572247f, -0.572206f, -0.572165f, -0.572124f, -0.572083f, -0.572042f, -0.572001f, -0.57196f, -0.571919f, -0.571878f, -0.571837f, -0.571796f, -0.571755f, -0.571714f, -0.571673f, -0.571631f,
+-0.57159f, -0.571549f, -0.571508f, -0.571467f, -0.571426f, -0.571385f, -0.571344f, -0.571303f, -0.571262f, -0.57122f, -0.571179f, -0.571138f, -0.571097f, -0.571056f, -0.571015f, -0.570974f, -0.570932f, -0.570891f, -0.57085f, -0.570809f,
+-0.570768f, -0.570727f, -0.570686f, -0.570644f, -0.570603f, -0.570562f, -0.570521f, -0.57048f, -0.570439f, -0.570397f, -0.570356f, -0.570315f, -0.570274f, -0.570233f, -0.570191f, -0.57015f, -0.570109f, -0.570068f, -0.570027f, -0.569985f,
+-0.569944f, -0.569903f, -0.569862f, -0.569821f, -0.569779f, -0.569738f, -0.569697f, -0.569656f, -0.569615f, -0.569573f, -0.569532f, -0.569491f, -0.56945f, -0.569408f, -0.569367f, -0.569326f, -0.569285f, -0.569243f, -0.569202f, -0.569161f,
+-0.56912f, -0.569078f, -0.569037f, -0.568996f, -0.568954f, -0.568913f, -0.568872f, -0.568831f, -0.568789f, -0.568748f, -0.568707f, -0.568665f, -0.568624f, -0.568583f, -0.568541f, -0.5685f, -0.568459f, -0.568418f, -0.568376f, -0.568335f,
+-0.568294f, -0.568252f, -0.568211f, -0.56817f, -0.568128f, -0.568087f, -0.568046f, -0.568004f, -0.567963f, -0.567922f, -0.56788f, -0.567839f, -0.567798f, -0.567756f, -0.567715f, -0.567673f, -0.567632f, -0.567591f, -0.567549f, -0.567508f,
+-0.567467f, -0.567425f, -0.567384f, -0.567342f, -0.567301f, -0.56726f, -0.567218f, -0.567177f, -0.567135f, -0.567094f, -0.567053f, -0.567011f, -0.56697f, -0.566928f, -0.566887f, -0.566846f, -0.566804f, -0.566763f, -0.566721f, -0.56668f,
+-0.566638f, -0.566597f, -0.566555f, -0.566514f, -0.566473f, -0.566431f, -0.56639f, -0.566348f, -0.566307f, -0.566265f, -0.566224f, -0.566182f, -0.566141f, -0.566099f, -0.566058f, -0.566016f, -0.565975f, -0.565933f, -0.565892f, -0.56585f,
+-0.565809f, -0.565768f, -0.565726f, -0.565685f, -0.565643f, -0.565601f, -0.56556f, -0.565518f, -0.565477f, -0.565435f, -0.565394f, -0.565352f, -0.565311f, -0.565269f, -0.565228f, -0.565186f, -0.565145f, -0.565103f, -0.565062f, -0.56502f,
+-0.564979f, -0.564937f, -0.564895f, -0.564854f, -0.564812f, -0.564771f, -0.564729f, -0.564688f, -0.564646f, -0.564604f, -0.564563f, -0.564521f, -0.56448f, -0.564438f, -0.564396f, -0.564355f, -0.564313f, -0.564272f, -0.56423f, -0.564188f,
+-0.564147f, -0.564105f, -0.564064f, -0.564022f, -0.56398f, -0.563939f, -0.563897f, -0.563856f, -0.563814f, -0.563772f, -0.563731f, -0.563689f, -0.563647f, -0.563606f, -0.563564f, -0.563522f, -0.563481f, -0.563439f, -0.563397f, -0.563356f,
+-0.563314f, -0.563272f, -0.563231f, -0.563189f, -0.563147f, -0.563106f, -0.563064f, -0.563022f, -0.562981f, -0.562939f, -0.562897f, -0.562856f, -0.562814f, -0.562772f, -0.56273f, -0.562689f, -0.562647f, -0.562605f, -0.562564f, -0.562522f,
+-0.56248f, -0.562438f, -0.562397f, -0.562355f, -0.562313f, -0.562271f, -0.56223f, -0.562188f, -0.562146f, -0.562105f, -0.562063f, -0.562021f, -0.561979f, -0.561937f, -0.561896f, -0.561854f, -0.561812f, -0.56177f, -0.561729f, -0.561687f,
+-0.561645f, -0.561603f, -0.561562f, -0.56152f, -0.561478f, -0.561436f, -0.561394f, -0.561353f, -0.561311f, -0.561269f, -0.561227f, -0.561185f, -0.561143f, -0.561102f, -0.56106f, -0.561018f, -0.560976f, -0.560934f, -0.560893f, -0.560851f,
+-0.560809f, -0.560767f, -0.560725f, -0.560683f, -0.560641f, -0.5606f, -0.560558f, -0.560516f, -0.560474f, -0.560432f, -0.56039f, -0.560348f, -0.560307f, -0.560265f, -0.560223f, -0.560181f, -0.560139f, -0.560097f, -0.560055f, -0.560013f,
+-0.559971f, -0.55993f, -0.559888f, -0.559846f, -0.559804f, -0.559762f, -0.55972f, -0.559678f, -0.559636f, -0.559594f, -0.559552f, -0.55951f, -0.559469f, -0.559427f, -0.559385f, -0.559343f, -0.559301f, -0.559259f, -0.559217f, -0.559175f,
+-0.559133f, -0.559091f, -0.559049f, -0.559007f, -0.558965f, -0.558923f, -0.558881f, -0.558839f, -0.558797f, -0.558755f, -0.558713f, -0.558671f, -0.558629f, -0.558587f, -0.558545f, -0.558503f, -0.558461f, -0.558419f, -0.558377f, -0.558335f,
+-0.558293f, -0.558251f, -0.558209f, -0.558167f, -0.558125f, -0.558083f, -0.558041f, -0.557999f, -0.557957f, -0.557915f, -0.557873f, -0.557831f, -0.557789f, -0.557747f, -0.557705f, -0.557663f, -0.557621f, -0.557579f, -0.557537f, -0.557495f,
+-0.557452f, -0.55741f, -0.557368f, -0.557326f, -0.557284f, -0.557242f, -0.5572f, -0.557158f, -0.557116f, -0.557074f, -0.557032f, -0.55699f, -0.556947f, -0.556905f, -0.556863f, -0.556821f, -0.556779f, -0.556737f, -0.556695f, -0.556653f,
+-0.556611f, -0.556568f, -0.556526f, -0.556484f, -0.556442f, -0.5564f, -0.556358f, -0.556316f, -0.556273f, -0.556231f, -0.556189f, -0.556147f, -0.556105f, -0.556063f, -0.556021f, -0.555978f, -0.555936f, -0.555894f, -0.555852f, -0.55581f,
+-0.555767f, -0.555725f, -0.555683f, -0.555641f, -0.555599f, -0.555556f, -0.555514f, -0.555472f, -0.55543f, -0.555388f, -0.555345f, -0.555303f, -0.555261f, -0.555219f, -0.555177f, -0.555134f, -0.555092f, -0.55505f, -0.555008f, -0.554965f,
+-0.554923f, -0.554881f, -0.554839f, -0.554796f, -0.554754f, -0.554712f, -0.55467f, -0.554627f, -0.554585f, -0.554543f, -0.554501f, -0.554458f, -0.554416f, -0.554374f, -0.554332f, -0.554289f, -0.554247f, -0.554205f, -0.554162f, -0.55412f,
+-0.554078f, -0.554036f, -0.553993f, -0.553951f, -0.553909f, -0.553866f, -0.553824f, -0.553782f, -0.553739f, -0.553697f, -0.553655f, -0.553612f, -0.55357f, -0.553528f, -0.553485f, -0.553443f, -0.553401f, -0.553358f, -0.553316f, -0.553274f,
+-0.553231f, -0.553189f, -0.553147f, -0.553104f, -0.553062f, -0.553019f, -0.552977f, -0.552935f, -0.552892f, -0.55285f, -0.552808f, -0.552765f, -0.552723f, -0.55268f, -0.552638f, -0.552596f, -0.552553f, -0.552511f, -0.552468f, -0.552426f,
+-0.552384f, -0.552341f, -0.552299f, -0.552256f, -0.552214f, -0.552172f, -0.552129f, -0.552087f, -0.552044f, -0.552002f, -0.551959f, -0.551917f, -0.551874f, -0.551832f, -0.55179f, -0.551747f, -0.551705f, -0.551662f, -0.55162f, -0.551577f,
+-0.551535f, -0.551492f, -0.55145f, -0.551407f, -0.551365f, -0.551322f, -0.55128f, -0.551237f, -0.551195f, -0.551152f, -0.55111f, -0.551067f, -0.551025f, -0.550982f, -0.55094f, -0.550897f, -0.550855f, -0.550812f, -0.55077f, -0.550727f,
+-0.550685f, -0.550642f, -0.5506f, -0.550557f, -0.550515f, -0.550472f, -0.55043f, -0.550387f, -0.550345f, -0.550302f, -0.550259f, -0.550217f, -0.550174f, -0.550132f, -0.550089f, -0.550047f, -0.550004f, -0.549961f, -0.549919f, -0.549876f,
+-0.549834f, -0.549791f, -0.549749f, -0.549706f, -0.549663f, -0.549621f, -0.549578f, -0.549536f, -0.549493f, -0.54945f, -0.549408f, -0.549365f, -0.549323f, -0.54928f, -0.549237f, -0.549195f, -0.549152f, -0.549109f, -0.549067f, -0.549024f,
+-0.548981f, -0.548939f, -0.548896f, -0.548854f, -0.548811f, -0.548768f, -0.548726f, -0.548683f, -0.54864f, -0.548598f, -0.548555f, -0.548512f, -0.54847f, -0.548427f, -0.548384f, -0.548342f, -0.548299f, -0.548256f, -0.548213f, -0.548171f,
+-0.548128f, -0.548085f, -0.548043f, -0.548f, -0.547957f, -0.547915f, -0.547872f, -0.547829f, -0.547786f, -0.547744f, -0.547701f, -0.547658f, -0.547616f, -0.547573f, -0.54753f, -0.547487f, -0.547445f, -0.547402f, -0.547359f, -0.547316f,
+-0.547274f, -0.547231f, -0.547188f, -0.547145f, -0.547103f, -0.54706f, -0.547017f, -0.546974f, -0.546931f, -0.546889f, -0.546846f, -0.546803f, -0.54676f, -0.546718f, -0.546675f, -0.546632f, -0.546589f, -0.546546f, -0.546504f, -0.546461f,
+-0.546418f, -0.546375f, -0.546332f, -0.546289f, -0.546247f, -0.546204f, -0.546161f, -0.546118f, -0.546075f, -0.546032f, -0.54599f, -0.545947f, -0.545904f, -0.545861f, -0.545818f, -0.545775f, -0.545733f, -0.54569f, -0.545647f, -0.545604f,
+-0.545561f, -0.545518f, -0.545475f, -0.545432f, -0.54539f, -0.545347f, -0.545304f, -0.545261f, -0.545218f, -0.545175f, -0.545132f, -0.545089f, -0.545046f, -0.545004f, -0.544961f, -0.544918f, -0.544875f, -0.544832f, -0.544789f, -0.544746f,
+-0.544703f, -0.54466f, -0.544617f, -0.544574f, -0.544531f, -0.544488f, -0.544445f, -0.544403f, -0.54436f, -0.544317f, -0.544274f, -0.544231f, -0.544188f, -0.544145f, -0.544102f, -0.544059f, -0.544016f, -0.543973f, -0.54393f, -0.543887f,
+-0.543844f, -0.543801f, -0.543758f, -0.543715f, -0.543672f, -0.543629f, -0.543586f, -0.543543f, -0.5435f, -0.543457f, -0.543414f, -0.543371f, -0.543328f, -0.543285f, -0.543242f, -0.543199f, -0.543156f, -0.543113f, -0.54307f, -0.543027f,
+-0.542984f, -0.542941f, -0.542898f, -0.542855f, -0.542812f, -0.542769f, -0.542725f, -0.542682f, -0.542639f, -0.542596f, -0.542553f, -0.54251f, -0.542467f, -0.542424f, -0.542381f, -0.542338f, -0.542295f, -0.542252f, -0.542209f, -0.542165f,
+-0.542122f, -0.542079f, -0.542036f, -0.541993f, -0.54195f, -0.541907f, -0.541864f, -0.541821f, -0.541778f, -0.541734f, -0.541691f, -0.541648f, -0.541605f, -0.541562f, -0.541519f, -0.541476f, -0.541432f, -0.541389f, -0.541346f, -0.541303f,
+-0.54126f, -0.541217f, -0.541174f, -0.54113f, -0.541087f, -0.541044f, -0.541001f, -0.540958f, -0.540915f, -0.540871f, -0.540828f, -0.540785f, -0.540742f, -0.540699f, -0.540655f, -0.540612f, -0.540569f, -0.540526f, -0.540483f, -0.540439f,
+-0.540396f, -0.540353f, -0.54031f, -0.540267f, -0.540223f, -0.54018f, -0.540137f, -0.540094f, -0.54005f, -0.540007f, -0.539964f, -0.539921f, -0.539877f, -0.539834f, -0.539791f, -0.539748f, -0.539704f, -0.539661f, -0.539618f, -0.539575f,
+-0.539531f, -0.539488f, -0.539445f, -0.539402f, -0.539358f, -0.539315f, -0.539272f, -0.539228f, -0.539185f, -0.539142f, -0.539099f, -0.539055f, -0.539012f, -0.538969f, -0.538925f, -0.538882f, -0.538839f, -0.538795f, -0.538752f, -0.538709f,
+-0.538665f, -0.538622f, -0.538579f, -0.538535f, -0.538492f, -0.538449f, -0.538405f, -0.538362f, -0.538319f, -0.538275f, -0.538232f, -0.538189f, -0.538145f, -0.538102f, -0.538059f, -0.538015f, -0.537972f, -0.537928f, -0.537885f, -0.537842f,
+-0.537798f, -0.537755f, -0.537712f, -0.537668f, -0.537625f, -0.537581f, -0.537538f, -0.537495f, -0.537451f, -0.537408f, -0.537364f, -0.537321f, -0.537278f, -0.537234f, -0.537191f, -0.537147f, -0.537104f, -0.53706f, -0.537017f, -0.536974f,
+-0.53693f, -0.536887f, -0.536843f, -0.5368f, -0.536756f, -0.536713f, -0.536669f, -0.536626f, -0.536583f, -0.536539f, -0.536496f, -0.536452f, -0.536409f, -0.536365f, -0.536322f, -0.536278f, -0.536235f, -0.536191f, -0.536148f, -0.536104f,
+-0.536061f, -0.536017f, -0.535974f, -0.53593f, -0.535887f, -0.535843f, -0.5358f, -0.535756f, -0.535713f, -0.535669f, -0.535626f, -0.535582f, -0.535539f, -0.535495f, -0.535452f, -0.535408f, -0.535364f, -0.535321f, -0.535277f, -0.535234f,
+-0.53519f, -0.535147f, -0.535103f, -0.53506f, -0.535016f, -0.534972f, -0.534929f, -0.534885f, -0.534842f, -0.534798f, -0.534755f, -0.534711f, -0.534667f, -0.534624f, -0.53458f, -0.534537f, -0.534493f, -0.534449f, -0.534406f, -0.534362f,
+-0.534319f, -0.534275f, -0.534231f, -0.534188f, -0.534144f, -0.534101f, -0.534057f, -0.534013f, -0.53397f, -0.533926f, -0.533882f, -0.533839f, -0.533795f, -0.533751f, -0.533708f, -0.533664f, -0.53362f, -0.533577f, -0.533533f, -0.533489f,
+-0.533446f, -0.533402f, -0.533358f, -0.533315f, -0.533271f, -0.533227f, -0.533184f, -0.53314f, -0.533096f, -0.533053f, -0.533009f, -0.532965f, -0.532922f, -0.532878f, -0.532834f, -0.532791f, -0.532747f, -0.532703f, -0.532659f, -0.532616f,
+-0.532572f, -0.532528f, -0.532484f, -0.532441f, -0.532397f, -0.532353f, -0.53231f, -0.532266f, -0.532222f, -0.532178f, -0.532135f, -0.532091f, -0.532047f, -0.532003f, -0.531959f, -0.531916f, -0.531872f, -0.531828f, -0.531784f, -0.531741f,
+-0.531697f, -0.531653f, -0.531609f, -0.531566f, -0.531522f, -0.531478f, -0.531434f, -0.53139f, -0.531347f, -0.531303f, -0.531259f, -0.531215f, -0.531171f, -0.531127f, -0.531084f, -0.53104f, -0.530996f, -0.530952f, -0.530908f, -0.530865f,
+-0.530821f, -0.530777f, -0.530733f, -0.530689f, -0.530645f, -0.530601f, -0.530558f, -0.530514f, -0.53047f, -0.530426f, -0.530382f, -0.530338f, -0.530294f, -0.530251f, -0.530207f, -0.530163f, -0.530119f, -0.530075f, -0.530031f, -0.529987f,
+-0.529943f, -0.529899f, -0.529856f, -0.529812f, -0.529768f, -0.529724f, -0.52968f, -0.529636f, -0.529592f, -0.529548f, -0.529504f, -0.52946f, -0.529416f, -0.529372f, -0.529329f, -0.529285f, -0.529241f, -0.529197f, -0.529153f, -0.529109f,
+-0.529065f, -0.529021f, -0.528977f, -0.528933f, -0.528889f, -0.528845f, -0.528801f, -0.528757f, -0.528713f, -0.528669f, -0.528625f, -0.528581f, -0.528537f, -0.528493f, -0.528449f, -0.528405f, -0.528361f, -0.528317f, -0.528273f, -0.528229f,
+-0.528185f, -0.528141f, -0.528097f, -0.528053f, -0.528009f, -0.527965f, -0.527921f, -0.527877f, -0.527833f, -0.527789f, -0.527745f, -0.527701f, -0.527657f, -0.527613f, -0.527569f, -0.527525f, -0.527481f, -0.527437f, -0.527393f, -0.527349f,
+-0.527305f, -0.52726f, -0.527216f, -0.527172f, -0.527128f, -0.527084f, -0.52704f, -0.526996f, -0.526952f, -0.526908f, -0.526864f, -0.52682f, -0.526776f, -0.526731f, -0.526687f, -0.526643f, -0.526599f, -0.526555f, -0.526511f, -0.526467f,
+-0.526423f, -0.526379f, -0.526334f, -0.52629f, -0.526246f, -0.526202f, -0.526158f, -0.526114f, -0.52607f, -0.526025f, -0.525981f, -0.525937f, -0.525893f, -0.525849f, -0.525805f, -0.525761f, -0.525716f, -0.525672f, -0.525628f, -0.525584f,
+-0.52554f, -0.525496f, -0.525451f, -0.525407f, -0.525363f, -0.525319f, -0.525275f, -0.52523f, -0.525186f, -0.525142f, -0.525098f, -0.525054f, -0.525009f, -0.524965f, -0.524921f, -0.524877f, -0.524832f, -0.524788f, -0.524744f, -0.5247f,
+-0.524656f, -0.524611f, -0.524567f, -0.524523f, -0.524479f, -0.524434f, -0.52439f, -0.524346f, -0.524302f, -0.524257f, -0.524213f, -0.524169f, -0.524125f, -0.52408f, -0.524036f, -0.523992f, -0.523947f, -0.523903f, -0.523859f, -0.523815f,
+-0.52377f, -0.523726f, -0.523682f, -0.523637f, -0.523593f, -0.523549f, -0.523504f, -0.52346f, -0.523416f, -0.523372f, -0.523327f, -0.523283f, -0.523239f, -0.523194f, -0.52315f, -0.523106f, -0.523061f, -0.523017f, -0.522973f, -0.522928f,
+-0.522884f, -0.52284f, -0.522795f, -0.522751f, -0.522706f, -0.522662f, -0.522618f, -0.522573f, -0.522529f, -0.522485f, -0.52244f, -0.522396f, -0.522351f, -0.522307f, -0.522263f, -0.522218f, -0.522174f, -0.52213f, -0.522085f, -0.522041f,
+-0.521996f, -0.521952f, -0.521908f, -0.521863f, -0.521819f, -0.521774f, -0.52173f, -0.521685f, -0.521641f, -0.521597f, -0.521552f, -0.521508f, -0.521463f, -0.521419f, -0.521374f, -0.52133f, -0.521286f, -0.521241f, -0.521197f, -0.521152f,
+-0.521108f, -0.521063f, -0.521019f, -0.520974f, -0.52093f, -0.520885f, -0.520841f, -0.520796f, -0.520752f, -0.520707f, -0.520663f, -0.520618f, -0.520574f, -0.520529f, -0.520485f, -0.52044f, -0.520396f, -0.520351f, -0.520307f, -0.520262f,
+-0.520218f, -0.520173f, -0.520129f, -0.520084f, -0.52004f, -0.519995f, -0.519951f, -0.519906f, -0.519862f, -0.519817f, -0.519773f, -0.519728f, -0.519683f, -0.519639f, -0.519594f, -0.51955f, -0.519505f, -0.519461f, -0.519416f, -0.519372f,
+-0.519327f, -0.519282f, -0.519238f, -0.519193f, -0.519149f, -0.519104f, -0.519059f, -0.519015f, -0.51897f, -0.518926f, -0.518881f, -0.518836f, -0.518792f, -0.518747f, -0.518703f, -0.518658f, -0.518613f, -0.518569f, -0.518524f, -0.51848f,
+-0.518435f, -0.51839f, -0.518346f, -0.518301f, -0.518256f, -0.518212f, -0.518167f, -0.518122f, -0.518078f, -0.518033f, -0.517988f, -0.517944f, -0.517899f, -0.517854f, -0.51781f, -0.517765f, -0.51772f, -0.517676f, -0.517631f, -0.517586f,
+-0.517542f, -0.517497f, -0.517452f, -0.517408f, -0.517363f, -0.517318f, -0.517274f, -0.517229f, -0.517184f, -0.517139f, -0.517095f, -0.51705f, -0.517005f, -0.516961f, -0.516916f, -0.516871f, -0.516826f, -0.516782f, -0.516737f, -0.516692f,
+-0.516647f, -0.516603f, -0.516558f, -0.516513f, -0.516468f, -0.516424f, -0.516379f, -0.516334f, -0.516289f, -0.516245f, -0.5162f, -0.516155f, -0.51611f, -0.516065f, -0.516021f, -0.515976f, -0.515931f, -0.515886f, -0.515842f, -0.515797f,
+-0.515752f, -0.515707f, -0.515662f, -0.515618f, -0.515573f, -0.515528f, -0.515483f, -0.515438f, -0.515393f, -0.515349f, -0.515304f, -0.515259f, -0.515214f, -0.515169f, -0.515124f, -0.51508f, -0.515035f, -0.51499f, -0.514945f, -0.5149f,
+-0.514855f, -0.514811f, -0.514766f, -0.514721f, -0.514676f, -0.514631f, -0.514586f, -0.514541f, -0.514496f, -0.514452f, -0.514407f, -0.514362f, -0.514317f, -0.514272f, -0.514227f, -0.514182f, -0.514137f, -0.514092f, -0.514047f, -0.514003f,
+-0.513958f, -0.513913f, -0.513868f, -0.513823f, -0.513778f, -0.513733f, -0.513688f, -0.513643f, -0.513598f, -0.513553f, -0.513508f, -0.513463f, -0.513419f, -0.513374f, -0.513329f, -0.513284f, -0.513239f, -0.513194f, -0.513149f, -0.513104f,
+-0.513059f, -0.513014f, -0.512969f, -0.512924f, -0.512879f, -0.512834f, -0.512789f, -0.512744f, -0.512699f, -0.512654f, -0.512609f, -0.512564f, -0.512519f, -0.512474f, -0.512429f, -0.512384f, -0.512339f, -0.512294f, -0.512249f, -0.512204f,
+-0.512159f, -0.512114f, -0.512069f, -0.512024f, -0.511979f, -0.511934f, -0.511889f, -0.511844f, -0.511799f, -0.511754f, -0.511708f, -0.511663f, -0.511618f, -0.511573f, -0.511528f, -0.511483f, -0.511438f, -0.511393f, -0.511348f, -0.511303f,
+-0.511258f, -0.511213f, -0.511168f, -0.511123f, -0.511077f, -0.511032f, -0.510987f, -0.510942f, -0.510897f, -0.510852f, -0.510807f, -0.510762f, -0.510717f, -0.510672f, -0.510626f, -0.510581f, -0.510536f, -0.510491f, -0.510446f, -0.510401f,
+-0.510356f, -0.51031f, -0.510265f, -0.51022f, -0.510175f, -0.51013f, -0.510085f, -0.51004f, -0.509994f, -0.509949f, -0.509904f, -0.509859f, -0.509814f, -0.509769f, -0.509723f, -0.509678f, -0.509633f, -0.509588f, -0.509543f, -0.509497f,
+-0.509452f, -0.509407f, -0.509362f, -0.509317f, -0.509271f, -0.509226f, -0.509181f, -0.509136f, -0.509091f, -0.509045f, -0.509f, -0.508955f, -0.50891f, -0.508865f, -0.508819f, -0.508774f, -0.508729f, -0.508684f, -0.508638f, -0.508593f,
+-0.508548f, -0.508503f, -0.508457f, -0.508412f, -0.508367f, -0.508322f, -0.508276f, -0.508231f, -0.508186f, -0.50814f, -0.508095f, -0.50805f, -0.508005f, -0.507959f, -0.507914f, -0.507869f, -0.507823f, -0.507778f, -0.507733f, -0.507688f,
+-0.507642f, -0.507597f, -0.507552f, -0.507506f, -0.507461f, -0.507416f, -0.50737f, -0.507325f, -0.50728f, -0.507234f, -0.507189f, -0.507144f, -0.507098f, -0.507053f, -0.507008f, -0.506962f, -0.506917f, -0.506872f, -0.506826f, -0.506781f,
+-0.506736f, -0.50669f, -0.506645f, -0.506599f, -0.506554f, -0.506509f, -0.506463f, -0.506418f, -0.506373f, -0.506327f, -0.506282f, -0.506236f, -0.506191f, -0.506146f, -0.5061f, -0.506055f, -0.506009f, -0.505964f, -0.505919f, -0.505873f,
+-0.505828f, -0.505782f, -0.505737f, -0.505691f, -0.505646f, -0.505601f, -0.505555f, -0.50551f, -0.505464f, -0.505419f, -0.505373f, -0.505328f, -0.505282f, -0.505237f, -0.505192f, -0.505146f, -0.505101f, -0.505055f, -0.50501f, -0.504964f,
+-0.504919f, -0.504873f, -0.504828f, -0.504782f, -0.504737f, -0.504691f, -0.504646f, -0.5046f, -0.504555f, -0.504509f, -0.504464f, -0.504418f, -0.504373f, -0.504327f, -0.504282f, -0.504236f, -0.504191f, -0.504145f, -0.5041f, -0.504054f,
+-0.504009f, -0.503963f, -0.503918f, -0.503872f, -0.503827f, -0.503781f, -0.503735f, -0.50369f, -0.503644f, -0.503599f, -0.503553f, -0.503508f, -0.503462f, -0.503417f, -0.503371f, -0.503325f, -0.50328f, -0.503234f, -0.503189f, -0.503143f,
+-0.503098f, -0.503052f, -0.503006f, -0.502961f, -0.502915f, -0.50287f, -0.502824f, -0.502778f, -0.502733f, -0.502687f, -0.502641f, -0.502596f, -0.50255f, -0.502505f, -0.502459f, -0.502413f, -0.502368f, -0.502322f, -0.502276f, -0.502231f,
+-0.502185f, -0.50214f, -0.502094f, -0.502048f, -0.502003f, -0.501957f, -0.501911f, -0.501866f, -0.50182f, -0.501774f, -0.501729f, -0.501683f, -0.501637f, -0.501592f, -0.501546f, -0.5015f, -0.501455f, -0.501409f, -0.501363f, -0.501317f,
+-0.501272f, -0.501226f, -0.50118f, -0.501135f, -0.501089f, -0.501043f, -0.500998f, -0.500952f, -0.500906f, -0.50086f, -0.500815f, -0.500769f, -0.500723f, -0.500677f, -0.500632f, -0.500586f, -0.50054f, -0.500494f, -0.500449f, -0.500403f,
+-0.500357f, -0.500311f, -0.500266f, -0.50022f, -0.500174f, -0.500128f, -0.500083f, -0.500037f, -0.499991f, -0.499945f, -0.4999f, -0.499854f, -0.499808f, -0.499762f, -0.499716f, -0.499671f, -0.499625f, -0.499579f, -0.499533f, -0.499487f,
+-0.499442f, -0.499396f, -0.49935f, -0.499304f, -0.499258f, -0.499212f, -0.499167f, -0.499121f, -0.499075f, -0.499029f, -0.498983f, -0.498937f, -0.498892f, -0.498846f, -0.4988f, -0.498754f, -0.498708f, -0.498662f, -0.498617f, -0.498571f,
+-0.498525f, -0.498479f, -0.498433f, -0.498387f, -0.498341f, -0.498295f, -0.49825f, -0.498204f, -0.498158f, -0.498112f, -0.498066f, -0.49802f, -0.497974f, -0.497928f, -0.497882f, -0.497836f, -0.497791f, -0.497745f, -0.497699f, -0.497653f,
+-0.497607f, -0.497561f, -0.497515f, -0.497469f, -0.497423f, -0.497377f, -0.497331f, -0.497285f, -0.497239f, -0.497193f, -0.497148f, -0.497102f, -0.497056f, -0.49701f, -0.496964f, -0.496918f, -0.496872f, -0.496826f, -0.49678f, -0.496734f,
+-0.496688f, -0.496642f, -0.496596f, -0.49655f, -0.496504f, -0.496458f, -0.496412f, -0.496366f, -0.49632f, -0.496274f, -0.496228f, -0.496182f, -0.496136f, -0.49609f, -0.496044f, -0.495998f, -0.495952f, -0.495906f, -0.49586f, -0.495814f,
+-0.495768f, -0.495722f, -0.495676f, -0.49563f, -0.495584f, -0.495538f, -0.495491f, -0.495445f, -0.495399f, -0.495353f, -0.495307f, -0.495261f, -0.495215f, -0.495169f, -0.495123f, -0.495077f, -0.495031f, -0.494985f, -0.494939f, -0.494893f,
+-0.494846f, -0.4948f, -0.494754f, -0.494708f, -0.494662f, -0.494616f, -0.49457f, -0.494524f, -0.494478f, -0.494432f, -0.494385f, -0.494339f, -0.494293f, -0.494247f, -0.494201f, -0.494155f, -0.494109f, -0.494063f, -0.494016f, -0.49397f,
+-0.493924f, -0.493878f, -0.493832f, -0.493786f, -0.49374f, -0.493693f, -0.493647f, -0.493601f, -0.493555f, -0.493509f, -0.493463f, -0.493416f, -0.49337f, -0.493324f, -0.493278f, -0.493232f, -0.493185f, -0.493139f, -0.493093f, -0.493047f,
+-0.493001f, -0.492954f, -0.492908f, -0.492862f, -0.492816f, -0.49277f, -0.492723f, -0.492677f, -0.492631f, -0.492585f, -0.492539f, -0.492492f, -0.492446f, -0.4924f, -0.492354f, -0.492307f, -0.492261f, -0.492215f, -0.492169f, -0.492122f,
+-0.492076f, -0.49203f, -0.491984f, -0.491937f, -0.491891f, -0.491845f, -0.491798f, -0.491752f, -0.491706f, -0.49166f, -0.491613f, -0.491567f, -0.491521f, -0.491475f, -0.491428f, -0.491382f, -0.491336f, -0.491289f, -0.491243f, -0.491197f,
+-0.49115f, -0.491104f, -0.491058f, -0.491011f, -0.490965f, -0.490919f, -0.490872f, -0.490826f, -0.49078f, -0.490733f, -0.490687f, -0.490641f, -0.490594f, -0.490548f, -0.490502f, -0.490455f, -0.490409f, -0.490363f, -0.490316f, -0.49027f,
+-0.490224f, -0.490177f, -0.490131f, -0.490084f, -0.490038f, -0.489992f, -0.489945f, -0.489899f, -0.489853f, -0.489806f, -0.48976f, -0.489713f, -0.489667f, -0.489621f, -0.489574f, -0.489528f, -0.489481f, -0.489435f, -0.489389f, -0.489342f,
+-0.489296f, -0.489249f, -0.489203f, -0.489156f, -0.48911f, -0.489064f, -0.489017f, -0.488971f, -0.488924f, -0.488878f, -0.488831f, -0.488785f, -0.488738f, -0.488692f, -0.488645f, -0.488599f, -0.488553f, -0.488506f, -0.48846f, -0.488413f,
+-0.488367f, -0.48832f, -0.488274f, -0.488227f, -0.488181f, -0.488134f, -0.488088f, -0.488041f, -0.487995f, -0.487948f, -0.487902f, -0.487855f, -0.487809f, -0.487762f, -0.487716f, -0.487669f, -0.487623f, -0.487576f, -0.48753f, -0.487483f,
+-0.487437f, -0.48739f, -0.487343f, -0.487297f, -0.48725f, -0.487204f, -0.487157f, -0.487111f, -0.487064f, -0.487018f, -0.486971f, -0.486924f, -0.486878f, -0.486831f, -0.486785f, -0.486738f, -0.486692f, -0.486645f, -0.486598f, -0.486552f,
+-0.486505f, -0.486459f, -0.486412f, -0.486366f, -0.486319f, -0.486272f, -0.486226f, -0.486179f, -0.486132f, -0.486086f, -0.486039f, -0.485993f, -0.485946f, -0.485899f, -0.485853f, -0.485806f, -0.485759f, -0.485713f, -0.485666f, -0.48562f,
+-0.485573f, -0.485526f, -0.48548f, -0.485433f, -0.485386f, -0.48534f, -0.485293f, -0.485246f, -0.4852f, -0.485153f, -0.485106f, -0.48506f, -0.485013f, -0.484966f, -0.48492f, -0.484873f, -0.484826f, -0.48478f, -0.484733f, -0.484686f,
+-0.484639f, -0.484593f, -0.484546f, -0.484499f, -0.484453f, -0.484406f, -0.484359f, -0.484313f, -0.484266f, -0.484219f, -0.484172f, -0.484126f, -0.484079f, -0.484032f, -0.483985f, -0.483939f, -0.483892f, -0.483845f, -0.483798f, -0.483752f,
+-0.483705f, -0.483658f, -0.483611f, -0.483565f, -0.483518f, -0.483471f, -0.483424f, -0.483378f, -0.483331f, -0.483284f, -0.483237f, -0.48319f, -0.483144f, -0.483097f, -0.48305f, -0.483003f, -0.482956f, -0.48291f, -0.482863f, -0.482816f,
+-0.482769f, -0.482722f, -0.482676f, -0.482629f, -0.482582f, -0.482535f, -0.482488f, -0.482442f, -0.482395f, -0.482348f, -0.482301f, -0.482254f, -0.482207f, -0.482161f, -0.482114f, -0.482067f, -0.48202f, -0.481973f, -0.481926f, -0.481879f,
+-0.481833f, -0.481786f, -0.481739f, -0.481692f, -0.481645f, -0.481598f, -0.481551f, -0.481504f, -0.481457f, -0.481411f, -0.481364f, -0.481317f, -0.48127f, -0.481223f, -0.481176f, -0.481129f, -0.481082f, -0.481035f, -0.480988f, -0.480942f,
+-0.480895f, -0.480848f, -0.480801f, -0.480754f, -0.480707f, -0.48066f, -0.480613f, -0.480566f, -0.480519f, -0.480472f, -0.480425f, -0.480378f, -0.480331f, -0.480284f, -0.480237f, -0.480191f, -0.480144f, -0.480097f, -0.48005f, -0.480003f,
+-0.479956f, -0.479909f, -0.479862f, -0.479815f, -0.479768f, -0.479721f, -0.479674f, -0.479627f, -0.47958f, -0.479533f, -0.479486f, -0.479439f, -0.479392f, -0.479345f, -0.479298f, -0.479251f, -0.479204f, -0.479157f, -0.47911f, -0.479063f,
+-0.479016f, -0.478969f, -0.478922f, -0.478874f, -0.478827f, -0.47878f, -0.478733f, -0.478686f, -0.478639f, -0.478592f, -0.478545f, -0.478498f, -0.478451f, -0.478404f, -0.478357f, -0.47831f, -0.478263f, -0.478216f, -0.478169f, -0.478122f,
+-0.478074f, -0.478027f, -0.47798f, -0.477933f, -0.477886f, -0.477839f, -0.477792f, -0.477745f, -0.477698f, -0.477651f, -0.477603f, -0.477556f, -0.477509f, -0.477462f, -0.477415f, -0.477368f, -0.477321f, -0.477274f, -0.477226f, -0.477179f,
+-0.477132f, -0.477085f, -0.477038f, -0.476991f, -0.476944f, -0.476896f, -0.476849f, -0.476802f, -0.476755f, -0.476708f, -0.476661f, -0.476613f, -0.476566f, -0.476519f, -0.476472f, -0.476425f, -0.476378f, -0.47633f, -0.476283f, -0.476236f,
+-0.476189f, -0.476142f, -0.476094f, -0.476047f, -0.476f, -0.475953f, -0.475906f, -0.475858f, -0.475811f, -0.475764f, -0.475717f, -0.475669f, -0.475622f, -0.475575f, -0.475528f, -0.475481f, -0.475433f, -0.475386f, -0.475339f, -0.475292f,
+-0.475244f, -0.475197f, -0.47515f, -0.475103f, -0.475055f, -0.475008f, -0.474961f, -0.474914f, -0.474866f, -0.474819f, -0.474772f, -0.474724f, -0.474677f, -0.47463f, -0.474583f, -0.474535f, -0.474488f, -0.474441f, -0.474393f, -0.474346f,
+-0.474299f, -0.474251f, -0.474204f, -0.474157f, -0.47411f, -0.474062f, -0.474015f, -0.473968f, -0.47392f, -0.473873f, -0.473826f, -0.473778f, -0.473731f, -0.473684f, -0.473636f, -0.473589f, -0.473542f, -0.473494f, -0.473447f, -0.473399f,
+-0.473352f, -0.473305f, -0.473257f, -0.47321f, -0.473163f, -0.473115f, -0.473068f, -0.473021f, -0.472973f, -0.472926f, -0.472878f, -0.472831f, -0.472784f, -0.472736f, -0.472689f, -0.472641f, -0.472594f, -0.472547f, -0.472499f, -0.472452f,
+-0.472404f, -0.472357f, -0.47231f, -0.472262f, -0.472215f, -0.472167f, -0.47212f, -0.472072f, -0.472025f, -0.471978f, -0.47193f, -0.471883f, -0.471835f, -0.471788f, -0.47174f, -0.471693f, -0.471645f, -0.471598f, -0.47155f, -0.471503f,
+-0.471456f, -0.471408f, -0.471361f, -0.471313f, -0.471266f, -0.471218f, -0.471171f, -0.471123f, -0.471076f, -0.471028f, -0.470981f, -0.470933f, -0.470886f, -0.470838f, -0.470791f, -0.470743f, -0.470696f, -0.470648f, -0.470601f, -0.470553f,
+-0.470506f, -0.470458f, -0.470411f, -0.470363f, -0.470315f, -0.470268f, -0.47022f, -0.470173f, -0.470125f, -0.470078f, -0.47003f, -0.469983f, -0.469935f, -0.469888f, -0.46984f, -0.469792f, -0.469745f, -0.469697f, -0.46965f, -0.469602f,
+-0.469555f, -0.469507f, -0.469459f, -0.469412f, -0.469364f, -0.469317f, -0.469269f, -0.469221f, -0.469174f, -0.469126f, -0.469079f, -0.469031f, -0.468983f, -0.468936f, -0.468888f, -0.468841f, -0.468793f, -0.468745f, -0.468698f, -0.46865f,
+-0.468602f, -0.468555f, -0.468507f, -0.46846f, -0.468412f, -0.468364f, -0.468317f, -0.468269f, -0.468221f, -0.468174f, -0.468126f, -0.468078f, -0.468031f, -0.467983f, -0.467935f, -0.467888f, -0.46784f, -0.467792f, -0.467745f, -0.467697f,
+-0.467649f, -0.467602f, -0.467554f, -0.467506f, -0.467458f, -0.467411f, -0.467363f, -0.467315f, -0.467268f, -0.46722f, -0.467172f, -0.467124f, -0.467077f, -0.467029f, -0.466981f, -0.466934f, -0.466886f, -0.466838f, -0.46679f, -0.466743f,
+-0.466695f, -0.466647f, -0.466599f, -0.466552f, -0.466504f, -0.466456f, -0.466408f, -0.466361f, -0.466313f, -0.466265f, -0.466217f, -0.46617f, -0.466122f, -0.466074f, -0.466026f, -0.465978f, -0.465931f, -0.465883f, -0.465835f, -0.465787f,
+-0.46574f, -0.465692f, -0.465644f, -0.465596f, -0.465548f, -0.465501f, -0.465453f, -0.465405f, -0.465357f, -0.465309f, -0.465261f, -0.465214f, -0.465166f, -0.465118f, -0.46507f, -0.465022f, -0.464974f, -0.464927f, -0.464879f, -0.464831f,
+-0.464783f, -0.464735f, -0.464687f, -0.464639f, -0.464592f, -0.464544f, -0.464496f, -0.464448f, -0.4644f, -0.464352f, -0.464304f, -0.464257f, -0.464209f, -0.464161f, -0.464113f, -0.464065f, -0.464017f, -0.463969f, -0.463921f, -0.463873f,
+-0.463825f, -0.463778f, -0.46373f, -0.463682f, -0.463634f, -0.463586f, -0.463538f, -0.46349f, -0.463442f, -0.463394f, -0.463346f, -0.463298f, -0.46325f, -0.463203f, -0.463155f, -0.463107f, -0.463059f, -0.463011f, -0.462963f, -0.462915f,
+-0.462867f, -0.462819f, -0.462771f, -0.462723f, -0.462675f, -0.462627f, -0.462579f, -0.462531f, -0.462483f, -0.462435f, -0.462387f, -0.462339f, -0.462291f, -0.462243f, -0.462195f, -0.462147f, -0.462099f, -0.462051f, -0.462003f, -0.461955f,
+-0.461907f, -0.461859f, -0.461811f, -0.461763f, -0.461715f, -0.461667f, -0.461619f, -0.461571f, -0.461523f, -0.461475f, -0.461427f, -0.461379f, -0.461331f, -0.461283f, -0.461235f, -0.461187f, -0.461139f, -0.461091f, -0.461042f, -0.460994f,
+-0.460946f, -0.460898f, -0.46085f, -0.460802f, -0.460754f, -0.460706f, -0.460658f, -0.46061f, -0.460562f, -0.460514f, -0.460466f, -0.460417f, -0.460369f, -0.460321f, -0.460273f, -0.460225f, -0.460177f, -0.460129f, -0.460081f, -0.460033f,
+-0.459984f, -0.459936f, -0.459888f, -0.45984f, -0.459792f, -0.459744f, -0.459696f, -0.459647f, -0.459599f, -0.459551f, -0.459503f, -0.459455f, -0.459407f, -0.459359f, -0.45931f, -0.459262f, -0.459214f, -0.459166f, -0.459118f, -0.45907f,
+-0.459021f, -0.458973f, -0.458925f, -0.458877f, -0.458829f, -0.458781f, -0.458732f, -0.458684f, -0.458636f, -0.458588f, -0.45854f, -0.458491f, -0.458443f, -0.458395f, -0.458347f, -0.458299f, -0.45825f, -0.458202f, -0.458154f, -0.458106f,
+-0.458057f, -0.458009f, -0.457961f, -0.457913f, -0.457864f, -0.457816f, -0.457768f, -0.45772f, -0.457671f, -0.457623f, -0.457575f, -0.457527f, -0.457478f, -0.45743f, -0.457382f, -0.457334f, -0.457285f, -0.457237f, -0.457189f, -0.457141f,
+-0.457092f, -0.457044f, -0.456996f, -0.456947f, -0.456899f, -0.456851f, -0.456803f, -0.456754f, -0.456706f, -0.456658f, -0.456609f, -0.456561f, -0.456513f, -0.456464f, -0.456416f, -0.456368f, -0.456319f, -0.456271f, -0.456223f, -0.456174f,
+-0.456126f, -0.456078f, -0.456029f, -0.455981f, -0.455933f, -0.455884f, -0.455836f, -0.455788f, -0.455739f, -0.455691f, -0.455643f, -0.455594f, -0.455546f, -0.455497f, -0.455449f, -0.455401f, -0.455352f, -0.455304f, -0.455256f, -0.455207f,
+-0.455159f, -0.45511f, -0.455062f, -0.455014f, -0.454965f, -0.454917f, -0.454868f, -0.45482f, -0.454772f, -0.454723f, -0.454675f, -0.454626f, -0.454578f, -0.454529f, -0.454481f, -0.454433f, -0.454384f, -0.454336f, -0.454287f, -0.454239f,
+-0.45419f, -0.454142f, -0.454093f, -0.454045f, -0.453997f, -0.453948f, -0.4539f, -0.453851f, -0.453803f, -0.453754f, -0.453706f, -0.453657f, -0.453609f, -0.45356f, -0.453512f, -0.453463f, -0.453415f, -0.453366f, -0.453318f, -0.453269f,
+-0.453221f, -0.453172f, -0.453124f, -0.453075f, -0.453027f, -0.452978f, -0.45293f, -0.452881f, -0.452833f, -0.452784f, -0.452736f, -0.452687f, -0.452639f, -0.45259f, -0.452542f, -0.452493f, -0.452445f, -0.452396f, -0.452348f, -0.452299f,
+-0.45225f, -0.452202f, -0.452153f, -0.452105f, -0.452056f, -0.452008f, -0.451959f, -0.451911f, -0.451862f, -0.451813f, -0.451765f, -0.451716f, -0.451668f, -0.451619f, -0.45157f, -0.451522f, -0.451473f, -0.451425f, -0.451376f, -0.451327f,
+-0.451279f, -0.45123f, -0.451182f, -0.451133f, -0.451084f, -0.451036f, -0.450987f, -0.450939f, -0.45089f, -0.450841f, -0.450793f, -0.450744f, -0.450695f, -0.450647f, -0.450598f, -0.450549f, -0.450501f, -0.450452f, -0.450404f, -0.450355f,
+-0.450306f, -0.450258f, -0.450209f, -0.45016f, -0.450112f, -0.450063f, -0.450014f, -0.449966f, -0.449917f, -0.449868f, -0.449819f, -0.449771f, -0.449722f, -0.449673f, -0.449625f, -0.449576f, -0.449527f, -0.449479f, -0.44943f, -0.449381f,
+-0.449332f, -0.449284f, -0.449235f, -0.449186f, -0.449138f, -0.449089f, -0.44904f, -0.448991f, -0.448943f, -0.448894f, -0.448845f, -0.448796f, -0.448748f, -0.448699f, -0.44865f, -0.448601f, -0.448553f, -0.448504f, -0.448455f, -0.448406f,
+-0.448358f, -0.448309f, -0.44826f, -0.448211f, -0.448163f, -0.448114f, -0.448065f, -0.448016f, -0.447967f, -0.447919f, -0.44787f, -0.447821f, -0.447772f, -0.447724f, -0.447675f, -0.447626f, -0.447577f, -0.447528f, -0.447479f, -0.447431f,
+-0.447382f, -0.447333f, -0.447284f, -0.447235f, -0.447187f, -0.447138f, -0.447089f, -0.44704f, -0.446991f, -0.446942f, -0.446894f, -0.446845f, -0.446796f, -0.446747f, -0.446698f, -0.446649f, -0.4466f, -0.446552f, -0.446503f, -0.446454f,
+-0.446405f, -0.446356f, -0.446307f, -0.446258f, -0.446209f, -0.446161f, -0.446112f, -0.446063f, -0.446014f, -0.445965f, -0.445916f, -0.445867f, -0.445818f, -0.445769f, -0.44572f, -0.445672f, -0.445623f, -0.445574f, -0.445525f, -0.445476f,
+-0.445427f, -0.445378f, -0.445329f, -0.44528f, -0.445231f, -0.445182f, -0.445133f, -0.445084f, -0.445035f, -0.444986f, -0.444938f, -0.444889f, -0.44484f, -0.444791f, -0.444742f, -0.444693f, -0.444644f, -0.444595f, -0.444546f, -0.444497f,
+-0.444448f, -0.444399f, -0.44435f, -0.444301f, -0.444252f, -0.444203f, -0.444154f, -0.444105f, -0.444056f, -0.444007f, -0.443958f, -0.443909f, -0.44386f, -0.443811f, -0.443762f, -0.443713f, -0.443664f, -0.443615f, -0.443566f, -0.443517f,
+-0.443468f, -0.443419f, -0.44337f, -0.443321f, -0.443272f, -0.443223f, -0.443173f, -0.443124f, -0.443075f, -0.443026f, -0.442977f, -0.442928f, -0.442879f, -0.44283f, -0.442781f, -0.442732f, -0.442683f, -0.442634f, -0.442585f, -0.442536f,
+-0.442487f, -0.442437f, -0.442388f, -0.442339f, -0.44229f, -0.442241f, -0.442192f, -0.442143f, -0.442094f, -0.442045f, -0.441996f, -0.441946f, -0.441897f, -0.441848f, -0.441799f, -0.44175f, -0.441701f, -0.441652f, -0.441603f, -0.441553f,
+-0.441504f, -0.441455f, -0.441406f, -0.441357f, -0.441308f, -0.441259f, -0.441209f, -0.44116f, -0.441111f, -0.441062f, -0.441013f, -0.440964f, -0.440914f, -0.440865f, -0.440816f, -0.440767f, -0.440718f, -0.440669f, -0.440619f, -0.44057f,
+-0.440521f, -0.440472f, -0.440423f, -0.440373f, -0.440324f, -0.440275f, -0.440226f, -0.440177f, -0.440127f, -0.440078f, -0.440029f, -0.43998f, -0.439931f, -0.439881f, -0.439832f, -0.439783f, -0.439734f, -0.439684f, -0.439635f, -0.439586f,
+-0.439537f, -0.439487f, -0.439438f, -0.439389f, -0.43934f, -0.43929f, -0.439241f, -0.439192f, -0.439143f, -0.439093f, -0.439044f, -0.438995f, -0.438946f, -0.438896f, -0.438847f, -0.438798f, -0.438748f, -0.438699f, -0.43865f, -0.438601f,
+-0.438551f, -0.438502f, -0.438453f, -0.438403f, -0.438354f, -0.438305f, -0.438255f, -0.438206f, -0.438157f, -0.438107f, -0.438058f, -0.438009f, -0.437959f, -0.43791f, -0.437861f, -0.437811f, -0.437762f, -0.437713f, -0.437663f, -0.437614f,
+-0.437565f, -0.437515f, -0.437466f, -0.437417f, -0.437367f, -0.437318f, -0.437269f, -0.437219f, -0.43717f, -0.437121f, -0.437071f, -0.437022f, -0.436972f, -0.436923f, -0.436874f, -0.436824f, -0.436775f, -0.436725f, -0.436676f, -0.436627f,
+-0.436577f, -0.436528f, -0.436478f, -0.436429f, -0.43638f, -0.43633f, -0.436281f, -0.436231f, -0.436182f, -0.436133f, -0.436083f, -0.436034f, -0.435984f, -0.435935f, -0.435885f, -0.435836f, -0.435786f, -0.435737f, -0.435688f, -0.435638f,
+-0.435589f, -0.435539f, -0.43549f, -0.43544f, -0.435391f, -0.435341f, -0.435292f, -0.435242f, -0.435193f, -0.435143f, -0.435094f, -0.435044f, -0.434995f, -0.434946f, -0.434896f, -0.434847f, -0.434797f, -0.434748f, -0.434698f, -0.434649f,
+-0.434599f, -0.43455f, -0.4345f, -0.43445f, -0.434401f, -0.434351f, -0.434302f, -0.434252f, -0.434203f, -0.434153f, -0.434104f, -0.434054f, -0.434005f, -0.433955f, -0.433906f, -0.433856f, -0.433807f, -0.433757f, -0.433707f, -0.433658f,
+-0.433608f, -0.433559f, -0.433509f, -0.43346f, -0.43341f, -0.433361f, -0.433311f, -0.433261f, -0.433212f, -0.433162f, -0.433113f, -0.433063f, -0.433013f, -0.432964f, -0.432914f, -0.432865f, -0.432815f, -0.432765f, -0.432716f, -0.432666f,
+-0.432617f, -0.432567f, -0.432517f, -0.432468f, -0.432418f, -0.432369f, -0.432319f, -0.432269f, -0.43222f, -0.43217f, -0.43212f, -0.432071f, -0.432021f, -0.431971f, -0.431922f, -0.431872f, -0.431822f, -0.431773f, -0.431723f, -0.431674f,
+-0.431624f, -0.431574f, -0.431525f, -0.431475f, -0.431425f, -0.431375f, -0.431326f, -0.431276f, -0.431226f, -0.431177f, -0.431127f, -0.431077f, -0.431028f, -0.430978f, -0.430928f, -0.430879f, -0.430829f, -0.430779f, -0.430729f, -0.43068f,
+-0.43063f, -0.43058f, -0.430531f, -0.430481f, -0.430431f, -0.430381f, -0.430332f, -0.430282f, -0.430232f, -0.430182f, -0.430133f, -0.430083f, -0.430033f, -0.429983f, -0.429934f, -0.429884f, -0.429834f, -0.429784f, -0.429735f, -0.429685f,
+-0.429635f, -0.429585f, -0.429536f, -0.429486f, -0.429436f, -0.429386f, -0.429336f, -0.429287f, -0.429237f, -0.429187f, -0.429137f, -0.429088f, -0.429038f, -0.428988f, -0.428938f, -0.428888f, -0.428838f, -0.428789f, -0.428739f, -0.428689f,
+-0.428639f, -0.428589f, -0.42854f, -0.42849f, -0.42844f, -0.42839f, -0.42834f, -0.42829f, -0.428241f, -0.428191f, -0.428141f, -0.428091f, -0.428041f, -0.427991f, -0.427941f, -0.427892f, -0.427842f, -0.427792f, -0.427742f, -0.427692f,
+-0.427642f, -0.427592f, -0.427543f, -0.427493f, -0.427443f, -0.427393f, -0.427343f, -0.427293f, -0.427243f, -0.427193f, -0.427143f, -0.427094f, -0.427044f, -0.426994f, -0.426944f, -0.426894f, -0.426844f, -0.426794f, -0.426744f, -0.426694f,
+-0.426644f, -0.426594f, -0.426544f, -0.426494f, -0.426445f, -0.426395f, -0.426345f, -0.426295f, -0.426245f, -0.426195f, -0.426145f, -0.426095f, -0.426045f, -0.425995f, -0.425945f, -0.425895f, -0.425845f, -0.425795f, -0.425745f, -0.425695f,
+-0.425645f, -0.425595f, -0.425545f, -0.425495f, -0.425445f, -0.425395f, -0.425345f, -0.425295f, -0.425245f, -0.425195f, -0.425145f, -0.425095f, -0.425045f, -0.424995f, -0.424945f, -0.424895f, -0.424845f, -0.424795f, -0.424745f, -0.424695f,
+-0.424645f, -0.424595f, -0.424545f, -0.424495f, -0.424445f, -0.424395f, -0.424345f, -0.424295f, -0.424245f, -0.424195f, -0.424145f, -0.424095f, -0.424045f, -0.423995f, -0.423944f, -0.423894f, -0.423844f, -0.423794f, -0.423744f, -0.423694f,
+-0.423644f, -0.423594f, -0.423544f, -0.423494f, -0.423444f, -0.423394f, -0.423344f, -0.423293f, -0.423243f, -0.423193f, -0.423143f, -0.423093f, -0.423043f, -0.422993f, -0.422943f, -0.422893f, -0.422842f, -0.422792f, -0.422742f, -0.422692f,
+-0.422642f, -0.422592f, -0.422542f, -0.422491f, -0.422441f, -0.422391f, -0.422341f, -0.422291f, -0.422241f, -0.422191f, -0.42214f, -0.42209f, -0.42204f, -0.42199f, -0.42194f, -0.42189f, -0.421839f, -0.421789f, -0.421739f, -0.421689f,
+-0.421639f, -0.421589f, -0.421538f, -0.421488f, -0.421438f, -0.421388f, -0.421338f, -0.421287f, -0.421237f, -0.421187f, -0.421137f, -0.421087f, -0.421036f, -0.420986f, -0.420936f, -0.420886f, -0.420835f, -0.420785f, -0.420735f, -0.420685f,
+-0.420634f, -0.420584f, -0.420534f, -0.420484f, -0.420434f, -0.420383f, -0.420333f, -0.420283f, -0.420233f, -0.420182f, -0.420132f, -0.420082f, -0.420031f, -0.419981f, -0.419931f, -0.419881f, -0.41983f, -0.41978f, -0.41973f, -0.41968f,
+-0.419629f, -0.419579f, -0.419529f, -0.419478f, -0.419428f, -0.419378f, -0.419327f, -0.419277f, -0.419227f, -0.419177f, -0.419126f, -0.419076f, -0.419026f, -0.418975f, -0.418925f, -0.418875f, -0.418824f, -0.418774f, -0.418724f, -0.418673f,
+-0.418623f, -0.418573f, -0.418522f, -0.418472f, -0.418422f, -0.418371f, -0.418321f, -0.418271f, -0.41822f, -0.41817f, -0.418119f, -0.418069f, -0.418019f, -0.417968f, -0.417918f, -0.417868f, -0.417817f, -0.417767f, -0.417716f, -0.417666f,
+-0.417616f, -0.417565f, -0.417515f, -0.417464f, -0.417414f, -0.417364f, -0.417313f, -0.417263f, -0.417212f, -0.417162f, -0.417112f, -0.417061f, -0.417011f, -0.41696f, -0.41691f, -0.416859f, -0.416809f, -0.416759f, -0.416708f, -0.416658f,
+-0.416607f, -0.416557f, -0.416506f, -0.416456f, -0.416406f, -0.416355f, -0.416305f, -0.416254f, -0.416204f, -0.416153f, -0.416103f, -0.416052f, -0.416002f, -0.415951f, -0.415901f, -0.41585f, -0.4158f, -0.415749f, -0.415699f, -0.415648f,
+-0.415598f, -0.415547f, -0.415497f, -0.415446f, -0.415396f, -0.415345f, -0.415295f, -0.415244f, -0.415194f, -0.415143f, -0.415093f, -0.415042f, -0.414992f, -0.414941f, -0.414891f, -0.41484f, -0.41479f, -0.414739f, -0.414689f, -0.414638f,
+-0.414588f, -0.414537f, -0.414486f, -0.414436f, -0.414385f, -0.414335f, -0.414284f, -0.414234f, -0.414183f, -0.414133f, -0.414082f, -0.414031f, -0.413981f, -0.41393f, -0.41388f, -0.413829f, -0.413779f, -0.413728f, -0.413677f, -0.413627f,
+-0.413576f, -0.413526f, -0.413475f, -0.413424f, -0.413374f, -0.413323f, -0.413273f, -0.413222f, -0.413171f, -0.413121f, -0.41307f, -0.413019f, -0.412969f, -0.412918f, -0.412868f, -0.412817f, -0.412766f, -0.412716f, -0.412665f, -0.412614f,
+-0.412564f, -0.412513f, -0.412462f, -0.412412f, -0.412361f, -0.41231f, -0.41226f, -0.412209f, -0.412158f, -0.412108f, -0.412057f, -0.412006f, -0.411956f, -0.411905f, -0.411854f, -0.411804f, -0.411753f, -0.411702f, -0.411652f, -0.411601f,
+-0.41155f, -0.4115f, -0.411449f, -0.411398f, -0.411347f, -0.411297f, -0.411246f, -0.411195f, -0.411145f, -0.411094f, -0.411043f, -0.410992f, -0.410942f, -0.410891f, -0.41084f, -0.410789f, -0.410739f, -0.410688f, -0.410637f, -0.410587f,
+-0.410536f, -0.410485f, -0.410434f, -0.410384f, -0.410333f, -0.410282f, -0.410231f, -0.41018f, -0.41013f, -0.410079f, -0.410028f, -0.409977f, -0.409927f, -0.409876f, -0.409825f, -0.409774f, -0.409723f, -0.409673f, -0.409622f, -0.409571f,
+-0.40952f, -0.409469f, -0.409419f, -0.409368f, -0.409317f, -0.409266f, -0.409215f, -0.409165f, -0.409114f, -0.409063f, -0.409012f, -0.408961f, -0.408911f, -0.40886f, -0.408809f, -0.408758f, -0.408707f, -0.408656f, -0.408605f, -0.408555f,
+-0.408504f, -0.408453f, -0.408402f, -0.408351f, -0.4083f, -0.408249f, -0.408199f, -0.408148f, -0.408097f, -0.408046f, -0.407995f, -0.407944f, -0.407893f, -0.407843f, -0.407792f, -0.407741f, -0.40769f, -0.407639f, -0.407588f, -0.407537f,
+-0.407486f, -0.407435f, -0.407384f, -0.407334f, -0.407283f, -0.407232f, -0.407181f, -0.40713f, -0.407079f, -0.407028f, -0.406977f, -0.406926f, -0.406875f, -0.406824f, -0.406773f, -0.406722f, -0.406672f, -0.406621f, -0.40657f, -0.406519f,
+-0.406468f, -0.406417f, -0.406366f, -0.406315f, -0.406264f, -0.406213f, -0.406162f, -0.406111f, -0.40606f, -0.406009f, -0.405958f, -0.405907f, -0.405856f, -0.405805f, -0.405754f, -0.405703f, -0.405652f, -0.405601f, -0.40555f, -0.405499f,
+-0.405448f, -0.405397f, -0.405346f, -0.405295f, -0.405244f, -0.405193f, -0.405142f, -0.405091f, -0.40504f, -0.404989f, -0.404938f, -0.404887f, -0.404836f, -0.404785f, -0.404734f, -0.404683f, -0.404632f, -0.404581f, -0.40453f, -0.404479f,
+-0.404428f, -0.404377f, -0.404326f, -0.404274f, -0.404223f, -0.404172f, -0.404121f, -0.40407f, -0.404019f, -0.403968f, -0.403917f, -0.403866f, -0.403815f, -0.403764f, -0.403713f, -0.403662f, -0.40361f, -0.403559f, -0.403508f, -0.403457f,
+-0.403406f, -0.403355f, -0.403304f, -0.403253f, -0.403202f, -0.403151f, -0.403099f, -0.403048f, -0.402997f, -0.402946f, -0.402895f, -0.402844f, -0.402793f, -0.402742f, -0.40269f, -0.402639f, -0.402588f, -0.402537f, -0.402486f, -0.402435f,
+-0.402383f, -0.402332f, -0.402281f, -0.40223f, -0.402179f, -0.402128f, -0.402077f, -0.402025f, -0.401974f, -0.401923f, -0.401872f, -0.401821f, -0.401769f, -0.401718f, -0.401667f, -0.401616f, -0.401565f, -0.401514f, -0.401462f, -0.401411f,
+-0.40136f, -0.401309f, -0.401258f, -0.401206f, -0.401155f, -0.401104f, -0.401053f, -0.401001f, -0.40095f, -0.400899f, -0.400848f, -0.400797f, -0.400745f, -0.400694f, -0.400643f, -0.400592f, -0.40054f, -0.400489f, -0.400438f, -0.400387f,
+-0.400335f, -0.400284f, -0.400233f, -0.400182f, -0.40013f, -0.400079f, -0.400028f, -0.399977f, -0.399925f, -0.399874f, -0.399823f, -0.399771f, -0.39972f, -0.399669f, -0.399618f, -0.399566f, -0.399515f, -0.399464f, -0.399412f, -0.399361f,
+-0.39931f, -0.399258f, -0.399207f, -0.399156f, -0.399105f, -0.399053f, -0.399002f, -0.398951f, -0.398899f, -0.398848f, -0.398797f, -0.398745f, -0.398694f, -0.398643f, -0.398591f, -0.39854f, -0.398489f, -0.398437f, -0.398386f, -0.398335f,
+-0.398283f, -0.398232f, -0.39818f, -0.398129f, -0.398078f, -0.398026f, -0.397975f, -0.397924f, -0.397872f, -0.397821f, -0.39777f, -0.397718f, -0.397667f, -0.397615f, -0.397564f, -0.397513f, -0.397461f, -0.39741f, -0.397358f, -0.397307f,
+-0.397256f, -0.397204f, -0.397153f, -0.397101f, -0.39705f, -0.396999f, -0.396947f, -0.396896f, -0.396844f, -0.396793f, -0.396741f, -0.39669f, -0.396639f, -0.396587f, -0.396536f, -0.396484f, -0.396433f, -0.396381f, -0.39633f, -0.396278f,
+-0.396227f, -0.396176f, -0.396124f, -0.396073f, -0.396021f, -0.39597f, -0.395918f, -0.395867f, -0.395815f, -0.395764f, -0.395712f, -0.395661f, -0.395609f, -0.395558f, -0.395506f, -0.395455f, -0.395403f, -0.395352f, -0.3953f, -0.395249f,
+-0.395197f, -0.395146f, -0.395094f, -0.395043f, -0.394991f, -0.39494f, -0.394888f, -0.394837f, -0.394785f, -0.394734f, -0.394682f, -0.394631f, -0.394579f, -0.394528f, -0.394476f, -0.394425f, -0.394373f, -0.394322f, -0.39427f, -0.394218f,
+-0.394167f, -0.394115f, -0.394064f, -0.394012f, -0.393961f, -0.393909f, -0.393858f, -0.393806f, -0.393754f, -0.393703f, -0.393651f, -0.3936f, -0.393548f, -0.393497f, -0.393445f, -0.393393f, -0.393342f, -0.39329f, -0.393239f, -0.393187f,
+-0.393135f, -0.393084f, -0.393032f, -0.392981f, -0.392929f, -0.392877f, -0.392826f, -0.392774f, -0.392722f, -0.392671f, -0.392619f, -0.392568f, -0.392516f, -0.392464f, -0.392413f, -0.392361f, -0.392309f, -0.392258f, -0.392206f, -0.392154f,
+-0.392103f, -0.392051f, -0.391999f, -0.391948f, -0.391896f, -0.391845f, -0.391793f, -0.391741f, -0.391689f, -0.391638f, -0.391586f, -0.391534f, -0.391483f, -0.391431f, -0.391379f, -0.391328f, -0.391276f, -0.391224f, -0.391173f, -0.391121f,
+-0.391069f, -0.391018f, -0.390966f, -0.390914f, -0.390862f, -0.390811f, -0.390759f, -0.390707f, -0.390656f, -0.390604f, -0.390552f, -0.3905f, -0.390449f, -0.390397f, -0.390345f, -0.390293f, -0.390242f, -0.39019f, -0.390138f, -0.390086f,
+-0.390035f, -0.389983f, -0.389931f, -0.389879f, -0.389828f, -0.389776f, -0.389724f, -0.389672f, -0.389621f, -0.389569f, -0.389517f, -0.389465f, -0.389414f, -0.389362f, -0.38931f, -0.389258f, -0.389206f, -0.389155f, -0.389103f, -0.389051f,
+-0.388999f, -0.388947f, -0.388896f, -0.388844f, -0.388792f, -0.38874f, -0.388688f, -0.388637f, -0.388585f, -0.388533f, -0.388481f, -0.388429f, -0.388377f, -0.388326f, -0.388274f, -0.388222f, -0.38817f, -0.388118f, -0.388066f, -0.388015f,
+-0.387963f, -0.387911f, -0.387859f, -0.387807f, -0.387755f, -0.387703f, -0.387652f, -0.3876f, -0.387548f, -0.387496f, -0.387444f, -0.387392f, -0.38734f, -0.387288f, -0.387237f, -0.387185f, -0.387133f, -0.387081f, -0.387029f, -0.386977f,
+-0.386925f, -0.386873f, -0.386821f, -0.38677f, -0.386718f, -0.386666f, -0.386614f, -0.386562f, -0.38651f, -0.386458f, -0.386406f, -0.386354f, -0.386302f, -0.38625f, -0.386198f, -0.386147f, -0.386095f, -0.386043f, -0.385991f, -0.385939f,
+-0.385887f, -0.385835f, -0.385783f, -0.385731f, -0.385679f, -0.385627f, -0.385575f, -0.385523f, -0.385471f, -0.385419f, -0.385367f, -0.385315f, -0.385263f, -0.385211f, -0.385159f, -0.385107f, -0.385055f, -0.385003f, -0.384951f, -0.384899f,
+-0.384847f, -0.384795f, -0.384743f, -0.384691f, -0.384639f, -0.384587f, -0.384535f, -0.384483f, -0.384431f, -0.384379f, -0.384327f, -0.384275f, -0.384223f, -0.384171f, -0.384119f, -0.384067f, -0.384015f, -0.383963f, -0.383911f, -0.383859f,
+-0.383807f, -0.383755f, -0.383703f, -0.383651f, -0.383599f, -0.383547f, -0.383495f, -0.383443f, -0.383391f, -0.383338f, -0.383286f, -0.383234f, -0.383182f, -0.38313f, -0.383078f, -0.383026f, -0.382974f, -0.382922f, -0.38287f, -0.382818f,
+-0.382766f, -0.382713f, -0.382661f, -0.382609f, -0.382557f, -0.382505f, -0.382453f, -0.382401f, -0.382349f, -0.382297f, -0.382245f, -0.382192f, -0.38214f, -0.382088f, -0.382036f, -0.381984f, -0.381932f, -0.38188f, -0.381827f, -0.381775f,
+-0.381723f, -0.381671f, -0.381619f, -0.381567f, -0.381515f, -0.381462f, -0.38141f, -0.381358f, -0.381306f, -0.381254f, -0.381202f, -0.381149f, -0.381097f, -0.381045f, -0.380993f, -0.380941f, -0.380889f, -0.380836f, -0.380784f, -0.380732f,
+-0.38068f, -0.380628f, -0.380575f, -0.380523f, -0.380471f, -0.380419f, -0.380367f, -0.380314f, -0.380262f, -0.38021f, -0.380158f, -0.380106f, -0.380053f, -0.380001f, -0.379949f, -0.379897f, -0.379845f, -0.379792f, -0.37974f, -0.379688f,
+-0.379636f, -0.379583f, -0.379531f, -0.379479f, -0.379427f, -0.379374f, -0.379322f, -0.37927f, -0.379218f, -0.379165f, -0.379113f, -0.379061f, -0.379009f, -0.378956f, -0.378904f, -0.378852f, -0.378799f, -0.378747f, -0.378695f, -0.378643f,
+-0.37859f, -0.378538f, -0.378486f, -0.378433f, -0.378381f, -0.378329f, -0.378277f, -0.378224f, -0.378172f, -0.37812f, -0.378067f, -0.378015f, -0.377963f, -0.37791f, -0.377858f, -0.377806f, -0.377753f, -0.377701f, -0.377649f, -0.377596f,
+-0.377544f, -0.377492f, -0.377439f, -0.377387f, -0.377335f, -0.377282f, -0.37723f, -0.377178f, -0.377125f, -0.377073f, -0.377021f, -0.376968f, -0.376916f, -0.376863f, -0.376811f, -0.376759f, -0.376706f, -0.376654f, -0.376602f, -0.376549f,
+-0.376497f, -0.376444f, -0.376392f, -0.37634f, -0.376287f, -0.376235f, -0.376183f, -0.37613f, -0.376078f, -0.376025f, -0.375973f, -0.37592f, -0.375868f, -0.375816f, -0.375763f, -0.375711f, -0.375658f, -0.375606f, -0.375554f, -0.375501f,
+-0.375449f, -0.375396f, -0.375344f, -0.375291f, -0.375239f, -0.375186f, -0.375134f, -0.375082f, -0.375029f, -0.374977f, -0.374924f, -0.374872f, -0.374819f, -0.374767f, -0.374714f, -0.374662f, -0.374609f, -0.374557f, -0.374505f, -0.374452f,
+-0.3744f, -0.374347f, -0.374295f, -0.374242f, -0.37419f, -0.374137f, -0.374085f, -0.374032f, -0.37398f, -0.373927f, -0.373875f, -0.373822f, -0.37377f, -0.373717f, -0.373665f, -0.373612f, -0.37356f, -0.373507f, -0.373455f, -0.373402f,
+-0.373349f, -0.373297f, -0.373244f, -0.373192f, -0.373139f, -0.373087f, -0.373034f, -0.372982f, -0.372929f, -0.372877f, -0.372824f, -0.372772f, -0.372719f, -0.372666f, -0.372614f, -0.372561f, -0.372509f, -0.372456f, -0.372404f, -0.372351f,
+-0.372298f, -0.372246f, -0.372193f, -0.372141f, -0.372088f, -0.372036f, -0.371983f, -0.37193f, -0.371878f, -0.371825f, -0.371773f, -0.37172f, -0.371667f, -0.371615f, -0.371562f, -0.37151f, -0.371457f, -0.371404f, -0.371352f, -0.371299f,
+-0.371246f, -0.371194f, -0.371141f, -0.371089f, -0.371036f, -0.370983f, -0.370931f, -0.370878f, -0.370825f, -0.370773f, -0.37072f, -0.370667f, -0.370615f, -0.370562f, -0.370509f, -0.370457f, -0.370404f, -0.370351f, -0.370299f, -0.370246f,
+-0.370193f, -0.370141f, -0.370088f, -0.370035f, -0.369983f, -0.36993f, -0.369877f, -0.369825f, -0.369772f, -0.369719f, -0.369667f, -0.369614f, -0.369561f, -0.369509f, -0.369456f, -0.369403f, -0.36935f, -0.369298f, -0.369245f, -0.369192f,
+-0.36914f, -0.369087f, -0.369034f, -0.368981f, -0.368929f, -0.368876f, -0.368823f, -0.36877f, -0.368718f, -0.368665f, -0.368612f, -0.36856f, -0.368507f, -0.368454f, -0.368401f, -0.368349f, -0.368296f, -0.368243f, -0.36819f, -0.368137f,
+-0.368085f, -0.368032f, -0.367979f, -0.367926f, -0.367874f, -0.367821f, -0.367768f, -0.367715f, -0.367663f, -0.36761f, -0.367557f, -0.367504f, -0.367451f, -0.367399f, -0.367346f, -0.367293f, -0.36724f, -0.367187f, -0.367135f, -0.367082f,
+-0.367029f, -0.366976f, -0.366923f, -0.36687f, -0.366818f, -0.366765f, -0.366712f, -0.366659f, -0.366606f, -0.366553f, -0.366501f, -0.366448f, -0.366395f, -0.366342f, -0.366289f, -0.366236f, -0.366184f, -0.366131f, -0.366078f, -0.366025f,
+-0.365972f, -0.365919f, -0.365866f, -0.365814f, -0.365761f, -0.365708f, -0.365655f, -0.365602f, -0.365549f, -0.365496f, -0.365443f, -0.365391f, -0.365338f, -0.365285f, -0.365232f, -0.365179f, -0.365126f, -0.365073f, -0.36502f, -0.364967f,
+-0.364914f, -0.364862f, -0.364809f, -0.364756f, -0.364703f, -0.36465f, -0.364597f, -0.364544f, -0.364491f, -0.364438f, -0.364385f, -0.364332f, -0.364279f, -0.364226f, -0.364174f, -0.364121f, -0.364068f, -0.364015f, -0.363962f, -0.363909f,
+-0.363856f, -0.363803f, -0.36375f, -0.363697f, -0.363644f, -0.363591f, -0.363538f, -0.363485f, -0.363432f, -0.363379f, -0.363326f, -0.363273f, -0.36322f, -0.363167f, -0.363114f, -0.363061f, -0.363008f, -0.362955f, -0.362902f, -0.362849f,
+-0.362796f, -0.362743f, -0.36269f, -0.362637f, -0.362584f, -0.362531f, -0.362478f, -0.362425f, -0.362372f, -0.362319f, -0.362266f, -0.362213f, -0.36216f, -0.362107f, -0.362054f, -0.362001f, -0.361948f, -0.361895f, -0.361842f, -0.361789f,
+-0.361736f, -0.361683f, -0.36163f, -0.361577f, -0.361524f, -0.36147f, -0.361417f, -0.361364f, -0.361311f, -0.361258f, -0.361205f, -0.361152f, -0.361099f, -0.361046f, -0.360993f, -0.36094f, -0.360887f, -0.360834f, -0.36078f, -0.360727f,
+-0.360674f, -0.360621f, -0.360568f, -0.360515f, -0.360462f, -0.360409f, -0.360356f, -0.360303f, -0.360249f, -0.360196f, -0.360143f, -0.36009f, -0.360037f, -0.359984f, -0.359931f, -0.359878f, -0.359824f, -0.359771f, -0.359718f, -0.359665f,
+-0.359612f, -0.359559f, -0.359506f, -0.359452f, -0.359399f, -0.359346f, -0.359293f, -0.35924f, -0.359187f, -0.359134f, -0.35908f, -0.359027f, -0.358974f, -0.358921f, -0.358868f, -0.358814f, -0.358761f, -0.358708f, -0.358655f, -0.358602f,
+-0.358549f, -0.358495f, -0.358442f, -0.358389f, -0.358336f, -0.358283f, -0.358229f, -0.358176f, -0.358123f, -0.35807f, -0.358017f, -0.357963f, -0.35791f, -0.357857f, -0.357804f, -0.35775f, -0.357697f, -0.357644f, -0.357591f, -0.357538f,
+-0.357484f, -0.357431f, -0.357378f, -0.357325f, -0.357271f, -0.357218f, -0.357165f, -0.357112f, -0.357058f, -0.357005f, -0.356952f, -0.356899f, -0.356845f, -0.356792f, -0.356739f, -0.356686f, -0.356632f, -0.356579f, -0.356526f, -0.356472f,
+-0.356419f, -0.356366f, -0.356313f, -0.356259f, -0.356206f, -0.356153f, -0.356099f, -0.356046f, -0.355993f, -0.355939f, -0.355886f, -0.355833f, -0.35578f, -0.355726f, -0.355673f, -0.35562f, -0.355566f, -0.355513f, -0.35546f, -0.355406f,
+-0.355353f, -0.3553f, -0.355246f, -0.355193f, -0.35514f, -0.355086f, -0.355033f, -0.35498f, -0.354926f, -0.354873f, -0.35482f, -0.354766f, -0.354713f, -0.35466f, -0.354606f, -0.354553f, -0.354499f, -0.354446f, -0.354393f, -0.354339f,
+-0.354286f, -0.354233f, -0.354179f, -0.354126f, -0.354072f, -0.354019f, -0.353966f, -0.353912f, -0.353859f, -0.353806f, -0.353752f, -0.353699f, -0.353645f, -0.353592f, -0.353539f, -0.353485f, -0.353432f, -0.353378f, -0.353325f, -0.353271f,
+-0.353218f, -0.353165f, -0.353111f, -0.353058f, -0.353004f, -0.352951f, -0.352897f, -0.352844f, -0.352791f, -0.352737f, -0.352684f, -0.35263f, -0.352577f, -0.352523f, -0.35247f, -0.352416f, -0.352363f, -0.35231f, -0.352256f, -0.352203f,
+-0.352149f, -0.352096f, -0.352042f, -0.351989f, -0.351935f, -0.351882f, -0.351828f, -0.351775f, -0.351721f, -0.351668f, -0.351614f, -0.351561f, -0.351507f, -0.351454f, -0.3514f, -0.351347f, -0.351293f, -0.35124f, -0.351186f, -0.351133f,
+-0.351079f, -0.351026f, -0.350972f, -0.350919f, -0.350865f, -0.350812f, -0.350758f, -0.350705f, -0.350651f, -0.350598f, -0.350544f, -0.350491f, -0.350437f, -0.350383f, -0.35033f, -0.350276f, -0.350223f, -0.350169f, -0.350116f, -0.350062f,
+-0.350009f, -0.349955f, -0.349901f, -0.349848f, -0.349794f, -0.349741f, -0.349687f, -0.349634f, -0.34958f, -0.349526f, -0.349473f, -0.349419f, -0.349366f, -0.349312f, -0.349259f, -0.349205f, -0.349151f, -0.349098f, -0.349044f, -0.348991f,
+-0.348937f, -0.348883f, -0.34883f, -0.348776f, -0.348723f, -0.348669f, -0.348615f, -0.348562f, -0.348508f, -0.348454f, -0.348401f, -0.348347f, -0.348294f, -0.34824f, -0.348186f, -0.348133f, -0.348079f, -0.348025f, -0.347972f, -0.347918f,
+-0.347864f, -0.347811f, -0.347757f, -0.347703f, -0.34765f, -0.347596f, -0.347542f, -0.347489f, -0.347435f, -0.347381f, -0.347328f, -0.347274f, -0.34722f, -0.347167f, -0.347113f, -0.347059f, -0.347006f, -0.346952f, -0.346898f, -0.346845f,
+-0.346791f, -0.346737f, -0.346684f, -0.34663f, -0.346576f, -0.346522f, -0.346469f, -0.346415f, -0.346361f, -0.346308f, -0.346254f, -0.3462f, -0.346146f, -0.346093f, -0.346039f, -0.345985f, -0.345932f, -0.345878f, -0.345824f, -0.34577f,
+-0.345717f, -0.345663f, -0.345609f, -0.345555f, -0.345502f, -0.345448f, -0.345394f, -0.34534f, -0.345287f, -0.345233f, -0.345179f, -0.345125f, -0.345072f, -0.345018f, -0.344964f, -0.34491f, -0.344856f, -0.344803f, -0.344749f, -0.344695f,
+-0.344641f, -0.344588f, -0.344534f, -0.34448f, -0.344426f, -0.344372f, -0.344319f, -0.344265f, -0.344211f, -0.344157f, -0.344103f, -0.34405f, -0.343996f, -0.343942f, -0.343888f, -0.343834f, -0.34378f, -0.343727f, -0.343673f, -0.343619f,
+-0.343565f, -0.343511f, -0.343457f, -0.343404f, -0.34335f, -0.343296f, -0.343242f, -0.343188f, -0.343134f, -0.343081f, -0.343027f, -0.342973f, -0.342919f, -0.342865f, -0.342811f, -0.342757f, -0.342704f, -0.34265f, -0.342596f, -0.342542f,
+-0.342488f, -0.342434f, -0.34238f, -0.342326f, -0.342273f, -0.342219f, -0.342165f, -0.342111f, -0.342057f, -0.342003f, -0.341949f, -0.341895f, -0.341841f, -0.341787f, -0.341734f, -0.34168f, -0.341626f, -0.341572f, -0.341518f, -0.341464f,
+-0.34141f, -0.341356f, -0.341302f, -0.341248f, -0.341194f, -0.34114f, -0.341087f, -0.341033f, -0.340979f, -0.340925f, -0.340871f, -0.340817f, -0.340763f, -0.340709f, -0.340655f, -0.340601f, -0.340547f, -0.340493f, -0.340439f, -0.340385f,
+-0.340331f, -0.340277f, -0.340223f, -0.340169f, -0.340115f, -0.340061f, -0.340007f, -0.339953f, -0.339899f, -0.339845f, -0.339791f, -0.339737f, -0.339683f, -0.339629f, -0.339575f, -0.339521f, -0.339467f, -0.339413f, -0.339359f, -0.339305f,
+-0.339251f, -0.339197f, -0.339143f, -0.339089f, -0.339035f, -0.338981f, -0.338927f, -0.338873f, -0.338819f, -0.338765f, -0.338711f, -0.338657f, -0.338603f, -0.338549f, -0.338495f, -0.338441f, -0.338387f, -0.338333f, -0.338279f, -0.338225f,
+-0.338171f, -0.338117f, -0.338063f, -0.338009f, -0.337955f, -0.3379f, -0.337846f, -0.337792f, -0.337738f, -0.337684f, -0.33763f, -0.337576f, -0.337522f, -0.337468f, -0.337414f, -0.33736f, -0.337306f, -0.337251f, -0.337197f, -0.337143f,
+-0.337089f, -0.337035f, -0.336981f, -0.336927f, -0.336873f, -0.336819f, -0.336765f, -0.33671f, -0.336656f, -0.336602f, -0.336548f, -0.336494f, -0.33644f, -0.336386f, -0.336332f, -0.336277f, -0.336223f, -0.336169f, -0.336115f, -0.336061f,
+-0.336007f, -0.335953f, -0.335898f, -0.335844f, -0.33579f, -0.335736f, -0.335682f, -0.335628f, -0.335574f, -0.335519f, -0.335465f, -0.335411f, -0.335357f, -0.335303f, -0.335248f, -0.335194f, -0.33514f, -0.335086f, -0.335032f, -0.334978f,
+-0.334923f, -0.334869f, -0.334815f, -0.334761f, -0.334707f, -0.334652f, -0.334598f, -0.334544f, -0.33449f, -0.334436f, -0.334381f, -0.334327f, -0.334273f, -0.334219f, -0.334165f, -0.33411f, -0.334056f, -0.334002f, -0.333948f, -0.333893f,
+-0.333839f, -0.333785f, -0.333731f, -0.333676f, -0.333622f, -0.333568f, -0.333514f, -0.333459f, -0.333405f, -0.333351f, -0.333297f, -0.333242f, -0.333188f, -0.333134f, -0.33308f, -0.333025f, -0.332971f, -0.332917f, -0.332863f, -0.332808f,
+-0.332754f, -0.3327f, -0.332645f, -0.332591f, -0.332537f, -0.332483f, -0.332428f, -0.332374f, -0.33232f, -0.332265f, -0.332211f, -0.332157f, -0.332103f, -0.332048f, -0.331994f, -0.33194f, -0.331885f, -0.331831f, -0.331777f, -0.331722f,
+-0.331668f, -0.331614f, -0.331559f, -0.331505f, -0.331451f, -0.331396f, -0.331342f, -0.331288f, -0.331233f, -0.331179f, -0.331125f, -0.33107f, -0.331016f, -0.330962f, -0.330907f, -0.330853f, -0.330799f, -0.330744f, -0.33069f, -0.330636f,
+-0.330581f, -0.330527f, -0.330472f, -0.330418f, -0.330364f, -0.330309f, -0.330255f, -0.330201f, -0.330146f, -0.330092f, -0.330037f, -0.329983f, -0.329929f, -0.329874f, -0.32982f, -0.329765f, -0.329711f, -0.329657f, -0.329602f, -0.329548f,
+-0.329493f, -0.329439f, -0.329385f, -0.32933f, -0.329276f, -0.329221f, -0.329167f, -0.329112f, -0.329058f, -0.329004f, -0.328949f, -0.328895f, -0.32884f, -0.328786f, -0.328731f, -0.328677f, -0.328623f, -0.328568f, -0.328514f, -0.328459f,
+-0.328405f, -0.32835f, -0.328296f, -0.328241f, -0.328187f, -0.328132f, -0.328078f, -0.328024f, -0.327969f, -0.327915f, -0.32786f, -0.327806f, -0.327751f, -0.327697f, -0.327642f, -0.327588f, -0.327533f, -0.327479f, -0.327424f, -0.32737f,
+-0.327315f, -0.327261f, -0.327206f, -0.327152f, -0.327097f, -0.327043f, -0.326988f, -0.326934f, -0.326879f, -0.326825f, -0.32677f, -0.326716f, -0.326661f, -0.326607f, -0.326552f, -0.326498f, -0.326443f, -0.326389f, -0.326334f, -0.326279f,
+-0.326225f, -0.32617f, -0.326116f, -0.326061f, -0.326007f, -0.325952f, -0.325898f, -0.325843f, -0.325789f, -0.325734f, -0.325679f, -0.325625f, -0.32557f, -0.325516f, -0.325461f, -0.325407f, -0.325352f, -0.325297f, -0.325243f, -0.325188f,
+-0.325134f, -0.325079f, -0.325024f, -0.32497f, -0.324915f, -0.324861f, -0.324806f, -0.324752f, -0.324697f, -0.324642f, -0.324588f, -0.324533f, -0.324478f, -0.324424f, -0.324369f, -0.324315f, -0.32426f, -0.324205f, -0.324151f, -0.324096f,
+-0.324042f, -0.323987f, -0.323932f, -0.323878f, -0.323823f, -0.323768f, -0.323714f, -0.323659f, -0.323604f, -0.32355f, -0.323495f, -0.323441f, -0.323386f, -0.323331f, -0.323277f, -0.323222f, -0.323167f, -0.323113f, -0.323058f, -0.323003f,
+-0.322949f, -0.322894f, -0.322839f, -0.322785f, -0.32273f, -0.322675f, -0.322621f, -0.322566f, -0.322511f, -0.322456f, -0.322402f, -0.322347f, -0.322292f, -0.322238f, -0.322183f, -0.322128f, -0.322074f, -0.322019f, -0.321964f, -0.321909f,
+-0.321855f, -0.3218f, -0.321745f, -0.321691f, -0.321636f, -0.321581f, -0.321526f, -0.321472f, -0.321417f, -0.321362f, -0.321307f, -0.321253f, -0.321198f, -0.321143f, -0.321089f, -0.321034f, -0.320979f, -0.320924f, -0.32087f, -0.320815f,
+-0.32076f, -0.320705f, -0.320651f, -0.320596f, -0.320541f, -0.320486f, -0.320431f, -0.320377f, -0.320322f, -0.320267f, -0.320212f, -0.320158f, -0.320103f, -0.320048f, -0.319993f, -0.319938f, -0.319884f, -0.319829f, -0.319774f, -0.319719f,
+-0.319664f, -0.31961f, -0.319555f, -0.3195f, -0.319445f, -0.31939f, -0.319336f, -0.319281f, -0.319226f, -0.319171f, -0.319116f, -0.319062f, -0.319007f, -0.318952f, -0.318897f, -0.318842f, -0.318787f, -0.318733f, -0.318678f, -0.318623f,
+-0.318568f, -0.318513f, -0.318458f, -0.318404f, -0.318349f, -0.318294f, -0.318239f, -0.318184f, -0.318129f, -0.318074f, -0.31802f, -0.317965f, -0.31791f, -0.317855f, -0.3178f, -0.317745f, -0.31769f, -0.317635f, -0.317581f, -0.317526f,
+-0.317471f, -0.317416f, -0.317361f, -0.317306f, -0.317251f, -0.317196f, -0.317141f, -0.317087f, -0.317032f, -0.316977f, -0.316922f, -0.316867f, -0.316812f, -0.316757f, -0.316702f, -0.316647f, -0.316592f, -0.316537f, -0.316483f, -0.316428f,
+-0.316373f, -0.316318f, -0.316263f, -0.316208f, -0.316153f, -0.316098f, -0.316043f, -0.315988f, -0.315933f, -0.315878f, -0.315823f, -0.315768f, -0.315713f, -0.315658f, -0.315604f, -0.315549f, -0.315494f, -0.315439f, -0.315384f, -0.315329f,
+-0.315274f, -0.315219f, -0.315164f, -0.315109f, -0.315054f, -0.314999f, -0.314944f, -0.314889f, -0.314834f, -0.314779f, -0.314724f, -0.314669f, -0.314614f, -0.314559f, -0.314504f, -0.314449f, -0.314394f, -0.314339f, -0.314284f, -0.314229f,
+-0.314174f, -0.314119f, -0.314064f, -0.314009f, -0.313954f, -0.313899f, -0.313844f, -0.313789f, -0.313734f, -0.313679f, -0.313624f, -0.313569f, -0.313514f, -0.313459f, -0.313404f, -0.313349f, -0.313293f, -0.313238f, -0.313183f, -0.313128f,
+-0.313073f, -0.313018f, -0.312963f, -0.312908f, -0.312853f, -0.312798f, -0.312743f, -0.312688f, -0.312633f, -0.312578f, -0.312523f, -0.312468f, -0.312412f, -0.312357f, -0.312302f, -0.312247f, -0.312192f, -0.312137f, -0.312082f, -0.312027f,
+-0.311972f, -0.311917f, -0.311862f, -0.311806f, -0.311751f, -0.311696f, -0.311641f, -0.311586f, -0.311531f, -0.311476f, -0.311421f, -0.311366f, -0.31131f, -0.311255f, -0.3112f, -0.311145f, -0.31109f, -0.311035f, -0.31098f, -0.310925f,
+-0.310869f, -0.310814f, -0.310759f, -0.310704f, -0.310649f, -0.310594f, -0.310539f, -0.310483f, -0.310428f, -0.310373f, -0.310318f, -0.310263f, -0.310208f, -0.310152f, -0.310097f, -0.310042f, -0.309987f, -0.309932f, -0.309877f, -0.309821f,
+-0.309766f, -0.309711f, -0.309656f, -0.309601f, -0.309546f, -0.30949f, -0.309435f, -0.30938f, -0.309325f, -0.30927f, -0.309214f, -0.309159f, -0.309104f, -0.309049f, -0.308994f, -0.308938f, -0.308883f, -0.308828f, -0.308773f, -0.308718f,
+-0.308662f, -0.308607f, -0.308552f, -0.308497f, -0.308441f, -0.308386f, -0.308331f, -0.308276f, -0.30822f, -0.308165f, -0.30811f, -0.308055f, -0.307999f, -0.307944f, -0.307889f, -0.307834f, -0.307778f, -0.307723f, -0.307668f, -0.307613f,
+-0.307557f, -0.307502f, -0.307447f, -0.307392f, -0.307336f, -0.307281f, -0.307226f, -0.307171f, -0.307115f, -0.30706f, -0.307005f, -0.306949f, -0.306894f, -0.306839f, -0.306784f, -0.306728f, -0.306673f, -0.306618f, -0.306562f, -0.306507f,
+-0.306452f, -0.306396f, -0.306341f, -0.306286f, -0.306231f, -0.306175f, -0.30612f, -0.306065f, -0.306009f, -0.305954f, -0.305899f, -0.305843f, -0.305788f, -0.305733f, -0.305677f, -0.305622f, -0.305567f, -0.305511f, -0.305456f, -0.305401f,
+-0.305345f, -0.30529f, -0.305235f, -0.305179f, -0.305124f, -0.305069f, -0.305013f, -0.304958f, -0.304902f, -0.304847f, -0.304792f, -0.304736f, -0.304681f, -0.304626f, -0.30457f, -0.304515f, -0.304459f, -0.304404f, -0.304349f, -0.304293f,
+-0.304238f, -0.304183f, -0.304127f, -0.304072f, -0.304016f, -0.303961f, -0.303906f, -0.30385f, -0.303795f, -0.303739f, -0.303684f, -0.303629f, -0.303573f, -0.303518f, -0.303462f, -0.303407f, -0.303352f, -0.303296f, -0.303241f, -0.303185f,
+-0.30313f, -0.303074f, -0.303019f, -0.302964f, -0.302908f, -0.302853f, -0.302797f, -0.302742f, -0.302686f, -0.302631f, -0.302575f, -0.30252f, -0.302465f, -0.302409f, -0.302354f, -0.302298f, -0.302243f, -0.302187f, -0.302132f, -0.302076f,
+-0.302021f, -0.301965f, -0.30191f, -0.301854f, -0.301799f, -0.301743f, -0.301688f, -0.301633f, -0.301577f, -0.301522f, -0.301466f, -0.301411f, -0.301355f, -0.3013f, -0.301244f, -0.301189f, -0.301133f, -0.301078f, -0.301022f, -0.300967f,
+-0.300911f, -0.300856f, -0.3008f, -0.300745f, -0.300689f, -0.300634f, -0.300578f, -0.300522f, -0.300467f, -0.300411f, -0.300356f, -0.3003f, -0.300245f, -0.300189f, -0.300134f, -0.300078f, -0.300023f, -0.299967f, -0.299912f, -0.299856f,
+-0.2998f, -0.299745f, -0.299689f, -0.299634f, -0.299578f, -0.299523f, -0.299467f, -0.299412f, -0.299356f, -0.2993f, -0.299245f, -0.299189f, -0.299134f, -0.299078f, -0.299023f, -0.298967f, -0.298911f, -0.298856f, -0.2988f, -0.298745f,
+-0.298689f, -0.298633f, -0.298578f, -0.298522f, -0.298467f, -0.298411f, -0.298355f, -0.2983f, -0.298244f, -0.298189f, -0.298133f, -0.298077f, -0.298022f, -0.297966f, -0.297911f, -0.297855f, -0.297799f, -0.297744f, -0.297688f, -0.297632f,
+-0.297577f, -0.297521f, -0.297466f, -0.29741f, -0.297354f, -0.297299f, -0.297243f, -0.297187f, -0.297132f, -0.297076f, -0.29702f, -0.296965f, -0.296909f, -0.296853f, -0.296798f, -0.296742f, -0.296687f, -0.296631f, -0.296575f, -0.29652f,
+-0.296464f, -0.296408f, -0.296352f, -0.296297f, -0.296241f, -0.296185f, -0.29613f, -0.296074f, -0.296018f, -0.295963f, -0.295907f, -0.295851f, -0.295796f, -0.29574f, -0.295684f, -0.295629f, -0.295573f, -0.295517f, -0.295461f, -0.295406f,
+-0.29535f, -0.295294f, -0.295239f, -0.295183f, -0.295127f, -0.295071f, -0.295016f, -0.29496f, -0.294904f, -0.294849f, -0.294793f, -0.294737f, -0.294681f, -0.294626f, -0.29457f, -0.294514f, -0.294458f, -0.294403f, -0.294347f, -0.294291f,
+-0.294235f, -0.29418f, -0.294124f, -0.294068f, -0.294012f, -0.293957f, -0.293901f, -0.293845f, -0.293789f, -0.293734f, -0.293678f, -0.293622f, -0.293566f, -0.29351f, -0.293455f, -0.293399f, -0.293343f, -0.293287f, -0.293231f, -0.293176f,
+-0.29312f, -0.293064f, -0.293008f, -0.292953f, -0.292897f, -0.292841f, -0.292785f, -0.292729f, -0.292674f, -0.292618f, -0.292562f, -0.292506f, -0.29245f, -0.292394f, -0.292339f, -0.292283f, -0.292227f, -0.292171f, -0.292115f, -0.29206f,
+-0.292004f, -0.291948f, -0.291892f, -0.291836f, -0.29178f, -0.291724f, -0.291669f, -0.291613f, -0.291557f, -0.291501f, -0.291445f, -0.291389f, -0.291334f, -0.291278f, -0.291222f, -0.291166f, -0.29111f, -0.291054f, -0.290998f, -0.290943f,
+-0.290887f, -0.290831f, -0.290775f, -0.290719f, -0.290663f, -0.290607f, -0.290551f, -0.290496f, -0.29044f, -0.290384f, -0.290328f, -0.290272f, -0.290216f, -0.29016f, -0.290104f, -0.290048f, -0.289992f, -0.289937f, -0.289881f, -0.289825f,
+-0.289769f, -0.289713f, -0.289657f, -0.289601f, -0.289545f, -0.289489f, -0.289433f, -0.289377f, -0.289321f, -0.289266f, -0.28921f, -0.289154f, -0.289098f, -0.289042f, -0.288986f, -0.28893f, -0.288874f, -0.288818f, -0.288762f, -0.288706f,
+-0.28865f, -0.288594f, -0.288538f, -0.288482f, -0.288426f, -0.28837f, -0.288314f, -0.288259f, -0.288203f, -0.288147f, -0.288091f, -0.288035f, -0.287979f, -0.287923f, -0.287867f, -0.287811f, -0.287755f, -0.287699f, -0.287643f, -0.287587f,
+-0.287531f, -0.287475f, -0.287419f, -0.287363f, -0.287307f, -0.287251f, -0.287195f, -0.287139f, -0.287083f, -0.287027f, -0.286971f, -0.286915f, -0.286859f, -0.286803f, -0.286747f, -0.286691f, -0.286635f, -0.286579f, -0.286523f, -0.286467f,
+-0.286411f, -0.286355f, -0.286299f, -0.286243f, -0.286186f, -0.28613f, -0.286074f, -0.286018f, -0.285962f, -0.285906f, -0.28585f, -0.285794f, -0.285738f, -0.285682f, -0.285626f, -0.28557f, -0.285514f, -0.285458f, -0.285402f, -0.285346f,
+-0.28529f, -0.285234f, -0.285177f, -0.285121f, -0.285065f, -0.285009f, -0.284953f, -0.284897f, -0.284841f, -0.284785f, -0.284729f, -0.284673f, -0.284617f, -0.284561f, -0.284504f, -0.284448f, -0.284392f, -0.284336f, -0.28428f, -0.284224f,
+-0.284168f, -0.284112f, -0.284056f, -0.284f, -0.283943f, -0.283887f, -0.283831f, -0.283775f, -0.283719f, -0.283663f, -0.283607f, -0.283551f, -0.283494f, -0.283438f, -0.283382f, -0.283326f, -0.28327f, -0.283214f, -0.283158f, -0.283101f,
+-0.283045f, -0.282989f, -0.282933f, -0.282877f, -0.282821f, -0.282765f, -0.282708f, -0.282652f, -0.282596f, -0.28254f, -0.282484f, -0.282428f, -0.282371f, -0.282315f, -0.282259f, -0.282203f, -0.282147f, -0.282091f, -0.282034f, -0.281978f,
+-0.281922f, -0.281866f, -0.28181f, -0.281753f, -0.281697f, -0.281641f, -0.281585f, -0.281529f, -0.281472f, -0.281416f, -0.28136f, -0.281304f, -0.281248f, -0.281191f, -0.281135f, -0.281079f, -0.281023f, -0.280967f, -0.28091f, -0.280854f,
+-0.280798f, -0.280742f, -0.280685f, -0.280629f, -0.280573f, -0.280517f, -0.280461f, -0.280404f, -0.280348f, -0.280292f, -0.280236f, -0.280179f, -0.280123f, -0.280067f, -0.280011f, -0.279954f, -0.279898f, -0.279842f, -0.279786f, -0.279729f,
+-0.279673f, -0.279617f, -0.279561f, -0.279504f, -0.279448f, -0.279392f, -0.279335f, -0.279279f, -0.279223f, -0.279167f, -0.27911f, -0.279054f, -0.278998f, -0.278942f, -0.278885f, -0.278829f, -0.278773f, -0.278716f, -0.27866f, -0.278604f,
+-0.278547f, -0.278491f, -0.278435f, -0.278379f, -0.278322f, -0.278266f, -0.27821f, -0.278153f, -0.278097f, -0.278041f, -0.277984f, -0.277928f, -0.277872f, -0.277815f, -0.277759f, -0.277703f, -0.277646f, -0.27759f, -0.277534f, -0.277477f,
+-0.277421f, -0.277365f, -0.277308f, -0.277252f, -0.277196f, -0.277139f, -0.277083f, -0.277027f, -0.27697f, -0.276914f, -0.276858f, -0.276801f, -0.276745f, -0.276689f, -0.276632f, -0.276576f, -0.276519f, -0.276463f, -0.276407f, -0.27635f,
+-0.276294f, -0.276238f, -0.276181f, -0.276125f, -0.276068f, -0.276012f, -0.275956f, -0.275899f, -0.275843f, -0.275786f, -0.27573f, -0.275674f, -0.275617f, -0.275561f, -0.275504f, -0.275448f, -0.275392f, -0.275335f, -0.275279f, -0.275222f,
+-0.275166f, -0.27511f, -0.275053f, -0.274997f, -0.27494f, -0.274884f, -0.274827f, -0.274771f, -0.274715f, -0.274658f, -0.274602f, -0.274545f, -0.274489f, -0.274432f, -0.274376f, -0.27432f, -0.274263f, -0.274207f, -0.27415f, -0.274094f,
+-0.274037f, -0.273981f, -0.273924f, -0.273868f, -0.273812f, -0.273755f, -0.273699f, -0.273642f, -0.273586f, -0.273529f, -0.273473f, -0.273416f, -0.27336f, -0.273303f, -0.273247f, -0.27319f, -0.273134f, -0.273077f, -0.273021f, -0.272964f,
+-0.272908f, -0.272851f, -0.272795f, -0.272738f, -0.272682f, -0.272625f, -0.272569f, -0.272512f, -0.272456f, -0.272399f, -0.272343f, -0.272286f, -0.27223f, -0.272173f, -0.272117f, -0.27206f, -0.272004f, -0.271947f, -0.271891f, -0.271834f,
+-0.271778f, -0.271721f, -0.271665f, -0.271608f, -0.271552f, -0.271495f, -0.271439f, -0.271382f, -0.271325f, -0.271269f, -0.271212f, -0.271156f, -0.271099f, -0.271043f, -0.270986f, -0.27093f, -0.270873f, -0.270816f, -0.27076f, -0.270703f,
+-0.270647f, -0.27059f, -0.270534f, -0.270477f, -0.270421f, -0.270364f, -0.270307f, -0.270251f, -0.270194f, -0.270138f, -0.270081f, -0.270024f, -0.269968f, -0.269911f, -0.269855f, -0.269798f, -0.269742f, -0.269685f, -0.269628f, -0.269572f,
+-0.269515f, -0.269459f, -0.269402f, -0.269345f, -0.269289f, -0.269232f, -0.269175f, -0.269119f, -0.269062f, -0.269006f, -0.268949f, -0.268892f, -0.268836f, -0.268779f, -0.268722f, -0.268666f, -0.268609f, -0.268553f, -0.268496f, -0.268439f,
+-0.268383f, -0.268326f, -0.268269f, -0.268213f, -0.268156f, -0.268099f, -0.268043f, -0.267986f, -0.26793f, -0.267873f, -0.267816f, -0.26776f, -0.267703f, -0.267646f, -0.26759f, -0.267533f, -0.267476f, -0.26742f, -0.267363f, -0.267306f,
+-0.26725f, -0.267193f, -0.267136f, -0.267079f, -0.267023f, -0.266966f, -0.266909f, -0.266853f, -0.266796f, -0.266739f, -0.266683f, -0.266626f, -0.266569f, -0.266513f, -0.266456f, -0.266399f, -0.266342f, -0.266286f, -0.266229f, -0.266172f,
+-0.266116f, -0.266059f, -0.266002f, -0.265945f, -0.265889f, -0.265832f, -0.265775f, -0.265719f, -0.265662f, -0.265605f, -0.265548f, -0.265492f, -0.265435f, -0.265378f, -0.265321f, -0.265265f, -0.265208f, -0.265151f, -0.265094f, -0.265038f,
+-0.264981f, -0.264924f, -0.264867f, -0.264811f, -0.264754f, -0.264697f, -0.26464f, -0.264584f, -0.264527f, -0.26447f, -0.264413f, -0.264357f, -0.2643f, -0.264243f, -0.264186f, -0.26413f, -0.264073f, -0.264016f, -0.263959f, -0.263902f,
+-0.263846f, -0.263789f, -0.263732f, -0.263675f, -0.263618f, -0.263562f, -0.263505f, -0.263448f, -0.263391f, -0.263334f, -0.263278f, -0.263221f, -0.263164f, -0.263107f, -0.26305f, -0.262994f, -0.262937f, -0.26288f, -0.262823f, -0.262766f,
+-0.26271f, -0.262653f, -0.262596f, -0.262539f, -0.262482f, -0.262425f, -0.262369f, -0.262312f, -0.262255f, -0.262198f, -0.262141f, -0.262084f, -0.262027f, -0.261971f, -0.261914f, -0.261857f, -0.2618f, -0.261743f, -0.261686f, -0.26163f,
+-0.261573f, -0.261516f, -0.261459f, -0.261402f, -0.261345f, -0.261288f, -0.261231f, -0.261175f, -0.261118f, -0.261061f, -0.261004f, -0.260947f, -0.26089f, -0.260833f, -0.260776f, -0.26072f, -0.260663f, -0.260606f, -0.260549f, -0.260492f,
+-0.260435f, -0.260378f, -0.260321f, -0.260264f, -0.260208f, -0.260151f, -0.260094f, -0.260037f, -0.25998f, -0.259923f, -0.259866f, -0.259809f, -0.259752f, -0.259695f, -0.259638f, -0.259581f, -0.259525f, -0.259468f, -0.259411f, -0.259354f,
+-0.259297f, -0.25924f, -0.259183f, -0.259126f, -0.259069f, -0.259012f, -0.258955f, -0.258898f, -0.258841f, -0.258784f, -0.258727f, -0.25867f, -0.258613f, -0.258557f, -0.2585f, -0.258443f, -0.258386f, -0.258329f, -0.258272f, -0.258215f,
+-0.258158f, -0.258101f, -0.258044f, -0.257987f, -0.25793f, -0.257873f, -0.257816f, -0.257759f, -0.257702f, -0.257645f, -0.257588f, -0.257531f, -0.257474f, -0.257417f, -0.25736f, -0.257303f, -0.257246f, -0.257189f, -0.257132f, -0.257075f,
+-0.257018f, -0.256961f, -0.256904f, -0.256847f, -0.25679f, -0.256733f, -0.256676f, -0.256619f, -0.256562f, -0.256505f, -0.256448f, -0.256391f, -0.256334f, -0.256277f, -0.25622f, -0.256163f, -0.256106f, -0.256049f, -0.255992f, -0.255935f,
+-0.255878f, -0.255821f, -0.255764f, -0.255707f, -0.255649f, -0.255592f, -0.255535f, -0.255478f, -0.255421f, -0.255364f, -0.255307f, -0.25525f, -0.255193f, -0.255136f, -0.255079f, -0.255022f, -0.254965f, -0.254908f, -0.254851f, -0.254794f,
+-0.254736f, -0.254679f, -0.254622f, -0.254565f, -0.254508f, -0.254451f, -0.254394f, -0.254337f, -0.25428f, -0.254223f, -0.254166f, -0.254109f, -0.254051f, -0.253994f, -0.253937f, -0.25388f, -0.253823f, -0.253766f, -0.253709f, -0.253652f,
+-0.253595f, -0.253538f, -0.25348f, -0.253423f, -0.253366f, -0.253309f, -0.253252f, -0.253195f, -0.253138f, -0.253081f, -0.253023f, -0.252966f, -0.252909f, -0.252852f, -0.252795f, -0.252738f, -0.252681f, -0.252623f, -0.252566f, -0.252509f,
+-0.252452f, -0.252395f, -0.252338f, -0.252281f, -0.252223f, -0.252166f, -0.252109f, -0.252052f, -0.251995f, -0.251938f, -0.251881f, -0.251823f, -0.251766f, -0.251709f, -0.251652f, -0.251595f, -0.251537f, -0.25148f, -0.251423f, -0.251366f,
+-0.251309f, -0.251252f, -0.251194f, -0.251137f, -0.25108f, -0.251023f, -0.250966f, -0.250908f, -0.250851f, -0.250794f, -0.250737f, -0.25068f, -0.250622f, -0.250565f, -0.250508f, -0.250451f, -0.250394f, -0.250336f, -0.250279f, -0.250222f,
+-0.250165f, -0.250108f, -0.25005f, -0.249993f, -0.249936f, -0.249879f, -0.249821f, -0.249764f, -0.249707f, -0.24965f, -0.249593f, -0.249535f, -0.249478f, -0.249421f, -0.249364f, -0.249306f, -0.249249f, -0.249192f, -0.249135f, -0.249077f,
+-0.24902f, -0.248963f, -0.248906f, -0.248848f, -0.248791f, -0.248734f, -0.248677f, -0.248619f, -0.248562f, -0.248505f, -0.248448f, -0.24839f, -0.248333f, -0.248276f, -0.248218f, -0.248161f, -0.248104f, -0.248047f, -0.247989f, -0.247932f,
+-0.247875f, -0.247817f, -0.24776f, -0.247703f, -0.247646f, -0.247588f, -0.247531f, -0.247474f, -0.247416f, -0.247359f, -0.247302f, -0.247245f, -0.247187f, -0.24713f, -0.247073f, -0.247015f, -0.246958f, -0.246901f, -0.246843f, -0.246786f,
+-0.246729f, -0.246671f, -0.246614f, -0.246557f, -0.246499f, -0.246442f, -0.246385f, -0.246327f, -0.24627f, -0.246213f, -0.246155f, -0.246098f, -0.246041f, -0.245983f, -0.245926f, -0.245869f, -0.245811f, -0.245754f, -0.245697f, -0.245639f,
+-0.245582f, -0.245525f, -0.245467f, -0.24541f, -0.245353f, -0.245295f, -0.245238f, -0.24518f, -0.245123f, -0.245066f, -0.245008f, -0.244951f, -0.244894f, -0.244836f, -0.244779f, -0.244721f, -0.244664f, -0.244607f, -0.244549f, -0.244492f,
+-0.244435f, -0.244377f, -0.24432f, -0.244262f, -0.244205f, -0.244148f, -0.24409f, -0.244033f, -0.243975f, -0.243918f, -0.243861f, -0.243803f, -0.243746f, -0.243688f, -0.243631f, -0.243573f, -0.243516f, -0.243459f, -0.243401f, -0.243344f,
+-0.243286f, -0.243229f, -0.243172f, -0.243114f, -0.243057f, -0.242999f, -0.242942f, -0.242884f, -0.242827f, -0.242769f, -0.242712f, -0.242655f, -0.242597f, -0.24254f, -0.242482f, -0.242425f, -0.242367f, -0.24231f, -0.242252f, -0.242195f,
+-0.242138f, -0.24208f, -0.242023f, -0.241965f, -0.241908f, -0.24185f, -0.241793f, -0.241735f, -0.241678f, -0.24162f, -0.241563f, -0.241505f, -0.241448f, -0.24139f, -0.241333f, -0.241276f, -0.241218f, -0.241161f, -0.241103f, -0.241046f,
+-0.240988f, -0.240931f, -0.240873f, -0.240816f, -0.240758f, -0.240701f, -0.240643f, -0.240586f, -0.240528f, -0.240471f, -0.240413f, -0.240356f, -0.240298f, -0.240241f, -0.240183f, -0.240126f, -0.240068f, -0.24001f, -0.239953f, -0.239895f,
+-0.239838f, -0.23978f, -0.239723f, -0.239665f, -0.239608f, -0.23955f, -0.239493f, -0.239435f, -0.239378f, -0.23932f, -0.239263f, -0.239205f, -0.239147f, -0.23909f, -0.239032f, -0.238975f, -0.238917f, -0.23886f, -0.238802f, -0.238745f,
+-0.238687f, -0.23863f, -0.238572f, -0.238514f, -0.238457f, -0.238399f, -0.238342f, -0.238284f, -0.238227f, -0.238169f, -0.238111f, -0.238054f, -0.237996f, -0.237939f, -0.237881f, -0.237823f, -0.237766f, -0.237708f, -0.237651f, -0.237593f,
+-0.237536f, -0.237478f, -0.23742f, -0.237363f, -0.237305f, -0.237248f, -0.23719f, -0.237132f, -0.237075f, -0.237017f, -0.23696f, -0.236902f, -0.236844f, -0.236787f, -0.236729f, -0.236671f, -0.236614f, -0.236556f, -0.236499f, -0.236441f,
+-0.236383f, -0.236326f, -0.236268f, -0.23621f, -0.236153f, -0.236095f, -0.236038f, -0.23598f, -0.235922f, -0.235865f, -0.235807f, -0.235749f, -0.235692f, -0.235634f, -0.235576f, -0.235519f, -0.235461f, -0.235404f, -0.235346f, -0.235288f,
+-0.235231f, -0.235173f, -0.235115f, -0.235058f, -0.235f, -0.234942f, -0.234885f, -0.234827f, -0.234769f, -0.234712f, -0.234654f, -0.234596f, -0.234539f, -0.234481f, -0.234423f, -0.234365f, -0.234308f, -0.23425f, -0.234192f, -0.234135f,
+-0.234077f, -0.234019f, -0.233962f, -0.233904f, -0.233846f, -0.233789f, -0.233731f, -0.233673f, -0.233615f, -0.233558f, -0.2335f, -0.233442f, -0.233385f, -0.233327f, -0.233269f, -0.233211f, -0.233154f, -0.233096f, -0.233038f, -0.232981f,
+-0.232923f, -0.232865f, -0.232807f, -0.23275f, -0.232692f, -0.232634f, -0.232576f, -0.232519f, -0.232461f, -0.232403f, -0.232346f, -0.232288f, -0.23223f, -0.232172f, -0.232115f, -0.232057f, -0.231999f, -0.231941f, -0.231884f, -0.231826f,
+-0.231768f, -0.23171f, -0.231653f, -0.231595f, -0.231537f, -0.231479f, -0.231421f, -0.231364f, -0.231306f, -0.231248f, -0.23119f, -0.231133f, -0.231075f, -0.231017f, -0.230959f, -0.230901f, -0.230844f, -0.230786f, -0.230728f, -0.23067f,
+-0.230613f, -0.230555f, -0.230497f, -0.230439f, -0.230381f, -0.230324f, -0.230266f, -0.230208f, -0.23015f, -0.230092f, -0.230035f, -0.229977f, -0.229919f, -0.229861f, -0.229803f, -0.229746f, -0.229688f, -0.22963f, -0.229572f, -0.229514f,
+-0.229456f, -0.229399f, -0.229341f, -0.229283f, -0.229225f, -0.229167f, -0.229109f, -0.229052f, -0.228994f, -0.228936f, -0.228878f, -0.22882f, -0.228762f, -0.228705f, -0.228647f, -0.228589f, -0.228531f, -0.228473f, -0.228415f, -0.228358f,
+-0.2283f, -0.228242f, -0.228184f, -0.228126f, -0.228068f, -0.22801f, -0.227953f, -0.227895f, -0.227837f, -0.227779f, -0.227721f, -0.227663f, -0.227605f, -0.227547f, -0.22749f, -0.227432f, -0.227374f, -0.227316f, -0.227258f, -0.2272f,
+-0.227142f, -0.227084f, -0.227026f, -0.226969f, -0.226911f, -0.226853f, -0.226795f, -0.226737f, -0.226679f, -0.226621f, -0.226563f, -0.226505f, -0.226447f, -0.22639f, -0.226332f, -0.226274f, -0.226216f, -0.226158f, -0.2261f, -0.226042f,
+-0.225984f, -0.225926f, -0.225868f, -0.22581f, -0.225753f, -0.225695f, -0.225637f, -0.225579f, -0.225521f, -0.225463f, -0.225405f, -0.225347f, -0.225289f, -0.225231f, -0.225173f, -0.225115f, -0.225057f, -0.224999f, -0.224941f, -0.224883f,
+-0.224825f, -0.224768f, -0.22471f, -0.224652f, -0.224594f, -0.224536f, -0.224478f, -0.22442f, -0.224362f, -0.224304f, -0.224246f, -0.224188f, -0.22413f, -0.224072f, -0.224014f, -0.223956f, -0.223898f, -0.22384f, -0.223782f, -0.223724f,
+-0.223666f, -0.223608f, -0.22355f, -0.223492f, -0.223434f, -0.223376f, -0.223318f, -0.22326f, -0.223202f, -0.223144f, -0.223086f, -0.223028f, -0.22297f, -0.222912f, -0.222854f, -0.222796f, -0.222738f, -0.22268f, -0.222622f, -0.222564f,
+-0.222506f, -0.222448f, -0.22239f, -0.222332f, -0.222274f, -0.222216f, -0.222158f, -0.2221f, -0.222042f, -0.221984f, -0.221926f, -0.221868f, -0.22181f, -0.221752f, -0.221694f, -0.221636f, -0.221578f, -0.22152f, -0.221462f, -0.221404f,
+-0.221346f, -0.221288f, -0.221229f, -0.221171f, -0.221113f, -0.221055f, -0.220997f, -0.220939f, -0.220881f, -0.220823f, -0.220765f, -0.220707f, -0.220649f, -0.220591f, -0.220533f, -0.220475f, -0.220417f, -0.220359f, -0.220301f, -0.220242f,
+-0.220184f, -0.220126f, -0.220068f, -0.22001f, -0.219952f, -0.219894f, -0.219836f, -0.219778f, -0.21972f, -0.219662f, -0.219604f, -0.219545f, -0.219487f, -0.219429f, -0.219371f, -0.219313f, -0.219255f, -0.219197f, -0.219139f, -0.219081f,
+-0.219023f, -0.218964f, -0.218906f, -0.218848f, -0.21879f, -0.218732f, -0.218674f, -0.218616f, -0.218558f, -0.218499f, -0.218441f, -0.218383f, -0.218325f, -0.218267f, -0.218209f, -0.218151f, -0.218093f, -0.218034f, -0.217976f, -0.217918f,
+-0.21786f, -0.217802f, -0.217744f, -0.217686f, -0.217627f, -0.217569f, -0.217511f, -0.217453f, -0.217395f, -0.217337f, -0.217279f, -0.21722f, -0.217162f, -0.217104f, -0.217046f, -0.216988f, -0.21693f, -0.216871f, -0.216813f, -0.216755f,
+-0.216697f, -0.216639f, -0.216581f, -0.216522f, -0.216464f, -0.216406f, -0.216348f, -0.21629f, -0.216232f, -0.216173f, -0.216115f, -0.216057f, -0.215999f, -0.215941f, -0.215882f, -0.215824f, -0.215766f, -0.215708f, -0.21565f, -0.215591f,
+-0.215533f, -0.215475f, -0.215417f, -0.215359f, -0.2153f, -0.215242f, -0.215184f, -0.215126f, -0.215068f, -0.215009f, -0.214951f, -0.214893f, -0.214835f, -0.214776f, -0.214718f, -0.21466f, -0.214602f, -0.214544f, -0.214485f, -0.214427f,
+-0.214369f, -0.214311f, -0.214252f, -0.214194f, -0.214136f, -0.214078f, -0.21402f, -0.213961f, -0.213903f, -0.213845f, -0.213787f, -0.213728f, -0.21367f, -0.213612f, -0.213554f, -0.213495f, -0.213437f, -0.213379f, -0.213321f, -0.213262f,
+-0.213204f, -0.213146f, -0.213087f, -0.213029f, -0.212971f, -0.212913f, -0.212854f, -0.212796f, -0.212738f, -0.21268f, -0.212621f, -0.212563f, -0.212505f, -0.212446f, -0.212388f, -0.21233f, -0.212272f, -0.212213f, -0.212155f, -0.212097f,
+-0.212038f, -0.21198f, -0.211922f, -0.211864f, -0.211805f, -0.211747f, -0.211689f, -0.21163f, -0.211572f, -0.211514f, -0.211455f, -0.211397f, -0.211339f, -0.211281f, -0.211222f, -0.211164f, -0.211106f, -0.211047f, -0.210989f, -0.210931f,
+-0.210872f, -0.210814f, -0.210756f, -0.210697f, -0.210639f, -0.210581f, -0.210522f, -0.210464f, -0.210406f, -0.210347f, -0.210289f, -0.210231f, -0.210172f, -0.210114f, -0.210056f, -0.209997f, -0.209939f, -0.209881f, -0.209822f, -0.209764f,
+-0.209706f, -0.209647f, -0.209589f, -0.209531f, -0.209472f, -0.209414f, -0.209355f, -0.209297f, -0.209239f, -0.20918f, -0.209122f, -0.209064f, -0.209005f, -0.208947f, -0.208888f, -0.20883f, -0.208772f, -0.208713f, -0.208655f, -0.208597f,
+-0.208538f, -0.20848f, -0.208421f, -0.208363f, -0.208305f, -0.208246f, -0.208188f, -0.20813f, -0.208071f, -0.208013f, -0.207954f, -0.207896f, -0.207838f, -0.207779f, -0.207721f, -0.207662f, -0.207604f, -0.207546f, -0.207487f, -0.207429f,
+-0.20737f, -0.207312f, -0.207253f, -0.207195f, -0.207137f, -0.207078f, -0.20702f, -0.206961f, -0.206903f, -0.206845f, -0.206786f, -0.206728f, -0.206669f, -0.206611f, -0.206552f, -0.206494f, -0.206436f, -0.206377f, -0.206319f, -0.20626f,
+-0.206202f, -0.206143f, -0.206085f, -0.206026f, -0.205968f, -0.20591f, -0.205851f, -0.205793f, -0.205734f, -0.205676f, -0.205617f, -0.205559f, -0.2055f, -0.205442f, -0.205383f, -0.205325f, -0.205267f, -0.205208f, -0.20515f, -0.205091f,
+-0.205033f, -0.204974f, -0.204916f, -0.204857f, -0.204799f, -0.20474f, -0.204682f, -0.204623f, -0.204565f, -0.204506f, -0.204448f, -0.204389f, -0.204331f, -0.204272f, -0.204214f, -0.204155f, -0.204097f, -0.204038f, -0.20398f, -0.203921f,
+-0.203863f, -0.203804f, -0.203746f, -0.203687f, -0.203629f, -0.20357f, -0.203512f, -0.203453f, -0.203395f, -0.203336f, -0.203278f, -0.203219f, -0.203161f, -0.203102f, -0.203044f, -0.202985f, -0.202927f, -0.202868f, -0.20281f, -0.202751f,
+-0.202693f, -0.202634f, -0.202576f, -0.202517f, -0.202459f, -0.2024f, -0.202341f, -0.202283f, -0.202224f, -0.202166f, -0.202107f, -0.202049f, -0.20199f, -0.201932f, -0.201873f, -0.201815f, -0.201756f, -0.201698f, -0.201639f, -0.20158f,
+-0.201522f, -0.201463f, -0.201405f, -0.201346f, -0.201288f, -0.201229f, -0.20117f, -0.201112f, -0.201053f, -0.200995f, -0.200936f, -0.200878f, -0.200819f, -0.20076f, -0.200702f, -0.200643f, -0.200585f, -0.200526f, -0.200468f, -0.200409f,
+-0.20035f, -0.200292f, -0.200233f, -0.200175f, -0.200116f, -0.200057f, -0.199999f, -0.19994f, -0.199882f, -0.199823f, -0.199764f, -0.199706f, -0.199647f, -0.199589f, -0.19953f, -0.199471f, -0.199413f, -0.199354f, -0.199296f, -0.199237f,
+-0.199178f, -0.19912f, -0.199061f, -0.199003f, -0.198944f, -0.198885f, -0.198827f, -0.198768f, -0.198709f, -0.198651f, -0.198592f, -0.198534f, -0.198475f, -0.198416f, -0.198358f, -0.198299f, -0.19824f, -0.198182f, -0.198123f, -0.198064f,
+-0.198006f, -0.197947f, -0.197889f, -0.19783f, -0.197771f, -0.197713f, -0.197654f, -0.197595f, -0.197537f, -0.197478f, -0.197419f, -0.197361f, -0.197302f, -0.197243f, -0.197185f, -0.197126f, -0.197067f, -0.197009f, -0.19695f, -0.196891f,
+-0.196833f, -0.196774f, -0.196715f, -0.196657f, -0.196598f, -0.196539f, -0.196481f, -0.196422f, -0.196363f, -0.196305f, -0.196246f, -0.196187f, -0.196129f, -0.19607f, -0.196011f, -0.195952f, -0.195894f, -0.195835f, -0.195776f, -0.195718f,
+-0.195659f, -0.1956f, -0.195542f, -0.195483f, -0.195424f, -0.195365f, -0.195307f, -0.195248f, -0.195189f, -0.195131f, -0.195072f, -0.195013f, -0.194954f, -0.194896f, -0.194837f, -0.194778f, -0.19472f, -0.194661f, -0.194602f, -0.194543f,
+-0.194485f, -0.194426f, -0.194367f, -0.194309f, -0.19425f, -0.194191f, -0.194132f, -0.194074f, -0.194015f, -0.193956f, -0.193897f, -0.193839f, -0.19378f, -0.193721f, -0.193662f, -0.193604f, -0.193545f, -0.193486f, -0.193427f, -0.193369f,
+-0.19331f, -0.193251f, -0.193192f, -0.193134f, -0.193075f, -0.193016f, -0.192957f, -0.192899f, -0.19284f, -0.192781f, -0.192722f, -0.192663f, -0.192605f, -0.192546f, -0.192487f, -0.192428f, -0.19237f, -0.192311f, -0.192252f, -0.192193f,
+-0.192134f, -0.192076f, -0.192017f, -0.191958f, -0.191899f, -0.191841f, -0.191782f, -0.191723f, -0.191664f, -0.191605f, -0.191547f, -0.191488f, -0.191429f, -0.19137f, -0.191311f, -0.191253f, -0.191194f, -0.191135f, -0.191076f, -0.191017f,
+-0.190959f, -0.1909f, -0.190841f, -0.190782f, -0.190723f, -0.190664f, -0.190606f, -0.190547f, -0.190488f, -0.190429f, -0.19037f, -0.190312f, -0.190253f, -0.190194f, -0.190135f, -0.190076f, -0.190017f, -0.189959f, -0.1899f, -0.189841f,
+-0.189782f, -0.189723f, -0.189664f, -0.189606f, -0.189547f, -0.189488f, -0.189429f, -0.18937f, -0.189311f, -0.189252f, -0.189194f, -0.189135f, -0.189076f, -0.189017f, -0.188958f, -0.188899f, -0.18884f, -0.188782f, -0.188723f, -0.188664f,
+-0.188605f, -0.188546f, -0.188487f, -0.188428f, -0.18837f, -0.188311f, -0.188252f, -0.188193f, -0.188134f, -0.188075f, -0.188016f, -0.187957f, -0.187899f, -0.18784f, -0.187781f, -0.187722f, -0.187663f, -0.187604f, -0.187545f, -0.187486f,
+-0.187427f, -0.187369f, -0.18731f, -0.187251f, -0.187192f, -0.187133f, -0.187074f, -0.187015f, -0.186956f, -0.186897f, -0.186838f, -0.18678f, -0.186721f, -0.186662f, -0.186603f, -0.186544f, -0.186485f, -0.186426f, -0.186367f, -0.186308f,
+-0.186249f, -0.18619f, -0.186132f, -0.186073f, -0.186014f, -0.185955f, -0.185896f, -0.185837f, -0.185778f, -0.185719f, -0.18566f, -0.185601f, -0.185542f, -0.185483f, -0.185424f, -0.185365f, -0.185306f, -0.185248f, -0.185189f, -0.18513f,
+-0.185071f, -0.185012f, -0.184953f, -0.184894f, -0.184835f, -0.184776f, -0.184717f, -0.184658f, -0.184599f, -0.18454f, -0.184481f, -0.184422f, -0.184363f, -0.184304f, -0.184245f, -0.184186f, -0.184127f, -0.184068f, -0.184009f, -0.183951f,
+-0.183892f, -0.183833f, -0.183774f, -0.183715f, -0.183656f, -0.183597f, -0.183538f, -0.183479f, -0.18342f, -0.183361f, -0.183302f, -0.183243f, -0.183184f, -0.183125f, -0.183066f, -0.183007f, -0.182948f, -0.182889f, -0.18283f, -0.182771f,
+-0.182712f, -0.182653f, -0.182594f, -0.182535f, -0.182476f, -0.182417f, -0.182358f, -0.182299f, -0.18224f, -0.182181f, -0.182122f, -0.182063f, -0.182004f, -0.181945f, -0.181886f, -0.181827f, -0.181768f, -0.181709f, -0.18165f, -0.181591f,
+-0.181532f, -0.181473f, -0.181414f, -0.181355f, -0.181295f, -0.181236f, -0.181177f, -0.181118f, -0.181059f, -0.181f, -0.180941f, -0.180882f, -0.180823f, -0.180764f, -0.180705f, -0.180646f, -0.180587f, -0.180528f, -0.180469f, -0.18041f,
+-0.180351f, -0.180292f, -0.180233f, -0.180174f, -0.180115f, -0.180056f, -0.179997f, -0.179937f, -0.179878f, -0.179819f, -0.17976f, -0.179701f, -0.179642f, -0.179583f, -0.179524f, -0.179465f, -0.179406f, -0.179347f, -0.179288f, -0.179229f,
+-0.17917f, -0.17911f, -0.179051f, -0.178992f, -0.178933f, -0.178874f, -0.178815f, -0.178756f, -0.178697f, -0.178638f, -0.178579f, -0.17852f, -0.178461f, -0.178401f, -0.178342f, -0.178283f, -0.178224f, -0.178165f, -0.178106f, -0.178047f,
+-0.177988f, -0.177929f, -0.17787f, -0.17781f, -0.177751f, -0.177692f, -0.177633f, -0.177574f, -0.177515f, -0.177456f, -0.177397f, -0.177338f, -0.177278f, -0.177219f, -0.17716f, -0.177101f, -0.177042f, -0.176983f, -0.176924f, -0.176865f,
+-0.176805f, -0.176746f, -0.176687f, -0.176628f, -0.176569f, -0.17651f, -0.176451f, -0.176392f, -0.176332f, -0.176273f, -0.176214f, -0.176155f, -0.176096f, -0.176037f, -0.175978f, -0.175918f, -0.175859f, -0.1758f, -0.175741f, -0.175682f,
+-0.175623f, -0.175564f, -0.175504f, -0.175445f, -0.175386f, -0.175327f, -0.175268f, -0.175209f, -0.175149f, -0.17509f, -0.175031f, -0.174972f, -0.174913f, -0.174854f, -0.174794f, -0.174735f, -0.174676f, -0.174617f, -0.174558f, -0.174499f,
+-0.174439f, -0.17438f, -0.174321f, -0.174262f, -0.174203f, -0.174143f, -0.174084f, -0.174025f, -0.173966f, -0.173907f, -0.173847f, -0.173788f, -0.173729f, -0.17367f, -0.173611f, -0.173552f, -0.173492f, -0.173433f, -0.173374f, -0.173315f,
+-0.173256f, -0.173196f, -0.173137f, -0.173078f, -0.173019f, -0.172959f, -0.1729f, -0.172841f, -0.172782f, -0.172723f, -0.172663f, -0.172604f, -0.172545f, -0.172486f, -0.172427f, -0.172367f, -0.172308f, -0.172249f, -0.17219f, -0.17213f,
+-0.172071f, -0.172012f, -0.171953f, -0.171893f, -0.171834f, -0.171775f, -0.171716f, -0.171657f, -0.171597f, -0.171538f, -0.171479f, -0.17142f, -0.17136f, -0.171301f, -0.171242f, -0.171183f, -0.171123f, -0.171064f, -0.171005f, -0.170946f,
+-0.170886f, -0.170827f, -0.170768f, -0.170709f, -0.170649f, -0.17059f, -0.170531f, -0.170472f, -0.170412f, -0.170353f, -0.170294f, -0.170234f, -0.170175f, -0.170116f, -0.170057f, -0.169997f, -0.169938f, -0.169879f, -0.16982f, -0.16976f,
+-0.169701f, -0.169642f, -0.169582f, -0.169523f, -0.169464f, -0.169405f, -0.169345f, -0.169286f, -0.169227f, -0.169167f, -0.169108f, -0.169049f, -0.16899f, -0.16893f, -0.168871f, -0.168812f, -0.168752f, -0.168693f, -0.168634f, -0.168575f,
+-0.168515f, -0.168456f, -0.168397f, -0.168337f, -0.168278f, -0.168219f, -0.168159f, -0.1681f, -0.168041f, -0.167981f, -0.167922f, -0.167863f, -0.167804f, -0.167744f, -0.167685f, -0.167626f, -0.167566f, -0.167507f, -0.167448f, -0.167388f,
+-0.167329f, -0.16727f, -0.16721f, -0.167151f, -0.167092f, -0.167032f, -0.166973f, -0.166914f, -0.166854f, -0.166795f, -0.166736f, -0.166676f, -0.166617f, -0.166558f, -0.166498f, -0.166439f, -0.16638f, -0.16632f, -0.166261f, -0.166201f,
+-0.166142f, -0.166083f, -0.166023f, -0.165964f, -0.165905f, -0.165845f, -0.165786f, -0.165727f, -0.165667f, -0.165608f, -0.165549f, -0.165489f, -0.16543f, -0.16537f, -0.165311f, -0.165252f, -0.165192f, -0.165133f, -0.165074f, -0.165014f,
+-0.164955f, -0.164895f, -0.164836f, -0.164777f, -0.164717f, -0.164658f, -0.164599f, -0.164539f, -0.16448f, -0.16442f, -0.164361f, -0.164302f, -0.164242f, -0.164183f, -0.164123f, -0.164064f, -0.164005f, -0.163945f, -0.163886f, -0.163827f,
+-0.163767f, -0.163708f, -0.163648f, -0.163589f, -0.16353f, -0.16347f, -0.163411f, -0.163351f, -0.163292f, -0.163232f, -0.163173f, -0.163114f, -0.163054f, -0.162995f, -0.162935f, -0.162876f, -0.162817f, -0.162757f, -0.162698f, -0.162638f,
+-0.162579f, -0.162519f, -0.16246f, -0.162401f, -0.162341f, -0.162282f, -0.162222f, -0.162163f, -0.162103f, -0.162044f, -0.161985f, -0.161925f, -0.161866f, -0.161806f, -0.161747f, -0.161687f, -0.161628f, -0.161569f, -0.161509f, -0.16145f,
+-0.16139f, -0.161331f, -0.161271f, -0.161212f, -0.161152f, -0.161093f, -0.161034f, -0.160974f, -0.160915f, -0.160855f, -0.160796f, -0.160736f, -0.160677f, -0.160617f, -0.160558f, -0.160498f, -0.160439f, -0.160379f, -0.16032f, -0.160261f,
+-0.160201f, -0.160142f, -0.160082f, -0.160023f, -0.159963f, -0.159904f, -0.159844f, -0.159785f, -0.159725f, -0.159666f, -0.159606f, -0.159547f, -0.159487f, -0.159428f, -0.159368f, -0.159309f, -0.159249f, -0.15919f, -0.15913f, -0.159071f,
+-0.159011f, -0.158952f, -0.158892f, -0.158833f, -0.158773f, -0.158714f, -0.158654f, -0.158595f, -0.158535f, -0.158476f, -0.158416f, -0.158357f, -0.158297f, -0.158238f, -0.158178f, -0.158119f, -0.158059f, -0.158f, -0.15794f, -0.157881f,
+-0.157821f, -0.157762f, -0.157702f, -0.157643f, -0.157583f, -0.157524f, -0.157464f, -0.157405f, -0.157345f, -0.157286f, -0.157226f, -0.157167f, -0.157107f, -0.157048f, -0.156988f, -0.156928f, -0.156869f, -0.156809f, -0.15675f, -0.15669f,
+-0.156631f, -0.156571f, -0.156512f, -0.156452f, -0.156393f, -0.156333f, -0.156274f, -0.156214f, -0.156154f, -0.156095f, -0.156035f, -0.155976f, -0.155916f, -0.155857f, -0.155797f, -0.155738f, -0.155678f, -0.155618f, -0.155559f, -0.155499f,
+-0.15544f, -0.15538f, -0.155321f, -0.155261f, -0.155202f, -0.155142f, -0.155082f, -0.155023f, -0.154963f, -0.154904f, -0.154844f, -0.154785f, -0.154725f, -0.154665f, -0.154606f, -0.154546f, -0.154487f, -0.154427f, -0.154368f, -0.154308f,
+-0.154248f, -0.154189f, -0.154129f, -0.15407f, -0.15401f, -0.15395f, -0.153891f, -0.153831f, -0.153772f, -0.153712f, -0.153652f, -0.153593f, -0.153533f, -0.153474f, -0.153414f, -0.153354f, -0.153295f, -0.153235f, -0.153176f, -0.153116f,
+-0.153056f, -0.152997f, -0.152937f, -0.152878f, -0.152818f, -0.152758f, -0.152699f, -0.152639f, -0.15258f, -0.15252f, -0.15246f, -0.152401f, -0.152341f, -0.152281f, -0.152222f, -0.152162f, -0.152103f, -0.152043f, -0.151983f, -0.151924f,
+-0.151864f, -0.151804f, -0.151745f, -0.151685f, -0.151626f, -0.151566f, -0.151506f, -0.151447f, -0.151387f, -0.151327f, -0.151268f, -0.151208f, -0.151148f, -0.151089f, -0.151029f, -0.15097f, -0.15091f, -0.15085f, -0.150791f, -0.150731f,
+-0.150671f, -0.150612f, -0.150552f, -0.150492f, -0.150433f, -0.150373f, -0.150313f, -0.150254f, -0.150194f, -0.150134f, -0.150075f, -0.150015f, -0.149955f, -0.149896f, -0.149836f, -0.149776f, -0.149717f, -0.149657f, -0.149597f, -0.149538f,
+-0.149478f, -0.149418f, -0.149359f, -0.149299f, -0.149239f, -0.14918f, -0.14912f, -0.14906f, -0.149001f, -0.148941f, -0.148881f, -0.148822f, -0.148762f, -0.148702f, -0.148643f, -0.148583f, -0.148523f, -0.148463f, -0.148404f, -0.148344f,
+-0.148284f, -0.148225f, -0.148165f, -0.148105f, -0.148046f, -0.147986f, -0.147926f, -0.147867f, -0.147807f, -0.147747f, -0.147687f, -0.147628f, -0.147568f, -0.147508f, -0.147449f, -0.147389f, -0.147329f, -0.147269f, -0.14721f, -0.14715f,
+-0.14709f, -0.147031f, -0.146971f, -0.146911f, -0.146851f, -0.146792f, -0.146732f, -0.146672f, -0.146613f, -0.146553f, -0.146493f, -0.146433f, -0.146374f, -0.146314f, -0.146254f, -0.146194f, -0.146135f, -0.146075f, -0.146015f, -0.145956f,
+-0.145896f, -0.145836f, -0.145776f, -0.145717f, -0.145657f, -0.145597f, -0.145537f, -0.145478f, -0.145418f, -0.145358f, -0.145298f, -0.145239f, -0.145179f, -0.145119f, -0.145059f, -0.145f, -0.14494f, -0.14488f, -0.14482f, -0.144761f,
+-0.144701f, -0.144641f, -0.144581f, -0.144522f, -0.144462f, -0.144402f, -0.144342f, -0.144283f, -0.144223f, -0.144163f, -0.144103f, -0.144043f, -0.143984f, -0.143924f, -0.143864f, -0.143804f, -0.143745f, -0.143685f, -0.143625f, -0.143565f,
+-0.143505f, -0.143446f, -0.143386f, -0.143326f, -0.143266f, -0.143207f, -0.143147f, -0.143087f, -0.143027f, -0.142967f, -0.142908f, -0.142848f, -0.142788f, -0.142728f, -0.142668f, -0.142609f, -0.142549f, -0.142489f, -0.142429f, -0.142369f,
+-0.14231f, -0.14225f, -0.14219f, -0.14213f, -0.14207f, -0.142011f, -0.141951f, -0.141891f, -0.141831f, -0.141771f, -0.141712f, -0.141652f, -0.141592f, -0.141532f, -0.141472f, -0.141413f, -0.141353f, -0.141293f, -0.141233f, -0.141173f,
+-0.141113f, -0.141054f, -0.140994f, -0.140934f, -0.140874f, -0.140814f, -0.140755f, -0.140695f, -0.140635f, -0.140575f, -0.140515f, -0.140455f, -0.140396f, -0.140336f, -0.140276f, -0.140216f, -0.140156f, -0.140096f, -0.140037f, -0.139977f,
+-0.139917f, -0.139857f, -0.139797f, -0.139737f, -0.139677f, -0.139618f, -0.139558f, -0.139498f, -0.139438f, -0.139378f, -0.139318f, -0.139259f, -0.139199f, -0.139139f, -0.139079f, -0.139019f, -0.138959f, -0.138899f, -0.13884f, -0.13878f,
+-0.13872f, -0.13866f, -0.1386f, -0.13854f, -0.13848f, -0.138421f, -0.138361f, -0.138301f, -0.138241f, -0.138181f, -0.138121f, -0.138061f, -0.138001f, -0.137942f, -0.137882f, -0.137822f, -0.137762f, -0.137702f, -0.137642f, -0.137582f,
+-0.137522f, -0.137463f, -0.137403f, -0.137343f, -0.137283f, -0.137223f, -0.137163f, -0.137103f, -0.137043f, -0.136983f, -0.136924f, -0.136864f, -0.136804f, -0.136744f, -0.136684f, -0.136624f, -0.136564f, -0.136504f, -0.136444f, -0.136384f,
+-0.136325f, -0.136265f, -0.136205f, -0.136145f, -0.136085f, -0.136025f, -0.135965f, -0.135905f, -0.135845f, -0.135785f, -0.135725f, -0.135666f, -0.135606f, -0.135546f, -0.135486f, -0.135426f, -0.135366f, -0.135306f, -0.135246f, -0.135186f,
+-0.135126f, -0.135066f, -0.135006f, -0.134947f, -0.134887f, -0.134827f, -0.134767f, -0.134707f, -0.134647f, -0.134587f, -0.134527f, -0.134467f, -0.134407f, -0.134347f, -0.134287f, -0.134227f, -0.134167f, -0.134108f, -0.134048f, -0.133988f,
+-0.133928f, -0.133868f, -0.133808f, -0.133748f, -0.133688f, -0.133628f, -0.133568f, -0.133508f, -0.133448f, -0.133388f, -0.133328f, -0.133268f, -0.133208f, -0.133148f, -0.133088f, -0.133028f, -0.132969f, -0.132909f, -0.132849f, -0.132789f,
+-0.132729f, -0.132669f, -0.132609f, -0.132549f, -0.132489f, -0.132429f, -0.132369f, -0.132309f, -0.132249f, -0.132189f, -0.132129f, -0.132069f, -0.132009f, -0.131949f, -0.131889f, -0.131829f, -0.131769f, -0.131709f, -0.131649f, -0.131589f,
+-0.131529f, -0.131469f, -0.131409f, -0.131349f, -0.131289f, -0.131229f, -0.131169f, -0.131109f, -0.131049f, -0.130989f, -0.130929f, -0.130869f, -0.130809f, -0.130749f, -0.130689f, -0.130629f, -0.130569f, -0.130509f, -0.130449f, -0.130389f,
+-0.130329f, -0.130269f, -0.130209f, -0.130149f, -0.130089f, -0.130029f, -0.129969f, -0.129909f, -0.129849f, -0.129789f, -0.129729f, -0.129669f, -0.129609f, -0.129549f, -0.129489f, -0.129429f, -0.129369f, -0.129309f, -0.129249f, -0.129189f,
+-0.129129f, -0.129069f, -0.129009f, -0.128949f, -0.128889f, -0.128829f, -0.128769f, -0.128709f, -0.128649f, -0.128589f, -0.128529f, -0.128469f, -0.128409f, -0.128349f, -0.128289f, -0.128229f, -0.128169f, -0.128109f, -0.128049f, -0.127989f,
+-0.127929f, -0.127869f, -0.127809f, -0.127749f, -0.127689f, -0.127629f, -0.127568f, -0.127508f, -0.127448f, -0.127388f, -0.127328f, -0.127268f, -0.127208f, -0.127148f, -0.127088f, -0.127028f, -0.126968f, -0.126908f, -0.126848f, -0.126788f,
+-0.126728f, -0.126668f, -0.126608f, -0.126548f, -0.126488f, -0.126428f, -0.126367f, -0.126307f, -0.126247f, -0.126187f, -0.126127f, -0.126067f, -0.126007f, -0.125947f, -0.125887f, -0.125827f, -0.125767f, -0.125707f, -0.125647f, -0.125587f,
+-0.125527f, -0.125466f, -0.125406f, -0.125346f, -0.125286f, -0.125226f, -0.125166f, -0.125106f, -0.125046f, -0.124986f, -0.124926f, -0.124866f, -0.124806f, -0.124745f, -0.124685f, -0.124625f, -0.124565f, -0.124505f, -0.124445f, -0.124385f,
+-0.124325f, -0.124265f, -0.124205f, -0.124145f, -0.124084f, -0.124024f, -0.123964f, -0.123904f, -0.123844f, -0.123784f, -0.123724f, -0.123664f, -0.123604f, -0.123544f, -0.123483f, -0.123423f, -0.123363f, -0.123303f, -0.123243f, -0.123183f,
+-0.123123f, -0.123063f, -0.123003f, -0.122942f, -0.122882f, -0.122822f, -0.122762f, -0.122702f, -0.122642f, -0.122582f, -0.122522f, -0.122462f, -0.122401f, -0.122341f, -0.122281f, -0.122221f, -0.122161f, -0.122101f, -0.122041f, -0.121981f,
+-0.12192f, -0.12186f, -0.1218f, -0.12174f, -0.12168f, -0.12162f, -0.12156f, -0.121499f, -0.121439f, -0.121379f, -0.121319f, -0.121259f, -0.121199f, -0.121139f, -0.121079f, -0.121018f, -0.120958f, -0.120898f, -0.120838f, -0.120778f,
+-0.120718f, -0.120657f, -0.120597f, -0.120537f, -0.120477f, -0.120417f, -0.120357f, -0.120297f, -0.120236f, -0.120176f, -0.120116f, -0.120056f, -0.119996f, -0.119936f, -0.119876f, -0.119815f, -0.119755f, -0.119695f, -0.119635f, -0.119575f,
+-0.119515f, -0.119454f, -0.119394f, -0.119334f, -0.119274f, -0.119214f, -0.119154f, -0.119093f, -0.119033f, -0.118973f, -0.118913f, -0.118853f, -0.118793f, -0.118732f, -0.118672f, -0.118612f, -0.118552f, -0.118492f, -0.118431f, -0.118371f,
+-0.118311f, -0.118251f, -0.118191f, -0.118131f, -0.11807f, -0.11801f, -0.11795f, -0.11789f, -0.11783f, -0.117769f, -0.117709f, -0.117649f, -0.117589f, -0.117529f, -0.117468f, -0.117408f, -0.117348f, -0.117288f, -0.117228f, -0.117167f,
+-0.117107f, -0.117047f, -0.116987f, -0.116927f, -0.116866f, -0.116806f, -0.116746f, -0.116686f, -0.116626f, -0.116565f, -0.116505f, -0.116445f, -0.116385f, -0.116325f, -0.116264f, -0.116204f, -0.116144f, -0.116084f, -0.116024f, -0.115963f,
+-0.115903f, -0.115843f, -0.115783f, -0.115722f, -0.115662f, -0.115602f, -0.115542f, -0.115482f, -0.115421f, -0.115361f, -0.115301f, -0.115241f, -0.11518f, -0.11512f, -0.11506f, -0.115f, -0.11494f, -0.114879f, -0.114819f, -0.114759f,
+-0.114699f, -0.114638f, -0.114578f, -0.114518f, -0.114458f, -0.114397f, -0.114337f, -0.114277f, -0.114217f, -0.114156f, -0.114096f, -0.114036f, -0.113976f, -0.113916f, -0.113855f, -0.113795f, -0.113735f, -0.113675f, -0.113614f, -0.113554f,
+-0.113494f, -0.113434f, -0.113373f, -0.113313f, -0.113253f, -0.113193f, -0.113132f, -0.113072f, -0.113012f, -0.112952f, -0.112891f, -0.112831f, -0.112771f, -0.11271f, -0.11265f, -0.11259f, -0.11253f, -0.112469f, -0.112409f, -0.112349f,
+-0.112289f, -0.112228f, -0.112168f, -0.112108f, -0.112048f, -0.111987f, -0.111927f, -0.111867f, -0.111806f, -0.111746f, -0.111686f, -0.111626f, -0.111565f, -0.111505f, -0.111445f, -0.111385f, -0.111324f, -0.111264f, -0.111204f, -0.111143f,
+-0.111083f, -0.111023f, -0.110963f, -0.110902f, -0.110842f, -0.110782f, -0.110721f, -0.110661f, -0.110601f, -0.110541f, -0.11048f, -0.11042f, -0.11036f, -0.110299f, -0.110239f, -0.110179f, -0.110119f, -0.110058f, -0.109998f, -0.109938f,
+-0.109877f, -0.109817f, -0.109757f, -0.109696f, -0.109636f, -0.109576f, -0.109516f, -0.109455f, -0.109395f, -0.109335f, -0.109274f, -0.109214f, -0.109154f, -0.109093f, -0.109033f, -0.108973f, -0.108912f, -0.108852f, -0.108792f, -0.108731f,
+-0.108671f, -0.108611f, -0.108551f, -0.10849f, -0.10843f, -0.10837f, -0.108309f, -0.108249f, -0.108189f, -0.108128f, -0.108068f, -0.108008f, -0.107947f, -0.107887f, -0.107827f, -0.107766f, -0.107706f, -0.107646f, -0.107585f, -0.107525f,
+-0.107465f, -0.107404f, -0.107344f, -0.107284f, -0.107223f, -0.107163f, -0.107103f, -0.107042f, -0.106982f, -0.106922f, -0.106861f, -0.106801f, -0.106741f, -0.10668f, -0.10662f, -0.10656f, -0.106499f, -0.106439f, -0.106379f, -0.106318f,
+-0.106258f, -0.106198f, -0.106137f, -0.106077f, -0.106017f, -0.105956f, -0.105896f, -0.105835f, -0.105775f, -0.105715f, -0.105654f, -0.105594f, -0.105534f, -0.105473f, -0.105413f, -0.105353f, -0.105292f, -0.105232f, -0.105172f, -0.105111f,
+-0.105051f, -0.10499f, -0.10493f, -0.10487f, -0.104809f, -0.104749f, -0.104689f, -0.104628f, -0.104568f, -0.104508f, -0.104447f, -0.104387f, -0.104326f, -0.104266f, -0.104206f, -0.104145f, -0.104085f, -0.104025f, -0.103964f, -0.103904f,
+-0.103843f, -0.103783f, -0.103723f, -0.103662f, -0.103602f, -0.103542f, -0.103481f, -0.103421f, -0.10336f, -0.1033f, -0.10324f, -0.103179f, -0.103119f, -0.103058f, -0.102998f, -0.102938f, -0.102877f, -0.102817f, -0.102756f, -0.102696f,
+-0.102636f, -0.102575f, -0.102515f, -0.102455f, -0.102394f, -0.102334f, -0.102273f, -0.102213f, -0.102153f, -0.102092f, -0.102032f, -0.101971f, -0.101911f, -0.101851f, -0.10179f, -0.10173f, -0.101669f, -0.101609f, -0.101549f, -0.101488f,
+-0.101428f, -0.101367f, -0.101307f, -0.101246f, -0.101186f, -0.101126f, -0.101065f, -0.101005f, -0.100944f, -0.100884f, -0.100824f, -0.100763f, -0.100703f, -0.100642f, -0.100582f, -0.100521f, -0.100461f, -0.100401f, -0.10034f, -0.10028f,
+-0.100219f, -0.100159f, -0.100099f, -0.100038f, -0.099978f, -0.099917f, -0.099857f, -0.099796f, -0.099736f, -0.099676f, -0.099615f, -0.099555f, -0.099494f, -0.099434f, -0.099373f, -0.099313f, -0.099253f, -0.099192f, -0.099132f, -0.099071f,
+-0.099011f, -0.09895f, -0.09889f, -0.098829f, -0.098769f, -0.098709f, -0.098648f, -0.098588f, -0.098527f, -0.098467f, -0.098406f, -0.098346f, -0.098285f, -0.098225f, -0.098165f, -0.098104f, -0.098044f, -0.097983f, -0.097923f, -0.097862f,
+-0.097802f, -0.097741f, -0.097681f, -0.097621f, -0.09756f, -0.0975f, -0.097439f, -0.097379f, -0.097318f, -0.097258f, -0.097197f, -0.097137f, -0.097076f, -0.097016f, -0.096955f, -0.096895f, -0.096835f, -0.096774f, -0.096714f, -0.096653f,
+-0.096593f, -0.096532f, -0.096472f, -0.096411f, -0.096351f, -0.09629f, -0.09623f, -0.096169f, -0.096109f, -0.096048f, -0.095988f, -0.095928f, -0.095867f, -0.095807f, -0.095746f, -0.095686f, -0.095625f, -0.095565f, -0.095504f, -0.095444f,
+-0.095383f, -0.095323f, -0.095262f, -0.095202f, -0.095141f, -0.095081f, -0.09502f, -0.09496f, -0.094899f, -0.094839f, -0.094778f, -0.094718f, -0.094657f, -0.094597f, -0.094536f, -0.094476f, -0.094415f, -0.094355f, -0.094294f, -0.094234f,
+-0.094173f, -0.094113f, -0.094052f, -0.093992f, -0.093931f, -0.093871f, -0.09381f, -0.09375f, -0.093689f, -0.093629f, -0.093568f, -0.093508f, -0.093447f, -0.093387f, -0.093326f, -0.093266f, -0.093205f, -0.093145f, -0.093084f, -0.093024f,
+-0.092963f, -0.092903f, -0.092842f, -0.092782f, -0.092721f, -0.092661f, -0.0926f, -0.09254f, -0.092479f, -0.092419f, -0.092358f, -0.092298f, -0.092237f, -0.092177f, -0.092116f, -0.092056f, -0.091995f, -0.091935f, -0.091874f, -0.091814f,
+-0.091753f, -0.091693f, -0.091632f, -0.091572f, -0.091511f, -0.09145f, -0.09139f, -0.091329f, -0.091269f, -0.091208f, -0.091148f, -0.091087f, -0.091027f, -0.090966f, -0.090906f, -0.090845f, -0.090785f, -0.090724f, -0.090664f, -0.090603f,
+-0.090543f, -0.090482f, -0.090421f, -0.090361f, -0.0903f, -0.09024f, -0.090179f, -0.090119f, -0.090058f, -0.089998f, -0.089937f, -0.089877f, -0.089816f, -0.089756f, -0.089695f, -0.089634f, -0.089574f, -0.089513f, -0.089453f, -0.089392f,
+-0.089332f, -0.089271f, -0.089211f, -0.08915f, -0.089089f, -0.089029f, -0.088968f, -0.088908f, -0.088847f, -0.088787f, -0.088726f, -0.088666f, -0.088605f, -0.088544f, -0.088484f, -0.088423f, -0.088363f, -0.088302f, -0.088242f, -0.088181f,
+-0.088121f, -0.08806f, -0.087999f, -0.087939f, -0.087878f, -0.087818f, -0.087757f, -0.087697f, -0.087636f, -0.087575f, -0.087515f, -0.087454f, -0.087394f, -0.087333f, -0.087273f, -0.087212f, -0.087151f, -0.087091f, -0.08703f, -0.08697f,
+-0.086909f, -0.086849f, -0.086788f, -0.086727f, -0.086667f, -0.086606f, -0.086546f, -0.086485f, -0.086425f, -0.086364f, -0.086303f, -0.086243f, -0.086182f, -0.086122f, -0.086061f, -0.086001f, -0.08594f, -0.085879f, -0.085819f, -0.085758f,
+-0.085698f, -0.085637f, -0.085576f, -0.085516f, -0.085455f, -0.085395f, -0.085334f, -0.085273f, -0.085213f, -0.085152f, -0.085092f, -0.085031f, -0.08497f, -0.08491f, -0.084849f, -0.084789f, -0.084728f, -0.084667f, -0.084607f, -0.084546f,
+-0.084486f, -0.084425f, -0.084364f, -0.084304f, -0.084243f, -0.084183f, -0.084122f, -0.084061f, -0.084001f, -0.08394f, -0.08388f, -0.083819f, -0.083758f, -0.083698f, -0.083637f, -0.083577f, -0.083516f, -0.083455f, -0.083395f, -0.083334f,
+-0.083274f, -0.083213f, -0.083152f, -0.083092f, -0.083031f, -0.08297f, -0.08291f, -0.082849f, -0.082789f, -0.082728f, -0.082667f, -0.082607f, -0.082546f, -0.082486f, -0.082425f, -0.082364f, -0.082304f, -0.082243f, -0.082182f, -0.082122f,
+-0.082061f, -0.082001f, -0.08194f, -0.081879f, -0.081819f, -0.081758f, -0.081697f, -0.081637f, -0.081576f, -0.081516f, -0.081455f, -0.081394f, -0.081334f, -0.081273f, -0.081212f, -0.081152f, -0.081091f, -0.08103f, -0.08097f, -0.080909f,
+-0.080849f, -0.080788f, -0.080727f, -0.080667f, -0.080606f, -0.080545f, -0.080485f, -0.080424f, -0.080363f, -0.080303f, -0.080242f, -0.080182f, -0.080121f, -0.08006f, -0.08f, -0.079939f, -0.079878f, -0.079818f, -0.079757f, -0.079696f,
+-0.079636f, -0.079575f, -0.079514f, -0.079454f, -0.079393f, -0.079332f, -0.079272f, -0.079211f, -0.07915f, -0.07909f, -0.079029f, -0.078969f, -0.078908f, -0.078847f, -0.078787f, -0.078726f, -0.078665f, -0.078605f, -0.078544f, -0.078483f,
+-0.078423f, -0.078362f, -0.078301f, -0.078241f, -0.07818f, -0.078119f, -0.078059f, -0.077998f, -0.077937f, -0.077877f, -0.077816f, -0.077755f, -0.077695f, -0.077634f, -0.077573f, -0.077513f, -0.077452f, -0.077391f, -0.077331f, -0.07727f,
+-0.077209f, -0.077149f, -0.077088f, -0.077027f, -0.076967f, -0.076906f, -0.076845f, -0.076785f, -0.076724f, -0.076663f, -0.076603f, -0.076542f, -0.076481f, -0.07642f, -0.07636f, -0.076299f, -0.076238f, -0.076178f, -0.076117f, -0.076056f,
+-0.075996f, -0.075935f, -0.075874f, -0.075814f, -0.075753f, -0.075692f, -0.075632f, -0.075571f, -0.07551f, -0.07545f, -0.075389f, -0.075328f, -0.075267f, -0.075207f, -0.075146f, -0.075085f, -0.075025f, -0.074964f, -0.074903f, -0.074843f,
+-0.074782f, -0.074721f, -0.074661f, -0.0746f, -0.074539f, -0.074478f, -0.074418f, -0.074357f, -0.074296f, -0.074236f, -0.074175f, -0.074114f, -0.074054f, -0.073993f, -0.073932f, -0.073871f, -0.073811f, -0.07375f, -0.073689f, -0.073629f,
+-0.073568f, -0.073507f, -0.073447f, -0.073386f, -0.073325f, -0.073264f, -0.073204f, -0.073143f, -0.073082f, -0.073022f, -0.072961f, -0.0729f, -0.072839f, -0.072779f, -0.072718f, -0.072657f, -0.072597f, -0.072536f, -0.072475f, -0.072414f,
+-0.072354f, -0.072293f, -0.072232f, -0.072172f, -0.072111f, -0.07205f, -0.071989f, -0.071929f, -0.071868f, -0.071807f, -0.071747f, -0.071686f, -0.071625f, -0.071564f, -0.071504f, -0.071443f, -0.071382f, -0.071321f, -0.071261f, -0.0712f,
+-0.071139f, -0.071079f, -0.071018f, -0.070957f, -0.070896f, -0.070836f, -0.070775f, -0.070714f, -0.070653f, -0.070593f, -0.070532f, -0.070471f, -0.07041f, -0.07035f, -0.070289f, -0.070228f, -0.070168f, -0.070107f, -0.070046f, -0.069985f,
+-0.069925f, -0.069864f, -0.069803f, -0.069742f, -0.069682f, -0.069621f, -0.06956f, -0.069499f, -0.069439f, -0.069378f, -0.069317f, -0.069256f, -0.069196f, -0.069135f, -0.069074f, -0.069013f, -0.068953f, -0.068892f, -0.068831f, -0.068771f,
+-0.06871f, -0.068649f, -0.068588f, -0.068528f, -0.068467f, -0.068406f, -0.068345f, -0.068285f, -0.068224f, -0.068163f, -0.068102f, -0.068041f, -0.067981f, -0.06792f, -0.067859f, -0.067798f, -0.067738f, -0.067677f, -0.067616f, -0.067555f,
+-0.067495f, -0.067434f, -0.067373f, -0.067312f, -0.067252f, -0.067191f, -0.06713f, -0.067069f, -0.067009f, -0.066948f, -0.066887f, -0.066826f, -0.066766f, -0.066705f, -0.066644f, -0.066583f, -0.066523f, -0.066462f, -0.066401f, -0.06634f,
+-0.066279f, -0.066219f, -0.066158f, -0.066097f, -0.066036f, -0.065976f, -0.065915f, -0.065854f, -0.065793f, -0.065733f, -0.065672f, -0.065611f, -0.06555f, -0.065489f, -0.065429f, -0.065368f, -0.065307f, -0.065246f, -0.065186f, -0.065125f,
+-0.065064f, -0.065003f, -0.064942f, -0.064882f, -0.064821f, -0.06476f, -0.064699f, -0.064639f, -0.064578f, -0.064517f, -0.064456f, -0.064395f, -0.064335f, -0.064274f, -0.064213f, -0.064152f, -0.064091f, -0.064031f, -0.06397f, -0.063909f,
+-0.063848f, -0.063788f, -0.063727f, -0.063666f, -0.063605f, -0.063544f, -0.063484f, -0.063423f, -0.063362f, -0.063301f, -0.06324f, -0.06318f, -0.063119f, -0.063058f, -0.062997f, -0.062936f, -0.062876f, -0.062815f, -0.062754f, -0.062693f,
+-0.062632f, -0.062572f, -0.062511f, -0.06245f, -0.062389f, -0.062328f, -0.062268f, -0.062207f, -0.062146f, -0.062085f, -0.062024f, -0.061964f, -0.061903f, -0.061842f, -0.061781f, -0.06172f, -0.06166f, -0.061599f, -0.061538f, -0.061477f,
+-0.061416f, -0.061356f, -0.061295f, -0.061234f, -0.061173f, -0.061112f, -0.061052f, -0.060991f, -0.06093f, -0.060869f, -0.060808f, -0.060748f, -0.060687f, -0.060626f, -0.060565f, -0.060504f, -0.060444f, -0.060383f, -0.060322f, -0.060261f,
+-0.0602f, -0.060139f, -0.060079f, -0.060018f, -0.059957f, -0.059896f, -0.059835f, -0.059775f, -0.059714f, -0.059653f, -0.059592f, -0.059531f, -0.05947f, -0.05941f, -0.059349f, -0.059288f, -0.059227f, -0.059166f, -0.059106f, -0.059045f,
+-0.058984f, -0.058923f, -0.058862f, -0.058801f, -0.058741f, -0.05868f, -0.058619f, -0.058558f, -0.058497f, -0.058436f, -0.058376f, -0.058315f, -0.058254f, -0.058193f, -0.058132f, -0.058071f, -0.058011f, -0.05795f, -0.057889f, -0.057828f,
+-0.057767f, -0.057706f, -0.057646f, -0.057585f, -0.057524f, -0.057463f, -0.057402f, -0.057341f, -0.057281f, -0.05722f, -0.057159f, -0.057098f, -0.057037f, -0.056976f, -0.056916f, -0.056855f, -0.056794f, -0.056733f, -0.056672f, -0.056611f,
+-0.056551f, -0.05649f, -0.056429f, -0.056368f, -0.056307f, -0.056246f, -0.056186f, -0.056125f, -0.056064f, -0.056003f, -0.055942f, -0.055881f, -0.05582f, -0.05576f, -0.055699f, -0.055638f, -0.055577f, -0.055516f, -0.055455f, -0.055395f,
+-0.055334f, -0.055273f, -0.055212f, -0.055151f, -0.05509f, -0.055029f, -0.054969f, -0.054908f, -0.054847f, -0.054786f, -0.054725f, -0.054664f, -0.054603f, -0.054543f, -0.054482f, -0.054421f, -0.05436f, -0.054299f, -0.054238f, -0.054177f,
+-0.054117f, -0.054056f, -0.053995f, -0.053934f, -0.053873f, -0.053812f, -0.053751f, -0.053691f, -0.05363f, -0.053569f, -0.053508f, -0.053447f, -0.053386f, -0.053325f, -0.053265f, -0.053204f, -0.053143f, -0.053082f, -0.053021f, -0.05296f,
+-0.052899f, -0.052839f, -0.052778f, -0.052717f, -0.052656f, -0.052595f, -0.052534f, -0.052473f, -0.052412f, -0.052352f, -0.052291f, -0.05223f, -0.052169f, -0.052108f, -0.052047f, -0.051986f, -0.051925f, -0.051865f, -0.051804f, -0.051743f,
+-0.051682f, -0.051621f, -0.05156f, -0.051499f, -0.051439f, -0.051378f, -0.051317f, -0.051256f, -0.051195f, -0.051134f, -0.051073f, -0.051012f, -0.050951f, -0.050891f, -0.05083f, -0.050769f, -0.050708f, -0.050647f, -0.050586f, -0.050525f,
+-0.050464f, -0.050404f, -0.050343f, -0.050282f, -0.050221f, -0.05016f, -0.050099f, -0.050038f, -0.049977f, -0.049917f, -0.049856f, -0.049795f, -0.049734f, -0.049673f, -0.049612f, -0.049551f, -0.04949f, -0.049429f, -0.049369f, -0.049308f,
+-0.049247f, -0.049186f, -0.049125f, -0.049064f, -0.049003f, -0.048942f, -0.048881f, -0.048821f, -0.04876f, -0.048699f, -0.048638f, -0.048577f, -0.048516f, -0.048455f, -0.048394f, -0.048333f, -0.048273f, -0.048212f, -0.048151f, -0.04809f,
+-0.048029f, -0.047968f, -0.047907f, -0.047846f, -0.047785f, -0.047724f, -0.047664f, -0.047603f, -0.047542f, -0.047481f, -0.04742f, -0.047359f, -0.047298f, -0.047237f, -0.047176f, -0.047115f, -0.047055f, -0.046994f, -0.046933f, -0.046872f,
+-0.046811f, -0.04675f, -0.046689f, -0.046628f, -0.046567f, -0.046506f, -0.046446f, -0.046385f, -0.046324f, -0.046263f, -0.046202f, -0.046141f, -0.04608f, -0.046019f, -0.045958f, -0.045897f, -0.045836f, -0.045776f, -0.045715f, -0.045654f,
+-0.045593f, -0.045532f, -0.045471f, -0.04541f, -0.045349f, -0.045288f, -0.045227f, -0.045166f, -0.045106f, -0.045045f, -0.044984f, -0.044923f, -0.044862f, -0.044801f, -0.04474f, -0.044679f, -0.044618f, -0.044557f, -0.044496f, -0.044436f,
+-0.044375f, -0.044314f, -0.044253f, -0.044192f, -0.044131f, -0.04407f, -0.044009f, -0.043948f, -0.043887f, -0.043826f, -0.043765f, -0.043704f, -0.043644f, -0.043583f, -0.043522f, -0.043461f, -0.0434f, -0.043339f, -0.043278f, -0.043217f,
+-0.043156f, -0.043095f, -0.043034f, -0.042973f, -0.042913f, -0.042852f, -0.042791f, -0.04273f, -0.042669f, -0.042608f, -0.042547f, -0.042486f, -0.042425f, -0.042364f, -0.042303f, -0.042242f, -0.042181f, -0.04212f, -0.04206f, -0.041999f,
+-0.041938f, -0.041877f, -0.041816f, -0.041755f, -0.041694f, -0.041633f, -0.041572f, -0.041511f, -0.04145f, -0.041389f, -0.041328f, -0.041267f, -0.041207f, -0.041146f, -0.041085f, -0.041024f, -0.040963f, -0.040902f, -0.040841f, -0.04078f,
+-0.040719f, -0.040658f, -0.040597f, -0.040536f, -0.040475f, -0.040414f, -0.040353f, -0.040293f, -0.040232f, -0.040171f, -0.04011f, -0.040049f, -0.039988f, -0.039927f, -0.039866f, -0.039805f, -0.039744f, -0.039683f, -0.039622f, -0.039561f,
+-0.0395f, -0.039439f, -0.039378f, -0.039317f, -0.039257f, -0.039196f, -0.039135f, -0.039074f, -0.039013f, -0.038952f, -0.038891f, -0.03883f, -0.038769f, -0.038708f, -0.038647f, -0.038586f, -0.038525f, -0.038464f, -0.038403f, -0.038342f,
+-0.038281f, -0.03822f, -0.03816f, -0.038099f, -0.038038f, -0.037977f, -0.037916f, -0.037855f, -0.037794f, -0.037733f, -0.037672f, -0.037611f, -0.03755f, -0.037489f, -0.037428f, -0.037367f, -0.037306f, -0.037245f, -0.037184f, -0.037123f,
+-0.037062f, -0.037001f, -0.036941f, -0.03688f, -0.036819f, -0.036758f, -0.036697f, -0.036636f, -0.036575f, -0.036514f, -0.036453f, -0.036392f, -0.036331f, -0.03627f, -0.036209f, -0.036148f, -0.036087f, -0.036026f, -0.035965f, -0.035904f,
+-0.035843f, -0.035782f, -0.035721f, -0.03566f, -0.0356f, -0.035539f, -0.035478f, -0.035417f, -0.035356f, -0.035295f, -0.035234f, -0.035173f, -0.035112f, -0.035051f, -0.03499f, -0.034929f, -0.034868f, -0.034807f, -0.034746f, -0.034685f,
+-0.034624f, -0.034563f, -0.034502f, -0.034441f, -0.03438f, -0.034319f, -0.034258f, -0.034197f, -0.034136f, -0.034075f, -0.034014f, -0.033954f, -0.033893f, -0.033832f, -0.033771f, -0.03371f, -0.033649f, -0.033588f, -0.033527f, -0.033466f,
+-0.033405f, -0.033344f, -0.033283f, -0.033222f, -0.033161f, -0.0331f, -0.033039f, -0.032978f, -0.032917f, -0.032856f, -0.032795f, -0.032734f, -0.032673f, -0.032612f, -0.032551f, -0.03249f, -0.032429f, -0.032368f, -0.032307f, -0.032246f,
+-0.032185f, -0.032124f, -0.032063f, -0.032002f, -0.031942f, -0.031881f, -0.03182f, -0.031759f, -0.031698f, -0.031637f, -0.031576f, -0.031515f, -0.031454f, -0.031393f, -0.031332f, -0.031271f, -0.03121f, -0.031149f, -0.031088f, -0.031027f,
+-0.030966f, -0.030905f, -0.030844f, -0.030783f, -0.030722f, -0.030661f, -0.0306f, -0.030539f, -0.030478f, -0.030417f, -0.030356f, -0.030295f, -0.030234f, -0.030173f, -0.030112f, -0.030051f, -0.02999f, -0.029929f, -0.029868f, -0.029807f,
+-0.029746f, -0.029685f, -0.029624f, -0.029563f, -0.029502f, -0.029441f, -0.02938f, -0.029319f, -0.029258f, -0.029197f, -0.029136f, -0.029075f, -0.029015f, -0.028954f, -0.028893f, -0.028832f, -0.028771f, -0.02871f, -0.028649f, -0.028588f,
+-0.028527f, -0.028466f, -0.028405f, -0.028344f, -0.028283f, -0.028222f, -0.028161f, -0.0281f, -0.028039f, -0.027978f, -0.027917f, -0.027856f, -0.027795f, -0.027734f, -0.027673f, -0.027612f, -0.027551f, -0.02749f, -0.027429f, -0.027368f,
+-0.027307f, -0.027246f, -0.027185f, -0.027124f, -0.027063f, -0.027002f, -0.026941f, -0.02688f, -0.026819f, -0.026758f, -0.026697f, -0.026636f, -0.026575f, -0.026514f, -0.026453f, -0.026392f, -0.026331f, -0.02627f, -0.026209f, -0.026148f,
+-0.026087f, -0.026026f, -0.025965f, -0.025904f, -0.025843f, -0.025782f, -0.025721f, -0.02566f, -0.025599f, -0.025538f, -0.025477f, -0.025416f, -0.025355f, -0.025294f, -0.025233f, -0.025172f, -0.025111f, -0.02505f, -0.024989f, -0.024928f,
+-0.024867f, -0.024806f, -0.024745f, -0.024684f, -0.024623f, -0.024562f, -0.024501f, -0.02444f, -0.024379f, -0.024318f, -0.024257f, -0.024196f, -0.024135f, -0.024074f, -0.024013f, -0.023952f, -0.023891f, -0.02383f, -0.023769f, -0.023708f,
+-0.023647f, -0.023586f, -0.023525f, -0.023464f, -0.023403f, -0.023342f, -0.023281f, -0.02322f, -0.023159f, -0.023098f, -0.023037f, -0.022976f, -0.022915f, -0.022854f, -0.022793f, -0.022732f, -0.022671f, -0.02261f, -0.022549f, -0.022488f,
+-0.022427f, -0.022366f, -0.022305f, -0.022244f, -0.022183f, -0.022122f, -0.022061f, -0.022f, -0.021939f, -0.021878f, -0.021817f, -0.021756f, -0.021695f, -0.021634f, -0.021573f, -0.021512f, -0.021451f, -0.02139f, -0.021329f, -0.021268f,
+-0.021207f, -0.021146f, -0.021085f, -0.021024f, -0.020963f, -0.020902f, -0.020841f, -0.02078f, -0.020719f, -0.020658f, -0.020597f, -0.020536f, -0.020475f, -0.020414f, -0.020353f, -0.020292f, -0.020231f, -0.02017f, -0.020109f, -0.020048f,
+-0.019987f, -0.019926f, -0.019865f, -0.019804f, -0.019743f, -0.019682f, -0.019621f, -0.01956f, -0.019499f, -0.019438f, -0.019377f, -0.019316f, -0.019255f, -0.019193f, -0.019132f, -0.019071f, -0.01901f, -0.018949f, -0.018888f, -0.018827f,
+-0.018766f, -0.018705f, -0.018644f, -0.018583f, -0.018522f, -0.018461f, -0.0184f, -0.018339f, -0.018278f, -0.018217f, -0.018156f, -0.018095f, -0.018034f, -0.017973f, -0.017912f, -0.017851f, -0.01779f, -0.017729f, -0.017668f, -0.017607f,
+-0.017546f, -0.017485f, -0.017424f, -0.017363f, -0.017302f, -0.017241f, -0.01718f, -0.017119f, -0.017058f, -0.016997f, -0.016936f, -0.016875f, -0.016814f, -0.016753f, -0.016692f, -0.016631f, -0.01657f, -0.016509f, -0.016448f, -0.016387f,
+-0.016326f, -0.016265f, -0.016204f, -0.016143f, -0.016082f, -0.016021f, -0.01596f, -0.015899f, -0.015838f, -0.015777f, -0.015715f, -0.015654f, -0.015593f, -0.015532f, -0.015471f, -0.01541f, -0.015349f, -0.015288f, -0.015227f, -0.015166f,
+-0.015105f, -0.015044f, -0.014983f, -0.014922f, -0.014861f, -0.0148f, -0.014739f, -0.014678f, -0.014617f, -0.014556f, -0.014495f, -0.014434f, -0.014373f, -0.014312f, -0.014251f, -0.01419f, -0.014129f, -0.014068f, -0.014007f, -0.013946f,
+-0.013885f, -0.013824f, -0.013763f, -0.013702f, -0.013641f, -0.01358f, -0.013519f, -0.013458f, -0.013397f, -0.013336f, -0.013275f, -0.013214f, -0.013153f, -0.013091f, -0.01303f, -0.012969f, -0.012908f, -0.012847f, -0.012786f, -0.012725f,
+-0.012664f, -0.012603f, -0.012542f, -0.012481f, -0.01242f, -0.012359f, -0.012298f, -0.012237f, -0.012176f, -0.012115f, -0.012054f, -0.011993f, -0.011932f, -0.011871f, -0.01181f, -0.011749f, -0.011688f, -0.011627f, -0.011566f, -0.011505f,
+-0.011444f, -0.011383f, -0.011322f, -0.011261f, -0.0112f, -0.011139f, -0.011078f, -0.011017f, -0.010956f, -0.010895f, -0.010833f, -0.010772f, -0.010711f, -0.01065f, -0.010589f, -0.010528f, -0.010467f, -0.010406f, -0.010345f, -0.010284f,
+-0.010223f, -0.010162f, -0.010101f, -0.01004f, -0.009979f, -0.009918f, -0.009857f, -0.009796f, -0.009735f, -0.009674f, -0.009613f, -0.009552f, -0.009491f, -0.00943f, -0.009369f, -0.009308f, -0.009247f, -0.009186f, -0.009125f, -0.009064f,
+-0.009003f, -0.008942f, -0.008881f, -0.008819f, -0.008758f, -0.008697f, -0.008636f, -0.008575f, -0.008514f, -0.008453f, -0.008392f, -0.008331f, -0.00827f, -0.008209f, -0.008148f, -0.008087f, -0.008026f, -0.007965f, -0.007904f, -0.007843f,
+-0.007782f, -0.007721f, -0.00766f, -0.007599f, -0.007538f, -0.007477f, -0.007416f, -0.007355f, -0.007294f, -0.007233f, -0.007172f, -0.007111f, -0.00705f, -0.006989f, -0.006927f, -0.006866f, -0.006805f, -0.006744f, -0.006683f, -0.006622f,
+-0.006561f, -0.0065f, -0.006439f, -0.006378f, -0.006317f, -0.006256f, -0.006195f, -0.006134f, -0.006073f, -0.006012f, -0.005951f, -0.00589f, -0.005829f, -0.005768f, -0.005707f, -0.005646f, -0.005585f, -0.005524f, -0.005463f, -0.005402f,
+-0.005341f, -0.00528f, -0.005219f, -0.005158f, -0.005096f, -0.005035f, -0.004974f, -0.004913f, -0.004852f, -0.004791f, -0.00473f, -0.004669f, -0.004608f, -0.004547f, -0.004486f, -0.004425f, -0.004364f, -0.004303f, -0.004242f, -0.004181f,
+-0.00412f, -0.004059f, -0.003998f, -0.003937f, -0.003876f, -0.003815f, -0.003754f, -0.003693f, -0.003632f, -0.003571f, -0.00351f, -0.003449f, -0.003387f, -0.003326f, -0.003265f, -0.003204f, -0.003143f, -0.003082f, -0.003021f, -0.00296f,
+-0.002899f, -0.002838f, -0.002777f, -0.002716f, -0.002655f, -0.002594f, -0.002533f, -0.002472f, -0.002411f, -0.00235f, -0.002289f, -0.002228f, -0.002167f, -0.002106f, -0.002045f, -0.001984f, -0.001923f, -0.001862f, -0.001801f, -0.00174f,
+-0.001678f, -0.001617f, -0.001556f, -0.001495f, -0.001434f, -0.001373f, -0.001312f, -0.001251f, -0.00119f, -0.001129f, -0.001068f, -0.001007f, -0.000946f, -0.000885f, -0.000824f, -0.000763f, -0.000702f, -0.000641f, -0.00058f, -0.000519f,
+-0.000458f, -0.000397f, -0.000336f, -0.000275f, -0.000214f, -0.000153f, -9.2e-05f, -3.1e-05f, 3.1e-05f, 9.2e-05f, 0.000153f, 0.000214f, 0.000275f, 0.000336f, 0.000397f, 0.000458f, 0.000519f, 0.00058f, 0.000641f, 0.000702f,
+0.000763f, 0.000824f, 0.000885f, 0.000946f, 0.001007f, 0.001068f, 0.001129f, 0.00119f, 0.001251f, 0.001312f, 0.001373f, 0.001434f, 0.001495f, 0.001556f, 0.001617f, 0.001678f, 0.00174f, 0.001801f, 0.001862f, 0.001923f,
+0.001984f, 0.002045f, 0.002106f, 0.002167f, 0.002228f, 0.002289f, 0.00235f, 0.002411f, 0.002472f, 0.002533f, 0.002594f, 0.002655f, 0.002716f, 0.002777f, 0.002838f, 0.002899f, 0.00296f, 0.003021f, 0.003082f, 0.003143f,
+0.003204f, 0.003265f, 0.003326f, 0.003387f, 0.003449f, 0.00351f, 0.003571f, 0.003632f, 0.003693f, 0.003754f, 0.003815f, 0.003876f, 0.003937f, 0.003998f, 0.004059f, 0.00412f, 0.004181f, 0.004242f, 0.004303f, 0.004364f,
+0.004425f, 0.004486f, 0.004547f, 0.004608f, 0.004669f, 0.00473f, 0.004791f, 0.004852f, 0.004913f, 0.004974f, 0.005035f, 0.005096f, 0.005158f, 0.005219f, 0.00528f, 0.005341f, 0.005402f, 0.005463f, 0.005524f, 0.005585f,
+0.005646f, 0.005707f, 0.005768f, 0.005829f, 0.00589f, 0.005951f, 0.006012f, 0.006073f, 0.006134f, 0.006195f, 0.006256f, 0.006317f, 0.006378f, 0.006439f, 0.0065f, 0.006561f, 0.006622f, 0.006683f, 0.006744f, 0.006805f,
+0.006866f, 0.006927f, 0.006989f, 0.00705f, 0.007111f, 0.007172f, 0.007233f, 0.007294f, 0.007355f, 0.007416f, 0.007477f, 0.007538f, 0.007599f, 0.00766f, 0.007721f, 0.007782f, 0.007843f, 0.007904f, 0.007965f, 0.008026f,
+0.008087f, 0.008148f, 0.008209f, 0.00827f, 0.008331f, 0.008392f, 0.008453f, 0.008514f, 0.008575f, 0.008636f, 0.008697f, 0.008758f, 0.008819f, 0.008881f, 0.008942f, 0.009003f, 0.009064f, 0.009125f, 0.009186f, 0.009247f,
+0.009308f, 0.009369f, 0.00943f, 0.009491f, 0.009552f, 0.009613f, 0.009674f, 0.009735f, 0.009796f, 0.009857f, 0.009918f, 0.009979f, 0.01004f, 0.010101f, 0.010162f, 0.010223f, 0.010284f, 0.010345f, 0.010406f, 0.010467f,
+0.010528f, 0.010589f, 0.01065f, 0.010711f, 0.010772f, 0.010833f, 0.010895f, 0.010956f, 0.011017f, 0.011078f, 0.011139f, 0.0112f, 0.011261f, 0.011322f, 0.011383f, 0.011444f, 0.011505f, 0.011566f, 0.011627f, 0.011688f,
+0.011749f, 0.01181f, 0.011871f, 0.011932f, 0.011993f, 0.012054f, 0.012115f, 0.012176f, 0.012237f, 0.012298f, 0.012359f, 0.01242f, 0.012481f, 0.012542f, 0.012603f, 0.012664f, 0.012725f, 0.012786f, 0.012847f, 0.012908f,
+0.012969f, 0.01303f, 0.013091f, 0.013153f, 0.013214f, 0.013275f, 0.013336f, 0.013397f, 0.013458f, 0.013519f, 0.01358f, 0.013641f, 0.013702f, 0.013763f, 0.013824f, 0.013885f, 0.013946f, 0.014007f, 0.014068f, 0.014129f,
+0.01419f, 0.014251f, 0.014312f, 0.014373f, 0.014434f, 0.014495f, 0.014556f, 0.014617f, 0.014678f, 0.014739f, 0.0148f, 0.014861f, 0.014922f, 0.014983f, 0.015044f, 0.015105f, 0.015166f, 0.015227f, 0.015288f, 0.015349f,
+0.01541f, 0.015471f, 0.015532f, 0.015593f, 0.015654f, 0.015715f, 0.015777f, 0.015838f, 0.015899f, 0.01596f, 0.016021f, 0.016082f, 0.016143f, 0.016204f, 0.016265f, 0.016326f, 0.016387f, 0.016448f, 0.016509f, 0.01657f,
+0.016631f, 0.016692f, 0.016753f, 0.016814f, 0.016875f, 0.016936f, 0.016997f, 0.017058f, 0.017119f, 0.01718f, 0.017241f, 0.017302f, 0.017363f, 0.017424f, 0.017485f, 0.017546f, 0.017607f, 0.017668f, 0.017729f, 0.01779f,
+0.017851f, 0.017912f, 0.017973f, 0.018034f, 0.018095f, 0.018156f, 0.018217f, 0.018278f, 0.018339f, 0.0184f, 0.018461f, 0.018522f, 0.018583f, 0.018644f, 0.018705f, 0.018766f, 0.018827f, 0.018888f, 0.018949f, 0.01901f,
+0.019071f, 0.019132f, 0.019193f, 0.019255f, 0.019316f, 0.019377f, 0.019438f, 0.019499f, 0.01956f, 0.019621f, 0.019682f, 0.019743f, 0.019804f, 0.019865f, 0.019926f, 0.019987f, 0.020048f, 0.020109f, 0.02017f, 0.020231f,
+0.020292f, 0.020353f, 0.020414f, 0.020475f, 0.020536f, 0.020597f, 0.020658f, 0.020719f, 0.02078f, 0.020841f, 0.020902f, 0.020963f, 0.021024f, 0.021085f, 0.021146f, 0.021207f, 0.021268f, 0.021329f, 0.02139f, 0.021451f,
+0.021512f, 0.021573f, 0.021634f, 0.021695f, 0.021756f, 0.021817f, 0.021878f, 0.021939f, 0.022f, 0.022061f, 0.022122f, 0.022183f, 0.022244f, 0.022305f, 0.022366f, 0.022427f, 0.022488f, 0.022549f, 0.02261f, 0.022671f,
+0.022732f, 0.022793f, 0.022854f, 0.022915f, 0.022976f, 0.023037f, 0.023098f, 0.023159f, 0.02322f, 0.023281f, 0.023342f, 0.023403f, 0.023464f, 0.023525f, 0.023586f, 0.023647f, 0.023708f, 0.023769f, 0.02383f, 0.023891f,
+0.023952f, 0.024013f, 0.024074f, 0.024135f, 0.024196f, 0.024257f, 0.024318f, 0.024379f, 0.02444f, 0.024501f, 0.024562f, 0.024623f, 0.024684f, 0.024745f, 0.024806f, 0.024867f, 0.024928f, 0.024989f, 0.02505f, 0.025111f,
+0.025172f, 0.025233f, 0.025294f, 0.025355f, 0.025416f, 0.025477f, 0.025538f, 0.025599f, 0.02566f, 0.025721f, 0.025782f, 0.025843f, 0.025904f, 0.025965f, 0.026026f, 0.026087f, 0.026148f, 0.026209f, 0.02627f, 0.026331f,
+0.026392f, 0.026453f, 0.026514f, 0.026575f, 0.026636f, 0.026697f, 0.026758f, 0.026819f, 0.02688f, 0.026941f, 0.027002f, 0.027063f, 0.027124f, 0.027185f, 0.027246f, 0.027307f, 0.027368f, 0.027429f, 0.02749f, 0.027551f,
+0.027612f, 0.027673f, 0.027734f, 0.027795f, 0.027856f, 0.027917f, 0.027978f, 0.028039f, 0.0281f, 0.028161f, 0.028222f, 0.028283f, 0.028344f, 0.028405f, 0.028466f, 0.028527f, 0.028588f, 0.028649f, 0.02871f, 0.028771f,
+0.028832f, 0.028893f, 0.028954f, 0.029015f, 0.029075f, 0.029136f, 0.029197f, 0.029258f, 0.029319f, 0.02938f, 0.029441f, 0.029502f, 0.029563f, 0.029624f, 0.029685f, 0.029746f, 0.029807f, 0.029868f, 0.029929f, 0.02999f,
+0.030051f, 0.030112f, 0.030173f, 0.030234f, 0.030295f, 0.030356f, 0.030417f, 0.030478f, 0.030539f, 0.0306f, 0.030661f, 0.030722f, 0.030783f, 0.030844f, 0.030905f, 0.030966f, 0.031027f, 0.031088f, 0.031149f, 0.03121f,
+0.031271f, 0.031332f, 0.031393f, 0.031454f, 0.031515f, 0.031576f, 0.031637f, 0.031698f, 0.031759f, 0.03182f, 0.031881f, 0.031942f, 0.032002f, 0.032063f, 0.032124f, 0.032185f, 0.032246f, 0.032307f, 0.032368f, 0.032429f,
+0.03249f, 0.032551f, 0.032612f, 0.032673f, 0.032734f, 0.032795f, 0.032856f, 0.032917f, 0.032978f, 0.033039f, 0.0331f, 0.033161f, 0.033222f, 0.033283f, 0.033344f, 0.033405f, 0.033466f, 0.033527f, 0.033588f, 0.033649f,
+0.03371f, 0.033771f, 0.033832f, 0.033893f, 0.033954f, 0.034014f, 0.034075f, 0.034136f, 0.034197f, 0.034258f, 0.034319f, 0.03438f, 0.034441f, 0.034502f, 0.034563f, 0.034624f, 0.034685f, 0.034746f, 0.034807f, 0.034868f,
+0.034929f, 0.03499f, 0.035051f, 0.035112f, 0.035173f, 0.035234f, 0.035295f, 0.035356f, 0.035417f, 0.035478f, 0.035539f, 0.0356f, 0.03566f, 0.035721f, 0.035782f, 0.035843f, 0.035904f, 0.035965f, 0.036026f, 0.036087f,
+0.036148f, 0.036209f, 0.03627f, 0.036331f, 0.036392f, 0.036453f, 0.036514f, 0.036575f, 0.036636f, 0.036697f, 0.036758f, 0.036819f, 0.03688f, 0.036941f, 0.037001f, 0.037062f, 0.037123f, 0.037184f, 0.037245f, 0.037306f,
+0.037367f, 0.037428f, 0.037489f, 0.03755f, 0.037611f, 0.037672f, 0.037733f, 0.037794f, 0.037855f, 0.037916f, 0.037977f, 0.038038f, 0.038099f, 0.03816f, 0.03822f, 0.038281f, 0.038342f, 0.038403f, 0.038464f, 0.038525f,
+0.038586f, 0.038647f, 0.038708f, 0.038769f, 0.03883f, 0.038891f, 0.038952f, 0.039013f, 0.039074f, 0.039135f, 0.039196f, 0.039257f, 0.039317f, 0.039378f, 0.039439f, 0.0395f, 0.039561f, 0.039622f, 0.039683f, 0.039744f,
+0.039805f, 0.039866f, 0.039927f, 0.039988f, 0.040049f, 0.04011f, 0.040171f, 0.040232f, 0.040293f, 0.040353f, 0.040414f, 0.040475f, 0.040536f, 0.040597f, 0.040658f, 0.040719f, 0.04078f, 0.040841f, 0.040902f, 0.040963f,
+0.041024f, 0.041085f, 0.041146f, 0.041207f, 0.041267f, 0.041328f, 0.041389f, 0.04145f, 0.041511f, 0.041572f, 0.041633f, 0.041694f, 0.041755f, 0.041816f, 0.041877f, 0.041938f, 0.041999f, 0.04206f, 0.04212f, 0.042181f,
+0.042242f, 0.042303f, 0.042364f, 0.042425f, 0.042486f, 0.042547f, 0.042608f, 0.042669f, 0.04273f, 0.042791f, 0.042852f, 0.042913f, 0.042973f, 0.043034f, 0.043095f, 0.043156f, 0.043217f, 0.043278f, 0.043339f, 0.0434f,
+0.043461f, 0.043522f, 0.043583f, 0.043644f, 0.043704f, 0.043765f, 0.043826f, 0.043887f, 0.043948f, 0.044009f, 0.04407f, 0.044131f, 0.044192f, 0.044253f, 0.044314f, 0.044375f, 0.044436f, 0.044496f, 0.044557f, 0.044618f,
+0.044679f, 0.04474f, 0.044801f, 0.044862f, 0.044923f, 0.044984f, 0.045045f, 0.045106f, 0.045166f, 0.045227f, 0.045288f, 0.045349f, 0.04541f, 0.045471f, 0.045532f, 0.045593f, 0.045654f, 0.045715f, 0.045776f, 0.045836f,
+0.045897f, 0.045958f, 0.046019f, 0.04608f, 0.046141f, 0.046202f, 0.046263f, 0.046324f, 0.046385f, 0.046446f, 0.046506f, 0.046567f, 0.046628f, 0.046689f, 0.04675f, 0.046811f, 0.046872f, 0.046933f, 0.046994f, 0.047055f,
+0.047115f, 0.047176f, 0.047237f, 0.047298f, 0.047359f, 0.04742f, 0.047481f, 0.047542f, 0.047603f, 0.047664f, 0.047724f, 0.047785f, 0.047846f, 0.047907f, 0.047968f, 0.048029f, 0.04809f, 0.048151f, 0.048212f, 0.048273f,
+0.048333f, 0.048394f, 0.048455f, 0.048516f, 0.048577f, 0.048638f, 0.048699f, 0.04876f, 0.048821f, 0.048881f, 0.048942f, 0.049003f, 0.049064f, 0.049125f, 0.049186f, 0.049247f, 0.049308f, 0.049369f, 0.049429f, 0.04949f,
+0.049551f, 0.049612f, 0.049673f, 0.049734f, 0.049795f, 0.049856f, 0.049917f, 0.049977f, 0.050038f, 0.050099f, 0.05016f, 0.050221f, 0.050282f, 0.050343f, 0.050404f, 0.050464f, 0.050525f, 0.050586f, 0.050647f, 0.050708f,
+0.050769f, 0.05083f, 0.050891f, 0.050951f, 0.051012f, 0.051073f, 0.051134f, 0.051195f, 0.051256f, 0.051317f, 0.051378f, 0.051439f, 0.051499f, 0.05156f, 0.051621f, 0.051682f, 0.051743f, 0.051804f, 0.051865f, 0.051925f,
+0.051986f, 0.052047f, 0.052108f, 0.052169f, 0.05223f, 0.052291f, 0.052352f, 0.052412f, 0.052473f, 0.052534f, 0.052595f, 0.052656f, 0.052717f, 0.052778f, 0.052839f, 0.052899f, 0.05296f, 0.053021f, 0.053082f, 0.053143f,
+0.053204f, 0.053265f, 0.053325f, 0.053386f, 0.053447f, 0.053508f, 0.053569f, 0.05363f, 0.053691f, 0.053751f, 0.053812f, 0.053873f, 0.053934f, 0.053995f, 0.054056f, 0.054117f, 0.054177f, 0.054238f, 0.054299f, 0.05436f,
+0.054421f, 0.054482f, 0.054543f, 0.054603f, 0.054664f, 0.054725f, 0.054786f, 0.054847f, 0.054908f, 0.054969f, 0.055029f, 0.05509f, 0.055151f, 0.055212f, 0.055273f, 0.055334f, 0.055395f, 0.055455f, 0.055516f, 0.055577f,
+0.055638f, 0.055699f, 0.05576f, 0.05582f, 0.055881f, 0.055942f, 0.056003f, 0.056064f, 0.056125f, 0.056186f, 0.056246f, 0.056307f, 0.056368f, 0.056429f, 0.05649f, 0.056551f, 0.056611f, 0.056672f, 0.056733f, 0.056794f,
+0.056855f, 0.056916f, 0.056976f, 0.057037f, 0.057098f, 0.057159f, 0.05722f, 0.057281f, 0.057341f, 0.057402f, 0.057463f, 0.057524f, 0.057585f, 0.057646f, 0.057706f, 0.057767f, 0.057828f, 0.057889f, 0.05795f, 0.058011f,
+0.058071f, 0.058132f, 0.058193f, 0.058254f, 0.058315f, 0.058376f, 0.058436f, 0.058497f, 0.058558f, 0.058619f, 0.05868f, 0.058741f, 0.058801f, 0.058862f, 0.058923f, 0.058984f, 0.059045f, 0.059106f, 0.059166f, 0.059227f,
+0.059288f, 0.059349f, 0.05941f, 0.05947f, 0.059531f, 0.059592f, 0.059653f, 0.059714f, 0.059775f, 0.059835f, 0.059896f, 0.059957f, 0.060018f, 0.060079f, 0.060139f, 0.0602f, 0.060261f, 0.060322f, 0.060383f, 0.060444f,
+0.060504f, 0.060565f, 0.060626f, 0.060687f, 0.060748f, 0.060808f, 0.060869f, 0.06093f, 0.060991f, 0.061052f, 0.061112f, 0.061173f, 0.061234f, 0.061295f, 0.061356f, 0.061416f, 0.061477f, 0.061538f, 0.061599f, 0.06166f,
+0.06172f, 0.061781f, 0.061842f, 0.061903f, 0.061964f, 0.062024f, 0.062085f, 0.062146f, 0.062207f, 0.062268f, 0.062328f, 0.062389f, 0.06245f, 0.062511f, 0.062572f, 0.062632f, 0.062693f, 0.062754f, 0.062815f, 0.062876f,
+0.062936f, 0.062997f, 0.063058f, 0.063119f, 0.06318f, 0.06324f, 0.063301f, 0.063362f, 0.063423f, 0.063484f, 0.063544f, 0.063605f, 0.063666f, 0.063727f, 0.063788f, 0.063848f, 0.063909f, 0.06397f, 0.064031f, 0.064091f,
+0.064152f, 0.064213f, 0.064274f, 0.064335f, 0.064395f, 0.064456f, 0.064517f, 0.064578f, 0.064639f, 0.064699f, 0.06476f, 0.064821f, 0.064882f, 0.064942f, 0.065003f, 0.065064f, 0.065125f, 0.065186f, 0.065246f, 0.065307f,
+0.065368f, 0.065429f, 0.065489f, 0.06555f, 0.065611f, 0.065672f, 0.065733f, 0.065793f, 0.065854f, 0.065915f, 0.065976f, 0.066036f, 0.066097f, 0.066158f, 0.066219f, 0.066279f, 0.06634f, 0.066401f, 0.066462f, 0.066523f,
+0.066583f, 0.066644f, 0.066705f, 0.066766f, 0.066826f, 0.066887f, 0.066948f, 0.067009f, 0.067069f, 0.06713f, 0.067191f, 0.067252f, 0.067312f, 0.067373f, 0.067434f, 0.067495f, 0.067555f, 0.067616f, 0.067677f, 0.067738f,
+0.067798f, 0.067859f, 0.06792f, 0.067981f, 0.068041f, 0.068102f, 0.068163f, 0.068224f, 0.068285f, 0.068345f, 0.068406f, 0.068467f, 0.068528f, 0.068588f, 0.068649f, 0.06871f, 0.068771f, 0.068831f, 0.068892f, 0.068953f,
+0.069013f, 0.069074f, 0.069135f, 0.069196f, 0.069256f, 0.069317f, 0.069378f, 0.069439f, 0.069499f, 0.06956f, 0.069621f, 0.069682f, 0.069742f, 0.069803f, 0.069864f, 0.069925f, 0.069985f, 0.070046f, 0.070107f, 0.070168f,
+0.070228f, 0.070289f, 0.07035f, 0.07041f, 0.070471f, 0.070532f, 0.070593f, 0.070653f, 0.070714f, 0.070775f, 0.070836f, 0.070896f, 0.070957f, 0.071018f, 0.071079f, 0.071139f, 0.0712f, 0.071261f, 0.071321f, 0.071382f,
+0.071443f, 0.071504f, 0.071564f, 0.071625f, 0.071686f, 0.071747f, 0.071807f, 0.071868f, 0.071929f, 0.071989f, 0.07205f, 0.072111f, 0.072172f, 0.072232f, 0.072293f, 0.072354f, 0.072414f, 0.072475f, 0.072536f, 0.072597f,
+0.072657f, 0.072718f, 0.072779f, 0.072839f, 0.0729f, 0.072961f, 0.073022f, 0.073082f, 0.073143f, 0.073204f, 0.073264f, 0.073325f, 0.073386f, 0.073447f, 0.073507f, 0.073568f, 0.073629f, 0.073689f, 0.07375f, 0.073811f,
+0.073871f, 0.073932f, 0.073993f, 0.074054f, 0.074114f, 0.074175f, 0.074236f, 0.074296f, 0.074357f, 0.074418f, 0.074478f, 0.074539f, 0.0746f, 0.074661f, 0.074721f, 0.074782f, 0.074843f, 0.074903f, 0.074964f, 0.075025f,
+0.075085f, 0.075146f, 0.075207f, 0.075267f, 0.075328f, 0.075389f, 0.07545f, 0.07551f, 0.075571f, 0.075632f, 0.075692f, 0.075753f, 0.075814f, 0.075874f, 0.075935f, 0.075996f, 0.076056f, 0.076117f, 0.076178f, 0.076238f,
+0.076299f, 0.07636f, 0.07642f, 0.076481f, 0.076542f, 0.076603f, 0.076663f, 0.076724f, 0.076785f, 0.076845f, 0.076906f, 0.076967f, 0.077027f, 0.077088f, 0.077149f, 0.077209f, 0.07727f, 0.077331f, 0.077391f, 0.077452f,
+0.077513f, 0.077573f, 0.077634f, 0.077695f, 0.077755f, 0.077816f, 0.077877f, 0.077937f, 0.077998f, 0.078059f, 0.078119f, 0.07818f, 0.078241f, 0.078301f, 0.078362f, 0.078423f, 0.078483f, 0.078544f, 0.078605f, 0.078665f,
+0.078726f, 0.078787f, 0.078847f, 0.078908f, 0.078969f, 0.079029f, 0.07909f, 0.07915f, 0.079211f, 0.079272f, 0.079332f, 0.079393f, 0.079454f, 0.079514f, 0.079575f, 0.079636f, 0.079696f, 0.079757f, 0.079818f, 0.079878f,
+0.079939f, 0.08f, 0.08006f, 0.080121f, 0.080182f, 0.080242f, 0.080303f, 0.080363f, 0.080424f, 0.080485f, 0.080545f, 0.080606f, 0.080667f, 0.080727f, 0.080788f, 0.080849f, 0.080909f, 0.08097f, 0.08103f, 0.081091f,
+0.081152f, 0.081212f, 0.081273f, 0.081334f, 0.081394f, 0.081455f, 0.081516f, 0.081576f, 0.081637f, 0.081697f, 0.081758f, 0.081819f, 0.081879f, 0.08194f, 0.082001f, 0.082061f, 0.082122f, 0.082182f, 0.082243f, 0.082304f,
+0.082364f, 0.082425f, 0.082486f, 0.082546f, 0.082607f, 0.082667f, 0.082728f, 0.082789f, 0.082849f, 0.08291f, 0.08297f, 0.083031f, 0.083092f, 0.083152f, 0.083213f, 0.083274f, 0.083334f, 0.083395f, 0.083455f, 0.083516f,
+0.083577f, 0.083637f, 0.083698f, 0.083758f, 0.083819f, 0.08388f, 0.08394f, 0.084001f, 0.084061f, 0.084122f, 0.084183f, 0.084243f, 0.084304f, 0.084364f, 0.084425f, 0.084486f, 0.084546f, 0.084607f, 0.084667f, 0.084728f,
+0.084789f, 0.084849f, 0.08491f, 0.08497f, 0.085031f, 0.085092f, 0.085152f, 0.085213f, 0.085273f, 0.085334f, 0.085395f, 0.085455f, 0.085516f, 0.085576f, 0.085637f, 0.085698f, 0.085758f, 0.085819f, 0.085879f, 0.08594f,
+0.086001f, 0.086061f, 0.086122f, 0.086182f, 0.086243f, 0.086303f, 0.086364f, 0.086425f, 0.086485f, 0.086546f, 0.086606f, 0.086667f, 0.086727f, 0.086788f, 0.086849f, 0.086909f, 0.08697f, 0.08703f, 0.087091f, 0.087151f,
+0.087212f, 0.087273f, 0.087333f, 0.087394f, 0.087454f, 0.087515f, 0.087575f, 0.087636f, 0.087697f, 0.087757f, 0.087818f, 0.087878f, 0.087939f, 0.087999f, 0.08806f, 0.088121f, 0.088181f, 0.088242f, 0.088302f, 0.088363f,
+0.088423f, 0.088484f, 0.088544f, 0.088605f, 0.088666f, 0.088726f, 0.088787f, 0.088847f, 0.088908f, 0.088968f, 0.089029f, 0.089089f, 0.08915f, 0.089211f, 0.089271f, 0.089332f, 0.089392f, 0.089453f, 0.089513f, 0.089574f,
+0.089634f, 0.089695f, 0.089756f, 0.089816f, 0.089877f, 0.089937f, 0.089998f, 0.090058f, 0.090119f, 0.090179f, 0.09024f, 0.0903f, 0.090361f, 0.090421f, 0.090482f, 0.090543f, 0.090603f, 0.090664f, 0.090724f, 0.090785f,
+0.090845f, 0.090906f, 0.090966f, 0.091027f, 0.091087f, 0.091148f, 0.091208f, 0.091269f, 0.091329f, 0.09139f, 0.09145f, 0.091511f, 0.091572f, 0.091632f, 0.091693f, 0.091753f, 0.091814f, 0.091874f, 0.091935f, 0.091995f,
+0.092056f, 0.092116f, 0.092177f, 0.092237f, 0.092298f, 0.092358f, 0.092419f, 0.092479f, 0.09254f, 0.0926f, 0.092661f, 0.092721f, 0.092782f, 0.092842f, 0.092903f, 0.092963f, 0.093024f, 0.093084f, 0.093145f, 0.093205f,
+0.093266f, 0.093326f, 0.093387f, 0.093447f, 0.093508f, 0.093568f, 0.093629f, 0.093689f, 0.09375f, 0.09381f, 0.093871f, 0.093931f, 0.093992f, 0.094052f, 0.094113f, 0.094173f, 0.094234f, 0.094294f, 0.094355f, 0.094415f,
+0.094476f, 0.094536f, 0.094597f, 0.094657f, 0.094718f, 0.094778f, 0.094839f, 0.094899f, 0.09496f, 0.09502f, 0.095081f, 0.095141f, 0.095202f, 0.095262f, 0.095323f, 0.095383f, 0.095444f, 0.095504f, 0.095565f, 0.095625f,
+0.095686f, 0.095746f, 0.095807f, 0.095867f, 0.095928f, 0.095988f, 0.096048f, 0.096109f, 0.096169f, 0.09623f, 0.09629f, 0.096351f, 0.096411f, 0.096472f, 0.096532f, 0.096593f, 0.096653f, 0.096714f, 0.096774f, 0.096835f,
+0.096895f, 0.096955f, 0.097016f, 0.097076f, 0.097137f, 0.097197f, 0.097258f, 0.097318f, 0.097379f, 0.097439f, 0.0975f, 0.09756f, 0.097621f, 0.097681f, 0.097741f, 0.097802f, 0.097862f, 0.097923f, 0.097983f, 0.098044f,
+0.098104f, 0.098165f, 0.098225f, 0.098285f, 0.098346f, 0.098406f, 0.098467f, 0.098527f, 0.098588f, 0.098648f, 0.098709f, 0.098769f, 0.098829f, 0.09889f, 0.09895f, 0.099011f, 0.099071f, 0.099132f, 0.099192f, 0.099253f,
+0.099313f, 0.099373f, 0.099434f, 0.099494f, 0.099555f, 0.099615f, 0.099676f, 0.099736f, 0.099796f, 0.099857f, 0.099917f, 0.099978f, 0.100038f, 0.100099f, 0.100159f, 0.100219f, 0.10028f, 0.10034f, 0.100401f, 0.100461f,
+0.100521f, 0.100582f, 0.100642f, 0.100703f, 0.100763f, 0.100824f, 0.100884f, 0.100944f, 0.101005f, 0.101065f, 0.101126f, 0.101186f, 0.101246f, 0.101307f, 0.101367f, 0.101428f, 0.101488f, 0.101549f, 0.101609f, 0.101669f,
+0.10173f, 0.10179f, 0.101851f, 0.101911f, 0.101971f, 0.102032f, 0.102092f, 0.102153f, 0.102213f, 0.102273f, 0.102334f, 0.102394f, 0.102455f, 0.102515f, 0.102575f, 0.102636f, 0.102696f, 0.102756f, 0.102817f, 0.102877f,
+0.102938f, 0.102998f, 0.103058f, 0.103119f, 0.103179f, 0.10324f, 0.1033f, 0.10336f, 0.103421f, 0.103481f, 0.103542f, 0.103602f, 0.103662f, 0.103723f, 0.103783f, 0.103843f, 0.103904f, 0.103964f, 0.104025f, 0.104085f,
+0.104145f, 0.104206f, 0.104266f, 0.104326f, 0.104387f, 0.104447f, 0.104508f, 0.104568f, 0.104628f, 0.104689f, 0.104749f, 0.104809f, 0.10487f, 0.10493f, 0.10499f, 0.105051f, 0.105111f, 0.105172f, 0.105232f, 0.105292f,
+0.105353f, 0.105413f, 0.105473f, 0.105534f, 0.105594f, 0.105654f, 0.105715f, 0.105775f, 0.105835f, 0.105896f, 0.105956f, 0.106017f, 0.106077f, 0.106137f, 0.106198f, 0.106258f, 0.106318f, 0.106379f, 0.106439f, 0.106499f,
+0.10656f, 0.10662f, 0.10668f, 0.106741f, 0.106801f, 0.106861f, 0.106922f, 0.106982f, 0.107042f, 0.107103f, 0.107163f, 0.107223f, 0.107284f, 0.107344f, 0.107404f, 0.107465f, 0.107525f, 0.107585f, 0.107646f, 0.107706f,
+0.107766f, 0.107827f, 0.107887f, 0.107947f, 0.108008f, 0.108068f, 0.108128f, 0.108189f, 0.108249f, 0.108309f, 0.10837f, 0.10843f, 0.10849f, 0.108551f, 0.108611f, 0.108671f, 0.108731f, 0.108792f, 0.108852f, 0.108912f,
+0.108973f, 0.109033f, 0.109093f, 0.109154f, 0.109214f, 0.109274f, 0.109335f, 0.109395f, 0.109455f, 0.109516f, 0.109576f, 0.109636f, 0.109696f, 0.109757f, 0.109817f, 0.109877f, 0.109938f, 0.109998f, 0.110058f, 0.110119f,
+0.110179f, 0.110239f, 0.110299f, 0.11036f, 0.11042f, 0.11048f, 0.110541f, 0.110601f, 0.110661f, 0.110721f, 0.110782f, 0.110842f, 0.110902f, 0.110963f, 0.111023f, 0.111083f, 0.111143f, 0.111204f, 0.111264f, 0.111324f,
+0.111385f, 0.111445f, 0.111505f, 0.111565f, 0.111626f, 0.111686f, 0.111746f, 0.111806f, 0.111867f, 0.111927f, 0.111987f, 0.112048f, 0.112108f, 0.112168f, 0.112228f, 0.112289f, 0.112349f, 0.112409f, 0.112469f, 0.11253f,
+0.11259f, 0.11265f, 0.11271f, 0.112771f, 0.112831f, 0.112891f, 0.112952f, 0.113012f, 0.113072f, 0.113132f, 0.113193f, 0.113253f, 0.113313f, 0.113373f, 0.113434f, 0.113494f, 0.113554f, 0.113614f, 0.113675f, 0.113735f,
+0.113795f, 0.113855f, 0.113916f, 0.113976f, 0.114036f, 0.114096f, 0.114156f, 0.114217f, 0.114277f, 0.114337f, 0.114397f, 0.114458f, 0.114518f, 0.114578f, 0.114638f, 0.114699f, 0.114759f, 0.114819f, 0.114879f, 0.11494f,
+0.115f, 0.11506f, 0.11512f, 0.11518f, 0.115241f, 0.115301f, 0.115361f, 0.115421f, 0.115482f, 0.115542f, 0.115602f, 0.115662f, 0.115722f, 0.115783f, 0.115843f, 0.115903f, 0.115963f, 0.116024f, 0.116084f, 0.116144f,
+0.116204f, 0.116264f, 0.116325f, 0.116385f, 0.116445f, 0.116505f, 0.116565f, 0.116626f, 0.116686f, 0.116746f, 0.116806f, 0.116866f, 0.116927f, 0.116987f, 0.117047f, 0.117107f, 0.117167f, 0.117228f, 0.117288f, 0.117348f,
+0.117408f, 0.117468f, 0.117529f, 0.117589f, 0.117649f, 0.117709f, 0.117769f, 0.11783f, 0.11789f, 0.11795f, 0.11801f, 0.11807f, 0.118131f, 0.118191f, 0.118251f, 0.118311f, 0.118371f, 0.118431f, 0.118492f, 0.118552f,
+0.118612f, 0.118672f, 0.118732f, 0.118793f, 0.118853f, 0.118913f, 0.118973f, 0.119033f, 0.119093f, 0.119154f, 0.119214f, 0.119274f, 0.119334f, 0.119394f, 0.119454f, 0.119515f, 0.119575f, 0.119635f, 0.119695f, 0.119755f,
+0.119815f, 0.119876f, 0.119936f, 0.119996f, 0.120056f, 0.120116f, 0.120176f, 0.120236f, 0.120297f, 0.120357f, 0.120417f, 0.120477f, 0.120537f, 0.120597f, 0.120657f, 0.120718f, 0.120778f, 0.120838f, 0.120898f, 0.120958f,
+0.121018f, 0.121079f, 0.121139f, 0.121199f, 0.121259f, 0.121319f, 0.121379f, 0.121439f, 0.121499f, 0.12156f, 0.12162f, 0.12168f, 0.12174f, 0.1218f, 0.12186f, 0.12192f, 0.121981f, 0.122041f, 0.122101f, 0.122161f,
+0.122221f, 0.122281f, 0.122341f, 0.122401f, 0.122462f, 0.122522f, 0.122582f, 0.122642f, 0.122702f, 0.122762f, 0.122822f, 0.122882f, 0.122942f, 0.123003f, 0.123063f, 0.123123f, 0.123183f, 0.123243f, 0.123303f, 0.123363f,
+0.123423f, 0.123483f, 0.123544f, 0.123604f, 0.123664f, 0.123724f, 0.123784f, 0.123844f, 0.123904f, 0.123964f, 0.124024f, 0.124084f, 0.124145f, 0.124205f, 0.124265f, 0.124325f, 0.124385f, 0.124445f, 0.124505f, 0.124565f,
+0.124625f, 0.124685f, 0.124745f, 0.124806f, 0.124866f, 0.124926f, 0.124986f, 0.125046f, 0.125106f, 0.125166f, 0.125226f, 0.125286f, 0.125346f, 0.125406f, 0.125466f, 0.125527f, 0.125587f, 0.125647f, 0.125707f, 0.125767f,
+0.125827f, 0.125887f, 0.125947f, 0.126007f, 0.126067f, 0.126127f, 0.126187f, 0.126247f, 0.126307f, 0.126367f, 0.126428f, 0.126488f, 0.126548f, 0.126608f, 0.126668f, 0.126728f, 0.126788f, 0.126848f, 0.126908f, 0.126968f,
+0.127028f, 0.127088f, 0.127148f, 0.127208f, 0.127268f, 0.127328f, 0.127388f, 0.127448f, 0.127508f, 0.127568f, 0.127629f, 0.127689f, 0.127749f, 0.127809f, 0.127869f, 0.127929f, 0.127989f, 0.128049f, 0.128109f, 0.128169f,
+0.128229f, 0.128289f, 0.128349f, 0.128409f, 0.128469f, 0.128529f, 0.128589f, 0.128649f, 0.128709f, 0.128769f, 0.128829f, 0.128889f, 0.128949f, 0.129009f, 0.129069f, 0.129129f, 0.129189f, 0.129249f, 0.129309f, 0.129369f,
+0.129429f, 0.129489f, 0.129549f, 0.129609f, 0.129669f, 0.129729f, 0.129789f, 0.129849f, 0.129909f, 0.129969f, 0.130029f, 0.130089f, 0.130149f, 0.130209f, 0.130269f, 0.130329f, 0.130389f, 0.130449f, 0.130509f, 0.130569f,
+0.130629f, 0.130689f, 0.130749f, 0.130809f, 0.130869f, 0.130929f, 0.130989f, 0.131049f, 0.131109f, 0.131169f, 0.131229f, 0.131289f, 0.131349f, 0.131409f, 0.131469f, 0.131529f, 0.131589f, 0.131649f, 0.131709f, 0.131769f,
+0.131829f, 0.131889f, 0.131949f, 0.132009f, 0.132069f, 0.132129f, 0.132189f, 0.132249f, 0.132309f, 0.132369f, 0.132429f, 0.132489f, 0.132549f, 0.132609f, 0.132669f, 0.132729f, 0.132789f, 0.132849f, 0.132909f, 0.132969f,
+0.133028f, 0.133088f, 0.133148f, 0.133208f, 0.133268f, 0.133328f, 0.133388f, 0.133448f, 0.133508f, 0.133568f, 0.133628f, 0.133688f, 0.133748f, 0.133808f, 0.133868f, 0.133928f, 0.133988f, 0.134048f, 0.134108f, 0.134167f,
+0.134227f, 0.134287f, 0.134347f, 0.134407f, 0.134467f, 0.134527f, 0.134587f, 0.134647f, 0.134707f, 0.134767f, 0.134827f, 0.134887f, 0.134947f, 0.135006f, 0.135066f, 0.135126f, 0.135186f, 0.135246f, 0.135306f, 0.135366f,
+0.135426f, 0.135486f, 0.135546f, 0.135606f, 0.135666f, 0.135725f, 0.135785f, 0.135845f, 0.135905f, 0.135965f, 0.136025f, 0.136085f, 0.136145f, 0.136205f, 0.136265f, 0.136325f, 0.136384f, 0.136444f, 0.136504f, 0.136564f,
+0.136624f, 0.136684f, 0.136744f, 0.136804f, 0.136864f, 0.136924f, 0.136983f, 0.137043f, 0.137103f, 0.137163f, 0.137223f, 0.137283f, 0.137343f, 0.137403f, 0.137463f, 0.137522f, 0.137582f, 0.137642f, 0.137702f, 0.137762f,
+0.137822f, 0.137882f, 0.137942f, 0.138001f, 0.138061f, 0.138121f, 0.138181f, 0.138241f, 0.138301f, 0.138361f, 0.138421f, 0.13848f, 0.13854f, 0.1386f, 0.13866f, 0.13872f, 0.13878f, 0.13884f, 0.138899f, 0.138959f,
+0.139019f, 0.139079f, 0.139139f, 0.139199f, 0.139259f, 0.139318f, 0.139378f, 0.139438f, 0.139498f, 0.139558f, 0.139618f, 0.139677f, 0.139737f, 0.139797f, 0.139857f, 0.139917f, 0.139977f, 0.140037f, 0.140096f, 0.140156f,
+0.140216f, 0.140276f, 0.140336f, 0.140396f, 0.140455f, 0.140515f, 0.140575f, 0.140635f, 0.140695f, 0.140755f, 0.140814f, 0.140874f, 0.140934f, 0.140994f, 0.141054f, 0.141113f, 0.141173f, 0.141233f, 0.141293f, 0.141353f,
+0.141413f, 0.141472f, 0.141532f, 0.141592f, 0.141652f, 0.141712f, 0.141771f, 0.141831f, 0.141891f, 0.141951f, 0.142011f, 0.14207f, 0.14213f, 0.14219f, 0.14225f, 0.14231f, 0.142369f, 0.142429f, 0.142489f, 0.142549f,
+0.142609f, 0.142668f, 0.142728f, 0.142788f, 0.142848f, 0.142908f, 0.142967f, 0.143027f, 0.143087f, 0.143147f, 0.143207f, 0.143266f, 0.143326f, 0.143386f, 0.143446f, 0.143505f, 0.143565f, 0.143625f, 0.143685f, 0.143745f,
+0.143804f, 0.143864f, 0.143924f, 0.143984f, 0.144043f, 0.144103f, 0.144163f, 0.144223f, 0.144283f, 0.144342f, 0.144402f, 0.144462f, 0.144522f, 0.144581f, 0.144641f, 0.144701f, 0.144761f, 0.14482f, 0.14488f, 0.14494f,
+0.145f, 0.145059f, 0.145119f, 0.145179f, 0.145239f, 0.145298f, 0.145358f, 0.145418f, 0.145478f, 0.145537f, 0.145597f, 0.145657f, 0.145717f, 0.145776f, 0.145836f, 0.145896f, 0.145956f, 0.146015f, 0.146075f, 0.146135f,
+0.146194f, 0.146254f, 0.146314f, 0.146374f, 0.146433f, 0.146493f, 0.146553f, 0.146613f, 0.146672f, 0.146732f, 0.146792f, 0.146851f, 0.146911f, 0.146971f, 0.147031f, 0.14709f, 0.14715f, 0.14721f, 0.147269f, 0.147329f,
+0.147389f, 0.147449f, 0.147508f, 0.147568f, 0.147628f, 0.147687f, 0.147747f, 0.147807f, 0.147867f, 0.147926f, 0.147986f, 0.148046f, 0.148105f, 0.148165f, 0.148225f, 0.148284f, 0.148344f, 0.148404f, 0.148463f, 0.148523f,
+0.148583f, 0.148643f, 0.148702f, 0.148762f, 0.148822f, 0.148881f, 0.148941f, 0.149001f, 0.14906f, 0.14912f, 0.14918f, 0.149239f, 0.149299f, 0.149359f, 0.149418f, 0.149478f, 0.149538f, 0.149597f, 0.149657f, 0.149717f,
+0.149776f, 0.149836f, 0.149896f, 0.149955f, 0.150015f, 0.150075f, 0.150134f, 0.150194f, 0.150254f, 0.150313f, 0.150373f, 0.150433f, 0.150492f, 0.150552f, 0.150612f, 0.150671f, 0.150731f, 0.150791f, 0.15085f, 0.15091f,
+0.15097f, 0.151029f, 0.151089f, 0.151148f, 0.151208f, 0.151268f, 0.151327f, 0.151387f, 0.151447f, 0.151506f, 0.151566f, 0.151626f, 0.151685f, 0.151745f, 0.151804f, 0.151864f, 0.151924f, 0.151983f, 0.152043f, 0.152103f,
+0.152162f, 0.152222f, 0.152281f, 0.152341f, 0.152401f, 0.15246f, 0.15252f, 0.15258f, 0.152639f, 0.152699f, 0.152758f, 0.152818f, 0.152878f, 0.152937f, 0.152997f, 0.153056f, 0.153116f, 0.153176f, 0.153235f, 0.153295f,
+0.153354f, 0.153414f, 0.153474f, 0.153533f, 0.153593f, 0.153652f, 0.153712f, 0.153772f, 0.153831f, 0.153891f, 0.15395f, 0.15401f, 0.15407f, 0.154129f, 0.154189f, 0.154248f, 0.154308f, 0.154368f, 0.154427f, 0.154487f,
+0.154546f, 0.154606f, 0.154665f, 0.154725f, 0.154785f, 0.154844f, 0.154904f, 0.154963f, 0.155023f, 0.155082f, 0.155142f, 0.155202f, 0.155261f, 0.155321f, 0.15538f, 0.15544f, 0.155499f, 0.155559f, 0.155618f, 0.155678f,
+0.155738f, 0.155797f, 0.155857f, 0.155916f, 0.155976f, 0.156035f, 0.156095f, 0.156154f, 0.156214f, 0.156274f, 0.156333f, 0.156393f, 0.156452f, 0.156512f, 0.156571f, 0.156631f, 0.15669f, 0.15675f, 0.156809f, 0.156869f,
+0.156928f, 0.156988f, 0.157048f, 0.157107f, 0.157167f, 0.157226f, 0.157286f, 0.157345f, 0.157405f, 0.157464f, 0.157524f, 0.157583f, 0.157643f, 0.157702f, 0.157762f, 0.157821f, 0.157881f, 0.15794f, 0.158f, 0.158059f,
+0.158119f, 0.158178f, 0.158238f, 0.158297f, 0.158357f, 0.158416f, 0.158476f, 0.158535f, 0.158595f, 0.158654f, 0.158714f, 0.158773f, 0.158833f, 0.158892f, 0.158952f, 0.159011f, 0.159071f, 0.15913f, 0.15919f, 0.159249f,
+0.159309f, 0.159368f, 0.159428f, 0.159487f, 0.159547f, 0.159606f, 0.159666f, 0.159725f, 0.159785f, 0.159844f, 0.159904f, 0.159963f, 0.160023f, 0.160082f, 0.160142f, 0.160201f, 0.160261f, 0.16032f, 0.160379f, 0.160439f,
+0.160498f, 0.160558f, 0.160617f, 0.160677f, 0.160736f, 0.160796f, 0.160855f, 0.160915f, 0.160974f, 0.161034f, 0.161093f, 0.161152f, 0.161212f, 0.161271f, 0.161331f, 0.16139f, 0.16145f, 0.161509f, 0.161569f, 0.161628f,
+0.161687f, 0.161747f, 0.161806f, 0.161866f, 0.161925f, 0.161985f, 0.162044f, 0.162103f, 0.162163f, 0.162222f, 0.162282f, 0.162341f, 0.162401f, 0.16246f, 0.162519f, 0.162579f, 0.162638f, 0.162698f, 0.162757f, 0.162817f,
+0.162876f, 0.162935f, 0.162995f, 0.163054f, 0.163114f, 0.163173f, 0.163232f, 0.163292f, 0.163351f, 0.163411f, 0.16347f, 0.16353f, 0.163589f, 0.163648f, 0.163708f, 0.163767f, 0.163827f, 0.163886f, 0.163945f, 0.164005f,
+0.164064f, 0.164123f, 0.164183f, 0.164242f, 0.164302f, 0.164361f, 0.16442f, 0.16448f, 0.164539f, 0.164599f, 0.164658f, 0.164717f, 0.164777f, 0.164836f, 0.164895f, 0.164955f, 0.165014f, 0.165074f, 0.165133f, 0.165192f,
+0.165252f, 0.165311f, 0.16537f, 0.16543f, 0.165489f, 0.165549f, 0.165608f, 0.165667f, 0.165727f, 0.165786f, 0.165845f, 0.165905f, 0.165964f, 0.166023f, 0.166083f, 0.166142f, 0.166201f, 0.166261f, 0.16632f, 0.16638f,
+0.166439f, 0.166498f, 0.166558f, 0.166617f, 0.166676f, 0.166736f, 0.166795f, 0.166854f, 0.166914f, 0.166973f, 0.167032f, 0.167092f, 0.167151f, 0.16721f, 0.16727f, 0.167329f, 0.167388f, 0.167448f, 0.167507f, 0.167566f,
+0.167626f, 0.167685f, 0.167744f, 0.167804f, 0.167863f, 0.167922f, 0.167981f, 0.168041f, 0.1681f, 0.168159f, 0.168219f, 0.168278f, 0.168337f, 0.168397f, 0.168456f, 0.168515f, 0.168575f, 0.168634f, 0.168693f, 0.168752f,
+0.168812f, 0.168871f, 0.16893f, 0.16899f, 0.169049f, 0.169108f, 0.169167f, 0.169227f, 0.169286f, 0.169345f, 0.169405f, 0.169464f, 0.169523f, 0.169582f, 0.169642f, 0.169701f, 0.16976f, 0.16982f, 0.169879f, 0.169938f,
+0.169997f, 0.170057f, 0.170116f, 0.170175f, 0.170234f, 0.170294f, 0.170353f, 0.170412f, 0.170472f, 0.170531f, 0.17059f, 0.170649f, 0.170709f, 0.170768f, 0.170827f, 0.170886f, 0.170946f, 0.171005f, 0.171064f, 0.171123f,
+0.171183f, 0.171242f, 0.171301f, 0.17136f, 0.17142f, 0.171479f, 0.171538f, 0.171597f, 0.171657f, 0.171716f, 0.171775f, 0.171834f, 0.171893f, 0.171953f, 0.172012f, 0.172071f, 0.17213f, 0.17219f, 0.172249f, 0.172308f,
+0.172367f, 0.172427f, 0.172486f, 0.172545f, 0.172604f, 0.172663f, 0.172723f, 0.172782f, 0.172841f, 0.1729f, 0.172959f, 0.173019f, 0.173078f, 0.173137f, 0.173196f, 0.173256f, 0.173315f, 0.173374f, 0.173433f, 0.173492f,
+0.173552f, 0.173611f, 0.17367f, 0.173729f, 0.173788f, 0.173847f, 0.173907f, 0.173966f, 0.174025f, 0.174084f, 0.174143f, 0.174203f, 0.174262f, 0.174321f, 0.17438f, 0.174439f, 0.174499f, 0.174558f, 0.174617f, 0.174676f,
+0.174735f, 0.174794f, 0.174854f, 0.174913f, 0.174972f, 0.175031f, 0.17509f, 0.175149f, 0.175209f, 0.175268f, 0.175327f, 0.175386f, 0.175445f, 0.175504f, 0.175564f, 0.175623f, 0.175682f, 0.175741f, 0.1758f, 0.175859f,
+0.175918f, 0.175978f, 0.176037f, 0.176096f, 0.176155f, 0.176214f, 0.176273f, 0.176332f, 0.176392f, 0.176451f, 0.17651f, 0.176569f, 0.176628f, 0.176687f, 0.176746f, 0.176805f, 0.176865f, 0.176924f, 0.176983f, 0.177042f,
+0.177101f, 0.17716f, 0.177219f, 0.177278f, 0.177338f, 0.177397f, 0.177456f, 0.177515f, 0.177574f, 0.177633f, 0.177692f, 0.177751f, 0.17781f, 0.17787f, 0.177929f, 0.177988f, 0.178047f, 0.178106f, 0.178165f, 0.178224f,
+0.178283f, 0.178342f, 0.178401f, 0.178461f, 0.17852f, 0.178579f, 0.178638f, 0.178697f, 0.178756f, 0.178815f, 0.178874f, 0.178933f, 0.178992f, 0.179051f, 0.17911f, 0.17917f, 0.179229f, 0.179288f, 0.179347f, 0.179406f,
+0.179465f, 0.179524f, 0.179583f, 0.179642f, 0.179701f, 0.17976f, 0.179819f, 0.179878f, 0.179937f, 0.179997f, 0.180056f, 0.180115f, 0.180174f, 0.180233f, 0.180292f, 0.180351f, 0.18041f, 0.180469f, 0.180528f, 0.180587f,
+0.180646f, 0.180705f, 0.180764f, 0.180823f, 0.180882f, 0.180941f, 0.181f, 0.181059f, 0.181118f, 0.181177f, 0.181236f, 0.181295f, 0.181355f, 0.181414f, 0.181473f, 0.181532f, 0.181591f, 0.18165f, 0.181709f, 0.181768f,
+0.181827f, 0.181886f, 0.181945f, 0.182004f, 0.182063f, 0.182122f, 0.182181f, 0.18224f, 0.182299f, 0.182358f, 0.182417f, 0.182476f, 0.182535f, 0.182594f, 0.182653f, 0.182712f, 0.182771f, 0.18283f, 0.182889f, 0.182948f,
+0.183007f, 0.183066f, 0.183125f, 0.183184f, 0.183243f, 0.183302f, 0.183361f, 0.18342f, 0.183479f, 0.183538f, 0.183597f, 0.183656f, 0.183715f, 0.183774f, 0.183833f, 0.183892f, 0.183951f, 0.184009f, 0.184068f, 0.184127f,
+0.184186f, 0.184245f, 0.184304f, 0.184363f, 0.184422f, 0.184481f, 0.18454f, 0.184599f, 0.184658f, 0.184717f, 0.184776f, 0.184835f, 0.184894f, 0.184953f, 0.185012f, 0.185071f, 0.18513f, 0.185189f, 0.185248f, 0.185306f,
+0.185365f, 0.185424f, 0.185483f, 0.185542f, 0.185601f, 0.18566f, 0.185719f, 0.185778f, 0.185837f, 0.185896f, 0.185955f, 0.186014f, 0.186073f, 0.186132f, 0.18619f, 0.186249f, 0.186308f, 0.186367f, 0.186426f, 0.186485f,
+0.186544f, 0.186603f, 0.186662f, 0.186721f, 0.18678f, 0.186838f, 0.186897f, 0.186956f, 0.187015f, 0.187074f, 0.187133f, 0.187192f, 0.187251f, 0.18731f, 0.187369f, 0.187427f, 0.187486f, 0.187545f, 0.187604f, 0.187663f,
+0.187722f, 0.187781f, 0.18784f, 0.187899f, 0.187957f, 0.188016f, 0.188075f, 0.188134f, 0.188193f, 0.188252f, 0.188311f, 0.18837f, 0.188428f, 0.188487f, 0.188546f, 0.188605f, 0.188664f, 0.188723f, 0.188782f, 0.18884f,
+0.188899f, 0.188958f, 0.189017f, 0.189076f, 0.189135f, 0.189194f, 0.189252f, 0.189311f, 0.18937f, 0.189429f, 0.189488f, 0.189547f, 0.189606f, 0.189664f, 0.189723f, 0.189782f, 0.189841f, 0.1899f, 0.189959f, 0.190017f,
+0.190076f, 0.190135f, 0.190194f, 0.190253f, 0.190312f, 0.19037f, 0.190429f, 0.190488f, 0.190547f, 0.190606f, 0.190664f, 0.190723f, 0.190782f, 0.190841f, 0.1909f, 0.190959f, 0.191017f, 0.191076f, 0.191135f, 0.191194f,
+0.191253f, 0.191311f, 0.19137f, 0.191429f, 0.191488f, 0.191547f, 0.191605f, 0.191664f, 0.191723f, 0.191782f, 0.191841f, 0.191899f, 0.191958f, 0.192017f, 0.192076f, 0.192134f, 0.192193f, 0.192252f, 0.192311f, 0.19237f,
+0.192428f, 0.192487f, 0.192546f, 0.192605f, 0.192663f, 0.192722f, 0.192781f, 0.19284f, 0.192899f, 0.192957f, 0.193016f, 0.193075f, 0.193134f, 0.193192f, 0.193251f, 0.19331f, 0.193369f, 0.193427f, 0.193486f, 0.193545f,
+0.193604f, 0.193662f, 0.193721f, 0.19378f, 0.193839f, 0.193897f, 0.193956f, 0.194015f, 0.194074f, 0.194132f, 0.194191f, 0.19425f, 0.194309f, 0.194367f, 0.194426f, 0.194485f, 0.194543f, 0.194602f, 0.194661f, 0.19472f,
+0.194778f, 0.194837f, 0.194896f, 0.194954f, 0.195013f, 0.195072f, 0.195131f, 0.195189f, 0.195248f, 0.195307f, 0.195365f, 0.195424f, 0.195483f, 0.195542f, 0.1956f, 0.195659f, 0.195718f, 0.195776f, 0.195835f, 0.195894f,
+0.195952f, 0.196011f, 0.19607f, 0.196129f, 0.196187f, 0.196246f, 0.196305f, 0.196363f, 0.196422f, 0.196481f, 0.196539f, 0.196598f, 0.196657f, 0.196715f, 0.196774f, 0.196833f, 0.196891f, 0.19695f, 0.197009f, 0.197067f,
+0.197126f, 0.197185f, 0.197243f, 0.197302f, 0.197361f, 0.197419f, 0.197478f, 0.197537f, 0.197595f, 0.197654f, 0.197713f, 0.197771f, 0.19783f, 0.197889f, 0.197947f, 0.198006f, 0.198064f, 0.198123f, 0.198182f, 0.19824f,
+0.198299f, 0.198358f, 0.198416f, 0.198475f, 0.198534f, 0.198592f, 0.198651f, 0.198709f, 0.198768f, 0.198827f, 0.198885f, 0.198944f, 0.199003f, 0.199061f, 0.19912f, 0.199178f, 0.199237f, 0.199296f, 0.199354f, 0.199413f,
+0.199471f, 0.19953f, 0.199589f, 0.199647f, 0.199706f, 0.199764f, 0.199823f, 0.199882f, 0.19994f, 0.199999f, 0.200057f, 0.200116f, 0.200175f, 0.200233f, 0.200292f, 0.20035f, 0.200409f, 0.200468f, 0.200526f, 0.200585f,
+0.200643f, 0.200702f, 0.20076f, 0.200819f, 0.200878f, 0.200936f, 0.200995f, 0.201053f, 0.201112f, 0.20117f, 0.201229f, 0.201288f, 0.201346f, 0.201405f, 0.201463f, 0.201522f, 0.20158f, 0.201639f, 0.201698f, 0.201756f,
+0.201815f, 0.201873f, 0.201932f, 0.20199f, 0.202049f, 0.202107f, 0.202166f, 0.202224f, 0.202283f, 0.202341f, 0.2024f, 0.202459f, 0.202517f, 0.202576f, 0.202634f, 0.202693f, 0.202751f, 0.20281f, 0.202868f, 0.202927f,
+0.202985f, 0.203044f, 0.203102f, 0.203161f, 0.203219f, 0.203278f, 0.203336f, 0.203395f, 0.203453f, 0.203512f, 0.20357f, 0.203629f, 0.203687f, 0.203746f, 0.203804f, 0.203863f, 0.203921f, 0.20398f, 0.204038f, 0.204097f,
+0.204155f, 0.204214f, 0.204272f, 0.204331f, 0.204389f, 0.204448f, 0.204506f, 0.204565f, 0.204623f, 0.204682f, 0.20474f, 0.204799f, 0.204857f, 0.204916f, 0.204974f, 0.205033f, 0.205091f, 0.20515f, 0.205208f, 0.205267f,
+0.205325f, 0.205383f, 0.205442f, 0.2055f, 0.205559f, 0.205617f, 0.205676f, 0.205734f, 0.205793f, 0.205851f, 0.20591f, 0.205968f, 0.206026f, 0.206085f, 0.206143f, 0.206202f, 0.20626f, 0.206319f, 0.206377f, 0.206436f,
+0.206494f, 0.206552f, 0.206611f, 0.206669f, 0.206728f, 0.206786f, 0.206845f, 0.206903f, 0.206961f, 0.20702f, 0.207078f, 0.207137f, 0.207195f, 0.207253f, 0.207312f, 0.20737f, 0.207429f, 0.207487f, 0.207546f, 0.207604f,
+0.207662f, 0.207721f, 0.207779f, 0.207838f, 0.207896f, 0.207954f, 0.208013f, 0.208071f, 0.20813f, 0.208188f, 0.208246f, 0.208305f, 0.208363f, 0.208421f, 0.20848f, 0.208538f, 0.208597f, 0.208655f, 0.208713f, 0.208772f,
+0.20883f, 0.208888f, 0.208947f, 0.209005f, 0.209064f, 0.209122f, 0.20918f, 0.209239f, 0.209297f, 0.209355f, 0.209414f, 0.209472f, 0.209531f, 0.209589f, 0.209647f, 0.209706f, 0.209764f, 0.209822f, 0.209881f, 0.209939f,
+0.209997f, 0.210056f, 0.210114f, 0.210172f, 0.210231f, 0.210289f, 0.210347f, 0.210406f, 0.210464f, 0.210522f, 0.210581f, 0.210639f, 0.210697f, 0.210756f, 0.210814f, 0.210872f, 0.210931f, 0.210989f, 0.211047f, 0.211106f,
+0.211164f, 0.211222f, 0.211281f, 0.211339f, 0.211397f, 0.211455f, 0.211514f, 0.211572f, 0.21163f, 0.211689f, 0.211747f, 0.211805f, 0.211864f, 0.211922f, 0.21198f, 0.212038f, 0.212097f, 0.212155f, 0.212213f, 0.212272f,
+0.21233f, 0.212388f, 0.212446f, 0.212505f, 0.212563f, 0.212621f, 0.21268f, 0.212738f, 0.212796f, 0.212854f, 0.212913f, 0.212971f, 0.213029f, 0.213087f, 0.213146f, 0.213204f, 0.213262f, 0.213321f, 0.213379f, 0.213437f,
+0.213495f, 0.213554f, 0.213612f, 0.21367f, 0.213728f, 0.213787f, 0.213845f, 0.213903f, 0.213961f, 0.21402f, 0.214078f, 0.214136f, 0.214194f, 0.214252f, 0.214311f, 0.214369f, 0.214427f, 0.214485f, 0.214544f, 0.214602f,
+0.21466f, 0.214718f, 0.214776f, 0.214835f, 0.214893f, 0.214951f, 0.215009f, 0.215068f, 0.215126f, 0.215184f, 0.215242f, 0.2153f, 0.215359f, 0.215417f, 0.215475f, 0.215533f, 0.215591f, 0.21565f, 0.215708f, 0.215766f,
+0.215824f, 0.215882f, 0.215941f, 0.215999f, 0.216057f, 0.216115f, 0.216173f, 0.216232f, 0.21629f, 0.216348f, 0.216406f, 0.216464f, 0.216522f, 0.216581f, 0.216639f, 0.216697f, 0.216755f, 0.216813f, 0.216871f, 0.21693f,
+0.216988f, 0.217046f, 0.217104f, 0.217162f, 0.21722f, 0.217279f, 0.217337f, 0.217395f, 0.217453f, 0.217511f, 0.217569f, 0.217627f, 0.217686f, 0.217744f, 0.217802f, 0.21786f, 0.217918f, 0.217976f, 0.218034f, 0.218093f,
+0.218151f, 0.218209f, 0.218267f, 0.218325f, 0.218383f, 0.218441f, 0.218499f, 0.218558f, 0.218616f, 0.218674f, 0.218732f, 0.21879f, 0.218848f, 0.218906f, 0.218964f, 0.219023f, 0.219081f, 0.219139f, 0.219197f, 0.219255f,
+0.219313f, 0.219371f, 0.219429f, 0.219487f, 0.219545f, 0.219604f, 0.219662f, 0.21972f, 0.219778f, 0.219836f, 0.219894f, 0.219952f, 0.22001f, 0.220068f, 0.220126f, 0.220184f, 0.220242f, 0.220301f, 0.220359f, 0.220417f,
+0.220475f, 0.220533f, 0.220591f, 0.220649f, 0.220707f, 0.220765f, 0.220823f, 0.220881f, 0.220939f, 0.220997f, 0.221055f, 0.221113f, 0.221171f, 0.221229f, 0.221288f, 0.221346f, 0.221404f, 0.221462f, 0.22152f, 0.221578f,
+0.221636f, 0.221694f, 0.221752f, 0.22181f, 0.221868f, 0.221926f, 0.221984f, 0.222042f, 0.2221f, 0.222158f, 0.222216f, 0.222274f, 0.222332f, 0.22239f, 0.222448f, 0.222506f, 0.222564f, 0.222622f, 0.22268f, 0.222738f,
+0.222796f, 0.222854f, 0.222912f, 0.22297f, 0.223028f, 0.223086f, 0.223144f, 0.223202f, 0.22326f, 0.223318f, 0.223376f, 0.223434f, 0.223492f, 0.22355f, 0.223608f, 0.223666f, 0.223724f, 0.223782f, 0.22384f, 0.223898f,
+0.223956f, 0.224014f, 0.224072f, 0.22413f, 0.224188f, 0.224246f, 0.224304f, 0.224362f, 0.22442f, 0.224478f, 0.224536f, 0.224594f, 0.224652f, 0.22471f, 0.224768f, 0.224825f, 0.224883f, 0.224941f, 0.224999f, 0.225057f,
+0.225115f, 0.225173f, 0.225231f, 0.225289f, 0.225347f, 0.225405f, 0.225463f, 0.225521f, 0.225579f, 0.225637f, 0.225695f, 0.225753f, 0.22581f, 0.225868f, 0.225926f, 0.225984f, 0.226042f, 0.2261f, 0.226158f, 0.226216f,
+0.226274f, 0.226332f, 0.22639f, 0.226447f, 0.226505f, 0.226563f, 0.226621f, 0.226679f, 0.226737f, 0.226795f, 0.226853f, 0.226911f, 0.226969f, 0.227026f, 0.227084f, 0.227142f, 0.2272f, 0.227258f, 0.227316f, 0.227374f,
+0.227432f, 0.22749f, 0.227547f, 0.227605f, 0.227663f, 0.227721f, 0.227779f, 0.227837f, 0.227895f, 0.227953f, 0.22801f, 0.228068f, 0.228126f, 0.228184f, 0.228242f, 0.2283f, 0.228358f, 0.228415f, 0.228473f, 0.228531f,
+0.228589f, 0.228647f, 0.228705f, 0.228762f, 0.22882f, 0.228878f, 0.228936f, 0.228994f, 0.229052f, 0.229109f, 0.229167f, 0.229225f, 0.229283f, 0.229341f, 0.229399f, 0.229456f, 0.229514f, 0.229572f, 0.22963f, 0.229688f,
+0.229746f, 0.229803f, 0.229861f, 0.229919f, 0.229977f, 0.230035f, 0.230092f, 0.23015f, 0.230208f, 0.230266f, 0.230324f, 0.230381f, 0.230439f, 0.230497f, 0.230555f, 0.230613f, 0.23067f, 0.230728f, 0.230786f, 0.230844f,
+0.230901f, 0.230959f, 0.231017f, 0.231075f, 0.231133f, 0.23119f, 0.231248f, 0.231306f, 0.231364f, 0.231421f, 0.231479f, 0.231537f, 0.231595f, 0.231653f, 0.23171f, 0.231768f, 0.231826f, 0.231884f, 0.231941f, 0.231999f,
+0.232057f, 0.232115f, 0.232172f, 0.23223f, 0.232288f, 0.232346f, 0.232403f, 0.232461f, 0.232519f, 0.232576f, 0.232634f, 0.232692f, 0.23275f, 0.232807f, 0.232865f, 0.232923f, 0.232981f, 0.233038f, 0.233096f, 0.233154f,
+0.233211f, 0.233269f, 0.233327f, 0.233385f, 0.233442f, 0.2335f, 0.233558f, 0.233615f, 0.233673f, 0.233731f, 0.233789f, 0.233846f, 0.233904f, 0.233962f, 0.234019f, 0.234077f, 0.234135f, 0.234192f, 0.23425f, 0.234308f,
+0.234365f, 0.234423f, 0.234481f, 0.234539f, 0.234596f, 0.234654f, 0.234712f, 0.234769f, 0.234827f, 0.234885f, 0.234942f, 0.235f, 0.235058f, 0.235115f, 0.235173f, 0.235231f, 0.235288f, 0.235346f, 0.235404f, 0.235461f,
+0.235519f, 0.235576f, 0.235634f, 0.235692f, 0.235749f, 0.235807f, 0.235865f, 0.235922f, 0.23598f, 0.236038f, 0.236095f, 0.236153f, 0.23621f, 0.236268f, 0.236326f, 0.236383f, 0.236441f, 0.236499f, 0.236556f, 0.236614f,
+0.236671f, 0.236729f, 0.236787f, 0.236844f, 0.236902f, 0.23696f, 0.237017f, 0.237075f, 0.237132f, 0.23719f, 0.237248f, 0.237305f, 0.237363f, 0.23742f, 0.237478f, 0.237536f, 0.237593f, 0.237651f, 0.237708f, 0.237766f,
+0.237823f, 0.237881f, 0.237939f, 0.237996f, 0.238054f, 0.238111f, 0.238169f, 0.238227f, 0.238284f, 0.238342f, 0.238399f, 0.238457f, 0.238514f, 0.238572f, 0.23863f, 0.238687f, 0.238745f, 0.238802f, 0.23886f, 0.238917f,
+0.238975f, 0.239032f, 0.23909f, 0.239147f, 0.239205f, 0.239263f, 0.23932f, 0.239378f, 0.239435f, 0.239493f, 0.23955f, 0.239608f, 0.239665f, 0.239723f, 0.23978f, 0.239838f, 0.239895f, 0.239953f, 0.24001f, 0.240068f,
+0.240126f, 0.240183f, 0.240241f, 0.240298f, 0.240356f, 0.240413f, 0.240471f, 0.240528f, 0.240586f, 0.240643f, 0.240701f, 0.240758f, 0.240816f, 0.240873f, 0.240931f, 0.240988f, 0.241046f, 0.241103f, 0.241161f, 0.241218f,
+0.241276f, 0.241333f, 0.24139f, 0.241448f, 0.241505f, 0.241563f, 0.24162f, 0.241678f, 0.241735f, 0.241793f, 0.24185f, 0.241908f, 0.241965f, 0.242023f, 0.24208f, 0.242138f, 0.242195f, 0.242252f, 0.24231f, 0.242367f,
+0.242425f, 0.242482f, 0.24254f, 0.242597f, 0.242655f, 0.242712f, 0.242769f, 0.242827f, 0.242884f, 0.242942f, 0.242999f, 0.243057f, 0.243114f, 0.243172f, 0.243229f, 0.243286f, 0.243344f, 0.243401f, 0.243459f, 0.243516f,
+0.243573f, 0.243631f, 0.243688f, 0.243746f, 0.243803f, 0.243861f, 0.243918f, 0.243975f, 0.244033f, 0.24409f, 0.244148f, 0.244205f, 0.244262f, 0.24432f, 0.244377f, 0.244435f, 0.244492f, 0.244549f, 0.244607f, 0.244664f,
+0.244721f, 0.244779f, 0.244836f, 0.244894f, 0.244951f, 0.245008f, 0.245066f, 0.245123f, 0.24518f, 0.245238f, 0.245295f, 0.245353f, 0.24541f, 0.245467f, 0.245525f, 0.245582f, 0.245639f, 0.245697f, 0.245754f, 0.245811f,
+0.245869f, 0.245926f, 0.245983f, 0.246041f, 0.246098f, 0.246155f, 0.246213f, 0.24627f, 0.246327f, 0.246385f, 0.246442f, 0.246499f, 0.246557f, 0.246614f, 0.246671f, 0.246729f, 0.246786f, 0.246843f, 0.246901f, 0.246958f,
+0.247015f, 0.247073f, 0.24713f, 0.247187f, 0.247245f, 0.247302f, 0.247359f, 0.247416f, 0.247474f, 0.247531f, 0.247588f, 0.247646f, 0.247703f, 0.24776f, 0.247817f, 0.247875f, 0.247932f, 0.247989f, 0.248047f, 0.248104f,
+0.248161f, 0.248218f, 0.248276f, 0.248333f, 0.24839f, 0.248448f, 0.248505f, 0.248562f, 0.248619f, 0.248677f, 0.248734f, 0.248791f, 0.248848f, 0.248906f, 0.248963f, 0.24902f, 0.249077f, 0.249135f, 0.249192f, 0.249249f,
+0.249306f, 0.249364f, 0.249421f, 0.249478f, 0.249535f, 0.249593f, 0.24965f, 0.249707f, 0.249764f, 0.249821f, 0.249879f, 0.249936f, 0.249993f, 0.25005f, 0.250108f, 0.250165f, 0.250222f, 0.250279f, 0.250336f, 0.250394f,
+0.250451f, 0.250508f, 0.250565f, 0.250622f, 0.25068f, 0.250737f, 0.250794f, 0.250851f, 0.250908f, 0.250966f, 0.251023f, 0.25108f, 0.251137f, 0.251194f, 0.251252f, 0.251309f, 0.251366f, 0.251423f, 0.25148f, 0.251537f,
+0.251595f, 0.251652f, 0.251709f, 0.251766f, 0.251823f, 0.251881f, 0.251938f, 0.251995f, 0.252052f, 0.252109f, 0.252166f, 0.252223f, 0.252281f, 0.252338f, 0.252395f, 0.252452f, 0.252509f, 0.252566f, 0.252623f, 0.252681f,
+0.252738f, 0.252795f, 0.252852f, 0.252909f, 0.252966f, 0.253023f, 0.253081f, 0.253138f, 0.253195f, 0.253252f, 0.253309f, 0.253366f, 0.253423f, 0.25348f, 0.253538f, 0.253595f, 0.253652f, 0.253709f, 0.253766f, 0.253823f,
+0.25388f, 0.253937f, 0.253994f, 0.254051f, 0.254109f, 0.254166f, 0.254223f, 0.25428f, 0.254337f, 0.254394f, 0.254451f, 0.254508f, 0.254565f, 0.254622f, 0.254679f, 0.254736f, 0.254794f, 0.254851f, 0.254908f, 0.254965f,
+0.255022f, 0.255079f, 0.255136f, 0.255193f, 0.25525f, 0.255307f, 0.255364f, 0.255421f, 0.255478f, 0.255535f, 0.255592f, 0.255649f, 0.255707f, 0.255764f, 0.255821f, 0.255878f, 0.255935f, 0.255992f, 0.256049f, 0.256106f,
+0.256163f, 0.25622f, 0.256277f, 0.256334f, 0.256391f, 0.256448f, 0.256505f, 0.256562f, 0.256619f, 0.256676f, 0.256733f, 0.25679f, 0.256847f, 0.256904f, 0.256961f, 0.257018f, 0.257075f, 0.257132f, 0.257189f, 0.257246f,
+0.257303f, 0.25736f, 0.257417f, 0.257474f, 0.257531f, 0.257588f, 0.257645f, 0.257702f, 0.257759f, 0.257816f, 0.257873f, 0.25793f, 0.257987f, 0.258044f, 0.258101f, 0.258158f, 0.258215f, 0.258272f, 0.258329f, 0.258386f,
+0.258443f, 0.2585f, 0.258557f, 0.258613f, 0.25867f, 0.258727f, 0.258784f, 0.258841f, 0.258898f, 0.258955f, 0.259012f, 0.259069f, 0.259126f, 0.259183f, 0.25924f, 0.259297f, 0.259354f, 0.259411f, 0.259468f, 0.259525f,
+0.259581f, 0.259638f, 0.259695f, 0.259752f, 0.259809f, 0.259866f, 0.259923f, 0.25998f, 0.260037f, 0.260094f, 0.260151f, 0.260208f, 0.260264f, 0.260321f, 0.260378f, 0.260435f, 0.260492f, 0.260549f, 0.260606f, 0.260663f,
+0.26072f, 0.260776f, 0.260833f, 0.26089f, 0.260947f, 0.261004f, 0.261061f, 0.261118f, 0.261175f, 0.261231f, 0.261288f, 0.261345f, 0.261402f, 0.261459f, 0.261516f, 0.261573f, 0.26163f, 0.261686f, 0.261743f, 0.2618f,
+0.261857f, 0.261914f, 0.261971f, 0.262027f, 0.262084f, 0.262141f, 0.262198f, 0.262255f, 0.262312f, 0.262369f, 0.262425f, 0.262482f, 0.262539f, 0.262596f, 0.262653f, 0.26271f, 0.262766f, 0.262823f, 0.26288f, 0.262937f,
+0.262994f, 0.26305f, 0.263107f, 0.263164f, 0.263221f, 0.263278f, 0.263334f, 0.263391f, 0.263448f, 0.263505f, 0.263562f, 0.263618f, 0.263675f, 0.263732f, 0.263789f, 0.263846f, 0.263902f, 0.263959f, 0.264016f, 0.264073f,
+0.26413f, 0.264186f, 0.264243f, 0.2643f, 0.264357f, 0.264413f, 0.26447f, 0.264527f, 0.264584f, 0.26464f, 0.264697f, 0.264754f, 0.264811f, 0.264867f, 0.264924f, 0.264981f, 0.265038f, 0.265094f, 0.265151f, 0.265208f,
+0.265265f, 0.265321f, 0.265378f, 0.265435f, 0.265492f, 0.265548f, 0.265605f, 0.265662f, 0.265719f, 0.265775f, 0.265832f, 0.265889f, 0.265945f, 0.266002f, 0.266059f, 0.266116f, 0.266172f, 0.266229f, 0.266286f, 0.266342f,
+0.266399f, 0.266456f, 0.266513f, 0.266569f, 0.266626f, 0.266683f, 0.266739f, 0.266796f, 0.266853f, 0.266909f, 0.266966f, 0.267023f, 0.267079f, 0.267136f, 0.267193f, 0.26725f, 0.267306f, 0.267363f, 0.26742f, 0.267476f,
+0.267533f, 0.26759f, 0.267646f, 0.267703f, 0.26776f, 0.267816f, 0.267873f, 0.26793f, 0.267986f, 0.268043f, 0.268099f, 0.268156f, 0.268213f, 0.268269f, 0.268326f, 0.268383f, 0.268439f, 0.268496f, 0.268553f, 0.268609f,
+0.268666f, 0.268722f, 0.268779f, 0.268836f, 0.268892f, 0.268949f, 0.269006f, 0.269062f, 0.269119f, 0.269175f, 0.269232f, 0.269289f, 0.269345f, 0.269402f, 0.269459f, 0.269515f, 0.269572f, 0.269628f, 0.269685f, 0.269742f,
+0.269798f, 0.269855f, 0.269911f, 0.269968f, 0.270024f, 0.270081f, 0.270138f, 0.270194f, 0.270251f, 0.270307f, 0.270364f, 0.270421f, 0.270477f, 0.270534f, 0.27059f, 0.270647f, 0.270703f, 0.27076f, 0.270816f, 0.270873f,
+0.27093f, 0.270986f, 0.271043f, 0.271099f, 0.271156f, 0.271212f, 0.271269f, 0.271325f, 0.271382f, 0.271439f, 0.271495f, 0.271552f, 0.271608f, 0.271665f, 0.271721f, 0.271778f, 0.271834f, 0.271891f, 0.271947f, 0.272004f,
+0.27206f, 0.272117f, 0.272173f, 0.27223f, 0.272286f, 0.272343f, 0.272399f, 0.272456f, 0.272512f, 0.272569f, 0.272625f, 0.272682f, 0.272738f, 0.272795f, 0.272851f, 0.272908f, 0.272964f, 0.273021f, 0.273077f, 0.273134f,
+0.27319f, 0.273247f, 0.273303f, 0.27336f, 0.273416f, 0.273473f, 0.273529f, 0.273586f, 0.273642f, 0.273699f, 0.273755f, 0.273812f, 0.273868f, 0.273924f, 0.273981f, 0.274037f, 0.274094f, 0.27415f, 0.274207f, 0.274263f,
+0.27432f, 0.274376f, 0.274432f, 0.274489f, 0.274545f, 0.274602f, 0.274658f, 0.274715f, 0.274771f, 0.274827f, 0.274884f, 0.27494f, 0.274997f, 0.275053f, 0.27511f, 0.275166f, 0.275222f, 0.275279f, 0.275335f, 0.275392f,
+0.275448f, 0.275504f, 0.275561f, 0.275617f, 0.275674f, 0.27573f, 0.275786f, 0.275843f, 0.275899f, 0.275956f, 0.276012f, 0.276068f, 0.276125f, 0.276181f, 0.276238f, 0.276294f, 0.27635f, 0.276407f, 0.276463f, 0.276519f,
+0.276576f, 0.276632f, 0.276689f, 0.276745f, 0.276801f, 0.276858f, 0.276914f, 0.27697f, 0.277027f, 0.277083f, 0.277139f, 0.277196f, 0.277252f, 0.277308f, 0.277365f, 0.277421f, 0.277477f, 0.277534f, 0.27759f, 0.277646f,
+0.277703f, 0.277759f, 0.277815f, 0.277872f, 0.277928f, 0.277984f, 0.278041f, 0.278097f, 0.278153f, 0.27821f, 0.278266f, 0.278322f, 0.278379f, 0.278435f, 0.278491f, 0.278547f, 0.278604f, 0.27866f, 0.278716f, 0.278773f,
+0.278829f, 0.278885f, 0.278942f, 0.278998f, 0.279054f, 0.27911f, 0.279167f, 0.279223f, 0.279279f, 0.279335f, 0.279392f, 0.279448f, 0.279504f, 0.279561f, 0.279617f, 0.279673f, 0.279729f, 0.279786f, 0.279842f, 0.279898f,
+0.279954f, 0.280011f, 0.280067f, 0.280123f, 0.280179f, 0.280236f, 0.280292f, 0.280348f, 0.280404f, 0.280461f, 0.280517f, 0.280573f, 0.280629f, 0.280685f, 0.280742f, 0.280798f, 0.280854f, 0.28091f, 0.280967f, 0.281023f,
+0.281079f, 0.281135f, 0.281191f, 0.281248f, 0.281304f, 0.28136f, 0.281416f, 0.281472f, 0.281529f, 0.281585f, 0.281641f, 0.281697f, 0.281753f, 0.28181f, 0.281866f, 0.281922f, 0.281978f, 0.282034f, 0.282091f, 0.282147f,
+0.282203f, 0.282259f, 0.282315f, 0.282371f, 0.282428f, 0.282484f, 0.28254f, 0.282596f, 0.282652f, 0.282708f, 0.282765f, 0.282821f, 0.282877f, 0.282933f, 0.282989f, 0.283045f, 0.283101f, 0.283158f, 0.283214f, 0.28327f,
+0.283326f, 0.283382f, 0.283438f, 0.283494f, 0.283551f, 0.283607f, 0.283663f, 0.283719f, 0.283775f, 0.283831f, 0.283887f, 0.283943f, 0.284f, 0.284056f, 0.284112f, 0.284168f, 0.284224f, 0.28428f, 0.284336f, 0.284392f,
+0.284448f, 0.284504f, 0.284561f, 0.284617f, 0.284673f, 0.284729f, 0.284785f, 0.284841f, 0.284897f, 0.284953f, 0.285009f, 0.285065f, 0.285121f, 0.285177f, 0.285234f, 0.28529f, 0.285346f, 0.285402f, 0.285458f, 0.285514f,
+0.28557f, 0.285626f, 0.285682f, 0.285738f, 0.285794f, 0.28585f, 0.285906f, 0.285962f, 0.286018f, 0.286074f, 0.28613f, 0.286186f, 0.286243f, 0.286299f, 0.286355f, 0.286411f, 0.286467f, 0.286523f, 0.286579f, 0.286635f,
+0.286691f, 0.286747f, 0.286803f, 0.286859f, 0.286915f, 0.286971f, 0.287027f, 0.287083f, 0.287139f, 0.287195f, 0.287251f, 0.287307f, 0.287363f, 0.287419f, 0.287475f, 0.287531f, 0.287587f, 0.287643f, 0.287699f, 0.287755f,
+0.287811f, 0.287867f, 0.287923f, 0.287979f, 0.288035f, 0.288091f, 0.288147f, 0.288203f, 0.288259f, 0.288314f, 0.28837f, 0.288426f, 0.288482f, 0.288538f, 0.288594f, 0.28865f, 0.288706f, 0.288762f, 0.288818f, 0.288874f,
+0.28893f, 0.288986f, 0.289042f, 0.289098f, 0.289154f, 0.28921f, 0.289266f, 0.289321f, 0.289377f, 0.289433f, 0.289489f, 0.289545f, 0.289601f, 0.289657f, 0.289713f, 0.289769f, 0.289825f, 0.289881f, 0.289937f, 0.289992f,
+0.290048f, 0.290104f, 0.29016f, 0.290216f, 0.290272f, 0.290328f, 0.290384f, 0.29044f, 0.290496f, 0.290551f, 0.290607f, 0.290663f, 0.290719f, 0.290775f, 0.290831f, 0.290887f, 0.290943f, 0.290998f, 0.291054f, 0.29111f,
+0.291166f, 0.291222f, 0.291278f, 0.291334f, 0.291389f, 0.291445f, 0.291501f, 0.291557f, 0.291613f, 0.291669f, 0.291724f, 0.29178f, 0.291836f, 0.291892f, 0.291948f, 0.292004f, 0.29206f, 0.292115f, 0.292171f, 0.292227f,
+0.292283f, 0.292339f, 0.292394f, 0.29245f, 0.292506f, 0.292562f, 0.292618f, 0.292674f, 0.292729f, 0.292785f, 0.292841f, 0.292897f, 0.292953f, 0.293008f, 0.293064f, 0.29312f, 0.293176f, 0.293231f, 0.293287f, 0.293343f,
+0.293399f, 0.293455f, 0.29351f, 0.293566f, 0.293622f, 0.293678f, 0.293734f, 0.293789f, 0.293845f, 0.293901f, 0.293957f, 0.294012f, 0.294068f, 0.294124f, 0.29418f, 0.294235f, 0.294291f, 0.294347f, 0.294403f, 0.294458f,
+0.294514f, 0.29457f, 0.294626f, 0.294681f, 0.294737f, 0.294793f, 0.294849f, 0.294904f, 0.29496f, 0.295016f, 0.295071f, 0.295127f, 0.295183f, 0.295239f, 0.295294f, 0.29535f, 0.295406f, 0.295461f, 0.295517f, 0.295573f,
+0.295629f, 0.295684f, 0.29574f, 0.295796f, 0.295851f, 0.295907f, 0.295963f, 0.296018f, 0.296074f, 0.29613f, 0.296185f, 0.296241f, 0.296297f, 0.296352f, 0.296408f, 0.296464f, 0.29652f, 0.296575f, 0.296631f, 0.296687f,
+0.296742f, 0.296798f, 0.296853f, 0.296909f, 0.296965f, 0.29702f, 0.297076f, 0.297132f, 0.297187f, 0.297243f, 0.297299f, 0.297354f, 0.29741f, 0.297466f, 0.297521f, 0.297577f, 0.297632f, 0.297688f, 0.297744f, 0.297799f,
+0.297855f, 0.297911f, 0.297966f, 0.298022f, 0.298077f, 0.298133f, 0.298189f, 0.298244f, 0.2983f, 0.298355f, 0.298411f, 0.298467f, 0.298522f, 0.298578f, 0.298633f, 0.298689f, 0.298745f, 0.2988f, 0.298856f, 0.298911f,
+0.298967f, 0.299023f, 0.299078f, 0.299134f, 0.299189f, 0.299245f, 0.2993f, 0.299356f, 0.299412f, 0.299467f, 0.299523f, 0.299578f, 0.299634f, 0.299689f, 0.299745f, 0.2998f, 0.299856f, 0.299912f, 0.299967f, 0.300023f,
+0.300078f, 0.300134f, 0.300189f, 0.300245f, 0.3003f, 0.300356f, 0.300411f, 0.300467f, 0.300522f, 0.300578f, 0.300634f, 0.300689f, 0.300745f, 0.3008f, 0.300856f, 0.300911f, 0.300967f, 0.301022f, 0.301078f, 0.301133f,
+0.301189f, 0.301244f, 0.3013f, 0.301355f, 0.301411f, 0.301466f, 0.301522f, 0.301577f, 0.301633f, 0.301688f, 0.301743f, 0.301799f, 0.301854f, 0.30191f, 0.301965f, 0.302021f, 0.302076f, 0.302132f, 0.302187f, 0.302243f,
+0.302298f, 0.302354f, 0.302409f, 0.302465f, 0.30252f, 0.302575f, 0.302631f, 0.302686f, 0.302742f, 0.302797f, 0.302853f, 0.302908f, 0.302964f, 0.303019f, 0.303074f, 0.30313f, 0.303185f, 0.303241f, 0.303296f, 0.303352f,
+0.303407f, 0.303462f, 0.303518f, 0.303573f, 0.303629f, 0.303684f, 0.303739f, 0.303795f, 0.30385f, 0.303906f, 0.303961f, 0.304016f, 0.304072f, 0.304127f, 0.304183f, 0.304238f, 0.304293f, 0.304349f, 0.304404f, 0.304459f,
+0.304515f, 0.30457f, 0.304626f, 0.304681f, 0.304736f, 0.304792f, 0.304847f, 0.304902f, 0.304958f, 0.305013f, 0.305069f, 0.305124f, 0.305179f, 0.305235f, 0.30529f, 0.305345f, 0.305401f, 0.305456f, 0.305511f, 0.305567f,
+0.305622f, 0.305677f, 0.305733f, 0.305788f, 0.305843f, 0.305899f, 0.305954f, 0.306009f, 0.306065f, 0.30612f, 0.306175f, 0.306231f, 0.306286f, 0.306341f, 0.306396f, 0.306452f, 0.306507f, 0.306562f, 0.306618f, 0.306673f,
+0.306728f, 0.306784f, 0.306839f, 0.306894f, 0.306949f, 0.307005f, 0.30706f, 0.307115f, 0.307171f, 0.307226f, 0.307281f, 0.307336f, 0.307392f, 0.307447f, 0.307502f, 0.307557f, 0.307613f, 0.307668f, 0.307723f, 0.307778f,
+0.307834f, 0.307889f, 0.307944f, 0.307999f, 0.308055f, 0.30811f, 0.308165f, 0.30822f, 0.308276f, 0.308331f, 0.308386f, 0.308441f, 0.308497f, 0.308552f, 0.308607f, 0.308662f, 0.308718f, 0.308773f, 0.308828f, 0.308883f,
+0.308938f, 0.308994f, 0.309049f, 0.309104f, 0.309159f, 0.309214f, 0.30927f, 0.309325f, 0.30938f, 0.309435f, 0.30949f, 0.309546f, 0.309601f, 0.309656f, 0.309711f, 0.309766f, 0.309821f, 0.309877f, 0.309932f, 0.309987f,
+0.310042f, 0.310097f, 0.310152f, 0.310208f, 0.310263f, 0.310318f, 0.310373f, 0.310428f, 0.310483f, 0.310539f, 0.310594f, 0.310649f, 0.310704f, 0.310759f, 0.310814f, 0.310869f, 0.310925f, 0.31098f, 0.311035f, 0.31109f,
+0.311145f, 0.3112f, 0.311255f, 0.31131f, 0.311366f, 0.311421f, 0.311476f, 0.311531f, 0.311586f, 0.311641f, 0.311696f, 0.311751f, 0.311806f, 0.311862f, 0.311917f, 0.311972f, 0.312027f, 0.312082f, 0.312137f, 0.312192f,
+0.312247f, 0.312302f, 0.312357f, 0.312412f, 0.312468f, 0.312523f, 0.312578f, 0.312633f, 0.312688f, 0.312743f, 0.312798f, 0.312853f, 0.312908f, 0.312963f, 0.313018f, 0.313073f, 0.313128f, 0.313183f, 0.313238f, 0.313293f,
+0.313349f, 0.313404f, 0.313459f, 0.313514f, 0.313569f, 0.313624f, 0.313679f, 0.313734f, 0.313789f, 0.313844f, 0.313899f, 0.313954f, 0.314009f, 0.314064f, 0.314119f, 0.314174f, 0.314229f, 0.314284f, 0.314339f, 0.314394f,
+0.314449f, 0.314504f, 0.314559f, 0.314614f, 0.314669f, 0.314724f, 0.314779f, 0.314834f, 0.314889f, 0.314944f, 0.314999f, 0.315054f, 0.315109f, 0.315164f, 0.315219f, 0.315274f, 0.315329f, 0.315384f, 0.315439f, 0.315494f,
+0.315549f, 0.315604f, 0.315658f, 0.315713f, 0.315768f, 0.315823f, 0.315878f, 0.315933f, 0.315988f, 0.316043f, 0.316098f, 0.316153f, 0.316208f, 0.316263f, 0.316318f, 0.316373f, 0.316428f, 0.316483f, 0.316537f, 0.316592f,
+0.316647f, 0.316702f, 0.316757f, 0.316812f, 0.316867f, 0.316922f, 0.316977f, 0.317032f, 0.317087f, 0.317141f, 0.317196f, 0.317251f, 0.317306f, 0.317361f, 0.317416f, 0.317471f, 0.317526f, 0.317581f, 0.317635f, 0.31769f,
+0.317745f, 0.3178f, 0.317855f, 0.31791f, 0.317965f, 0.31802f, 0.318074f, 0.318129f, 0.318184f, 0.318239f, 0.318294f, 0.318349f, 0.318404f, 0.318458f, 0.318513f, 0.318568f, 0.318623f, 0.318678f, 0.318733f, 0.318787f,
+0.318842f, 0.318897f, 0.318952f, 0.319007f, 0.319062f, 0.319116f, 0.319171f, 0.319226f, 0.319281f, 0.319336f, 0.31939f, 0.319445f, 0.3195f, 0.319555f, 0.31961f, 0.319664f, 0.319719f, 0.319774f, 0.319829f, 0.319884f,
+0.319938f, 0.319993f, 0.320048f, 0.320103f, 0.320158f, 0.320212f, 0.320267f, 0.320322f, 0.320377f, 0.320431f, 0.320486f, 0.320541f, 0.320596f, 0.320651f, 0.320705f, 0.32076f, 0.320815f, 0.32087f, 0.320924f, 0.320979f,
+0.321034f, 0.321089f, 0.321143f, 0.321198f, 0.321253f, 0.321307f, 0.321362f, 0.321417f, 0.321472f, 0.321526f, 0.321581f, 0.321636f, 0.321691f, 0.321745f, 0.3218f, 0.321855f, 0.321909f, 0.321964f, 0.322019f, 0.322074f,
+0.322128f, 0.322183f, 0.322238f, 0.322292f, 0.322347f, 0.322402f, 0.322456f, 0.322511f, 0.322566f, 0.322621f, 0.322675f, 0.32273f, 0.322785f, 0.322839f, 0.322894f, 0.322949f, 0.323003f, 0.323058f, 0.323113f, 0.323167f,
+0.323222f, 0.323277f, 0.323331f, 0.323386f, 0.323441f, 0.323495f, 0.32355f, 0.323604f, 0.323659f, 0.323714f, 0.323768f, 0.323823f, 0.323878f, 0.323932f, 0.323987f, 0.324042f, 0.324096f, 0.324151f, 0.324205f, 0.32426f,
+0.324315f, 0.324369f, 0.324424f, 0.324478f, 0.324533f, 0.324588f, 0.324642f, 0.324697f, 0.324752f, 0.324806f, 0.324861f, 0.324915f, 0.32497f, 0.325024f, 0.325079f, 0.325134f, 0.325188f, 0.325243f, 0.325297f, 0.325352f,
+0.325407f, 0.325461f, 0.325516f, 0.32557f, 0.325625f, 0.325679f, 0.325734f, 0.325789f, 0.325843f, 0.325898f, 0.325952f, 0.326007f, 0.326061f, 0.326116f, 0.32617f, 0.326225f, 0.326279f, 0.326334f, 0.326389f, 0.326443f,
+0.326498f, 0.326552f, 0.326607f, 0.326661f, 0.326716f, 0.32677f, 0.326825f, 0.326879f, 0.326934f, 0.326988f, 0.327043f, 0.327097f, 0.327152f, 0.327206f, 0.327261f, 0.327315f, 0.32737f, 0.327424f, 0.327479f, 0.327533f,
+0.327588f, 0.327642f, 0.327697f, 0.327751f, 0.327806f, 0.32786f, 0.327915f, 0.327969f, 0.328024f, 0.328078f, 0.328132f, 0.328187f, 0.328241f, 0.328296f, 0.32835f, 0.328405f, 0.328459f, 0.328514f, 0.328568f, 0.328623f,
+0.328677f, 0.328731f, 0.328786f, 0.32884f, 0.328895f, 0.328949f, 0.329004f, 0.329058f, 0.329112f, 0.329167f, 0.329221f, 0.329276f, 0.32933f, 0.329385f, 0.329439f, 0.329493f, 0.329548f, 0.329602f, 0.329657f, 0.329711f,
+0.329765f, 0.32982f, 0.329874f, 0.329929f, 0.329983f, 0.330037f, 0.330092f, 0.330146f, 0.330201f, 0.330255f, 0.330309f, 0.330364f, 0.330418f, 0.330472f, 0.330527f, 0.330581f, 0.330636f, 0.33069f, 0.330744f, 0.330799f,
+0.330853f, 0.330907f, 0.330962f, 0.331016f, 0.33107f, 0.331125f, 0.331179f, 0.331233f, 0.331288f, 0.331342f, 0.331396f, 0.331451f, 0.331505f, 0.331559f, 0.331614f, 0.331668f, 0.331722f, 0.331777f, 0.331831f, 0.331885f,
+0.33194f, 0.331994f, 0.332048f, 0.332103f, 0.332157f, 0.332211f, 0.332265f, 0.33232f, 0.332374f, 0.332428f, 0.332483f, 0.332537f, 0.332591f, 0.332645f, 0.3327f, 0.332754f, 0.332808f, 0.332863f, 0.332917f, 0.332971f,
+0.333025f, 0.33308f, 0.333134f, 0.333188f, 0.333242f, 0.333297f, 0.333351f, 0.333405f, 0.333459f, 0.333514f, 0.333568f, 0.333622f, 0.333676f, 0.333731f, 0.333785f, 0.333839f, 0.333893f, 0.333948f, 0.334002f, 0.334056f,
+0.33411f, 0.334165f, 0.334219f, 0.334273f, 0.334327f, 0.334381f, 0.334436f, 0.33449f, 0.334544f, 0.334598f, 0.334652f, 0.334707f, 0.334761f, 0.334815f, 0.334869f, 0.334923f, 0.334978f, 0.335032f, 0.335086f, 0.33514f,
+0.335194f, 0.335248f, 0.335303f, 0.335357f, 0.335411f, 0.335465f, 0.335519f, 0.335574f, 0.335628f, 0.335682f, 0.335736f, 0.33579f, 0.335844f, 0.335898f, 0.335953f, 0.336007f, 0.336061f, 0.336115f, 0.336169f, 0.336223f,
+0.336277f, 0.336332f, 0.336386f, 0.33644f, 0.336494f, 0.336548f, 0.336602f, 0.336656f, 0.33671f, 0.336765f, 0.336819f, 0.336873f, 0.336927f, 0.336981f, 0.337035f, 0.337089f, 0.337143f, 0.337197f, 0.337251f, 0.337306f,
+0.33736f, 0.337414f, 0.337468f, 0.337522f, 0.337576f, 0.33763f, 0.337684f, 0.337738f, 0.337792f, 0.337846f, 0.3379f, 0.337955f, 0.338009f, 0.338063f, 0.338117f, 0.338171f, 0.338225f, 0.338279f, 0.338333f, 0.338387f,
+0.338441f, 0.338495f, 0.338549f, 0.338603f, 0.338657f, 0.338711f, 0.338765f, 0.338819f, 0.338873f, 0.338927f, 0.338981f, 0.339035f, 0.339089f, 0.339143f, 0.339197f, 0.339251f, 0.339305f, 0.339359f, 0.339413f, 0.339467f,
+0.339521f, 0.339575f, 0.339629f, 0.339683f, 0.339737f, 0.339791f, 0.339845f, 0.339899f, 0.339953f, 0.340007f, 0.340061f, 0.340115f, 0.340169f, 0.340223f, 0.340277f, 0.340331f, 0.340385f, 0.340439f, 0.340493f, 0.340547f,
+0.340601f, 0.340655f, 0.340709f, 0.340763f, 0.340817f, 0.340871f, 0.340925f, 0.340979f, 0.341033f, 0.341087f, 0.34114f, 0.341194f, 0.341248f, 0.341302f, 0.341356f, 0.34141f, 0.341464f, 0.341518f, 0.341572f, 0.341626f,
+0.34168f, 0.341734f, 0.341787f, 0.341841f, 0.341895f, 0.341949f, 0.342003f, 0.342057f, 0.342111f, 0.342165f, 0.342219f, 0.342273f, 0.342326f, 0.34238f, 0.342434f, 0.342488f, 0.342542f, 0.342596f, 0.34265f, 0.342704f,
+0.342757f, 0.342811f, 0.342865f, 0.342919f, 0.342973f, 0.343027f, 0.343081f, 0.343134f, 0.343188f, 0.343242f, 0.343296f, 0.34335f, 0.343404f, 0.343457f, 0.343511f, 0.343565f, 0.343619f, 0.343673f, 0.343727f, 0.34378f,
+0.343834f, 0.343888f, 0.343942f, 0.343996f, 0.34405f, 0.344103f, 0.344157f, 0.344211f, 0.344265f, 0.344319f, 0.344372f, 0.344426f, 0.34448f, 0.344534f, 0.344588f, 0.344641f, 0.344695f, 0.344749f, 0.344803f, 0.344856f,
+0.34491f, 0.344964f, 0.345018f, 0.345072f, 0.345125f, 0.345179f, 0.345233f, 0.345287f, 0.34534f, 0.345394f, 0.345448f, 0.345502f, 0.345555f, 0.345609f, 0.345663f, 0.345717f, 0.34577f, 0.345824f, 0.345878f, 0.345932f,
+0.345985f, 0.346039f, 0.346093f, 0.346146f, 0.3462f, 0.346254f, 0.346308f, 0.346361f, 0.346415f, 0.346469f, 0.346522f, 0.346576f, 0.34663f, 0.346684f, 0.346737f, 0.346791f, 0.346845f, 0.346898f, 0.346952f, 0.347006f,
+0.347059f, 0.347113f, 0.347167f, 0.34722f, 0.347274f, 0.347328f, 0.347381f, 0.347435f, 0.347489f, 0.347542f, 0.347596f, 0.34765f, 0.347703f, 0.347757f, 0.347811f, 0.347864f, 0.347918f, 0.347972f, 0.348025f, 0.348079f,
+0.348133f, 0.348186f, 0.34824f, 0.348294f, 0.348347f, 0.348401f, 0.348454f, 0.348508f, 0.348562f, 0.348615f, 0.348669f, 0.348723f, 0.348776f, 0.34883f, 0.348883f, 0.348937f, 0.348991f, 0.349044f, 0.349098f, 0.349151f,
+0.349205f, 0.349259f, 0.349312f, 0.349366f, 0.349419f, 0.349473f, 0.349526f, 0.34958f, 0.349634f, 0.349687f, 0.349741f, 0.349794f, 0.349848f, 0.349901f, 0.349955f, 0.350009f, 0.350062f, 0.350116f, 0.350169f, 0.350223f,
+0.350276f, 0.35033f, 0.350383f, 0.350437f, 0.350491f, 0.350544f, 0.350598f, 0.350651f, 0.350705f, 0.350758f, 0.350812f, 0.350865f, 0.350919f, 0.350972f, 0.351026f, 0.351079f, 0.351133f, 0.351186f, 0.35124f, 0.351293f,
+0.351347f, 0.3514f, 0.351454f, 0.351507f, 0.351561f, 0.351614f, 0.351668f, 0.351721f, 0.351775f, 0.351828f, 0.351882f, 0.351935f, 0.351989f, 0.352042f, 0.352096f, 0.352149f, 0.352203f, 0.352256f, 0.35231f, 0.352363f,
+0.352416f, 0.35247f, 0.352523f, 0.352577f, 0.35263f, 0.352684f, 0.352737f, 0.352791f, 0.352844f, 0.352897f, 0.352951f, 0.353004f, 0.353058f, 0.353111f, 0.353165f, 0.353218f, 0.353271f, 0.353325f, 0.353378f, 0.353432f,
+0.353485f, 0.353539f, 0.353592f, 0.353645f, 0.353699f, 0.353752f, 0.353806f, 0.353859f, 0.353912f, 0.353966f, 0.354019f, 0.354072f, 0.354126f, 0.354179f, 0.354233f, 0.354286f, 0.354339f, 0.354393f, 0.354446f, 0.354499f,
+0.354553f, 0.354606f, 0.35466f, 0.354713f, 0.354766f, 0.35482f, 0.354873f, 0.354926f, 0.35498f, 0.355033f, 0.355086f, 0.35514f, 0.355193f, 0.355246f, 0.3553f, 0.355353f, 0.355406f, 0.35546f, 0.355513f, 0.355566f,
+0.35562f, 0.355673f, 0.355726f, 0.35578f, 0.355833f, 0.355886f, 0.355939f, 0.355993f, 0.356046f, 0.356099f, 0.356153f, 0.356206f, 0.356259f, 0.356313f, 0.356366f, 0.356419f, 0.356472f, 0.356526f, 0.356579f, 0.356632f,
+0.356686f, 0.356739f, 0.356792f, 0.356845f, 0.356899f, 0.356952f, 0.357005f, 0.357058f, 0.357112f, 0.357165f, 0.357218f, 0.357271f, 0.357325f, 0.357378f, 0.357431f, 0.357484f, 0.357538f, 0.357591f, 0.357644f, 0.357697f,
+0.35775f, 0.357804f, 0.357857f, 0.35791f, 0.357963f, 0.358017f, 0.35807f, 0.358123f, 0.358176f, 0.358229f, 0.358283f, 0.358336f, 0.358389f, 0.358442f, 0.358495f, 0.358549f, 0.358602f, 0.358655f, 0.358708f, 0.358761f,
+0.358814f, 0.358868f, 0.358921f, 0.358974f, 0.359027f, 0.35908f, 0.359134f, 0.359187f, 0.35924f, 0.359293f, 0.359346f, 0.359399f, 0.359452f, 0.359506f, 0.359559f, 0.359612f, 0.359665f, 0.359718f, 0.359771f, 0.359824f,
+0.359878f, 0.359931f, 0.359984f, 0.360037f, 0.36009f, 0.360143f, 0.360196f, 0.360249f, 0.360303f, 0.360356f, 0.360409f, 0.360462f, 0.360515f, 0.360568f, 0.360621f, 0.360674f, 0.360727f, 0.36078f, 0.360834f, 0.360887f,
+0.36094f, 0.360993f, 0.361046f, 0.361099f, 0.361152f, 0.361205f, 0.361258f, 0.361311f, 0.361364f, 0.361417f, 0.36147f, 0.361524f, 0.361577f, 0.36163f, 0.361683f, 0.361736f, 0.361789f, 0.361842f, 0.361895f, 0.361948f,
+0.362001f, 0.362054f, 0.362107f, 0.36216f, 0.362213f, 0.362266f, 0.362319f, 0.362372f, 0.362425f, 0.362478f, 0.362531f, 0.362584f, 0.362637f, 0.36269f, 0.362743f, 0.362796f, 0.362849f, 0.362902f, 0.362955f, 0.363008f,
+0.363061f, 0.363114f, 0.363167f, 0.36322f, 0.363273f, 0.363326f, 0.363379f, 0.363432f, 0.363485f, 0.363538f, 0.363591f, 0.363644f, 0.363697f, 0.36375f, 0.363803f, 0.363856f, 0.363909f, 0.363962f, 0.364015f, 0.364068f,
+0.364121f, 0.364174f, 0.364226f, 0.364279f, 0.364332f, 0.364385f, 0.364438f, 0.364491f, 0.364544f, 0.364597f, 0.36465f, 0.364703f, 0.364756f, 0.364809f, 0.364862f, 0.364914f, 0.364967f, 0.36502f, 0.365073f, 0.365126f,
+0.365179f, 0.365232f, 0.365285f, 0.365338f, 0.365391f, 0.365443f, 0.365496f, 0.365549f, 0.365602f, 0.365655f, 0.365708f, 0.365761f, 0.365814f, 0.365866f, 0.365919f, 0.365972f, 0.366025f, 0.366078f, 0.366131f, 0.366184f,
+0.366236f, 0.366289f, 0.366342f, 0.366395f, 0.366448f, 0.366501f, 0.366553f, 0.366606f, 0.366659f, 0.366712f, 0.366765f, 0.366818f, 0.36687f, 0.366923f, 0.366976f, 0.367029f, 0.367082f, 0.367135f, 0.367187f, 0.36724f,
+0.367293f, 0.367346f, 0.367399f, 0.367451f, 0.367504f, 0.367557f, 0.36761f, 0.367663f, 0.367715f, 0.367768f, 0.367821f, 0.367874f, 0.367926f, 0.367979f, 0.368032f, 0.368085f, 0.368137f, 0.36819f, 0.368243f, 0.368296f,
+0.368349f, 0.368401f, 0.368454f, 0.368507f, 0.36856f, 0.368612f, 0.368665f, 0.368718f, 0.36877f, 0.368823f, 0.368876f, 0.368929f, 0.368981f, 0.369034f, 0.369087f, 0.36914f, 0.369192f, 0.369245f, 0.369298f, 0.36935f,
+0.369403f, 0.369456f, 0.369509f, 0.369561f, 0.369614f, 0.369667f, 0.369719f, 0.369772f, 0.369825f, 0.369877f, 0.36993f, 0.369983f, 0.370035f, 0.370088f, 0.370141f, 0.370193f, 0.370246f, 0.370299f, 0.370351f, 0.370404f,
+0.370457f, 0.370509f, 0.370562f, 0.370615f, 0.370667f, 0.37072f, 0.370773f, 0.370825f, 0.370878f, 0.370931f, 0.370983f, 0.371036f, 0.371089f, 0.371141f, 0.371194f, 0.371246f, 0.371299f, 0.371352f, 0.371404f, 0.371457f,
+0.37151f, 0.371562f, 0.371615f, 0.371667f, 0.37172f, 0.371773f, 0.371825f, 0.371878f, 0.37193f, 0.371983f, 0.372036f, 0.372088f, 0.372141f, 0.372193f, 0.372246f, 0.372298f, 0.372351f, 0.372404f, 0.372456f, 0.372509f,
+0.372561f, 0.372614f, 0.372666f, 0.372719f, 0.372772f, 0.372824f, 0.372877f, 0.372929f, 0.372982f, 0.373034f, 0.373087f, 0.373139f, 0.373192f, 0.373244f, 0.373297f, 0.373349f, 0.373402f, 0.373455f, 0.373507f, 0.37356f,
+0.373612f, 0.373665f, 0.373717f, 0.37377f, 0.373822f, 0.373875f, 0.373927f, 0.37398f, 0.374032f, 0.374085f, 0.374137f, 0.37419f, 0.374242f, 0.374295f, 0.374347f, 0.3744f, 0.374452f, 0.374505f, 0.374557f, 0.374609f,
+0.374662f, 0.374714f, 0.374767f, 0.374819f, 0.374872f, 0.374924f, 0.374977f, 0.375029f, 0.375082f, 0.375134f, 0.375186f, 0.375239f, 0.375291f, 0.375344f, 0.375396f, 0.375449f, 0.375501f, 0.375554f, 0.375606f, 0.375658f,
+0.375711f, 0.375763f, 0.375816f, 0.375868f, 0.37592f, 0.375973f, 0.376025f, 0.376078f, 0.37613f, 0.376183f, 0.376235f, 0.376287f, 0.37634f, 0.376392f, 0.376444f, 0.376497f, 0.376549f, 0.376602f, 0.376654f, 0.376706f,
+0.376759f, 0.376811f, 0.376863f, 0.376916f, 0.376968f, 0.377021f, 0.377073f, 0.377125f, 0.377178f, 0.37723f, 0.377282f, 0.377335f, 0.377387f, 0.377439f, 0.377492f, 0.377544f, 0.377596f, 0.377649f, 0.377701f, 0.377753f,
+0.377806f, 0.377858f, 0.37791f, 0.377963f, 0.378015f, 0.378067f, 0.37812f, 0.378172f, 0.378224f, 0.378277f, 0.378329f, 0.378381f, 0.378433f, 0.378486f, 0.378538f, 0.37859f, 0.378643f, 0.378695f, 0.378747f, 0.378799f,
+0.378852f, 0.378904f, 0.378956f, 0.379009f, 0.379061f, 0.379113f, 0.379165f, 0.379218f, 0.37927f, 0.379322f, 0.379374f, 0.379427f, 0.379479f, 0.379531f, 0.379583f, 0.379636f, 0.379688f, 0.37974f, 0.379792f, 0.379845f,
+0.379897f, 0.379949f, 0.380001f, 0.380053f, 0.380106f, 0.380158f, 0.38021f, 0.380262f, 0.380314f, 0.380367f, 0.380419f, 0.380471f, 0.380523f, 0.380575f, 0.380628f, 0.38068f, 0.380732f, 0.380784f, 0.380836f, 0.380889f,
+0.380941f, 0.380993f, 0.381045f, 0.381097f, 0.381149f, 0.381202f, 0.381254f, 0.381306f, 0.381358f, 0.38141f, 0.381462f, 0.381515f, 0.381567f, 0.381619f, 0.381671f, 0.381723f, 0.381775f, 0.381827f, 0.38188f, 0.381932f,
+0.381984f, 0.382036f, 0.382088f, 0.38214f, 0.382192f, 0.382245f, 0.382297f, 0.382349f, 0.382401f, 0.382453f, 0.382505f, 0.382557f, 0.382609f, 0.382661f, 0.382713f, 0.382766f, 0.382818f, 0.38287f, 0.382922f, 0.382974f,
+0.383026f, 0.383078f, 0.38313f, 0.383182f, 0.383234f, 0.383286f, 0.383338f, 0.383391f, 0.383443f, 0.383495f, 0.383547f, 0.383599f, 0.383651f, 0.383703f, 0.383755f, 0.383807f, 0.383859f, 0.383911f, 0.383963f, 0.384015f,
+0.384067f, 0.384119f, 0.384171f, 0.384223f, 0.384275f, 0.384327f, 0.384379f, 0.384431f, 0.384483f, 0.384535f, 0.384587f, 0.384639f, 0.384691f, 0.384743f, 0.384795f, 0.384847f, 0.384899f, 0.384951f, 0.385003f, 0.385055f,
+0.385107f, 0.385159f, 0.385211f, 0.385263f, 0.385315f, 0.385367f, 0.385419f, 0.385471f, 0.385523f, 0.385575f, 0.385627f, 0.385679f, 0.385731f, 0.385783f, 0.385835f, 0.385887f, 0.385939f, 0.385991f, 0.386043f, 0.386095f,
+0.386147f, 0.386198f, 0.38625f, 0.386302f, 0.386354f, 0.386406f, 0.386458f, 0.38651f, 0.386562f, 0.386614f, 0.386666f, 0.386718f, 0.38677f, 0.386821f, 0.386873f, 0.386925f, 0.386977f, 0.387029f, 0.387081f, 0.387133f,
+0.387185f, 0.387237f, 0.387288f, 0.38734f, 0.387392f, 0.387444f, 0.387496f, 0.387548f, 0.3876f, 0.387652f, 0.387703f, 0.387755f, 0.387807f, 0.387859f, 0.387911f, 0.387963f, 0.388015f, 0.388066f, 0.388118f, 0.38817f,
+0.388222f, 0.388274f, 0.388326f, 0.388377f, 0.388429f, 0.388481f, 0.388533f, 0.388585f, 0.388637f, 0.388688f, 0.38874f, 0.388792f, 0.388844f, 0.388896f, 0.388947f, 0.388999f, 0.389051f, 0.389103f, 0.389155f, 0.389206f,
+0.389258f, 0.38931f, 0.389362f, 0.389414f, 0.389465f, 0.389517f, 0.389569f, 0.389621f, 0.389672f, 0.389724f, 0.389776f, 0.389828f, 0.389879f, 0.389931f, 0.389983f, 0.390035f, 0.390086f, 0.390138f, 0.39019f, 0.390242f,
+0.390293f, 0.390345f, 0.390397f, 0.390449f, 0.3905f, 0.390552f, 0.390604f, 0.390656f, 0.390707f, 0.390759f, 0.390811f, 0.390862f, 0.390914f, 0.390966f, 0.391018f, 0.391069f, 0.391121f, 0.391173f, 0.391224f, 0.391276f,
+0.391328f, 0.391379f, 0.391431f, 0.391483f, 0.391534f, 0.391586f, 0.391638f, 0.391689f, 0.391741f, 0.391793f, 0.391845f, 0.391896f, 0.391948f, 0.391999f, 0.392051f, 0.392103f, 0.392154f, 0.392206f, 0.392258f, 0.392309f,
+0.392361f, 0.392413f, 0.392464f, 0.392516f, 0.392568f, 0.392619f, 0.392671f, 0.392722f, 0.392774f, 0.392826f, 0.392877f, 0.392929f, 0.392981f, 0.393032f, 0.393084f, 0.393135f, 0.393187f, 0.393239f, 0.39329f, 0.393342f,
+0.393393f, 0.393445f, 0.393497f, 0.393548f, 0.3936f, 0.393651f, 0.393703f, 0.393754f, 0.393806f, 0.393858f, 0.393909f, 0.393961f, 0.394012f, 0.394064f, 0.394115f, 0.394167f, 0.394218f, 0.39427f, 0.394322f, 0.394373f,
+0.394425f, 0.394476f, 0.394528f, 0.394579f, 0.394631f, 0.394682f, 0.394734f, 0.394785f, 0.394837f, 0.394888f, 0.39494f, 0.394991f, 0.395043f, 0.395094f, 0.395146f, 0.395197f, 0.395249f, 0.3953f, 0.395352f, 0.395403f,
+0.395455f, 0.395506f, 0.395558f, 0.395609f, 0.395661f, 0.395712f, 0.395764f, 0.395815f, 0.395867f, 0.395918f, 0.39597f, 0.396021f, 0.396073f, 0.396124f, 0.396176f, 0.396227f, 0.396278f, 0.39633f, 0.396381f, 0.396433f,
+0.396484f, 0.396536f, 0.396587f, 0.396639f, 0.39669f, 0.396741f, 0.396793f, 0.396844f, 0.396896f, 0.396947f, 0.396999f, 0.39705f, 0.397101f, 0.397153f, 0.397204f, 0.397256f, 0.397307f, 0.397358f, 0.39741f, 0.397461f,
+0.397513f, 0.397564f, 0.397615f, 0.397667f, 0.397718f, 0.39777f, 0.397821f, 0.397872f, 0.397924f, 0.397975f, 0.398026f, 0.398078f, 0.398129f, 0.39818f, 0.398232f, 0.398283f, 0.398335f, 0.398386f, 0.398437f, 0.398489f,
+0.39854f, 0.398591f, 0.398643f, 0.398694f, 0.398745f, 0.398797f, 0.398848f, 0.398899f, 0.398951f, 0.399002f, 0.399053f, 0.399105f, 0.399156f, 0.399207f, 0.399258f, 0.39931f, 0.399361f, 0.399412f, 0.399464f, 0.399515f,
+0.399566f, 0.399618f, 0.399669f, 0.39972f, 0.399771f, 0.399823f, 0.399874f, 0.399925f, 0.399977f, 0.400028f, 0.400079f, 0.40013f, 0.400182f, 0.400233f, 0.400284f, 0.400335f, 0.400387f, 0.400438f, 0.400489f, 0.40054f,
+0.400592f, 0.400643f, 0.400694f, 0.400745f, 0.400797f, 0.400848f, 0.400899f, 0.40095f, 0.401001f, 0.401053f, 0.401104f, 0.401155f, 0.401206f, 0.401258f, 0.401309f, 0.40136f, 0.401411f, 0.401462f, 0.401514f, 0.401565f,
+0.401616f, 0.401667f, 0.401718f, 0.401769f, 0.401821f, 0.401872f, 0.401923f, 0.401974f, 0.402025f, 0.402077f, 0.402128f, 0.402179f, 0.40223f, 0.402281f, 0.402332f, 0.402383f, 0.402435f, 0.402486f, 0.402537f, 0.402588f,
+0.402639f, 0.40269f, 0.402742f, 0.402793f, 0.402844f, 0.402895f, 0.402946f, 0.402997f, 0.403048f, 0.403099f, 0.403151f, 0.403202f, 0.403253f, 0.403304f, 0.403355f, 0.403406f, 0.403457f, 0.403508f, 0.403559f, 0.40361f,
+0.403662f, 0.403713f, 0.403764f, 0.403815f, 0.403866f, 0.403917f, 0.403968f, 0.404019f, 0.40407f, 0.404121f, 0.404172f, 0.404223f, 0.404274f, 0.404326f, 0.404377f, 0.404428f, 0.404479f, 0.40453f, 0.404581f, 0.404632f,
+0.404683f, 0.404734f, 0.404785f, 0.404836f, 0.404887f, 0.404938f, 0.404989f, 0.40504f, 0.405091f, 0.405142f, 0.405193f, 0.405244f, 0.405295f, 0.405346f, 0.405397f, 0.405448f, 0.405499f, 0.40555f, 0.405601f, 0.405652f,
+0.405703f, 0.405754f, 0.405805f, 0.405856f, 0.405907f, 0.405958f, 0.406009f, 0.40606f, 0.406111f, 0.406162f, 0.406213f, 0.406264f, 0.406315f, 0.406366f, 0.406417f, 0.406468f, 0.406519f, 0.40657f, 0.406621f, 0.406672f,
+0.406722f, 0.406773f, 0.406824f, 0.406875f, 0.406926f, 0.406977f, 0.407028f, 0.407079f, 0.40713f, 0.407181f, 0.407232f, 0.407283f, 0.407334f, 0.407384f, 0.407435f, 0.407486f, 0.407537f, 0.407588f, 0.407639f, 0.40769f,
+0.407741f, 0.407792f, 0.407843f, 0.407893f, 0.407944f, 0.407995f, 0.408046f, 0.408097f, 0.408148f, 0.408199f, 0.408249f, 0.4083f, 0.408351f, 0.408402f, 0.408453f, 0.408504f, 0.408555f, 0.408605f, 0.408656f, 0.408707f,
+0.408758f, 0.408809f, 0.40886f, 0.408911f, 0.408961f, 0.409012f, 0.409063f, 0.409114f, 0.409165f, 0.409215f, 0.409266f, 0.409317f, 0.409368f, 0.409419f, 0.409469f, 0.40952f, 0.409571f, 0.409622f, 0.409673f, 0.409723f,
+0.409774f, 0.409825f, 0.409876f, 0.409927f, 0.409977f, 0.410028f, 0.410079f, 0.41013f, 0.41018f, 0.410231f, 0.410282f, 0.410333f, 0.410384f, 0.410434f, 0.410485f, 0.410536f, 0.410587f, 0.410637f, 0.410688f, 0.410739f,
+0.410789f, 0.41084f, 0.410891f, 0.410942f, 0.410992f, 0.411043f, 0.411094f, 0.411145f, 0.411195f, 0.411246f, 0.411297f, 0.411347f, 0.411398f, 0.411449f, 0.4115f, 0.41155f, 0.411601f, 0.411652f, 0.411702f, 0.411753f,
+0.411804f, 0.411854f, 0.411905f, 0.411956f, 0.412006f, 0.412057f, 0.412108f, 0.412158f, 0.412209f, 0.41226f, 0.41231f, 0.412361f, 0.412412f, 0.412462f, 0.412513f, 0.412564f, 0.412614f, 0.412665f, 0.412716f, 0.412766f,
+0.412817f, 0.412868f, 0.412918f, 0.412969f, 0.413019f, 0.41307f, 0.413121f, 0.413171f, 0.413222f, 0.413273f, 0.413323f, 0.413374f, 0.413424f, 0.413475f, 0.413526f, 0.413576f, 0.413627f, 0.413677f, 0.413728f, 0.413779f,
+0.413829f, 0.41388f, 0.41393f, 0.413981f, 0.414031f, 0.414082f, 0.414133f, 0.414183f, 0.414234f, 0.414284f, 0.414335f, 0.414385f, 0.414436f, 0.414486f, 0.414537f, 0.414588f, 0.414638f, 0.414689f, 0.414739f, 0.41479f,
+0.41484f, 0.414891f, 0.414941f, 0.414992f, 0.415042f, 0.415093f, 0.415143f, 0.415194f, 0.415244f, 0.415295f, 0.415345f, 0.415396f, 0.415446f, 0.415497f, 0.415547f, 0.415598f, 0.415648f, 0.415699f, 0.415749f, 0.4158f,
+0.41585f, 0.415901f, 0.415951f, 0.416002f, 0.416052f, 0.416103f, 0.416153f, 0.416204f, 0.416254f, 0.416305f, 0.416355f, 0.416406f, 0.416456f, 0.416506f, 0.416557f, 0.416607f, 0.416658f, 0.416708f, 0.416759f, 0.416809f,
+0.416859f, 0.41691f, 0.41696f, 0.417011f, 0.417061f, 0.417112f, 0.417162f, 0.417212f, 0.417263f, 0.417313f, 0.417364f, 0.417414f, 0.417464f, 0.417515f, 0.417565f, 0.417616f, 0.417666f, 0.417716f, 0.417767f, 0.417817f,
+0.417868f, 0.417918f, 0.417968f, 0.418019f, 0.418069f, 0.418119f, 0.41817f, 0.41822f, 0.418271f, 0.418321f, 0.418371f, 0.418422f, 0.418472f, 0.418522f, 0.418573f, 0.418623f, 0.418673f, 0.418724f, 0.418774f, 0.418824f,
+0.418875f, 0.418925f, 0.418975f, 0.419026f, 0.419076f, 0.419126f, 0.419177f, 0.419227f, 0.419277f, 0.419327f, 0.419378f, 0.419428f, 0.419478f, 0.419529f, 0.419579f, 0.419629f, 0.41968f, 0.41973f, 0.41978f, 0.41983f,
+0.419881f, 0.419931f, 0.419981f, 0.420031f, 0.420082f, 0.420132f, 0.420182f, 0.420233f, 0.420283f, 0.420333f, 0.420383f, 0.420434f, 0.420484f, 0.420534f, 0.420584f, 0.420634f, 0.420685f, 0.420735f, 0.420785f, 0.420835f,
+0.420886f, 0.420936f, 0.420986f, 0.421036f, 0.421087f, 0.421137f, 0.421187f, 0.421237f, 0.421287f, 0.421338f, 0.421388f, 0.421438f, 0.421488f, 0.421538f, 0.421589f, 0.421639f, 0.421689f, 0.421739f, 0.421789f, 0.421839f,
+0.42189f, 0.42194f, 0.42199f, 0.42204f, 0.42209f, 0.42214f, 0.422191f, 0.422241f, 0.422291f, 0.422341f, 0.422391f, 0.422441f, 0.422491f, 0.422542f, 0.422592f, 0.422642f, 0.422692f, 0.422742f, 0.422792f, 0.422842f,
+0.422893f, 0.422943f, 0.422993f, 0.423043f, 0.423093f, 0.423143f, 0.423193f, 0.423243f, 0.423293f, 0.423344f, 0.423394f, 0.423444f, 0.423494f, 0.423544f, 0.423594f, 0.423644f, 0.423694f, 0.423744f, 0.423794f, 0.423844f,
+0.423894f, 0.423944f, 0.423995f, 0.424045f, 0.424095f, 0.424145f, 0.424195f, 0.424245f, 0.424295f, 0.424345f, 0.424395f, 0.424445f, 0.424495f, 0.424545f, 0.424595f, 0.424645f, 0.424695f, 0.424745f, 0.424795f, 0.424845f,
+0.424895f, 0.424945f, 0.424995f, 0.425045f, 0.425095f, 0.425145f, 0.425195f, 0.425245f, 0.425295f, 0.425345f, 0.425395f, 0.425445f, 0.425495f, 0.425545f, 0.425595f, 0.425645f, 0.425695f, 0.425745f, 0.425795f, 0.425845f,
+0.425895f, 0.425945f, 0.425995f, 0.426045f, 0.426095f, 0.426145f, 0.426195f, 0.426245f, 0.426295f, 0.426345f, 0.426395f, 0.426445f, 0.426494f, 0.426544f, 0.426594f, 0.426644f, 0.426694f, 0.426744f, 0.426794f, 0.426844f,
+0.426894f, 0.426944f, 0.426994f, 0.427044f, 0.427094f, 0.427143f, 0.427193f, 0.427243f, 0.427293f, 0.427343f, 0.427393f, 0.427443f, 0.427493f, 0.427543f, 0.427592f, 0.427642f, 0.427692f, 0.427742f, 0.427792f, 0.427842f,
+0.427892f, 0.427941f, 0.427991f, 0.428041f, 0.428091f, 0.428141f, 0.428191f, 0.428241f, 0.42829f, 0.42834f, 0.42839f, 0.42844f, 0.42849f, 0.42854f, 0.428589f, 0.428639f, 0.428689f, 0.428739f, 0.428789f, 0.428838f,
+0.428888f, 0.428938f, 0.428988f, 0.429038f, 0.429088f, 0.429137f, 0.429187f, 0.429237f, 0.429287f, 0.429336f, 0.429386f, 0.429436f, 0.429486f, 0.429536f, 0.429585f, 0.429635f, 0.429685f, 0.429735f, 0.429784f, 0.429834f,
+0.429884f, 0.429934f, 0.429983f, 0.430033f, 0.430083f, 0.430133f, 0.430182f, 0.430232f, 0.430282f, 0.430332f, 0.430381f, 0.430431f, 0.430481f, 0.430531f, 0.43058f, 0.43063f, 0.43068f, 0.430729f, 0.430779f, 0.430829f,
+0.430879f, 0.430928f, 0.430978f, 0.431028f, 0.431077f, 0.431127f, 0.431177f, 0.431226f, 0.431276f, 0.431326f, 0.431375f, 0.431425f, 0.431475f, 0.431525f, 0.431574f, 0.431624f, 0.431674f, 0.431723f, 0.431773f, 0.431822f,
+0.431872f, 0.431922f, 0.431971f, 0.432021f, 0.432071f, 0.43212f, 0.43217f, 0.43222f, 0.432269f, 0.432319f, 0.432369f, 0.432418f, 0.432468f, 0.432517f, 0.432567f, 0.432617f, 0.432666f, 0.432716f, 0.432765f, 0.432815f,
+0.432865f, 0.432914f, 0.432964f, 0.433013f, 0.433063f, 0.433113f, 0.433162f, 0.433212f, 0.433261f, 0.433311f, 0.433361f, 0.43341f, 0.43346f, 0.433509f, 0.433559f, 0.433608f, 0.433658f, 0.433707f, 0.433757f, 0.433807f,
+0.433856f, 0.433906f, 0.433955f, 0.434005f, 0.434054f, 0.434104f, 0.434153f, 0.434203f, 0.434252f, 0.434302f, 0.434351f, 0.434401f, 0.43445f, 0.4345f, 0.43455f, 0.434599f, 0.434649f, 0.434698f, 0.434748f, 0.434797f,
+0.434847f, 0.434896f, 0.434946f, 0.434995f, 0.435044f, 0.435094f, 0.435143f, 0.435193f, 0.435242f, 0.435292f, 0.435341f, 0.435391f, 0.43544f, 0.43549f, 0.435539f, 0.435589f, 0.435638f, 0.435688f, 0.435737f, 0.435786f,
+0.435836f, 0.435885f, 0.435935f, 0.435984f, 0.436034f, 0.436083f, 0.436133f, 0.436182f, 0.436231f, 0.436281f, 0.43633f, 0.43638f, 0.436429f, 0.436478f, 0.436528f, 0.436577f, 0.436627f, 0.436676f, 0.436725f, 0.436775f,
+0.436824f, 0.436874f, 0.436923f, 0.436972f, 0.437022f, 0.437071f, 0.437121f, 0.43717f, 0.437219f, 0.437269f, 0.437318f, 0.437367f, 0.437417f, 0.437466f, 0.437515f, 0.437565f, 0.437614f, 0.437663f, 0.437713f, 0.437762f,
+0.437811f, 0.437861f, 0.43791f, 0.437959f, 0.438009f, 0.438058f, 0.438107f, 0.438157f, 0.438206f, 0.438255f, 0.438305f, 0.438354f, 0.438403f, 0.438453f, 0.438502f, 0.438551f, 0.438601f, 0.43865f, 0.438699f, 0.438748f,
+0.438798f, 0.438847f, 0.438896f, 0.438946f, 0.438995f, 0.439044f, 0.439093f, 0.439143f, 0.439192f, 0.439241f, 0.43929f, 0.43934f, 0.439389f, 0.439438f, 0.439487f, 0.439537f, 0.439586f, 0.439635f, 0.439684f, 0.439734f,
+0.439783f, 0.439832f, 0.439881f, 0.439931f, 0.43998f, 0.440029f, 0.440078f, 0.440127f, 0.440177f, 0.440226f, 0.440275f, 0.440324f, 0.440373f, 0.440423f, 0.440472f, 0.440521f, 0.44057f, 0.440619f, 0.440669f, 0.440718f,
+0.440767f, 0.440816f, 0.440865f, 0.440914f, 0.440964f, 0.441013f, 0.441062f, 0.441111f, 0.44116f, 0.441209f, 0.441259f, 0.441308f, 0.441357f, 0.441406f, 0.441455f, 0.441504f, 0.441553f, 0.441603f, 0.441652f, 0.441701f,
+0.44175f, 0.441799f, 0.441848f, 0.441897f, 0.441946f, 0.441996f, 0.442045f, 0.442094f, 0.442143f, 0.442192f, 0.442241f, 0.44229f, 0.442339f, 0.442388f, 0.442437f, 0.442487f, 0.442536f, 0.442585f, 0.442634f, 0.442683f,
+0.442732f, 0.442781f, 0.44283f, 0.442879f, 0.442928f, 0.442977f, 0.443026f, 0.443075f, 0.443124f, 0.443173f, 0.443223f, 0.443272f, 0.443321f, 0.44337f, 0.443419f, 0.443468f, 0.443517f, 0.443566f, 0.443615f, 0.443664f,
+0.443713f, 0.443762f, 0.443811f, 0.44386f, 0.443909f, 0.443958f, 0.444007f, 0.444056f, 0.444105f, 0.444154f, 0.444203f, 0.444252f, 0.444301f, 0.44435f, 0.444399f, 0.444448f, 0.444497f, 0.444546f, 0.444595f, 0.444644f,
+0.444693f, 0.444742f, 0.444791f, 0.44484f, 0.444889f, 0.444938f, 0.444986f, 0.445035f, 0.445084f, 0.445133f, 0.445182f, 0.445231f, 0.44528f, 0.445329f, 0.445378f, 0.445427f, 0.445476f, 0.445525f, 0.445574f, 0.445623f,
+0.445672f, 0.44572f, 0.445769f, 0.445818f, 0.445867f, 0.445916f, 0.445965f, 0.446014f, 0.446063f, 0.446112f, 0.446161f, 0.446209f, 0.446258f, 0.446307f, 0.446356f, 0.446405f, 0.446454f, 0.446503f, 0.446552f, 0.4466f,
+0.446649f, 0.446698f, 0.446747f, 0.446796f, 0.446845f, 0.446894f, 0.446942f, 0.446991f, 0.44704f, 0.447089f, 0.447138f, 0.447187f, 0.447235f, 0.447284f, 0.447333f, 0.447382f, 0.447431f, 0.447479f, 0.447528f, 0.447577f,
+0.447626f, 0.447675f, 0.447724f, 0.447772f, 0.447821f, 0.44787f, 0.447919f, 0.447967f, 0.448016f, 0.448065f, 0.448114f, 0.448163f, 0.448211f, 0.44826f, 0.448309f, 0.448358f, 0.448406f, 0.448455f, 0.448504f, 0.448553f,
+0.448601f, 0.44865f, 0.448699f, 0.448748f, 0.448796f, 0.448845f, 0.448894f, 0.448943f, 0.448991f, 0.44904f, 0.449089f, 0.449138f, 0.449186f, 0.449235f, 0.449284f, 0.449332f, 0.449381f, 0.44943f, 0.449479f, 0.449527f,
+0.449576f, 0.449625f, 0.449673f, 0.449722f, 0.449771f, 0.449819f, 0.449868f, 0.449917f, 0.449966f, 0.450014f, 0.450063f, 0.450112f, 0.45016f, 0.450209f, 0.450258f, 0.450306f, 0.450355f, 0.450404f, 0.450452f, 0.450501f,
+0.450549f, 0.450598f, 0.450647f, 0.450695f, 0.450744f, 0.450793f, 0.450841f, 0.45089f, 0.450939f, 0.450987f, 0.451036f, 0.451084f, 0.451133f, 0.451182f, 0.45123f, 0.451279f, 0.451327f, 0.451376f, 0.451425f, 0.451473f,
+0.451522f, 0.45157f, 0.451619f, 0.451668f, 0.451716f, 0.451765f, 0.451813f, 0.451862f, 0.451911f, 0.451959f, 0.452008f, 0.452056f, 0.452105f, 0.452153f, 0.452202f, 0.45225f, 0.452299f, 0.452348f, 0.452396f, 0.452445f,
+0.452493f, 0.452542f, 0.45259f, 0.452639f, 0.452687f, 0.452736f, 0.452784f, 0.452833f, 0.452881f, 0.45293f, 0.452978f, 0.453027f, 0.453075f, 0.453124f, 0.453172f, 0.453221f, 0.453269f, 0.453318f, 0.453366f, 0.453415f,
+0.453463f, 0.453512f, 0.45356f, 0.453609f, 0.453657f, 0.453706f, 0.453754f, 0.453803f, 0.453851f, 0.4539f, 0.453948f, 0.453997f, 0.454045f, 0.454093f, 0.454142f, 0.45419f, 0.454239f, 0.454287f, 0.454336f, 0.454384f,
+0.454433f, 0.454481f, 0.454529f, 0.454578f, 0.454626f, 0.454675f, 0.454723f, 0.454772f, 0.45482f, 0.454868f, 0.454917f, 0.454965f, 0.455014f, 0.455062f, 0.45511f, 0.455159f, 0.455207f, 0.455256f, 0.455304f, 0.455352f,
+0.455401f, 0.455449f, 0.455497f, 0.455546f, 0.455594f, 0.455643f, 0.455691f, 0.455739f, 0.455788f, 0.455836f, 0.455884f, 0.455933f, 0.455981f, 0.456029f, 0.456078f, 0.456126f, 0.456174f, 0.456223f, 0.456271f, 0.456319f,
+0.456368f, 0.456416f, 0.456464f, 0.456513f, 0.456561f, 0.456609f, 0.456658f, 0.456706f, 0.456754f, 0.456803f, 0.456851f, 0.456899f, 0.456947f, 0.456996f, 0.457044f, 0.457092f, 0.457141f, 0.457189f, 0.457237f, 0.457285f,
+0.457334f, 0.457382f, 0.45743f, 0.457478f, 0.457527f, 0.457575f, 0.457623f, 0.457671f, 0.45772f, 0.457768f, 0.457816f, 0.457864f, 0.457913f, 0.457961f, 0.458009f, 0.458057f, 0.458106f, 0.458154f, 0.458202f, 0.45825f,
+0.458299f, 0.458347f, 0.458395f, 0.458443f, 0.458491f, 0.45854f, 0.458588f, 0.458636f, 0.458684f, 0.458732f, 0.458781f, 0.458829f, 0.458877f, 0.458925f, 0.458973f, 0.459021f, 0.45907f, 0.459118f, 0.459166f, 0.459214f,
+0.459262f, 0.45931f, 0.459359f, 0.459407f, 0.459455f, 0.459503f, 0.459551f, 0.459599f, 0.459647f, 0.459696f, 0.459744f, 0.459792f, 0.45984f, 0.459888f, 0.459936f, 0.459984f, 0.460033f, 0.460081f, 0.460129f, 0.460177f,
+0.460225f, 0.460273f, 0.460321f, 0.460369f, 0.460417f, 0.460466f, 0.460514f, 0.460562f, 0.46061f, 0.460658f, 0.460706f, 0.460754f, 0.460802f, 0.46085f, 0.460898f, 0.460946f, 0.460994f, 0.461042f, 0.461091f, 0.461139f,
+0.461187f, 0.461235f, 0.461283f, 0.461331f, 0.461379f, 0.461427f, 0.461475f, 0.461523f, 0.461571f, 0.461619f, 0.461667f, 0.461715f, 0.461763f, 0.461811f, 0.461859f, 0.461907f, 0.461955f, 0.462003f, 0.462051f, 0.462099f,
+0.462147f, 0.462195f, 0.462243f, 0.462291f, 0.462339f, 0.462387f, 0.462435f, 0.462483f, 0.462531f, 0.462579f, 0.462627f, 0.462675f, 0.462723f, 0.462771f, 0.462819f, 0.462867f, 0.462915f, 0.462963f, 0.463011f, 0.463059f,
+0.463107f, 0.463155f, 0.463203f, 0.46325f, 0.463298f, 0.463346f, 0.463394f, 0.463442f, 0.46349f, 0.463538f, 0.463586f, 0.463634f, 0.463682f, 0.46373f, 0.463778f, 0.463825f, 0.463873f, 0.463921f, 0.463969f, 0.464017f,
+0.464065f, 0.464113f, 0.464161f, 0.464209f, 0.464257f, 0.464304f, 0.464352f, 0.4644f, 0.464448f, 0.464496f, 0.464544f, 0.464592f, 0.464639f, 0.464687f, 0.464735f, 0.464783f, 0.464831f, 0.464879f, 0.464927f, 0.464974f,
+0.465022f, 0.46507f, 0.465118f, 0.465166f, 0.465214f, 0.465261f, 0.465309f, 0.465357f, 0.465405f, 0.465453f, 0.465501f, 0.465548f, 0.465596f, 0.465644f, 0.465692f, 0.46574f, 0.465787f, 0.465835f, 0.465883f, 0.465931f,
+0.465978f, 0.466026f, 0.466074f, 0.466122f, 0.46617f, 0.466217f, 0.466265f, 0.466313f, 0.466361f, 0.466408f, 0.466456f, 0.466504f, 0.466552f, 0.466599f, 0.466647f, 0.466695f, 0.466743f, 0.46679f, 0.466838f, 0.466886f,
+0.466934f, 0.466981f, 0.467029f, 0.467077f, 0.467124f, 0.467172f, 0.46722f, 0.467268f, 0.467315f, 0.467363f, 0.467411f, 0.467458f, 0.467506f, 0.467554f, 0.467602f, 0.467649f, 0.467697f, 0.467745f, 0.467792f, 0.46784f,
+0.467888f, 0.467935f, 0.467983f, 0.468031f, 0.468078f, 0.468126f, 0.468174f, 0.468221f, 0.468269f, 0.468317f, 0.468364f, 0.468412f, 0.46846f, 0.468507f, 0.468555f, 0.468602f, 0.46865f, 0.468698f, 0.468745f, 0.468793f,
+0.468841f, 0.468888f, 0.468936f, 0.468983f, 0.469031f, 0.469079f, 0.469126f, 0.469174f, 0.469221f, 0.469269f, 0.469317f, 0.469364f, 0.469412f, 0.469459f, 0.469507f, 0.469555f, 0.469602f, 0.46965f, 0.469697f, 0.469745f,
+0.469792f, 0.46984f, 0.469888f, 0.469935f, 0.469983f, 0.47003f, 0.470078f, 0.470125f, 0.470173f, 0.47022f, 0.470268f, 0.470315f, 0.470363f, 0.470411f, 0.470458f, 0.470506f, 0.470553f, 0.470601f, 0.470648f, 0.470696f,
+0.470743f, 0.470791f, 0.470838f, 0.470886f, 0.470933f, 0.470981f, 0.471028f, 0.471076f, 0.471123f, 0.471171f, 0.471218f, 0.471266f, 0.471313f, 0.471361f, 0.471408f, 0.471456f, 0.471503f, 0.47155f, 0.471598f, 0.471645f,
+0.471693f, 0.47174f, 0.471788f, 0.471835f, 0.471883f, 0.47193f, 0.471978f, 0.472025f, 0.472072f, 0.47212f, 0.472167f, 0.472215f, 0.472262f, 0.47231f, 0.472357f, 0.472404f, 0.472452f, 0.472499f, 0.472547f, 0.472594f,
+0.472641f, 0.472689f, 0.472736f, 0.472784f, 0.472831f, 0.472878f, 0.472926f, 0.472973f, 0.473021f, 0.473068f, 0.473115f, 0.473163f, 0.47321f, 0.473257f, 0.473305f, 0.473352f, 0.473399f, 0.473447f, 0.473494f, 0.473542f,
+0.473589f, 0.473636f, 0.473684f, 0.473731f, 0.473778f, 0.473826f, 0.473873f, 0.47392f, 0.473968f, 0.474015f, 0.474062f, 0.47411f, 0.474157f, 0.474204f, 0.474251f, 0.474299f, 0.474346f, 0.474393f, 0.474441f, 0.474488f,
+0.474535f, 0.474583f, 0.47463f, 0.474677f, 0.474724f, 0.474772f, 0.474819f, 0.474866f, 0.474914f, 0.474961f, 0.475008f, 0.475055f, 0.475103f, 0.47515f, 0.475197f, 0.475244f, 0.475292f, 0.475339f, 0.475386f, 0.475433f,
+0.475481f, 0.475528f, 0.475575f, 0.475622f, 0.475669f, 0.475717f, 0.475764f, 0.475811f, 0.475858f, 0.475906f, 0.475953f, 0.476f, 0.476047f, 0.476094f, 0.476142f, 0.476189f, 0.476236f, 0.476283f, 0.47633f, 0.476378f,
+0.476425f, 0.476472f, 0.476519f, 0.476566f, 0.476613f, 0.476661f, 0.476708f, 0.476755f, 0.476802f, 0.476849f, 0.476896f, 0.476944f, 0.476991f, 0.477038f, 0.477085f, 0.477132f, 0.477179f, 0.477226f, 0.477274f, 0.477321f,
+0.477368f, 0.477415f, 0.477462f, 0.477509f, 0.477556f, 0.477603f, 0.477651f, 0.477698f, 0.477745f, 0.477792f, 0.477839f, 0.477886f, 0.477933f, 0.47798f, 0.478027f, 0.478074f, 0.478122f, 0.478169f, 0.478216f, 0.478263f,
+0.47831f, 0.478357f, 0.478404f, 0.478451f, 0.478498f, 0.478545f, 0.478592f, 0.478639f, 0.478686f, 0.478733f, 0.47878f, 0.478827f, 0.478874f, 0.478922f, 0.478969f, 0.479016f, 0.479063f, 0.47911f, 0.479157f, 0.479204f,
+0.479251f, 0.479298f, 0.479345f, 0.479392f, 0.479439f, 0.479486f, 0.479533f, 0.47958f, 0.479627f, 0.479674f, 0.479721f, 0.479768f, 0.479815f, 0.479862f, 0.479909f, 0.479956f, 0.480003f, 0.48005f, 0.480097f, 0.480144f,
+0.480191f, 0.480237f, 0.480284f, 0.480331f, 0.480378f, 0.480425f, 0.480472f, 0.480519f, 0.480566f, 0.480613f, 0.48066f, 0.480707f, 0.480754f, 0.480801f, 0.480848f, 0.480895f, 0.480942f, 0.480988f, 0.481035f, 0.481082f,
+0.481129f, 0.481176f, 0.481223f, 0.48127f, 0.481317f, 0.481364f, 0.481411f, 0.481457f, 0.481504f, 0.481551f, 0.481598f, 0.481645f, 0.481692f, 0.481739f, 0.481786f, 0.481833f, 0.481879f, 0.481926f, 0.481973f, 0.48202f,
+0.482067f, 0.482114f, 0.482161f, 0.482207f, 0.482254f, 0.482301f, 0.482348f, 0.482395f, 0.482442f, 0.482488f, 0.482535f, 0.482582f, 0.482629f, 0.482676f, 0.482722f, 0.482769f, 0.482816f, 0.482863f, 0.48291f, 0.482956f,
+0.483003f, 0.48305f, 0.483097f, 0.483144f, 0.48319f, 0.483237f, 0.483284f, 0.483331f, 0.483378f, 0.483424f, 0.483471f, 0.483518f, 0.483565f, 0.483611f, 0.483658f, 0.483705f, 0.483752f, 0.483798f, 0.483845f, 0.483892f,
+0.483939f, 0.483985f, 0.484032f, 0.484079f, 0.484126f, 0.484172f, 0.484219f, 0.484266f, 0.484313f, 0.484359f, 0.484406f, 0.484453f, 0.484499f, 0.484546f, 0.484593f, 0.484639f, 0.484686f, 0.484733f, 0.48478f, 0.484826f,
+0.484873f, 0.48492f, 0.484966f, 0.485013f, 0.48506f, 0.485106f, 0.485153f, 0.4852f, 0.485246f, 0.485293f, 0.48534f, 0.485386f, 0.485433f, 0.48548f, 0.485526f, 0.485573f, 0.48562f, 0.485666f, 0.485713f, 0.485759f,
+0.485806f, 0.485853f, 0.485899f, 0.485946f, 0.485993f, 0.486039f, 0.486086f, 0.486132f, 0.486179f, 0.486226f, 0.486272f, 0.486319f, 0.486366f, 0.486412f, 0.486459f, 0.486505f, 0.486552f, 0.486598f, 0.486645f, 0.486692f,
+0.486738f, 0.486785f, 0.486831f, 0.486878f, 0.486924f, 0.486971f, 0.487018f, 0.487064f, 0.487111f, 0.487157f, 0.487204f, 0.48725f, 0.487297f, 0.487343f, 0.48739f, 0.487437f, 0.487483f, 0.48753f, 0.487576f, 0.487623f,
+0.487669f, 0.487716f, 0.487762f, 0.487809f, 0.487855f, 0.487902f, 0.487948f, 0.487995f, 0.488041f, 0.488088f, 0.488134f, 0.488181f, 0.488227f, 0.488274f, 0.48832f, 0.488367f, 0.488413f, 0.48846f, 0.488506f, 0.488553f,
+0.488599f, 0.488645f, 0.488692f, 0.488738f, 0.488785f, 0.488831f, 0.488878f, 0.488924f, 0.488971f, 0.489017f, 0.489064f, 0.48911f, 0.489156f, 0.489203f, 0.489249f, 0.489296f, 0.489342f, 0.489389f, 0.489435f, 0.489481f,
+0.489528f, 0.489574f, 0.489621f, 0.489667f, 0.489713f, 0.48976f, 0.489806f, 0.489853f, 0.489899f, 0.489945f, 0.489992f, 0.490038f, 0.490084f, 0.490131f, 0.490177f, 0.490224f, 0.49027f, 0.490316f, 0.490363f, 0.490409f,
+0.490455f, 0.490502f, 0.490548f, 0.490594f, 0.490641f, 0.490687f, 0.490733f, 0.49078f, 0.490826f, 0.490872f, 0.490919f, 0.490965f, 0.491011f, 0.491058f, 0.491104f, 0.49115f, 0.491197f, 0.491243f, 0.491289f, 0.491336f,
+0.491382f, 0.491428f, 0.491475f, 0.491521f, 0.491567f, 0.491613f, 0.49166f, 0.491706f, 0.491752f, 0.491798f, 0.491845f, 0.491891f, 0.491937f, 0.491984f, 0.49203f, 0.492076f, 0.492122f, 0.492169f, 0.492215f, 0.492261f,
+0.492307f, 0.492354f, 0.4924f, 0.492446f, 0.492492f, 0.492539f, 0.492585f, 0.492631f, 0.492677f, 0.492723f, 0.49277f, 0.492816f, 0.492862f, 0.492908f, 0.492954f, 0.493001f, 0.493047f, 0.493093f, 0.493139f, 0.493185f,
+0.493232f, 0.493278f, 0.493324f, 0.49337f, 0.493416f, 0.493463f, 0.493509f, 0.493555f, 0.493601f, 0.493647f, 0.493693f, 0.49374f, 0.493786f, 0.493832f, 0.493878f, 0.493924f, 0.49397f, 0.494016f, 0.494063f, 0.494109f,
+0.494155f, 0.494201f, 0.494247f, 0.494293f, 0.494339f, 0.494385f, 0.494432f, 0.494478f, 0.494524f, 0.49457f, 0.494616f, 0.494662f, 0.494708f, 0.494754f, 0.4948f, 0.494846f, 0.494893f, 0.494939f, 0.494985f, 0.495031f,
+0.495077f, 0.495123f, 0.495169f, 0.495215f, 0.495261f, 0.495307f, 0.495353f, 0.495399f, 0.495445f, 0.495491f, 0.495538f, 0.495584f, 0.49563f, 0.495676f, 0.495722f, 0.495768f, 0.495814f, 0.49586f, 0.495906f, 0.495952f,
+0.495998f, 0.496044f, 0.49609f, 0.496136f, 0.496182f, 0.496228f, 0.496274f, 0.49632f, 0.496366f, 0.496412f, 0.496458f, 0.496504f, 0.49655f, 0.496596f, 0.496642f, 0.496688f, 0.496734f, 0.49678f, 0.496826f, 0.496872f,
+0.496918f, 0.496964f, 0.49701f, 0.497056f, 0.497102f, 0.497148f, 0.497193f, 0.497239f, 0.497285f, 0.497331f, 0.497377f, 0.497423f, 0.497469f, 0.497515f, 0.497561f, 0.497607f, 0.497653f, 0.497699f, 0.497745f, 0.497791f,
+0.497836f, 0.497882f, 0.497928f, 0.497974f, 0.49802f, 0.498066f, 0.498112f, 0.498158f, 0.498204f, 0.49825f, 0.498295f, 0.498341f, 0.498387f, 0.498433f, 0.498479f, 0.498525f, 0.498571f, 0.498617f, 0.498662f, 0.498708f,
+0.498754f, 0.4988f, 0.498846f, 0.498892f, 0.498937f, 0.498983f, 0.499029f, 0.499075f, 0.499121f, 0.499167f, 0.499212f, 0.499258f, 0.499304f, 0.49935f, 0.499396f, 0.499442f, 0.499487f, 0.499533f, 0.499579f, 0.499625f,
+0.499671f, 0.499716f, 0.499762f, 0.499808f, 0.499854f, 0.4999f, 0.499945f, 0.499991f, 0.500037f, 0.500083f, 0.500128f, 0.500174f, 0.50022f, 0.500266f, 0.500311f, 0.500357f, 0.500403f, 0.500449f, 0.500494f, 0.50054f,
+0.500586f, 0.500632f, 0.500677f, 0.500723f, 0.500769f, 0.500815f, 0.50086f, 0.500906f, 0.500952f, 0.500998f, 0.501043f, 0.501089f, 0.501135f, 0.50118f, 0.501226f, 0.501272f, 0.501317f, 0.501363f, 0.501409f, 0.501455f,
+0.5015f, 0.501546f, 0.501592f, 0.501637f, 0.501683f, 0.501729f, 0.501774f, 0.50182f, 0.501866f, 0.501911f, 0.501957f, 0.502003f, 0.502048f, 0.502094f, 0.50214f, 0.502185f, 0.502231f, 0.502276f, 0.502322f, 0.502368f,
+0.502413f, 0.502459f, 0.502505f, 0.50255f, 0.502596f, 0.502641f, 0.502687f, 0.502733f, 0.502778f, 0.502824f, 0.50287f, 0.502915f, 0.502961f, 0.503006f, 0.503052f, 0.503098f, 0.503143f, 0.503189f, 0.503234f, 0.50328f,
+0.503325f, 0.503371f, 0.503417f, 0.503462f, 0.503508f, 0.503553f, 0.503599f, 0.503644f, 0.50369f, 0.503735f, 0.503781f, 0.503827f, 0.503872f, 0.503918f, 0.503963f, 0.504009f, 0.504054f, 0.5041f, 0.504145f, 0.504191f,
+0.504236f, 0.504282f, 0.504327f, 0.504373f, 0.504418f, 0.504464f, 0.504509f, 0.504555f, 0.5046f, 0.504646f, 0.504691f, 0.504737f, 0.504782f, 0.504828f, 0.504873f, 0.504919f, 0.504964f, 0.50501f, 0.505055f, 0.505101f,
+0.505146f, 0.505192f, 0.505237f, 0.505282f, 0.505328f, 0.505373f, 0.505419f, 0.505464f, 0.50551f, 0.505555f, 0.505601f, 0.505646f, 0.505691f, 0.505737f, 0.505782f, 0.505828f, 0.505873f, 0.505919f, 0.505964f, 0.506009f,
+0.506055f, 0.5061f, 0.506146f, 0.506191f, 0.506236f, 0.506282f, 0.506327f, 0.506373f, 0.506418f, 0.506463f, 0.506509f, 0.506554f, 0.506599f, 0.506645f, 0.50669f, 0.506736f, 0.506781f, 0.506826f, 0.506872f, 0.506917f,
+0.506962f, 0.507008f, 0.507053f, 0.507098f, 0.507144f, 0.507189f, 0.507234f, 0.50728f, 0.507325f, 0.50737f, 0.507416f, 0.507461f, 0.507506f, 0.507552f, 0.507597f, 0.507642f, 0.507688f, 0.507733f, 0.507778f, 0.507823f,
+0.507869f, 0.507914f, 0.507959f, 0.508005f, 0.50805f, 0.508095f, 0.50814f, 0.508186f, 0.508231f, 0.508276f, 0.508322f, 0.508367f, 0.508412f, 0.508457f, 0.508503f, 0.508548f, 0.508593f, 0.508638f, 0.508684f, 0.508729f,
+0.508774f, 0.508819f, 0.508865f, 0.50891f, 0.508955f, 0.509f, 0.509045f, 0.509091f, 0.509136f, 0.509181f, 0.509226f, 0.509271f, 0.509317f, 0.509362f, 0.509407f, 0.509452f, 0.509497f, 0.509543f, 0.509588f, 0.509633f,
+0.509678f, 0.509723f, 0.509769f, 0.509814f, 0.509859f, 0.509904f, 0.509949f, 0.509994f, 0.51004f, 0.510085f, 0.51013f, 0.510175f, 0.51022f, 0.510265f, 0.51031f, 0.510356f, 0.510401f, 0.510446f, 0.510491f, 0.510536f,
+0.510581f, 0.510626f, 0.510672f, 0.510717f, 0.510762f, 0.510807f, 0.510852f, 0.510897f, 0.510942f, 0.510987f, 0.511032f, 0.511077f, 0.511123f, 0.511168f, 0.511213f, 0.511258f, 0.511303f, 0.511348f, 0.511393f, 0.511438f,
+0.511483f, 0.511528f, 0.511573f, 0.511618f, 0.511663f, 0.511708f, 0.511754f, 0.511799f, 0.511844f, 0.511889f, 0.511934f, 0.511979f, 0.512024f, 0.512069f, 0.512114f, 0.512159f, 0.512204f, 0.512249f, 0.512294f, 0.512339f,
+0.512384f, 0.512429f, 0.512474f, 0.512519f, 0.512564f, 0.512609f, 0.512654f, 0.512699f, 0.512744f, 0.512789f, 0.512834f, 0.512879f, 0.512924f, 0.512969f, 0.513014f, 0.513059f, 0.513104f, 0.513149f, 0.513194f, 0.513239f,
+0.513284f, 0.513329f, 0.513374f, 0.513419f, 0.513463f, 0.513508f, 0.513553f, 0.513598f, 0.513643f, 0.513688f, 0.513733f, 0.513778f, 0.513823f, 0.513868f, 0.513913f, 0.513958f, 0.514003f, 0.514047f, 0.514092f, 0.514137f,
+0.514182f, 0.514227f, 0.514272f, 0.514317f, 0.514362f, 0.514407f, 0.514452f, 0.514496f, 0.514541f, 0.514586f, 0.514631f, 0.514676f, 0.514721f, 0.514766f, 0.514811f, 0.514855f, 0.5149f, 0.514945f, 0.51499f, 0.515035f,
+0.51508f, 0.515124f, 0.515169f, 0.515214f, 0.515259f, 0.515304f, 0.515349f, 0.515393f, 0.515438f, 0.515483f, 0.515528f, 0.515573f, 0.515618f, 0.515662f, 0.515707f, 0.515752f, 0.515797f, 0.515842f, 0.515886f, 0.515931f,
+0.515976f, 0.516021f, 0.516065f, 0.51611f, 0.516155f, 0.5162f, 0.516245f, 0.516289f, 0.516334f, 0.516379f, 0.516424f, 0.516468f, 0.516513f, 0.516558f, 0.516603f, 0.516647f, 0.516692f, 0.516737f, 0.516782f, 0.516826f,
+0.516871f, 0.516916f, 0.516961f, 0.517005f, 0.51705f, 0.517095f, 0.517139f, 0.517184f, 0.517229f, 0.517274f, 0.517318f, 0.517363f, 0.517408f, 0.517452f, 0.517497f, 0.517542f, 0.517586f, 0.517631f, 0.517676f, 0.51772f,
+0.517765f, 0.51781f, 0.517854f, 0.517899f, 0.517944f, 0.517988f, 0.518033f, 0.518078f, 0.518122f, 0.518167f, 0.518212f, 0.518256f, 0.518301f, 0.518346f, 0.51839f, 0.518435f, 0.51848f, 0.518524f, 0.518569f, 0.518613f,
+0.518658f, 0.518703f, 0.518747f, 0.518792f, 0.518836f, 0.518881f, 0.518926f, 0.51897f, 0.519015f, 0.519059f, 0.519104f, 0.519149f, 0.519193f, 0.519238f, 0.519282f, 0.519327f, 0.519372f, 0.519416f, 0.519461f, 0.519505f,
+0.51955f, 0.519594f, 0.519639f, 0.519683f, 0.519728f, 0.519773f, 0.519817f, 0.519862f, 0.519906f, 0.519951f, 0.519995f, 0.52004f, 0.520084f, 0.520129f, 0.520173f, 0.520218f, 0.520262f, 0.520307f, 0.520351f, 0.520396f,
+0.52044f, 0.520485f, 0.520529f, 0.520574f, 0.520618f, 0.520663f, 0.520707f, 0.520752f, 0.520796f, 0.520841f, 0.520885f, 0.52093f, 0.520974f, 0.521019f, 0.521063f, 0.521108f, 0.521152f, 0.521197f, 0.521241f, 0.521286f,
+0.52133f, 0.521374f, 0.521419f, 0.521463f, 0.521508f, 0.521552f, 0.521597f, 0.521641f, 0.521685f, 0.52173f, 0.521774f, 0.521819f, 0.521863f, 0.521908f, 0.521952f, 0.521996f, 0.522041f, 0.522085f, 0.52213f, 0.522174f,
+0.522218f, 0.522263f, 0.522307f, 0.522351f, 0.522396f, 0.52244f, 0.522485f, 0.522529f, 0.522573f, 0.522618f, 0.522662f, 0.522706f, 0.522751f, 0.522795f, 0.52284f, 0.522884f, 0.522928f, 0.522973f, 0.523017f, 0.523061f,
+0.523106f, 0.52315f, 0.523194f, 0.523239f, 0.523283f, 0.523327f, 0.523372f, 0.523416f, 0.52346f, 0.523504f, 0.523549f, 0.523593f, 0.523637f, 0.523682f, 0.523726f, 0.52377f, 0.523815f, 0.523859f, 0.523903f, 0.523947f,
+0.523992f, 0.524036f, 0.52408f, 0.524125f, 0.524169f, 0.524213f, 0.524257f, 0.524302f, 0.524346f, 0.52439f, 0.524434f, 0.524479f, 0.524523f, 0.524567f, 0.524611f, 0.524656f, 0.5247f, 0.524744f, 0.524788f, 0.524832f,