const char G_AUC_SAWTOOTH_WAVETABLE_LUT [16][512] PROGMEM = {{127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,61,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,61,59,57,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,190,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,61,59,57,55,53,51,49,47,44,42,40,38,36,34,32,30,28,26,24,22,20,18,16,14,12,10,8,6,4,2,0,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,61,59,57,55,53,51,49,47,45,43,41,39,37,34,32,30,28,26,24,22,20,18,16,14,12,10,8,6,4,2,0,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,190,188,186,184,182,180,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,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,}, {127,254,252,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,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,}, {127,254,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,61,59,57,55,53,51,49,47,45,43,41,39,37,35,33,31,29,27,25,23,21,19,17,15,13,11,9,7,5,3,0,}, {127,254,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,61,59,57,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,0,}, {127,254,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,190,188,186,184,182,180,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,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,0,}, {127,254,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,61,59,57,55,53,51,49,47,45,43,41,39,37,35,33,31,29,27,25,23,21,19,17,15,13,11,9,7,5,3,0,}, {127,254,253,251,249,247,245,243,241,239,237,235,233,231,229,227,225,223,221,219,217,215,213,211,208,206,204,202,200,198,196,194,192,190,188,186,184,182,180,178,176,174,172,170,168,166,164,162,160,158,156,153,151,149,147,145,143,141,139,137,135,133,131,129,127,125,123,121,119,117,115,113,111,109,107,105,103,101,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,43,41,39,37,35,33,31,29,27,25,23,21,19,17,15,13,11,9,7,5,3,1,0,}, {127,250,254,252,250,248,246,244,242,239,237,235,233,231,229,227,225,223,221,219,217,215,213,211,209,207,205,203,201,199,196,194,192,190,188,186,184,182,180,178,176,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,135,133,131,129,127,125,123,121,119,117,115,113,111,109,107,105,102,100,98,96,94,92,90,88,86,84,82,80,78,76,74,72,70,68,66,64,62,60,58,55,53,51,49,47,45,43,41,39,37,35,33,31,29,27,25,23,21,19,17,15,12,10,8,6,4,2,0,4,}, {127,244,254,251,249,247,245,243,241,239,237,235,233,231,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,190,188,186,184,182,180,178,176,174,172,170,168,166,164,161,159,157,155,153,151,149,147,145,143,141,139,137,135,133,131,129,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,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,23,21,19,17,15,13,11,9,7,5,3,0,10,}, {127,236,254,250,248,246,244,242,240,238,236,234,232,230,228,226,224,222,220,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,61,59,57,55,53,51,49,47,45,43,41,39,37,34,32,30,28,26,24,22,20,18,16,14,12,10,8,6,4,0,18,}, {127,229,254,249,248,245,244,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,61,59,57,55,53,51,49,47,45,43,41,39,37,35,33,31,29,27,25,23,21,19,17,15,13,10,9,6,5,0,25,}, {127,222,254,251,248,247,244,242,240,238,236,234,232,230,228,226,224,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,190,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,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,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,7,6,3,0,32,}, {127,215,253,254,250,248,246,244,242,240,238,236,234,231,229,227,225,223,221,219,217,215,213,211,209,207,205,203,201,199,197,195,192,190,188,186,184,182,180,178,176,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,135,133,131,129,127,125,123,121,119,117,115,113,111,109,107,105,102,100,98,96,94,92,90,88,86,84,82,80,78,76,74,72,70,68,66,64,62,59,57,55,53,51,49,47,45,43,41,39,37,35,33,31,29,27,25,23,20,18,16,14,12,10,8,6,4,0,1,39,}, {127,208,249,254,249,247,246,243,241,239,237,235,233,231,229,227,225,223,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,190,188,186,184,182,180,178,176,174,172,170,168,166,164,162,159,157,155,153,151,149,147,145,143,141,139,137,135,133,131,129,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,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,31,29,27,25,23,21,19,17,15,13,11,8,7,5,0,5,46,}, {127,200,243,254,251,247,245,243,241,239,237,235,233,231,229,227,225,222,220,218,216,214,212,210,208,206,204,202,200,198,196,194,192,190,188,186,184,182,180,178,176,174,172,170,168,166,164,161,159,157,155,153,151,149,147,145,143,141,139,137,135,133,131,129,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,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,29,27,25,23,21,19,17,15,13,11,9,7,3,0,11,54,}, {127,194,238,254,253,249,246,245,242,240,238,236,234,232,230,228,226,223,221,219,217,215,213,211,209,207,205,203,201,199,197,195,193,191,188,186,184,182,180,178,176,174,172,170,168,166,164,162,160,158,156,154,152,150,147,145,143,141,139,137,135,133,131,129,127,125,123,121,119,117,115,113,111,109,107,104,102,100,98,96,94,92,90,88,86,84,82,80,78,76,74,72,70,68,66,63,61,59,57,55,53,51,49,47,45,43,41,39,37,35,33,31,28,26,24,22,20,18,16,14,12,9,8,5,1,0,16,60,}, {127,187,231,251,254,250,247,245,243,241,238,236,234,232,230,228,226,224,222,219,217,215,213,211,209,207,205,203,201,199,197,195,193,191,189,186,184,182,180,178,176,174,172,170,168,166,164,162,160,158,156,154,152,150,147,145,143,141,139,137,135,133,131,129,127,125,123,121,119,117,115,113,111,109,107,104,102,100,98,96,94,92,90,88,86,84,82,80,78,76,74,72,70,68,65,63,61,59,57,55,53,51,49,47,45,43,41,39,37,35,32,30,28,26,24,22,20,18,16,13,11,9,7,4,0,3,23,67,}, {127,182,224,247,254,252,248,245,243,241,239,236,234,232,230,228,226,224,222,220,218,216,213,211,209,207,205,203,201,199,197,195,193,191,189,187,185,183,180,178,176,174,172,170,168,166,164,162,160,158,156,154,152,150,148,145,143,141,139,137,135,133,131,129,127,125,123,121,119,117,115,113,111,109,106,104,102,100,98,96,94,92,90,88,86,84,82,80,78,76,74,71,69,67,65,63,61,59,57,55,53,51,49,47,45,43,41,38,36,34,32,30,28,26,24,22,20,18,15,13,11,9,6,2,0,7,30,72,}, {127,177,218,243,253,254,250,247,244,242,240,238,236,233,231,229,227,225,223,221,219,217,214,212,210,208,206,204,202,200,198,196,193,191,189,187,185,183,181,179,177,175,173,171,169,166,164,162,160,158,156,154,152,150,148,146,144,142,139,137,135,133,131,129,127,125,123,121,119,117,115,112,110,108,106,104,102,100,98,96,94,92,90,88,85,83,81,79,77,75,73,71,69,67,65,63,61,58,56,54,52,50,48,46,44,42,40,37,35,33,31,29,27,25,23,21,18,16,14,12,10,7,4,0,1,11,36,77,}, {127,172,209,236,250,254,252,249,245,242,240,239,236,234,232,229,227,225,223,221,219,217,215,213,210,208,206,204,202,200,198,196,194,192,189,187,185,183,181,179,177,175,173,171,169,167,164,162,160,158,156,154,152,150,148,146,144,142,139,137,135,133,131,129,127,125,123,121,119,117,115,112,110,108,106,104,102,100,98,96,94,92,90,87,85,83,81,79,77,75,73,71,69,67,65,62,60,58,56,54,52,50,48,46,44,41,39,37,35,33,31,29,27,25,22,20,18,15,14,12,9,5,2,0,4,18,45,82,}, {127,168,204,230,247,254,254,251,247,244,241,239,237,235,233,231,228,226,224,222,220,218,215,213,211,209,207,205,203,201,198,196,194,192,190,188,186,184,182,180,177,175,173,171,169,167,165,163,161,158,156,154,152,150,148,146,144,142,140,137,135,133,131,129,127,125,123,121,119,117,114,112,110,108,106,104,102,100,98,96,93,91,89,87,85,83,81,79,77,74,72,70,68,66,64,62,60,58,56,53,51,49,47,45,43,41,39,36,34,32,30,28,26,23,21,19,17,15,13,10,7,3,0,0,7,24,50,86,}, {127,164,197,224,241,251,254,253,249,246,242,240,238,236,234,231,229,227,224,222,220,218,216,214,212,209,207,205,203,201,199,197,195,192,190,188,186,184,182,180,178,175,173,171,169,167,165,163,161,159,156,154,152,150,148,146,144,142,140,138,135,133,131,129,127,125,123,121,119,116,114,112,110,108,106,104,102,100,98,95,93,91,89,87,85,83,81,79,76,74,72,70,68,66,64,62,59,57,55,53,51,49,47,45,42,40,38,36,34,32,30,27,25,23,20,18,16,14,12,8,5,1,0,3,13,30,57,90,}, {127,160,191,217,235,247,253,254,252,249,245,242,239,237,235,233,230,228,226,223,221,219,217,215,213,210,208,206,204,202,199,197,195,193,191,189,187,184,182,180,178,176,174,172,170,167,165,163,161,159,157,155,152,150,148,146,144,142,140,138,135,133,131,129,127,125,123,121,119,116,114,112,110,108,106,104,102,99,97,95,93,91,89,87,84,82,80,78,76,74,72,70,67,65,63,61,59,57,55,52,50,48,46,44,41,39,37,35,33,31,28,26,24,21,19,17,15,12,9,5,2,0,1,7,19,37,63,94,}, {127,157,185,209,228,241,250,254,254,252,249,245,242,239,236,234,232,230,227,225,223,220,218,216,214,211,209,207,205,203,200,198,196,194,192,190,187,185,183,181,179,177,174,172,170,168,166,164,161,159,157,155,153,151,149,146,144,142,140,138,136,133,131,129,127,125,123,121,118,116,114,112,110,108,105,103,101,99,97,95,93,90,88,86,84,82,80,77,75,73,71,69,67,64,62,60,58,56,54,51,49,47,45,43,40,38,36,34,31,29,27,24,22,20,18,15,12,9,5,2,0,0,4,13,26,45,69,97,}, {127,155,181,204,223,237,247,252,254,253,250,247,243,240,237,234,232,230,228,226,224,221,219,216,214,212,210,207,205,203,201,199,196,194,192,190,188,186,183,181,179,177,175,172,170,168,166,164,162,159,157,155,153,151,149,146,144,142,140,138,136,133,131,129,127,125,123,121,118,116,114,112,110,108,105,103,101,99,97,95,92,90,88,86,84,82,79,77,75,73,71,68,66,64,62,60,58,55,53,51,49,47,44,42,40,38,35,33,30,28,26,24,22,20,17,14,11,7,4,1,0,2,7,17,31,50,73,99,}, {127,151,174,195,213,228,240,247,252,254,254,252,249,245,242,238,235,232,230,228,225,223,221,219,216,214,212,209,207,204,202,200,198,196,193,191,189,187,184,182,180,178,175,173,171,169,167,164,162,160,158,156,153,151,149,147,145,142,140,138,136,134,131,129,127,125,123,120,118,116,114,112,109,107,105,103,101,98,96,94,92,90,87,85,83,81,79,76,74,72,70,67,65,63,61,58,56,54,52,50,47,45,42,40,38,35,33,31,29,26,24,22,19,16,12,9,5,2,0,0,2,7,14,26,41,59,80,103,}, {127,149,170,190,208,222,234,243,249,253,254,253,251,248,245,241,238,235,232,229,226,224,222,220,217,215,213,210,208,206,203,201,198,196,194,192,190,187,185,183,181,178,176,174,171,169,167,165,163,160,158,156,154,151,149,147,145,143,140,138,136,134,131,129,127,125,123,120,118,116,114,111,109,107,105,103,100,98,96,94,91,89,87,85,83,80,78,76,73,71,69,67,64,62,60,58,56,53,51,48,46,44,41,39,37,34,32,30,28,25,22,19,16,13,9,6,3,1,0,1,5,11,20,32,46,64,84,105,}, {127,147,167,185,202,216,229,238,246,250,253,254,253,251,249,245,242,238,235,231,228,226,223,221,219,216,214,212,209,207,205,202,200,197,195,193,190,188,186,183,181,179,177,174,172,170,168,165,163,161,158,156,154,152,149,147,145,143,141,138,136,134,131,129,127,125,123,120,118,116,113,111,109,107,105,102,100,98,96,93,91,89,86,84,82,80,77,75,73,71,68,66,64,61,59,57,54,52,49,47,45,42,40,38,35,33,31,28,26,23,19,16,12,9,5,3,1,0,1,4,8,16,25,38,52,69,87,107,}, {127,145,163,180,195,210,222,232,240,247,251,253,254,253,252,249,246,243,239,236,232,229,226,223,220,218,215,213,211,208,206,204,201,199,197,194,192,189,187,184,182,180,177,175,173,171,168,166,164,161,159,157,154,152,150,148,145,143,141,138,136,134,132,129,127,125,122,120,118,116,113,111,109,106,104,102,100,97,95,93,90,88,86,83,81,79,77,74,72,70,67,65,62,60,57,55,53,50,48,46,43,41,39,36,34,31,28,25,22,18,15,11,8,5,2,1,0,1,3,7,14,22,32,44,59,74,91,109,}, {127,143,159,175,189,202,214,225,234,241,246,250,253,254,254,253,251,248,245,242,238,234,231,227,224,221,218,215,213,210,208,205,203,201,198,196,193,191,189,186,184,181,179,176,174,171,169,167,164,162,160,157,155,153,150,148,146,143,141,139,136,134,132,129,127,125,122,120,118,115,113,111,108,106,104,101,99,97,94,92,90,87,85,83,80,78,75,73,70,68,65,63,61,58,56,53,51,49,46,44,41,39,36,33,30,27,23,20,16,12,9,6,3,1,0,0,1,4,8,13,20,29,40,52,65,79,95,111,}, {127,143,159,175,189,202,214,225,234,241,246,250,253,254,254,253,251,248,245,242,238,234,231,227,224,221,218,215,213,210,208,205,203,201,198,196,193,191,189,186,184,181,179,176,174,171,169,167,164,162,160,157,155,153,150,148,146,143,141,139,136,134,132,129,127,125,122,120,118,115,113,111,108,106,104,101,99,97,94,92,90,87,85,83,80,78,75,73,70,68,65,63,61,58,56,53,51,49,46,44,41,39,36,33,30,27,23,20,16,12,9,6,3,1,0,0,1,4,8,13,20,29,40,52,65,79,95,111,}, {127,141,155,169,182,194,206,216,225,233,240,245,249,252,253,254,254,252,251,248,245,242,238,235,231,227,224,220,217,214,211,208,205,202,200,197,195,193,190,188,185,183,181,178,176,173,171,168,166,163,161,158,156,153,151,148,146,144,141,139,137,134,132,129,127,125,122,120,117,115,113,110,108,106,103,101,98,96,93,91,88,86,83,81,78,76,73,71,69,66,64,61,59,57,54,52,49,46,43,40,37,34,30,27,23,19,16,12,9,6,3,2,0,0,1,2,5,9,14,21,29,38,48,60,72,85,99,113,}, {127,139,152,164,175,186,197,206,215,223,231,237,242,246,250,252,253,254,254,253,251,249,247,244,241,237,233,230,226,222,218,215,211,208,204,201,198,195,192,190,187,185,182,180,177,175,172,170,167,165,162,160,157,155,152,150,147,144,142,139,137,134,132,129,127,125,122,120,117,115,112,110,107,104,102,99,97,94,92,89,87,84,82,79,77,74,72,69,67,64,62,59,56,53,50,46,43,39,36,32,28,24,21,17,13,10,7,5,3,1,0,0,1,2,4,8,12,17,23,31,39,48,57,68,79,90,102,115,}, {127,139,152,164,175,186,197,206,215,223,231,237,242,246,250,252,253,254,254,253,251,249,247,244,241,237,233,230,226,222,218,215,211,208,204,201,198,195,192,190,187,185,182,180,177,175,172,170,167,165,162,160,157,155,152,150,147,144,142,139,137,134,132,129,127,125,122,120,117,115,112,110,107,104,102,99,97,94,92,89,87,84,82,79,77,74,72,69,67,64,62,59,56,53,50,46,43,39,36,32,28,24,21,17,13,10,7,5,3,1,0,0,1,2,4,8,12,17,23,31,39,48,57,68,79,90,102,115,}, {127,137,148,158,168,178,187,196,204,212,219,226,232,237,241,245,248,251,253,254,254,254,253,252,250,248,245,242,239,236,232,228,224,221,217,213,209,205,201,197,194,190,187,183,180,177,174,171,169,166,163,161,158,155,153,150,148,145,143,140,137,135,132,130,127,124,122,119,117,114,111,109,106,104,101,99,96,93,91,88,85,83,80,77,74,71,67,64,60,57,53,49,45,41,37,33,30,26,22,18,15,12,9,6,4,2,1,0,0,0,1,3,6,9,13,17,22,28,35,42,50,58,67,76,86,96,106,117,}, {127,137,148,158,168,178,187,196,204,212,219,226,232,237,241,245,248,251,253,254,254,254,253,252,250,248,245,242,239,236,232,228,224,221,217,213,209,205,201,197,194,190,187,183,180,177,174,171,169,166,163,161,158,155,153,150,148,145,143,140,137,135,132,130,127,124,122,119,117,114,111,109,106,104,101,99,96,93,91,88,85,83,80,77,74,71,67,64,60,57,53,49,45,41,37,33,30,26,22,18,15,12,9,6,4,2,1,0,0,0,1,3,6,9,13,17,22,28,35,42,50,58,67,76,86,96,106,117,}, {127,137,148,158,168,178,187,196,204,212,219,226,232,237,241,245,248,251,253,254,254,254,253,252,250,248,245,242,239,236,232,228,224,221,217,213,209,205,201,197,194,190,187,183,180,177,174,171,169,166,163,161,158,155,153,150,148,145,143,140,137,135,132,130,127,124,122,119,117,114,111,109,106,104,101,99,96,93,91,88,85,83,80,77,74,71,67,64,60,57,53,49,45,41,37,33,30,26,22,18,15,12,9,6,4,2,1,0,0,0,1,3,6,9,13,17,22,28,35,42,50,58,67,76,86,96,106,117,}, {127,135,144,152,161,169,177,184,192,199,205,212,218,223,228,233,237,241,244,247,250,251,253,254,254,254,253,253,251,250,247,245,242,239,236,233,229,225,221,217,213,209,205,201,196,192,188,184,180,176,172,168,164,161,157,154,151,148,144,141,138,136,133,130,127,124,121,118,116,113,110,106,103,100,97,93,90,86,82,78,74,70,66,62,58,53,49,45,41,37,33,29,25,21,18,15,12,9,7,4,3,1,1,0,0,0,1,3,4,7,10,13,17,21,26,31,36,42,49,55,62,70,77,85,93,102,110,119,}, {127,135,144,152,161,169,177,184,192,199,205,212,218,223,228,233,237,241,244,247,250,251,253,254,254,254,253,253,251,250,247,245,242,239,236,233,229,225,221,217,213,209,205,201,196,192,188,184,180,176,172,168,164,161,157,154,151,148,144,141,138,136,133,130,127,124,121,118,116,113,110,106,103,100,97,93,90,86,82,78,74,70,66,62,58,53,49,45,41,37,33,29,25,21,18,15,12,9,7,4,3,1,1,0,0,0,1,3,4,7,10,13,17,21,26,31,36,42,49,55,62,70,77,85,93,102,110,119,}, {127,135,144,152,161,169,177,184,192,199,205,212,218,223,228,233,237,241,244,247,250,251,253,254,254,254,253,253,251,250,247,245,242,239,236,233,229,225,221,217,213,209,205,201,196,192,188,184,180,176,172,168,164,161,157,154,151,148,144,141,138,136,133,130,127,124,121,118,116,113,110,106,103,100,97,93,90,86,82,78,74,70,66,62,58,53,49,45,41,37,33,29,25,21,18,15,12,9,7,4,3,1,1,0,0,0,1,3,4,7,10,13,17,21,26,31,36,42,49,55,62,70,77,85,93,102,110,119,}, {127,133,139,146,152,158,164,170,176,181,187,192,198,203,208,212,217,221,225,229,233,236,239,242,244,247,249,250,252,253,253,254,254,254,253,253,252,250,249,247,244,242,239,236,233,229,225,221,217,212,208,203,198,192,187,181,176,170,164,158,152,146,139,133,127,121,115,108,102,96,90,84,78,73,67,62,56,51,46,42,37,33,29,25,21,18,15,12,10,7,5,4,2,1,1,0,0,0,1,1,2,4,5,7,10,12,15,18,21,25,29,33,37,42,46,51,56,62,67,73,78,84,90,96,102,108,115,121,}, {127,133,139,146,152,158,164,170,176,181,187,192,198,203,208,212,217,221,225,229,233,236,239,242,244,247,249,250,252,253,253,254,254,254,253,253,252,250,249,247,244,242,239,236,233,229,225,221,217,212,208,203,198,192,187,181,176,170,164,158,152,146,139,133,127,121,115,108,102,96,90,84,78,73,67,62,56,51,46,42,37,33,29,25,21,18,15,12,10,7,5,4,2,1,1,0,0,0,1,1,2,4,5,7,10,12,15,18,21,25,29,33,37,42,46,51,56,62,67,73,78,84,90,96,102,108,115,121,}, {127,133,139,146,152,158,164,170,176,181,187,192,198,203,208,212,217,221,225,229,233,236,239,242,244,247,249,250,252,253,253,254,254,254,253,253,252,250,249,247,244,242,239,236,233,229,225,221,217,212,208,203,198,192,187,181,176,170,164,158,152,146,139,133,127,121,115,108,102,96,90,84,78,73,67,62,56,51,46,42,37,33,29,25,21,18,15,12,10,7,5,4,2,1,1,0,0,0,1,1,2,4,5,7,10,12,15,18,21,25,29,33,37,42,46,51,56,62,67,73,78,84,90,96,102,108,115,121,}, {127,133,139,146,152,158,164,170,176,181,187,192,198,203,208,212,217,221,225,229,233,236,239,242,244,247,249,250,252,253,253,254,254,254,253,253,252,250,249,247,244,242,239,236,233,229,225,221,217,212,208,203,198,192,187,181,176,170,164,158,152,146,139,133,127,121,115,108,102,96,90,84,78,73,67,62,56,51,46,42,37,33,29,25,21,18,15,12,10,7,5,4,2,1,1,0,0,0,1,1,2,4,5,7,10,12,15,18,21,25,29,33,37,42,46,51,56,62,67,73,78,84,90,96,102,108,115,121,}, };