#include "hUGEDriver.h" #include static const unsigned char order_cnt = 68; static const unsigned char P0[] = { DN(C_5,1,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_6,1,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,1,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(C_5,1,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(C_6,1,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,1,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_6,1,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(C_5,1,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,1,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(C_6,1,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), }; static const unsigned char P1[] = { DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,2,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_6,2,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,2,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(C_5,2,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(C_6,2,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,2,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_6,2,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(C_5,2,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,2,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), DN(C_6,2,0x2FF), DN(___,0,0x2FF), DN(C_3,0,0x216), DN(___,0,0x218), }; static const unsigned char P2[] = { DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), }; static const unsigned char P3[] = { DN(F_7,1,0x000), DN(F_6,2,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_7,3,0x000), DN(Ds8,3,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_7,1,0x000), DN(F_6,2,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_7,1,0x000), DN(F_6,2,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_7,3,0x000), DN(Ds8,3,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_7,1,0x000), DN(F_6,2,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_7,3,0x000), DN(Ds8,3,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_7,1,0x000), DN(F_6,2,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_7,1,0x000), DN(F_6,2,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_7,3,0x000), DN(Ds8,3,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), }; static const unsigned char P4[] = { DN(C_4,4,0xC0F), DN(___,0,0x000), DN(C_4,5,0xC0F), DN(___,0,0x000), DN(C_4,6,0xC07), DN(___,0,0x000), DN(C_4,7,0xC07), DN(___,0,0x000), DN(C_4,6,0xC0F), DN(___,0,0x000), DN(C_4,5,0xC0F), DN(___,0,0x000), DN(C_4,4,0xC07), DN(___,0,0x000), DN(C_4,5,0xC07), DN(___,0,0x000), DN(C_4,6,0xC0F), DN(___,0,0x000), DN(C_4,7,0xC0F), DN(___,0,0x000), DN(G_3,6,0xC0F), DN(___,0,0x000), DN(G_3,5,0xC0F), DN(___,0,0x000), DN(As3,4,0xC0F), DN(___,0,0x000), DN(As3,5,0xC0F), DN(___,0,0x000), DN(C_4,6,0xC0F), DN(___,0,0x000), DN(C_4,7,0xC0F), DN(___,0,0x000), DN(C_4,6,0xC07), DN(___,0,0x000), DN(C_4,5,0xC07), DN(___,0,0x000), DN(C_4,4,0xC0F), DN(___,0,0x000), DN(C_4,5,0xC0F), DN(___,0,0x000), DN(C_4,6,0xC07), DN(___,0,0x000), DN(C_4,7,0xC07), DN(___,0,0x000), DN(C_4,6,0xC0F), DN(___,0,0x000), DN(C_4,5,0xC0F), DN(___,0,0x000), DN(C_4,4,0xC0F), DN(___,0,0x000), DN(C_4,5,0xC0F), DN(___,0,0x000), DN(G_3,6,0xC0F), DN(___,0,0x000), DN(G_3,7,0xC0F), DN(___,0,0x000), DN(As3,6,0xC0F), DN(___,0,0x000), DN(As3,5,0xC0F), DN(___,0,0x000), DN(G_3,4,0xC0F), DN(___,0,0x000), DN(G_3,5,0xC0F), DN(___,0,0x000), }; static const unsigned char P5[] = { DN(Ds4,4,0xC0F), DN(___,0,0x000), DN(Ds4,5,0xC0F), DN(___,0,0x000), DN(Ds4,6,0xC07), DN(___,0,0x000), DN(Ds4,7,0xC07), DN(___,0,0x000), DN(Ds4,6,0xC0F), DN(___,0,0x000), DN(Ds4,5,0xC0F), DN(___,0,0x000), DN(Ds4,4,0xC07), DN(___,0,0x000), DN(Ds4,5,0xC07), DN(___,0,0x000), DN(Ds4,6,0xC0F), DN(___,0,0x000), DN(Ds4,7,0xC0F), DN(___,0,0x000), DN(As3,6,0xC0F), DN(___,0,0x000), DN(As3,5,0xC0F), DN(___,0,0x000), DN(Cs4,4,0xC0F), DN(___,0,0x000), DN(Cs4,5,0xC0F), DN(___,0,0x000), DN(Ds4,6,0xC0F), DN(___,0,0x000), DN(Ds4,7,0xC0F), DN(___,0,0x000), DN(Ds4,6,0xC07), DN(___,0,0x000), DN(Ds4,5,0xC07), DN(___,0,0x000), DN(Ds4,4,0xC0F), DN(___,0,0x000), DN(Ds4,5,0xC0F), DN(___,0,0x000), DN(Ds4,6,0xC07), DN(___,0,0x000), DN(Ds4,7,0xC07), DN(___,0,0x000), DN(Ds4,6,0xC0F), DN(___,0,0x000), DN(Ds4,5,0xC0F), DN(___,0,0x000), DN(Ds4,4,0xC0F), DN(___,0,0x000), DN(Ds4,5,0xC0F), DN(___,0,0x000), DN(As3,6,0xC0F), DN(___,0,0x000), DN(As3,7,0xC0F), DN(___,0,0x000), DN(Cs4,6,0xC0F), DN(___,0,0x000), DN(Cs4,5,0xC0F), DN(___,0,0x000), DN(As3,4,0xC0F), DN(___,0,0x000), DN(As3,5,0xC0F), DN(___,0,0x000), }; static const unsigned char P6[] = { DN(F_4,4,0xC0F), DN(___,0,0x000), DN(F_4,5,0xC0F), DN(___,0,0x000), DN(F_4,6,0xC07), DN(___,0,0x000), DN(F_4,7,0xC07), DN(___,0,0x000), DN(F_4,6,0xC0F), DN(___,0,0x000), DN(F_4,5,0xC0F), DN(___,0,0x000), DN(F_4,4,0xC07), DN(___,0,0x000), DN(F_4,5,0xC07), DN(___,0,0x000), DN(F_4,6,0xC0F), DN(___,0,0x000), DN(F_4,7,0xC0F), DN(___,0,0x000), DN(C_4,6,0xC0F), DN(___,0,0x000), DN(C_4,5,0xC0F), DN(___,0,0x000), DN(Ds4,4,0xC0F), DN(___,0,0x000), DN(Ds4,5,0xC0F), DN(___,0,0x000), DN(G_4,6,0xC0F), DN(___,0,0x000), DN(G_4,7,0xC0F), DN(___,0,0x000), DN(G_4,6,0xC07), DN(___,0,0x000), DN(G_4,5,0xC07), DN(___,0,0x000), DN(G_4,4,0xC0F), DN(___,0,0x000), DN(G_4,5,0xC0F), DN(___,0,0x000), DN(G_4,6,0xC07), DN(___,0,0x000), DN(G_4,7,0xC07), DN(___,0,0x000), DN(G_4,6,0xC0F), DN(___,0,0x000), DN(G_4,5,0xC0F), DN(___,0,0x000), DN(G_4,4,0xC0F), DN(___,0,0x000), DN(G_4,5,0xC0F), DN(___,0,0x000), DN(Ds4,6,0xC0F), DN(___,0,0x000), DN(Ds4,7,0xC0F), DN(___,0,0x000), DN(D_4,6,0xC0F), DN(___,0,0x000), DN(D_4,5,0xC0F), DN(___,0,0x000), DN(As3,4,0xC0F), DN(___,0,0x000), DN(As3,5,0xC0F), DN(___,0,0x000), }; static const unsigned char P7[] = { DN(F_7,1,0x000), DN(F_6,2,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_7,3,0x000), DN(Ds8,3,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_7,1,0x000), DN(F_6,2,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_7,1,0x000), DN(F_6,2,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_7,3,0x000), DN(Ds8,3,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_7,3,0x000), DN(Ds8,3,0xC65), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds8,3,0xCC0), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(B_7,0,0x000), DN(As7,0,0x000), DN(A_7,0,0x000), DN(Fs7,0,0x000), DN(F_7,0,0x000), DN(E_7,0,0x000), DN(Ds7,0,0x000), DN(D_7,0,0x000), }; static const unsigned char P8[] = { DN(F_4,4,0xC0F), DN(___,0,0x000), DN(F_4,5,0xC0F), DN(___,0,0x000), DN(F_4,6,0xC07), DN(___,0,0x000), DN(F_4,7,0xC07), DN(___,0,0x000), DN(F_4,6,0xC0F), DN(___,0,0x000), DN(F_4,5,0xC0F), DN(___,0,0x000), DN(F_4,4,0xC07), DN(___,0,0x000), DN(F_4,5,0xC07), DN(___,0,0x000), DN(F_4,6,0xC0F), DN(___,0,0x000), DN(F_4,7,0xC0F), DN(___,0,0x000), DN(Ds4,6,0xC0F), DN(___,0,0x000), DN(Ds4,5,0xC0F), DN(___,0,0x000), DN(D_4,4,0xC0F), DN(___,0,0x000), DN(D_4,5,0xC0F), DN(___,0,0x000), DN(As3,6,0xC0F), DN(___,0,0x000), DN(As3,7,0xC0F), DN(___,0,0x000), DN(As3,6,0xC07), DN(___,0,0x000), DN(As3,5,0xC07), DN(___,0,0x000), DN(As3,4,0xC07), DN(___,0,0x000), DN(As3,5,0xC07), DN(___,0,0x000), DN(As3,6,0xC03), DN(___,0,0x000), DN(As3,7,0xC03), DN(___,0,0x000), DN(As3,6,0xC03), DN(___,0,0x000), DN(As3,5,0xC03), DN(___,0,0x000), DN(As3,4,0xC07), DN(___,0,0x000), DN(As3,5,0xC07), DN(___,0,0x000), DN(As3,6,0xC07), DN(___,0,0x000), DN(As3,7,0xC07), DN(___,0,0x000), DN(As3,6,0xC0F), DN(___,0,0x000), DN(As3,5,0xC0F), DN(___,0,0x000), DN(As3,4,0xC0F), DN(___,0,0x000), DN(As3,5,0xC0F), DN(___,0,0x000), }; static const unsigned char P9[] = { DN(C_6,3,0xC0F), DN(C_6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(Ds6,3,0xC0F), DN(Ds6,4,0xC0F), DN(C_6,3,0xC07), DN(C_6,4,0xC07), DN(G_6,3,0xC0F), DN(G_6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(C_6,3,0xC0F), DN(C_6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(Ds6,3,0xC0F), DN(Ds6,4,0xC0F), DN(C_6,3,0xC07), DN(C_6,4,0xC07), DN(G_6,3,0xC0F), DN(G_6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(C_6,3,0xC0F), DN(C_6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(Ds6,3,0xC0F), DN(Ds6,4,0xC0F), DN(C_6,3,0xC07), DN(C_6,4,0xC07), DN(G_6,3,0xC0F), DN(G_6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(C_6,3,0xC0F), DN(C_6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(Ds6,3,0xC0F), DN(Ds6,4,0xC0F), DN(C_6,3,0xC07), DN(C_6,4,0xC07), DN(G_6,3,0xC0F), DN(G_6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(C_6,3,0xC0F), DN(C_6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(Ds6,3,0xC0F), DN(Ds6,4,0xC0F), DN(C_6,3,0xC07), DN(C_6,4,0xC07), DN(G_6,3,0xC0F), DN(G_6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(Ds6,3,0xC0F), DN(Ds6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), }; static const unsigned char P10[] = { DN(C_5,3,0x900), DN(Ds5,0,0x000), DN(G_5,0,0x940), DN(C_5,0,0x000), DN(Ds5,0,0x980), DN(G_5,0,0x000), DN(C_5,0,0x9C0), DN(Ds5,0,0x000), DN(G_5,3,0x900), DN(C_5,0,0x000), DN(Ds5,0,0x940), DN(G_5,0,0x000), DN(C_5,0,0x980), DN(Ds5,0,0x000), DN(G_5,0,0x9C0), DN(C_5,0,0x000), DN(Ds5,3,0x900), DN(G_5,0,0x000), DN(C_5,0,0x940), DN(Ds5,0,0x000), DN(G_5,0,0x980), DN(C_5,0,0x000), DN(Ds5,0,0x9C0), DN(G_5,0,0x000), DN(C_5,3,0x900), DN(Ds5,0,0x000), DN(G_5,0,0x940), DN(C_5,0,0x000), DN(Ds5,0,0x980), DN(G_5,0,0x000), DN(C_5,0,0x9C0), DN(Ds5,0,0x000), DN(G_5,3,0x900), DN(C_5,0,0x000), DN(Ds5,0,0x940), DN(G_5,0,0x000), DN(C_5,0,0x980), DN(Ds5,0,0x000), DN(G_5,0,0x9C0), DN(C_5,0,0x000), DN(Ds5,3,0x900), DN(G_5,0,0x000), DN(C_5,0,0x940), DN(Ds5,0,0x000), DN(G_5,0,0x980), DN(C_5,0,0x000), DN(Ds5,0,0x9C0), DN(G_5,0,0x000), DN(C_5,3,0x900), DN(Ds5,0,0x000), DN(G_5,0,0x940), DN(C_5,0,0x000), DN(Ds5,0,0x980), DN(G_5,0,0x000), DN(C_5,0,0x9C0), DN(Ds5,0,0x000), DN(G_5,3,0x900), DN(C_5,0,0x000), DN(Ds5,0,0x940), DN(G_5,0,0x000), DN(C_5,0,0x980), DN(Ds5,0,0x000), DN(G_5,0,0x9C0), DN(C_5,0,0x000), }; static const unsigned char P11[] = { DN(C_5,4,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Fs5,6,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(G_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Fs5,6,0x000), DN(As3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Fs5,6,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(G_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Fs5,6,0x000), DN(As3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), }; static const unsigned char P12[] = { DN(Ds5,4,0x000), DN(Ds3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(A_5,6,0x000), DN(Ds3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds5,4,0x000), DN(Ds3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds5,4,0x000), DN(As3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(A_5,6,0x000), DN(Cs4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds5,4,0x000), DN(Ds3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(A_5,6,0x000), DN(Ds3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds5,4,0x000), DN(Ds3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds5,4,0x000), DN(As3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(A_5,6,0x000), DN(Cs4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), }; static const unsigned char P13[] = { DN(Ds5,3,0x900), DN(G_5,0,0x000), DN(As5,0,0x940), DN(Ds5,0,0x000), DN(G_5,0,0x980), DN(As5,0,0x000), DN(Ds5,0,0x9C0), DN(G_5,0,0x000), DN(As5,3,0x900), DN(Ds5,0,0x000), DN(G_5,0,0x940), DN(As5,0,0x000), DN(Ds5,0,0x980), DN(G_5,0,0x000), DN(As5,0,0x9C0), DN(Ds5,0,0x000), DN(G_5,3,0x900), DN(As5,0,0x000), DN(Ds5,0,0x940), DN(G_5,0,0x000), DN(As5,0,0x980), DN(Ds5,0,0x000), DN(G_5,0,0x9C0), DN(As5,0,0x000), DN(Ds5,3,0x900), DN(G_5,0,0x000), DN(As5,0,0x940), DN(Ds5,0,0x000), DN(G_5,0,0x980), DN(As5,0,0x000), DN(Ds5,0,0x9C0), DN(G_5,0,0x000), DN(As5,3,0x900), DN(Ds5,0,0x000), DN(G_5,0,0x940), DN(As5,0,0x000), DN(Ds5,0,0x980), DN(G_5,0,0x000), DN(As5,0,0x9C0), DN(Ds5,0,0x000), DN(G_5,3,0x900), DN(As5,0,0x000), DN(Ds5,0,0x940), DN(G_5,0,0x000), DN(As5,0,0x980), DN(Ds5,0,0x000), DN(G_5,0,0x9C0), DN(As5,0,0x000), DN(Ds5,3,0x900), DN(G_5,0,0x000), DN(As5,0,0x940), DN(Ds5,0,0x000), DN(G_5,0,0x980), DN(As5,0,0x000), DN(Ds5,0,0x9C0), DN(G_5,0,0x000), DN(As5,3,0x900), DN(Ds5,0,0x000), DN(G_5,0,0x940), DN(As5,0,0x000), DN(Ds5,0,0x980), DN(G_5,0,0x000), DN(As5,0,0x9C0), DN(Ds5,0,0x000), }; static const unsigned char P14[] = { DN(Ds6,3,0xC0F), DN(Ds6,4,0xC0F), DN(As6,3,0xC07), DN(As6,4,0xC07), DN(G_6,3,0xC0F), DN(G_6,4,0xC0F), DN(Ds6,3,0xC07), DN(Ds6,4,0xC07), DN(As6,3,0xC0F), DN(As6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(Ds6,3,0xC0F), DN(Ds6,4,0xC0F), DN(As6,3,0xC07), DN(As6,4,0xC07), DN(G_6,3,0xC0F), DN(G_6,4,0xC0F), DN(Ds6,3,0xC07), DN(Ds6,4,0xC07), DN(As6,3,0xC0F), DN(As6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(Ds6,3,0xC0F), DN(Ds6,4,0xC0F), DN(As6,3,0xC07), DN(As6,4,0xC07), DN(G_6,3,0xC0F), DN(G_6,4,0xC0F), DN(Ds6,3,0xC07), DN(Ds6,4,0xC07), DN(As6,3,0xC0F), DN(As6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(Ds6,3,0xC0F), DN(Ds6,4,0xC0F), DN(As6,3,0xC07), DN(As6,4,0xC07), DN(G_6,3,0xC0F), DN(G_6,4,0xC0F), DN(Ds6,3,0xC07), DN(Ds6,4,0xC07), DN(As6,3,0xC0F), DN(As6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(Ds6,3,0xC0F), DN(Ds6,4,0xC0F), DN(As6,3,0xC07), DN(As6,4,0xC07), DN(G_6,3,0xC0F), DN(G_6,4,0xC0F), DN(Ds6,3,0xC07), DN(Ds6,4,0xC07), DN(As6,3,0xC0F), DN(As6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(Ds6,3,0xC0F), DN(Ds6,4,0xC0F), DN(As6,3,0xC07), DN(As6,4,0xC07), }; static const unsigned char P15[] = { DN(F_5,4,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(B_5,6,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_5,4,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_5,4,0x000), DN(C_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(B_5,6,0x000), DN(Ds4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_5,4,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(B_5,6,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_5,4,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_5,4,0x000), DN(C_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(B_5,6,0x000), DN(Ds4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), }; static const unsigned char P16[] = { DN(F_5,3,0x900), DN(A_5,0,0x000), DN(C_6,0,0x940), DN(F_5,0,0x000), DN(A_5,0,0x980), DN(C_6,0,0x000), DN(F_5,0,0x9C0), DN(A_5,0,0x000), DN(C_6,3,0x900), DN(F_5,0,0x000), DN(A_5,0,0x940), DN(C_6,0,0x000), DN(F_5,0,0x980), DN(A_5,0,0x000), DN(C_6,0,0x9C0), DN(F_5,0,0x000), DN(A_5,3,0x900), DN(C_6,0,0x000), DN(F_5,0,0x940), DN(A_5,0,0x000), DN(C_6,0,0x980), DN(F_5,0,0x000), DN(A_5,0,0x9C0), DN(C_6,0,0x000), DN(F_5,3,0x900), DN(A_5,0,0x000), DN(C_6,0,0x940), DN(F_5,0,0x000), DN(A_5,0,0x980), DN(C_6,0,0x000), DN(F_5,0,0x9C0), DN(A_5,0,0x000), DN(C_6,3,0x900), DN(F_5,0,0x000), DN(A_5,0,0x940), DN(C_6,0,0x000), DN(F_5,0,0x980), DN(A_5,0,0x000), DN(C_6,0,0x9C0), DN(F_5,0,0x000), DN(A_5,3,0x900), DN(C_6,0,0x000), DN(F_5,0,0x940), DN(A_5,0,0x000), DN(C_6,0,0x980), DN(F_5,0,0x000), DN(A_5,0,0x9C0), DN(C_6,0,0x000), DN(F_5,3,0x900), DN(A_5,0,0x000), DN(C_6,0,0x940), DN(F_5,0,0x000), DN(A_5,0,0x980), DN(C_6,0,0x000), DN(F_5,0,0x9C0), DN(A_5,0,0x000), DN(C_6,3,0x900), DN(F_5,0,0x000), DN(A_5,0,0x940), DN(C_6,0,0x000), DN(F_5,0,0x980), DN(A_5,0,0x000), DN(C_6,0,0x9C0), DN(F_5,0,0x000), }; static const unsigned char P17[] = { DN(F_6,3,0xC0F), DN(F_6,4,0xC0F), DN(C_7,3,0xC07), DN(C_7,4,0xC07), DN(A_6,3,0xC0F), DN(A_6,4,0xC0F), DN(F_6,3,0xC07), DN(F_6,4,0xC07), DN(C_7,3,0xC0F), DN(C_7,4,0xC0F), DN(A_6,3,0xC07), DN(A_6,4,0xC07), DN(F_6,3,0xC0F), DN(F_6,4,0xC0F), DN(C_7,3,0xC07), DN(C_7,4,0xC07), DN(A_6,3,0xC0F), DN(A_6,4,0xC0F), DN(F_6,3,0xC07), DN(F_6,4,0xC07), DN(C_7,3,0xC0F), DN(C_7,4,0xC0F), DN(A_6,3,0xC07), DN(A_6,4,0xC07), DN(F_6,3,0xC0F), DN(F_6,4,0xC0F), DN(C_7,3,0xC07), DN(C_7,4,0xC07), DN(A_6,3,0xC0F), DN(A_6,4,0xC0F), DN(F_6,3,0xC07), DN(F_6,4,0xC07), DN(C_7,3,0xC0F), DN(C_7,4,0xC0F), DN(A_6,3,0xC07), DN(A_6,4,0xC07), DN(F_6,3,0xC0F), DN(F_6,4,0xC0F), DN(C_7,3,0xC07), DN(C_7,4,0xC07), DN(A_6,3,0xC0F), DN(A_6,4,0xC0F), DN(F_6,3,0xC07), DN(F_6,4,0xC07), DN(C_7,3,0xC0F), DN(C_7,4,0xC0F), DN(A_6,3,0xC07), DN(A_6,4,0xC07), DN(F_6,3,0xC0F), DN(F_6,4,0xC0F), DN(C_7,3,0xC07), DN(C_7,4,0xC07), DN(A_6,3,0xC0F), DN(A_6,4,0xC0F), DN(F_6,3,0xC07), DN(F_6,4,0xC07), DN(C_7,3,0xC0F), DN(C_7,4,0xC0F), DN(A_6,3,0xC07), DN(A_6,4,0xC07), DN(F_6,3,0xC0F), DN(F_6,4,0xC0F), DN(C_7,3,0xC07), DN(C_7,4,0xC07), }; static const unsigned char P18[] = { DN(F_6,3,0xC0F), DN(F_6,4,0xC0F), DN(C_7,3,0xC07), DN(C_7,4,0xC07), DN(Gs6,3,0xC0F), DN(Gs6,4,0xC0F), DN(F_6,3,0xC07), DN(F_6,4,0xC07), DN(C_7,3,0xC0F), DN(C_7,4,0xC0F), DN(Gs6,3,0xC07), DN(Gs6,4,0xC07), DN(F_6,3,0xC0F), DN(F_6,4,0xC0F), DN(C_7,3,0xC07), DN(C_7,4,0xC07), DN(Gs6,3,0xC0F), DN(Gs6,4,0xC0F), DN(F_6,3,0xC07), DN(F_6,4,0xC07), DN(C_7,3,0xC0F), DN(C_7,4,0xC0F), DN(Gs6,3,0xC07), DN(Gs6,4,0xC07), DN(F_6,3,0xC0F), DN(F_6,4,0xC0F), DN(C_7,3,0xC07), DN(C_7,4,0xC07), DN(Gs6,3,0xC0F), DN(Gs6,4,0xC0F), DN(F_6,3,0xC07), DN(F_6,4,0xC07), DN(B_6,3,0xC0F), DN(B_6,4,0xC0F), DN(Gs6,3,0xC07), DN(Gs6,4,0xC07), DN(D_6,3,0xC0F), DN(D_6,4,0xC0F), DN(B_6,3,0xC07), DN(B_6,4,0xC07), DN(G_6,3,0xC0F), DN(G_6,4,0xC0F), DN(D_6,3,0xC07), DN(D_6,4,0xC07), DN(B_6,3,0xC0F), DN(B_6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(D_6,3,0xC0F), DN(D_6,4,0xC0F), DN(B_6,3,0xC07), DN(B_6,4,0xC07), DN(G_6,3,0xC0F), DN(G_6,4,0xC0F), DN(D_6,3,0xC07), DN(D_6,4,0xC07), DN(B_6,3,0xC0F), DN(B_6,4,0xC0F), DN(G_6,3,0xC07), DN(G_6,4,0xC07), DN(D_6,3,0xC07), DN(D_6,4,0xC07), DN(B_6,3,0xC03), DN(B_6,4,0xC03), }; static const unsigned char P19[] = { DN(F_5,4,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(B_5,6,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_5,4,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_5,4,0x000), DN(C_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(B_5,6,0x000), DN(Ds4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(D_5,4,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Gs5,6,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(D_5,4,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(D_5,4,0x000), DN(G_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Gs5,6,0x000), DN(B_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(D_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), }; static const unsigned char P20[] = { DN(F_5,3,0x900), DN(Gs5,0,0x000), DN(C_6,0,0x940), DN(F_5,0,0x000), DN(Gs5,0,0x980), DN(C_6,0,0x000), DN(F_5,0,0x9C0), DN(Gs5,0,0x000), DN(C_6,3,0x900), DN(F_5,0,0x000), DN(Gs5,0,0x940), DN(C_6,0,0x000), DN(F_5,0,0x980), DN(Gs5,0,0x000), DN(C_6,0,0x9C0), DN(F_5,0,0x000), DN(Gs5,3,0x900), DN(C_6,0,0x000), DN(F_5,0,0x940), DN(Gs5,0,0x000), DN(C_6,0,0x980), DN(F_5,0,0x000), DN(Gs5,0,0x9C0), DN(C_6,0,0x000), DN(F_5,3,0x900), DN(Gs5,0,0x000), DN(C_6,0,0x940), DN(F_5,0,0x000), DN(Gs5,0,0x980), DN(C_6,0,0x000), DN(F_5,0,0x9C0), DN(Gs5,0,0x000), DN(B_5,3,0xC03), DN(D_5,0,0x000), DN(G_5,0,0x940), DN(B_5,0,0x000), DN(D_5,0,0x980), DN(G_5,0,0x000), DN(B_5,0,0x9C0), DN(D_5,0,0x000), DN(G_5,3,0xC02), DN(B_5,0,0x000), DN(D_5,0,0x940), DN(G_5,0,0x000), DN(B_5,0,0x980), DN(D_5,0,0x000), DN(G_5,0,0x9C0), DN(B_5,0,0x000), DN(D_5,3,0xC01), DN(G_5,0,0x000), DN(B_5,0,0x940), DN(D_5,0,0x000), DN(G_5,0,0x980), DN(B_5,0,0x000), DN(D_5,0,0x9C0), DN(G_5,0,0x000), DN(B_5,3,0xC01), DN(D_5,0,0x000), DN(G_5,0,0x940), DN(B_5,0,0x000), DN(D_5,0,0x980), DN(G_5,0,0x000), DN(B_5,0,0x9C0), DN(D_5,0,0x000), }; static const unsigned char P21[] = { DN(C_6,4,0xC0F), DN(___,0,0x000), DN(C_6,5,0xC0F), DN(___,0,0x000), DN(C_6,6,0xC0F), DN(___,0,0x000), DN(C_6,7,0xC07), DN(___,0,0x000), DN(C_6,6,0xC07), DN(___,0,0x000), DN(C_6,5,0xC03), DN(___,0,0x000), DN(D_6,4,0xC0F), DN(___,0,0x000), DN(D_6,5,0xC0F), DN(___,0,0x000), DN(D_6,6,0xC0F), DN(___,0,0x000), DN(D_6,7,0xC07), DN(___,0,0x000), DN(D_6,6,0xC07), DN(___,0,0x000), DN(D_6,5,0xC03), DN(___,0,0x000), DN(D_6,4,0xC0F), DN(Ds6,0,0x304), DN(Ds6,5,0xC0F), DN(___,0,0x000), DN(Ds6,6,0xC0F), DN(___,0,0x000), DN(Ds6,7,0xC07), DN(___,0,0x000), DN(Ds6,6,0xC07), DN(___,0,0x000), DN(Ds6,5,0xC03), DN(___,0,0x000), DN(Ds6,4,0xC03), DN(___,0,0x000), DN(Ds6,5,0xC03), DN(___,0,0x000), DN(D_6,6,0xC0F), DN(___,0,0x000), DN(D_6,7,0xC0F), DN(___,0,0x000), DN(D_6,6,0xC0F), DN(___,0,0x000), DN(D_6,5,0xC07), DN(___,0,0x000), DN(C_6,4,0xC0F), DN(___,0,0x000), DN(C_6,5,0xC0F), DN(___,0,0x000), DN(C_6,6,0xC0F), DN(___,0,0x000), DN(C_6,7,0xC07), DN(___,0,0x000), DN(As5,6,0xC0F), DN(___,0,0x000), DN(As5,5,0xC0F), DN(___,0,0x000), DN(As5,4,0xC0F), DN(___,0,0x000), DN(As5,5,0xC07), DN(___,0,0x000), }; static const unsigned char P22[] = { DN(G_5,4,0xC0F), DN(___,0,0x000), DN(G_5,5,0xC0F), DN(___,0,0x000), DN(G_5,6,0xC0F), DN(___,0,0x000), DN(G_5,7,0xC07), DN(___,0,0x000), DN(As5,6,0xC0F), DN(___,0,0x000), DN(As5,5,0xC07), DN(___,0,0x000), DN(F_5,4,0xC0F), DN(___,0,0x000), DN(F_5,5,0xC0F), DN(___,0,0x000), DN(F_5,6,0xC0F), DN(___,0,0x000), DN(F_5,7,0xC07), DN(___,0,0x000), DN(As5,6,0xC0F), DN(___,0,0x000), DN(As5,5,0xC07), DN(___,0,0x000), DN(F_5,4,0xC0F), DN(G_5,0,0x304), DN(G_5,5,0xC0F), DN(___,0,0x000), DN(G_5,6,0xC0F), DN(___,0,0x000), DN(G_5,7,0xC0F), DN(___,0,0x000), DN(G_5,6,0xC0F), DN(___,0,0x000), DN(G_5,5,0xC0F), DN(___,0,0x000), DN(G_5,4,0xC07), DN(___,0,0x000), DN(G_5,5,0xC07), DN(___,0,0x000), DN(G_5,6,0xC07), DN(___,0,0x000), DN(G_5,7,0xC07), DN(___,0,0x000), DN(G_5,6,0xC03), DN(___,0,0x000), DN(G_5,5,0xC03), DN(___,0,0x000), DN(G_5,4,0xC03), DN(___,0,0x000), DN(G_5,5,0xC03), DN(___,0,0x000), DN(G_5,6,0xC03), DN(___,0,0x000), DN(G_5,7,0xC03), DN(___,0,0x000), DN(C_6,6,0xC0F), DN(___,0,0x000), DN(C_6,5,0xC07), DN(___,0,0x000), DN(D_6,4,0xC0F), DN(___,0,0x000), DN(D_6,5,0xC07), DN(___,0,0x000), }; static const unsigned char P23[] = { DN(Ds6,4,0xC0F), DN(___,0,0x000), DN(Ds6,5,0xC0F), DN(___,0,0x000), DN(Ds6,6,0xC0F), DN(___,0,0x000), DN(Ds6,7,0xC07), DN(___,0,0x000), DN(Ds6,6,0xC07), DN(___,0,0x000), DN(Ds6,5,0xC03), DN(___,0,0x000), DN(F_6,4,0xC0F), DN(___,0,0x000), DN(F_6,5,0xC0F), DN(___,0,0x000), DN(F_6,6,0xC0F), DN(___,0,0x000), DN(F_6,7,0xC07), DN(___,0,0x000), DN(F_6,6,0xC07), DN(___,0,0x000), DN(F_6,5,0xC03), DN(___,0,0x000), DN(F_6,4,0xC0F), DN(G_6,0,0x304), DN(G_6,5,0xC0F), DN(___,0,0x000), DN(G_6,6,0xC0F), DN(___,0,0x000), DN(G_6,7,0xC0F), DN(___,0,0x000), DN(G_6,6,0xC0F), DN(___,0,0x000), DN(G_6,5,0xC07), DN(___,0,0x000), DN(G_6,4,0xC03), DN(___,0,0x000), DN(G_6,5,0xC03), DN(___,0,0x000), DN(As6,6,0xC0F), DN(___,0,0x000), DN(As6,7,0xC0F), DN(___,0,0x000), DN(As6,6,0xC0F), DN(___,0,0x000), DN(As6,5,0xC07), DN(___,0,0x000), DN(F_6,4,0xC0F), DN(___,0,0x000), DN(F_6,5,0xC0F), DN(___,0,0x000), DN(F_6,6,0xC0F), DN(___,0,0x000), DN(F_6,7,0xC07), DN(___,0,0x000), DN(Ds6,6,0xC0F), DN(___,0,0x000), DN(Ds6,5,0xC0F), DN(___,0,0x000), DN(Ds6,4,0xC0F), DN(___,0,0x000), DN(Ds6,5,0xC07), DN(___,0,0x000), }; static const unsigned char P24[] = { DN(F_6,4,0xC0F), DN(___,0,0x000), DN(F_6,5,0xC0F), DN(___,0,0x000), DN(F_6,6,0xC0F), DN(___,0,0x000), DN(F_6,7,0xC0F), DN(___,0,0x000), DN(F_6,6,0xC07), DN(___,0,0x000), DN(F_6,5,0xC07), DN(___,0,0x000), DN(F_6,4,0xC07), DN(___,0,0x000), DN(F_6,5,0xC07), DN(___,0,0x000), DN(F_6,6,0xC07), DN(___,0,0x000), DN(F_6,7,0xC07), DN(___,0,0x000), DN(F_6,6,0xC03), DN(___,0,0x000), DN(F_6,5,0xC03), DN(___,0,0x000), DN(F_6,4,0xC03), DN(___,0,0x000), DN(F_6,5,0xC03), DN(___,0,0x000), DN(F_6,6,0xC03), DN(___,0,0x000), DN(F_6,7,0xC03), DN(___,0,0x000), DN(F_6,6,0xC0F), DN(G_6,0,0x308), DN(G_6,5,0xC0F), DN(___,0,0x000), DN(G_6,4,0xC0F), DN(___,0,0x000), DN(G_6,5,0xC0F), DN(___,0,0x000), DN(G_6,6,0xC0F), DN(___,0,0x000), DN(G_6,7,0xC07), DN(___,0,0x000), DN(G_6,6,0xC07), DN(___,0,0x000), DN(G_6,5,0xC03), DN(___,0,0x000), DN(D_6,4,0xC0F), DN(___,0,0x000), DN(D_6,5,0xC0F), DN(___,0,0x000), DN(D_6,6,0xC0F), DN(___,0,0x000), DN(D_6,7,0xC0F), DN(___,0,0x000), DN(D_6,6,0xC0F), DN(___,0,0x000), DN(D_6,5,0xC07), DN(___,0,0x000), DN(D_6,4,0xC07), DN(___,0,0x000), DN(D_6,5,0xC03), DN(___,0,0x000), }; static const unsigned char P25[] = { DN(C_6,4,0xC0F), DN(___,0,0x000), DN(C_6,5,0xC0F), DN(___,0,0x000), DN(C_6,6,0xC0F), DN(___,0,0x000), DN(C_6,7,0xC07), DN(___,0,0x000), DN(C_6,6,0xC07), DN(___,0,0x000), DN(C_6,5,0xC03), DN(___,0,0x000), DN(D_6,4,0xC0F), DN(___,0,0x000), DN(D_6,5,0xC0F), DN(___,0,0x000), DN(D_6,6,0xC0F), DN(___,0,0x000), DN(D_6,7,0xC07), DN(___,0,0x000), DN(D_6,6,0xC07), DN(___,0,0x000), DN(D_6,5,0xC03), DN(___,0,0x000), DN(D_6,4,0xC0F), DN(Ds6,0,0x304), DN(Ds6,5,0xC0F), DN(___,0,0x000), DN(Ds6,6,0xC0F), DN(___,0,0x000), DN(Ds6,7,0xC07), DN(___,0,0x000), DN(Ds6,6,0xC07), DN(___,0,0x000), DN(Ds6,5,0xC03), DN(___,0,0x000), DN(F_6,4,0xC0F), DN(___,0,0x000), DN(F_6,5,0xC0F), DN(___,0,0x000), DN(F_6,6,0xC0F), DN(___,0,0x000), DN(F_6,7,0xC07), DN(___,0,0x000), DN(F_6,6,0xC07), DN(___,0,0x000), DN(F_6,5,0xC03), DN(___,0,0x000), DN(G_6,4,0xC0F), DN(___,0,0x000), DN(G_6,5,0xC0F), DN(___,0,0x000), DN(G_6,6,0xC0F), DN(___,0,0x000), DN(G_6,7,0xC07), DN(___,0,0x000), DN(As6,6,0xC0F), DN(___,0,0x000), DN(As6,5,0xC0F), DN(___,0,0x000), DN(As6,4,0xC0F), DN(___,0,0x000), DN(As6,5,0xC07), DN(___,0,0x000), }; static const unsigned char P26[] = { DN(C_7,4,0xC0F), DN(___,0,0x000), DN(C_7,5,0xC0F), DN(___,0,0x000), DN(C_7,6,0xC0F), DN(___,0,0x000), DN(C_7,7,0xC07), DN(___,0,0x000), DN(C_7,6,0xC07), DN(___,0,0x000), DN(C_7,5,0xC03), DN(___,0,0x000), DN(As6,4,0xC0F), DN(___,0,0x000), DN(As6,5,0xC0F), DN(___,0,0x000), DN(As6,6,0xC0F), DN(___,0,0x000), DN(As6,7,0xC07), DN(___,0,0x000), DN(As6,6,0xC07), DN(___,0,0x000), DN(As6,5,0xC03), DN(___,0,0x000), DN(As6,4,0xC0F), DN(C_7,0,0x304), DN(C_7,5,0xC0F), DN(___,0,0x000), DN(C_7,6,0xC0F), DN(___,0,0x000), DN(C_7,7,0xC0F), DN(___,0,0x000), DN(C_7,6,0xC0F), DN(___,0,0x000), DN(C_7,5,0xC0F), DN(___,0,0x000), DN(C_7,4,0xC07), DN(___,0,0x000), DN(C_7,5,0xC07), DN(___,0,0x000), DN(C_7,6,0xC07), DN(___,0,0x000), DN(C_7,7,0xC07), DN(___,0,0x000), DN(C_7,6,0xC03), DN(___,0,0x000), DN(C_7,5,0xC03), DN(___,0,0x000), DN(C_7,4,0xC03), DN(___,0,0x000), DN(C_7,5,0xC03), DN(___,0,0x000), DN(C_7,6,0xC03), DN(___,0,0x000), DN(C_7,7,0xC03), DN(___,0,0x000), DN(C_7,6,0xC0F), DN(___,0,0x000), DN(C_7,5,0xC07), DN(___,0,0x000), DN(D_7,4,0xC0F), DN(___,0,0x000), DN(D_7,5,0xC07), DN(___,0,0x000), }; static const unsigned char P27[] = { DN(Ds7,4,0xC0F), DN(___,0,0x000), DN(Ds7,5,0xC0F), DN(___,0,0x000), DN(Ds7,6,0xC0F), DN(___,0,0x000), DN(Ds7,7,0xC07), DN(___,0,0x000), DN(Ds7,6,0xC07), DN(___,0,0x000), DN(Ds7,5,0xC03), DN(___,0,0x000), DN(D_7,4,0xC0F), DN(___,0,0x000), DN(D_7,5,0xC0F), DN(___,0,0x000), DN(D_7,6,0xC0F), DN(___,0,0x000), DN(D_7,7,0xC07), DN(___,0,0x000), DN(D_7,6,0xC07), DN(___,0,0x000), DN(D_7,5,0xC03), DN(___,0,0x000), DN(D_7,4,0xC0F), DN(Ds7,0,0x304), DN(Ds7,5,0xC0F), DN(___,0,0x000), DN(Ds7,6,0xC0F), DN(___,0,0x000), DN(Ds7,7,0xC0F), DN(___,0,0x000), DN(Ds7,6,0xC0F), DN(___,0,0x000), DN(Ds7,5,0xC0F), DN(___,0,0x000), DN(Ds7,4,0xC07), DN(___,0,0x000), DN(Ds7,5,0xC03), DN(___,0,0x000), DN(F_7,6,0xC0F), DN(___,0,0x000), DN(F_7,7,0xC0F), DN(___,0,0x000), DN(F_7,6,0xC0F), DN(___,0,0x000), DN(F_7,5,0xC07), DN(___,0,0x000), DN(G_7,4,0xC0F), DN(___,0,0x000), DN(G_7,5,0xC0F), DN(___,0,0x000), DN(G_7,6,0xC0F), DN(___,0,0x000), DN(G_7,7,0xC07), DN(___,0,0x000), DN(Gs7,6,0xC0F), DN(___,0,0x000), DN(Gs7,5,0xC0F), DN(___,0,0x000), DN(Gs7,4,0xC0F), DN(___,0,0x000), DN(Gs7,5,0xC07), DN(___,0,0x000), }; static const unsigned char P28[] = { DN(G_7,4,0xC0F), DN(___,0,0x000), DN(Gs7,5,0xC0F), DN(___,0,0x000), DN(G_7,6,0xC0F), DN(___,0,0x000), DN(Gs7,7,0xC0F), DN(___,0,0x000), DN(G_7,6,0xC07), DN(___,0,0x000), DN(Gs7,5,0xC07), DN(___,0,0x000), DN(G_7,4,0xC07), DN(___,0,0x000), DN(Gs7,5,0xC07), DN(___,0,0x000), DN(G_7,6,0xC03), DN(___,0,0x000), DN(Gs7,7,0xC03), DN(___,0,0x000), DN(G_7,6,0xC03), DN(___,0,0x000), DN(Gs7,5,0xC03), DN(___,0,0x000), DN(G_7,4,0xC03), DN(___,0,0x000), DN(Gs7,5,0xC03), DN(___,0,0x000), DN(G_7,6,0xC03), DN(___,0,0x000), DN(Gs7,7,0xC03), DN(___,0,0x000), DN(G_7,6,0xC03), DN(___,0,0x000), DN(___,0,0xE00), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), }; static const unsigned char P29[] = { DN(C_5,4,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Fs5,6,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(Gs3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Fs5,6,0x000), DN(C_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Fs5,6,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(Gs3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Fs5,6,0x000), DN(C_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Ds4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), }; static const unsigned char P30[] = { DN(C_5,3,0x900), DN(Ds5,0,0x000), DN(Gs5,0,0x940), DN(C_5,0,0x000), DN(Ds5,0,0x980), DN(Gs5,0,0x000), DN(C_5,0,0x9C0), DN(Ds5,0,0x000), DN(Gs5,3,0x900), DN(C_5,0,0x000), DN(Ds5,0,0x940), DN(Gs5,0,0x000), DN(C_5,0,0x980), DN(Ds5,0,0x000), DN(Gs5,0,0x9C0), DN(C_5,0,0x000), DN(Ds5,3,0x900), DN(Gs5,0,0x000), DN(C_5,0,0x940), DN(Ds5,0,0x000), DN(Gs5,0,0x980), DN(C_5,0,0x000), DN(Ds5,0,0x9C0), DN(Gs5,0,0x000), DN(C_5,3,0x900), DN(Ds5,0,0x000), DN(Gs5,0,0x940), DN(C_5,0,0x000), DN(Ds5,0,0x980), DN(Gs5,0,0x000), DN(C_5,0,0x9C0), DN(Ds5,0,0x000), DN(Gs5,3,0x900), DN(C_5,0,0x000), DN(Ds5,0,0x940), DN(Gs5,0,0x000), DN(C_5,0,0x980), DN(Ds5,0,0x000), DN(Gs5,0,0x9C0), DN(C_5,0,0x000), DN(Ds5,3,0x900), DN(Gs5,0,0x000), DN(C_5,0,0x940), DN(Ds5,0,0x000), DN(Gs5,0,0x980), DN(C_5,0,0x000), DN(Ds5,0,0x9C0), DN(Gs5,0,0x000), DN(C_5,3,0x900), DN(Ds5,0,0x000), DN(Gs5,0,0x940), DN(C_5,0,0x000), DN(Ds5,0,0x980), DN(Gs5,0,0x000), DN(C_5,0,0x9C0), DN(Ds5,0,0x000), DN(Gs5,3,0x900), DN(C_5,0,0x000), DN(Ds5,0,0x940), DN(Gs5,0,0x000), DN(C_5,0,0x980), DN(Ds5,0,0x000), DN(Gs5,0,0x9C0), DN(C_5,0,0x000), }; static const unsigned char P31[] = { DN(Gs6,4,0x000), DN(C_6,4,0x000), DN(Ds6,5,0x000), DN(Gs6,5,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(Gs6,7,0x000), DN(C_6,7,0x000), DN(Ds6,6,0x000), DN(Gs6,6,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(Gs6,4,0x000), DN(C_6,4,0x000), DN(Ds6,5,0x000), DN(Gs6,5,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(Gs6,7,0x000), DN(C_6,7,0x000), DN(Ds6,6,0x000), DN(Gs6,6,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(Gs6,4,0x000), DN(C_6,4,0x000), DN(Ds6,5,0x000), DN(Gs6,5,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(Gs6,7,0x000), DN(C_6,7,0x000), DN(Ds6,6,0x000), DN(Gs6,6,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(Gs6,4,0x000), DN(C_6,4,0x000), DN(Ds6,5,0x000), DN(Gs6,5,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(Gs6,7,0x000), DN(C_6,7,0x000), DN(Ds6,6,0x000), DN(Gs6,6,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(Gs6,4,0x000), DN(C_6,4,0x000), DN(Ds6,5,0x000), DN(Gs6,5,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(Gs6,7,0x000), DN(C_6,7,0x000), DN(Ds6,6,0x000), DN(Gs6,6,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(Gs6,4,0x000), DN(C_6,4,0x000), DN(Ds6,5,0x000), DN(Gs6,5,0x000), }; static const unsigned char P32[] = { DN(C_5,4,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Fs5,6,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(As3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Fs5,6,0x000), DN(D_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Fs5,6,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(D_3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(C_5,4,0x000), DN(As3,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(Fs5,6,0x000), DN(D_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(F_4,5,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), }; static const unsigned char P33[] = { DN(D_5,3,0x900), DN(F_5,0,0x000), DN(As5,0,0x940), DN(D_5,0,0x000), DN(F_5,0,0x980), DN(As5,0,0x000), DN(D_5,0,0x9C0), DN(F_5,0,0x000), DN(As5,3,0x900), DN(D_5,0,0x000), DN(F_5,0,0x940), DN(As5,0,0x000), DN(D_5,0,0x980), DN(F_5,0,0x000), DN(As5,0,0x9C0), DN(D_5,0,0x000), DN(F_5,3,0x900), DN(As5,0,0x000), DN(D_5,0,0x940), DN(F_5,0,0x000), DN(As5,0,0x980), DN(D_5,0,0x000), DN(F_5,0,0x9C0), DN(As5,0,0x000), DN(D_5,3,0x900), DN(F_5,0,0x000), DN(As5,0,0x940), DN(D_5,0,0x000), DN(F_5,0,0x980), DN(As5,0,0x000), DN(D_5,0,0x9C0), DN(F_5,0,0x000), DN(As5,3,0x900), DN(D_5,0,0x000), DN(F_5,0,0x940), DN(As5,0,0x000), DN(D_5,0,0x980), DN(F_5,0,0x000), DN(As5,0,0x9C0), DN(D_5,0,0x000), DN(F_5,3,0x900), DN(As5,0,0x000), DN(D_5,0,0x940), DN(F_5,0,0x000), DN(As5,0,0x980), DN(D_5,0,0x000), DN(F_5,0,0x9C0), DN(As5,0,0x000), DN(D_5,3,0x900), DN(F_5,0,0x000), DN(As5,0,0x940), DN(D_5,0,0x000), DN(F_5,0,0x980), DN(As5,0,0x000), DN(D_5,0,0x9C0), DN(F_5,0,0x000), DN(As5,3,0x900), DN(D_5,0,0x000), DN(F_5,0,0x940), DN(As5,0,0x000), DN(D_5,0,0x980), DN(F_5,0,0x000), DN(As5,0,0x9C0), DN(D_5,0,0x000), }; static const unsigned char P34[] = { DN(As6,4,0x000), DN(D_6,4,0x000), DN(F_6,5,0x000), DN(As6,5,0x000), DN(D_6,6,0x000), DN(F_6,6,0x000), DN(As6,7,0x000), DN(D_6,7,0x000), DN(F_6,6,0x000), DN(As6,6,0x000), DN(D_6,5,0x000), DN(F_6,5,0x000), DN(As6,4,0x000), DN(D_6,4,0x000), DN(F_6,5,0x000), DN(As6,5,0x000), DN(D_6,6,0x000), DN(F_6,6,0x000), DN(As6,7,0x000), DN(D_6,7,0x000), DN(F_6,6,0x000), DN(As6,6,0x000), DN(D_6,5,0x000), DN(F_6,5,0x000), DN(As6,4,0x000), DN(D_6,4,0x000), DN(F_6,5,0x000), DN(As6,5,0x000), DN(D_6,6,0x000), DN(F_6,6,0x000), DN(As6,7,0x000), DN(D_6,7,0x000), DN(F_6,6,0x000), DN(As6,6,0x000), DN(D_6,5,0x000), DN(F_6,5,0x000), DN(As6,4,0x000), DN(D_6,4,0x000), DN(F_6,5,0x000), DN(As6,5,0x000), DN(D_6,6,0x000), DN(F_6,6,0x000), DN(As6,7,0x000), DN(D_6,7,0x000), DN(F_6,6,0x000), DN(As6,6,0x000), DN(D_6,5,0x000), DN(F_6,5,0x000), DN(As6,4,0x000), DN(D_6,4,0x000), DN(F_6,5,0x000), DN(As6,5,0x000), DN(D_6,6,0x000), DN(F_6,6,0x000), DN(As6,7,0x000), DN(D_6,7,0x000), DN(F_6,6,0x000), DN(As6,6,0x000), DN(D_6,5,0x000), DN(F_6,5,0x000), DN(As6,4,0x000), DN(D_6,4,0x000), DN(F_6,5,0x000), DN(As6,5,0x000), }; static const unsigned char P35[] = { DN(Ds5,3,0x900), DN(G_5,0,0x000), DN(C_6,0,0x940), DN(Ds5,0,0x000), DN(G_5,0,0x980), DN(C_6,0,0x000), DN(Ds5,0,0x9C0), DN(G_5,0,0x000), DN(C_6,3,0x900), DN(Ds5,0,0x000), DN(G_5,0,0x940), DN(C_6,0,0x000), DN(Ds5,0,0x980), DN(G_5,0,0x000), DN(C_6,0,0x9C0), DN(Ds5,0,0x000), DN(G_5,3,0x900), DN(C_6,0,0x000), DN(Ds5,0,0x940), DN(G_5,0,0x000), DN(C_6,0,0x980), DN(Ds5,0,0x000), DN(G_5,0,0x9C0), DN(C_6,0,0x000), DN(Ds5,3,0x900), DN(G_5,0,0x000), DN(C_6,0,0x940), DN(Ds5,0,0x000), DN(G_5,0,0x980), DN(C_6,0,0x000), DN(Ds5,0,0x9C0), DN(G_5,0,0x000), DN(C_6,3,0x900), DN(Ds5,0,0x000), DN(G_5,0,0x940), DN(C_6,0,0x000), DN(Ds5,0,0x980), DN(G_5,0,0x000), DN(C_6,0,0x9C0), DN(Ds5,0,0x000), DN(G_5,3,0x900), DN(C_6,0,0x000), DN(Ds5,0,0x940), DN(G_5,0,0x000), DN(C_6,0,0x980), DN(Ds5,0,0x000), DN(G_5,0,0x9C0), DN(C_6,0,0x000), DN(Ds5,3,0x900), DN(G_5,0,0x000), DN(C_6,0,0x940), DN(Ds5,0,0x000), DN(G_5,0,0x980), DN(C_6,0,0x000), DN(Ds5,0,0x9C0), DN(G_5,0,0x000), DN(C_6,3,0x900), DN(Ds5,0,0x000), DN(G_5,0,0x940), DN(C_6,0,0x000), DN(Ds5,0,0x980), DN(G_5,0,0x000), DN(C_6,0,0x9C0), DN(Ds5,0,0x000), }; static const unsigned char P36[] = { DN(C_7,4,0x000), DN(Ds6,4,0x000), DN(G_6,5,0x000), DN(C_7,5,0x000), DN(Ds6,6,0x000), DN(G_6,6,0x000), DN(C_7,7,0x000), DN(Ds6,7,0x000), DN(G_6,6,0x000), DN(C_7,6,0x000), DN(Ds6,5,0x000), DN(G_6,5,0x000), DN(C_7,4,0x000), DN(Ds6,4,0x000), DN(G_6,5,0x000), DN(C_7,5,0x000), DN(Ds6,6,0x000), DN(G_6,6,0x000), DN(C_7,7,0x000), DN(Ds6,7,0x000), DN(G_6,6,0x000), DN(C_7,6,0x000), DN(Ds6,5,0x000), DN(G_6,5,0x000), DN(C_7,4,0x000), DN(Ds6,4,0x000), DN(G_6,5,0x000), DN(C_7,5,0x000), DN(Ds6,6,0x000), DN(G_6,6,0x000), DN(C_7,7,0x000), DN(Ds6,7,0x000), DN(G_6,6,0x000), DN(C_7,6,0x000), DN(Ds6,5,0x000), DN(G_6,5,0x000), DN(C_7,4,0x000), DN(Ds6,4,0x000), DN(G_6,5,0x000), DN(C_7,5,0x000), DN(Ds6,6,0x000), DN(G_6,6,0x000), DN(C_7,7,0x000), DN(Ds6,7,0x000), DN(G_6,6,0x000), DN(C_7,6,0x000), DN(Ds6,5,0x000), DN(G_6,5,0x000), DN(C_7,4,0x000), DN(Ds6,4,0x000), DN(G_6,5,0x000), DN(C_7,5,0x000), DN(Ds6,6,0x000), DN(G_6,6,0x000), DN(C_7,7,0x000), DN(Ds6,7,0x000), DN(G_6,6,0x000), DN(C_7,6,0x000), DN(Ds6,5,0x000), DN(G_6,5,0x000), DN(C_7,4,0x000), DN(Ds6,4,0x000), DN(G_6,5,0x000), DN(C_7,5,0x000), }; static const unsigned char P37[] = { DN(G_6,4,0x000), DN(C_6,4,0x000), DN(Ds6,5,0x000), DN(G_6,5,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(G_6,7,0x000), DN(C_6,7,0x000), DN(Ds6,6,0x000), DN(G_6,6,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(G_6,4,0x000), DN(C_6,4,0x000), DN(Ds6,5,0x000), DN(G_6,5,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(G_6,7,0x000), DN(C_6,7,0x000), DN(Ds6,6,0x000), DN(G_6,6,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(G_6,4,0x000), DN(C_6,4,0x000), DN(Ds6,5,0x000), DN(G_6,5,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(G_6,7,0x000), DN(C_6,7,0x000), DN(Ds6,6,0x000), DN(G_6,6,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(G_6,4,0x000), DN(C_6,4,0x000), DN(Ds6,5,0x000), DN(G_6,5,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(G_6,7,0x000), DN(C_6,7,0x000), DN(Ds6,6,0x000), DN(G_6,6,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(G_6,4,0x000), DN(C_6,4,0x000), DN(Ds6,5,0x000), DN(G_6,5,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(G_6,7,0x000), DN(C_6,7,0x000), DN(Ds6,6,0x000), DN(G_6,6,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(G_6,4,0x000), DN(C_6,4,0x000), DN(Ds6,5,0x000), DN(G_6,5,0x000), }; static const unsigned char P38[] = { DN(G_4,3,0x900), DN(C_5,0,0x000), DN(Ds5,0,0x940), DN(G_4,0,0x000), DN(C_5,0,0x980), DN(Ds5,0,0x000), DN(G_4,0,0x9C0), DN(C_5,0,0x000), DN(Ds5,3,0x900), DN(G_4,0,0x000), DN(C_5,0,0x940), DN(Ds5,0,0x000), DN(G_4,0,0x980), DN(C_5,0,0x000), DN(Ds5,0,0x9C0), DN(G_4,0,0x000), DN(C_5,3,0x900), DN(Ds5,0,0x000), DN(G_4,0,0x940), DN(C_5,0,0x000), DN(Ds5,0,0x980), DN(G_4,0,0x000), DN(C_5,0,0x9C0), DN(Ds5,0,0x000), DN(G_4,3,0x900), DN(C_5,0,0x000), DN(Ds5,0,0x940), DN(G_4,0,0x000), DN(C_5,0,0x980), DN(Ds5,0,0x000), DN(G_4,0,0x9C0), DN(C_5,0,0x000), DN(Ds5,3,0x900), DN(G_4,0,0x000), DN(C_5,0,0x940), DN(Ds5,0,0x000), DN(G_4,0,0x980), DN(C_5,0,0x000), DN(Ds5,0,0x9C0), DN(G_4,0,0x000), DN(C_5,3,0x900), DN(Ds5,0,0x000), DN(G_4,0,0x940), DN(C_5,0,0x000), DN(Ds5,0,0x980), DN(G_4,0,0x000), DN(C_5,0,0x9C0), DN(Ds5,0,0x000), DN(G_4,3,0x900), DN(C_5,0,0x000), DN(Ds5,0,0x940), DN(G_4,0,0x000), DN(C_5,0,0x980), DN(Ds5,0,0x000), DN(G_4,0,0x9C0), DN(C_5,0,0x000), DN(Ds5,3,0x900), DN(G_4,0,0x000), DN(C_5,0,0x940), DN(Ds5,0,0x000), DN(G_4,0,0x980), DN(C_5,0,0x000), DN(Ds5,0,0x9C0), DN(G_4,0,0x000), }; static const unsigned char P39[] = { DN(Ds6,4,0x000), DN(G_5,4,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(G_5,6,0x000), DN(C_6,6,0x000), DN(Ds6,7,0x000), DN(G_5,7,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(G_5,5,0x000), DN(C_6,5,0x000), DN(Ds6,4,0x000), DN(G_5,4,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(G_5,6,0x000), DN(C_6,6,0x000), DN(Ds6,7,0x000), DN(G_5,7,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(G_5,5,0x000), DN(C_6,5,0x000), DN(Ds6,4,0x000), DN(G_5,4,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(G_5,6,0x000), DN(C_6,6,0x000), DN(Ds6,7,0x000), DN(G_5,7,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(G_5,5,0x000), DN(C_6,5,0x000), DN(Ds6,4,0x000), DN(G_5,4,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(G_5,6,0x000), DN(C_6,6,0x000), DN(Ds6,7,0x000), DN(G_5,7,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(G_5,5,0x000), DN(C_6,5,0x000), DN(Ds6,4,0x000), DN(G_5,4,0x000), DN(C_6,5,0x000), DN(Ds6,5,0x000), DN(G_5,6,0x000), DN(C_6,6,0x000), DN(Ds6,7,0x000), DN(G_5,7,0x000), DN(C_6,6,0x000), DN(Ds6,6,0x000), DN(G_5,5,0x000), DN(C_6,5,0x000), DN(Ds6,4,0x000), DN(G_5,4,0x000), DN(C_6,5,0x000), DN(Ds6,5,0xB0B), }; static const unsigned char itNoiseSP1[] = { DN(___,0,0x000), DN(22,2,0x000), DN(5,0,0x000), DN(5,0,0x000), DN(5,0,0x000), DN(5,0,0x000), DN(5,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP2[] = { DN(___,0,0x000), DN(58,2,0x000), DN(5,0,0x000), DN(5,0,0x000), DN(5,0,0x000), DN(5,0,0x000), DN(5,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP3[] = { DN(___,0,0x000), DN(26,2,0x000), DN(44,0,0x000), DN(44,0,0x000), DN(44,0,0x000), DN(44,0,0x000), DN(44,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP4[] = { DN(___,0,0x000), DN(36,2,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP5[] = { DN(___,0,0x000), DN(36,2,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP6[] = { DN(___,0,0x000), DN(36,2,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP7[] = { DN(___,0,0x000), DN(36,2,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP8[] = { DN(___,0,0x000), DN(36,2,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP9[] = { DN(___,0,0x000), DN(36,2,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP10[] = { DN(___,0,0x000), DN(36,2,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP11[] = { DN(___,0,0x000), DN(36,2,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP12[] = { DN(___,0,0x000), DN(36,2,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP13[] = { DN(___,0,0x000), DN(36,2,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP14[] = { DN(___,0,0x000), DN(36,2,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char itNoiseSP15[] = { DN(___,0,0x000), DN(36,2,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(36,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,0,0x000), DN(___,1,0x000), }; static const unsigned char* const order1[] = {P0,P0,P0,P0,P0,P0,P0,P0,P0,P0,P11,P11,P12,P15,P11,P11,P12,P19,P11,P11,P12,P15,P11,P11,P12,P19,P29,P32,P11,P11,P29,P32,P11,P11}; static const unsigned char* const order2[] = {P1,P1,P1,P1,P1,P1,P1,P1,P1,P1,P10,P10,P13,P16,P10,P10,P13,P20,P10,P10,P13,P16,P10,P10,P13,P20,P30,P33,P35,P10,P30,P33,P35,P38}; static const unsigned char* const order3[] = {P2,P2,P4,P4,P5,P6,P4,P4,P5,P8,P9,P9,P14,P17,P9,P9,P14,P18,P21,P22,P23,P24,P25,P26,P27,P28,P31,P34,P36,P37,P31,P34,P36,P39}; static const unsigned char* const order4[] = {P3,P3,P3,P3,P3,P3,P3,P3,P3,P7,P3,P3,P3,P3,P3,P3,P3,P7,P3,P3,P3,P3,P3,P3,P3,P7,P3,P3,P3,P3,P3,P3,P3,P7}; static const hUGEDutyInstr_t duty_instruments[] = { {8,128,193,0,128}, {8,128,67,0,128}, {8,0,64,0,128}, {28,128,145,0,128}, {8,64,177,0,128}, {29,128,145,0,128}, {8,0,240,0,128}, {8,0,240,0,128}, {8,128,240,0,128}, {8,128,240,0,128}, {8,128,240,0,128}, {8,128,240,0,128}, {8,128,240,0,128}, {8,128,240,0,128}, {8,128,240,0,128}, }; static const hUGEWaveInstr_t wave_instruments[] = { {0,64,0,0,128}, {0,64,1,0,128}, {0,64,2,0,128}, {0,64,3,0,128}, {0,64,4,0,128}, {0,64,5,0,128}, {0,64,6,0,128}, {0,32,0,0,128}, {0,32,0,0,128}, {0,32,0,0,128}, {0,32,0,0,128}, {0,32,11,0,128}, {0,32,12,0,128}, {0,32,13,0,128}, {0,32,14,0,128}, }; static const hUGENoiseInstr_t noise_instruments[] = { {113,itNoiseSP1,0,0,0}, {113,itNoiseSP2,0,0,0}, {99,itNoiseSP3,0,0,0}, {240,itNoiseSP4,0,0,0}, {240,itNoiseSP5,0,0,0}, {240,itNoiseSP6,0,0,0}, {240,itNoiseSP7,0,0,0}, {240,itNoiseSP8,0,0,0}, {240,itNoiseSP9,0,0,0}, {240,itNoiseSP10,0,0,0}, {240,itNoiseSP11,0,0,0}, {240,itNoiseSP12,0,0,0}, {240,itNoiseSP13,0,0,0}, {240,itNoiseSP14,0,0,0}, {240,itNoiseSP15,0,0,0}, }; static const unsigned char waves[] = { 72,255,255,255,255,255,255,132,0,102,6,96,0,79,255,136, 0,0,0,0,0,0,0,0,221,221,221,221,221,221,221,221, 0,17,34,34,51,68,85,102,119,119,136,153,170,187,187,204, 0,0,0,0,0,0,0,0,0,187,187,187,187,187,187,187, 0,0,0,0,0,0,0,0,0,0,0,0,221,221,221,221, 0,0,0,0,0,0,0,0,0,0,0,0,13,221,221,221, 0,0,0,0,0,0,0,0,0,0,0,0,0,13,221,221, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, }; const hUGESong_t sample_song = {2, &order_cnt, order1, order2, order3,order4, duty_instruments, wave_instruments, noise_instruments, NULL, waves};