| 
							- // Copyright 2013 Olivier Gillet.
 - //
 - // Author: Olivier Gillet (ol.gillet@gmail.com)
 - //
 - // Permission is hereby granted, free of charge, to any person obtaining a copy
 - // of this software and associated documentation files (the "Software"), to deal
 - // in the Software without restriction, including without limitation the rights
 - // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 - // copies of the Software, and to permit persons to whom the Software is
 - // furnished to do so, subject to the following conditions:
 - // 
 - // The above copyright notice and this permission notice shall be included in
 - // all copies or substantial portions of the Software.
 - // 
 - // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 - // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 - // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 - // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 - // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 - // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 - // THE SOFTWARE.
 - // 
 - // See http://creativecommons.org/licenses/MIT/ for more information.
 - //
 - // -----------------------------------------------------------------------------
 - //
 - // Resources definitions.
 - //
 - // Automatically generated with:
 - // make resources
 - 
 - 
 - #include "frames/resources.h"
 - 
 - namespace frames {
 - 
 - static const char str_dummy[] = "dummy";
 - 
 - 
 - const char* string_table[] = {
 -   str_dummy,
 - };
 - 
 - const uint16_t lut_easing_in_quartic[] = {
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      1,      1,      1,
 -        1,      1,      1,      1,
 -        1,      1,      1,      1,
 -        1,      2,      2,      2,
 -        2,      2,      2,      2,
 -        2,      3,      3,      3,
 -        3,      3,      3,      4,
 -        4,      4,      4,      4,
 -        5,      5,      5,      5,
 -        5,      6,      6,      6,
 -        6,      7,      7,      7,
 -        8,      8,      8,      9,
 -        9,      9,     10,     10,
 -       10,     11,     11,     11,
 -       12,     12,     13,     13,
 -       14,     14,     15,     15,
 -       15,     16,     17,     17,
 -       18,     18,     19,     19,
 -       20,     20,     21,     22,
 -       22,     23,     24,     24,
 -       25,     26,     27,     27,
 -       28,     29,     30,     30,
 -       31,     32,     33,     34,
 -       35,     36,     37,     38,
 -       39,     40,     41,     42,
 -       43,     44,     45,     46,
 -       47,     48,     49,     50,
 -       52,     53,     54,     55,
 -       57,     58,     59,     61,
 -       62,     63,     65,     66,
 -       68,     69,     71,     72,
 -       74,     76,     77,     79,
 -       80,     82,     84,     86,
 -       87,     89,     91,     93,
 -       95,     97,     99,    101,
 -      103,    105,    107,    109,
 -      111,    113,    115,    118,
 -      120,    122,    125,    127,
 -      129,    132,    134,    137,
 -      139,    142,    144,    147,
 -      150,    152,    155,    158,
 -      161,    163,    166,    169,
 -      172,    175,    178,    181,
 -      184,    188,    191,    194,
 -      197,    201,    204,    207,
 -      211,    214,    218,    221,
 -      225,    229,    232,    236,
 -      240,    244,    248,    252,
 -      255,    260,    264,    268,
 -      272,    276,    280,    285,
 -      289,    293,    298,    302,
 -      307,    312,    316,    321,
 -      326,    331,    335,    340,
 -      345,    350,    356,    361,
 -      366,    371,    376,    382,
 -      387,    393,    398,    404,
 -      410,    415,    421,    427,
 -      433,    439,    445,    451,
 -      457,    463,    470,    476,
 -      482,    489,    495,    502,
 -      509,    515,    522,    529,
 -      536,    543,    550,    557,
 -      564,    572,    579,    586,
 -      594,    601,    609,    617,
 -      624,    632,    640,    648,
 -      656,    664,    673,    681,
 -      689,    698,    706,    715,
 -      724,    732,    741,    750,
 -      759,    768,    777,    787,
 -      796,    805,    815,    824,
 -      834,    844,    854,    864,
 -      874,    884,    894,    904,
 -      915,    925,    936,    946,
 -      957,    968,    979,    990,
 -     1001,   1012,   1023,   1034,
 -     1046,   1057,   1069,   1081,
 -     1093,   1105,   1117,   1129,
 -     1141,   1153,   1166,   1178,
 -     1191,   1204,   1216,   1229,
 -     1242,   1255,   1269,   1282,
 -     1295,   1309,   1323,   1336,
 -     1350,   1364,   1378,   1393,
 -     1407,   1421,   1436,   1450,
 -     1465,   1480,   1495,   1510,
 -     1525,   1541,   1556,   1572,
 -     1587,   1603,   1619,   1635,
 -     1651,   1667,   1684,   1700,
 -     1717,   1734,   1750,   1767,
 -     1785,   1802,   1819,   1837,
 -     1854,   1872,   1890,   1908,
 -     1926,   1944,   1962,   1981,
 -     2000,   2018,   2037,   2056,
 -     2075,   2095,   2114,   2134,
 -     2153,   2173,   2193,   2213,
 -     2234,   2254,   2274,   2295,
 -     2316,   2337,   2358,   2379,
 -     2400,   2422,   2444,   2465,
 -     2487,   2509,   2532,   2554,
 -     2577,   2599,   2622,   2645,
 -     2668,   2692,   2715,   2739,
 -     2762,   2786,   2810,   2834,
 -     2859,   2883,   2908,   2933,
 -     2958,   2983,   3008,   3034,
 -     3059,   3085,   3111,   3137,
 -     3164,   3190,   3217,   3243,
 -     3270,   3297,   3325,   3352,
 -     3380,   3408,   3436,   3464,
 -     3492,   3520,   3549,   3578,
 -     3607,   3636,   3665,   3695,
 -     3725,   3755,   3785,   3815,
 -     3845,   3876,   3907,   3938,
 -     3969,   4000,   4032,   4064,
 -     4095,   4128,   4160,   4192,
 -     4225,   4258,   4291,   4324,
 -     4357,   4391,   4425,   4459,
 -     4493,   4528,   4562,   4597,
 -     4632,   4667,   4703,   4738,
 -     4774,   4810,   4846,   4883,
 -     4919,   4956,   4993,   5030,
 -     5068,   5105,   5143,   5181,
 -     5219,   5258,   5297,   5336,
 -     5375,   5414,   5454,   5493,
 -     5533,   5574,   5614,   5655,
 -     5696,   5737,   5778,   5819,
 -     5861,   5903,   5945,   5988,
 -     6031,   6073,   6117,   6160,
 -     6203,   6247,   6291,   6336,
 -     6380,   6425,   6470,   6515,
 -     6560,   6606,   6652,   6698,
 -     6745,   6791,   6838,   6885,
 -     6933,   6980,   7028,   7076,
 -     7124,   7173,   7222,   7271,
 -     7320,   7370,   7420,   7470,
 -     7520,   7571,   7622,   7673,
 -     7724,   7776,   7828,   7880,
 -     7932,   7985,   8038,   8091,
 -     8144,   8198,   8252,   8306,
 -     8361,   8416,   8471,   8526,
 -     8582,   8638,   8694,   8750,
 -     8807,   8864,   8921,   8978,
 -     9036,   9094,   9153,   9211,
 -     9270,   9329,   9389,   9449,
 -     9509,   9569,   9630,   9690,
 -     9752,   9813,   9875,   9937,
 -     9999,  10062,  10125,  10188,
 -    10252,  10316,  10380,  10444,
 -    10509,  10574,  10639,  10705,
 -    10771,  10837,  10903,  10970,
 -    11037,  11105,  11173,  11241,
 -    11309,  11378,  11447,  11516,
 -    11586,  11656,  11726,  11797,
 -    11868,  11939,  12010,  12082,
 -    12154,  12227,  12300,  12373,
 -    12446,  12520,  12594,  12669,
 -    12744,  12819,  12894,  12970,
 -    13046,  13123,  13199,  13277,
 -    13354,  13432,  13510,  13588,
 -    13667,  13746,  13826,  13906,
 -    13986,  14067,  14148,  14229,
 -    14310,  14392,  14475,  14557,
 -    14640,  14724,  14807,  14891,
 -    14976,  15061,  15146,  15231,
 -    15317,  15403,  15490,  15577,
 -    15664,  15752,  15840,  15929,
 -    16017,  16106,  16196,  16286,
 -    16376,  16467,  16558,  16649,
 -    16741,  16833,  16926,  17019,
 -    17112,  17206,  17300,  17394,
 -    17489,  17585,  17680,  17776,
 -    17873,  17969,  18067,  18164,
 -    18262,  18361,  18459,  18559,
 -    18658,  18758,  18858,  18959,
 -    19060,  19162,  19264,  19366,
 -    19469,  19572,  19676,  19780,
 -    19885,  19989,  20095,  20200,
 -    20307,  20413,  20520,  20627,
 -    20735,  20843,  20952,  21061,
 -    21171,  21280,  21391,  21502,
 -    21613,  21724,  21836,  21949,
 -    22062,  22175,  22289,  22403,
 -    22518,  22633,  22749,  22865,
 -    22981,  23098,  23215,  23333,
 -    23451,  23570,  23689,  23809,
 -    23929,  24049,  24170,  24291,
 -    24413,  24535,  24658,  24781,
 -    24905,  25029,  25154,  25279,
 -    25404,  25530,  25657,  25784,
 -    25911,  26039,  26168,  26296,
 -    26426,  26555,  26686,  26816,
 -    26948,  27079,  27212,  27344,
 -    27477,  27611,  27745,  27880,
 -    28015,  28150,  28286,  28423,
 -    28560,  28698,  28836,  28974,
 -    29113,  29253,  29393,  29533,
 -    29674,  29816,  29958,  30101,
 -    30244,  30387,  30531,  30676,
 -    30821,  30967,  31113,  31260,
 -    31407,  31555,  31703,  31852,
 -    32001,  32151,  32301,  32452,
 -    32603,  32755,  32908,  33061,
 -    33214,  33368,  33523,  33678,
 -    33833,  33990,  34146,  34304,
 -    34461,  34620,  34779,  34938,
 -    35098,  35259,  35420,  35581,
 -    35744,  35906,  36070,  36234,
 -    36398,  36563,  36728,  36895,
 -    37061,  37228,  37396,  37565,
 -    37734,  37903,  38073,  38244,
 -    38415,  38587,  38759,  38932,
 -    39106,  39280,  39454,  39630,
 -    39805,  39982,  40159,  40336,
 -    40515,  40693,  40873,  41053,
 -    41233,  41414,  41596,  41778,
 -    41961,  42145,  42329,  42514,
 -    42699,  42885,  43072,  43259,
 -    43447,  43635,  43824,  44014,
 -    44204,  44395,  44586,  44778,
 -    44971,  45164,  45358,  45553,
 -    45748,  45944,  46140,  46337,
 -    46535,  46733,  46932,  47132,
 -    47332,  47533,  47735,  47937,
 -    48140,  48343,  48547,  48752,
 -    48957,  49163,  49370,  49577,
 -    49785,  49994,  50203,  50413,
 -    50624,  50835,  51047,  51260,
 -    51473,  51687,  51901,  52116,
 -    52332,  52549,  52766,  52984,
 -    53203,  53422,  53642,  53863,
 -    54084,  54306,  54529,  54752,
 -    54976,  55201,  55426,  55652,
 -    55879,  56107,  56335,  56564,
 -    56793,  57024,  57255,  57486,
 -    57719,  57952,  58186,  58420,
 -    58655,  58891,  59128,  59365,
 -    59603,  59842,  60081,  60322,
 -    60563,  60804,  61047,  61290,
 -    61534,  61778,  62023,  62269,
 -    62516,  62764,  63012,  63261,
 -    63510,  63761,  64012,  64264,
 -    64516,  64770,  65024,  65279,
 -    65535,
 - };
 - const uint16_t lut_easing_out_quartic[] = {
 -        0,    255,    510,    764,
 -     1018,   1270,   1522,   1773,
 -     2024,   2273,   2522,   2770,
 -     3018,   3265,   3511,   3756,
 -     4000,   4244,   4487,   4730,
 -     4971,   5212,   5453,   5692,
 -     5931,   6169,   6406,   6643,
 -     6879,   7114,   7348,   7582,
 -     7815,   8048,   8279,   8510,
 -     8741,   8970,   9199,   9427,
 -     9655,   9882,  10108,  10333,
 -    10558,  10782,  11005,  11228,
 -    11450,  11671,  11892,  12112,
 -    12331,  12550,  12768,  12985,
 -    13202,  13418,  13633,  13847,
 -    14061,  14274,  14487,  14699,
 -    14910,  15121,  15331,  15540,
 -    15749,  15957,  16164,  16371,
 -    16577,  16782,  16987,  17191,
 -    17394,  17597,  17799,  18001,
 -    18202,  18402,  18602,  18801,
 -    18999,  19197,  19394,  19590,
 -    19786,  19981,  20176,  20370,
 -    20563,  20756,  20948,  21139,
 -    21330,  21520,  21710,  21899,
 -    22087,  22275,  22462,  22649,
 -    22835,  23020,  23205,  23389,
 -    23573,  23756,  23938,  24120,
 -    24301,  24481,  24661,  24841,
 -    25019,  25198,  25375,  25552,
 -    25729,  25904,  26080,  26254,
 -    26428,  26602,  26775,  26947,
 -    27119,  27290,  27461,  27631,
 -    27800,  27969,  28138,  28306,
 -    28473,  28639,  28806,  28971,
 -    29136,  29300,  29464,  29628,
 -    29790,  29953,  30114,  30275,
 -    30436,  30596,  30755,  30914,
 -    31073,  31230,  31388,  31544,
 -    31701,  31856,  32011,  32166,
 -    32320,  32473,  32626,  32779,
 -    32931,  33082,  33233,  33383,
 -    33533,  33682,  33831,  33979,
 -    34127,  34274,  34421,  34567,
 -    34713,  34858,  35003,  35147,
 -    35290,  35433,  35576,  35718,
 -    35860,  36001,  36141,  36281,
 -    36421,  36560,  36698,  36836,
 -    36974,  37111,  37248,  37384,
 -    37519,  37654,  37789,  37923,
 -    38057,  38190,  38322,  38455,
 -    38586,  38718,  38848,  38979,
 -    39108,  39238,  39366,  39495,
 -    39623,  39750,  39877,  40004,
 -    40130,  40255,  40380,  40505,
 -    40629,  40753,  40876,  40999,
 -    41121,  41243,  41364,  41485,
 -    41605,  41725,  41845,  41964,
 -    42083,  42201,  42319,  42436,
 -    42553,  42669,  42785,  42901,
 -    43016,  43131,  43245,  43359,
 -    43472,  43585,  43698,  43810,
 -    43921,  44032,  44143,  44254,
 -    44363,  44473,  44582,  44691,
 -    44799,  44907,  45014,  45121,
 -    45227,  45334,  45439,  45545,
 -    45649,  45754,  45858,  45962,
 -    46065,  46168,  46270,  46372,
 -    46474,  46575,  46676,  46776,
 -    46876,  46975,  47075,  47173,
 -    47272,  47370,  47467,  47565,
 -    47661,  47758,  47854,  47949,
 -    48045,  48140,  48234,  48328,
 -    48422,  48515,  48608,  48701,
 -    48793,  48885,  48976,  49067,
 -    49158,  49248,  49338,  49428,
 -    49517,  49605,  49694,  49782,
 -    49870,  49957,  50044,  50131,
 -    50217,  50303,  50388,  50473,
 -    50558,  50643,  50727,  50810,
 -    50894,  50977,  51059,  51142,
 -    51224,  51305,  51386,  51467,
 -    51548,  51628,  51708,  51788,
 -    51867,  51946,  52024,  52102,
 -    52180,  52257,  52335,  52411,
 -    52488,  52564,  52640,  52715,
 -    52790,  52865,  52940,  53014,
 -    53088,  53161,  53234,  53307,
 -    53380,  53452,  53524,  53595,
 -    53666,  53737,  53808,  53878,
 -    53948,  54018,  54087,  54156,
 -    54225,  54293,  54361,  54429,
 -    54497,  54564,  54631,  54697,
 -    54763,  54829,  54895,  54960,
 -    55025,  55090,  55154,  55218,
 -    55282,  55346,  55409,  55472,
 -    55535,  55597,  55659,  55721,
 -    55782,  55844,  55904,  55965,
 -    56025,  56085,  56145,  56205,
 -    56264,  56323,  56381,  56440,
 -    56498,  56556,  56613,  56670,
 -    56727,  56784,  56840,  56896,
 -    56952,  57008,  57063,  57118,
 -    57173,  57228,  57282,  57336,
 -    57390,  57443,  57496,  57549,
 -    57602,  57654,  57706,  57758,
 -    57810,  57861,  57912,  57963,
 -    58014,  58064,  58114,  58164,
 -    58214,  58263,  58312,  58361,
 -    58410,  58458,  58506,  58554,
 -    58601,  58649,  58696,  58743,
 -    58789,  58836,  58882,  58928,
 -    58974,  59019,  59064,  59109,
 -    59154,  59198,  59243,  59287,
 -    59331,  59374,  59417,  59461,
 -    59503,  59546,  59589,  59631,
 -    59673,  59715,  59756,  59797,
 -    59838,  59879,  59920,  59960,
 -    60001,  60041,  60080,  60120,
 -    60159,  60198,  60237,  60276,
 -    60315,  60353,  60391,  60429,
 -    60466,  60504,  60541,  60578,
 -    60615,  60651,  60688,  60724,
 -    60760,  60796,  60831,  60867,
 -    60902,  60937,  60972,  61006,
 -    61041,  61075,  61109,  61143,
 -    61177,  61210,  61243,  61276,
 -    61309,  61342,  61374,  61406,
 -    61439,  61470,  61502,  61534,
 -    61565,  61596,  61627,  61658,
 -    61689,  61719,  61749,  61779,
 -    61809,  61839,  61869,  61898,
 -    61927,  61956,  61985,  62014,
 -    62042,  62070,  62098,  62126,
 -    62154,  62182,  62209,  62237,
 -    62264,  62291,  62317,  62344,
 -    62370,  62397,  62423,  62449,
 -    62475,  62500,  62526,  62551,
 -    62576,  62601,  62626,  62651,
 -    62675,  62700,  62724,  62748,
 -    62772,  62795,  62819,  62842,
 -    62866,  62889,  62912,  62935,
 -    62957,  62980,  63002,  63025,
 -    63047,  63069,  63090,  63112,
 -    63134,  63155,  63176,  63197,
 -    63218,  63239,  63260,  63280,
 -    63300,  63321,  63341,  63361,
 -    63381,  63400,  63420,  63439,
 -    63459,  63478,  63497,  63516,
 -    63534,  63553,  63572,  63590,
 -    63608,  63626,  63644,  63662,
 -    63680,  63697,  63715,  63732,
 -    63749,  63767,  63784,  63800,
 -    63817,  63834,  63850,  63867,
 -    63883,  63899,  63915,  63931,
 -    63947,  63962,  63978,  63993,
 -    64009,  64024,  64039,  64054,
 -    64069,  64084,  64098,  64113,
 -    64127,  64141,  64156,  64170,
 -    64184,  64198,  64211,  64225,
 -    64239,  64252,  64265,  64279,
 -    64292,  64305,  64318,  64330,
 -    64343,  64356,  64368,  64381,
 -    64393,  64405,  64417,  64429,
 -    64441,  64453,  64465,  64477,
 -    64488,  64500,  64511,  64522,
 -    64533,  64544,  64555,  64566,
 -    64577,  64588,  64598,  64609,
 -    64619,  64630,  64640,  64650,
 -    64660,  64670,  64680,  64690,
 -    64700,  64710,  64719,  64729,
 -    64738,  64747,  64757,  64766,
 -    64775,  64784,  64793,  64802,
 -    64810,  64819,  64828,  64836,
 -    64845,  64853,  64861,  64870,
 -    64878,  64886,  64894,  64902,
 -    64910,  64917,  64925,  64933,
 -    64940,  64948,  64955,  64962,
 -    64970,  64977,  64984,  64991,
 -    64998,  65005,  65012,  65019,
 -    65025,  65032,  65039,  65045,
 -    65052,  65058,  65064,  65071,
 -    65077,  65083,  65089,  65095,
 -    65101,  65107,  65113,  65119,
 -    65124,  65130,  65136,  65141,
 -    65147,  65152,  65158,  65163,
 -    65168,  65173,  65178,  65184,
 -    65189,  65194,  65199,  65203,
 -    65208,  65213,  65218,  65222,
 -    65227,  65232,  65236,  65241,
 -    65245,  65249,  65254,  65258,
 -    65262,  65266,  65270,  65274,
 -    65279,  65282,  65286,  65290,
 -    65294,  65298,  65302,  65305,
 -    65309,  65313,  65316,  65320,
 -    65323,  65327,  65330,  65333,
 -    65337,  65340,  65343,  65346,
 -    65350,  65353,  65356,  65359,
 -    65362,  65365,  65368,  65371,
 -    65373,  65376,  65379,  65382,
 -    65384,  65387,  65390,  65392,
 -    65395,  65397,  65400,  65402,
 -    65405,  65407,  65409,  65412,
 -    65414,  65416,  65419,  65421,
 -    65423,  65425,  65427,  65429,
 -    65431,  65433,  65435,  65437,
 -    65439,  65441,  65443,  65445,
 -    65447,  65448,  65450,  65452,
 -    65454,  65455,  65457,  65458,
 -    65460,  65462,  65463,  65465,
 -    65466,  65468,  65469,  65471,
 -    65472,  65473,  65475,  65476,
 -    65477,  65479,  65480,  65481,
 -    65482,  65484,  65485,  65486,
 -    65487,  65488,  65489,  65490,
 -    65491,  65492,  65493,  65494,
 -    65495,  65496,  65497,  65498,
 -    65499,  65500,  65501,  65502,
 -    65503,  65504,  65504,  65505,
 -    65506,  65507,  65507,  65508,
 -    65509,  65510,  65510,  65511,
 -    65512,  65512,  65513,  65514,
 -    65514,  65515,  65515,  65516,
 -    65516,  65517,  65517,  65518,
 -    65519,  65519,  65519,  65520,
 -    65520,  65521,  65521,  65522,
 -    65522,  65523,  65523,  65523,
 -    65524,  65524,  65524,  65525,
 -    65525,  65525,  65526,  65526,
 -    65526,  65527,  65527,  65527,
 -    65528,  65528,  65528,  65528,
 -    65529,  65529,  65529,  65529,
 -    65529,  65530,  65530,  65530,
 -    65530,  65530,  65531,  65531,
 -    65531,  65531,  65531,  65531,
 -    65532,  65532,  65532,  65532,
 -    65532,  65532,  65532,  65532,
 -    65533,  65533,  65533,  65533,
 -    65533,  65533,  65533,  65533,
 -    65533,  65533,  65533,  65533,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65534,  65534,  65534,  65534,
 -    65535,
 - };
 - const uint16_t lut_easing_in_out_sine[] = {
 -        0,      0,      0,      1,
 -        2,      3,      5,      7,
 -        9,     12,     15,     18,
 -       22,     26,     30,     34,
 -       39,     44,     49,     55,
 -       61,     67,     74,     81,
 -       88,     96,    104,    112,
 -      120,    129,    138,    148,
 -      157,    167,    178,    188,
 -      199,    210,    222,    234,
 -      246,    258,    271,    284,
 -      298,    311,    325,    340,
 -      354,    369,    384,    400,
 -      416,    432,    448,    465,
 -      482,    499,    517,    535,
 -      553,    572,    590,    610,
 -      629,    649,    669,    689,
 -      710,    731,    752,    774,
 -      796,    818,    840,    863,
 -      886,    910,    933,    957,
 -      982,   1006,   1031,   1056,
 -     1082,   1107,   1133,   1160,
 -     1186,   1213,   1241,   1268,
 -     1296,   1324,   1353,   1381,
 -     1410,   1440,   1469,   1499,
 -     1530,   1560,   1591,   1622,
 -     1653,   1685,   1717,   1749,
 -     1782,   1815,   1848,   1881,
 -     1915,   1949,   1983,   2018,
 -     2053,   2088,   2123,   2159,
 -     2195,   2231,   2268,   2305,
 -     2342,   2380,   2417,   2455,
 -     2494,   2532,   2571,   2610,
 -     2650,   2690,   2730,   2770,
 -     2811,   2852,   2893,   2934,
 -     2976,   3018,   3060,   3103,
 -     3146,   3189,   3232,   3276,
 -     3320,   3364,   3408,   3453,
 -     3498,   3544,   3589,   3635,
 -     3681,   3728,   3774,   3821,
 -     3869,   3916,   3964,   4012,
 -     4060,   4109,   4158,   4207,
 -     4256,   4306,   4356,   4406,
 -     4457,   4508,   4559,   4610,
 -     4661,   4713,   4765,   4818,
 -     4870,   4923,   4976,   5030,
 -     5083,   5137,   5191,   5246,
 -     5300,   5355,   5411,   5466,
 -     5522,   5578,   5634,   5691,
 -     5747,   5804,   5862,   5919,
 -     5977,   6035,   6093,   6152,
 -     6210,   6269,   6329,   6388,
 -     6448,   6508,   6568,   6629,
 -     6689,   6750,   6812,   6873,
 -     6935,   6997,   7059,   7121,
 -     7184,   7247,   7310,   7374,
 -     7437,   7501,   7565,   7630,
 -     7694,   7759,   7824,   7890,
 -     7955,   8021,   8087,   8153,
 -     8220,   8286,   8353,   8420,
 -     8488,   8556,   8623,   8691,
 -     8760,   8828,   8897,   8966,
 -     9035,   9105,   9174,   9244,
 -     9314,   9385,   9455,   9526,
 -     9597,   9668,   9739,   9811,
 -     9883,   9955,  10027,  10100,
 -    10172,  10245,  10319,  10392,
 -    10465,  10539,  10613,  10687,
 -    10762,  10836,  10911,  10986,
 -    11061,  11137,  11212,  11288,
 -    11364,  11440,  11517,  11593,
 -    11670,  11747,  11824,  11902,
 -    11980,  12057,  12135,  12214,
 -    12292,  12371,  12449,  12528,
 -    12607,  12687,  12766,  12846,
 -    12926,  13006,  13086,  13167,
 -    13247,  13328,  13409,  13490,
 -    13572,  13653,  13735,  13817,
 -    13899,  13981,  14064,  14147,
 -    14229,  14312,  14396,  14479,
 -    14562,  14646,  14730,  14814,
 -    14898,  14982,  15067,  15152,
 -    15236,  15321,  15407,  15492,
 -    15578,  15663,  15749,  15835,
 -    15921,  16007,  16094,  16181,
 -    16267,  16354,  16441,  16529,
 -    16616,  16704,  16791,  16879,
 -    16967,  17055,  17143,  17232,
 -    17321,  17409,  17498,  17587,
 -    17676,  17766,  17855,  17945,
 -    18034,  18124,  18214,  18304,
 -    18395,  18485,  18576,  18666,
 -    18757,  18848,  18939,  19030,
 -    19122,  19213,  19305,  19396,
 -    19488,  19580,  19672,  19765,
 -    19857,  19949,  20042,  20135,
 -    20227,  20320,  20413,  20507,
 -    20600,  20693,  20787,  20880,
 -    20974,  21068,  21162,  21256,
 -    21350,  21444,  21539,  21633,
 -    21728,  21823,  21917,  22012,
 -    22107,  22203,  22298,  22393,
 -    22488,  22584,  22680,  22775,
 -    22871,  22967,  23063,  23159,
 -    23255,  23351,  23448,  23544,
 -    23641,  23737,  23834,  23931,
 -    24027,  24124,  24221,  24319,
 -    24416,  24513,  24610,  24708,
 -    24805,  24903,  25000,  25098,
 -    25196,  25294,  25392,  25490,
 -    25588,  25686,  25784,  25882,
 -    25980,  26079,  26177,  26276,
 -    26374,  26473,  26572,  26670,
 -    26769,  26868,  26967,  27066,
 -    27165,  27264,  27363,  27462,
 -    27562,  27661,  27760,  27860,
 -    27959,  28058,  28158,  28258,
 -    28357,  28457,  28556,  28656,
 -    28756,  28856,  28956,  29055,
 -    29155,  29255,  29355,  29455,
 -    29555,  29655,  29755,  29855,
 -    29956,  30056,  30156,  30256,
 -    30356,  30457,  30557,  30657,
 -    30758,  30858,  30958,  31059,
 -    31159,  31260,  31360,  31460,
 -    31561,  31661,  31762,  31862,
 -    31963,  32063,  32164,  32264,
 -    32365,  32465,  32566,  32666,
 -    32767,  32868,  32968,  33069,
 -    33169,  33270,  33370,  33471,
 -    33571,  33672,  33772,  33873,
 -    33973,  34074,  34174,  34274,
 -    34375,  34475,  34576,  34676,
 -    34776,  34877,  34977,  35077,
 -    35178,  35278,  35378,  35478,
 -    35578,  35679,  35779,  35879,
 -    35979,  36079,  36179,  36279,
 -    36379,  36479,  36578,  36678,
 -    36778,  36878,  36978,  37077,
 -    37177,  37276,  37376,  37476,
 -    37575,  37674,  37774,  37873,
 -    37972,  38072,  38171,  38270,
 -    38369,  38468,  38567,  38666,
 -    38765,  38864,  38962,  39061,
 -    39160,  39258,  39357,  39455,
 -    39554,  39652,  39750,  39848,
 -    39946,  40044,  40142,  40240,
 -    40338,  40436,  40534,  40631,
 -    40729,  40826,  40924,  41021,
 -    41118,  41215,  41313,  41410,
 -    41507,  41603,  41700,  41797,
 -    41893,  41990,  42086,  42183,
 -    42279,  42375,  42471,  42567,
 -    42663,  42759,  42854,  42950,
 -    43046,  43141,  43236,  43331,
 -    43427,  43522,  43617,  43711,
 -    43806,  43901,  43995,  44090,
 -    44184,  44278,  44372,  44466,
 -    44560,  44654,  44747,  44841,
 -    44934,  45027,  45121,  45214,
 -    45307,  45399,  45492,  45585,
 -    45677,  45769,  45862,  45954,
 -    46046,  46138,  46229,  46321,
 -    46412,  46504,  46595,  46686,
 -    46777,  46868,  46958,  47049,
 -    47139,  47230,  47320,  47410,
 -    47500,  47589,  47679,  47768,
 -    47858,  47947,  48036,  48125,
 -    48213,  48302,  48391,  48479,
 -    48567,  48655,  48743,  48830,
 -    48918,  49005,  49093,  49180,
 -    49267,  49353,  49440,  49527,
 -    49613,  49699,  49785,  49871,
 -    49956,  50042,  50127,  50213,
 -    50298,  50382,  50467,  50552,
 -    50636,  50720,  50804,  50888,
 -    50972,  51055,  51138,  51222,
 -    51305,  51387,  51470,  51553,
 -    51635,  51717,  51799,  51881,
 -    51962,  52044,  52125,  52206,
 -    52287,  52367,  52448,  52528,
 -    52608,  52688,  52768,  52847,
 -    52927,  53006,  53085,  53163,
 -    53242,  53320,  53399,  53477,
 -    53554,  53632,  53710,  53787,
 -    53864,  53941,  54017,  54094,
 -    54170,  54246,  54322,  54397,
 -    54473,  54548,  54623,  54698,
 -    54772,  54847,  54921,  54995,
 -    55069,  55142,  55215,  55289,
 -    55362,  55434,  55507,  55579,
 -    55651,  55723,  55795,  55866,
 -    55937,  56008,  56079,  56149,
 -    56220,  56290,  56360,  56429,
 -    56499,  56568,  56637,  56706,
 -    56774,  56843,  56911,  56978,
 -    57046,  57114,  57181,  57248,
 -    57314,  57381,  57447,  57513,
 -    57579,  57644,  57710,  57775,
 -    57840,  57904,  57969,  58033,
 -    58097,  58160,  58224,  58287,
 -    58350,  58413,  58475,  58537,
 -    58599,  58661,  58722,  58784,
 -    58845,  58905,  58966,  59026,
 -    59086,  59146,  59205,  59265,
 -    59324,  59382,  59441,  59499,
 -    59557,  59615,  59672,  59730,
 -    59787,  59843,  59900,  59956,
 -    60012,  60068,  60123,  60179,
 -    60234,  60288,  60343,  60397,
 -    60451,  60504,  60558,  60611,
 -    60664,  60716,  60769,  60821,
 -    60873,  60924,  60975,  61026,
 -    61077,  61128,  61178,  61228,
 -    61278,  61327,  61376,  61425,
 -    61474,  61522,  61570,  61618,
 -    61665,  61713,  61760,  61806,
 -    61853,  61899,  61945,  61990,
 -    62036,  62081,  62126,  62170,
 -    62214,  62258,  62302,  62345,
 -    62388,  62431,  62474,  62516,
 -    62558,  62600,  62641,  62682,
 -    62723,  62764,  62804,  62844,
 -    62884,  62924,  62963,  63002,
 -    63040,  63079,  63117,  63154,
 -    63192,  63229,  63266,  63303,
 -    63339,  63375,  63411,  63446,
 -    63481,  63516,  63551,  63585,
 -    63619,  63653,  63686,  63719,
 -    63752,  63785,  63817,  63849,
 -    63881,  63912,  63943,  63974,
 -    64004,  64035,  64065,  64094,
 -    64124,  64153,  64181,  64210,
 -    64238,  64266,  64293,  64321,
 -    64348,  64374,  64401,  64427,
 -    64452,  64478,  64503,  64528,
 -    64552,  64577,  64601,  64624,
 -    64648,  64671,  64694,  64716,
 -    64738,  64760,  64782,  64803,
 -    64824,  64845,  64865,  64885,
 -    64905,  64924,  64944,  64962,
 -    64981,  64999,  65017,  65035,
 -    65052,  65069,  65086,  65102,
 -    65118,  65134,  65150,  65165,
 -    65180,  65194,  65209,  65223,
 -    65236,  65250,  65263,  65276,
 -    65288,  65300,  65312,  65324,
 -    65335,  65346,  65356,  65367,
 -    65377,  65386,  65396,  65405,
 -    65414,  65422,  65430,  65438,
 -    65446,  65453,  65460,  65467,
 -    65473,  65479,  65485,  65490,
 -    65495,  65500,  65504,  65508,
 -    65512,  65516,  65519,  65522,
 -    65525,  65527,  65529,  65531,
 -    65532,  65533,  65534,  65534,
 -    65535,
 - };
 - const uint16_t lut_easing_in_out_bounce[] = {
 -        0,      0,      1,      4,
 -        7,     11,     17,     23,
 -       30,     38,     47,     57,
 -       68,     79,     92,    106,
 -      120,    136,    153,    170,
 -      189,    208,    228,    250,
 -      272,    295,    319,    344,
 -      370,    397,    425,    454,
 -      483,    514,    546,    578,
 -      612,    647,    682,    718,
 -      756,    794,    833,    873,
 -      915,    957,   1000,   1044,
 -     1088,   1134,   1181,   1229,
 -     1278,   1327,   1378,   1429,
 -     1482,   1535,   1589,   1645,
 -     1701,   1758,   1816,   1875,
 -     1935,   1996,   2058,   2121,
 -     2185,   2250,   2315,   2382,
 -     2450,   2518,   2588,   2658,
 -     2730,   2802,   2875,   2949,
 -     3024,   3101,   3178,   3256,
 -     3335,   3414,   3495,   3577,
 -     3660,   3743,   3828,   3914,
 -     4000,   4087,   4176,   4265,
 -     4355,   4447,   4539,   4632,
 -     4726,   4821,   4917,   5014,
 -     5112,   5210,   5310,   5411,
 -     5512,   5615,   5719,   5823,
 -     5928,   6035,   6142,   6250,
 -     6359,   6470,   6581,   6693,
 -     6806,   6920,   7034,   7150,
 -     7267,   7385,   7503,   7623,
 -     7743,   7865,   7987,   8111,
 -     8235,   8360,   8486,   8614,
 -     8742,   8871,   9001,   9132,
 -     9263,   9396,   9530,   9665,
 -     9800,   9937,  10074,  10213,
 -    10352,  10493,  10634,  10776,
 -    10920,  11064,  11209,  11355,
 -    11502,  11650,  11799,  11949,
 -    12099,  12251,  12404,  12557,
 -    12712,  12867,  13024,  13181,
 -    13340,  13499,  13659,  13820,
 -    13982,  14145,  14309,  14474,
 -    14640,  14807,  14975,  15144,
 -    15313,  15484,  15656,  15828,
 -    16002,  16176,  16351,  16528,
 -    16705,  16883,  17062,  17242,
 -    17423,  17605,  17788,  17972,
 -    18157,  18343,  18529,  18717,
 -    18905,  19095,  19285,  19477,
 -    19669,  19863,  20057,  20252,
 -    20448,  20645,  20843,  21042,
 -    21242,  21443,  21645,  21848,
 -    22051,  22256,  22462,  22668,
 -    22876,  23084,  23294,  23504,
 -    23715,  23927,  24141,  24355,
 -    24570,  24786,  25003,  25221,
 -    25439,  25659,  25880,  26102,
 -    26324,  26548,  26772,  26998,
 -    27224,  27451,  27680,  27909,
 -    28139,  28370,  28602,  28835,
 -    29069,  29304,  29540,  29777,
 -    30015,  30253,  30493,  30734,
 -    30975,  31217,  31461,  31705,
 -    31951,  32197,  32444,  32692,
 -    32941,  33191,  33442,  33694,
 -    33947,  34201,  34456,  34711,
 -    34968,  35226,  35484,  35744,
 -    36004,  36265,  36528,  36791,
 -    37055,  37320,  37586,  37853,
 -    38121,  38390,  38660,  38931,
 -    39203,  39476,  39749,  40024,
 -    40299,  40576,  40853,  41132,
 -    41411,  41691,  41973,  42255,
 -    42538,  42822,  43107,  43393,
 -    43680,  43968,  44256,  44546,
 -    44837,  45129,  45421,  45715,
 -    46009,  46304,  46601,  46898,
 -    47196,  47496,  47796,  48097,
 -    48399,  48702,  49006,  49311,
 -    49616,  49923,  50231,  50539,
 -    50849,  51160,  51471,  51783,
 -    52097,  52411,  52726,  53043,
 -    53360,  53678,  53997,  54317,
 -    54638,  54960,  55282,  55606,
 -    55931,  56257,  56583,  56911,
 -    57239,  57569,  57899,  58230,
 -    58563,  58896,  59230,  59565,
 -    59901,  60238,  60576,  60915,
 -    61255,  61596,  61937,  62280,
 -    62624,  62968,  63314,  63660,
 -    64008,  64356,  64705,  65055,
 -    65407,  65423,  65248,  65074,
 -    64901,  64729,  64558,  64387,
 -    64218,  64050,  63882,  63716,
 -    63551,  63386,  63222,  63060,
 -    62898,  62737,  62578,  62419,
 -    62261,  62104,  61948,  61793,
 -    61639,  61485,  61333,  61182,
 -    61032,  60882,  60734,  60586,
 -    60440,  60294,  60149,  60006,
 -    59863,  59721,  59580,  59440,
 -    59301,  59163,  59026,  58890,
 -    58755,  58620,  58487,  58355,
 -    58223,  58093,  57963,  57835,
 -    57707,  57580,  57454,  57330,
 -    57206,  57083,  56961,  56840,
 -    56720,  56600,  56482,  56365,
 -    56249,  56133,  56019,  55905,
 -    55793,  55681,  55571,  55461,
 -    55352,  55244,  55138,  55032,
 -    54927,  54823,  54720,  54617,
 -    54516,  54416,  54317,  54218,
 -    54121,  54024,  53929,  53834,
 -    53741,  53648,  53556,  53466,
 -    53376,  53287,  53199,  53112,
 -    53026,  52941,  52856,  52773,
 -    52691,  52610,  52529,  52450,
 -    52371,  52294,  52217,  52141,
 -    52067,  51993,  51920,  51848,
 -    51777,  51707,  51638,  51570,
 -    51503,  51437,  51371,  51307,
 -    51244,  51181,  51120,  51059,
 -    51000,  50941,  50883,  50827,
 -    50771,  50716,  50662,  50609,
 -    50557,  50506,  50456,  50407,
 -    50358,  50311,  50265,  50219,
 -    50175,  50131,  50089,  50047,
 -    50006,  49967,  49928,  49890,
 -    49853,  49817,  49782,  49748,
 -    49715,  49683,  49651,  49621,
 -    49592,  49563,  49536,  49509,
 -    49484,  49459,  49436,  49413,
 -    49391,  49370,  49350,  49331,
 -    49313,  49296,  49280,  49265,
 -    49251,  49237,  49225,  49214,
 -    49203,  49194,  49185,  49178,
 -    49171,  49165,  49161,  49157,
 -    49154,  49152,  49151,  49151,
 -    49152,  49154,  49156,  49160,
 -    49165,  49170,  49177,  49185,
 -    49193,  49202,  49213,  49224,
 -    49236,  49250,  49264,  49279,
 -    49295,  49312,  49330,  49349,
 -    49368,  49389,  49411,  49433,
 -    49457,  49482,  49507,  49533,
 -    49561,  49589,  49618,  49649,
 -    49680,  49712,  49745,  49779,
 -    49814,  49850,  49887,  49924,
 -    49963,  50003,  50043,  50085,
 -    50127,  50171,  50215,  50260,
 -    50307,  50354,  50402,  50451,
 -    50501,  50552,  50604,  50657,
 -    50711,  50766,  50821,  50878,
 -    50936,  50994,  51054,  51114,
 -    51176,  51238,  51301,  51366,
 -    51431,  51497,  51564,  51632,
 -    51701,  51771,  51842,  51914,
 -    51986,  52060,  52135,  52210,
 -    52287,  52364,  52443,  52522,
 -    52602,  52684,  52766,  52849,
 -    52933,  53018,  53104,  53191,
 -    53279,  53368,  53457,  53548,
 -    53640,  53732,  53826,  53920,
 -    54016,  54112,  54209,  54308,
 -    54407,  54507,  54608,  54710,
 -    54813,  54917,  55022,  55128,
 -    55235,  55342,  55451,  55561,
 -    55671,  55783,  55895,  56009,
 -    56123,  56238,  56354,  56472,
 -    56590,  56709,  56829,  56950,
 -    57072,  57194,  57318,  57443,
 -    57569,  57695,  57823,  57951,
 -    58081,  58211,  58343,  58475,
 -    58608,  58742,  58877,  59014,
 -    59151,  59289,  59427,  59567,
 -    59708,  59850,  59993,  60136,
 -    60281,  60426,  60573,  60720,
 -    60869,  61018,  61168,  61319,
 -    61472,  61625,  61779,  61934,
 -    62090,  62246,  62404,  62563,
 -    62723,  62883,  63045,  63208,
 -    63371,  63536,  63701,  63867,
 -    64035,  64203,  64372,  64542,
 -    64713,  64885,  65058,  65232,
 -    65407,  65511,  65423,  65337,
 -    65252,  65167,  65084,  65001,
 -    64920,  64839,  64759,  64680,
 -    64603,  64526,  64450,  64375,
 -    64301,  64228,  64156,  64084,
 -    64014,  63945,  63876,  63809,
 -    63743,  63677,  63612,  63549,
 -    63486,  63424,  63364,  63304,
 -    63245,  63187,  63130,  63074,
 -    63019,  62964,  62911,  62859,
 -    62808,  62757,  62708,  62659,
 -    62612,  62565,  62519,  62475,
 -    62431,  62388,  62346,  62305,
 -    62265,  62226,  62188,  62151,
 -    62115,  62079,  62045,  62012,
 -    61979,  61948,  61917,  61887,
 -    61859,  61831,  61804,  61778,
 -    61754,  61730,  61707,  61685,
 -    61664,  61643,  61624,  61606,
 -    61589,  61572,  61557,  61542,
 -    61529,  61516,  61505,  61494,
 -    61484,  61475,  61467,  61461,
 -    61455,  61450,  61445,  61442,
 -    61440,  61439,  61439,  61439,
 -    61441,  61443,  61447,  61451,
 -    61457,  61463,  61470,  61478,
 -    61488,  61498,  61509,  61521,
 -    61534,  61548,  61562,  61578,
 -    61595,  61612,  61631,  61651,
 -    61671,  61693,  61715,  61738,
 -    61763,  61788,  61814,  61841,
 -    61869,  61898,  61928,  61959,
 -    61991,  62024,  62057,  62092,
 -    62128,  62164,  62202,  62240,
 -    62280,  62320,  62361,  62403,
 -    62447,  62491,  62536,  62582,
 -    62629,  62677,  62726,  62775,
 -    62826,  62878,  62930,  62984,
 -    63039,  63094,  63150,  63208,
 -    63266,  63325,  63386,  63447,
 -    63509,  63572,  63636,  63701,
 -    63767,  63833,  63901,  63970,
 -    64040,  64110,  64182,  64254,
 -    64328,  64402,  64477,  64554,
 -    64631,  64709,  64788,  64868,
 -    64949,  65031,  65114,  65198,
 -    65283,  65368,  65455,  65531,
 -    65487,  65445,  65403,  65362,
 -    65323,  65284,  65246,  65209,
 -    65174,  65139,  65105,  65072,
 -    65040,  65008,  64978,  64949,
 -    64921,  64893,  64867,  64841,
 -    64817,  64793,  64771,  64749,
 -    64728,  64708,  64689,  64671,
 -    64655,  64638,  64623,  64609,
 -    64596,  64584,  64573,  64562,
 -    64553,  64544,  64537,  64530,
 -    64525,  64520,  64516,  64513,
 -    64512,  64511,  64511,  64512,
 -    64514,  64516,  64520,  64525,
 -    64531,  64537,  64545,  64554,
 -    64563,  64574,  64585,  64597,
 -    64611,  64625,  64640,  64656,
 -    64673,  64691,  64710,  64730,
 -    64751,  64773,  64795,  64819,
 -    64844,  64869,  64896,  64923,
 -    64952,  64981,  65011,  65042,
 -    65075,  65108,  65142,  65177,
 -    65213,  65250,  65288,  65326,
 -    65366,  65407,  65448,  65491,
 -    65535,
 - };
 - const uint16_t lut_response_balance[] = {
 -        0,      8,     23,     42,
 -       64,     90,    118,    149,
 -      182,    217,    254,    294,
 -      335,    377,    422,    467,
 -      515,    564,    615,    666,
 -      720,    774,    830,    888,
 -      946,   1006,   1067,   1129,
 -     1192,   1257,   1322,   1389,
 -     1457,   1525,   1595,   1666,
 -     1738,   1811,   1885,   1960,
 -     2036,   2113,   2190,   2269,
 -     2349,   2429,   2511,   2593,
 -     2676,   2760,   2845,   2931,
 -     3017,   3105,   3193,   3282,
 -     3372,   3463,   3554,   3647,
 -     3740,   3834,   3928,   4024,
 -     4120,   4217,   4315,   4413,
 -     4512,   4612,   4713,   4814,
 -     4916,   5019,   5122,   5227,
 -     5331,   5437,   5543,   5650,
 -     5758,   5866,   5975,   6085,
 -     6195,   6306,   6418,   6530,
 -     6643,   6756,   6871,   6985,
 -     7101,   7217,   7334,   7451,
 -     7569,   7687,   7807,   7926,
 -     8047,   8168,   8289,   8412,
 -     8534,   8658,   8782,   8906,
 -     9032,   9157,   9284,   9410,
 -     9538,   9666,   9795,   9924,
 -    10053,  10184,  10315,  10446,
 -    10578,  10710,  10843,  10977,
 -    11111,  11246,  11381,  11517,
 -    11653,  11790,  11927,  12065,
 -    12204,  12343,  12482,  12622,
 -    12762,  12903,  13045,  13187,
 -    13330,  13473,  13616,  13760,
 -    13905,  14050,  14196,  14342,
 -    14488,  14635,  14783,  14931,
 -    15080,  15229,  15378,  15528,
 -    15679,  15830,  15981,  16133,
 -    16286,  16439,  16592,  16746,
 -    16900,  17055,  17210,  17366,
 -    17522,  17679,  17836,  17994,
 -    18152,  18310,  18469,  18629,
 -    18789,  18949,  19110,  19271,
 -    19433,  19595,  19758,  19921,
 -    20084,  20248,  20412,  20577,
 -    20743,  20908,  21074,  21241,
 -    21408,  21576,  21743,  21912,
 -    22081,  22250,  22419,  22589,
 -    22760,  22931,  23102,  23274,
 -    23446,  23619,  23792,  23965,
 -    24139,  24313,  24488,  24663,
 -    24839,  25015,  25191,  25368,
 -    25545,  25723,  25901,  26079,
 -    26258,  26437,  26617,  26797,
 -    26977,  27158,  27339,  27521,
 -    27703,  27886,  28068,  28252,
 -    28435,  28619,  28804,  28989,
 -    29174,  29360,  29546,  29732,
 -    29919,  30106,  30294,  30481,
 -    30670,  30859,  31048,  31237,
 -    31427,  31617,  31808,  31999,
 -    32190,  32382,  32574,  32767,
 - };
 - const uint16_t lut_vca_linear[] = {
 -    63130,  50916,  46455,  43664,
 -    41628,  40024,  38701,  37575,
 -    36594,  35726,  34946,  34240,
 -    33594,  32998,  32446,  31931,
 -    31449,  30996,  30568,  30163,
 -    29779,  29413,  29064,  28730,
 -    28411,  28104,  27809,  27525,
 -    27252,  26988,  26733,  26486,
 -    26247,  26015,  25790,  25572,
 -    25359,  25153,  24952,  24756,
 -    24565,  24379,  24197,  24019,
 -    23846,  23676,  23510,  23348,
 -    23189,  23033,  22881,  22731,
 -    22585,  22441,  22299,  22161,
 -    22025,  21891,  21760,  21630,
 -    21503,  21378,  21255,  21135,
 -    21015,  20898,  20783,  20669,
 -    20557,  20447,  20338,  20231,
 -    20125,  20020,  19918,  19816,
 -    19716,  19617,  19519,  19423,
 -    19328,  19234,  19141,  19049,
 -    18959,  18869,  18781,  18693,
 -    18607,  18521,  18436,  18353,
 -    18270,  18188,  18107,  18027,
 -    17948,  17869,  17792,  17715,
 -    17639,  17564,  17489,  17415,
 -    17342,  17269,  17198,  17127,
 -    17056,  16986,  16917,  16849,
 -    16781,  16713,  16647,  16581,
 -    16515,  16450,  16386,  16322,
 -    16258,  16195,  16133,  16071,
 -    16010,  15949,  15889,  15829,
 -    15769,  15710,  15652,  15594,
 -    15536,  15479,  15422,  15366,
 -    15310,  15255,  15200,  15145,
 -    15091,  15037,  14983,  14930,
 -    14877,  14825,  14773,  14721,
 -    14670,  14619,  14568,  14517,
 -    14467,  14418,  14368,  14319,
 -    14271,  14222,  14174,  14126,
 -    14079,  14032,  13985,  13938,
 -    13892,  13846,  13800,  13754,
 -    13709,  13664,  13619,  13575,
 -    13531,  13487,  13443,  13400,
 -    13357,  13314,  13271,  13228,
 -    13186,  13144,  13102,  13061,
 -    13020,  12979,  12938,  12897,
 -    12857,  12816,  12776,  12737,
 -    12697,  12658,  12618,  12579,
 -    12541,  12502,  12464,  12426,
 -    12388,  12350,  12312,  12275,
 -    12237,  12200,  12164,  12127,
 -    12090,  12054,  12018,  11982,
 -    11946,  11910,  11875,  11839,
 -    11804,  11769,  11734,  11700,
 -    11665,  11631,  11596,  11562,
 -    11528,  11495,  11461,  11428,
 -    11394,  11361,  11328,  11295,
 -    11262,  11230,  11197,  11165,
 -    11133,  11101,  11069,  11037,
 -    11005,  10974,  10942,  10911,
 -    10880,  10849,  10818,  10787,
 -    10757,  10726,  10696,  10666,
 -    10635,  10605,  10576,  10546,
 -    10516,  10486,  10457,  10428,
 -    10398,  10369,  10340,  10311,
 -    10283,  10254,  10225,  10197,
 -    10169,  10140,  10112,  10084,
 -    10056,  10029,  10001,   9973,
 -     9946,   9918,   9891,   9864,
 -     9837,   9810,   9783,   9756,
 -     9729,   9702,   9676,   9649,
 -     9623,   9597,   9570,   9544,
 -     9518,   9492,   9467,   9441,
 -     9415,   9390,   9364,   9339,
 -     9313,   9288,   9263,   9238,
 -     9213,   9188,   9163,   9138,
 -     9114,   9089,   9065,   9040,
 -     9016,   8992,   8967,   8943,
 -     8919,   8895,   8871,   8848,
 -     8824,   8800,   8777,   8753,
 -     8730,   8706,   8683,   8660,
 -     8637,   8614,   8591,   8568,
 -     8545,   8522,   8499,   8477,
 -     8454,   8431,   8409,   8386,
 -     8364,   8342,   8320,   8298,
 -     8275,   8253,   8231,   8210,
 -     8188,   8166,   8144,   8123,
 -     8101,   8080,   8058,   8037,
 -     8015,   7994,   7973,   7952,
 -     7931,   7910,   7889,   7868,
 -     7847,   7826,   7805,   7785,
 -     7764,   7743,   7723,   7702,
 -     7682,   7662,   7641,   7621,
 -     7601,   7581,   7561,   7541,
 -     7521,   7501,   7481,   7461,
 -     7441,   7421,   7402,   7382,
 -     7363,   7343,   7324,   7304,
 -     7285,   7265,   7246,   7227,
 -     7208,   7189,   7170,   7150,
 -     7132,   7113,   7094,   7075,
 -     7056,   7037,   7019,   7000,
 -     6981,   6963,   6944,   6926,
 -     6907,   6889,   6871,   6852,
 -     6834,   6816,   6798,   6780,
 -     6761,   6743,   6725,   6707,
 -     6690,   6672,   6654,   6636,
 -     6618,   6601,   6583,   6565,
 -     6548,   6530,   6513,   6495,
 -     6478,   6460,   6443,   6426,
 -     6409,   6391,   6374,   6357,
 -     6340,   6323,   6306,   6289,
 -     6272,   6255,   6238,   6221,
 -     6204,   6188,   6171,   6154,
 -     6138,   6121,   6104,   6088,
 -     6071,   6055,   6038,   6022,
 -     6006,   5989,   5973,   5957,
 -     5941,   5924,   5908,   5892,
 -     5876,   5860,   5844,   5828,
 -     5812,   5796,   5780,   5764,
 -     5749,   5733,   5717,   5701,
 -     5686,   5670,   5654,   5639,
 -     5623,   5608,   5592,   5577,
 -     5561,   5546,   5530,   5515,
 -     5500,   5485,   5469,   5454,
 -     5439,   5424,   5409,   5393,
 -     5378,   5363,   5348,   5333,
 -     5318,   5304,   5289,   5274,
 -     5259,   5244,   5229,   5215,
 -     5200,   5185,   5171,   5156,
 -     5141,   5127,   5112,   5098,
 -     5083,   5069,   5054,   5040,
 -     5026,   5011,   4997,   4983,
 -     4968,   4954,   4940,   4926,
 -     4911,   4897,   4883,   4869,
 -     4855,   4841,   4827,   4813,
 -     4799,   4785,   4771,   4757,
 -     4743,   4730,   4716,   4702,
 -     4688,   4675,   4661,   4647,
 -     4634,   4620,   4606,   4593,
 -     4579,   4566,   4552,   4539,
 -     4525,   4512,   4498,   4485,
 -     4472,   4458,   4445,   4432,
 -     4418,   4405,   4392,   4379,
 -     4365,   4352,   4339,   4326,
 -     4313,   4300,   4287,   4274,
 -     4261,   4248,   4235,   4222,
 -     4209,   4196,   4183,   4170,
 -     4158,   4145,   4132,   4119,
 -     4106,   4094,   4081,   4068,
 -     4056,   4043,   4030,   4018,
 -     4005,   3993,   3980,   3968,
 -     3955,   3943,   3930,   3918,
 -     3905,   3893,   3881,   3868,
 -     3856,   3844,   3831,   3819,
 -     3807,   3795,   3783,   3770,
 -     3758,   3746,   3734,   3722,
 -     3710,   3698,   3686,   3674,
 -     3662,   3650,   3638,   3626,
 -     3614,   3602,   3590,   3578,
 -     3566,   3554,   3542,   3531,
 -     3519,   3507,   3495,   3484,
 -     3472,   3460,   3448,   3437,
 -     3425,   3414,   3402,   3390,
 -     3379,   3367,   3356,   3344,
 -     3333,   3321,   3310,   3298,
 -     3287,   3275,   3264,   3253,
 -     3241,   3230,   3219,   3207,
 -     3196,   3185,   3173,   3162,
 -     3151,   3140,   3128,   3117,
 -     3106,   3095,   3084,   3073,
 -     3062,   3051,   3039,   3028,
 -     3017,   3006,   2995,   2984,
 -     2973,   2962,   2952,   2941,
 -     2930,   2919,   2908,   2897,
 -     2886,   2875,   2865,   2854,
 -     2843,   2832,   2821,   2811,
 -     2800,   2789,   2779,   2768,
 -     2757,   2747,   2736,   2725,
 -     2715,   2704,   2694,   2683,
 -     2672,   2662,   2651,   2641,
 -     2630,   2620,   2610,   2599,
 -     2589,   2578,   2568,   2557,
 -     2547,   2537,   2526,   2516,
 -     2506,   2495,   2485,   2475,
 -     2465,   2454,   2444,   2434,
 -     2424,   2414,   2403,   2393,
 -     2383,   2373,   2363,   2353,
 -     2343,   2332,   2322,   2312,
 -     2302,   2292,   2282,   2272,
 -     2262,   2252,   2242,   2232,
 -     2222,   2213,   2203,   2193,
 -     2183,   2173,   2163,   2153,
 -     2143,   2134,   2124,   2114,
 -     2104,   2094,   2085,   2075,
 -     2065,   2055,   2046,   2036,
 -     2026,   2017,   2007,   1997,
 -     1988,   1978,   1969,   1959,
 -     1949,   1940,   1930,   1921,
 -     1911,   1902,   1892,   1883,
 -     1873,   1864,   1854,   1845,
 -     1835,   1826,   1816,   1807,
 -     1798,   1788,   1779,   1769,
 -     1760,   1751,   1741,   1732,
 -     1723,   1714,   1704,   1695,
 -     1686,   1676,   1667,   1658,
 -     1649,   1640,   1630,   1621,
 -     1612,   1603,   1594,   1585,
 -     1575,   1566,   1557,   1548,
 -     1539,   1530,   1521,   1512,
 -     1503,   1494,   1485,   1476,
 -     1467,   1458,   1449,   1440,
 -     1431,   1422,   1413,   1404,
 -     1395,   1386,   1377,   1369,
 -     1360,   1351,   1342,   1333,
 -     1324,   1316,   1307,   1298,
 -     1289,   1280,   1272,   1263,
 -     1254,   1245,   1237,   1228,
 -     1219,   1211,   1202,   1193,
 -     1184,   1176,   1167,   1159,
 -     1150,   1141,   1133,   1124,
 -     1116,   1107,   1098,   1090,
 -     1081,   1073,   1064,   1056,
 -     1047,   1039,   1030,   1022,
 -     1013,   1005,    996,    988,
 -      979,    971,    963,    954,
 -      946,    937,    929,    921,
 -      912,    904,    896,    887,
 -      879,    871,    862,    854,
 -      846,    837,    829,    821,
 -      813,    804,    796,    788,
 -      780,    772,    763,    755,
 -      747,    739,    731,    722,
 -      714,    706,    698,    690,
 -      682,    674,    666,    658,
 -      649,    641,    633,    625,
 -      617,    609,    601,    593,
 -      585,    577,    569,    561,
 -      553,    545,    537,    529,
 -      521,    513,    506,    498,
 -      490,    482,    474,    466,
 -      458,    450,    442,    435,
 -      427,    419,    411,    403,
 -      395,    388,    380,    372,
 -      364,    357,    349,    341,
 -      333,    326,    318,    310,
 -      302,    295,    287,    279,
 -      272,    264,    256,    249,
 -      241,    233,    226,    218,
 -      210,    203,    195,    188,
 -      180,    172,    165,    157,
 -      150,    142,    135,    127,
 -      119,    112,    104,     97,
 -       89,     82,     74,     67,
 -       60,     52,     45,     37,
 -       30,     22,     15,      7,
 -        0,
 - };
 - const uint16_t lut_exponential[] = {
 -       21,     22,     23,     24,
 -       24,     25,     26,     27,
 -       28,     29,     30,     31,
 -       32,     33,     34,     35,
 -       36,     37,     38,     39,
 -       41,     42,     43,     45,
 -       46,     48,     49,     51,
 -       52,     54,     56,     58,
 -       59,     61,     63,     65,
 -       68,     70,     72,     74,
 -       77,     79,     82,     84,
 -       87,     90,     93,     96,
 -       99,    102,    105,    108,
 -      112,    115,    119,    123,
 -      127,    131,    135,    139,
 -      144,    149,    153,    158,
 -      163,    168,    174,    179,
 -      185,    191,    197,    203,
 -      210,    217,    224,    231,
 -      238,    246,    254,    262,
 -      270,    279,    287,    297,
 -      306,    316,    326,    336,
 -      347,    358,    370,    381,
 -      394,    406,    419,    432,
 -      446,    461,    475,    490,
 -      506,    522,    539,    556,
 -      574,    592,    611,    630,
 -      651,    671,    693,    715,
 -      738,    761,    785,    810,
 -      836,    863,    890,    919,
 -      948,    978,   1010,   1042,
 -     1075,   1109,   1145,   1181,
 -     1219,   1258,   1298,   1339,
 -     1382,   1426,   1471,   1518,
 -     1567,   1617,   1668,   1721,
 -     1776,   1833,   1891,   1952,
 -     2014,   2078,   2144,   2212,
 -     2283,   2356,   2431,   2508,
 -     2588,   2671,   2756,   2844,
 -     2934,   3028,   3125,   3224,
 -     3327,   3433,   3542,   3655,
 -     3772,   3892,   4016,   4144,
 -     4276,   4412,   4553,   4698,
 -     4848,   5002,   5162,   5326,
 -     5496,   5671,   5852,   6039,
 -     6231,   6430,   6635,   6846,
 -     7064,   7290,   7522,   7762,
 -     8009,   8264,   8528,   8799,
 -     9080,   9369,   9668,   9976,
 -    10294,  10622,  10961,  11310,
 -    11670,  12042,  12426,  12822,
 -    13231,  13652,  14088,  14537,
 -    15000,  15478,  15971,  16480,
 -    17005,  17547,  18107,  18684,
 -    19279,  19894,  20528,  21182,
 -    21857,  22554,  23272,  24014,
 -    24779,  25569,  26384,  27225,
 -    28093,  28988,  29912,  30865,
 -    31849,  32864,  33911,  34992,
 -    36107,  37258,  38445,  39671,
 -    40935,  42240,  43586,  44975,
 -    46408,  47887,  49413,  50988,
 -    52613,  54290,  56020,  57806,
 -    59648,  61549,  63510,  65535,
 - };
 - 
 - 
 - const uint16_t* lookup_table_table[] = {
 -   lut_easing_in_quartic,
 -   lut_easing_out_quartic,
 -   lut_easing_in_out_sine,
 -   lut_easing_in_out_bounce,
 -   lut_response_balance,
 -   lut_vca_linear,
 -   lut_exponential,
 - };
 - 
 - const uint32_t lut_increments[] = {
 -     2403,   2414,   2424,   2435,
 -     2446,   2456,   2467,   2478,
 -     2489,   2500,   2511,   2522,
 -     2533,   2544,   2555,   2566,
 -     2578,   2589,   2600,   2612,
 -     2623,   2635,   2646,   2658,
 -     2670,   2682,   2693,   2705,
 -     2717,   2729,   2741,   2753,
 -     2765,   2777,   2790,   2802,
 -     2814,   2826,   2839,   2851,
 -     2864,   2877,   2889,   2902,
 -     2915,   2927,   2940,   2953,
 -     2966,   2979,   2992,   3006,
 -     3019,   3032,   3045,   3059,
 -     3072,   3086,   3099,   3113,
 -     3127,   3140,   3154,   3168,
 -     3182,   3196,   3210,   3224,
 -     3238,   3252,   3267,   3281,
 -     3296,   3310,   3325,   3339,
 -     3354,   3369,   3383,   3398,
 -     3413,   3428,   3443,   3458,
 -     3474,   3489,   3504,   3520,
 -     3535,   3551,   3566,   3582,
 -     3598,   3614,   3629,   3645,
 -     3661,   3678,   3694,   3710,
 -     3726,   3743,   3759,   3776,
 -     3792,   3809,   3826,   3842,
 -     3859,   3876,   3893,   3911,
 -     3928,   3945,   3962,   3980,
 -     3997,   4015,   4032,   4050,
 -     4068,   4086,   4104,   4122,
 -     4140,   4158,   4177,   4195,
 -     4213,   4232,   4250,   4269,
 -     4288,   4307,   4326,   4345,
 -     4364,   4383,   4402,   4422,
 -     4441,   4461,   4480,   4500,
 -     4520,   4540,   4560,   4580,
 -     4600,   4620,   4640,   4661,
 -     4681,   4702,   4722,   4743,
 -     4764,   4785,   4806,
 - };
 - 
 - 
 - const uint32_t* lookup_table_hr_table[] = {
 -   lut_increments,
 - };
 - 
 - const uint8_t wt_lfo_waveforms[] = {
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      1,      1,
 -        1,      1,      1,      1,
 -        1,      1,      1,      1,
 -        1,      1,      1,      1,
 -        1,      1,      1,      2,
 -        2,      2,      2,      2,
 -        2,      2,      2,      2,
 -        2,      3,      3,      3,
 -        3,      3,      3,      3,
 -        4,      4,      4,      4,
 -        4,      5,      5,      5,
 -        5,      5,      6,      6,
 -        6,      6,      7,      7,
 -        7,      7,      8,      8,
 -        8,      9,      9,      9,
 -        9,     10,     10,     11,
 -       11,     11,     12,     12,
 -       13,     13,     13,     14,
 -       14,     15,     15,     16,
 -       16,     17,     17,     18,
 -       18,     19,     19,     20,
 -       21,     21,     22,     23,
 -       23,     24,     25,     25,
 -       26,     27,     27,     28,
 -       29,     30,     31,     31,
 -       32,     33,     34,     35,
 -       36,     37,     38,     39,
 -       40,     41,     42,     43,
 -       44,     45,     46,     47,
 -       48,     49,     50,     52,
 -       53,     54,     55,     57,
 -       58,     59,     61,     62,
 -       63,     65,     66,     68,
 -       69,     71,     72,     74,
 -       75,     77,     79,     80,
 -       82,     84,     85,     87,
 -       89,     91,     93,     95,
 -       96,     98,    100,    102,
 -      104,    107,    109,    111,
 -      113,    115,    117,    120,
 -      122,    124,    126,    129,
 -      131,    134,    136,    139,
 -      141,    144,    146,    149,
 -      152,    155,    157,    160,
 -      163,    166,    169,    172,
 -      175,    178,    181,    184,
 -      187,    190,    194,    197,
 -      200,    203,    207,    210,
 -      214,    217,    221,    224,
 -      228,    232,    236,    239,
 -      243,    247,    251,    255,
 -        0,      0,      1,      2,
 -        3,      4,      5,      6,
 -        7,      8,      9,     10,
 -       11,     12,     13,     14,
 -       15,     16,     17,     18,
 -       19,     20,     21,     22,
 -       23,     24,     25,     26,
 -       27,     28,     29,     30,
 -       31,     32,     33,     34,
 -       35,     36,     37,     38,
 -       39,     40,     41,     42,
 -       43,     44,     45,     46,
 -       47,     48,     49,     50,
 -       51,     52,     53,     54,
 -       55,     56,     57,     58,
 -       59,     60,     61,     62,
 -       63,     64,     65,     66,
 -       67,     68,     69,     70,
 -       71,     72,     73,     74,
 -       75,     76,     77,     78,
 -       79,     80,     81,     82,
 -       83,     84,     85,     86,
 -       87,     88,     89,     90,
 -       91,     92,     93,     94,
 -       95,     96,     97,     98,
 -       99,    100,    101,    102,
 -      103,    104,    105,    106,
 -      107,    108,    109,    110,
 -      111,    112,    113,    114,
 -      115,    116,    117,    118,
 -      119,    120,    121,    122,
 -      123,    124,    125,    126,
 -      127,    128,    129,    130,
 -      131,    132,    133,    134,
 -      135,    136,    137,    138,
 -      139,    140,    141,    142,
 -      143,    144,    145,    146,
 -      147,    148,    149,    150,
 -      151,    152,    153,    154,
 -      155,    156,    157,    158,
 -      159,    160,    161,    162,
 -      163,    164,    165,    166,
 -      167,    168,    169,    170,
 -      171,    172,    173,    174,
 -      175,    176,    177,    178,
 -      179,    180,    181,    182,
 -      183,    184,    185,    186,
 -      187,    188,    189,    190,
 -      191,    192,    193,    194,
 -      195,    196,    197,    198,
 -      199,    200,    201,    202,
 -      203,    204,    205,    206,
 -      207,    208,    209,    210,
 -      211,    212,    213,    214,
 -      215,    216,    217,    218,
 -      219,    220,    221,    222,
 -      223,    224,    225,    226,
 -      227,    228,    229,    230,
 -      231,    232,    233,    234,
 -      235,    236,    237,    238,
 -      239,    240,    241,    242,
 -      243,    244,    245,    246,
 -      247,    248,    249,    250,
 -      251,    252,    253,    254,
 -      255,      0,      0,      2,
 -        4,      6,      8,     10,
 -       12,     14,     16,     18,
 -       20,     22,     24,     26,
 -       28,     30,     32,     34,
 -       36,     38,     40,     42,
 -       44,     46,     48,     50,
 -       52,     54,     56,     58,
 -       60,     62,     64,     66,
 -       68,     70,     72,     74,
 -       76,     78,     80,     82,
 -       84,     86,     88,     90,
 -       92,     94,     96,     98,
 -      100,    102,    104,    106,
 -      108,    110,    112,    114,
 -      116,    118,    120,    122,
 -      124,    126,    128,    129,
 -      131,    133,    135,    137,
 -      139,    141,    143,    145,
 -      147,    149,    151,    153,
 -      155,    157,    159,    161,
 -      163,    165,    167,    169,
 -      171,    173,    175,    177,
 -      179,    181,    183,    185,
 -      187,    189,    191,    193,
 -      195,    197,    199,    201,
 -      203,    205,    207,    209,
 -      211,    213,    215,    217,
 -      219,    221,    223,    225,
 -      227,    229,    231,    233,
 -      235,    237,    239,    241,
 -      243,    245,    247,    249,
 -      251,    253,    255,    253,
 -      251,    249,    247,    245,
 -      243,    241,    239,    237,
 -      235,    233,    231,    229,
 -      227,    225,    223,    221,
 -      219,    217,    215,    213,
 -      211,    209,    207,    205,
 -      203,    201,    199,    197,
 -      195,    193,    191,    189,
 -      187,    185,    183,    181,
 -      179,    177,    175,    173,
 -      171,    169,    167,    165,
 -      163,    161,    159,    157,
 -      155,    153,    151,    149,
 -      147,    145,    143,    141,
 -      139,    137,    135,    133,
 -      131,    129,    128,    126,
 -      124,    122,    120,    118,
 -      116,    114,    112,    110,
 -      108,    106,    104,    102,
 -      100,     98,     96,     94,
 -       92,     90,     88,     86,
 -       84,     82,     80,     78,
 -       76,     74,     72,     70,
 -       68,     66,     64,     62,
 -       60,     58,     56,     54,
 -       52,     50,     48,     46,
 -       44,     42,     40,     38,
 -       36,     34,     32,     30,
 -       28,     26,     24,     22,
 -       20,     18,     16,     14,
 -       12,     10,      8,      6,
 -        4,      2,      0,    255,
 -      254,    253,    252,    251,
 -      250,    249,    248,    247,
 -      246,    245,    244,    243,
 -      242,    241,    240,    239,
 -      238,    237,    236,    235,
 -      234,    233,    232,    231,
 -      230,    229,    228,    227,
 -      226,    225,    224,    223,
 -      222,    221,    220,    219,
 -      218,    217,    216,    215,
 -      214,    213,    212,    211,
 -      210,    209,    208,    207,
 -      206,    205,    204,    203,
 -      202,    201,    200,    199,
 -      198,    197,    196,    195,
 -      194,    193,    192,    191,
 -      190,    189,    188,    187,
 -      186,    185,    184,    183,
 -      182,    181,    180,    179,
 -      178,    177,    176,    175,
 -      174,    173,    172,    171,
 -      170,    169,    168,    167,
 -      166,    165,    164,    163,
 -      162,    161,    160,    159,
 -      158,    157,    156,    155,
 -      154,    153,    152,    151,
 -      150,    149,    148,    147,
 -      146,    145,    144,    143,
 -      142,    141,    140,    139,
 -      138,    137,    136,    135,
 -      134,    133,    132,    131,
 -      130,    129,    128,    127,
 -      126,    125,    124,    123,
 -      122,    121,    120,    119,
 -      118,    117,    116,    115,
 -      114,    113,    112,    111,
 -      110,    109,    108,    107,
 -      106,    105,    104,    103,
 -      102,    101,    100,     99,
 -       98,     97,     96,     95,
 -       94,     93,     92,     91,
 -       90,     89,     88,     87,
 -       86,     85,     84,     83,
 -       82,     81,     80,     79,
 -       78,     77,     76,     75,
 -       74,     73,     72,     71,
 -       70,     69,     68,     67,
 -       66,     65,     64,     63,
 -       62,     61,     60,     59,
 -       58,     57,     56,     55,
 -       54,     53,     52,     51,
 -       50,     49,     48,     47,
 -       46,     45,     44,     43,
 -       42,     41,     40,     39,
 -       38,     37,     36,     35,
 -       34,     33,     32,     31,
 -       30,     29,     28,     27,
 -       26,     25,     24,     23,
 -       22,     21,     20,     19,
 -       18,     17,     16,     15,
 -       14,     13,     12,     11,
 -       10,      9,      8,      7,
 -        6,      5,      4,      3,
 -        2,      1,      0,    255,
 -      255,    251,    247,    243,
 -      239,    236,    232,    228,
 -      224,    221,    217,    214,
 -      210,    207,    203,    200,
 -      197,    194,    190,    187,
 -      184,    181,    178,    175,
 -      172,    169,    166,    163,
 -      160,    157,    155,    152,
 -      149,    146,    144,    141,
 -      139,    136,    134,    131,
 -      129,    126,    124,    122,
 -      120,    117,    115,    113,
 -      111,    109,    107,    104,
 -      102,    100,     98,     96,
 -       95,     93,     91,     89,
 -       87,     85,     84,     82,
 -       80,     79,     77,     75,
 -       74,     72,     71,     69,
 -       68,     66,     65,     63,
 -       62,     61,     59,     58,
 -       57,     55,     54,     53,
 -       52,     50,     49,     48,
 -       47,     46,     45,     44,
 -       43,     42,     41,     40,
 -       39,     38,     37,     36,
 -       35,     34,     33,     32,
 -       31,     31,     30,     29,
 -       28,     27,     27,     26,
 -       25,     25,     24,     23,
 -       23,     22,     21,     21,
 -       20,     19,     19,     18,
 -       18,     17,     17,     16,
 -       16,     15,     15,     14,
 -       14,     13,     13,     13,
 -       12,     12,     11,     11,
 -       11,     10,     10,      9,
 -        9,      9,      9,      8,
 -        8,      8,      7,      7,
 -        7,      7,      6,      6,
 -        6,      6,      5,      5,
 -        5,      5,      5,      4,
 -        4,      4,      4,      4,
 -        3,      3,      3,      3,
 -        3,      3,      3,      2,
 -        2,      2,      2,      2,
 -        2,      2,      2,      2,
 -        2,      1,      1,      1,
 -        1,      1,      1,      1,
 -        1,      1,      1,      1,
 -        1,      1,      1,      1,
 -        1,      1,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -      255,      0,      0,      0,
 -        0,      0,      0,      1,
 -        1,      2,      3,      4,
 -        5,      6,      8,     10,
 -       12,     14,     17,     20,
 -       23,     27,     31,     35,
 -       39,     44,     49,     54,
 -       59,     65,     71,     77,
 -       84,     90,     97,    104,
 -      111,    118,    125,    132,
 -      139,    147,    154,    161,
 -      168,    175,    182,    188,
 -      195,    201,    207,    213,
 -      218,    223,    228,    233,
 -      237,    241,    244,    247,
 -      249,    251,    253,    254,
 -      255,    255,    255,    254,
 -      253,    251,    249,    247,
 -      244,    241,    237,    233,
 -      228,    223,    218,    213,
 -      207,    201,    195,    188,
 -      182,    175,    168,    161,
 -      154,    147,    139,    132,
 -      125,    118,    111,    104,
 -       97,     90,     84,     77,
 -       71,     65,     59,     54,
 -       49,     44,     39,     35,
 -       31,     27,     23,     20,
 -       17,     14,     12,     10,
 -        8,      6,      5,      4,
 -        3,      2,      1,      1,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,    255,    255,
 -      255,    255,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,      0,      0,
 -        0,      0,    255,    128,
 -      128,    128,    128,    128,
 -      128,    128,    128,    128,
 -      129,    129,    130,    131,
 -      131,    132,    133,    135,
 -      136,    137,    139,    141,
 -      143,    145,    147,    149,
 -      152,    154,    157,    160,
 -      163,    166,    169,    173,
 -      176,    179,    183,    186,
 -      190,    194,    197,    201,
 -      204,    208,    211,    215,
 -      218,    222,    225,    228,
 -      231,    234,    237,    239,
 -      242,    244,    246,    248,
 -      249,    251,    252,    253,
 -      254,    255,    255,    255,
 -      255,    255,    254,    253,
 -      252,    251,    249,    248,
 -      246,    244,    242,    239,
 -      237,    234,    231,    228,
 -      225,    222,    218,    215,
 -      211,    208,    204,    201,
 -      197,    194,    190,    186,
 -      183,    179,    176,    173,
 -      169,    166,    163,    160,
 -      157,    154,    152,    149,
 -      147,    145,    143,    141,
 -      139,    137,    136,    135,
 -      133,    132,    131,    131,
 -      130,    129,    129,    128,
 -      128,    128,    128,    128,
 -      128,    128,    128,    128,
 -      127,    127,    127,    127,
 -      127,    127,    127,    127,
 -      126,    126,    125,    124,
 -      124,    123,    122,    120,
 -      119,    118,    116,    114,
 -      112,    110,    108,    106,
 -      103,    101,     98,     95,
 -       92,     89,     86,     82,
 -       79,     76,     72,     69,
 -       65,     61,     58,     54,
 -       51,     47,     44,     40,
 -       37,     33,     30,     27,
 -       24,     21,     18,     16,
 -       13,     11,      9,      7,
 -        6,      4,      3,      2,
 -        1,      0,      0,      0,
 -        0,      0,      1,      2,
 -        3,      4,      6,      7,
 -        9,     11,     13,     16,
 -       18,     21,     24,     27,
 -       30,     33,     37,     40,
 -       44,     47,     51,     54,
 -       58,     61,     65,     69,
 -       72,     76,     79,     82,
 -       86,     89,     92,     95,
 -       98,    101,    103,    106,
 -      108,    110,    112,    114,
 -      116,    118,    119,    120,
 -      122,    123,    124,    124,
 -      125,    126,    126,    127,
 -      127,    127,    127,    127,
 -      127,    127,    127,    128,
 -      128,    131,    134,    137,
 -      140,    143,    146,    149,
 -      152,    155,    158,    162,
 -      165,    167,    170,    173,
 -      176,    179,    182,    185,
 -      188,    190,    193,    196,
 -      198,    201,    203,    206,
 -      208,    211,    213,    215,
 -      218,    220,    222,    224,
 -      226,    228,    230,    232,
 -      234,    235,    237,    238,
 -      240,    241,    243,    244,
 -      245,    246,    248,    249,
 -      250,    250,    251,    252,
 -      253,    253,    254,    254,
 -      254,    255,    255,    255,
 -      255,    255,    255,    255,
 -      254,    254,    254,    253,
 -      253,    252,    251,    250,
 -      250,    249,    248,    246,
 -      245,    244,    243,    241,
 -      240,    238,    237,    235,
 -      234,    232,    230,    228,
 -      226,    224,    222,    220,
 -      218,    215,    213,    211,
 -      208,    206,    203,    201,
 -      198,    196,    193,    190,
 -      188,    185,    182,    179,
 -      176,    173,    170,    167,
 -      165,    162,    158,    155,
 -      152,    149,    146,    143,
 -      140,    137,    134,    131,
 -      128,    124,    121,    118,
 -      115,    112,    109,    106,
 -      103,    100,     97,     93,
 -       90,     88,     85,     82,
 -       79,     76,     73,     70,
 -       67,     65,     62,     59,
 -       57,     54,     52,     49,
 -       47,     44,     42,     40,
 -       37,     35,     33,     31,
 -       29,     27,     25,     23,
 -       21,     20,     18,     17,
 -       15,     14,     12,     11,
 -       10,      9,      7,      6,
 -        5,      5,      4,      3,
 -        2,      2,      1,      1,
 -        1,      0,      0,      0,
 -        0,      0,      0,      0,
 -        1,      1,      1,      2,
 -        2,      3,      4,      5,
 -        5,      6,      7,      9,
 -       10,     11,     12,     14,
 -       15,     17,     18,     20,
 -       21,     23,     25,     27,
 -       29,     31,     33,     35,
 -       37,     40,     42,     44,
 -       47,     49,     52,     54,
 -       57,     59,     62,     65,
 -       67,     70,     73,     76,
 -       79,     82,     85,     88,
 -       90,     93,     97,    100,
 -      103,    106,    109,    112,
 -      115,    118,    121,    124,
 -      128,    128,    133,    138,
 -      143,    148,    153,    158,
 -      163,    167,    172,    177,
 -      182,    186,    191,    195,
 -      199,    203,    207,    211,
 -      215,    218,    222,    225,
 -      228,    231,    234,    237,
 -      239,    241,    244,    246,
 -      247,    249,    250,    251,
 -      253,    253,    254,    255,
 -      255,    255,    255,    255,
 -      254,    254,    253,    252,
 -      251,    250,    249,    247,
 -      245,    244,    242,    240,
 -      237,    235,    233,    230,
 -      228,    225,    222,    220,
 -      217,    214,    211,    208,
 -      205,    202,    198,    195,
 -      192,    189,    186,    183,
 -      180,    176,    173,    170,
 -      167,    164,    162,    159,
 -      156,    153,    151,    148,
 -      146,    143,    141,    139,
 -      137,    135,    133,    131,
 -      130,    128,    127,    125,
 -      124,    123,    122,    121,
 -      120,    120,    119,    119,
 -      118,    118,    118,    118,
 -      118,    118,    118,    118,
 -      119,    119,    119,    120,
 -      121,    121,    122,    123,
 -      123,    124,    125,    126,
 -      127,    128,    128,    129,
 -      130,    131,    132,    132,
 -      133,    134,    134,    135,
 -      136,    136,    136,    137,
 -      137,    137,    137,    137,
 -      137,    137,    137,    136,
 -      136,    135,    135,    134,
 -      133,    132,    131,    130,
 -      128,    127,    125,    124,
 -      122,    120,    118,    116,
 -      114,    112,    109,    107,
 -      104,    102,     99,     96,
 -       93,     91,     88,     85,
 -       82,     79,     75,     72,
 -       69,     66,     63,     60,
 -       57,     53,     50,     47,
 -       44,     41,     38,     35,
 -       33,     30,     27,     25,
 -       22,     20,     18,     15,
 -       13,     11,     10,      8,
 -        6,      5,      4,      3,
 -        2,      1,      1,      0,
 -        0,      0,      0,      0,
 -        1,      2,      2,      4,
 -        5,      6,      8,      9,
 -       11,     14,     16,     18,
 -       21,     24,     27,     30,
 -       33,     37,     40,     44,
 -       48,     52,     56,     60,
 -       64,     69,     73,     78,
 -       83,     88,     92,     97,
 -      102,    107,    112,    117,
 -      122,    128,    128,    135,
 -      143,    151,    158,    166,
 -      173,    180,    187,    194,
 -      200,    206,    212,    217,
 -      223,    228,    232,    236,
 -      240,    243,    246,    249,
 -      251,    252,    254,    255,
 -      255,    255,    255,    254,
 -      253,    251,    250,    248,
 -      245,    242,    240,    236,
 -      233,    230,    226,    222,
 -      218,    214,    210,    206,
 -      202,    198,    194,    190,
 -      187,    183,    180,    176,
 -      173,    171,    168,    166,
 -      164,    162,    161,    159,
 -      159,    158,    158,    158,
 -      159,    159,    161,    162,
 -      164,    166,    168,    171,
 -      173,    176,    180,    183,
 -      187,    190,    194,    198,
 -      202,    206,    210,    214,
 -      218,    222,    226,    230,
 -      233,    236,    240,    242,
 -      245,    248,    250,    251,
 -      253,    254,    255,    255,
 -      255,    255,    254,    252,
 -      251,    249,    246,    243,
 -      240,    236,    232,    228,
 -      223,    217,    212,    206,
 -      200,    194,    187,    180,
 -      173,    166,    158,    151,
 -      143,    135,    128,    120,
 -      112,    104,     97,     89,
 -       82,     75,     68,     61,
 -       55,     49,     43,     38,
 -       32,     27,     23,     19,
 -       15,     12,      9,      6,
 -        4,      3,      1,      0,
 -        0,      0,      0,      1,
 -        2,      4,      5,      7,
 -       10,     13,     15,     19,
 -       22,     25,     29,     33,
 -       37,     41,     45,     49,
 -       53,     57,     61,     65,
 -       68,     72,     75,     79,
 -       82,     84,     87,     89,
 -       91,     93,     94,     96,
 -       96,     97,     97,     97,
 -       96,     96,     94,     93,
 -       91,     89,     87,     84,
 -       82,     79,     75,     72,
 -       68,     65,     61,     57,
 -       53,     49,     45,     41,
 -       37,     33,     29,     25,
 -       22,     19,     15,     13,
 -       10,      7,      5,      4,
 -        2,      1,      0,      0,
 -        0,      0,      1,      3,
 -        4,      6,      9,     12,
 -       15,     19,     23,     27,
 -       32,     38,     43,     49,
 -       55,     61,     68,     75,
 -       82,     89,     97,    104,
 -      112,    120,    128,    128,
 -      136,    144,    152,    160,
 -      167,    174,    180,    186,
 -      191,    195,    199,    202,
 -      204,    205,    205,    205,
 -      204,    202,    199,    196,
 -      193,    189,    184,    179,
 -      175,    170,    165,    160,
 -      155,    151,    147,    143,
 -      140,    138,    136,    135,
 -      135,    135,    136,    138,
 -      141,    144,    148,    153,
 -      158,    164,    170,    177,
 -      183,    190,    197,    204,
 -      211,    218,    224,    230,
 -      236,    241,    245,    248,
 -      251,    253,    255,    255,
 -      255,    253,    251,    248,
 -      245,    241,    236,    230,
 -      224,    218,    211,    204,
 -      197,    190,    183,    177,
 -      170,    164,    158,    153,
 -      148,    144,    141,    138,
 -      136,    135,    135,    135,
 -      136,    138,    140,    143,
 -      147,    151,    155,    160,
 -      165,    170,    175,    179,
 -      184,    189,    193,    196,
 -      199,    202,    204,    205,
 -      205,    205,    204,    202,
 -      199,    195,    191,    186,
 -      180,    174,    167,    160,
 -      152,    144,    136,    128,
 -      119,    111,    103,     95,
 -       88,     81,     75,     69,
 -       64,     60,     56,     53,
 -       51,     50,     50,     50,
 -       51,     53,     56,     59,
 -       62,     66,     71,     76,
 -       80,     85,     90,     95,
 -      100,    104,    108,    112,
 -      115,    117,    119,    120,
 -      120,    120,    119,    117,
 -      114,    111,    107,    102,
 -       97,     91,     85,     78,
 -       72,     65,     58,     51,
 -       44,     37,     31,     25,
 -       19,     14,     10,      7,
 -        4,      2,      0,      0,
 -        0,      2,      4,      7,
 -       10,     14,     19,     25,
 -       31,     37,     44,     51,
 -       58,     65,     72,     78,
 -       85,     91,     97,    102,
 -      107,    111,    114,    117,
 -      119,    120,    120,    120,
 -      119,    117,    115,    112,
 -      108,    104,    100,     95,
 -       90,     85,     80,     76,
 -       71,     66,     62,     59,
 -       56,     53,     51,     50,
 -       50,     50,     51,     53,
 -       56,     60,     64,     69,
 -       75,     81,     88,     95,
 -      103,    111,    119,    128,
 -      128,    132,    137,    142,
 -      146,    151,    156,    161,
 -      165,    170,    175,    179,
 -      184,    189,    194,    198,
 -      203,    208,    212,    217,
 -      222,    227,    231,    236,
 -      241,    246,    250,    255,
 -      250,    246,    241,    236,
 -      231,    227,    222,    217,
 -      212,    208,    203,    198,
 -      194,    189,    184,    179,
 -      175,    170,    165,    161,
 -      156,    151,    146,    142,
 -      137,    132,    128,    123,
 -      118,    113,    109,    104,
 -       99,     94,     90,     85,
 -       80,     85,     90,     94,
 -       99,    104,    109,    113,
 -      118,    123,    128,    132,
 -      137,    142,    146,    151,
 -      156,    161,    165,    170,
 -      175,    179,    184,    189,
 -      194,    198,    203,    208,
 -      212,    217,    222,    227,
 -      231,    236,    241,    246,
 -      250,    255,    250,    246,
 -      241,    236,    231,    227,
 -      222,    217,    212,    208,
 -      203,    198,    194,    189,
 -      184,    179,    175,    170,
 -      165,    161,    156,    151,
 -      146,    142,    137,    132,
 -      128,    123,    118,    113,
 -      109,    104,     99,     94,
 -       90,     85,     80,     76,
 -       71,     66,     61,     57,
 -       52,     47,     42,     38,
 -       33,     28,     24,     19,
 -       14,      9,      5,      0,
 -        5,      9,     14,     19,
 -       24,     28,     33,     38,
 -       42,     47,     52,     57,
 -       61,     66,     71,     76,
 -       80,     85,     90,     94,
 -       99,    104,    109,    113,
 -      118,    123,    128,    132,
 -      137,    142,    146,    151,
 -      156,    161,    165,    170,
 -      175,    170,    165,    161,
 -      156,    151,    146,    142,
 -      137,    132,    128,    123,
 -      118,    113,    109,    104,
 -       99,     94,     90,     85,
 -       80,     76,     71,     66,
 -       61,     57,     52,     47,
 -       42,     38,     33,     28,
 -       24,     19,     14,      9,
 -        5,      0,      5,      9,
 -       14,     19,     24,     28,
 -       33,     38,     42,     47,
 -       52,     57,     61,     66,
 -       71,     76,     80,     85,
 -       90,     94,     99,    104,
 -      109,    113,    118,    123,
 -      128,    128,    124,    120,
 -      116,    112,    108,    104,
 -      100,     96,     92,     88,
 -       84,     80,     76,     72,
 -       68,     64,     60,     56,
 -       52,     48,     44,     40,
 -       36,     32,     28,     24,
 -       20,     16,     12,      8,
 -        4,      0,      4,      8,
 -       12,     16,     20,     24,
 -       28,     32,     36,     40,
 -       44,     48,     52,     56,
 -       60,     64,     68,     72,
 -       76,     80,     84,     88,
 -       92,     96,    100,    104,
 -      108,    112,    116,    120,
 -      124,    128,    131,    135,
 -      139,    143,    147,    151,
 -      155,    159,    163,    167,
 -      171,    175,    179,    183,
 -      187,    191,    195,    199,
 -      203,    207,    211,    215,
 -      219,    223,    227,    231,
 -      235,    239,    243,    247,
 -      251,    255,    251,    247,
 -      243,    239,    235,    231,
 -      227,    223,    219,    215,
 -      211,    207,    203,    199,
 -      195,    191,    187,    183,
 -      179,    175,    171,    167,
 -      163,    159,    155,    151,
 -      147,    143,    139,    135,
 -      131,    128,    131,    135,
 -      139,    143,    147,    151,
 -      155,    159,    163,    167,
 -      171,    175,    179,    183,
 -      187,    191,    195,    199,
 -      203,    207,    211,    215,
 -      219,    223,    227,    231,
 -      235,    239,    243,    247,
 -      251,    255,    251,    247,
 -      243,    239,    235,    231,
 -      227,    223,    219,    215,
 -      211,    207,    203,    199,
 -      195,    191,    187,    183,
 -      179,    175,    171,    167,
 -      163,    159,    155,    151,
 -      147,    143,    139,    135,
 -      131,    128,    124,    120,
 -      116,    112,    108,    104,
 -      100,     96,     92,     88,
 -       84,     80,     76,     72,
 -       68,     64,     60,     56,
 -       52,     48,     44,     40,
 -       36,     32,     28,     24,
 -       20,     16,     12,      8,
 -        4,      0,      4,      8,
 -       12,     16,     20,     24,
 -       28,     32,     36,     40,
 -       44,     48,     52,     56,
 -       60,     64,     68,     72,
 -       76,     80,     84,     88,
 -       92,     96,    100,    104,
 -      108,    112,    116,    120,
 -      124,    128,     63,     60,
 -       57,     54,     51,     48,
 -       45,     42,     39,     36,
 -       33,     30,     27,     24,
 -       21,     18,     15,     12,
 -        9,      6,      3,      0,
 -        1,      4,      7,     10,
 -       13,     16,     19,     22,
 -       25,     28,     31,     34,
 -       37,     40,     43,     46,
 -       49,     52,     55,     58,
 -       61,     64,     67,     70,
 -       73,     76,     79,     82,
 -       85,     88,     91,     94,
 -       97,    100,    103,    106,
 -      109,    112,    115,    118,
 -      121,    124,    128,    131,
 -      134,    137,    140,    143,
 -      146,    149,    152,    155,
 -      158,    161,    164,    167,
 -      170,    173,    176,    179,
 -      182,    185,    188,    191,
 -      194,    197,    200,    203,
 -      206,    209,    212,    215,
 -      218,    221,    224,    227,
 -      230,    233,    236,    239,
 -      242,    245,    248,    251,
 -      254,    255,    252,    249,
 -      246,    243,    240,    237,
 -      234,    231,    228,    225,
 -      222,    219,    216,    213,
 -      210,    207,    204,    201,
 -      198,    195,    192,    195,
 -      198,    201,    204,    207,
 -      210,    213,    216,    219,
 -      222,    225,    228,    231,
 -      234,    237,    240,    243,
 -      246,    249,    252,    255,
 -      254,    251,    248,    245,
 -      242,    239,    236,    233,
 -      230,    227,    224,    221,
 -      218,    215,    212,    209,
 -      206,    203,    200,    197,
 -      194,    191,    188,    185,
 -      182,    179,    176,    173,
 -      170,    167,    164,    161,
 -      158,    155,    152,    149,
 -      146,    143,    140,    137,
 -      134,    131,    128,    124,
 -      121,    118,    115,    112,
 -      109,    106,    103,    100,
 -       97,     94,     91,     88,
 -       85,     82,     79,     76,
 -       73,     70,     67,     64,
 -       61,     58,     55,     52,
 -       49,     46,     43,     40,
 -       37,     34,     31,     28,
 -       25,     22,     19,     16,
 -       13,     10,      7,      4,
 -        1,      0,      3,      6,
 -        9,     12,     15,     18,
 -       21,     24,     27,     30,
 -       33,     36,     39,     42,
 -       45,     48,     51,     54,
 -       57,     60,     63,      0,
 -        0,      1,      1,      2,
 -        2,      2,      3,      3,
 -        4,      4,      5,      5,
 -        6,      6,      7,      7,
 -        8,      8,      9,      9,
 -       10,     10,     11,     12,
 -       12,     13,     14,     14,
 -       15,     16,     16,     17,
 -       18,     19,     19,     20,
 -       21,     22,     23,     23,
 -       24,     25,     26,     27,
 -       28,     29,     30,     31,
 -       32,     33,     34,     35,
 -       37,     38,     39,     40,
 -       41,     43,     44,     45,
 -       47,     48,     50,     51,
 -       52,     54,     56,     57,
 -       59,     60,     62,     64,
 -       66,     67,     69,     71,
 -       73,     75,     77,     79,
 -       81,     83,     86,     88,
 -       90,     93,     95,     97,
 -      100,    102,    105,    108,
 -      110,    113,    116,    119,
 -      122,    125,    128,    131,
 -      135,    138,    141,    145,
 -      148,    152,    156,    159,
 -      163,    167,    171,    175,
 -      180,    184,    188,    193,
 -      197,    202,    207,    212,
 -      217,    222,    227,    232,
 -      238,    243,    249,    255,
 -      249,    243,    238,    232,
 -      227,    222,    217,    212,
 -      207,    202,    197,    193,
 -      188,    184,    180,    175,
 -      171,    167,    163,    159,
 -      156,    152,    148,    145,
 -      141,    138,    135,    131,
 -      128,    125,    122,    119,
 -      116,    113,    110,    108,
 -      105,    102,    100,     97,
 -       95,     93,     90,     88,
 -       86,     83,     81,     79,
 -       77,     75,     73,     71,
 -       69,     67,     66,     64,
 -       62,     60,     59,     57,
 -       56,     54,     52,     51,
 -       50,     48,     47,     45,
 -       44,     43,     41,     40,
 -       39,     38,     37,     35,
 -       34,     33,     32,     31,
 -       30,     29,     28,     27,
 -       26,     25,     24,     23,
 -       23,     22,     21,     20,
 -       19,     19,     18,     17,
 -       16,     16,     15,     14,
 -       14,     13,     12,     12,
 -       11,     10,     10,      9,
 -        9,      8,      8,      7,
 -        7,      6,      6,      5,
 -        5,      4,      4,      3,
 -        3,      2,      2,      2,
 -        1,      1,      0,      0,
 -      205,    134,     30,    163,
 -       23,     84,    109,    141,
 -      160,    178,    202,     33,
 -       87,     51,    180,      8,
 -      232,    103,    194,    121,
 -       73,    192,     24,    105,
 -       72,     99,    222,     20,
 -      142,    140,     84,    248,
 -       73,    130,     37,     50,
 -      215,      1,    200,    213,
 -      239,    248,    212,     16,
 -      103,     95,    129,    250,
 -      209,     48,    178,    174,
 -      255,    123,    186,    203,
 -       66,     41,    178,    230,
 -      234,     79,    244,    185,
 -        5,    185,    148,    244,
 -      189,     50,    242,    219,
 -      114,    210,    255,    144,
 -      150,    108,    229,    113,
 -      147,    168,     77,      5,
 -      214,     81,     96,     46,
 -      212,     47,    247,    178,
 -      154,    126,    181,     66,
 -      166,    159,    213,     91,
 -      244,     16,    221,    141,
 -      227,    191,     53,    124,
 -      151,    222,    204,    244,
 -       44,     27,    160,     95,
 -      166,    175,    121,    170,
 -      243,     46,    179,    114,
 -      134,     23,    171,    233,
 -       84,    247,     44,     14,
 -       15,    199,    144,     34,
 -      123,    168,    238,    138,
 -       72,     55,    189,    127,
 -       42,    245,     91,    102,
 -      175,    238,     98,     89,
 -       95,     43,     45,    164,
 -      249,     18,     33,    209,
 -      199,    250,     53,    239,
 -       31,    178,    233,    133,
 -      102,    197,    210,    243,
 -       17,     49,    200,    172,
 -       69,      0,    151,    209,
 -      117,    168,    132,    244,
 -      210,    102,    228,     68,
 -      138,     64,    135,    124,
 -      250,    131,     77,     56,
 -      142,     98,    218,     15,
 -       22,    128,     93,    190,
 -       26,    245,    174,     10,
 -       21,    162,    198,     73,
 -       76,     69,     71,     19,
 -      138,      1,    189,    215,
 -       27,     68,     41,    143,
 -      244,     48,    239,    131,
 -       66,    198,     87,     82,
 -      212,     57,     37,     61,
 -       46,     68,     89,    209,
 -       80,    214,      9,    148,
 -      151,    151,    166,    228,
 -       51,     10,     86,    144,
 -      186,    209,    212,     28,
 -      205,    128,    131,    134,
 -      137,    140,    143,    146,
 -      149,    152,    155,    158,
 -      162,    165,    167,    170,
 -      173,    176,    179,    182,
 -      185,    188,    190,    193,
 -      196,    198,    201,    203,
 -      206,    208,    211,    213,
 -      215,    218,    220,    222,
 -      224,    226,    228,    230,
 -      232,    234,    235,    237,
 -      238,    240,    241,    243,
 -      244,    245,    246,    248,
 -      249,    250,    250,    251,
 -      252,    253,    253,    254,
 -      254,    254,    255,    255,
 -      255,    255,    255,    255,
 -      255,    254,    254,    254,
 -      253,    253,    252,    251,
 -      250,    250,    249,    248,
 -      246,    245,    244,    243,
 -      241,    240,    238,    237,
 -      235,    234,    232,    230,
 -      228,    226,    224,    222,
 -      220,    218,    215,    213,
 -      211,    208,    206,    203,
 -      201,    198,    196,    193,
 -      190,    188,    185,    182,
 -      179,    176,    173,    170,
 -      167,    165,    162,    158,
 -      155,    152,    149,    146,
 -      143,    140,    137,    134,
 -      131,    128,    124,    121,
 -      118,    115,    112,    109,
 -      106,    103,    100,     97,
 -       93,     90,     88,     85,
 -       82,     79,     76,     73,
 -       70,     67,     65,     62,
 -       59,     57,     54,     52,
 -       49,     47,     44,     42,
 -       40,     37,     35,     33,
 -       31,     29,     27,     25,
 -       23,     21,     20,     18,
 -       17,     15,     14,     12,
 -       11,     10,      9,      7,
 -        6,      5,      5,      4,
 -        3,      2,      2,      1,
 -        1,      1,      0,      0,
 -        0,      0,      0,      0,
 -        0,      1,      1,      1,
 -        2,      2,      3,      4,
 -        5,      5,      6,      7,
 -        9,     10,     11,     12,
 -       14,     15,     17,     18,
 -       20,     21,     23,     25,
 -       27,     29,     31,     33,
 -       35,     37,     40,     42,
 -       44,     47,     49,     52,
 -       54,     57,     59,     62,
 -       65,     67,     70,     73,
 -       76,     79,     82,     85,
 -       88,     90,     93,     97,
 -      100,    103,    106,    109,
 -      112,    115,    118,    121,
 -      124,    128,
 - };
 - 
 - 
 - const uint8_t* wt_table[] = {
 -   wt_lfo_waveforms,
 - };
 - 
 - 
 - }  // namespace frames
 
 
  |