premiere ebauche

Dependencies:   mbed PinDetect

Committer:
LipSer
Date:
Mon Dec 17 20:15:19 2018 +0000
Revision:
15:e9560502e463
Parent:
13:47806f4dbfcd
fin

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shovelcat 10:f0b382368614 1 #include <vector>
shovelcat 10:f0b382368614 2 #include "recommendedspeed.hpp"
shovelcat 10:f0b382368614 3
shovelcat 10:f0b382368614 4 #include "mbed.h"
shovelcat 10:f0b382368614 5 static Serial* pc = new Serial(USBTX, USBRX);
shovelcat 10:f0b382368614 6
shovelcat 10:f0b382368614 7 /* Parcours */
shovelcat 10:f0b382368614 8 Parcours::Parcours()
shovelcat 10:f0b382368614 9 : std::vector<Segment>()
shovelcat 10:f0b382368614 10 , currentSegmentIndex(0)
shovelcat 10:f0b382368614 11 {
shovelcat 10:f0b382368614 12 const float s0[] = {0};
shovelcat 12:cf97590d9df2 13
shovelcat 12:cf97590d9df2 14 /* Parcours CTA Sophia */
shovelcat 13:47806f4dbfcd 15 //const float s1[] = {0,0.047923,0.095847,0.14377,0.19169,0.23962,0.28754,0.33546,0.38339,0.43131,0.47923,0.52716,0.57508,0.623,0.67093,0.71885,0.76677,0.8147,0.86262,0.91054,0.95847,1.0064,1.0543,1.1022,1.1502,1.1981,1.246,1.2939,1.3419,1.3898,1.4377,1.4856,1.5335,1.5815,1.6294,1.6773,1.7252,1.7732,1.8211,1.869,1.9169,1.9649,2.0128,2.0607,2.1086,2.1565,2.2045,2.2524,2.3003,2.3482,2.3962,2.4441,2.492,2.5399,2.5879,2.6358,2.6837,2.7316,2.7796,2.8275,2.8754,2.9233,2.9712,3.0192,3.0671,3.115,3.1629,3.2109,3.2588,3.3067,3.3546,3.4026,3.4505,3.4984,3.5463,3.5942,3.6422,3.6901,3.738,3.7859,3.8339,3.8818,3.9297,3.9776,4.0256,4.0735,4.1214,4.1693,4.2173,4.2652,4.3131,4.361,4.4089,4.4569,4.5048,4.5527,4.6006,4.6486,4.6965,4.7444,4.7923,4.8403,4.8882,4.9361,4.984,5.0319,5.0799,5.1278,5.1757,5.2236,5.2716,5.3195,5.3674,5.4153,5.4633,5.5112,5.5591,5.607,5.655,5.7029,5.7508,5.7987,5.8466,5.8946,5.9425,5.9904,6.0383,6.0863,6.1342,6.1821,6.23,6.278,6.3259,6.3738,6.4217,6.4696,6.5176,6.5655,6.6134,6.6613,6.7093,6.7572,6.8051,6.853,6.901,6.9489,6.9968,7.0447,7.0927,7.1406,7.1885,7.2364,7.2843,7.3323,7.3802,7.4281,7.476,7.524,7.5719,7.6198,7.6677,7.7157,7.7636,7.8115,7.8594,7.9073,7.9553,8.0032,8.0511,8.099,8.147,8.1949,8.2428,8.2907,8.3387,8.3866,8.4345,8.4824,8.5304,8.5783,8.6262,8.6741,8.722,8.77,8.8179,8.8658,8.9137,8.9617,9.0096,9.0575,9.1054,9.1534,9.2013,9.2492,9.2971,9.345,9.393,9.4409,9.4888,9.5367,9.5847,9.6326,9.6805,9.7284,9.7764,9.8243,9.8722,9.9201,9.9681,10.016,10.064,10.112,10.16,10.208,10.256,10.304,10.351,10.399,10.447,10.495,10.543,10.591,10.639,10.687,10.735,10.783,10.831,10.879,10.927,10.974,11.022,11.07,11.118,11.166,11.214,11.262,11.31,11.358,11.406,11.454,11.502,11.55,11.597,11.645,11.693,11.741,11.789,11.837,11.885,11.933,11.981,12.029,12.077,12.125,12.173,12.22,12.268,12.316,12.364,12.412,12.46,12.508,12.556,12.604,12.652,12.7,12.748,12.796,12.843,12.891,12.939,12.987,13.035,13.083,13.131,13.179,13.227,13.275,13.323,13.371,13.419,13.466,13.514,13.562,13.61,13.658,13.706,13.754,13.802,13.85,13.898,13.946,13.994,14.042,14.089,14.137,14.185,14.233,14.281,14.329,14.377,14.425,14.473,14.521,14.569,14.617,14.665,14.712,14.76,14.808,14.856,14.904,14.952,15,15,14.989,14.977,14.966,14.954,14.943,14.931,14.92,14.908,14.897,14.886,14.874,14.863,14.851,14.84,14.828,14.817,14.805,14.794,14.783,14.771,14.76,14.748,14.737,14.725,14.714,14.703,14.691,14.68,14.668,14.657,14.645,14.634,14.622,14.611,14.6,14.588,14.577,14.565,14.554,14.542,14.531,14.519,14.508,14.497,14.485,14.474,14.462,14.451,14.439,14.428,14.416,14.405,14.394,14.382,14.371,14.359,14.348,14.336,14.325,14.314,14.302,14.291,14.279,14.268,14.256,14.245,14.233,14.222,14.211,14.199,14.188,14.176,14.165,14.153,14.142,14.13,14.119,14.108,14.096,14.085,14.073,14.062,14.05,14.039,14.027,14.016,14.005,13.993,13.982,13.97,13.959,13.947,13.936,13.924,13.913,13.902,13.89,13.879,13.867,13.856,13.844,13.833,13.822,13.81,13.799,13.787,13.776,13.764,13.753,13.741,13.73,13.719,13.707,13.696,13.684,13.673,13.661,13.65,13.638,13.627,13.616,13.604,13.593,13.581,13.57,13.558,13.547,13.535,13.524,13.513,13.501,13.49,13.478,13.467,13.455,13.444,13.432,13.421,13.41,13.398,13.387,13.375,13.364,13.352,13.341,13.33,13.318,13.307,13.295,13.284,13.272,13.261,13.249,13.238,13.227,13.215,13.204,13.192,13.181,13.169,13.158,13.146,13.135,13.124,13.112,13.101,13.089,13.078,13.066,13.055,13.043,13.032,13.021,13.009,12.998,12.986,12.975,12.963,12.952,12.941,12.929,12.918,12.906,12.895,12.883,12.872,12.86,12.849,12.838,12.826,12.815,12.803,12.792,12.78,12.769,12.757,12.746,12.735,12.723,12.712,12.7,12.689,12.677,12.666,12.654,12.643,12.632,12.62,12.609,12.597,12.586,12.574,12.563,12.551,12.54,12.529,12.517,12.506,12.494,12.483,12.471,12.46,12.449,12.437,12.426,12.414,12.403,12.391,12.38,12.368,12.357,12.346,12.334,12.323,12.311,12.3,12.288,12.277,12.265,12.254,12.243,12.231,12.22,12.208,12.197,12.185,12.174,12.162,12.151,12.14,12.128,12.117,12.105,12.094,12.082,12.071,12.059,12.048,12.037,12.025,12.014,12.002,11.991,11.979,11.968,11.957,11.945,11.934,11.922,11.911,11.899,11.888,11.876,11.865,11.854,11.842,11.831,11.819,11.808,11.796,11.785,11.773,11.762,11.751,11.739,11.728,11.716,11.705,11.693,11.682,11.67,11.659,11.648,11.636,11.625,11.613,11.602,11.59,11.579,11.568,11.556,11.545,11.533,11.522,11.51,11.499,11.487,11.476,11.465,11.453,11.442,11.43,11.419,11.407,11.396,11.384,11.373,11.362,11.35,11.339,11.327,11.316,11.304,11.293,11.281,11.27,11.259,11.247,11.236,11.224,11.213,11.201,11.19,11.178,11.167,11.156,11.144,11.133,11.121,11.11,11.098,11.087,11.076,11.064,11.053,11.041,11.03,11.018,11.007,10.995,10.984,10.973,10.961,10.95,10.938,10.927,10.915,10.904,10.892,10.881,10.87,10.858,10.847,10.835,10.824,10.812,10.801,10.789,10.778,10.767,10.755,10.744,10.732,10.721,10.709,10.698,10.686,10.675,10.664,10.652,10.641,10.629,10.618,10.606,10.595,10.584,10.572,10.561,10.549,10.538,10.526,10.515,10.503,10.492,10.481,10.469,10.458,10.446,10.435,10.423,10.412,10.4,10.389,10.378,10.366,10.355,10.343,10.332,10.32,10.309,10.297,10.286,10.275,10.263,10.252,10.24,10.229,10.217,10.206,10.195,10.183,10.172,10.16,10.149,10.137,10.126,10.114,10.103,10.092,10.08,10.069,10.057,10.046,10.034,10.023,10.011,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10.014,10.028,10.042,10.056,10.071,10.085,10.099,10.113,10.127,10.141,10.155,10.169,10.184,10.198,10.212,10.226,10.24,10.254,10.268,10.282,10.297,10.311,10.325,10.339,10.353,10.367,10.381,10.395,10.41,10.424,10.438,10.452,10.466,10.48,10.494,10.508,10.523,10.537,10.551,10.565,10.579,10.593,10.607,10.621,10.636,10.65,10.664,10.678,10.692,10.706,10.72,10.734,10.749,10.763,10.777,10.791,10.805,10.819,10.833,10.847,10.862,10.876,10.89,10.904,10.918,10.932,10.946,10.96,10.975,10.989,11.003,11.017,11.031,11.045,11.059,11.073,11.088,11.102,11.116,11.13,11.144,11.158,11.172,11.186,11.201,11.215,11.229,11.243,11.257,11.271,11.285,11.299,11.314,11.328,11.342,11.356,11.37,11.384,11.398,11.412,11.427,11.441,11.455,11.469,11.483,11.497,11.511,11.525,11.54,11.554,11.568,11.582,11.596,11.61,11.624,11.638,11.653,11.667,11.681,11.695,11.709,11.723,11.737,11.751,11.766,11.78,11.794,11.808,11.822,11.836,11.85,11.864,11.879,11.893,11.907,11.921,11.935,11.949,11.963,11.977,11.992,12.006,12.02,12.034,12.048,12.062,12.076,12.09,12.105,12.119,12.133,12.147,12.161,12.175,12.189,12.203,12.218,12.232,12.246,12.26,12.274,12.288,12.302,12.316,12.331,12.345,12.359,12.373,12.387,12.401,12.415,12.429,12.444,12.458,12.472,12.486,12.5,12.514,12.528,12.542,12.556,12.571,12.585,12.599,12.613,12.627,12.641,12.655,12.669,12.684,12.698,12.712,12.726,12.74,12.754,12.768,12.782,12.797,12.811,12.825,12.839,12.853,12.867,12.881,12.895,12.91,12.924,12.938,12.952,12.966,12.98,12.994,13.008,13.023,13.037,13.051,13.065,13.079,13.093,13.107,13.121,13.136,13.15,13.164,13.178,13.192,13.206,13.22,13.234,13.249,13.263,13.277,13.291,13.305,13.319,13.333,13.347,13.362,13.376,13.39,13.404,13.418,13.432,13.446,13.46,13.475,13.489,13.503,13.517,13.531,13.545,13.559,13.573,13.588,13.602,13.616,13.63,13.644,13.658,13.672,13.686,13.701,13.715,13.729,13.743,13.757,13.771,13.785,13.799,13.814,13.828,13.842,13.856,13.87,13.884,13.898,13.912,13.927,13.941,13.955,13.969,13.983,13.997,14.011,14.025,14.04,14.054,14.068,14.082,14.096,14.11,14.124,14.138,14.153,14.167,14.181,14.195,14.209,14.223,14.237,14.251,14.266,14.28,14.294,14.308,14.322,14.336,14.35,14.364,14.379,14.393,14.407,14.421,14.435,14.449,14.463,14.477,14.492,14.506,14.52,14.534,14.548,14.562,14.576,14.59,14.605,14.619,14.633,14.647,14.661,14.675,14.689,14.703,14.718,14.732,14.746,14.76,14.774,14.788,14.802,14.816,14.831,14.845,14.859,14.873,14.887,14.901,14.915,14.929,14.944,14.958,14.972,14.986,15,15,14.985,14.97,14.955,14.94,14.924,14.909,14.894,14.879,14.864,14.849,14.834,14.819,14.804,14.789,14.773,14.758,14.743,14.728,14.713,14.698,14.683,14.668,14.653,14.637,14.622,14.607,14.592,14.577,14.562,14.547,14.532,14.517,14.502,14.486,14.471,14.456,14.441,14.426,14.411,14.396,14.381,14.366,14.35,14.335,14.32,14.305,14.29,14.275,14.26,14.245,14.23,14.215,14.199,14.184,14.169,14.154,14.139,14.124,14.109,14.094,14.079,14.063,14.048,14.033,14.018,14.003,13.988,13.973,13.958,13.943,13.927,13.912,13.897,13.882,13.867,13.852,13.837,13.822,13.807,13.792,13.776,13.761,13.746,13.731,13.716,13.701,13.686,13.671,13.656,13.64,13.625,13.61,13.595,13.58,13.565,13.55,13.535,13.52,13.505,13.489,13.474,13.459,13.444,13.429,13.414,13.399,13.384,13.369,13.353,13.338,13.323,13.308,13.293,13.278,13.263,13.248,13.233,13.218,13.202,13.187,13.172,13.157,13.142,13.127,13.112,13.097,13.082,13.066,13.051,13.036,13.021,13.006,12.991,12.976,12.961,12.946,12.931,12.915,12.9,12.885,12.87,12.855,12.84,12.825,12.81,12.795,12.779,12.764,12.749,12.734,12.719,12.704,12.689,12.674,12.659,12.644,12.628,12.613,12.598,12.583,12.568,12.553,12.538,12.523,12.508,12.492,12.477,12.462,12.447,12.432,12.417,12.402,12.387,12.372,12.356,12.341,12.326,12.311,12.296,12.281,12.266,12.251,12.236,12.221,12.205,12.19,12.175,12.16,12.145,12.13,12.115,12.1,12.085,12.069,12.054,12.039,12.024,12.009,11.994,11.979,11.964,11.949,11.934,11.918,11.903,11.888,11.873,11.858,11.843,11.828,11.813,11.798,11.782,11.767,11.752,11.737,11.722,11.707,11.692,11.677,11.662,11.647,11.631,11.616,11.601,11.586,11.571,11.556,11.541,11.526,11.511,11.495,11.48,11.465,11.45,11.435,11.42,11.405,11.39,11.375,11.36,11.344,11.329,11.314,11.299,11.284,11.269,11.254,11.239,11.224,11.208,11.193,11.178,11.163,11.148,11.133,11.118,11.103,11.088,11.073,11.057,11.042,11.027,11.012,10.997,10.982,10.967,10.952,10.937,10.921,10.906,10.891,10.876,10.861,10.846,10.831,10.816,10.801,10.785,10.77,10.755,10.74,10.725,10.71,10.695,10.68,10.665,10.65,10.634,10.619,10.604,10.589,10.574,10.559,10.544,10.529,10.514,10.498,10.483,10.468,10.453,10.438,10.423,10.408,10.393,10.378,10.363,10.347,10.332,10.317,10.302,10.287,10.272,10.257,10.242,10.227,10.211,10.196,10.181,10.166,10.151,10.136,10.121,10.106,10.091,10.076,10.06,10.045,10.03,10.015,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10.018,10.035,10.053,10.071,10.088,10.106,10.124,10.141,10.159,10.177,10.194,10.212,10.23,10.247,10.265,10.283,10.3,10.318,10.336,10.353,10.371,10.389,10.406,10.424,10.442,10.459,10.477,10.495,10.512,10.53,10.548,10.565,10.583,10.601,10.618,10.636,10.654,10.671,10.689,10.707,10.724,10.742,10.76,10.777,10.795,10.813,10.83,10.848,10.866,10.883,10.901,10.919,10.936,10.954,10.972,10.989,11.007,11.025,11.042,11.06,11.078,11.095,11.113,11.131,11.148,11.166,11.184,11.201,11.219,11.237,11.254,11.272,11.29,11.307,11.325,11.343,11.36,11.378,11.396,11.413,11.431,11.449,11.466,11.484,11.502,11.519,11.537,11.555,11.572,11.59,11.608,11.625,11.643,11.661,11.678,11.696,11.714,11.731,11.749,11.767,11.784,11.802,11.82,11.837,11.855,11.873,11.89,11.908,11.926,11.943,11.961,11.979,11.996,12.014,12.032,12.049,12.067,12.085,12.102,12.12,12.138,12.155,12.173,12.191,12.208,12.226,12.244,12.261,12.279,12.297,12.314,12.332,12.35,12.367,12.385,12.403,12.42,12.438,12.456,12.473,12.491,12.509,12.527,12.544,12.562,12.58,12.597,12.615,12.633,12.65,12.668,12.686,12.703,12.721,12.739,12.756,12.774,12.792,12.809,12.827,12.845,12.862,12.88,12.898,12.915,12.933,12.951,12.968,12.986,13.004,13.021,13.039,13.057,13.074,13.092,13.11,13.127,13.145,13.163,13.18,13.198,13.216,13.233,13.251,13.269,13.286,13.304,13.322,13.339,13.357,13.375,13.392,13.41,13.428,13.445,13.463,13.481,13.498,13.516,13.534,13.551,13.569,13.587,13.604,13.622,13.64,13.657,13.675,13.693,13.71,13.728,13.746,13.763,13.781,13.799,13.816,13.834,13.852,13.869,13.887,13.905,13.922,13.94,13.958,13.975,13.993,14.011,14.028,14.046,14.064,14.081,14.099,14.117,14.134,14.152,14.17,14.187,14.205,14.223,14.24,14.258,14.276,14.293,14.311,14.329,14.346,14.364,14.382,14.399,14.417,14.435,14.452,14.47,14.488,14.505,14.523,14.541,14.558,14.576,14.594,14.611,14.629,14.647,14.664,14.682,14.7,14.717,14.735,14.753,14.77,14.788,14.806,14.823,14.841,14.859,14.876,14.894,14.912,14.929,14.947,14.965,14.982,15,15,15.005,15.01,15.015,15.02,15.025,15.03,15.035,15.04,15.045,15.049,15.054,15.059,15.064,15.069,15.074,15.079,15.084,15.089,15.094,15.099,15.104,15.109,15.114,15.119,15.124,15.129,15.134,15.138,15.143,15.148,15.153,15.158,15.163,15.168,15.173,15.178,15.183,15.188,15.193,15.198,15.203,15.208,15.213,15.218,15.223,15.227,15.232,15.237,15.242,15.247,15.252,15.257,15.262,15.267,15.272,15.277,15.282,15.287,15.292,15.297,15.302,15.307,15.312,15.317,15.321,15.326,15.331,15.336,15.341,15.346,15.351,15.356,15.361,15.366,15.371,15.376,15.381,15.386,15.391,15.396,15.401,15.406,15.41,15.415,15.42,15.425,15.43,15.435,15.44,15.445,15.45,15.455,15.46,15.465,15.47,15.475,15.48,15.485,15.49,15.495,15.5,15.504,15.509,15.514,15.519,15.524,15.529,15.534,15.539,15.544,15.549,15.554,15.559,15.564,15.569,15.574,15.579,15.584,15.589,15.593,15.598,15.603,15.608,15.613,15.618,15.623,15.628,15.633,15.638,15.643,15.648,15.653,15.658,15.663,15.668,15.673,15.678,15.682,15.687,15.692,15.697,15.702,15.707,15.712,15.717,15.722,15.727,15.732,15.737,15.742,15.747,15.752,15.757,15.762,15.767,15.772,15.776,15.781,15.786,15.791,15.796,15.801,15.806,15.811,15.816,15.821,15.826,15.831,15.836,15.841,15.846,15.851,15.856,15.861,15.865,15.87,15.875,15.88,15.885,15.89,15.895,15.9,15.905,15.91,15.915,15.92,15.925,15.93,15.935,15.94,15.945,15.95,15.955,15.959,15.964,15.969,15.974,15.979,15.984,15.989,15.994,15.999,16.004,16.009,16.014,16.019,16.024,16.029,16.034,16.039,16.044,16.048,16.053,16.058,16.063,16.068,16.073,16.078,16.083,16.088,16.093,16.098,16.103,16.108,16.113,16.118,16.123,16.128,16.133,16.137,16.142,16.147,16.152,16.157,16.162,16.167,16.172,16.177,16.182,16.187,16.192,16.197,16.202,16.207,16.212,16.217,16.222,16.227,16.231,16.236,16.241,16.246,16.251,16.256,16.261,16.266,16.271,16.276,16.281,16.286,16.291,16.296,16.301,16.306,16.311,16.316,16.32,16.325,16.33,16.335,16.34,16.345,16.35,16.355,16.36,16.365,16.37,16.375,16.38,16.385,16.39,16.395,16.4,16.405,16.409,16.414,16.419,16.424,16.429,16.434,16.439,16.444,16.449,16.454,16.459,16.464,16.469,16.474,16.479,16.484,16.489,16.494,16.499,16.503,16.508,16.513,16.518,16.523,16.528,16.533,16.538,16.543,16.548,16.553,16.558,16.563,16.568,16.573,16.578,16.583,16.588,16.592,16.597,16.602,16.607,16.612,16.617,16.622,16.627,16.632,16.637,16.642,16.647,16.652,16.657,16.662,16.667,16.672,16.677,16.682,16.686,16.691,16.696,16.701,16.706,16.711,16.716,16.721,16.726,16.731,16.736,16.741,16.746,16.751,16.756,16.761,16.766,16.771,16.775,16.78,16.785,16.79,16.795,16.8,16.805,16.81,16.815,16.82,16.825,16.83,16.835,16.84,16.845,16.85,16.855,16.86,16.864,16.869,16.874,16.879,16.884,16.889,16.894,16.899,16.904,16.909,16.914,16.919,16.924,16.929,16.934,16.939,16.944,16.949,16.954,16.958,16.963,16.968,16.973,16.978,16.983,16.988,16.993,16.998,17.003,17.008,17.013,17.018,17.023,17.028,17.033,17.038,17.043,17.047,17.052,17.057,17.062,17.067,17.072,17.077,17.082,17.087,17.092,17.097,17.102,17.107,17.112,17.117,17.122,17.127,17.132,17.136,17.141,17.146,17.151,17.156,17.161,17.166,17.171,17.176,17.181,17.186,17.191,17.196,17.201,17.206,17.211,17.216,17.221,17.226,17.23,17.235,17.24,17.245,17.25,17.255,17.26,17.265,17.27,17.275,17.28,17.285,17.29,17.295,17.3,17.305,17.31,17.315,17.319,17.324,17.329,17.334,17.339,17.344,17.349,17.354,17.359,17.364,17.369,17.374,17.379,17.384,17.389,17.394,17.399,17.404,17.409,17.413,17.418,17.423,17.428,17.433,17.438,17.443,17.448,17.453,17.458,17.463,17.468,17.473,17.478,17.483,17.488,17.493,17.498,17.502,17.507,17.512,17.517,17.522,17.527,17.532,17.537,17.542,17.547,17.552,17.557,17.562,17.567,17.572,17.577,17.582,17.587,17.591,17.596,17.601,17.606,17.611,17.616,17.621,17.626,17.631,17.636,17.641,17.646,17.651,17.656,17.661,17.666,17.671,17.676,17.681,17.685,17.69,17.695,17.7,17.705,17.71,17.715,17.72,17.725,17.73,17.735,17.74,17.745,17.75,17.755,17.76,17.765,17.77,17.774,17.779,17.784,17.789,17.794,17.799,17.804,17.809,17.814,17.819,17.824,17.829,17.834,17.839,17.844,17.849,17.854,17.859,17.864,17.868,17.873,17.878,17.883,17.888,17.893,17.898,17.903,17.908,17.913,17.918,17.923,17.928,17.933,17.938,17.943,17.948,17.953,17.957,17.962,17.967,17.972,17.977,17.982,17.987,17.992,17.997,18.002,18.007,18.012,18.017,18.022,18.027,18.032,18.037,18.042,18.046,18.051,18.056,18.061,18.066,18.071,18.076,18.081,18.086,18.091,18.096,18.101,18.106,18.111,18.116,18.121,18.126,18.131,18.136,18.14,18.145,18.15,18.155,18.16,18.165,18.17,18.175,18.18,18.185,18.19,18.195,18.2,18.205,18.21,18.215,18.22,18.225,18.229,18.234,18.239,18.244,18.249,18.254,18.259,18.264,18.269,18.274,18.279,18.284,18.289,18.294,18.299,18.304,18.309,18.314,18.318,18.323,18.328,18.333,18.338,18.343,18.348,18.353,18.358,18.363,18.368,18.373,18.378,18.383,18.388,18.393,18.398,18.403,18.408,18.412,18.417,18.422,18.427,18.432,18.437,18.442,18.447,18.452,18.457,18.462,18.467,18.472,18.477,18.482,18.487,18.492,18.497,18.501,18.506,18.511,18.516,18.521,18.526,18.531,18.536,18.541,18.546,18.551,18.556,18.561,18.566,18.571,18.576,18.581,18.586,18.591,18.595,18.6,18.605,18.61,18.615,18.62,18.625,18.63,18.635,18.64,18.645,18.65,18.655,18.66,18.665,18.67,18.675,18.68,18.684,18.689,18.694,18.699,18.704,18.709,18.714,18.719,18.724,18.729,18.734,18.739,18.744,18.749,18.754,18.759,18.764,18.769,18.773,18.778,18.783,18.788,18.793,18.798,18.803,18.808,18.813,18.818,18.823,18.828,18.833,18.838,18.843,18.848,18.853,18.858,18.863,18.867,18.872,18.877,18.882,18.887,18.892,18.897,18.902,18.907,18.912,18.917,18.922,18.927,18.932,18.937,18.942,18.947,18.952,18.956,18.961,18.966,18.971,18.976,18.981,18.986,18.991,18.996,19.001,19.006,19.011,19.016,19.021,19.026,19.031,19.036,19.041,19.045,19.05,19.055,19.06,19.065,19.07,19.075,19.08,19.085,19.09,19.095,19.1,19.105,19.11,19.115,19.12,19.125,19.13,19.135,19.139,19.144,19.149,19.154,19.159,19.164,19.169,19.174,19.179,19.184,19.189,19.194,19.199,19.204,19.209,19.214,19.219,19.224,19.228,19.233,19.238,19.243,19.248,19.253,19.258,19.263,19.268,19.273,19.278,19.283,19.288,19.293,19.298,19.303,19.308,19.313,19.318,19.322,19.327,19.332,19.337,19.342,19.347,19.352,19.357,19.362,19.367,19.372,19.377,19.382,19.387,19.392,19.397,19.402,19.407,19.411,19.416,19.421,19.426,19.431,19.436,19.441,19.446,19.451,19.456,19.461,19.466,19.471,19.476,19.481,19.486,19.491,19.496,19.5,19.505,19.51,19.515,19.52,19.525,19.53,19.535,19.54,19.545,19.55,19.555,19.56,19.565,19.57,19.575,19.58,19.585,19.59,19.594,19.599,19.604,19.609,19.614,19.619,19.624,19.629,19.634,19.639,19.644,19.649,19.654,19.659,19.664,19.669,19.674,19.679,19.683,19.688,19.693,19.698,19.703,19.708,19.713,19.718,19.723,19.728,19.733,19.738,19.743,19.748,19.753,19.758,19.763,19.768,19.773,19.777,19.782,19.787,19.792,19.797,19.802,19.807,19.812,19.817,19.822,19.827,19.832,19.837,19.842,19.847,19.852,19.857,19.862,19.866,19.871,19.876,19.881,19.886,19.891,19.896,19.901,19.906,19.911,19.916,19.921,19.926,19.931,19.936,19.941,19.946,19.951,19.955,19.96,19.965,19.97,19.975,19.98,19.985,19.99,19.995,20,20,19.993,19.987,19.98,19.974,19.967,19.961,19.954,19.948,19.941,19.935,19.928,19.922,19.915,19.909,19.902,19.896,19.889,19.883,19.876,19.87,19.863,19.857,19.85,19.844,19.837,19.831,19.824,19.818,19.811,19.805,19.798,19.792,19.785,19.779,19.772,19.766,19.759,19.753,19.746,19.74,19.733,19.727,19.72,19.714,19.707,19.701,19.694,19.688,19.681,19.675,19.668,19.662,19.655,19.649,19.642,19.636,19.629,19.623,19.616,19.61,19.603,19.597,19.59,19.584,19.577,19.571,19.564,19.558,19.551,19.545,19.538,19.532,19.525,19.519,19.512,19.506,19.499,19.493,19.486,19.48,19.473,19.467,19.46,19.454,19.447,19.441,19.434,19.428,19.421,19.415,19.408,19.402,19.395,19.389,19.382,19.376,19.369,19.363,19.356,19.35,19.343,19.337,19.33,19.324,19.317,19.311,19.304,19.298,19.291,19.285,19.278,19.272,19.265,19.259,19.252,19.246,19.239,19.233,19.226,19.22,19.213,19.207,19.2,19.194,19.187,19.181,19.174,19.168,19.161,19.155,19.148,19.142,19.135,19.129,19.122,19.116,19.109,19.103,19.096,19.09,19.083,19.077,19.07,19.064,19.057,19.051,19.044,19.038,19.031,19.025,19.018,19.012,19.005,18.999,18.992,18.986,18.979,18.973,18.966,18.96,18.953,18.947,18.94,18.934,18.927,18.921,18.914,18.908,18.901,18.895,18.888,18.882,18.875,18.869,18.862,18.856,18.849,18.843,18.836,18.83,18.823,18.817,18.81,18.804,18.797,18.791,18.784,18.778,18.771,18.765,18.758,18.752,18.745,18.739,18.732,18.726,18.719,18.713,18.706,18.7,18.693,18.687,18.68,18.674,18.667,18.661,18.654,18.648,18.641,18.635,18.628,18.622,18.615,18.609,18.602,18.596,18.589,18.583,18.576,18.57,18.563,18.557,18.55,18.544,18.537,18.531,18.524,18.518,18.511,18.505,18.498,18.492,18.485,18.479,18.472,18.466,18.459,18.453,18.446,18.44,18.433,18.427,18.42,18.414,18.407,18.401,18.394,18.388,18.381,18.375,18.368,18.362,18.355,18.349,18.342,18.336,18.329,18.322,18.316,18.309,18.303,18.296,18.29,18.283,18.277,18.27,18.264,18.257,18.251,18.244,18.238,18.231,18.225,18.218,18.212,18.205,18.199,18.192,18.186,18.179,18.173,18.166,18.16,18.153,18.147,18.14,18.134,18.127,18.121,18.114,18.108,18.101,18.095,18.088,18.082,18.075,18.069,18.062,18.056,18.049,18.043,18.036,18.03,18.023,18.017,18.01,18.004,17.997,17.991,17.984,17.978,17.971,17.965,17.958,17.952,17.945,17.939,17.932,17.926,17.919,17.913,17.906,17.9,17.893,17.887,17.88,17.874,17.867,17.861,17.854,17.848,17.841,17.835,17.828,17.822,17.815,17.809,17.802,17.796,17.789,17.783,17.776,17.77,17.763,17.757,17.75,17.744,17.737,17.731,17.724,17.718,17.711,17.705,17.698,17.692,17.685,17.679,17.672,17.666,17.659,17.653,17.646,17.64,17.633,17.627,17.62,17.614,17.607,17.601,17.594,17.588,17.581,17.575,17.568,17.562,17.555,17.549,17.542,17.536,17.529,17.523,17.516,17.51,17.503,17.497,17.49,17.484,17.477,17.471,17.464,17.458,17.451,17.445,17.438,17.432,17.425,17.419,17.412,17.406,17.399,17.393,17.386,17.38,17.373,17.367,17.36,17.354,17.347,17.341,17.334,17.328,17.321,17.315,17.308,17.302,17.295,17.289,17.282,17.276,17.269,17.263,17.256,17.25,17.243,17.237,17.23,17.224,17.217,17.211,17.204,17.198,17.191,17.185,17.178,17.172,17.165,17.159,17.152,17.146,17.139,17.133,17.126,17.12,17.113,17.107,17.1,17.094,17.087,17.081,17.074,17.068,17.061,17.055,17.048,17.042,17.035,17.029,17.022,17.016,17.009,17.003,16.996,16.99,16.983,16.977,16.97,16.964,16.957,16.951,16.944,16.938,16.931,16.925,16.918,16.912,16.905,16.899,16.892,16.886,16.879,16.873,16.866,16.86,16.853,16.847,16.84,16.834,16.827,16.821,16.814,16.808,16.801,16.795,16.788,16.782,16.775,16.769,16.762,16.756,16.749,16.743,16.736,16.73,16.723,16.717,16.71,16.704,16.697,16.691,16.684,16.678,16.671,16.664,16.658,16.651,16.645,16.638,16.632,16.625,16.619,16.612,16.606,16.599,16.593,16.586,16.58,16.573,16.567,16.56,16.554,16.547,16.541,16.534,16.528,16.521,16.515,16.508,16.502,16.495,16.489,16.482,16.476,16.469,16.463,16.456,16.45,16.443,16.437,16.43,16.424,16.417,16.411,16.404,16.398,16.391,16.385,16.378,16.372,16.365,16.359,16.352,16.346,16.339,16.333,16.326,16.32,16.313,16.307,16.3,16.294,16.287,16.281,16.274,16.268,16.261,16.255,16.248,16.242,16.235,16.229,16.222,16.216,16.209,16.203,16.196,16.19,16.183,16.177,16.17,16.164,16.157,16.151,16.144,16.138,16.131,16.125,16.118,16.112,16.105,16.099,16.092,16.086,16.079,16.073,16.066,16.06,16.053,16.047,16.04,16.034,16.027,16.021,16.014,16.008,16.001,15.995,15.988,15.982,15.975,15.969,15.962,15.956,15.949,15.943,15.936,15.93,15.923,15.917,15.91,15.904,15.897,15.891,15.884,15.878,15.871,15.865,15.858,15.852,15.845,15.839,15.832,15.826,15.819,15.813,15.806,15.8,15.793,15.787,15.78,15.774,15.767,15.761,15.754,15.748,15.741,15.735,15.728,15.722,15.715,15.709,15.702,15.696,15.689,15.683,15.676,15.67,15.663,15.657,15.65,15.644,15.637,15.631,15.624,15.618,15.611,15.605,15.598,15.592,15.585,15.579,15.572,15.566,15.559,15.553,15.546,15.54,15.533,15.527,15.52,15.514,15.507,15.501,15.494,15.488,15.481,15.475,15.468,15.462,15.455,15.449,15.442,15.436,15.429,15.423,15.416,15.41,15.403,15.397,15.39,15.384,15.377,15.371,15.364,15.358,15.351,15.345,15.338,15.332,15.325,15.319,15.312,15.306,15.299,15.293,15.286,15.28,15.273,15.267,15.26,15.254,15.247,15.241,15.234,15.228,15.221,15.215,15.208,15.202,15.195,15.189,15.182,15.176,15.169,15.163,15.156,15.15,15.143,15.137,15.13,15.124,15.117,15.111,15.104,15.098,15.091,15.085,15.078,15.072,15.065,15.059,15.052,15.046,15.039,15.033,15.026,15.02,15.013,15.007,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.007,15.013,15.02,15.026,15.033,15.039,15.046,15.052,15.059,15.065,15.072,15.078,15.085,15.091,15.098,15.104,15.111,15.117,15.124,15.13,15.137,15.143,15.15,15.156,15.163,15.169,15.176,15.182,15.189,15.195,15.202,15.208,15.215,15.221,15.228,15.234,15.241,15.247,15.254,15.26,15.267,15.273,15.28,15.286,15.293,15.299,15.306,15.312,15.319,15.325,15.332,15.338,15.345,15.351,15.358,15.364,15.371,15.377,15.384,15.39,15.397,15.403,15.41,15.416,15.423,15.429,15.436,15.442,15.449,15.455,15.462,15.468,15.475,15.481,15.488,15.494,15.501,15.507,15.514,15.52,15.527,15.533,15.54,15.546,15.553,15.559,15.566,15.572,15.579,15.585,15.592,15.598,15.605,15.611,15.618,15.624,15.631,15.637,15.644,15.65,15.657,15.663,15.67,15.676,15.683,15.689,15.696,15.702,15.709,15.715,15.722,15.728,15.735,15.741,15.748,15.754,15.761,15.767,15.774,15.78,15.787,15.793,15.8,15.806,15.813,15.819,15.826,15.832,15.839,15.845,15.852,15.858,15.865,15.871,15.878,15.884,15.891,15.897,15.904,15.91,15.917,15.923,15.93,15.936,15.943,15.949,15.956,15.962,15.969,15.975,15.982,15.988,15.995,16.001,16.008,16.014,16.021,16.027,16.034,16.04,16.047,16.053,16.06,16.066,16.073,16.079,16.086,16.092,16.099,16.105,16.112,16.118,16.125,16.131,16.138,16.144,16.151,16.157,16.164,16.17,16.177,16.183,16.19,16.196,16.203,16.209,16.216,16.222,16.229,16.235,16.242,16.248,16.255,16.261,16.268,16.274,16.281,16.287,16.294,16.3,16.307,16.313,16.32,16.326,16.333,16.339,16.346,16.352,16.359,16.365,16.372,16.378,16.385,16.391,16.398,16.404,16.411,16.417,16.424,16.43,16.437,16.443,16.45,16.456,16.463,16.469,16.476,16.482,16.489,16.495,16.502,16.508,16.515,16.521,16.528,16.534,16.541,16.547,16.554,16.56,16.567,16.573,16.58,16.586,16.593,16.599,16.606,16.612,16.619,16.625,16.632,16.638,16.645,16.651,16.658,16.664,16.671,16.678,16.684,16.691,16.697,16.704,16.71,16.717,16.723,16.73,16.736,16.743,16.749,16.756,16.762,16.769,16.775,16.782,16.788,16.795,16.801,16.808,16.814,16.821,16.827,16.834,16.84,16.847,16.853,16.86,16.866,16.873,16.879,16.886,16.892,16.899,16.905,16.912,16.918,16.925,16.931,16.938,16.944,16.951,16.957,16.964,16.97,16.977,16.983,16.99,16.996,17.003,17.009,17.016,17.022,17.029,17.035,17.042,17.048,17.055,17.061,17.068,17.074,17.081,17.087,17.094,17.1,17.107,17.113,17.12,17.126,17.133,17.139,17.146,17.152,17.159,17.165,17.172,17.178,17.185,17.191,17.198,17.204,17.211,17.217,17.224,17.23,17.237,17.243,17.25,17.256,17.263,17.269,17.276,17.282,17.289,17.295,17.302,17.308,17.315,17.321,17.328,17.334,17.341,17.347,17.354,17.36,17.367,17.373,17.38,17.386,17.393,17.399,17.406,17.412,17.419,17.425,17.432,17.438,17.445,17.451,17.458,17.464,17.471,17.477,17.484,17.49,17.497,17.503,17.51,17.516,17.523,17.529,17.536,17.542,17.549,17.555,17.562,17.568,17.575,17.581,17.588,17.594,17.601,17.607,17.614,17.62,17.627,17.633,17.64,17.646,17.653,17.659,17.666,17.672,17.679,17.685,17.692,17.698,17.705,17.711,17.718,17.724,17.731,17.737,17.744,17.75,17.757,17.763,17.77,17.776,17.783,17.789,17.796,17.802,17.809,17.815,17.822,17.828,17.835,17.841,17.848,17.854,17.861,17.867,17.874,17.88,17.887,17.893,17.9,17.906,17.913,17.919,17.926,17.932,17.939,17.945,17.952,17.958,17.965,17.971,17.978,17.984,17.991,17.997,18.004,18.01,18.017,18.023,18.03,18.036,18.043,18.049,18.056,18.062,18.069,18.075,18.082,18.088,18.095,18.101,18.108,18.114,18.121,18.127,18.134,18.14,18.147,18.153,18.16,18.166,18.173,18.179,18.186,18.192,18.199,18.205,18.212,18.218,18.225,18.231,18.238,18.244,18.251,18.257,18.264,18.27,18.277,18.283,18.29,18.296,18.303,18.309,18.316,18.322,18.329,18.336,18.342,18.349,18.355,18.362,18.368,18.375,18.381,18.388,18.394,18.401,18.407,18.414,18.42,18.427,18.433,18.44,18.446,18.453,18.459,18.466,18.472,18.479,18.485,18.492,18.498,18.505,18.511,18.518,18.524,18.531,18.537,18.544,18.55,18.557,18.563,18.57,18.576,18.583,18.589,18.596,18.602,18.609,18.615,18.622,18.628,18.635,18.641,18.648,18.654,18.661,18.667,18.674,18.68,18.687,18.693,18.7,18.706,18.713,18.719,18.726,18.732,18.739,18.745,18.752,18.758,18.765,18.771,18.778,18.784,18.791,18.797,18.804,18.81,18.817,18.823,18.83,18.836,18.843,18.849,18.856,18.862,18.869,18.875,18.882,18.888,18.895,18.901,18.908,18.914,18.921,18.927,18.934,18.94,18.947,18.953,18.96,18.966,18.973,18.979,18.986,18.992,18.999,19.005,19.012,19.018,19.025,19.031,19.038,19.044,19.051,19.057,19.064,19.07,19.077,19.083,19.09,19.096,19.103,19.109,19.116,19.122,19.129,19.135,19.142,19.148,19.155,19.161,19.168,19.174,19.181,19.187,19.194,19.2,19.207,19.213,19.22,19.226,19.233,19.239,19.246,19.252,19.259,19.265,19.272,19.278,19.285,19.291,19.298,19.304,19.311,19.317,19.324,19.33,19.337,19.343,19.35,19.356,19.363,19.369,19.376,19.382,19.389,19.395,19.402,19.408,19.415,19.421,19.428,19.434,19.441,19.447,19.454,19.46,19.467,19.473,19.48,19.486,19.493,19.499,19.506,19.512,19.519,19.525,19.532,19.538,19.545,19.551,19.558,19.564,19.571,19.577,19.584,19.59,19.597,19.603,19.61,19.616,19.623,19.629,19.636,19.642,19.649,19.655,19.662,19.668,19.675,19.681,19.688,19.694,19.701,19.707,19.714,19.72,19.727,19.733,19.74,19.746,19.753,19.759,19.766,19.772,19.779,19.785,19.792,19.798,19.805,19.811,19.818,19.824,19.831,19.837,19.844,19.85,19.857,19.863,19.87,19.876,19.883,19.889,19.896,19.902,19.909,19.915,19.922,19.928,19.935,19.941,19.948,19.954,19.961,19.967,19.974,19.98,19.987,19.993,20,20,19.995,19.99,19.985,19.98,19.975,19.97,19.965,19.96,19.955,19.951,19.946,19.941,19.936,19.931,19.926,19.921,19.916,19.911,19.906,19.901,19.896,19.891,19.886,19.881,19.876,19.871,19.866,19.862,19.857,19.852,19.847,19.842,19.837,19.832,19.827,19.822,19.817,19.812,19.807,19.802,19.797,19.792,19.787,19.782,19.777,19.773,19.768,19.763,19.758,19.753,19.748,19.743,19.738,19.733,19.728,19.723,19.718,19.713,19.708,19.703,19.698,19.693,19.688,19.683,19.679,19.674,19.669,19.664,19.659,19.654,19.649,19.644,19.639,19.634,19.629,19.624,19.619,19.614,19.609,19.604,19.599,19.594,19.59,19.585,19.58,19.575,19.57,19.565,19.56,19.555,19.55,19.545,19.54,19.535,19.53,19.525,19.52,19.515,19.51,19.505,19.5,19.496,19.491,19.486,19.481,19.476,19.471,19.466,19.461,19.456,19.451,19.446,19.441,19.436,19.431,19.426,19.421,19.416,19.411,19.407,19.402,19.397,19.392,19.387,19.382,19.377,19.372,19.367,19.362,19.357,19.352,19.347,19.342,19.337,19.332,19.327,19.322,19.318,19.313,19.308,19.303,19.298,19.293,19.288,19.283,19.278,19.273,19.268,19.263,19.258,19.253,19.248,19.243,19.238,19.233,19.228,19.224,19.219,19.214,19.209,19.204,19.199,19.194,19.189,19.184,19.179,19.174,19.169,19.164,19.159,19.154,19.149,19.144,19.139,19.135,19.13,19.125,19.12,19.115,19.11,19.105,19.1,19.095,19.09,19.085,19.08,19.075,19.07,19.065,19.06,19.055,19.05,19.045,19.041,19.036,19.031,19.026,19.021,19.016,19.011,19.006,19.001,18.996,18.991,18.986,18.981,18.976,18.971,18.966,18.961,18.956,18.952,18.947,18.942,18.937,18.932,18.927,18.922,18.917,18.912,18.907,18.902,18.897,18.892,18.887,18.882,18.877,18.872,18.867,18.863,18.858,18.853,18.848,18.843,18.838,18.833,18.828,18.823,18.818,18.813,18.808,18.803,18.798,18.793,18.788,18.783,18.778,18.773,18.769,18.764,18.759,18.754,18.749,18.744,18.739,18.734,18.729,18.724,18.719,18.714,18.709,18.704,18.699,18.694,18.689,18.684,18.68,18.675,18.67,18.665,18.66,18.655,18.65,18.645,18.64,18.635,18.63,18.625,18.62,18.615,18.61,18.605,18.6,18.595,18.591,18.586,18.581,18.576,18.571,18.566,18.561,18.556,18.551,18.546,18.541,18.536,18.531,18.526,18.521,18.516,18.511,18.506,18.501,18.497,18.492,18.487,18.482,18.477,18.472,18.467,18.462,18.457,18.452,18.447,18.442,18.437,18.432,18.427,18.422,18.417,18.412,18.408,18.403,18.398,18.393,18.388,18.383,18.378,18.373,18.368,18.363,18.358,18.353,18.348,18.343,18.338,18.333,18.328,18.323,18.318,18.314,18.309,18.304,18.299,18.294,18.289,18.284,18.279,18.274,18.269,18.264,18.259,18.254,18.249,18.244,18.239,18.234,18.229,18.225,18.22,18.215,18.21,18.205,18.2,18.195,18.19,18.185,18.18,18.175,18.17,18.165,18.16,18.155,18.15,18.145,18.14,18.136,18.131,18.126,18.121,18.116,18.111,18.106,18.101,18.096,18.091,18.086,18.081,18.076,18.071,18.066,18.061,18.056,18.051,18.046,18.042,18.037,18.032,18.027,18.022,18.017,18.012,18.007,18.002,17.997,17.992,17.987,17.982,17.977,17.972,17.967,17.962,17.957,17.953,17.948,17.943,17.938,17.933,17.928,17.923,17.918,17.913,17.908,17.903,17.898,17.893,17.888,17.883,17.878,17.873,17.868,17.864,17.859,17.854,17.849,17.844,17.839,17.834,17.829,17.824,17.819,17.814,17.809,17.804,17.799,17.794,17.789,17.784,17.779,17.774,17.77,17.765,17.76,17.755,17.75,17.745,17.74,17.735,17.73,17.725,17.72,17.715,17.71,17.705,17.7,17.695,17.69,17.685,17.681,17.676,17.671,17.666,17.661,17.656,17.651,17.646,17.641,17.636,17.631,17.626,17.621,17.616,17.611,17.606,17.601,17.596,17.591,17.587,17.582,17.577,17.572,17.567,17.562,17.557,17.552,17.547,17.542,17.537,17.532,17.527,17.522,17.517,17.512,17.507,17.502,17.498,17.493,17.488,17.483,17.478,17.473,17.468,17.463,17.458,17.453,17.448,17.443,17.438,17.433,17.428,17.423,17.418,17.413,17.409,17.404,17.399,17.394,17.389,17.384,17.379,17.374,17.369,17.364,17.359,17.354,17.349,17.344,17.339,17.334,17.329,17.324,17.319,17.315,17.31,17.305,17.3,17.295,17.29,17.285,17.28,17.275,17.27,17.265,17.26,17.255,17.25,17.245,17.24,17.235,17.23,17.226,17.221,17.216,17.211,17.206,17.201,17.196,17.191,17.186,17.181,17.176,17.171,17.166,17.161,17.156,17.151,17.146,17.141,17.136,17.132,17.127,17.122,17.117,17.112,17.107,17.102,17.097,17.092,17.087,17.082,17.077,17.072,17.067,17.062,17.057,17.052,17.047,17.043,17.038,17.033,17.028,17.023,17.018,17.013,17.008,17.003,16.998,16.993,16.988,16.983,16.978,16.973,16.968,16.963,16.958,16.954,16.949,16.944,16.939,16.934,16.929,16.924,16.919,16.914,16.909,16.904,16.899,16.894,16.889,16.884,16.879,16.874,16.869,16.864,16.86,16.855,16.85,16.845,16.84,16.835,16.83,16.825,16.82,16.815,16.81,16.805,16.8,16.795,16.79,16.785,16.78,16.775,16.771,16.766,16.761,16.756,16.751,16.746,16.741,16.736,16.731,16.726,16.721,16.716,16.711,16.706,16.701,16.696,16.691,16.686,16.682,16.677,16.672,16.667,16.662,16.657,16.652,16.647,16.642,16.637,16.632,16.627,16.622,16.617,16.612,16.607,16.602,16.597,16.592,16.588,16.583,16.578,16.573,16.568,16.563,16.558,16.553,16.548,16.543,16.538,16.533,16.528,16.523,16.518,16.513,16.508,16.503,16.499,16.494,16.489,16.484,16.479,16.474,16.469,16.464,16.459,16.454,16.449,16.444,16.439,16.434,16.429,16.424,16.419,16.414,16.409,16.405,16.4,16.395,16.39,16.385,16.38,16.375,16.37,16.365,16.36,16.355,16.35,16.345,16.34,16.335,16.33,16.325,16.32,16.316,16.311,16.306,16.301,16.296,16.291,16.286,16.281,16.276,16.271,16.266,16.261,16.256,16.251,16.246,16.241,16.236,16.231,16.227,16.222,16.217,16.212,16.207,16.202,16.197,16.192,16.187,16.182,16.177,16.172,16.167,16.162,16.157,16.152,16.147,16.142,16.137,16.133,16.128,16.123,16.118,16.113,16.108,16.103,16.098,16.093,16.088,16.083,16.078,16.073,16.068,16.063,16.058,16.053,16.048,16.044,16.039,16.034,16.029,16.024,16.019,16.014,16.009,16.004,15.999,15.994,15.989,15.984,15.979,15.974,15.969,15.964,15.959,15.955,15.95,15.945,15.94,15.935,15.93,15.925,15.92,15.915,15.91,15.905,15.9,15.895,15.89,15.885,15.88,15.875,15.87,15.865,15.861,15.856,15.851,15.846,15.841,15.836,15.831,15.826,15.821,15.816,15.811,15.806,15.801,15.796,15.791,15.786,15.781,15.776,15.772,15.767,15.762,15.757,15.752,15.747,15.742,15.737,15.732,15.727,15.722,15.717,15.712,15.707,15.702,15.697,15.692,15.687,15.682,15.678,15.673,15.668,15.663,15.658,15.653,15.648,15.643,15.638,15.633,15.628,15.623,15.618,15.613,15.608,15.603,15.598,15.593,15.589,15.584,15.579,15.574,15.569,15.564,15.559,15.554,15.549,15.544,15.539,15.534,15.529,15.524,15.519,15.514,15.509,15.504,15.5,15.495,15.49,15.485,15.48,15.475,15.47,15.465,15.46,15.455,15.45,15.445,15.44,15.435,15.43,15.425,15.42,15.415,15.41,15.406,15.401,15.396,15.391,15.386,15.381,15.376,15.371,15.366,15.361,15.356,15.351,15.346,15.341,15.336,15.331,15.326,15.321,15.317,15.312,15.307,15.302,15.297,15.292,15.287,15.282,15.277,15.272,15.267,15.262,15.257,15.252,15.247,15.242,15.237,15.232,15.227,15.223,15.218,15.213,15.208,15.203,15.198,15.193,15.188,15.183,15.178,15.173,15.168,15.163,15.158,15.153,15.148,15.143,15.138,15.134,15.129,15.124,15.119,15.114,15.109,15.104,15.099,15.094,15.089,15.084,15.079,15.074,15.069,15.064,15.059,15.054,15.049,15.045,15.04,15.035,15.03,15.025,15.02,15.015,15.01,15.005,15,15,14.982,14.965,14.947,14.929,14.912,14.894,14.876,14.859,14.841,14.823,14.806,14.788,14.77,14.753,14.735,14.717,14.7,14.682,14.664,14.647,14.629,14.611,14.594,14.576,14.558,14.541,14.523,14.505,14.488,14.47,14.452,14.435,14.417,14.399,14.382,14.364,14.346,14.329,14.311,14.293,14.276,14.258,14.24,14.223,14.205,14.187,14.17,14.152,14.134,14.117,14.099,14.081,14.064,14.046,14.028,14.011,13.993,13.975,13.958,13.94,13.922,13.905,13.887,13.869,13.852,13.834,13.816,13.799,13.781,13.763,13.746,13.728,13.71,13.693,13.675,13.657,13.64,13.622,13.604,13.587,13.569,13.551,13.534,13.516,13.498,13.481,13.463,13.445,13.428,13.41,13.392,13.375,13.357,13.339,13.322,13.304,13.286,13.269,13.251,13.233,13.216,13.198,13.18,13.163,13.145,13.127,13.11,13.092,13.074,13.057,13.039,13.021,13.004,12.986,12.968,12.951,12.933,12.915,12.898,12.88,12.862,12.845,12.827,12.809,12.792,12.774,12.756,12.739,12.721,12.703,12.686,12.668,12.65,12.633,12.615,12.597,12.58,12.562,12.544,12.527,12.509,12.491,12.473,12.456,12.438,12.42,12.403,12.385,12.367,12.35,12.332,12.314,12.297,12.279,12.261,12.244,12.226,12.208,12.191,12.173,12.155,12.138,12.12,12.102,12.085,12.067,12.049,12.032,12.014,11.996,11.979,11.961,11.943,11.926,11.908,11.89,11.873,11.855,11.837,11.82,11.802,11.784,11.767,11.749,11.731,11.714,11.696,11.678,11.661,11.643,11.625,11.608,11.59,11.572,11.555,11.537,11.519,11.502,11.484,11.466,11.449,11.431,11.413,11.396,11.378,11.36,11.343,11.325,11.307,11.29,11.272,11.254,11.237,11.219,11.201,11.184,11.166,11.148,11.131,11.113,11.095,11.078,11.06,11.042,11.025,11.007,10.989,10.972,10.954,10.936,10.919,10.901,10.883,10.866,10.848,10.83,10.813,10.795,10.777,10.76,10.742,10.724,10.707,10.689,10.671,10.654,10.636,10.618,10.601,10.583,10.565,10.548,10.53,10.512,10.495,10.477,10.459,10.442,10.424,10.406,10.389,10.371,10.353,10.336,10.318,10.3,10.283,10.265,10.247,10.23,10.212,10.194,10.177,10.159,10.141,10.124,10.106,10.088,10.071,10.053,10.035,10.018,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10.015,10.03,10.045,10.06,10.076,10.091,10.106,10.121,10.136,10.151,10.166,10.181,10.196,10.211,10.227,10.242,10.257,10.272,10.287,10.302,10.317,10.332,10.347,10.363,10.378,10.393,10.408,10.423,10.438,10.453,10.468,10.483,10.498,10.514,10.529,10.544,10.559,10.574,10.589,10.604,10.619,10.634,10.65,10.665,10.68,10.695,10.71,10.725,10.74,10.755,10.77,10.785,10.801,10.816,10.831,10.846,10.861,10.876,10.891,10.906,10.921,10.937,10.952,10.967,10.982,10.997,11.012,11.027,11.042,11.057,11.073,11.088,11.103,11.118,11.133,11.148,11.163,11.178,11.193,11.208,11.224,11.239,11.254,11.269,11.284,11.299,11.314,11.329,11.344,11.36,11.375,11.39,11.405,11.42,11.435,11.45,11.465,11.48,11.495,11.511,11.526,11.541,11.556,11.571,11.586,11.601,11.616,11.631,11.647,11.662,11.677,11.692,11.707,11.722,11.737,11.752,11.767,11.782,11.798,11.813,11.828,11.843,11.858,11.873,11.888,11.903,11.918,11.934,11.949,11.964,11.979,11.994,12.009,12.024,12.039,12.054,12.069,12.085,12.1,12.115,12.13,12.145,12.16,12.175,12.19,12.205,12.221,12.236,12.251,12.266,12.281,12.296,12.311,12.326,12.341,12.356,12.372,12.387,12.402,12.417,12.432,12.447,12.462,12.477,12.492,12.508,12.523,12.538,12.553,12.568,12.583,12.598,12.613,12.628,12.644,12.659,12.674,12.689,12.704,12.719,12.734,12.749,12.764,12.779,12.795,12.81,12.825,12.84,12.855,12.87,12.885,12.9,12.915,12.931,12.946,12.961,12.976,12.991,13.006,13.021,13.036,13.051,13.066,13.082,13.097,13.112,13.127,13.142,13.157,13.172,13.187,13.202,13.218,13.233,13.248,13.263,13.278,13.293,13.308,13.323,13.338,13.353,13.369,13.384,13.399,13.414,13.429,13.444,13.459,13.474,13.489,13.505,13.52,13.535,13.55,13.565,13.58,13.595,13.61,13.625,13.64,13.656,13.671,13.686,13.701,13.716,13.731,13.746,13.761,13.776,13.792,13.807,13.822,13.837,13.852,13.867,13.882,13.897,13.912,13.927,13.943,13.958,13.973,13.988,14.003,14.018,14.033,14.048,14.063,14.079,14.094,14.109,14.124,14.139,14.154,14.169,14.184,14.199,14.215,14.23,14.245,14.26,14.275,14.29,14.305,14.32,14.335,14.35,14.366,14.381,14.396,14.411,14.426,14.441,14.456,14.471,14.486,14.502,14.517,14.532,14.547,14.562,14.577,14.592,14.607,14.622,14.637,14.653,14.668,14.683,14.698,14.713,14.728,14.743,14.758,14.773,14.789,14.804,14.819,14.834,14.849,14.864,14.879,14.894,14.909,14.924,14.94,14.955,14.97,14.985,15,15,14.986,14.972,14.958,14.944,14.929,14.915,14.901,14.887,14.873,14.859,14.845,14.831,14.816,14.802,14.788,14.774,14.76,14.746,14.732,14.718,14.703,14.689,14.675,14.661,14.647,14.633,14.619,14.605,14.59,14.576,14.562,14.548,14.534,14.52,14.506,14.492,14.477,14.463,14.449,14.435,14.421,14.407,14.393,14.379,14.364,14.35,14.336,14.322,14.308,14.294,14.28,14.266,14.251,14.237,14.223,14.209,14.195,14.181,14.167,14.153,14.138,14.124,14.11,14.096,14.082,14.068,14.054,14.04,14.025,14.011,13.997,13.983,13.969,13.955,13.941,13.927,13.912,13.898,13.884,13.87,13.856,13.842,13.828,13.814,13.799,13.785,13.771,13.757,13.743,13.729,13.715,13.701,13.686,13.672,13.658,13.644,13.63,13.616,13.602,13.588,13.573,13.559,13.545,13.531,13.517,13.503,13.489,13.475,13.46,13.446,13.432,13.418,13.404,13.39,13.376,13.362,13.347,13.333,13.319,13.305,13.291,13.277,13.263,13.249,13.234,13.22,13.206,13.192,13.178,13.164,13.15,13.136,13.121,13.107,13.093,13.079,13.065,13.051,13.037,13.023,13.008,12.994,12.98,12.966,12.952,12.938,12.924,12.91,12.895,12.881,12.867,12.853,12.839,12.825,12.811,12.797,12.782,12.768,12.754,12.74,12.726,12.712,12.698,12.684,12.669,12.655,12.641,12.627,12.613,12.599,12.585,12.571,12.556,12.542,12.528,12.514,12.5,12.486,12.472,12.458,12.444,12.429,12.415,12.401,12.387,12.373,12.359,12.345,12.331,12.316,12.302,12.288,12.274,12.26,12.246,12.232,12.218,12.203,12.189,12.175,12.161,12.147,12.133,12.119,12.105,12.09,12.076,12.062,12.048,12.034,12.02,12.006,11.992,11.977,11.963,11.949,11.935,11.921,11.907,11.893,11.879,11.864,11.85,11.836,11.822,11.808,11.794,11.78,11.766,11.751,11.737,11.723,11.709,11.695,11.681,11.667,11.653,11.638,11.624,11.61,11.596,11.582,11.568,11.554,11.54,11.525,11.511,11.497,11.483,11.469,11.455,11.441,11.427,11.412,11.398,11.384,11.37,11.356,11.342,11.328,11.314,11.299,11.285,11.271,11.257,11.243,11.229,11.215,11.201,11.186,11.172,11.158,11.144,11.13,11.116,11.102,11.088,11.073,11.059,11.045,11.031,11.017,11.003,10.989,10.975,10.96,10.946,10.932,10.918,10.904,10.89,10.876,10.862,10.847,10.833,10.819,10.805,10.791,10.777,10.763,10.749,10.734,10.72,10.706,10.692,10.678,10.664,10.65,10.636,10.621,10.607,10.593,10.579,10.565,10.551,10.537,10.523,10.508,10.494,10.48,10.466,10.452,10.438,10.424,10.41,10.395,10.381,10.367,10.353,10.339,10.325,10.311,10.297,10.282,10.268,10.254,10.24,10.226,10.212,10.198,10.184,10.169,10.155,10.141,10.127,10.113,10.099,10.085,10.071,10.056,10.042,10.028,10.014,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10.011,10.023,10.034,10.046,10.057,10.069,10.08,10.092,10.103,10.114,10.126,10.137,10.149,10.16,10.172,10.183,10.195,10.206,10.217,10.229,10.24,10.252,10.263,10.275,10.286,10.297,10.309,10.32,10.332,10.343,10.355,10.366,10.378,10.389,10.4,10.412,10.423,10.435,10.446,10.458,10.469,10.481,10.492,10.503,10.515,10.526,10.538,10.549,10.561,10.572,10.584,10.595,10.606,10.618,10.629,10.641,10.652,10.664,10.675,10.686,10.698,10.709,10.721,10.732,10.744,10.755,10.767,10.778,10.789,10.801,10.812,10.824,10.835,10.847,10.858,10.87,10.881,10.892,10.904,10.915,10.927,10.938,10.95,10.961,10.973,10.984,10.995,11.007,11.018,11.03,11.041,11.053,11.064,11.076,11.087,11.098,11.11,11.121,11.133,11.144,11.156,11.167,11.178,11.19,11.201,11.213,11.224,11.236,11.247,11.259,11.27,11.281,11.293,11.304,11.316,11.327,11.339,11.35,11.362,11.373,11.384,11.396,11.407,11.419,11.43,11.442,11.453,11.465,11.476,11.487,11.499,11.51,11.522,11.533,11.545,11.556,11.568,11.579,11.59,11.602,11.613,11.625,11.636,11.648,11.659,11.67,11.682,11.693,11.705,11.716,11.728,11.739,11.751,11.762,11.773,11.785,11.796,11.808,11.819,11.831,11.842,11.854,11.865,11.876,11.888,11.899,11.911,11.922,11.934,11.945,11.957,11.968,11.979,11.991,12.002,12.014,12.025,12.037,12.048,12.059,12.071,12.082,12.094,12.105,12.117,12.128,12.14,12.151,12.162,12.174,12.185,12.197,12.208,12.22,12.231,12.243,12.254,12.265,12.277,12.288,12.3,12.311,12.323,12.334,12.346,12.357,12.368,12.38,12.391,12.403,12.414,12.426,12.437,12.449,12.46,12.471,12.483,12.494,12.506,12.517,12.529,12.54,12.551,12.563,12.574,12.586,12.597,12.609,12.62,12.632,12.643,12.654,12.666,12.677,12.689,12.7,12.712,12.723,12.735,12.746,12.757,12.769,12.78,12.792,12.803,12.815,12.826,12.838,12.849,12.86,12.872,12.883,12.895,12.906,12.918,12.929,12.941,12.952,12.963,12.975,12.986,12.998,13.009,13.021,13.032,13.043,13.055,13.066,13.078,13.089,13.101,13.112,13.124,13.135,13.146,13.158,13.169,13.181,13.192,13.204,13.215,13.227,13.238,13.249,13.261,13.272,13.284,13.295,13.307,13.318,13.33,13.341,13.352,13.364,13.375,13.387,13.398,13.41,13.421,13.432,13.444,13.455,13.467,13.478,13.49,13.501,13.513,13.524,13.535,13.547,13.558,13.57,13.581,13.593,13.604,13.616,13.627,13.638,13.65,13.661,13.673,13.684,13.696,13.707,13.719,13.73,13.741,13.753,13.764,13.776,13.787,13.799,13.81,13.822,13.833,13.844,13.856,13.867,13.879,13.89,13.902,13.913,13.924,13.936,13.947,13.959,13.97,13.982,13.993,14.005,14.016,14.027,14.039,14.05,14.062,14.073,14.085,14.096,14.108,14.119,14.13,14.142,14.153,14.165,14.176,14.188,14.199,14.211,14.222,14.233,14.245,14.256,14.268,14.279,14.291,14.302,14.314,14.325,14.336,14.348,14.359,14.371,14.382,14.394,14.405,14.416,14.428,14.439,14.451,14.462,14.474,14.485,14.497,14.508,14.519,14.531,14.542,14.554,14.565,14.577,14.588,14.6,14.611,14.622,14.634,14.645,14.657,14.668,14.68,14.691,14.703,14.714,14.725,14.737,14.748,14.76,14.771,14.783,14.794,14.805,14.817,14.828,14.84,14.851,14.863,14.874,14.886,14.897,14.908,14.92,14.931,14.943,14.954,14.966,14.977,14.989,15,15,14.952,14.904,14.856,14.808,14.76,14.712,14.665,14.617,14.569,14.521,14.473,14.425,14.377,14.329,14.281,14.233,14.185,14.137,14.089,14.042,13.994,13.946,13.898,13.85,13.802,13.754,13.706,13.658,13.61,13.562,13.514,13.466,13.419,13.371,13.323,13.275,13.227,13.179,13.131,13.083,13.035,12.987,12.939,12.891,12.843,12.796,12.748,12.7,12.652,12.604,12.556,12.508,12.46,12.412,12.364,12.316,12.268,12.22,12.173,12.125,12.077,12.029,11.981,11.933,11.885,11.837,11.789,11.741,11.693,11.645,11.597,11.55,11.502,11.454,11.406,11.358,11.31,11.262,11.214,11.166,11.118,11.07,11.022,10.974,10.927,10.879,10.831,10.783,10.735,10.687,10.639,10.591,10.543,10.495,10.447,10.399,10.351,10.304,10.256,10.208,10.16,10.112,10.064,10.016,9.9681,9.9201,9.8722,9.8243,9.7764,9.7284,9.6805,9.6326,9.5847,9.5367,9.4888,9.4409,9.393,9.345,9.2971,9.2492,9.2013,9.1534,9.1054,9.0575,9.0096,8.9617,8.9137,8.8658,8.8179,8.77,8.722,8.6741,8.6262,8.5783,8.5304,8.4824,8.4345,8.3866,8.3387,8.2907,8.2428,8.1949,8.147,8.099,8.0511,8.0032,7.9553,7.9073,7.8594,7.8115,7.7636,7.7157,7.6677,7.6198,7.5719,7.524,7.476,7.4281,7.3802,7.3323,7.2843,7.2364,7.1885,7.1406,7.0927,7.0447,6.9968,6.9489,6.901,6.853,6.8051,6.7572,6.7093,6.6613,6.6134,6.5655,6.5176,6.4696,6.4217,6.3738,6.3259,6.278,6.23,6.1821,6.1342,6.0863,6.0383,5.9904,5.9425,5.8946,5.8466,5.7987,5.7508,5.7029,5.655,5.607,5.5591,5.5112,5.4633,5.4153,5.3674,5.3195,5.2716,5.2236,5.1757,5.1278,5.0799,5.0319,4.984,4.9361,4.8882,4.8403,4.7923,4.7444,4.6965,4.6486,4.6006,4.5527,4.5048,4.4569,4.4089,4.361,4.3131,4.2652,4.2173,4.1693,4.1214,4.0735,4.0256,3.9776,3.9297,3.8818,3.8339,3.7859,3.738,3.6901,3.6422,3.5942,3.5463,3.4984,3.4505,3.4026,3.3546,3.3067,3.2588,3.2109,3.1629,3.115,3.0671,3.0192,2.9712,2.9233,2.8754,2.8275,2.7796,2.7316,2.6837,2.6358,2.5879,2.5399,2.492,2.4441,2.3962,2.3482,2.3003,2.2524,2.2045,2.1565,2.1086,2.0607,2.0128,1.9649,1.9169,1.869,1.8211,1.7732,1.7252,1.6773,1.6294,1.5815,1.5335,1.4856,1.4377,1.3898,1.3419,1.2939,1.246,1.1981,1.1502,1.1022,1.0543,1.0064,0.95847,0.91054,0.86262,0.8147,0.76677,0.71885,0.67093,0.623,0.57508,0.52716,0.47923,0.43131,0.38339,0.33546,0.28754,0.23962,0.19169,0.14377,0.095847,0.047923,0};
shovelcat 13:47806f4dbfcd 16 // test 14h
shovelcat 13:47806f4dbfcd 17 //const float s1[] = {0,0.047923,0.095847,0.14377,0.19169,0.23962,0.28754,0.33546,0.38339,0.43131,0.47923,0.52716,0.57508,0.623,0.67093,0.71885,0.76677,0.8147,0.86262,0.91054,0.95847,1.0064,1.0543,1.1022,1.1502,1.1981,1.246,1.2939,1.3419,1.3898,1.4377,1.4856,1.5335,1.5815,1.6294,1.6773,1.7252,1.7732,1.8211,1.869,1.9169,1.9649,2.0128,2.0607,2.1086,2.1565,2.2045,2.2524,2.3003,2.3482,2.3962,2.4441,2.492,2.5399,2.5879,2.6358,2.6837,2.7316,2.7796,2.8275,2.8754,2.9233,2.9712,3.0192,3.0671,3.115,3.1629,3.2109,3.2588,3.3067,3.3546,3.4026,3.4505,3.4984,3.5463,3.5942,3.6422,3.6901,3.738,3.7859,3.8339,3.8818,3.9297,3.9776,4.0256,4.0735,4.1214,4.1693,4.2173,4.2652,4.3131,4.361,4.4089,4.4569,4.5048,4.5527,4.6006,4.6486,4.6965,4.7444,4.7923,4.8403,4.8882,4.9361,4.984,5.0319,5.0799,5.1278,5.1757,5.2236,5.2716,5.3195,5.3674,5.4153,5.4633,5.5112,5.5591,5.607,5.655,5.7029,5.7508,5.7987,5.8466,5.8946,5.9425,5.9904,6.0383,6.0863,6.1342,6.1821,6.23,6.278,6.3259,6.3738,6.4217,6.4696,6.5176,6.5655,6.6134,6.6613,6.7093,6.7572,6.8051,6.853,6.901,6.9489,6.9968,7.0447,7.0927,7.1406,7.1885,7.2364,7.2843,7.3323,7.3802,7.4281,7.476,7.524,7.5719,7.6198,7.6677,7.7157,7.7636,7.8115,7.8594,7.9073,7.9553,8.0032,8.0511,8.099,8.147,8.1949,8.2428,8.2907,8.3387,8.3866,8.4345,8.4824,8.5304,8.5783,8.6262,8.6741,8.722,8.77,8.8179,8.8658,8.9137,8.9617,9.0096,9.0575,9.1054,9.1534,9.2013,9.2492,9.2971,9.345,9.393,9.4409,9.4888,9.5367,9.5847,9.6326,9.6805,9.7284,9.7764,9.8243,9.8722,9.9201,9.9681,10.016,10.064,10.112,10.16,10.208,10.256,10.304,10.351,10.399,10.447,10.495,10.543,10.591,10.639,10.687,10.735,10.783,10.831,10.879,10.927,10.974,11.022,11.07,11.118,11.166,11.214,11.262,11.31,11.358,11.406,11.454,11.502,11.55,11.597,11.645,11.693,11.741,11.789,11.837,11.885,11.933,11.981,12.029,12.077,12.125,12.173,12.22,12.268,12.316,12.364,12.412,12.46,12.508,12.556,12.604,12.652,12.7,12.748,12.796,12.843,12.891,12.939,12.987,13.035,13.083,13.131,13.179,13.227,13.275,13.323,13.371,13.419,13.466,13.514,13.562,13.61,13.658,13.706,13.754,13.802,13.85,13.898,13.946,13.994,14.042,14.089,14.137,14.185,14.233,14.281,14.329,14.377,14.425,14.473,14.521,14.569,14.617,14.665,14.712,14.76,14.808,14.856,14.904,14.952,15,15,14.943,14.885,14.828,14.77,14.713,14.655,14.598,14.54,14.483,14.425,14.368,14.31,14.253,14.195,14.138,14.08,14.023,13.966,13.908,13.851,13.793,13.736,13.678,13.621,13.563,13.506,13.448,13.391,13.333,13.276,13.218,13.161,13.103,13.046,12.989,12.931,12.874,12.816,12.759,12.701,12.644,12.586,12.529,12.471,12.414,12.356,12.299,12.241,12.184,12.126,12.069,12.011,11.954,11.897,11.839,11.782,11.724,11.667,11.609,11.552,11.494,11.437,11.379,11.322,11.264,11.207,11.149,11.092,11.034,10.977,10.92,10.862,10.805,10.747,10.69,10.632,10.575,10.517,10.46,10.402,10.345,10.287,10.23,10.172,10.115,10.057,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10.071,10.143,10.214,10.286,10.357,10.429,10.5,10.571,10.643,10.714,10.786,10.857,10.929,11,11.071,11.143,11.214,11.286,11.357,11.429,11.5,11.571,11.643,11.714,11.786,11.857,11.929,12,12.071,12.143,12.214,12.286,12.357,12.429,12.5,12.571,12.643,12.714,12.786,12.857,12.929,13,13.071,13.143,13.214,13.286,13.357,13.429,13.5,13.571,13.643,13.714,13.786,13.857,13.929,14,14.071,14.143,14.214,14.286,14.357,14.429,14.5,14.571,14.643,14.714,14.786,14.857,14.929,15,15,14.924,14.848,14.773,14.697,14.621,14.545,14.47,14.394,14.318,14.242,14.167,14.091,14.015,13.939,13.864,13.788,13.712,13.636,13.561,13.485,13.409,13.333,13.258,13.182,13.106,13.03,12.955,12.879,12.803,12.727,12.652,12.576,12.5,12.424,12.348,12.273,12.197,12.121,12.045,11.97,11.894,11.818,11.742,11.667,11.591,11.515,11.439,11.364,11.288,11.212,11.136,11.061,10.985,10.909,10.833,10.758,10.682,10.606,10.53,10.455,10.379,10.303,10.227,10.152,10.076,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10.089,10.179,10.268,10.357,10.446,10.536,10.625,10.714,10.804,10.893,10.982,11.071,11.161,11.25,11.339,11.429,11.518,11.607,11.696,11.786,11.875,11.964,12.054,12.143,12.232,12.321,12.411,12.5,12.589,12.679,12.768,12.857,12.946,13.036,13.125,13.214,13.304,13.393,13.482,13.571,13.661,13.75,13.839,13.929,14.018,14.107,14.196,14.286,14.375,14.464,14.554,14.643,14.732,14.821,14.911,15,15,15.035,15.069,15.104,15.139,15.174,15.208,15.243,15.278,15.313,15.347,15.382,15.417,15.451,15.486,15.521,15.556,15.59,15.625,15.66,15.694,15.729,15.764,15.799,15.833,15.868,15.903,15.938,15.972,16.007,16.042,16.076,16.111,16.146,16.181,16.215,16.25,16.285,16.319,16.354,16.389,16.424,16.458,16.493,16.528,16.563,16.597,16.632,16.667,16.701,16.736,16.771,16.806,16.84,16.875,16.91,16.944,16.979,17.014,17.049,17.083,17.118,17.153,17.188,17.222,17.257,17.292,17.326,17.361,17.396,17.431,17.465,17.5,17.535,17.569,17.604,17.639,17.674,17.708,17.743,17.778,17.813,17.847,17.882,17.917,17.951,17.986,18.021,18.056,18.09,18.125,18.16,18.194,18.229,18.264,18.299,18.333,18.368,18.403,18.438,18.472,18.507,18.542,18.576,18.611,18.646,18.681,18.715,18.75,18.785,18.819,18.854,18.889,18.924,18.958,18.993,19.028,19.063,19.097,19.132,19.167,19.201,19.236,19.271,19.306,19.34,19.375,19.41,19.444,19.479,19.514,19.549,19.583,19.618,19.653,19.687,19.722,19.757,19.792,19.826,19.861,19.896,19.931,19.965,20,20,19.954,19.908,19.862,19.817,19.771,19.725,19.679,19.633,19.587,19.541,19.495,19.45,19.404,19.358,19.312,19.266,19.22,19.174,19.128,19.083,19.037,18.991,18.945,18.899,18.853,18.807,18.761,18.716,18.67,18.624,18.578,18.532,18.486,18.44,18.394,18.349,18.303,18.257,18.211,18.165,18.119,18.073,18.028,17.982,17.936,17.89,17.844,17.798,17.752,17.706,17.661,17.615,17.569,17.523,17.477,17.431,17.385,17.339,17.294,17.248,17.202,17.156,17.11,17.064,17.018,16.972,16.927,16.881,16.835,16.789,16.743,16.697,16.651,16.606,16.56,16.514,16.468,16.422,16.376,16.33,16.284,16.239,16.193,16.147,16.101,16.055,16.009,15.963,15.917,15.872,15.826,15.78,15.734,15.688,15.642,15.596,15.55,15.505,15.459,15.413,15.367,15.321,15.275,15.229,15.183,15.138,15.092,15.046,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.046,15.092,15.138,15.183,15.229,15.275,15.321,15.367,15.413,15.459,15.505,15.55,15.596,15.642,15.688,15.734,15.78,15.826,15.872,15.917,15.963,16.009,16.055,16.101,16.147,16.193,16.239,16.284,16.33,16.376,16.422,16.468,16.514,16.56,16.606,16.651,16.697,16.743,16.789,16.835,16.881,16.927,16.972,17.018,17.064,17.11,17.156,17.202,17.248,17.294,17.339,17.385,17.431,17.477,17.523,17.569,17.615,17.661,17.706,17.752,17.798,17.844,17.89,17.936,17.982,18.028,18.073,18.119,18.165,18.211,18.257,18.303,18.349,18.394,18.44,18.486,18.532,18.578,18.624,18.67,18.716,18.761,18.807,18.853,18.899,18.945,18.991,19.037,19.083,19.128,19.174,19.22,19.266,19.312,19.358,19.404,19.45,19.495,19.541,19.587,19.633,19.679,19.725,19.771,19.817,19.862,19.908,19.954,20,20,19.965,19.931,19.896,19.861,19.826,19.792,19.757,19.722,19.687,19.653,19.618,19.583,19.549,19.514,19.479,19.444,19.41,19.375,19.34,19.306,19.271,19.236,19.201,19.167,19.132,19.097,19.063,19.028,18.993,18.958,18.924,18.889,18.854,18.819,18.785,18.75,18.715,18.681,18.646,18.611,18.576,18.542,18.507,18.472,18.438,18.403,18.368,18.333,18.299,18.264,18.229,18.194,18.16,18.125,18.09,18.056,18.021,17.986,17.951,17.917,17.882,17.847,17.812,17.778,17.743,17.708,17.674,17.639,17.604,17.569,17.535,17.5,17.465,17.431,17.396,17.361,17.326,17.292,17.257,17.222,17.188,17.153,17.118,17.083,17.049,17.014,16.979,16.944,16.91,16.875,16.84,16.806,16.771,16.736,16.701,16.667,16.632,16.597,16.563,16.528,16.493,16.458,16.424,16.389,16.354,16.319,16.285,16.25,16.215,16.181,16.146,16.111,16.076,16.042,16.007,15.972,15.937,15.903,15.868,15.833,15.799,15.764,15.729,15.694,15.66,15.625,15.59,15.556,15.521,15.486,15.451,15.417,15.382,15.347,15.313,15.278,15.243,15.208,15.174,15.139,15.104,15.069,15.035,15,15,14.911,14.821,14.732,14.643,14.554,14.464,14.375,14.286,14.196,14.107,14.018,13.929,13.839,13.75,13.661,13.571,13.482,13.393,13.304,13.214,13.125,13.036,12.946,12.857,12.768,12.679,12.589,12.5,12.411,12.321,12.232,12.143,12.054,11.964,11.875,11.786,11.696,11.607,11.518,11.429,11.339,11.25,11.161,11.071,10.982,10.893,10.804,10.714,10.625,10.536,10.446,10.357,10.268,10.179,10.089,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10.076,10.152,10.227,10.303,10.379,10.455,10.53,10.606,10.682,10.758,10.833,10.909,10.985,11.061,11.136,11.212,11.288,11.364,11.439,11.515,11.591,11.667,11.742,11.818,11.894,11.97,12.045,12.121,12.197,12.273,12.348,12.424,12.5,12.576,12.652,12.727,12.803,12.879,12.955,13.03,13.106,13.182,13.258,13.333,13.409,13.485,13.561,13.636,13.712,13.788,13.864,13.939,14.015,14.091,14.167,14.242,14.318,14.394,14.47,14.545,14.621,14.697,14.773,14.848,14.924,15,15,14.929,14.857,14.786,14.714,14.643,14.571,14.5,14.429,14.357,14.286,14.214,14.143,14.071,14,13.929,13.857,13.786,13.714,13.643,13.571,13.5,13.429,13.357,13.286,13.214,13.143,13.071,13,12.929,12.857,12.786,12.714,12.643,12.571,12.5,12.429,12.357,12.286,12.214,12.143,12.071,12,11.929,11.857,11.786,11.714,11.643,11.571,11.5,11.429,11.357,11.286,11.214,11.143,11.071,11,10.929,10.857,10.786,10.714,10.643,10.571,10.5,10.429,10.357,10.286,10.214,10.143,10.071,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10.057,10.115,10.172,10.23,10.287,10.345,10.402,10.46,10.517,10.575,10.632,10.69,10.747,10.805,10.862,10.92,10.977,11.034,11.092,11.149,11.207,11.264,11.322,11.379,11.437,11.494,11.552,11.609,11.667,11.724,11.782,11.839,11.897,11.954,12.011,12.069,12.126,12.184,12.241,12.299,12.356,12.414,12.471,12.529,12.586,12.644,12.701,12.759,12.816,12.874,12.931,12.989,13.046,13.103,13.161,13.218,13.276,13.333,13.391,13.448,13.506,13.563,13.621,13.678,13.736,13.793,13.851,13.908,13.966,14.023,14.08,14.138,14.195,14.253,14.31,14.368,14.425,14.483,14.54,14.598,14.655,14.713,14.77,14.828,14.885,14.943,15,15,14.952,14.904,14.856,14.808,14.76,14.712,14.665,14.617,14.569,14.521,14.473,14.425,14.377,14.329,14.281,14.233,14.185,14.137,14.089,14.042,13.994,13.946,13.898,13.85,13.802,13.754,13.706,13.658,13.61,13.562,13.514,13.466,13.419,13.371,13.323,13.275,13.227,13.179,13.131,13.083,13.035,12.987,12.939,12.891,12.843,12.796,12.748,12.7,12.652,12.604,12.556,12.508,12.46,12.412,12.364,12.316,12.268,12.22,12.173,12.125,12.077,12.029,11.981,11.933,11.885,11.837,11.789,11.741,11.693,11.645,11.597,11.55,11.502,11.454,11.406,11.358,11.31,11.262,11.214,11.166,11.118,11.07,11.022,10.974,10.927,10.879,10.831,10.783,10.735,10.687,10.639,10.591,10.543,10.495,10.447,10.399,10.351,10.304,10.256,10.208,10.16,10.112,10.064,10.016,9.9681,9.9201,9.8722,9.8243,9.7764,9.7284,9.6805,9.6326,9.5847,9.5367,9.4888,9.4409,9.393,9.345,9.2971,9.2492,9.2013,9.1534,9.1054,9.0575,9.0096,8.9617,8.9137,8.8658,8.8179,8.77,8.722,8.6741,8.6262,8.5783,8.5304,8.4824,8.4345,8.3866,8.3387,8.2907,8.2428,8.1949,8.147,8.099,8.0511,8.0032,7.9553,7.9073,7.8594,7.8115,7.7636,7.7157,7.6677,7.6198,7.5719,7.524,7.476,7.4281,7.3802,7.3323,7.2843,7.2364,7.1885,7.1406,7.0927,7.0447,6.9968,6.9489,6.901,6.853,6.8051,6.7572,6.7093,6.6613,6.6134,6.5655,6.5176,6.4696,6.4217,6.3738,6.3259,6.278,6.23,6.1821,6.1342,6.0863,6.0383,5.9904,5.9425,5.8946,5.8466,5.7987,5.7508,5.7029,5.655,5.607,5.5591,5.5112,5.4633,5.4153,5.3674,5.3195,5.2716,5.2236,5.1757,5.1278,5.0799,5.0319,4.984,4.9361,4.8882,4.8403,4.7923,4.7444,4.6965,4.6486,4.6006,4.5527,4.5048,4.4569,4.4089,4.361,4.3131,4.2652,4.2173,4.1693,4.1214,4.0735,4.0256,3.9776,3.9297,3.8818,3.8339,3.7859,3.738,3.6901,3.6422,3.5942,3.5463,3.4984,3.4505,3.4026,3.3546,3.3067,3.2588,3.2109,3.1629,3.115,3.0671,3.0192,2.9712,2.9233,2.8754,2.8275,2.7796,2.7316,2.6837,2.6358,2.5879,2.5399,2.492,2.4441,2.3962,2.3482,2.3003,2.2524,2.2045,2.1565,2.1086,2.0607,2.0128,1.9649,1.9169,1.869,1.8211,1.7732,1.7252,1.6773,1.6294,1.5815,1.5335,1.4856,1.4377,1.3898,1.3419,1.2939,1.246,1.1981,1.1502,1.1022,1.0543,1.0064,0.95847,0.91054,0.86262,0.8147,0.76677,0.71885,0.67093,0.623,0.57508,0.52716,0.47923,0.43131,0.38339,0.33546,0.28754,0.23962,0.19169,0.14377,0.095847,0.047923,0};
shovelcat 13:47806f4dbfcd 18 // test 16h
shovelcat 13:47806f4dbfcd 19 //const float s1[] = {0};
shovelcat 13:47806f4dbfcd 20 //const float s1[] = {0,0.288,0.576,0.864,1.152,1.44,1.728,2.016,2.304,2.592,2.88,3.168,3.456,3.744,4.032,4.32,4.608,4.896,5.184,5.472,5.76,6.048,6.336,6.624,6.912,7.2,7.488,7.776,8.064,8.352,8.64,8.928,9.216,9.504,9.792,10.08,10.368,10.656,10.944,11.232,11.52,11.808,12.096,12.384,12.672,12.96,13.248,13.536,13.824,14.112,14.4,14.688,14.976,15.264,15.552,15.84,16.128,16.416,16.704,16.992,17.28,17.568,17.856,18.144,18.432,18.72,19.008,19.296,19.584,19.872,20.16,20.448,20.736,21.024,21.312,21.6,21.888,22.176,22.464,22.752,23.04,23.328,23.616,23.904,24.192,24.48,24.768,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24.712,24.424,24.136,23.848,23.56,23.272,22.984,22.696,22.408,22.12,21.832,21.544,21.256,20.968,20.68,20.392,20.104,19.816,19.528,19.24,18.952,18.664,18.376,18.088,17.8,17.512,17.224,16.936,16.648,16.36,16.072,15.784,15.496,15.208,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.288,15.576,15.864,16.152,16.44,16.728,17.016,17.304,17.592,17.88,18.168,18.456,18.744,19.032,19.32,19.608,19.896,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19.712,19.424,19.136,18.848,18.56,18.272,17.984,17.696,17.408,17.12,16.832,16.544,16.256,15.968,15.68,15.392,15.104,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.288,15.576,15.864,16.152,16.44,16.728,17.016,17.304,17.592,17.88,18.168,18.456,18.744,19.032,19.32,19.608,19.896,20.184,20.472,20.76,21.048,21.336,21.624,21.912,22.2,22.488,22.776,23.064,23.352,23.64,23.928,24.216,24.504,24.792,25.08,25.368,25.656,25.944,26.232,26.52,26.808,27.096,27.384,27.672,27.96,28.248,28.536,28.824,29.112,29.4,29.688,29.976,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29.712,29.424,29.136,28.848,28.56,28.272,27.984,27.696,27.408,27.12,26.832,26.544,26.256,25.968,25.68,25.392,25.104,24.816,24.528,24.24,23.952,23.664,23.376,23.088,22.8,22.512,22.224,21.936,21.648,21.36,21.072,20.784,20.496,20.208,19.92,19.632,19.344,19.056,18.768,18.48,18.192,17.904,17.616,17.328,17.04,16.752,16.464,16.176,15.888,15.6,15.312,15.024,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.288,15.576,15.864,16.152,16.44,16.728,17.016,17.304,17.592,17.88,18.168,18.456,18.744,19.032,19.32,19.608,19.896,20.184,20.472,20.76,21.048,21.336,21.624,21.912,22.2,22.488,22.776,23.064,23.352,23.64,23.928,24.216,24.504,24.792,25.08,25.368,25.656,25.944,26.232,26.52,26.808,27.096,27.384,27.672,27.96,28.248,28.536,28.824,29.112,29.4,29.688,29.976,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29.712,29.424,29.136,28.848,28.56,28.272,27.984,27.696,27.408,27.12,26.832,26.544,26.256,25.968,25.68,25.392,25.104,24.816,24.528,24.24,23.952,23.664,23.376,23.088,22.8,22.512,22.224,21.936,21.648,21.36,21.072,20.784,20.496,20.208,19.92,19.632,19.344,19.056,18.768,18.48,18.192,17.904,17.616,17.328,17.04,16.752,16.464,16.176,15.888,15.6,15.312,15.024,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.288,15.576,15.864,16.152,16.44,16.728,17.016,17.304,17.592,17.88,18.168,18.456,18.744,19.032,19.32,19.608,19.896,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19.712,19.424,19.136,18.848,18.56,18.272,17.984,17.696,17.408,17.12,16.832,16.544,16.256,15.968,15.68,15.392,15.104,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.288,15.576,15.864,16.152,16.44,16.728,17.016,17.304,17.592,17.88,18.168,18.456,18.744,19.032,19.32,19.608,19.896,20.184,20.472,20.76,21.048,21.336,21.624,21.912,22.2,22.488,22.776,23.064,23.352,23.64,23.928,24.216,24.504,24.792,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24.712,24.424,24.136,23.848,23.56,23.272,22.984,22.696,22.408,22.12,21.832,21.544,21.256,20.968,20.68,20.392,20.104,19.816,19.528,19.24,18.952,18.664,18.376,18.088,17.8,17.512,17.224,16.936,16.648,16.36,16.072,15.784,15.496,15.208,14.92,14.632,14.344,14.056,13.768,13.48,13.192,12.904,12.616,12.328,12.04,11.752,11.464,11.176,10.888,10.6,10.312,10.024,9.736,9.448,9.16,8.872,8.584,8.296,8.008,7.72,7.432,7.144,6.856,6.568,6.28,5.992,5.704,5.416,5.128,4.84,4.552,4.264,3.976,3.688,3.4,3.112,2.824,2.536,2.248,1.96,1.672,1.384,1.096,0.808,0.52,0.232};
shovelcat 13:47806f4dbfcd 21 // test 17h
shovelcat 13:47806f4dbfcd 22 //const float s1[] = {0,0.216,0.432,0.648,0.864,1.08,1.296,1.512,1.728,1.944,2.16,2.376,2.592,2.808,3.024,3.24,3.456,3.672,3.888,4.104,4.32,4.536,4.752,4.968,5.184,5.4,5.616,5.832,6.048,6.264,6.48,6.696,6.912,7.128,7.344,7.56,7.776,7.992,8.208,8.424,8.64,8.856,9.072,9.288,9.504,9.72,9.936,10.152,10.368,10.584,10.8,11.016,11.232,11.448,11.664,11.88,12.096,12.312,12.528,12.744,12.96,13.176,13.392,13.608,13.824,14.04,14.256,14.472,14.688,14.904,15.12,15.336,15.552,15.768,15.984,16.2,16.416,16.632,16.848,17.064,17.28,17.496,17.712,17.928,18.144,18.36,18.576,18.792,19.008,19.224,19.44,19.656,19.872,20.088,20.304,20.52,20.736,20.952,21.168,21.384,21.6,21.816,22.032,22.248,22.464,22.68,22.896,23.112,23.328,23.544,23.76,23.976,24.192,24.408,24.624,24.84,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24.784,24.568,24.352,24.136,23.92,23.704,23.488,23.272,23.056,22.84,22.624,22.408,22.192,21.976,21.76,21.544,21.328,21.112,20.896,20.68,20.464,20.248,20.032,19.816,19.6,19.384,19.168,18.952,18.736,18.52,18.304,18.088,17.872,17.656,17.44,17.224,17.008,16.792,16.576,16.36,16.144,15.928,15.712,15.496,15.28,15.064,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19.784,19.568,19.352,19.136,18.92,18.704,18.488,18.272,18.056,17.84,17.624,17.408,17.192,16.976,16.76,16.544,16.328,16.112,15.896,15.68,15.464,15.248,15.032,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20.184,20.4,20.616,20.832,21.048,21.264,21.48,21.696,21.912,22.128,22.344,22.56,22.776,22.992,23.208,23.424,23.64,23.856,24.072,24.288,24.504,24.72,24.936,25.152,25.368,25.584,25.8,26.016,26.232,26.448,26.664,26.88,27.096,27.312,27.528,27.744,27.96,28.176,28.392,28.608,28.824,29.04,29.256,29.472,29.688,29.904,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29.784,29.568,29.352,29.136,28.92,28.704,28.488,28.272,28.056,27.84,27.624,27.408,27.192,26.976,26.76,26.544,26.328,26.112,25.896,25.68,25.464,25.248,25.032,24.816,24.6,24.384,24.168,23.952,23.736,23.52,23.304,23.088,22.872,22.656,22.44,22.224,22.008,21.792,21.576,21.36,21.144,20.928,20.712,20.496,20.28,20.064,19.848,19.632,19.416,19.2,18.984,18.768,18.552,18.336,18.12,17.904,17.688,17.472,17.256,17.04,16.824,16.608,16.392,16.176,15.96,15.744,15.528,15.312,15.096,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20.184,20.4,20.616,20.832,21.048,21.264,21.48,21.696,21.912,22.128,22.344,22.56,22.776,22.992,23.208,23.424,23.64,23.856,24.072,24.288,24.504,24.72,24.936,25.152,25.368,25.584,25.8,26.016,26.232,26.448,26.664,26.88,27.096,27.312,27.528,27.744,27.96,28.176,28.392,28.608,28.824,29.04,29.256,29.472,29.688,29.904,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29.784,29.568,29.352,29.136,28.92,28.704,28.488,28.272,28.056,27.84,27.624,27.408,27.192,26.976,26.76,26.544,26.328,26.112,25.896,25.68,25.464,25.248,25.032,24.816,24.6,24.384,24.168,23.952,23.736,23.52,23.304,23.088,22.872,22.656,22.44,22.224,22.008,21.792,21.576,21.36,21.144,20.928,20.712,20.496,20.28,20.064,19.848,19.632,19.416,19.2,18.984,18.768,18.552,18.336,18.12,17.904,17.688,17.472,17.256,17.04,16.824,16.608,16.392,16.176,15.96,15.744,15.528,15.312,15.096,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19.784,19.568,19.352,19.136,18.92,18.704,18.488,18.272,18.056,17.84,17.624,17.408,17.192,16.976,16.76,16.544,16.328,16.112,15.896,15.68,15.464,15.248,15.032,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.288,15.576,15.864,16.152,16.44,16.728,17.016,17.304,17.592,17.88,18.168,18.456,18.744,19.032,19.32,19.608,19.896,20.184,20.472,20.76,21.048,21.336,21.624,21.912,22.2,22.488,22.776,23.064,23.352,23.64,23.928,24.216,24.504,24.792,25,24.712,24.424,24.136,23.848,23.56,23.272,22.984,22.696,22.408,22.12,21.832,21.544,21.256,20.968,20.68,20.392,20.104,19.816,19.528,19.24,18.952,18.664,18.376,18.088,17.8,17.512,17.224,16.936,16.648,16.36,16.072,15.784,15.496,15.208,14.92,14.632,14.344,14.056,13.768,13.48,13.192,12.904,12.616,12.328,12.04,11.752,11.464,11.176,10.888,10.6,10.312,10.024,9.736,9.448,9.16,8.872,8.584,8.296,8.008,7.72,7.432,7.144,6.856,6.568,6.28,5.992,5.704,5.416,5.128,4.84,4.552,4.264,3.976,3.688,3.4,3.112,2.824,2.536,2.248,1.96,1.672,1.384,1.096,0.808,0.52,0.232};
shovelcat 13:47806f4dbfcd 23 // test 18h30
shovelcat 13:47806f4dbfcd 24 //const float s1[] = {0,0.216,0.432,0.648,0.864,1.08,1.296,1.512,1.728,1.944,2.16,2.376,2.592,2.808,3.024,3.24,3.456,3.672,3.888,4.104,4.32,4.536,4.752,4.968,5.184,5.4,5.616,5.832,6.048,6.264,6.48,6.696,6.912,7.128,7.344,7.56,7.776,7.992,8.208,8.424,8.64,8.856,9.072,9.288,9.504,9.72,9.936,10.152,10.368,10.584,10.8,11.016,11.232,11.448,11.664,11.88,12.096,12.312,12.528,12.744,12.96,13.176,13.392,13.608,13.824,14.04,14.256,14.472,14.688,14.904,15.12,15.336,15.552,15.768,15.984,16.2,16.416,16.632,16.848,17.064,17.28,17.496,17.712,17.928,18.144,18.36,18.576,18.792,19.008,19.224,19.44,19.656,19.872,20.088,20.304,20.52,20.736,20.952,21.168,21.384,21.6,21.816,22.032,22.248,22.464,22.68,22.896,23.112,23.328,23.544,23.76,23.976,24.192,24.408,24.624,24.84,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24.784,24.568,24.352,24.136,23.92,23.704,23.488,23.272,23.056,22.84,22.624,22.408,22.192,21.976,21.76,21.544,21.328,21.112,20.896,20.68,20.464,20.248,20.032,19.816,19.6,19.384,19.168,18.952,18.736,18.52,18.304,18.088,17.872,17.656,17.44,17.224,17.008,16.792,16.576,16.36,16.144,15.928,15.712,15.496,15.28,15.064,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19.784,19.568,19.352,19.136,18.92,18.704,18.488,18.272,18.056,17.84,17.624,17.408,17.192,16.976,16.76,16.544,16.328,16.112,15.896,15.68,15.464,15.248,15.032,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20.184,20.4,20.616,20.832,21.048,21.264,21.48,21.696,21.912,22.128,22.344,22.56,22.776,22.992,23.208,23.424,23.64,23.856,24.072,24.288,24.504,24.72,24.936,25.152,25.368,25.584,25.8,26.016,26.232,26.448,26.664,26.88,27.096,27.312,27.528,27.744,27.96,28.176,28.392,28.608,28.824,29.04,29.256,29.472,29.688,29.904,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29.784,29.568,29.352,29.136,28.92,28.704,28.488,28.272,28.056,27.84,27.624,27.408,27.192,26.976,26.76,26.544,26.328,26.112,25.896,25.68,25.464,25.248,25.032,24.816,24.6,24.384,24.168,23.952,23.736,23.52,23.304,23.088,22.872,22.656,22.44,22.224,22.008,21.792,21.576,21.36,21.144,20.928,20.712,20.496,20.28,20.064,19.848,19.632,19.416,19.2,18.984,18.768,18.552,18.336,18.12,17.904,17.688,17.472,17.256,17.04,16.824,16.608,16.392,16.176,15.96,15.744,15.528,15.312,15.096,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20.184,20.4,20.616,20.832,21.048,21.264,21.48,21.696,21.912,22.128,22.344,22.56,22.776,22.992,23.208,23.424,23.64,23.856,24.072,24.288,24.504,24.72,24.936,25.152,25.368,25.584,25.8,26.016,26.232,26.448,26.664,26.88,27.096,27.312,27.528,27.744,27.96,28.176,28.392,28.608,28.824,29.04,29.256,29.472,29.688,29.904,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29.784,29.568,29.352,29.136,28.92,28.704,28.488,28.272,28.056,27.84,27.624,27.408,27.192,26.976,26.76,26.544,26.328,26.112,25.896,25.68,25.464,25.248,25.032,24.816,24.6,24.384,24.168,23.952,23.736,23.52,23.304,23.088,22.872,22.656,22.44,22.224,22.008,21.792,21.576,21.36,21.144,20.928,20.712,20.496,20.28,20.064,19.848,19.632,19.416,19.2,18.984,18.768,18.552,18.336,18.12,17.904,17.688,17.472,17.256,17.04,16.824,16.608,16.392,16.176,15.96,15.744,15.528,15.312,15.096,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19.784,19.568,19.352,19.136,18.92,18.704,18.488,18.272,18.056,17.84,17.624,17.408,17.192,16.976,16.76,16.544,16.328,16.112,15.896,15.68,15.464,15.248,15.032,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20.184,20.4,20.616,20.832,21.048,21.264,21.48,21.696,21.912,22.128,22.344,22.56,22.776,22.992,23.208,23.424,23.64,23.856,24.072,24.288,24.504,24.72,24.936,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24.784,24.568,24.352,24.136,23.92,23.704,23.488,23.272,23.056,22.84,22.624,22.408,22.192,21.976,21.76,21.544,21.328,21.112,20.896,20.68,20.464,20.248,20.032,19.816,19.6,19.384,19.168,18.952,18.736,18.52,18.304,18.088,17.872,17.656,17.44,17.224,17.008,16.792,16.576,16.36,16.144,15.928,15.712,15.496,15.28,15.064,14.848,14.632,14.416,14.2,13.984,13.768,13.552,13.336,13.12,12.904,12.688,12.472,12.256,12.04,11.824,11.608,11.392,11.176,10.96,10.744,10.528,10.312,10.096,9.88,9.664,9.448,9.232,9.016,8.8,8.584,8.368,8.152,7.936,7.72,7.504,7.288,7.072,6.856,6.64,6.424,6.208,5.992,5.776,5.56,5.344,5.128,4.912,4.696,4.48,4.264,4.048,3.832,3.616,3.4,3.184,2.968,2.752,2.536,2.32,2.104,1.888,1.672,1.456,1.24,1.024,0.808,0.592,0.376,0.16};
shovelcat 13:47806f4dbfcd 25 // test 11-21-2018 8h00
shovelcat 13:47806f4dbfcd 26 //const float s1[] = {0,0.216,0.432,0.648,0.864,1.08,1.296,1.512,1.728,1.944,2.16,2.376,2.592,2.808,3.024,3.24,3.456,3.672,3.888,4.104,4.32,4.536,4.752,4.968,5.184,5.4,5.616,5.832,6.048,6.264,6.48,6.696,6.912,7.128,7.344,7.56,7.776,7.992,8.208,8.424,8.64,8.856,9.072,9.288,9.504,9.72,9.936,10.152,10.368,10.584,10.8,11.016,11.232,11.448,11.664,11.88,12.096,12.312,12.528,12.744,12.96,13.176,13.392,13.608,13.824,14.04,14.256,14.472,14.688,14.904,15.12,15.336,15.552,15.768,15.984,16.2,16.416,16.632,16.848,17.064,17.28,17.496,17.712,17.928,18.144,18.36,18.576,18.792,19.008,19.224,19.44,19.656,19.872,20.088,20.304,20.52,20.736,20.952,21.168,21.384,21.6,21.816,22.032,22.248,22.464,22.68,22.896,23.112,23.328,23.544,23.76,23.976,24.192,24.408,24.624,24.84,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24.784,24.568,24.352,24.136,23.92,23.704,23.488,23.272,23.056,22.84,22.624,22.408,22.192,21.976,21.76,21.544,21.328,21.112,20.896,20.68,20.464,20.248,20.032,19.816,19.6,19.384,19.168,18.952,18.736,18.52,18.304,18.088,17.872,17.656,17.44,17.224,17.008,16.792,16.576,16.36,16.144,15.928,15.712,15.496,15.28,15.064,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19.784,19.568,19.352,19.136,18.92,18.704,18.488,18.272,18.056,17.84,17.624,17.408,17.192,16.976,16.76,16.544,16.328,16.112,15.896,15.68,15.464,15.248,15.032,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20.184,20.4,20.616,20.832,21.048,21.264,21.48,21.696,21.912,22.128,22.344,22.56,22.776,22.992,23.208,23.424,23.64,23.856,24.072,24.288,24.504,24.72,24.936,25.152,25.368,25.584,25.8,26.016,26.232,26.448,26.664,26.88,27.096,27.312,27.528,27.744,27.96,28.176,28.392,28.608,28.824,29.04,29.256,29.472,29.688,29.904,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29.784,29.568,29.352,29.136,28.92,28.704,28.488,28.272,28.056,27.84,27.624,27.408,27.192,26.976,26.76,26.544,26.328,26.112,25.896,25.68,25.464,25.248,25.032,24.816,24.6,24.384,24.168,23.952,23.736,23.52,23.304,23.088,22.872,22.656,22.44,22.224,22.008,21.792,21.576,21.36,21.144,20.928,20.712,20.496,20.28,20.064,19.848,19.632,19.416,19.2,18.984,18.768,18.552,18.336,18.12,17.904,17.688,17.472,17.256,17.04,16.824,16.608,16.392,16.176,15.96,15.744,15.528,15.312,15.096,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20.184,20.4,20.616,20.832,21.048,21.264,21.48,21.696,21.912,22.128,22.344,22.56,22.776,22.992,23.208,23.424,23.64,23.856,24.072,24.288,24.504,24.72,24.936,25.152,25.368,25.584,25.8,26.016,26.232,26.448,26.664,26.88,27.096,27.312,27.528,27.744,27.96,28.176,28.392,28.608,28.824,29.04,29.256,29.472,29.688,29.904,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29.784,29.568,29.352,29.136,28.92,28.704,28.488,28.272,28.056,27.84,27.624,27.408,27.192,26.976,26.76,26.544,26.328,26.112,25.896,25.68,25.464,25.248,25.032,24.816,24.6,24.384,24.168,23.952,23.736,23.52,23.304,23.088,22.872,22.656,22.44,22.224,22.008,21.792,21.576,21.36,21.144,20.928,20.712,20.496,20.28,20.064,19.848,19.632,19.416,19.2,18.984,18.768,18.552,18.336,18.12,17.904,17.688,17.472,17.256,17.04,16.824,16.608,16.392,16.176,15.96,15.744,15.528,15.312,15.096,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19.784,19.568,19.352,19.136,18.92,18.704,18.488,18.272,18.056,17.84,17.624,17.408,17.192,16.976,16.76,16.544,16.328,16.112,15.896,15.68,15.464,15.248,15.032,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20.184,20.4,20.616,20.832,21.048,21.264,21.48,21.696,21.912,22.128,22.344,22.56,22.776,22.992,23.208,23.424,23.64,23.856,24.072,24.288,24.504,24.72,24.936,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24.784,24.568,24.352,24.136,23.92,23.704,23.488,23.272,23.056,22.84,22.624,22.408,22.192,21.976,21.76,21.544,21.328,21.112,20.896,20.68,20.464,20.248,20.032,19.816,19.6,19.384,19.168,18.952,18.736,18.52,18.304,18.088,17.872,17.656,17.44,17.224,17.008,16.792,16.576,16.36,16.144,15.928,15.712,15.496,15.28,15.064,14.848,14.632,14.416,14.2,13.984,13.768,13.552,13.336,13.12,12.904,12.688,12.472,12.256,12.04,11.824,11.608,11.392,11.176,10.96,10.744,10.528,10.312,10.096,9.88,9.664,9.448,9.232,9.016,8.8,8.584,8.368,8.152,7.936,7.72,7.504,7.288,7.072,6.856,6.64,6.424,6.208,5.992,5.776,5.56,5.344,5.128,4.912,4.696,4.48,4.264,4.048,3.832,3.616,3.4,3.184,2.968,2.752,2.536,2.32,2.104,1.888,1.672,1.456,1.24,1.024,0.808,0.592,0.376,0.16};
shovelcat 13:47806f4dbfcd 27 //test 9h30
shovelcat 13:47806f4dbfcd 28 const float s1[] = {0,0.216,0.432,0.648,0.864,1.08,1.296,1.512,1.728,1.944,2.16,2.376,2.592,2.808,3.024,3.24,3.456,3.672,3.888,4.104,4.32,4.536,4.752,4.968,5.184,5.4,5.616,5.832,6.048,6.264,6.48,6.696,6.912,7.128,7.344,7.56,7.776,7.992,8.208,8.424,8.64,8.856,9.072,9.288,9.504,9.72,9.936,10.152,10.368,10.584,10.8,11.016,11.232,11.448,11.664,11.88,12.096,12.312,12.528,12.744,12.96,13.176,13.392,13.608,13.824,14.04,14.256,14.472,14.688,14.904,15.12,15.336,15.552,15.768,15.984,16.2,16.416,16.632,16.848,17.064,17.28,17.496,17.712,17.928,18.144,18.36,18.576,18.792,19.008,19.224,19.44,19.656,19.872,20.088,20.304,20.52,20.736,20.952,21.168,21.384,21.6,21.816,22.032,22.248,22.464,22.68,22.896,23.112,23.328,23.544,23.76,23.976,24.192,24.408,24.624,24.84,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24.784,24.568,24.352,24.136,23.92,23.704,23.488,23.272,23.056,22.84,22.624,22.408,22.192,21.976,21.76,21.544,21.328,21.112,20.896,20.68,20.464,20.248,20.032,19.816,19.6,19.384,19.168,18.952,18.736,18.52,18.304,18.088,17.872,17.656,17.44,17.224,17.008,16.792,16.576,16.36,16.144,15.928,15.712,15.496,15.28,15.064,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19.784,19.568,19.352,19.136,18.92,18.704,18.488,18.272,18.056,17.84,17.624,17.408,17.192,16.976,16.76,16.544,16.328,16.112,15.896,15.68,15.464,15.248,15.032,14.816,14.6,14.384,14.168,13.952,13.736,13.52,13.304,13.088,12.872,12.656,12.44,12.224,12.008,11.792,11.576,11.36,11.144,10.928,10.712,10.496,10.28,10.064,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10.216,10.432,10.648,10.864,11.08,11.296,11.512,11.728,11.944,12.16,12.376,12.592,12.808,13.024,13.24,13.456,13.672,13.888,14.104,14.32,14.536,14.752,14.968,15.184,15.4,15.616,15.832,16.048,16.264,16.48,16.696,16.912,17.128,17.344,17.56,17.776,17.992,18.208,18.424,18.64,18.856,19.072,19.288,19.504,19.72,19.936,20.152,20.368,20.584,20.8,21.016,21.232,21.448,21.664,21.88,22.096,22.312,22.528,22.744,22.96,23.176,23.392,23.608,23.824,24.04,24.256,24.472,24.688,24.904,25.12,25.336,25.552,25.768,25.984,26.2,26.416,26.632,26.848,27.064,27.28,27.496,27.712,27.928,28.144,28.36,28.576,28.792,29.008,29.224,29.44,29.656,29.872,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29.784,29.568,29.352,29.136,28.92,28.704,28.488,28.272,28.056,27.84,27.624,27.408,27.192,26.976,26.76,26.544,26.328,26.112,25.896,25.68,25.464,25.248,25.032,24.816,24.6,24.384,24.168,23.952,23.736,23.52,23.304,23.088,22.872,22.656,22.44,22.224,22.008,21.792,21.576,21.36,21.144,20.928,20.712,20.496,20.28,20.064,19.848,19.632,19.416,19.2,18.984,18.768,18.552,18.336,18.12,17.904,17.688,17.472,17.256,17.04,16.824,16.608,16.392,16.176,15.96,15.744,15.528,15.312,15.096,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20.184,20.4,20.616,20.832,21.048,21.264,21.48,21.696,21.912,22.128,22.344,22.56,22.776,22.992,23.208,23.424,23.64,23.856,24.072,24.288,24.504,24.72,24.936,25.152,25.368,25.584,25.8,26.016,26.232,26.448,26.664,26.88,27.096,27.312,27.528,27.744,27.96,28.176,28.392,28.608,28.824,29.04,29.256,29.472,29.688,29.904,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29.784,29.568,29.352,29.136,28.92,28.704,28.488,28.272,28.056,27.84,27.624,27.408,27.192,26.976,26.76,26.544,26.328,26.112,25.896,25.68,25.464,25.248,25.032,24.816,24.6,24.384,24.168,23.952,23.736,23.52,23.304,23.088,22.872,22.656,22.44,22.224,22.008,21.792,21.576,21.36,21.144,20.928,20.712,20.496,20.28,20.064,19.848,19.632,19.416,19.2,18.984,18.768,18.552,18.336,18.12,17.904,17.688,17.472,17.256,17.04,16.824,16.608,16.392,16.176,15.96,15.744,15.528,15.312,15.096,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19.784,19.568,19.352,19.136,18.92,18.704,18.488,18.272,18.056,17.84,17.624,17.408,17.192,16.976,16.76,16.544,16.328,16.112,15.896,15.68,15.464,15.248,15.032,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15.216,15.432,15.648,15.864,16.08,16.296,16.512,16.728,16.944,17.16,17.376,17.592,17.808,18.024,18.24,18.456,18.672,18.888,19.104,19.32,19.536,19.752,19.968,20.184,20.4,20.616,20.832,21.048,21.264,21.48,21.696,21.912,22.128,22.344,22.56,22.776,22.992,23.208,23.424,23.64,23.856,24.072,24.288,24.504,24.72,24.936,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24.784,24.568,24.352,24.136,23.92,23.704,23.488,23.272,23.056,22.84,22.624,22.408,22.192,21.976,21.76,21.544,21.328,21.112,20.896,20.68,20.464,20.248,20.032,19.816,19.6,19.384,19.168,18.952,18.736,18.52,18.304,18.088,17.872,17.656,17.44,17.224,17.008,16.792,16.576,16.36,16.144,15.928,15.712,15.496,15.28,15.064,14.848,14.632,14.416,14.2,13.984,13.768,13.552,13.336,13.12,12.904,12.688,12.472,12.256,12.04,11.824,11.608,11.392,11.176,10.96,10.744,10.528,10.312,10.096,9.88,9.664,9.448,9.232,9.016,8.8,8.584,8.368,8.152,7.936,7.72,7.504,7.288,7.072,6.856,6.64,6.424,6.208,5.992,5.776,5.56,5.344,5.128,4.912,4.696,4.48,4.264,4.048,3.832,3.616,3.4,3.184,2.968,2.752,2.536,2.32,2.104,1.888,1.672,1.456,1.24,1.024,0.808,0.592,0.376,0.16};
shovelcat 13:47806f4dbfcd 29
shovelcat 10:f0b382368614 30 std::vector<float> segment0(s0, s0 + sizeof(s0) / sizeof(s0[0]));
shovelcat 10:f0b382368614 31 std::vector<float> segment1(s1, s1 + sizeof(s1) / sizeof(s1[0]));
shovelcat 12:cf97590d9df2 32
shovelcat 10:f0b382368614 33 this->push_back(segment0);
shovelcat 10:f0b382368614 34 this->push_back(segment1);
shovelcat 12:cf97590d9df2 35
shovelcat 12:cf97590d9df2 36 /* Parcours CTA Serge et Seb */
shovelcat 12:cf97590d9df2 37 // const float s1[] = {0,0.392156862745098,0.784313725490196,1.17647058823529,1.56862745098039,1.96078431372549,2.35294117647059,2.74509803921569,3.13725490196078,3.52941176470588,3.92156862745098,4.31372549019608,4.70588235294118,5.09803921568628,5.49019607843137,5.88235294117647,6.27450980392157,6.66666666666667,7.05882352941177,7.45098039215687,7.84313725490196,8.23529411764706,8.62745098039216,9.01960784313726,9.41176470588236,9.80392156862746,10.1960784313726,10.5882352941177,10.9803921568628,11.3725490196078,11.7647058823529,12.156862745098,12.5490196078431,12.9411764705882,13.3333333333333,13.7254901960784,14.1176470588235,14.5098039215686,14.9019607843137,15.2941176470588,15.6862745098039,16.078431372549,16.4705882352941,16.8627450980392,17.2549019607843,17.6470588235294,18.0392156862745,18.4313725490196,18.8235294117647,19.2156862745098,20};
shovelcat 12:cf97590d9df2 38 // const float s2[] = {20,19.8039215686275,19.6078431372549,19.4117647058824,19.2156862745098,19.0196078431373,18.8235294117647,18.6274509803922,18.4313725490196,18.2352941176471,18.0392156862745,17.843137254902,17.6470588235294,17.4509803921569,17.2549019607843,17.0588235294118,16.8627450980392,16.6666666666667,16.4705882352941,16.2745098039216,16.078431372549,15.8823529411765,15.6862745098039,15.4901960784314,15.2941176470588,15.0980392156863,14.9019607843137,14.7058823529412,14.5098039215686,14.3137254901961,14.1176470588236,13.921568627451,13.7254901960785,13.5294117647059,13.3333333333334,13.1372549019608,12.9411764705883,12.7450980392157,12.5490196078432,12.3529411764706,12.1568627450981,11.9607843137255,11.764705882353,11.5686274509804,11.3725490196079,11.1764705882353,10.9803921568628,10.7843137254902,10.5882352941177,10.3921568627451,10};
shovelcat 12:cf97590d9df2 39 // const float s3[] = {10,10.0980392156863,10.1960784313725,10.2941176470588,10.3921568627451,10.4901960784314,10.5882352941176,10.6862745098039,10.7843137254902,10.8823529411765,10.9803921568627,11.078431372549,11.1764705882353,11.2745098039216,11.3725490196078,11.4705882352941,11.5686274509804,11.6666666666667,11.7647058823529,11.8627450980392,11.9607843137255,12.0588235294118,12.156862745098,12.2549019607843,12.3529411764706,12.4509803921569,12.5490196078431,12.6470588235294,12.7450980392157,12.843137254902,12.9411764705882,13.0392156862745,13.1372549019608,13.235294117647,13.3333333333333,13.4313725490196,13.5294117647059,13.6274509803921,13.7254901960784,13.8235294117647,13.921568627451,14.0196078431372,14.1176470588235,14.2156862745098,14.3137254901961,14.4117647058823,14.5098039215686,14.6078431372549,14.7058823529412,14.8039215686274,15};
shovelcat 12:cf97590d9df2 40 // const float s4[] = {15,15.2941176470588,15.5882352941176,15.8823529411765,16.1764705882353,16.4705882352941,16.7647058823529,17.0588235294118,17.3529411764706,17.6470588235294,17.9411764705882,18.2352941176471,18.5294117647059,18.8235294117647,19.1176470588235,19.4117647058823,19.7058823529412,20,20.2941176470588,20.5882352941176,20.8823529411765,21.1764705882353,21.4705882352941,21.7647058823529,22.0588235294117,22.3529411764706,22.6470588235294,22.9411764705882,23.235294117647,23.5294117647059,23.8235294117647,24.1176470588235,24.4117647058823,24.7058823529411,25,25.2941176470588,25.5882352941176,25.8823529411764,26.1764705882353,26.4705882352941,26.7647058823529,27.0588235294117,27.3529411764706,27.6470588235294,27.9411764705882,28.235294117647,28.5294117647058,28.8235294117647,29.1176470588235,29.4117647058823,30};
shovelcat 12:cf97590d9df2 41 //
shovelcat 12:cf97590d9df2 42 // std::vector<float> segment0(s0, s0 + sizeof(s0) / sizeof(s0[0]));
shovelcat 12:cf97590d9df2 43 // std::vector<float> segment1(s1, s1 + sizeof(s1) / sizeof(s1[0]));
shovelcat 12:cf97590d9df2 44 // std::vector<float> segment2(s2, s2 + sizeof(s2) / sizeof(s2[0]));
shovelcat 12:cf97590d9df2 45 // std::vector<float> segment3(s3, s3 + sizeof(s3) / sizeof(s3[0]));
shovelcat 12:cf97590d9df2 46 // std::vector<float> segment4(s4, s4 + sizeof(s4) / sizeof(s4[0]));
shovelcat 12:cf97590d9df2 47 //
shovelcat 12:cf97590d9df2 48 // this->push_back(segment0);
shovelcat 12:cf97590d9df2 49 // this->push_back(segment1);
shovelcat 12:cf97590d9df2 50 // this->push_back(segment2);
shovelcat 12:cf97590d9df2 51 // this->push_back(segment3);
shovelcat 12:cf97590d9df2 52 // this->push_back(segment4);
shovelcat 10:f0b382368614 53
shovelcat 12:cf97590d9df2 54 /* Parcours trajet 1 - Echec */
shovelcat 12:cf97590d9df2 55 // const float s1[] = {0,0.28302,0.56604,0.84906,1.1321,1.4151,1.6981,1.9811,2.2642,2.5472,2.8302,3.1132,3.3962,3.6792,3.9623,4.2453,4.5283,4.8113,5.0943,5.3774,5.6604,5.9434,6.2264,6.5094,6.7925,7.0755,7.3585,7.6415,7.9245,8.2075,8.4906,8.7736,9.0566,9.3396,9.6226,9.9057,10.189,10.472,10.755,11.038,11.321,11.604,11.887,12.17,12.453,12.736,13.019,13.302,13.585,13.868,14.151,14.434,14.717,15,15};
shovelcat 12:cf97590d9df2 56 // const float s2[] = {15,14.688,14.375,14.062,13.75,13.438,13.125,12.813,12.5,12.188,11.875,11.563,11.25,10.937,10.625,10.313,10,9.6875,9.375,9.0625,8.75,8.4375,8.125,7.8125,7.5,7.1875,6.875,6.5625,6.25,5.9375,5.625,5.3125,5,4.6875,4.375,4.0625,3.75,3.4375,3.125,2.8125,2.5,2.1875,1.875,1.5625,1.25,0.9375,0.625,0.3125,0,0,1.0714,2.1429,3.2143,4.2857,5.3571,6.4286,7.5,8.5714,9.6429,10.714,11.786,12.857,13.929,15,15,18,21,24,27,30};
shovelcat 12:cf97590d9df2 57 // const float s3[] = {30,29.333,28.667,28,27.333,26.667,26,25.333,24.667,24,23.333,22.667,22,21.333,20.667,20,19.333,18.667,18,17.333,16.667,16,15.333,14.667,14,13.333,12.667,12,11.333,10.667,10,9.3333,8.6667,8,7.3333,6.6667,6,5.3333,4.6667,4,3.3333,2.6667,2,1.3333,0.66667,0,0,0.78947,1.5789,2.3684,3.1579,3.9474,4.7368,5.5263,6.3158,7.1053,7.8947,8.6842,9.4737,10.263,11.053,11.842,12.632,13.421,14.211,15,15,16.667,18.333,20,21.667,23.333,25,26.667,28.333,30};
shovelcat 12:cf97590d9df2 58 // const float s4[] = {30,27.778,25.556,23.333,21.111,18.889,16.667,14.444,12.222,10};
shovelcat 12:cf97590d9df2 59 // const float s5[] = {10,11.667,13.333,15,16.667,18.333,20,21.667,23.333,25,26.667,28.333,30};
shovelcat 12:cf97590d9df2 60 // const float s6[] = {30,25,20,15,10};
shovelcat 12:cf97590d9df2 61 // const float s7[] = {10,10.426,10.851,11.277,11.702,12.128,12.553,12.979,13.404,13.83,14.255,14.681,15.106,15.532,15.957,16.383,16.809,17.234,17.66,18.085,18.511,18.936,19.362,19.787,20.213,20.638,21.064,21.489,21.915,22.34,22.766,23.191,23.617,24.043,24.468,24.894,25.319,25.745,26.17,26.596,27.021,27.447,27.872,28.298,28.723,29.149,29.574,30};
shovelcat 12:cf97590d9df2 62 // const float s8[] = {30,29.318,28.636,27.955,27.273,26.591,25.909,25.227,24.545,23.864,23.182,22.5,21.818,21.136,20.455,19.773,19.091,18.409,17.727,17.045,16.364,15.682,15,14.318,13.636,12.955,12.273,11.591,10.909,10.227,9.5455,8.8636,8.1818,7.5,6.8182,6.1364,5.4545,4.7727,4.0909,3.4091,2.7273,2.0455,1.3636,0.68182,0,0,2.5,5,7.5,10,12.5,15,15,17.5,20,22.5,25,27.5,30,30,30};
shovelcat 12:cf97590d9df2 63 // const float s9[] = {30,20,10,0,0,6.6667,13.333,20};
shovelcat 12:cf97590d9df2 64 // const float s10[] = {20,19.231,18.462,17.692,16.923,16.154,15.385,14.615,13.846,13.077,12.308,11.538,10.769,10};
shovelcat 12:cf97590d9df2 65 // const float s11[] = {10,10.185,10.37,10.556,10.741,10.926,11.111,11.296,11.481,11.667,11.852,12.037,12.222,12.407,12.593,12.778,12.963,13.148,13.333,13.519,13.704,13.889,14.074,14.259,14.444,14.63,14.815,15,15.185,15.37,15.556,15.741,15.926,16.111,16.296,16.481,16.667,16.852,17.037,17.222,17.407,17.593,17.778,17.963,18.148,18.333,18.519,18.704,18.889,19.074,19.259,19.444,19.63,19.815,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20};
shovelcat 12:cf97590d9df2 66 // const float s12[] = {20,18.824,17.647,16.471,15.294,14.118,12.941,11.765,10.588,9.4118,8.2353,7.0588,5.8824,4.7059,3.5294,2.3529,1.1765,0,0,0.26316,0.52632,0.78947,1.0526,1.3158,1.5789,1.8421,2.1053,2.3684,2.6316,2.8947,3.1579,3.4211,3.6842,3.9474,4.2105,4.4737,4.7368,5,5.2632,5.5263,5.7895,6.0526,6.3158,6.5789,6.8421,7.1053,7.3684,7.6316,7.8947,8.1579,8.4211,8.6842,8.9474,9.2105,9.4737,9.7368,10,10.263,10.526,10.789,11.053,11.316,11.579,11.842,12.105,12.368,12.632,12.895,13.158,13.421,13.684,13.947,14.211,14.474,14.737,15,15.263,15.526,15.789,16.053,16.316,16.579,16.842,17.105,17.368,17.632,17.895,18.158,18.421,18.684,18.947,19.211,19.474,19.737,20,20.263,20.526,20.789,21.053,21.316,21.579,21.842,22.105,22.368,22.632,22.895,23.158,23.421,23.684,23.947,24.211,24.474,24.737,25,25.263,25.526,25.789,26.053,26.316,26.579,26.842,27.105,27.368,27.632,27.895,28.158,28.421,28.684,28.947,29.211,29.474,29.737,30};
shovelcat 12:cf97590d9df2 67 // const float s13[] = {30,29.412,28.824,28.235,27.647,27.059,26.471,25.882,25.294,24.706,24.118,23.529,22.941,22.353,21.765,21.176,20.588,20,19.412,18.824,18.235,17.647,17.059,16.471,15.882,15.294,14.706,14.118,13.529,12.941,12.353,11.765,11.176,10.588,10,10,10.036,10.071,10.107,10.143,10.179,10.214,10.25,10.286,10.321,10.357,10.393,10.429,10.464,10.5,10.536,10.571,10.607,10.643,10.679,10.714,10.75,10.786,10.821,10.857,10.893,10.929,10.964,11,11.036,11.071,11.107,11.143,11.179,11.214,11.25,11.286,11.321,11.357,11.393,11.429,11.464,11.5,11.536,11.571,11.607,11.643,11.679,11.714,11.75,11.786,11.821,11.857,11.893,11.929,11.964,12,12.036,12.071,12.107,12.143,12.179,12.214,12.25,12.286,12.321,12.357,12.393,12.429,12.464,12.5,12.536,12.571,12.607,12.643,12.679,12.714,12.75,12.786,12.821,12.857,12.893,12.929,12.964,13,13.036,13.071,13.107,13.143,13.179,13.214,13.25,13.286,13.321,13.357,13.393,13.429,13.464,13.5,13.536,13.571,13.607,13.643,13.679,13.714,13.75,13.786,13.821,13.857,13.893,13.929,13.964,14,14.036,14.071,14.107,14.143,14.179,14.214,14.25,14.286,14.321,14.357,14.393,14.429,14.464,14.5,14.536,14.571,14.607,14.643,14.679,14.714,14.75,14.786,14.821,14.857,14.893,14.929,14.964,15,15,15,15,15,15,15,15,15,15,15,15,14.717,14.434,14.151,13.868,13.585,13.302,13.019,12.736,12.453,12.17,11.887,11.604,11.321,11.038,10.755,10.472,10.189,9.9057,9.6226,9.3396,9.0566,8.7736,8.4906,8.2075,7.9245,7.6415,7.3585,7.0755,6.7925,6.5094,6.2264,5.9434,5.6604,5.3774,5.0943,4.8113,4.5283,4.2453,3.9623,3.6792,3.3962,3.1132,2.8302,2.5472,2.2642,1.9811,1.6981,1.4151,1.1321,0.84906,0.56604,0.28302,0};
shovelcat 12:cf97590d9df2 68
shovelcat 12:cf97590d9df2 69 // std::vector<float> segment0(s0, s0 + sizeof(s0) / sizeof(s0[0]));
shovelcat 12:cf97590d9df2 70 // std::vector<float> segment1(s1, s1 + sizeof(s1) / sizeof(s1[0]));
shovelcat 12:cf97590d9df2 71 // std::vector<float> segment2(s2, s2 + sizeof(s2) / sizeof(s2[0]));
shovelcat 12:cf97590d9df2 72 // std::vector<float> segment3(s3, s3 + sizeof(s3) / sizeof(s3[0]));
shovelcat 12:cf97590d9df2 73 // std::vector<float> segment4(s4, s4 + sizeof(s4) / sizeof(s4[0]));
shovelcat 12:cf97590d9df2 74 // std::vector<float> segment5(s5, s5 + sizeof(s5) / sizeof(s5[0]));
shovelcat 12:cf97590d9df2 75 // std::vector<float> segment6(s6, s6 + sizeof(s6) / sizeof(s6[0]));
shovelcat 12:cf97590d9df2 76 // std::vector<float> segment7(s7, s7 + sizeof(s7) / sizeof(s7[0]));
shovelcat 12:cf97590d9df2 77 // std::vector<float> segment8(s8, s8 + sizeof(s8) / sizeof(s8[0]));
shovelcat 12:cf97590d9df2 78 // std::vector<float> segment9(s9, s9 + sizeof(s9) / sizeof(s9[0]));
shovelcat 12:cf97590d9df2 79 // std::vector<float> segment10(s10, s10 + sizeof(s10) / sizeof(s10[0]));
shovelcat 12:cf97590d9df2 80 // std::vector<float> segment11(s11, s11 + sizeof(s11) / sizeof(s11[0]));
shovelcat 12:cf97590d9df2 81 // std::vector<float> segment12(s12, s12 + sizeof(s12) / sizeof(s12[0]));
shovelcat 12:cf97590d9df2 82 // std::vector<float> segment13(s13, s13 + sizeof(s13) / sizeof(s13[0]));
shovelcat 12:cf97590d9df2 83
shovelcat 12:cf97590d9df2 84 // this->push_back(segment0);
shovelcat 12:cf97590d9df2 85 // this->push_back(segment1);
shovelcat 12:cf97590d9df2 86 // this->push_back(segment2);
shovelcat 12:cf97590d9df2 87 // this->push_back(segment3);
shovelcat 12:cf97590d9df2 88 // this->push_back(segment4);
shovelcat 12:cf97590d9df2 89 // this->push_back(segment5);
shovelcat 12:cf97590d9df2 90 // this->push_back(segment6);
shovelcat 12:cf97590d9df2 91 // this->push_back(segment7);
shovelcat 12:cf97590d9df2 92 // this->push_back(segment8);
shovelcat 12:cf97590d9df2 93 // this->push_back(segment9);
shovelcat 12:cf97590d9df2 94 // this->push_back(segment10);
shovelcat 12:cf97590d9df2 95 // this->push_back(segment11);
shovelcat 12:cf97590d9df2 96 // this->push_back(segment12);
shovelcat 12:cf97590d9df2 97 // this->push_back(segment13);
shovelcat 10:f0b382368614 98 }
shovelcat 10:f0b382368614 99
shovelcat 10:f0b382368614 100 Segment& Parcours::getSegment()
shovelcat 10:f0b382368614 101 {
shovelcat 10:f0b382368614 102 Segment& segment = this->at(currentSegmentIndex);
shovelcat 10:f0b382368614 103
shovelcat 10:f0b382368614 104 return segment;
shovelcat 10:f0b382368614 105 }
shovelcat 10:f0b382368614 106
shovelcat 10:f0b382368614 107 void Parcours::incrementIndex()
shovelcat 10:f0b382368614 108 {
shovelcat 10:f0b382368614 109 if (currentSegmentIndex < (this->size() - 1))
shovelcat 10:f0b382368614 110 {
shovelcat 10:f0b382368614 111 currentSegmentIndex += 1;
shovelcat 10:f0b382368614 112 }
shovelcat 10:f0b382368614 113 }
shovelcat 10:f0b382368614 114
shovelcat 10:f0b382368614 115 /* Segment */
shovelcat 10:f0b382368614 116 Segment::Segment(std::vector<float> vals)
shovelcat 10:f0b382368614 117 : std::vector<float>(vals)
shovelcat 10:f0b382368614 118 , currentIndex(0)
shovelcat 10:f0b382368614 119 {
shovelcat 10:f0b382368614 120 }
shovelcat 10:f0b382368614 121
shovelcat 10:f0b382368614 122 float Segment::getSpeed()
shovelcat 10:f0b382368614 123 {
shovelcat 10:f0b382368614 124 const float retval = this->at(currentIndex);
shovelcat 10:f0b382368614 125
shovelcat 10:f0b382368614 126 return retval;
shovelcat 10:f0b382368614 127 }
shovelcat 10:f0b382368614 128
shovelcat 10:f0b382368614 129 void Segment::incrementIndex()
shovelcat 10:f0b382368614 130 {
shovelcat 10:f0b382368614 131 if (currentIndex < (this->size() - 1))
shovelcat 10:f0b382368614 132 {
shovelcat 10:f0b382368614 133 currentIndex += 1;
shovelcat 10:f0b382368614 134 }
shovelcat 10:f0b382368614 135 }