int fft_twidtable[ 2046 ] = { 8192, 0, 8192, 0, 0, -8192, 8192, 0, 5792, -5792, 0, -8191, -5792, -5792, 8192, 0, 7568, -3134, 5792, -5792, 3134, -7568, 0, -8192, -3134, -7568, -5792, -5792, -7568, -3134, 8192, 0, 8034, -1598, 7568, -3134, 6811, -4551, 5792, -5792, 4551, -6811, 3134, -7568, 1598, -8034, 0, -8192, -1598, -8034, -3134, -7568, -4551, -6811, -5792, -5792, -6811, -4551, -7568, -3134, -8034, -1598, 8192, 0, 8152, -802, 8034, -1598, 7839, -2378, 7568, -3134, 7224, -3861, 6811, -4551, 6332, -5196, 5792, -5792, 5196, -6332, 4551, -6811, 3861, -7224, 3134, -7568, 2378, -7839, 1598, -8034, 802, -8152, 0, -8191, -802, -8152, -1598, -8034, -2378, -7839, -3134, -7568, -3861, -7224, -4551, -6811, -5196, -6332, -5792, -5792, -6332, -5196, -6811, -4551, -7224, -3861, -7568, -3134, -7839, -2378, -8034, -1598, -8152, -802, 8192, 0, 8182, -401, 8152, -802, 8103, -1202, 8034, -1598, 7946, -1990, 7839, -2378, 7713, -2759, 7568, -3134, 7405, -3502, 7224, -3861, 7026, -4211, 6811, -4551, 6579, -4879, 6332, -5196, 6069, -5501, 5792, -5792, 5501, -6069, 5196, -6332, 4879, -6579, 4551, -6811, 4211, -7026, 3861, -7224, 3502, -7405, 3134, -7568, 2759, -7713, 2378, -7839, 1990, -7946, 1598, -8034, 1202, -8103, 802, -8152, 401, -8182, 0, -8192, -401, -8182, -802, -8152, -1202, -8103, -1598, -8034, -1990, -7946, -2378, -7839, -2759, -7713, -3134, -7568, -3502, -7405, -3861, -7224, -4211, -7026, -4551, -6811, -4879, -6579, -5196, -6332, -5501, -6069, -5792, -5792, -6069, -5501, -6332, -5196, -6579, -4879, -6811, -4551, -7026, -4211, -7224, -3861, -7405, -3502, -7568, -3134, -7713, -2759, -7839, -2378, -7946, -1990, -8034, -1598, -8103, -1202, -8152, -802, -8182, -401, 8192, 0, 8189, -201, 8182, -401, 8169, -602, 8152, -802, 8130, -1002, 8103, -1202, 8071, -1400, 8034, -1598, 7992, -1794, 7946, -1990, 7895, -2184, 7839, -2378, 7778, -2569, 7713, -2759, 7643, -2948, 7568, -3134, 7489, -3319, 7405, -3502, 7317, -3683, 7224, -3861, 7127, -4037, 7026, -4211, 6921, -4382, 6811, -4551, 6697, -4717, 6579, -4879, 6458, -5039, 6332, -5196, 6203, -5350, 6069, -5501, 5933, -5648, 5792, -5792, 5648, -5933, 5501, -6069, 5350, -6203, 5196, -6332, 5039, -6458, 4879, -6579, 4717, -6697, 4551, -6811, 4382, -6921, 4211, -7026, 4037, -7127, 3861, -7224, 3683, -7317, 3502, -7405, 3319, -7489, 3134, -7568, 2948, -7643, 2759, -7713, 2569, -7778, 2378, -7839, 2184, -7895, 1990, -7946, 1794, -7992, 1598, -8034, 1400, -8071, 1202, -8103, 1002, -8130, 802, -8152, 602, -8169, 401, -8182, 201, -8189, 0, -8192, -201, -8189, -401, -8182, -602, -8169, -802, -8152, -1002, -8130, -1202, -8103, -1400, -8071, -1598, -8034, -1794, -7992, -1990, -7946, -2184, -7895, -2378, -7839, -2569, -7778, -2759, -7713, -2948, -7643, -3134, -7568, -3319, -7489, -3502, -7405, -3683, -7317, -3861, -7224, -4037, -7127, -4211, -7026, -4382, -6921, -4551, -6811, -4717, -6697, -4879, -6579, -5039, -6458, -5196, -6332, -5350, -6203, -5501, -6069, -5648, -5933, -5792, -5792, -5933, -5648, -6069, -5501, -6203, -5350, -6332, -5196, -6458, -5039, -6579, -4879, -6697, -4717, -6811, -4551, -6921, -4382, -7026, -4211, -7127, -4037, -7224, -3861, -7317, -3683, -7405, -3502, -7489, -3319, -7568, -3134, -7643, -2948, -7713, -2759, -7778, -2569, -7839, -2378, -7895, -2184, -7946, -1990, -7992, -1794, -8034, -1598, -8071, -1400, -8103, -1202, -8130, -1002, -8152, -802, -8169, -602, -8182, -401, -8189, -201, 8192, 0, 8191, -100, 8189, -201, 8186, -301, 8182, -401, 8176, -502, 8169, -602, 8161, -702, 8152, -802, 8142, -902, 8130, -1002, 8117, -1102, 8103, -1202, 8087, -1301, 8071, -1400, 8053, -1499, 8034, -1598, 8014, -1696, 7992, -1794, 7970, -1892, 7946, -1990, 7921, -2087, 7895, -2184, 7867, -2281, 7839, -2378, 7809, -2474, 7778, -2569, 7746, -2664, 7713, -2759, 7678, -2854, 7643, -2948, 7606, -3041, 7568, -3134, 7529, -3227, 7489, -3319, 7447, -3411, 7405, -3502, 7361, -3593, 7317, -3683, 7271, -3772, 7224, -3861, 7176, -3950, 7127, -4037, 7077, -4124, 7026, -4211, 6974, -4297, 6921, -4382, 6866, -4467, 6811, -4551, 6755, -4634, 6697, -4717, 6639, -4798, 6579, -4879, 6519, -4960, 6458, -5039, 6395, -5118, 6332, -5196, 6268, -5274, 6203, -5350, 6136, -5426, 6069, -5501, 6001, -5575, 5933, -5648, 5863, -5721, 5792, -5792, 5721, -5863, 5648, -5933, 5575, -6001, 5501, -6069, 5426, -6136, 5350, -6203, 5274, -6268, 5196, -6332, 5118, -6395, 5039, -6458, 4960, -6519, 4879, -6579, 4798, -6639, 4717, -6697, 4634, -6755, 4551, -6811, 4467, -6866, 4382, -6921, 4297, -6974, 4211, -7026, 4124, -7077, 4037, -7127, 3950, -7176, 3861, -7224, 3772, -7271, 3683, -7317, 3593, -7361, 3502, -7405, 3411, -7447, 3319, -7489, 3227, -7529, 3134, -7568, 3041, -7606, 2948, -7643, 2854, -7678, 2759, -7713, 2664, -7746, 2569, -7778, 2474, -7809, 2378, -7839, 2281, -7867, 2184, -7895, 2087, -7921, 1990, -7946, 1892, -7970, 1794, -7992, 1696, -8014, 1598, -8034, 1499, -8053, 1400, -8071, 1301, -8087, 1202, -8103, 1102, -8117, 1002, -8130, 902, -8142, 802, -8152, 702, -8161, 602, -8169, 502, -8176, 401, -8182, 301, -8186, 201, -8189, 100, -8191, 0, -8192, -100, -8191, -201, -8189, -301, -8186, -401, -8182, -502, -8176, -602, -8169, -702, -8161, -802, -8152, -902, -8142, -1002, -8130, -1102, -8117, -1202, -8103, -1301, -8087, -1400, -8071, -1499, -8053, -1598, -8034, -1696, -8014, -1794, -7992, -1892, -7970, -1990, -7946, -2087, -7921, -2184, -7895, -2281, -7867, -2378, -7839, -2474, -7809, -2569, -7778, -2664, -7746, -2759, -7713, -2854, -7678, -2948, -7643, -3041, -7606, -3134, -7568, -3227, -7529, -3319, -7489, -3411, -7447, -3502, -7405, -3593, -7361, -3683, -7317, -3772, -7271, -3861, -7224, -3950, -7176, -4037, -7127, -4124, -7077, -4211, -7026, -4297, -6974, -4382, -6921, -4467, -6866, -4551, -6811, -4634, -6755, -4717, -6697, -4798, -6639, -4879, -6579, -4960, -6519, -5039, -6458, -5118, -6395, -5196, -6332, -5274, -6268, -5350, -6203, -5426, -6136, -5501, -6069, -5575, -6001, -5648, -5933, -5721, -5863, -5792, -5792, -5863, -5721, -5933, -5648, -6001, -5575, -6069, -5501, -6136, -5426, -6203, -5350, -6268, -5274, -6332, -5196, -6395, -5118, -6458, -5039, -6519, -4960, -6579, -4879, -6639, -4798, -6697, -4717, -6755, -4634, -6811, -4551, -6866, -4467, -6921, -4382, -6974, -4297, -7026, -4211, -7077, -4124, -7127, -4037, -7176, -3950, -7224, -3861, -7271, -3772, -7317, -3683, -7361, -3593, -7405, -3502, -7447, -3411, -7489, -3319, -7529, -3227, -7568, -3134, -7606, -3041, -7643, -2948, -7678, -2854, -7713, -2759, -7746, -2664, -7778, -2569, -7809, -2474, -7839, -2378, -7867, -2281, -7895, -2184, -7921, -2087, -7946, -1990, -7970, -1892, -7992, -1794, -8014, -1696, -8034, -1598, -8053, -1499, -8071, -1400, -8087, -1301, -8103, -1202, -8117, -1102, -8130, -1002, -8142, -902, -8152, -802, -8161, -702, -8169, -602, -8176, -502, -8182, -401, -8186, -301, -8189, -201, -8191, -100, 8192, 0, 8191, -50, 8191, -100, 8190, -150, 8189, -201, 8188, -251, 8186, -301, 8184, -351, 8182, -401, 8179, -452, 8176, -502, 8173, -552, 8169, -602, 8165, -652, 8161, -702, 8157, -752, 8152, -802, 8147, -852, 8142, -902, 8136, -952, 8130, -1002, 8124, -1052, 8117, -1102, 8110, -1152, 8103, -1202, 8095, -1251, 8087, -1301, 8079, -1350, 8071, -1400, 8062, -1450, 8053, -1499, 8044, -1548, 8034, -1598, 8024, -1647, 8014, -1696, 8003, -1745, 7992, -1794, 7981, -1843, 7970, -1892, 7958, -1941, 7946, -1990, 7934, -2039, 7921, -2087, 7908, -2136, 7895, -2184, 7881, -2233, 7867, -2281, 7853, -2329, 7839, -2378, 7824, -2426, 7809, -2474, 7794, -2521, 7778, -2569, 7762, -2617, 7746, -2664, 7729, -2712, 7713, -2759, 7696, -2807, 7678, -2854, 7661, -2901, 7643, -2948, 7624, -2995, 7606, -3041, 7587, -3088, 7568, -3134, 7549, -3181, 7529, -3227, 7509, -3273, 7489, -3319, 7468, -3365, 7447, -3411, 7426, -3457, 7405, -3502, 7383, -3547, 7361, -3593, 7339, -3638, 7317, -3683, 7294, -3728, 7271, -3772, 7248, -3817, 7224, -3861, 7200, -3905, 7176, -3950, 7152, -3994, 7127, -4037, 7102, -4081, 7077, -4124, 7052, -4168, 7026, -4211, 7000, -4254, 6974, -4297, 6947, -4340, 6921, -4382, 6894, -4425, 6866, -4467, 6839, -4509, 6811, -4551, 6783, -4592, 6755, -4634, 6726, -4675, 6697, -4717, 6668, -4758, 6639, -4798, 6609, -4839, 6579, -4879, 6549, -4920, 6519, -4960, 6488, -5000, 6458, -5039, 6427, -5079, 6395, -5118, 6364, -5157, 6332, -5196, 6300, -5235, 6268, -5274, 6235, -5312, 6203, -5350, 6170, -5388, 6136, -5426, 6103, -5464, 6069, -5501, 6036, -5538, 6001, -5575, 5967, -5612, 5933, -5648, 5898, -5685, 5863, -5721, 5828, -5756, 5792, -5792, 5756, -5828, 5721, -5863, 5685, -5898, 5648, -5933, 5612, -5967, 5575, -6001, 5538, -6036, 5501, -6069, 5464, -6103, 5426, -6136, 5388, -6170, 5350, -6203, 5312, -6235, 5274, -6268, 5235, -6300, 5196, -6332, 5157, -6364, 5118, -6395, 5079, -6427, 5039, -6458, 5000, -6488, 4960, -6519, 4920, -6549, 4879, -6579, 4839, -6609, 4798, -6639, 4758, -6668, 4717, -6697, 4675, -6726, 4634, -6755, 4592, -6783, 4551, -6811, 4509, -6839, 4467, -6866, 4425, -6894, 4382, -6921, 4340, -6947, 4297, -6974, 4254, -7000, 4211, -7026, 4168, -7052, 4124, -7077, 4081, -7102, 4037, -7127, 3994, -7152, 3950, -7176, 3905, -7200, 3861, -7224, 3817, -7248, 3772, -7271, 3728, -7294, 3683, -7317, 3638, -7339, 3593, -7361, 3547, -7383, 3502, -7405, 3457, -7426, 3411, -7447, 3365, -7468, 3319, -7489, 3273, -7509, 3227, -7529, 3181, -7549, 3134, -7568, 3088, -7587, 3041, -7606, 2995, -7624, 2948, -7643, 2901, -7661, 2854, -7678, 2807, -7696, 2759, -7713, 2712, -7729, 2664, -7746, 2617, -7762, 2569, -7778, 2521, -7794, 2474, -7809, 2426, -7824, 2378, -7839, 2329, -7853, 2281, -7867, 2233, -7881, 2184, -7895, 2136, -7908, 2087, -7921, 2039, -7934, 1990, -7946, 1941, -7958, 1892, -7970, 1843, -7981, 1794, -7992, 1745, -8003, 1696, -8014, 1647, -8024, 1598, -8034, 1548, -8044, 1499, -8053, 1450, -8062, 1400, -8071, 1350, -8079, 1301, -8087, 1251, -8095, 1202, -8103, 1152, -8110, 1102, -8117, 1052, -8124, 1002, -8130, 952, -8136, 902, -8142, 852, -8147, 802, -8152, 752, -8157, 702, -8161, 652, -8165, 602, -8169, 552, -8173, 502, -8176, 452, -8179, 401, -8182, 351, -8184, 301, -8186, 251, -8188, 201, -8189, 150, -8190, 100, -8191, 50, -8191, 0, -8191, -50, -8191, -100, -8191, -150, -8190, -201, -8189, -251, -8188, -301, -8186, -351, -8184, -401, -8182, -452, -8179, -502, -8176, -552, -8173, -602, -8169, -652, -8165, -702, -8161, -752, -8157, -802, -8152, -852, -8147, -902, -8142, -952, -8136, -1002, -8130, -1052, -8124, -1102, -8117, -1152, -8110, -1202, -8103, -1251, -8095, -1301, -8087, -1350, -8079, -1400, -8071, -1450, -8062, -1499, -8053, -1548, -8044, -1598, -8034, -1647, -8024, -1696, -8014, -1745, -8003, -1794, -7992, -1843, -7981, -1892, -7970, -1941, -7958, -1990, -7946, -2039, -7934, -2087, -7921, -2136, -7908, -2184, -7895, -2233, -7881, -2281, -7867, -2329, -7853, -2378, -7839, -2426, -7824, -2474, -7809, -2521, -7794, -2569, -7778, -2617, -7762, -2664, -7746, -2712, -7729, -2759, -7713, -2807, -7696, -2854, -7678, -2901, -7661, -2948, -7643, -2995, -7624, -3041, -7606, -3088, -7587, -3134, -7568, -3181, -7549, -3227, -7529, -3273, -7509, -3319, -7489, -3365, -7468, -3411, -7447, -3457, -7426, -3502, -7405, -3547, -7383, -3593, -7361, -3638, -7339, -3683, -7317, -3728, -7294, -3772, -7271, -3817, -7248, -3861, -7224, -3905, -7200, -3950, -7176, -3994, -7152, -4037, -7127, -4081, -7102, -4124, -7077, -4168, -7052, -4211, -7026, -4254, -7000, -4297, -6974, -4340, -6947, -4382, -6921, -4425, -6894, -4467, -6866, -4509, -6839, -4551, -6811, -4592, -6783, -4634, -6755, -4675, -6726, -4717, -6697, -4758, -6668, -4798, -6639, -4839, -6609, -4879, -6579, -4920, -6549, -4960, -6519, -5000, -6488, -5039, -6458, -5079, -6427, -5118, -6395, -5157, -6364, -5196, -6332, -5235, -6300, -5274, -6268, -5312, -6235, -5350, -6203, -5388, -6170, -5426, -6136, -5464, -6103, -5501, -6069, -5538, -6035, -5575, -6001, -5612, -5967, -5648, -5933, -5685, -5898, -5721, -5863, -5756, -5828, -5792, -5792, -5828, -5756, -5863, -5721, -5898, -5685, -5933, -5648, -5967, -5612, -6001, -5575, -6036, -5538, -6069, -5501, -6103, -5464, -6136, -5426, -6170, -5388, -6203, -5350, -6235, -5312, -6268, -5274, -6300, -5235, -6332, -5196, -6364, -5157, -6395, -5118, -6427, -5079, -6458, -5039, -6488, -5000, -6519, -4960, -6549, -4920, -6579, -4879, -6609, -4839, -6639, -4798, -6668, -4758, -6697, -4717, -6726, -4675, -6755, -4634, -6783, -4592, -6811, -4551, -6839, -4509, -6866, -4467, -6894, -4425, -6921, -4382, -6947, -4340, -6974, -4297, -7000, -4254, -7026, -4211, -7052, -4168, -7077, -4124, -7102, -4081, -7127, -4037, -7152, -3994, -7176, -3950, -7200, -3905, -7224, -3861, -7248, -3817, -7271, -3772, -7294, -3728, -7317, -3683, -7339, -3638, -7361, -3593, -7383, -3547, -7405, -3502, -7426, -3457, -7447, -3411, -7468, -3365, -7489, -3319, -7509, -3273, -7529, -3227, -7549, -3181, -7568, -3134, -7587, -3088, -7606, -3041, -7624, -2995, -7643, -2948, -7661, -2901, -7678, -2854, -7696, -2807, -7713, -2759, -7729, -2712, -7746, -2664, -7762, -2617, -7778, -2569, -7794, -2521, -7809, -2474, -7824, -2426, -7839, -2378, -7853, -2329, -7867, -2281, -7881, -2233, -7895, -2184, -7908, -2136, -7921, -2087, -7934, -2039, -7946, -1990, -7958, -1941, -7970, -1892, -7981, -1843, -7992, -1794, -8003, -1745, -8014, -1696, -8024, -1647, -8034, -1598, -8044, -1548, -8053, -1499, -8062, -1450, -8071, -1400, -8079, -1350, -8087, -1301, -8095, -1251, -8103, -1202, -8110, -1152, -8117, -1102, -8124, -1052, -8130, -1002, -8136, -952, -8142, -902, -8147, -852, -8152, -802, -8157, -752, -8161, -702, -8165, -652, -8169, -602, -8173, -552, -8176, -502, -8179, -452, -8182, -401, -8184, -351, -8186, -301, -8188, -251, -8189, -201, -8190, -150, -8191, -100, -8191, -50 }; /* 1024 real values as input data in float format */ float fft_input[ 1024 ] = { 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f, 0.243f, 0.323f, 0.505f, -0.176f, -0.87f, 0.353f, -0.344f, -0.443f, -0.434f, -0.32f, 0.232f, -0.454f, -0.32f, -0.323f, -0.733f, 0.54f };