root.BgEffData = {
    -- bgId, eff1Shader, eff2Shader, eff3Shader, effChaShader
    BgEffShaderData = {
        {0, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorDodgeMaskedSprite},
        {1, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {2, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {3, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.HardLightMaskedSprite},
        {4, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.HardLightMaskedSprite},
        {6, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {7, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {8, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {9, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {10, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {11, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {12, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {13, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {14, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {15, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {16, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {17, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {18, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {19, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {20, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {21, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {22, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {23, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {24, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {25, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorDodgeMaskedSprite},
        {26, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {27, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {28, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.AdditiveMaskedSprite},
        {29, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {30, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {31, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.AdditiveMaskedSprite},
        {32, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.AdditiveMaskedSprite},
        {33, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.AdditiveMaskedSprite},
        {34, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {35, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {36, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.LinearBurnMaskedSprite},
        {37, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {38, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {39, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {40, ShaderProgramType.MaskedSpriteNoAlpha, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {41, ShaderProgramType.MaskedSpriteNoAlpha, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {42, ShaderProgramType.MaskedSpriteNoAlpha, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {43, ShaderProgramType.MaskedSpriteNoAlpha, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {44, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {45, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {46, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {47, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {48, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {49, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {50, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {51, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {52, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {53, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {54, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {55, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.LinearBurnMaskedSprite},
        {56, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.LinearBurnMaskedSprite},
        {57, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.LinearBurnMaskedSprite},
        {58, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {59, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {60, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {61, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {62, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {63, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {64, ShaderProgramType.MaskedSpriteNoAlpha, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.HardLightMaskedSprite},
        {65, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {66, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {67, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {68, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {69, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {70, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {71, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {72, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {74, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {75, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {76, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {77, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {78, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {79, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {80, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {81, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {82, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {83, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {87, ShaderProgramType.Sprite, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {88, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {89, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {90, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {91, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {92, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {93, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {94, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {95, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {96, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {97, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {98, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {99, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ScreenMaskedSprite},
        {100, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {101, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {102, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {103, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ScreenMaskedSprite},
        {104, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ScreenMaskedSprite},
        {105, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {106, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {107, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {108, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {109, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {110, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {111, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {115, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {118, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {117, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {119, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.HardLightMaskedSprite},
        {120, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {121, ShaderProgramType.MaskedSpriteNoAlpha, ShaderProgramType.MaskedSpriteNoAlpha, ShaderProgramType.MaskedSpriteNoAlpha, ShaderProgramType.OverlayMaskedSprite},
        {122, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {123, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {124, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {125, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {127, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {128, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {129, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {140, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ScreenMaskedSprite},
        {141, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {142, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {143, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ScreenMaskedSprite},
        {145, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {146, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {144, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ScreenMaskedSprite},
        {147, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {148, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ScreenMaskedSprite},
        {150, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {151, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {149, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ScreenMaskedSprite},
        {152, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {153, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {154, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {155, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {156, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {157, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {159, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {161, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {162, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {164, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {165, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {166, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {167, ShaderProgramType.MaskedSpriteNoAlpha, ShaderProgramType.MaskedSpriteNoAlpha, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {168, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {169, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {170, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {172, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {173, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {171, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {174, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {175, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite},
        {176, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {177, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {178, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {179, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {180, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {181, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {183, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {184, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {182, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {185, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {186, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {187, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {188, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {189, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {190, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {191, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {192, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite},
        {193, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {194, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {195, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {197, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {198, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {199, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {196, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {200, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {201, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {202, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {203, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {204, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {205, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {206, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {207, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {208, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {209, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {210, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {211, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {212, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {213, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {214, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {215, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {216, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {217, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {218, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {219, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite},
        {221, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.HardLightMaskedSprite},
        {222, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {223, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite},
        {224, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {225, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {226, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {227, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {228, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {229, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {230, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {231, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {233, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {234, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {235, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {236, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {237, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {238, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {239, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {240, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {241, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {242, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {243, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {244, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {248, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite},
        {249, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {245, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {250, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {251, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {252, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {253, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {256, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {259, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {261, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite},
        {262, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {260, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {263, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {264, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {265, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {266, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {267, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {268, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {269, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {270, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {271, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {272, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {273, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {274, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {275, ShaderProgramType.MaskedSpriteNoAlpha, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {276, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {277, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {278, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {279, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {281, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {283, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {280, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {282, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {284, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {285, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {286, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {287, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {290, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {295, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {296, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {291, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {292, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {297, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {298, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {301, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {302, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {303, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {304, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {305, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {306, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {307, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {308, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {309, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {310, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {311, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.HardLightMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite},
        {312, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {313, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.SoftLightMaskedSprite},
        {314, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite},
        {315, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {316, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {317, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {318, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {319, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {320, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {321, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.OverlayMaskedSprite},
        {254, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {255, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {5, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {112, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {113, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {116, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {130, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {247, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {257, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {258, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {293, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {294, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {299, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {300, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.ColorMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {323, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {324, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {84, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {85, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {73, ShaderProgramType.LinearBurnMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {86, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {158, ShaderProgramType.OverlayMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
        {160, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {163, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.SoftLightMaskedSprite},
        {126, ShaderProgramType.SoftLightMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.Sprite, ShaderProgramType.OverlayMaskedSprite},
        {288, ShaderProgramType.MaskedSpriteNoAlpha, ShaderProgramType.ScreenMaskedSprite, ShaderProgramType.AdditiveMaskedSprite, ShaderProgramType.ColorMaskedSprite},
        {289, ShaderProgramType.ColorBurnMaskedSprite, ShaderProgramType.ColorDodgeMaskedSprite, ShaderProgramType.Sprite, ShaderProgramType.ColorMaskedSprite},
    },

    -- bgId, bgEff1Texture, bgEff2Texture, bgEff3Texture, bgEffChaTexture
    BgEffTextureData = {
        {0, 0, 0, 0, 2},
        {1, 3, 0, 0, 4},
        {2, 5, 0, 0, 6},
        {3, 5, 0, 0, 6},
        {4, 7, 8, 0, 13},
        {6, 14, 15, 0, 16},
        {7, 14, 15, 0, 16},
        {8, 17, 18, 0, 19},
        {9, 17, 18, 0, 19},
        {10, 20, 0, 0, 21},
        {11, 20, 0, 0, 21},
        {12, 282, 283, 284, 285},
        {13, 22, 23, 0, 48},
        {14, 22, 23, 0, 48},
        {15, 24, 25, 0, 27},
        {16, 24, 25, 0, 26},
        {17, 28, 29, 0, 33},
        {18, 30, 31, 0, 32},
        {19, 34, 35, 0, 38},
        {20, 34, 35, 0, 38},
        {21, 36, 0, 0, 37},
        {22, 39, 40, 0, 48},
        {23, 41, 42, 0, 43},
        {24, 44, 45, 46, 47},
        {25, 0, 0, 0, 50},
        {26, 51, 0, 0, 52},
        {27, 53, 54, 55, 56},
        {28, 0, 0, 0, 50},
        {29, 51, 0, 0, 52},
        {30, 57, 58, 0, 59},
        {31, 49, 0, 0, 50},
        {32, 49, 0, 0, 50},
        {33, 49, 0, 0, 50},
        {34, 60, 0, 0, 61},
        {35, 60, 0, 0, 61},
        {36, 62, 63, 0, 64},
        {37, 65, 66, 0, 67},
        {38, 65, 66, 0, 67},
        {39, 282, 283, 284, 285},
        {40, 68, 69, 0, 70},
        {41, 68, 69, 0, 70},
        {42, 68, 69, 0, 70},
        {43, 68, 69, 0, 70},
        {44, 71, 72, 0, 73},
        {45, 74, 75, 0, 76},
        {46, 74, 75, 0, 76},
        {47, 74, 75, 0, 76},
        {48, 78, 77, 0, 79},
        {49, 80, 81, 0, 82},
        {50, 80, 81, 0, 82},
        {51, 83, 84, 0, 85},
        {52, 86, 0, 0, 87},
        {53, 88, 89, 90, 91},
        {54, 92, 93, 0, 94},
        {55, 95, 96, 0, 97},
        {56, 95, 96, 0, 97},
        {57, 95, 96, 0, 97},
        {58, 98, 99, 0, 100},
        {59, 101, 81, 0, 82},
        {60, 102, 103, 0, 104},
        {61, 105, 0, 0, 107},
        {62, 108, 0, 0, 109},
        {63, 80, 110, 0, 82},
        {64, 111, 114, 0, 115},
        {65, 112, 0, 0, 113},
        {66, 75, 0, 0, 76},
        {67, 75, 0, 0, 76},
        {68, 75, 0, 0, 76},
        {69, 75, 0, 0, 76},
        {70, 75, 0, 0, 76},
        {71, 75, 0, 0, 76},
        {72, 75, 0, 0, 76},
        {74, 116, 0, 0, 117},
        {75, 116, 0, 0, 117},
        {76, 116, 0, 0, 117},
        {77, 118, 119, 0, 120},
        {78, 118, 119, 0, 120},
        {79, 118, 119, 0, 120},
        {80, 121, 122, 0, 123},
        {81, 112, 0, 0, 113},
        {82, 112, 0, 0, 113},
        {83, 112, 0, 0, 113},
        {87, 0, 106, 0, 107},
        {88, 108, 0, 0, 109},
        {89, 80, 81, 0, 124},
        {90, 125, 126, 0, 123},
        {91, 127, 128, 0, 129},
        {92, 105, 0, 0, 107},
        {93, 130, 0, 0, 109},
        {94, 131, 132, 133, 134},
        {95, 135, 136, 0, 137},
        {96, 138, 0, 0, 139},
        {97, 140, 141, 0, 142},
        {98, 143, 144, 0, 145},
        {99, 146, 0, 0, 147},
        {100, 148, 149, 0, 150},
        {101, 151, 152, 0, 153},
        {102, 282, 283, 284, 285},
        {103, 154, 155, 0, 160},
        {104, 156, 157, 158, 159},
        {105, 161, 162, 0, 163},
        {106, 164, 165, 0, 169},
        {107, 166, 167, 0, 168},
        {108, 164, 165, 0, 169},
        {109, 282, 283, 284, 285},
        {110, 170, 171, 0, 172},
        {111, 173, 174, 0, 175},
        {115, 183, 184, 0, 185},
        {118, 189, 0, 0, 190},
        {117, 186, 187, 0, 188},
        {119, 191, 192, 193, 194},
        {120, 195, 0, 0, 196},
        {121, 197, 198, 199, 200},
        {122, 201, 0, 0, 204},
        {123, 202, 0, 0, 203},
        {124, 205, 0, 0, 207},
        {125, 205, 0, 0, 207},
        {127, 205, 0, 0, 207},
        {128, 206, 0, 0, 207},
        {129, 208, 0, 0, 209},
        {140, 214, 215, 0, 216},
        {141, 217, 218, 0, 219},
        {142, 220, 221, 0, 222},
        {143, 223, 224, 0, 225},
        {145, 226, 227, 228, 229},
        {146, 230, 231, 0, 232},
        {144, 223, 224, 0, 225},
        {147, 230, 231, 0, 232},
        {148, 233, 0, 0, 235},
        {150, 236, 0, 0, 237},
        {151, 220, 221, 0, 238},
        {149, 233, 234, 0, 235},
        {152, 239, 240, 0, 241},
        {153, 239, 240, 0, 241},
        {154, 242, 243, 244, 245},
        {155, 246, 247, 0, 248},
        {156, 246, 247, 0, 248},
        {157, 249, 0, 0, 250},
        {159, 251, 0, 0, 252},
        {161, 253, 0, 0, 254},
        {162, 253, 0, 0, 254},
        {164, 255, 256, 0, 257},
        {165, 258, 0, 0, 259},
        {166, 253, 0, 0, 254},
        {167, 260, 261, 0, 262},
        {168, 239, 240, 0, 241},
        {169, 263, 0, 0, 264},
        {170, 239, 240, 0, 241},
        {172, 242, 243, 265, 245},
        {173, 266, 267, 0, 268},
        {171, 239, 240, 0, 241},
        {174, 269, 270, 271, 272},
        {175, 411, 412, 413, 414},
        {176, 273, 274, 0, 275},
        {177, 276, 277, 278, 279},
        {178, 280, 281, 0, 286},
        {179, 282, 283, 284, 285},
        {180, 282, 283, 284, 285},
        {181, 287, 288, 0, 292},
        {183, 242, 293, 294, 245},
        {184, 220, 221, 0, 238},
        {182, 289, 290, 0, 291},
        {185, 295, 296, 0, 297},
        {186, 298, 299, 300, 301},
        {187, 302, 303, 304, 305},
        {188, 306, 239, 240, 241},
        {189, 307, 308, 309, 310},
        {190, 311, 312, 313, 314},
        {191, 315, 316, 317, 318},
        {192, 319, 320, 321, 322},
        {193, 323, 324, 0, 329},
        {194, 325, 326, 327, 329},
        {195, 330, 331, 332, 333},
        {197, 334, 335, 336, 337},
        {198, 338, 339, 341, 342},
        {199, 340, 283, 284, 285},
        {196, 330, 331, 332, 333},
        {200, 343, 344, 0, 345},
        {201, 346, 347, 348, 349},
        {202, 350, 351, 352, 353},
        {203, 354, 355, 0, 356},
        {204, 357, 358, 359, 360},
        {205, 361, 362, 0, 363},
        {206, 364, 365, 366, 367},
        {207, 368, 369, 370, 371},
        {208, 372, 373, 378, 379},
        {209, 374, 375, 376, 377},
        {210, 380, 381, 0, 385},
        {211, 382, 383, 0, 384},
        {212, 386, 387, 0, 388},
        {213, 389, 390, 391, 392},
        {214, 393, 394, 395, 396},
        {215, 397, 398, 399, 400},
        {216, 401, 402, 0, 403},
        {217, 404, 405, 406, 407},
        {218, 408, 409, 0, 410},
        {219, 411, 412, 413, 414},
        {221, 415, 416, 417, 418},
        {222, 419, 420, 421, 422},
        {223, 423, 424, 425, 426},
        {224, 427, 428, 429, 430},
        {225, 431, 432, 437, 438},
        {226, 433, 434, 435, 436},
        {227, 433, 434, 435, 436},
        {228, 439, 440, 0, 441},
        {229, 442, 443, 444, 445},
        {230, 446, 447, 448, 449},
        {231, 446, 447, 448, 449},
        {233, 450, 451, 456, 464},
        {234, 452, 453, 454, 455},
        {235, 457, 458, 0, 459},
        {236, 460, 461, 462, 463},
        {237, 465, 466, 467, 472},
        {238, 465, 466, 467, 472},
        {239, 468, 469, 470, 471},
        {240, 473, 474, 475, 476},
        {241, 477, 478, 479, 480},
        {242, 473, 474, 475, 476},
        {243, 473, 474, 475, 476},
        {244, 481, 482, 487, 488},
        {248, 493, 494, 495, 496},
        {249, 497, 498, 499, 500},
        {245, 483, 484, 485, 486},
        {250, 497, 498, 499, 500},
        {251, 501, 502, 0, 503},
        {252, 501, 502, 0, 503},
        {253, 504, 505, 0, 506},
        {256, 513, 514, 515, 516},
        {259, 521, 522, 523, 524},
        {261, 528, 529, 530, 531},
        {262, 532, 533, 534, 535},
        {260, 525, 526, 0, 527},
        {263, 536, 537, 538, 539},
        {264, 540, 541, 542, 543},
        {265, 544, 545, 549, 550},
        {266, 546, 547, 0, 548},
        {267, 551, 552, 553, 554},
        {268, 555, 556, 557, 558},
        {269, 559, 560, 561, 562},
        {270, 71, 72, 0, 73},
        {271, 71, 72, 0, 73},
        {272, 563, 564, 565, 566},
        {273, 140, 567, 0, 142},
        {274, 568, 569, 570, 571},
        {275, 572, 573, 574, 575},
        {276, 80, 81, 0, 124},
        {277, 576, 577, 0, 582},
        {278, 578, 579, 580, 582},
        {279, 583, 584, 585, 586},
        {281, 587, 588, 0, 589},
        {283, 578, 579, 590, 582},
        {280, 583, 584, 585, 586},
        {282, 587, 588, 0, 589},
        {284, 578, 579, 590, 582},
        {285, 591, 592, 593, 594},
        {286, 595, 596, 0, 597},
        {287, 598, 599, 0, 600},
        {290, 601, 602, 0, 607},
        {295, 608, 609, 610, 611},
        {296, 612, 613, 617, 624},
        {291, 601, 602, 0, 607},
        {292, 603, 604, 605, 606},
        {297, 39, 40, 0, 48},
        {298, 618, 619, 0, 620},
        {301, 625, 626, 0, 627},
        {302, 628, 629, 630, 631},
        {303, 632, 633, 634, 635},
        {304, 636, 637, 638, 639},
        {305, 640, 641, 642, 643},
        {306, 644, 645, 646, 647},
        {307, 636, 637, 638, 639},
        {308, 640, 641, 642, 643},
        {309, 644, 645, 646, 647},
        {310, 239, 240, 0, 241},
        {311, 528, 529, 530, 531},
        {312, 532, 533, 534, 535},
        {313, 648, 649, 650, 651},
        {314, 493, 494, 495, 496},
        {315, 644, 645, 646, 647},
        {316, 652, 653, 654, 655},
        {317, 656, 657, 658, 659},
        {318, 656, 657, 658, 659},
        {319, 660, 661, 662, 663},
        {320, 664, 665, 666, 667},
        {321, 668, 669, 670, 671},
        {254, 507, 508, 511, 512},
        {255, 509, 508, 511, 510},
        {5, 9, 10, 11, 12},
        {112, 176, 177, 178, 179},
        {113, 180, 181, 0, 182},
        {116, 176, 0, 0, 179},
        {130, 210, 211, 212, 213},
        {247, 489, 490, 491, 492},
        {257, 176, 177, 178, 179},
        {258, 517, 518, 519, 520},
        {293, 601, 602, 0, 607},
        {294, 601, 602, 0, 607},
        {299, 621, 622, 0, 623},
        {300, 612, 613, 617, 624},
        {323, 672, 0, 0, 673},
        {324, 674, 675, 0, 676},
        {84, 121, 122, 0, 123},
        {85, 121, 122, 0, 123},
        {73, 75, 0, 0, 76},
        {86, 112, 0, 0, 113},
        {158, 249, 0, 0, 250},
        {160, 251, 0, 0, 252},
        {163, 253, 0, 0, 254},
        {126, 205, 0, 0, 207},
        {288, 572, 573, 574, 575},
        {289, 80, 81, 0, 124},
    },
};