
const imu_int16_data sample_data[757] = {
  {2, 59, 82, -554, -7904, 2312}, {1, 81, 103, -510, -7896, 2398}, {36, -2, 141, -520, -7878, 2514}, {-51, 4, 187, -562, -7938, 2464},
  {-44, 62, 151, -490, -7900, 2284}, {-152, 49, 104, -490, -7938, 2378}, {21, -7, 191, -484, -7874, 2418}, {63, -142, 195, -568, -7830, 2442},
  {11, 119, 208, -610, -7964, 2384}, {21, 228, 251, -622, -7890, 2432}, {185, 110, 207, -594, -7838, 2580}, {136, 15, 134, -596, -7814, 2504}, {26, -161, 126, -582, -7884, 2444}, {-59, -217, 120, -602, -7874, 2274}, {-47, -195, 135, -564, -7928, 2414}, {83, -91, 183, -600, -7904, 2468}, {64, -78, 184, -630, -7898, 2342}, {-5, -68, 197, -664, -7914, 2390}, {126, -48, 220, -680, -7894, 2470}, {46, -7, 176, -676, -7902, 2318}, {56, -63, 138, -700, -7884, 2338}, {112, -88, 155, -790, -7804, 2424}, {125, -62, 144, -716, -7842, 2406}, {72, -41, 143, -734, -7862, 2454}, {68, -67, 159, -732, -7900, 2446}, {28, -103, 170, -732, -7874, 2494}, {14, -148, 200, -798, -7852, 2440}, {-21, -213, 239, -892, -7908, 2444}, {40, -361, 284, -884, -7788, 2286}, {276, -409, 354, -866, -7768, 2360}, {522, -170, 365, -902, -7784, 2486}, {643, -58, 364, -856, -7936, 2670}, {605, -95, 353, -726, -7954, 2546}, {301, -218, 320, -790, -7852, 2482}, {-5, -217, 338, -860, -7838, 2574}, {40, -179, 366, -864, -7822, 2572}, {-80, -108, 362, -838, -7834, 2478}, {-119, -90, 367, -908, -7832, 2562}, {-67, -115, 329, -834, -7752, 2670}, {-91, -87, 245, -754, -7788, 2642}, {-208, -51, 191, -788, -7844, 2552}, {-256, 37, 141, -634, -7874, 2548}, {-247, 138, 93, -672, -7794, 2490}, {-167, 236, 203, -738, -7762, 2636}, {-100, 270, 261, -766, -7810, 2460}, {-231, 225, 175, -844, -7898, 2648}, {-102, 278, 49, -806, -7846, 2490}, {-169, 349, -76, -814, -7842, 2506}, {-106, 396, -78, -894, -7800, 2544}, {-89, 406, -92, -862, -7810, 2548}, {-68, 519, -113, -798, -7790, 2544}, {-88, 537, -63, -858, -7804, 2516}, {-113, 568, -39, -844, -7798, 2510}, {-64, 585, -22, -922, -7836, 2560}, {-72, 538, -8, -910, -7864, 2510}, {-94, 534, -9, -916, -7882, 2542}, {-83, 525, -29, -882, -7922, 2596}, {-141, 368, -86, -872, -7816, 2544}, {-240, 242, -105, -888, -7752, 2490}, {-280, 159, -147, -858, -7802, 2592}, {-198, 207, -148, -760, -7934, 2486}, {-225, 177, -73, -814, -7912, 2296}, {-265, 202, -60, -892, -7902, 2520}, {-85, 263, -28, -914, -7876, 2458}, {-175, 290, -21, -876, -7864, 2444}, {-198, 283, -25, -898, -7798, 2460}, {-179, 274, -44, -788, -7810, 2530}, {-153, 157, -58, -780, -7894, 2508}, {-252, 106, -80, -784, -7880, 2410}, {-292, 197, -86, -786, -7888, 2376}, {-209, 262, -83, -794, -7846, 2584}, {-270, 405, -100, -806, -7814, 2480}, {-494, 491, -136, -846, -7880, 2512}, {-362, 587, -163, -844, -7888, 2546}, {-460, 704, -261, -794, -7940, 2326}, {-439, 769, -245, -820, -7950, 2348}, {-377, 781, -246, -808, -7898, 2310}, {-359, 943, -334, -686, -7892, 2296}, {-321, 1026, -380, -702, -7932, 2278}, {-297, 1221, -465, -208, -7410, 2592}, {-506, 1362, -243, -232, -8128, 2296}, {-153, 1448, -268, -562, -7928, 2168}, {-99, 1725, -299, -590, -7980, 2188}, {-169, 1803, -312, -634, -7972, 2298}, {-93, 1905, -371, -634, -7946, 2194}, {-126, 1985, -401, -562, -7976, 2146}, {3, 2032, -352, -694, -7902, 2118}, {48, 2114, -347, -654, -7934, 2314}, {115, 2159, -355, -646, -7936, 2058}, {-37, 2168, -315, -760, -7930, 2018}, {-35, 2156, -289, -806, -7968, 2220}, {57, 2288, -280, -776, -7978, 2092}, {3, 2214, -241, -880, -7996, 2050}, {81, 2129, -197, -1016, -7944, 2098}, {175, 2112, -249, -1016, -7942, 2176}, {98, 2081, -293, -976, -7924, 2122}, {-52, 1924, -349, -946, -7896, 1992}, {-48, 1886, -393, -932, -7910, 2016}, {-32, 1784, -382, -986, -7968, 2092}, {85, 1669, -309, -1056, -7936, 1962}, {-4, 1474, -323, -1030, -7948, 2208}, {34, 1320, -376, -968, -7952, 2138}, {-60, 1079, -375, -966, -7980, 1988}, {-82, 894, -316, -1038, -7936, 2014}, {-40, 750, -311, -1076, -7878, 2100}, {-56, 563, -327, -1062, -7852, 2138}, {-61, 425, -322, -984, -7934, 2060}, {-38, 241, -254, -968, -7948, 2098}, {-12, 33, -207, -944, -7990, 2212}, {-65, -186, -104, -952, -8014, 2230}, {-144, -336, -1, -910, -8068, 2120}, {-176, -515, 41, -824, -8072, 2078}, {-157, -615, 105, -776, -8054, 2008}, {-121, -777, 162, -782, -7960, 2010}, {-16, -861, 223, -770, -7956, 2152}, {89, -970, 282, -788, -7862, 2158}, {-47, -1086, 295, -778, -7874, 2116}, {-77, -1042, 323, -786, -7892, 2096}, {-165, -1057, 276, -698, -7964, 2280}, {-217, -1073, 308, -674, -8004, 2000}, {-214, -1142, 358, -788, -8002, 1992}, {-14, -1086, 328, -702, -7952, 2140}, {42, -1096, 321, -754, -7960, 2180}, {22, -1181, 366, -758, -7960, 2126}, {-21, -1224, 359, -742, -7936, 2088}, {-19, -1233, 353, -680, -7898, 2188}, {6, -1188, 350, -632, -7896, 2210}, {-11, -1208, 378, -596, -7854, 2048}, {-99, -1238, 429, -658, -7956, 2380}, {15, -1226, 466, -574, -7884, 2260}, {-49, -1333, 484, -640, -7864, 2240}, {-92, -1465, 539, -708, -7898, 2326}, {-76, -1522, 579, -764, -7924, 2382}, {-91, -1660, 592, -802, -7896, 2350}, {-82, -1760, 623, -824, -7904, 2410}, {-88, -1819, 607, -794, -7854, 2400}, {-139, -1911, 572, -774, -7892, 2486}, {-235, -1989, 552, -880, -7788, 2482}, {-403, -1954, 544, -928, -7752, 2370}, {-457, -1845, 473, -940, -7806, 2452}, {-564, -1785, 422, -1026, -7832, 2532}, {-644, -1601, 382, -1044, -7872, 2680}, {-738, -1501, 351, -1014, -7750, 2686}, {-829, -1344, 312, -892, -7658, 2536}, {-1136, -1117, 225, -760, -7728, 2558}, {-1709, -649, 310, -816, -7718, 2416}, {-2104, -164, 266, -896, -7552, 2538}, {-2332, 159, 340, -944, -7560, 2394}, {-2727, 46, 429, -1062, -7406, 2152}, {-3122, 18, 424, -1108, -7334, 1834}, {-3411, 158, 337, -1038, -7240, 1508}, {-3729, 349, 380, -1002, -7296, 1234}, {-3991, 445, 536, -1082, -7304, 1022}, {-4162, 684, 645, -952, -7306, 838}, {-4261, 759, 700, -922, -7352, 730}, {-4483, 693, 672, -996, -7290, 280}, {-4808, 711, 689, -1024, -7334, 110}, {-4834, 969, 787, -1284, -7366, 132}, {-5102, 1384, 823, -1338, -7196, 50}, {-5298, 1465, 728, -1340, -6928, -154}, {-5679, 1489, 583, -764, -6774, -626}, {-6167, 1152, 395, -616, -6918, -1678}, {-6036, 945, 546, -1026, -7562, -1442}, {-5961, 905, 881, -1690, -7446, -1374}, {-6195, 1037, 734, -1520, -7064, -1710}, {-6405, 1302, 271, -852, -6696, -1968}, {-6593, 1289, 7, -322, -6630, -2830}, {-6518, 1154, 71, -540, -6804, -2898}, {-6400, 1564, 291, -944, -6876, -2816}, {-6604, 1809, 420, -1308, -6638, -3044}, {-6877, 1715, 464, -1004, -6184, -3636}, {-6808, 1489, 386, -436, -6236, -4382}, {-6700, 1559, 382, -628, -6654, -3718}, {-6875, 1891, 563, -1070, -6238, -4004}, {-7380, 1731, 538, -1154, -5432, -4378}, {-7530, 1624, 279, -400, -5374, -5948}, {-6933, 1274, 221, -460, -6126, -5130}, {-6823, 1721, 510, -914, -6160, -5632}, {-6944, 1649, 662, -1212, -6062, -6010}, {-6840, 1402, 597, -1082, -5536, -6158}, {-6883, 1136, 608, -846, -4822, -6472}, {-6866, 976, 774, -762, -4808, -7010}, {-6458, 958, 851, -990, -5020, -6640}, {-6597, 987, 845, -1004, -4928, -7426}, {-6408, 606, 622, -798, -4974, -7704}, {-6233, 398, 410, -606, -4732, -7738}, {-6037, 424, 312, -530, -4646, -7910}, {-6001, 313, 304, -622, -4628, -8144}, {-5905, 342, 411, -616, -4644, -8576}, {-5585, 280, 465, -642, -4586, -8902}, {-5124, 222, 470, -806, -4552, -9102}, {-4576, 182, 429, -904, -4462, -9336}, {-3903, 200, 424, -996, -4346, -9422}, {-3248, 185, 397, -1028, -4284, -9512}, {-2683, 244, 354, -1056, -4128, -9632}, {-2109, 248, 338, -1034, -3944, -9690}, {-1508, 193, 295, -942, -3816, -9754}, {-984, 192, 241, -888, -3834, -9718}, {-565, 87, 150, -914, -3830, -9602}, {-136, -115, 98, -958, -3880, -9804}, {44, -209, 37, -916, -3896, -9768}, {497, -399, 14, -1034, -3962, -9392}, {1041, -306, 65, -902, -3890, -9326}, {1484, -360, 152, -926, -3824, -9156}, {1987, -557, 340, -1052, -3650, -9038}, {2360, -647, 266, -1090, -3752, -8938}, {2624, -579, -30, -1130, -3938, -8964}, {2956, -573, -270, -1152, -4306, -9070}, {3331, -586, -401, -1150, -4550, -9060}, {3811, -581, -433, -1124, -4576, -8924}, {4206, -614, -527, -1146, -4618, -8760}, {4553, -676, -569, -1120, -4706, -8638}, {4972, -801, -583, -1082, -4840, -8270}, {5267, -931, -640, -1124, -4772, -7982}, {5651, -995, -682, -1070, -4862, -7686}, {5844, -1037, -751, -1128, -4878, -7364}, {6010, -1132, -848, -1118, -4960, -7160}, {6207, -1185, -941, -1118, -5186, -6870}, {6529, -1044, -937, -1120, -5512, -6542}, {6860, -880, -947, -1098, -5684, -6292}, {7153, -795, -965, -994, -5834, -6000}, {7390, -835, -1002, -1020, -5918, -5826}, {7647, -847, -1015, -926, -6022, -5594}, {7880, -827, -889, -988, -6170, -5376}, {8151, -801, -725, -1074, -6404, -5144}, {8387, -890, -581, -1174, -6532, -4760}, {8561, -974, -560, -1154, -6492, -4320}, {8603, -1084, -541, -1240, -6364, -3772}, {8587, -1189, -556, -1154, -6342, -3518}, {8399, -1246, -642, -1074, -6346, -3030}, {8491, -1357, -712, -1010, -6432, -2554}, {8553, -1292, -672, -862, -6436, -2218}, {8793, -1202, -555, -716, -6776, -1868}, {8523, -1469, -457, -856, -6626, -1610}, {8492, -1527, -326, -996, -6680, -1088}, {8445, -1389, -170, -1272, -6880, -758}, {8380, -1271, -136, -1088, -6968, -424}, {8346, -1246, -203, -784, -6930, 218}, {8203, -1259, -175, -506, -6626, 686}, {7769, -1276, -156, -602, -6278, 1294}, {7234, -1034, -21, -742, -6182, 1522}, {6557, -675, 2, -764, -6328, 1528}, {5790, -298, -33, -672, -6356, 1948}, {5196, -23, 18, -422, -6294, 2368}, {4600, -106, -104, -512, -6466, 2660}, {4070, -185, -179, -674, -6972, 2804}, {3629, -281, -162, -888, -7486, 2806}, {3321, -431, -89, -886, -7780, 2696}, {3270, -476, -91, -892, -7860, 2858}, {3259, -580, -127, -924, -7790, 3198}, {3065, -589, -226, -908, -7600, 3396}, {2753, -420, -278, -966, -7292, 3478}, {2458, -291, -283, -846, -7144, 3552}, {2231, -240, -330, -852, -7192, 3678}, {1914, -353, -270, -926, -7302, 3618}, {1701, -425, -277, -868, -7340, 3598}, {1735, -399, -322, -760, -7464, 3630}, {1826, -364, -372, -780, -7616, 3710}, {2147, -260, -422, -508, -7730, 3610}, {2363, -301, -509, -480, -7518, 3572}, {2377, -338, -604, -482, -7420, 3774}, {2680, -90, -586, -462, -7434, 3512}, {2961, 112, -589, -436, -7388, 3684}, {3273, 151, -554, -434, -7010, 3784}, {3397, 168, -428, -466, -6830, 3866}, {3677, 102, -282, -296, -7006, 3930}, {3944, 157, -270, -368, -6674, 4072}, {3898, 14, -262, -360, -6530, 4358}, {3955, 87, -231, -460, -6302, 4596}, {3798, 79, -226, -388, -6260, 4738}, {3849, 164, -210, -378, -6180, 5036}, {3915, 192, -226, -398, -6124, 5106}, {3914, 215, -163, -350, -6094, 5296}, {3956, 369, -22, -206, -5918, 5546}, {3957, 493, 99, -266, -5562, 5950}, {4058, 401, 202, -382, -5528, 6044}, {4037, 397, 231, -628, -5512, 5968}, {4111, 398, 170, -692, -5596, 6266}, {4058, 382, -6, -632, -5520, 6426}, {3958, 314, -213, -646, -5340, 6434}, {3904, 264, -156, -748, -5210, 6446}, {3839, 133, -23, -818, -4992, 6402}, {3741, 93, -17, -716, -4788, 6668}, {3618, 7, -54, -676, -4574, 6604}, {3424, -97, -113, -550, -4436, 6558}, {3231, -258, -40, -624, -4456, 6784}, {2863, -356, 62, -604, -4162, 6792}, {2570, -369, 138, -584, -4128, 7126}, {2326, -361, 251, -500, -3984, 7172}, {1768, -397, 382, -418, -3888, 7226}, {1555, -557, 556, -544, -3856, 7284}, {1236, -623, 664, -498, -3952, 7316}, {1070, -696, 698, -568, -3960, 7344}, {983, -727, 636, -484, -3966, 7278}, {986, -764, 646, -462, -3872, 7530}, {1156, -820, 657, -422, -3790, 7710}, {1203, -811, 640, -342, -3752, 7936}, {948, -764, 637, -324, -3652, 7714}, {919, -677, 680, -356, -3806, 7904}, {874, -659, 694, -352, -3760, 7978}, {535, -661, 682, -398, -3786, 7804}, {253, -455, 622, -294, -3684, 7678}, {-143, -220, 472, -146, -3630, 7710}, {-300, -73, 405, -164, -3752, 7524}, {-501, -63, 395, -342, -3766, 7618}, {-687, 43, 395, -326, -3668, 7508}, {-862, 86, 394, -382, -3700, 7500}, {-1036, 176, 382, -358, -3782, 7406}, {-1194, 282, 334, -358, -3902, 7566}, {-1350, 275, 315, -416, -3920, 7618}, {-1578, 257, 312, -472, -3882, 7642}, {-1761, 306, 309, -424, -3888, 7746}, {-1966, 361, 303, -290, -3984, 7768}, {-2270, 326, 300, -346, -4112, 7516}, {-2561, 327, 348, -476, -4148, 7370}, {-2846, 390, 307, -446, -4192, 7460}, {-3138, 505, 251, -428, -4252, 7148}, {-3347, 576, 225, -438, -4500, 6840}, {-3556, 554, 168, -430, -4550, 6806}, {-3771, 599, 117, -442, -4600, 6612}, {-4063, 686, 114, -466, -4746, 6458}, {-4194, 755, 211, -484, -4968, 6212}, {-4326, 715, 331, -658, -5080, 6094}, {-4456, 691, 370, -650, -5250, 6058}, {-4548, 641, 337, -636, -5404, 5768}, {-4723, 562, 266, -626, -5542, 5338}, {-4836, 626, 179, -624, -5672, 5166}, {-4868, 724, 200, -626, -5742, 5006}, {-4723, 739, 191, -662, -5940, 4890}, {-4518, 809, 114, -716, -6184, 4630}, {-4374, 808, 21, -746, -6386, 4636}, {-4284, 797, -60, -752, -6402, 4676}, {-4192, 722, -100, -766, -6464, 4564}, {-4246, 665, -102, -660, -6486, 4438}, {-4265, 552, -44, -616, -6466, 4196}, {-4386, 553, -16, -674, -6536, 4076}, {-4341, 600, 0, -740, -6706, 3926}, {-4264, 645, -53, -692, -6882, 3696}, {-4195, 588, -157, -702, -7072, 3550}, {-4044, 509, -251, -548, -7264, 3462}, {-3928, 621, -305, -518, -7466, 3212}, {-3598, 611, -285, -442, -7664, 3090}, {-3318, 532, -146, -548, -8018, 2966}, {-3009, 351, 34, -812, -8146, 2738}, {-2747, 183, 196, -964, -8078, 2604}, {-2400, 79, 255, -960, -7952, 2546}, {-2015, 72, 310, -870, -7986, 2566}, {-1724, -7, 375, -832, -8150, 2624}, {-1493, -17, 430, -904, -8144, 2370}, {-1493, 22, 493, -1020, -8144, 2466}, {-1366, 105, 530, -1088, -8106, 2248}, {-1171, 176, 532, -1170, -8096, 2336}, {-877, 94, 527, -1260, -8100, 2280}, {-683, -2, 388, -1314, -8160, 2292}, {-507, -37, 267, -1438, -8122, 2190}, {-425, -15, 29, -1404, -8086, 2180}, {-261, -72, -258, -1356, -7984, 2242}, {-64, -53, -570, -1292, -7898, 2298}, {53, -7, -809, -1222, -7816, 2358}, {174, 33, -1021, -1186, -7750, 2282}, {153, 117, -1293, -1086, -7812, 2372}, {284, 111, -1572, -1082, -7726, 2280}, {310, 79, -1844, -1056, -7778, 2492}, {335, -57, -2046, -1106, -7790, 2458}, {315, -199, -2230, -1184, -7752, 2380}, {290, -301, -2455, -1130, -7626, 2366}, {227, -446, -2726, -916, -7580, 2346}, {112, -586, -2950, -670, -7482, 2276}, {60, -741, -3105, -586, -7480, 2244}, {82, -902, -3235, -490, -7462, 2326}, {61, -1159, -3445, -420, -7520, 2466}, {-20, -1405, -3647, -160, -7506, 2292}, {-159, -1692, -3996, -70, -7548, 2410}, {-172, -1902, -4253, -90, -7468, 2394}, {-94, -2113, -4575, 208, -7352, 2358}, {10, -2229, -5053, 738, -7110, 2136}, {-37, -2405, -5458, 1168, -6898, 2030}, {46, -2601, -5567, 1624, -6778, 2482}, {80, -2648, -5398, 2024, -6544, 2158}, {-59, -2749, -5258, 2504, -6556, 2102}, {-97, -2733, -5175, 2802, -6700, 2218}, {-285, -2712, -5008, 2942, -6850, 2214}, {-434, -2650, -4723, 3262, -7080, 2034}, {-371, -2674, -4532, 3624, -7168, 1916}, {-345, -2867, -4512, 3856, -7108, 1956}, {-280, -2979, -4346, 4104, -6998, 2026}, {-309, -2939, -3984, 4214, -6926, 1938}, {-313, -2868, -3560, 4344, -6896, 1748}, {-354, -2712, -3263, 4766, -6928, 1616}, {-145, -2757, -3023, 4916, -6846, 1822}, {-237, -2737, -2852, 5200, -6852, 1840}, {-197, -2516, -2643, 5596, -6964, 1736}, {-345, -2213, -2288, 5860, -6972, 1628}, {-132, -2027, -1825, 5966, -6994, 1656}, {-45, -1724, -1448, 6060, -7138, 1640}, {14, -1456, -1151, 6124, -7066, 1574}, {94, -1215, -815, 6230, -7014, 1528}, {157, -953, -472, 6242, -7034, 1580}, {257, -728, -123, 6162, -6950, 1580}, {193, -474, 229, 6074, -7028, 1524}, {295, -180, 551, 5934, -7102, 1432}, {331, 105, 917, 5752, -7132, 1542}, {423, 341, 1252, 5732, -7112, 1496}, {415, 638, 1586, 5732, -7092, 1482}, {582, 901, 1998, 5542, -7222, 1754}, {674, 1056, 2477, 5254, -7300, 1936}, {678, 1281, 2897, 5082, -7374, 1936}, {541, 1525, 3259, 4966, -7202, 1772}, {591, 1552, 3647, 4632, -7162, 1914}, {529, 1859, 4001, 4408, -7318, 1894}, {511, 2037, 4336, 4122, -7526, 1876}, {650, 2074, 4581, 3782, -7464, 1946}, {820, 2108, 4761, 3506, -7340, 1974}, {1054, 2206, 4984, 3222, -7272, 2190}, {1224, 2341, 5230, 2872, -7188, 2198}, {1198, 2482, 5316, 2632, -7094, 2210}, {1195, 2560, 5305, 2366, -7084, 2278}, {1171, 2550, 5238, 2070, -7044, 2254}, {1083, 2540, 5203, 1840, -7134, 2242}, {980, 2587, 5213, 1676, -7156, 2490}, {942, 2599, 5255, 1396, -7140, 2304}, {902, 2556, 5314, 1062, -7218, 2466}, {721, 2607, 5390, 710, -7150, 2482}, {673, 2671, 5273, 510, -7096, 2546}, {644, 2663, 5168, 216, -7212, 2524}, {546, 2611, 5077, -152, -7234, 2580}, {570, 2567, 4940, -416, -7222, 2632}, {649, 2603, 4686, -650, -7368, 2550}, {748, 2604, 4395, -774, -7266, 2536}, {812, 2566, 4175, -846, -7180, 2736}, {806, 2462, 4067, -994, -6996, 2886}, {561, 2371, 3985, -1192, -6868, 2876}, {371, 2214, 3851, -1504, -6894, 2922}, {347, 1988, 3639, -1828, -6976, 3048}, {308, 1709, 3208, -2002, -7160, 3032}, {347, 1461, 2643, -2122, -7298, 3152}, {485, 1189, 2105, -2202, -7344, 3062}, {423, 1023, 1679, -2280, -7392, 3042}, {305, 932, 1331, -2290, -7264, 3312}, {83, 1002, 1036, -2280, -7082, 3306}, {-151, 905, 825, -2316, -7086, 3282}, {-398, 834, 643, -2456, -7146, 3014}, {-476, 849, 326, -2324, -7418, 3082}, {-358, 834, -4, -2042, -7480, 3034}, {-307, 836, -194, -1878, -7568, 3040}, {-136, 952, -256, -1784, -7674, 2948}, {8, 1176, -293, -1476, -7750, 3010}, {143, 1476, -202, -1328, -7744, 3054}, {239, 1747, -3, -1284, -7642, 2974}, {310, 2004, 207, -1348, -7620, 2854}, {417, 2247, 427, -1478, -7542, 3034}, {633, 2565, 660, -1466, -7662, 2940}, {690, 2796, 859, -1540, -7614, 2998}, {797, 3038, 1070, -1766, -7456, 2960}, {957, 3212, 1197, -1946, -7338, 2930}, {1041, 3317, 1440, -2084, -7154, 3004}, {1068, 3472, 1759, -2230, -6948, 2902}, {1073, 3647, 1973, -2334, -6896, 2988}, {1070, 3830, 2126, -2382, -6828, 2944}, {990, 3924, 2267, -2622, -6864, 2720}, {1077, 4008, 2453, -2874, -6848, 2684}, {1120, 4111, 2670, -3118, -6778, 2658}, {1168, 4179, 2788, -3120, -6700, 2700}, {1022, 4120, 2981, -3378, -6502, 2576}, {1053, 4059, 3180, -3556, -6414, 2656}, {1182, 3946, 3402, -3590, -6350, 2622}, {1101, 3757, 3581, -3748, -6154, 2424}, {898, 3652, 3740, -3934, -5974, 2218}, {796, 3661, 3852, -4226, -5810, 2096}, {817, 3715, 4034, -4530, -5744, 2232}, {703, 3458, 4196, -4930, -5562, 2278}, {561, 3179, 4302, -5230, -5506, 2134}, {565, 2782, 4304, -5414, -5384, 1564}, {858, 2624, 4228, -5676, -5526, 1890}, {813, 2733, 4206, -6174, -5480, 2036}, {409, 2620, 4070, -6678, -5126, 1900}, {296, 2342, 3927, -7028, -5068, 2022}, {130, 2006, 3760, -7286, -4876, 1872}, {-61, 1687, 3494, -7408, -4854, 1942}, {-231, 1358, 3188, -7524, -4854, 1908}, {-365, 1023, 2839, -7690, -4904, 1894}, {-554, 713, 2473, -7730, -4846, 1796}, {-664, 317, 2053, -7996, -4750, 1716}, {-670, -100, 1596, -8274, -4612, 1744}, {-657, -668, 960, -8276, -4912, 1922}, {-694, -1063, 299, -8248, -4968, 1870}, {-899, -1298, -308, -8238, -4770, 1842}, {-1063, -1548, -903, -8090, -4672, 1996}, {-1242, -1769, -1412, -7580, -4720, 1938}, {-1430, -1991, -1827, -7314, -4918, 1872}, {-1554, -2203, -2277, -7182, -5086, 1926}, {-1610, -2309, -2751, -6966, -5234, 1894}, {-1586, -2360, -3213, -6730, -5382, 2000}, {-1507, -2325, -3683, -6464, -5466, 2086}, {-1496, -2336, -4113, -6250, -5420, 2086}, {-1576, -2365, -4504, -5888, -5582, 2136}, {-1593, -2288, -4866, -5716, -5684, 2094}, {-1711, -2111, -5275, -5372, -5772, 2182}, {-1753, -2085, -5506, -4878, -5932, 2022}, {-1739, -2115, -5660, -4592, -6096, 1882}, {-1578, -1980, -5794, -4324, -6358, 1866}, {-1399, -1992, -5955, -4210, -6530, 2058}, {-1259, -2050, -5983, -3932, -6620, 1928}, {-1201, -2015, -6042, -3592, -6582, 1816}, {-1106, -1967, -6064, -3070, -6632, 1864}, {-928, -1885, -5999, -2706, -6766, 1954}, {-888, -1854, -5787, -2586, -6852, 1950}, {-894, -1892, -5599, -2448, -6924, 1838}, {-851, -1865, -5452, -2118, -6988, 2030}, {-620, -1798, -5334, -1686, -7188, 2022}, {-531, -1749, -5194, -1384, -7376, 1988}, {-426, -1669, -4883, -1142, -7466, 1962}, {-210, -1468, -4540, -952, -7490, 1940}, {-29, -1297, -4277, -804, -7580, 2004}, {151, -1094, -4002, -428, -7824, 2006}, {311, -983, -3654, -264, -7896, 2172}, {346, -800, -3351, -172, -7878, 2232}, {324, -585, -3065, 54, -7936, 2292}, {349, -480, -2619, 176, -8072, 2354}, {329, -349, -2126, 144, -8202, 2424}, {305, -141, -1726, 32, -8238, 2480}, {210, 173, -1385, 122, -8214, 2436}, {186, 444, -1114, 312, -8182, 2338}, {284, 673, -825, 214, -8106, 2466}, {424, 933, -605, 124, -8070, 2434}, {411, 1188, -445, 28, -7778, 2360}, {194, 1412, -386, -10, -7808, 2712}, {172, 1761, -275, 74, -7742, 2498}, {-78, 1967, -257, -52, -7774, 2390}, {-130, 2159, -128, -320, -7818, 2542}, {-445, 2284, -266, -556, -8062, 2114}, {-817, 2233, -687, -428, -8206, 2240}, {-225, 2036, -277, -470, -7996, 2382}, {-489, 1775, -233, -536, -8086, 2214}, {-713, 1349, -264, -554, -7964, 1940}, {-388, 1344, -103, -682, -7952, 1974}, {-171, 1215, 70, -706, -7948, 2094}, {-5, 882, 135, -736, -8132, 2062}, {-264, 438, -106, -838, -7932, 2030}, {-338, 408, -110, -616, -7866, 2556}, {-213, -293, -72, -622, -8138, 2026}, {-29, -431, 95, -646, -8182, 1536}, {175, 17, 43, -680, -8076, 1658}, {-108, 737, -168, -644, -8042, 1980}, {-14, 814, -349, -642, -7744, 2416}, {48, 522, -374, -548, -7776, 2556}, {314, -348, -173, -564, -7922, 2228}, {662, -754, 173, -556, -8142, 1744}, {596, -419, 219, -758, -7956, 1700}, {200, 428, 16, -652, -7924, 2084}, {-36, 868, -73, -474, -7914, 2294}, {-223, 559, -55, -512, -7960, 2262}, {-163, 134, -15, -550, -7966, 2106}, {-233, -39, -69, -596, -7992, 2008}, {-233, 35, 38, -558, -8072, 2162}, {-235, 116, 164, -550, -7908, 2130}, {-289, -32, 270, -686, -7878, 2192}, {-359, -226, 319, -620, -7884, 2060}, {-364, -410, 466, -714, -7986, 2228}, {-271, -746, 552, -726, -7948, 2458}, {-304, -1243, 530, -794, -8060, 2390}, {-453, -1606, 493, -902, -8056, 2218}, {-501, -1781, 607, -886, -7980, 2304}, {-568, -1857, 680, -784, -7780, 2284}, {-766, -1913, 662, -646, -7536, 2204}, {-954, -1939, 691, -588, -7380, 2034}, {-918, -1979, 797, -708, -7654, 2110}, {-758, -1764, 882, -766, -7862, 2530}, {-809, -1802, 851, -846, -7864, 2314}, {-1041, -2018, 710, -768, -7920, 2172}, {-1050, -2068, 698, -680, -7954, 2164}, {-1048, -1901, 758, -800, -8020, 2174}, {-1135, -1691, 795, -946, -8022, 2082}, {-1185, -1575, 885, -1078, -8046, 2200}, {-1208, -1446, 1012, -1194, -8160, 2326}, {-1231, -1417, 1111, -1238, -8018, 2308}, {-1113, -1304, 1212, -1068, -7678, 2446}, {-882, -1072, 1300, -950, -6878, 2526}, {-749, -1057, 1193, -660, -6292, 2100}, {-688, -1060, 923, -76, -6750, 1736}, {-548, -718, 788, -110, -7490, 2060}, {-719, 191, 839, -460, -8278, 2716}, {-840, 954, 852, -890, -9070, 3536}, {-1005, 894, 750, -1428, -9412, 3648}, {-1087, -19, 473, -1512, -9594, 3148}, {-1330, -727, 170, -1370, -8810, 2724}, {-1081, -1007, 7, -1056, -7954, 2638}, {-440, -746, -38, -810, -7192, 2472}, {-42, -262, 91, -710, -6656, 2344}, {271, 11, 314, -768, -6506, 2358}, {346, 475, 306, -662, -6504, 2308}, {220, 894, 233, -572, -6996, 2530}, {105, 903, 361, -706, -7422, 2672}, {-162, 492, 428, -902, -7938, 2668}, {-360, 107, 389, -854, -8382, 2528}, {-351, -372, 312, -984, -8576, 2468}, {-185, -722, 242, -892, -8514, 2684}, {154, -1017, 121, -794, -8386, 2810}, {495, -1353, -21, -658, -8476, 2876}, {749, -1306, -81, -590, -8664, 2868}, {1135, -1197, -5, -476, -8802, 3032}, {1629, -1381, 301, -614, -8886, 3216}, {2072, -1972, 635, -794, -9094, 3308}, {2196, -2359, 789, -1120, -9502, 3378}, {2258, -2395, 926, -1652, -9622, 2962}, {2258, -2630, 880, -1862, -9536, 2572}, {2007, -2951, 564, -1712, -9314, 2214}, {1694, -3227, 268, -1688, -8904, 2212}, {1152, -3244, 342, -1984, -8002, 2090}, {411, -3219, 429, -1934, -6982, 1514}, {-130, -3160, 471, -1542, -6510, 958}, {-196, -3007, 647, -1344, -6518, 1008}, {-337, -2598, 891, -1202, -6660, 1714}, {-455, -2205, 1091, -1268, -6658, 1862}, {-919, -2378, 985, -1456, -6850, 2004}, {-1198, -2828, 766, -1522, -6982, 2186}, {-1406, -2953, 491, -1336, -7054, 2378}, {-1574, -2955, 360, -1180, -7238, 2264}, {-1406, -2935, 348, -1108, -7506, 2100}, {-1066, -2724, 169, -930, -7666, 1932}, {-729, -2199, -116, -756, -7800, 2206}, {-395, -1676, -248, -804, -7786, 2334}, {-154, -1204, -243, -948, -7860, 2164}, {93, -711, -240, -1072, -7910, 1914}, {422, -27, -315, -1114, -8088, 1786}, {816, 704, -426, -996, -8048, 2114}, {1399, 1258, -477, -722, -8016, 2560}, {1586, 1397, -668, -732, -7794, 2796}, {1914, 1309, -686, -1010, -7540, 2858}, {2262, 1413, -524, -1256, -7596, 2966}, {2634, 1802, -212, -1258, -8560, 3534}, {2710, 2513, -38, -1006, -9968, 4342}, {2222, 3141, 56, -1092, -9738, 3494}, {1425, 2395, -189, -754, -8942, 2800}, {1437, 1974, -104, -676, -7916, 2826}, {1264, 1933, -64, -762, -6810, 2186}, {811, 2308, -394, -326, -7094, 1742}, {390, 3617, -737, 408, -7406, 1130}, {950, 4769, -830, 830, -7826, 1612}, {1617, 4918, -841, 260, -8162, 2420}, {1547, 4374, -648, -558, -8560, 3006}, {498, 3625, -576, -960, -8356, 2310}, {-379, 2979, -708, -918, -8138, 2106}, {-481, 2405, -573, -900, -7758, 2244}, {-397, 2156, -367, -882, -7262, 2338}, {-215, 1979, -282, -1014, -6962, 2330}, {-54, 1767, -104, -1066, -6852, 2116}, {106, 1361, 2, -968, -6882, 2114}, {171, 1291, -23, -698, -6966, 2442}, {240, 1154, 57, -650, -7124, 2652}, {18, 640, 151, -638, -7458, 2548}, {-221, 192, 173, -582, -7710, 2346}, {-211, -107, 162, -576, -7842, 2510}, {-22, -325, 183, -690, -7870, 2724}, {-20, -691, 43, -528, -7860, 2570}, {142, -938, 10, -520, -7902, 2648}, {935, -1180, 199, -728, -7588, 3170}, {1596, -1651, 306, -948, -7534, 3322}, {1568, -1603, 303, -762, -7310, 3080}, {1666, -1761, 336, -400, -7420, 3108}, {2362, -2341, 652, -478, -8122, 3682}, {2667, -2746, 1105, -1040, -8942, 4458}, {2486, -2731, 1674, -2020, -9314, 4782}, {1590, -2970, 1979, -2258, -9212, 4248}, {775, -3322, 1786, -1794, -8672, 3496}, {573, -3420, 1326, -1262, -8086, 3092}, {490, -3149, 1042, -1176, -7432, 2616}, {490, -2711, 946, -1380, -6978, 2606}, {410, -1972, 960, -1544, -6842, 2920}, {326, -1630, 953, -1386, -6914, 3306}, {-74, -1507, 1176, -1478, -7442, 3522}, {-794, -1667, 1334, -1458, -7602, 3428}, {-1344, -2057, 1138, -1332, -7544, 3102}, {-1538, -2138, 755, -1078, -7498, 2668}, {-1678, -1886, 399, -1080, -7476, 2634}, {-1281, -1367, 177, -1150, -7478, 2606}, {-995, -737, 51, -1190, -7532, 2786}, {-868, -231, -19, -1234, -7496, 2902}, {-979, 215, -253, -1202, -7568, 2700}, {-913, 635, -437, -1324, -7798, 2396}, {-907, 1052, -718, -1342, -7746, 2250}, {-446, 1424, -777, -1552, -7534, 2790}, {-321, 1545, -683, -1502, -7508, 2650}, {-526, 1788, -727, -1390, -7378, 2484}, {-505, 1962, -971, -1462, -7194, 2394}, {-139, 2408, -1004, -1216, -7434, 2910}, {59, 2647, -863, -1176, -7704, 3222}, {-32, 2840, -601, -1158, -8086, 3310}, {-177, 2567, -619, -1442, -8156, 3128}, {-209, 2474, -559, -1194, -8208, 3232}, {36, 2221, -483, -794, -7946, 3182}, {370, 1441, -519, -852, -7672, 2914}, {724, 880, -473, -900, -7314, 2586}, {726, 917, -375, -1044, -7024, 2554}, {942, 1015, -400, -1016, -7058, 2690}, {651, 1282, -360, -946, -7192, 2760}, {64, 1394, -220, -1074, -7584, 2874}, {-238, 1378, -3, -1260, -7968, 3152}, {-449, 1171, -4, -1226, -8200, 3246}, {-804, 679, -307, -1062, -8128, 3100}, {-921, 461, -475, -918, -7894, 2866}, {-800, 399, -501, -734, -7778, 2820}, {-752, 591, -499, -844, -7730, 2806}, {-923, 785, -590, -936, -7698, 2436}, {-1131, 1476, -778, -774, -7604, 2698}, {-872, 1945, -805, -706, -7346, 2880}, {-526, 1693, -496, -830, -7610, 3156}, {-312, 1284, -103, -950, -7734, 3022}, {-360, 1091, 85, -926, -7772, 2970}, {-141, 816, 170, -1010, -7856, 3112}, {-92, 426, 91, -1042, -7476, 2854}, {-171, 120, 149, -952, -7582, 2800}, {-55, -60, 180, -952, -7646, 2666}, {-81, -35, 73, -1158, -7724, 2614}, {-24, 152, 144, -1012, -7718, 2784}, {-269, 303, 72, -940, -7744, 3042}, {-377, 89, 27, -928, -7794, 3048}, {-410, -217, 99, -978, -7744, 2820}, {-360, -497, 148, -1062, -7738, 2870}, {-419, -433, 110, -1080, -7802, 3038}, {-545, -536, -266, -1080, -7294, 3194}, {-512, -1088, -439, -870, -7386, 3244}, {-229, -1556, -411, -1300, -8194, 3132}, {-206, -1980, -837, -992, -7192, 2356}, {-648, -677, -59, -842, -7566, 2808}, {404, -82, 741, -716, -7982, 3072}, {762, -717, 646, -804, -7584, 3078}, {747, -1254, 581, -752, -7550, 3238}, {695, -1707, 382, -1002, -7316, 3320}, {989, -1471, 511, -898, -7496, 3050}, {1203, -876, 665, -896, -7606, 2688}, {1653, -144, 855, -820, -7918, 2680}, {1832, 425, 957, -704, -7860, 2540}, {1707, 546, 887, -704, -7476, 2924}, {2022, 395, 630, -902, -7664, 3540}, {1582, 433, 228, -866, -7384, 3714}, {544, 438, -333, -982, -7146, 4026}, {598, -234, -294, -1312, -7900, 2678}, {-2386, 1136, 312, -880, -7916, 3136}, {262, 133, 482, -1064, -7802, 3644}, {-375, 215, -103, -900, -7634, 3360}, {-1051, 559, -484, -840, -7714, 3182}, {-1355, 571, -564, -1046, -7372, 2996}, {-987, 646, -151, -974, -7482, 3362}, {-220, 496, 93, -1012, -7494, 3536}, {-251, 307, 54, -1024, -7532, 3484}, {-313, 107, 101, -976, -7604, 3324}, {-243, -186, 81, -1108, -7474, 3204}, {-277, -159, 37, -1266, -7424, 3358}, {120, 189, 149, -1270, -7674, 3456}, {26, 181, 91, -944, -7462, 3376}, {-42, 94, 17, -860, -7692, 3132}, {-370, -1, -186, -858, -7756, 3056}, {-1073, 361, -240, -12851, -12851, -12851}, {-12851, -12851, -12851, -12851, -12851, -12851}, {-12851, -12851, -12851, -12851, -12851, -12851}, {-12851, -12851, -12851, -12851, -12851, -12851} };


void
check_algorithm_speed(void) {
    int     i;
    int     j;

#ifdef __MODEL_DNN__
    printf("\r\nStarting to check the speed of detection algorithm (DNN) ...\r\n\r\n");
#else // __MODEL_DNN__
    printf("\r\nStarting to check the speed of detection algorithm (TinyCNN) ...\r\n\r\n");
#endif // __MODEL_DNN__

    time_t start_time = time(NULL);

#ifdef __MODEL_DNN__
    // DNN
    for (i = 0; i < 1000; i++) {
        for (j = 0; j < 757; j++) {
            down_detector_work(&__down_detector, (pimu_int16_data)&sample_data[j]);
        }
    }
#else // __MODEL_DNN__
    // For TinyCNN
    for (i = 0; i < 10; i++) {
        for (j = 0; j < 100; j++) {
            down_detector_work(&__down_detector, (pimu_int16_data)&sample_data[j]);
        }
    }
#endif // __MODEL_DNN__

    uint32_t duration = time(NULL) - start_time;

    printf("time duration : %d seconds for %d samples (%.6f ms per sample).\r\n",
        duration, i * j, 1000.0f * ((float)duration) / ((float)(i * j)));
}