    createCompositionparticle_green = function()
    
        local compositionparticle_green = CreateCompositionSequence();
        local compositionDuration = 5.04;
        compositionparticle_green:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle1_1.png");
        element:SetName("Layer_1");
        compositionparticle_green:AddElement(element);
        element:SetHotSpot(50, 46);
        element:SetParentElement(compositionparticle_green);
        element:SetXY(100, 100);
    
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.33440007209778);
    
        effector:SetKey(_TRACK_SX, 0, 0.68923016300633);
        effector:SetKey(_TRACK_SY, 0, 0.68923016300633);
        effector:SetKey(_TRACK_SX, 1.72000002861023, 0.0392624023566);
        effector:SetKey(_TRACK_SY, 1.72000002861023, 0.0392624023566);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 1.72000002861023, 2.93215314);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.20640000343323, 1);
        effector:SetKey(_TRACK_O, 1.41040002346039, 1);
        effector:SetKey(_TRACK_O, 1.72000002861023, 0);
    
        effector:Play();
    
        compositionparticle_green:Play();
    
        return compositionparticle_green;
    end
    
    createCompositionparticle1_png_Comp_1 = function()
    
        local compositionparticle1_png_Comp_1 = CreateCompositionSequence();
        local compositionDuration = 5.04;
        compositionparticle1_png_Comp_1:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle1.png");
        element:SetName("Layer_1");
        compositionparticle1_png_Comp_1:AddElement(element);
        element:SetHotSpot(50, 46);
        element:SetParentElement(compositionparticle1_png_Comp_1);
        element:SetXY(100, 100);
    
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.33440007209778);
    
        effector:SetKey(_TRACK_SX, 0, 0.68923016300633);
        effector:SetKey(_TRACK_SY, 0, 0.68923016300633);
        effector:SetKey(_TRACK_SX, 1.72000002861023, 0.0392624023566);
        effector:SetKey(_TRACK_SY, 1.72000002861023, 0.0392624023566);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 1.72000002861023, 2.93215314);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.20640000343323, 1);
        effector:SetKey(_TRACK_O, 1.41040002346039, 1);
        effector:SetKey(_TRACK_O, 1.72000002861023, 0);
    
        effector:Play();
    
        compositionparticle1_png_Comp_1:Play();
    
        return compositionparticle1_png_Comp_1;
    end
    
    createCompositionparticle2_png_Comp_1 = function()
    
        local compositionparticle2_png_Comp_1 = CreateCompositionSequence();
        local compositionDuration = 3.84;
        compositionparticle2_png_Comp_1:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle2.png");
        element:SetName("Layer_1");
        compositionparticle2_png_Comp_1:AddElement(element);
        element:SetHotSpot(67.5, 71);
        element:SetParentElement(compositionparticle2_png_Comp_1);
        element:SetXY(186, 257);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 5.04);
    
        effector:SetKey(_TRACK_SX, 0, 0.42222222222222);
        effector:SetKey(_TRACK_SY, 0, 0.42253521126761);
        effector:SetKey(_TRACK_SX, 0.44, 1.24444444444444);
        effector:SetKey(_TRACK_SY, 0.44, 1.11971830985916);
        effector:SetKey(_TRACK_SX, 2.08, 2.34814814814815);
        effector:SetKey(_TRACK_SY, 2.08, 1.7887323943662);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.12, 1);
        effector:SetKey(_TRACK_O, 1.52, 0.75);
        effector:SetKey(_TRACK_O, 2.08, 0);
    
        effector:Play();
    
        compositionparticle2_png_Comp_1:Play();
    
        return compositionparticle2_png_Comp_1;
    end
    
    createCompositionparticle2_green = function()
    
        local compositionparticle2_green = CreateCompositionSequence();
        local compositionDuration = 3.84;
        compositionparticle2_green:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle2_1.png");
        element:SetName("Layer_1");
        compositionparticle2_green:AddElement(element);
        element:SetHotSpot(67.5, 71);
        element:SetParentElement(compositionparticle2_green);
        element:SetXY(186, 257);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 5.04);
    
        effector:SetKey(_TRACK_SX, 0, 0.42222222222222);
        effector:SetKey(_TRACK_SY, 0, 0.42253521126761);
        effector:SetKey(_TRACK_SX, 0.44, 1.24444444444444);
        effector:SetKey(_TRACK_SY, 0.44, 1.11971830985916);
        effector:SetKey(_TRACK_SX, 2.08, 2.34814814814815);
        effector:SetKey(_TRACK_SY, 2.08, 1.7887323943662);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.12, 1);
        effector:SetKey(_TRACK_O, 1.52, 0.75);
        effector:SetKey(_TRACK_O, 2.08, 0);
    
        effector:Play();
    
        compositionparticle2_green:Play();
    
        return compositionparticle2_green;
    end
    
    createCompositionparticle2yelow = function()
    
        local compositionparticle2yelow = CreateCompositionSequence();
        local compositionDuration = 3.84;
        compositionparticle2yelow:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle2_2.png");
        element:SetName("Layer_1");
        compositionparticle2yelow:AddElement(element);
        element:SetHotSpot(67.5, 71);
        element:SetParentElement(compositionparticle2yelow);
        element:SetXY(186, 257);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 5.04);
    
        effector:SetKey(_TRACK_SX, 0, 0.91098591549296);
        effector:SetKey(_TRACK_SY, 0, 0.91098591549296);
        effector:SetKey(_TRACK_SX, 2.08, 2.34814814814815);
        effector:SetKey(_TRACK_SY, 2.08, 1.7887323943662);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.64, 1);
        effector:SetKey(_TRACK_O, 1.52, 0.75);
        effector:SetKey(_TRACK_O, 2.08, 0);
    
        effector:Play();
    
        compositionparticle2yelow:Play();
    
        return compositionparticle2yelow;
    end
    
    createCompositionParticles_green_All = function()
    
        local compositionParticles_green_All = CreateCompositionSequence();
        local compositionDuration = 2.92;
        compositionParticles_green_All:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle3.png");
        element:SetName("Layer_1");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(63.5, 61);
        element:SetParentElement(compositionParticles_green_All);
        element:SetXY(199, 234);
    
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.64, 1.56);
    
        effector:SetKey(_TRACK_SX, 0.64, 0.71544715447155);
        effector:SetKey(_TRACK_SY, 0.64, 0.74545454545455);
        effector:SetKey(_TRACK_SX, 1.52, 1.8130081300813);
        effector:SetKey(_TRACK_SY, 1.52, 1.63636363636364);
        effector:SetKey(_TRACK_A, 0.64, 0);
        effector:SetKey(_TRACK_A, 1.52, 2.059488515);
        effector:SetKey(_TRACK_O, 0.64, 0);
        effector:SetKey(_TRACK_O, 0.88, 1);
        effector:SetKey(_TRACK_O, 1.52, 0);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle3.png");
        element:SetName("Layer_2");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(63.5, 61);
        element:SetParentElement(compositionParticles_green_All);
        element:SetXY(194.5, 263.5);
    
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.24, 1.16);
    
        effector:SetKey(_TRACK_SX, 0.24, 0.71544715447155);
        effector:SetKey(_TRACK_SY, 0.24, 0.74545454545455);
        effector:SetKey(_TRACK_SX, 1.12, 1.8130081300813);
        effector:SetKey(_TRACK_SY, 1.12, 1.63636363636364);
        effector:SetKey(_TRACK_A, 0.24, 0);
        effector:SetKey(_TRACK_A, 1.12, 2.059488515);
        effector:SetKey(_TRACK_O, 0.24, 0);
        effector:SetKey(_TRACK_O, 0.48, 1);
        effector:SetKey(_TRACK_O, 1.12, 0);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle3.png");
        element:SetName("Layer_3");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(63.5, 61);
        element:SetParentElement(compositionParticles_green_All);
        element:SetXY(175, 235.5);
    
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.92);
    
        effector:SetKey(_TRACK_SX, 0, 0.71544715447155);
        effector:SetKey(_TRACK_SY, 0, 0.74545454545455);
        effector:SetKey(_TRACK_SX, 0.88, 1.8130081300813);
        effector:SetKey(_TRACK_SY, 0.88, 1.63636363636364);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.88, 2.059488515);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.24, 1);
        effector:SetKey(_TRACK_O, 0.88, 0);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = createCompositionparticle_green();
        element:SetName("Layer_4");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_green_All);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.04);
    
        effector:SetKey(_TRACK_X, 0, 187.147644042969);
        effector:SetKey(_TRACK_Y, 0, 256.469802856445);
        effector:SetKey(_TRACK_X, 2, 196.647644042969);
        effector:SetKey(_TRACK_Y, 2, 36.4698028564453);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = createCompositionparticle_green();
        element:SetName("Layer_5");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_green_All);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.36, 2.4);
    
        effector:SetKey(_TRACK_X, 0.36, 171.647644042969);
        effector:SetKey(_TRACK_Y, 0.36, 253.969802856445);
        effector:SetKey(_TRACK_X, 2.36, 162.147644042969);
        effector:SetKey(_TRACK_Y, 2.36, 85.9698028564453);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = createCompositionparticle_green();
        element:SetName("Layer_6");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_green_All);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.6, 2.64);
    
        effector:SetKey(_TRACK_X, 0.6, 171.647644042969);
        effector:SetKey(_TRACK_Y, 0.6, 253.969802856445);
        effector:SetKey(_TRACK_X, 2.6, 189.147644042969);
        effector:SetKey(_TRACK_Y, 2.6, 443.469802856445);
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = createCompositionparticle_green();
        element:SetName("Layer_7");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_green_All);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.44, 2.48);
    
        effector:SetKey(_TRACK_X, 0.44, 185.147644042969);
        effector:SetKey(_TRACK_Y, 0.44, 260.469802856445);
        effector:SetKey(_TRACK_X, 2.44, 217.647644042969);
        effector:SetKey(_TRACK_Y, 2.44, 371.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = createCompositionparticle_green();
        element:SetName("Layer_8");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_green_All);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.92, 2.96);
    
        effector:SetKey(_TRACK_X, 0.92, 185.147644042969);
        effector:SetKey(_TRACK_Y, 0.92, 260.469802856445);
        effector:SetKey(_TRACK_X, 1.56, 146.228283171496);
        effector:SetKey(_TRACK_Y, 1.56, 256.480953499541);
        effector:SetKey(_TRACK_X, 2.92, 110.647644042969);
        effector:SetKey(_TRACK_Y, 2.92, 393.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_9
        local element = createCompositionparticle_green();
        element:SetName("Layer_9");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_green_All);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.36, 2.4);
    
        effector:SetKey(_TRACK_X, 0.36, 208.147644042969);
        effector:SetKey(_TRACK_Y, 0.36, 246.969802856445);
        effector:SetKey(_TRACK_X, 2.36, 56.1476440429688);
        effector:SetKey(_TRACK_Y, 2.36, 259.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_10
        local element = createCompositionparticle_green();
        element:SetName("Layer_10");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_green_All);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.08, 2.12);
    
        effector:SetKey(_TRACK_X, 0.08, 208.147644042969);
        effector:SetKey(_TRACK_Y, 0.08, 246.969802856445);
        effector:SetKey(_TRACK_X, 2.08, 125.647644042969);
        effector:SetKey(_TRACK_Y, 2.08, 338.469802856445);
    
        effector:Play();
    
    
        -- Layer Layer_11
        local element = createCompositionparticle_green();
        element:SetName("Layer_11");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_green_All);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.28, 2.32);
    
        effector:SetKey(_TRACK_X, 0.28, 208.147644042969);
        effector:SetKey(_TRACK_Y, 0.28, 246.969802856445);
        effector:SetKey(_TRACK_X, 2.28, 266.647644042969);
        effector:SetKey(_TRACK_Y, 2.28, 346.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_12
        local element = createCompositionparticle2_green();
        element:SetName("Layer_12");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_green_All);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 338);
        effector:SetKey(_TRACK_Y, 2.12, 337);
    
        effector:Play();
    
    
        -- Layer Layer_13
        local element = createCompositionparticle2_green();
        element:SetName("Layer_13");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_green_All);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 320.5);
        effector:SetKey(_TRACK_Y, 2.12, 161.5);
    
        effector:Play();
    
    
        -- Layer Layer_14
        local element = createCompositionparticle2_green();
        element:SetName("Layer_14");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_green_All);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 413.5);
        effector:SetKey(_TRACK_Y, 2.12, 240);
    
        effector:Play();
    
    
        -- Layer Layer_15
        local element = createCompositionparticle2_green();
        element:SetName("Layer_15");
        compositionParticles_green_All:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_green_All);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 265);
        effector:SetKey(_TRACK_Y, 2.12, 238.5);
    
        effector:Play();
    
        compositionParticles_green_All:Play();
    
        return compositionParticles_green_All;
    end
    
    createCompositionParticles_red_1 = function()
    
        local compositionParticles_red_1 = CreateCompositionSequence();
        local compositionDuration = 2.92;
        compositionParticles_red_1:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle3.png");
        element:SetName("Layer_1");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(63.5, 61);
        element:SetParentElement(compositionParticles_red_1);
        element:SetXY(193, 214.5);
    
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.08, 2);
    
        effector:SetKey(_TRACK_SX, 1.08, 0.71544715447155);
        effector:SetKey(_TRACK_SY, 1.08, 0.74545454545455);
        effector:SetKey(_TRACK_SX, 1.96, 1.8130081300813);
        effector:SetKey(_TRACK_SY, 1.96, 1.63636363636364);
        effector:SetKey(_TRACK_A, 1.08, 0);
        effector:SetKey(_TRACK_A, 1.96, 2.059488515);
        effector:SetKey(_TRACK_O, 1.08, 0);
        effector:SetKey(_TRACK_O, 1.32, 1);
        effector:SetKey(_TRACK_O, 1.96, 0);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle3.png");
        element:SetName("Layer_2");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(63.5, 61);
        element:SetParentElement(compositionParticles_red_1);
        element:SetXY(195, 283.5);
    
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.52, 1.44);
    
        effector:SetKey(_TRACK_SX, 0.52, 0.71544715447155);
        effector:SetKey(_TRACK_SY, 0.52, 0.74545454545455);
        effector:SetKey(_TRACK_SX, 1.4, 1.8130081300813);
        effector:SetKey(_TRACK_SY, 1.4, 1.63636363636364);
        effector:SetKey(_TRACK_A, 0.52, 0);
        effector:SetKey(_TRACK_A, 1.4, 2.059488515);
        effector:SetKey(_TRACK_O, 0.52, 0);
        effector:SetKey(_TRACK_O, 0.76, 1);
        effector:SetKey(_TRACK_O, 1.4, 0);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle3.png");
        element:SetName("Layer_3");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(63.5, 61);
        element:SetParentElement(compositionParticles_red_1);
        element:SetXY(170, 247);
    
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.92);
    
        effector:SetKey(_TRACK_SX, 0, 0.71544715447155);
        effector:SetKey(_TRACK_SY, 0, 0.74545454545455);
        effector:SetKey(_TRACK_SX, 0.88, 1.8130081300813);
        effector:SetKey(_TRACK_SY, 0.88, 1.63636363636364);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.88, 2.059488515);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.24, 1);
        effector:SetKey(_TRACK_O, 0.88, 0);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_4");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.04);
    
        effector:SetKey(_TRACK_X, 0, 187.147644042969);
        effector:SetKey(_TRACK_Y, 0, 256.469802856445);
        effector:SetKey(_TRACK_X, 2, 196.647644042969);
        effector:SetKey(_TRACK_Y, 2, 36.4698028564453);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_5");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.36, 2.4);
    
        effector:SetKey(_TRACK_X, 0.36, 171.647644042969);
        effector:SetKey(_TRACK_Y, 0.36, 253.969802856445);
        effector:SetKey(_TRACK_X, 2.36, 162.147644042969);
        effector:SetKey(_TRACK_Y, 2.36, 85.9698028564453);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_6");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.6, 2.64);
    
        effector:SetKey(_TRACK_X, 0.6, 171.647644042969);
        effector:SetKey(_TRACK_Y, 0.6, 253.969802856445);
        effector:SetKey(_TRACK_X, 2.6, 189.147644042969);
        effector:SetKey(_TRACK_Y, 2.6, 443.469802856445);
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_7");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.44, 2.48);
    
        effector:SetKey(_TRACK_X, 0.44, 185.147644042969);
        effector:SetKey(_TRACK_Y, 0.44, 260.469802856445);
        effector:SetKey(_TRACK_X, 2.44, 217.647644042969);
        effector:SetKey(_TRACK_Y, 2.44, 371.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_8");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.92, 2.96);
    
        effector:SetKey(_TRACK_X, 0.92, 185.147644042969);
        effector:SetKey(_TRACK_Y, 0.92, 260.469802856445);
        effector:SetKey(_TRACK_X, 1.56, 146.228283171496);
        effector:SetKey(_TRACK_Y, 1.56, 256.480953499541);
        effector:SetKey(_TRACK_X, 2.92, 110.647644042969);
        effector:SetKey(_TRACK_Y, 2.92, 393.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_9
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_9");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.36, 2.4);
    
        effector:SetKey(_TRACK_X, 0.36, 208.147644042969);
        effector:SetKey(_TRACK_Y, 0.36, 246.969802856445);
        effector:SetKey(_TRACK_X, 2.36, 56.1476440429688);
        effector:SetKey(_TRACK_Y, 2.36, 259.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_10
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_10");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.08, 2.12);
    
        effector:SetKey(_TRACK_X, 0.08, 208.147644042969);
        effector:SetKey(_TRACK_Y, 0.08, 246.969802856445);
        effector:SetKey(_TRACK_X, 2.08, 125.647644042969);
        effector:SetKey(_TRACK_Y, 2.08, 338.469802856445);
    
        effector:Play();
    
    
        -- Layer Layer_11
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_11");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.28, 2.32);
    
        effector:SetKey(_TRACK_X, 0.28, 208.147644042969);
        effector:SetKey(_TRACK_Y, 0.28, 246.969802856445);
        effector:SetKey(_TRACK_X, 2.28, 266.647644042969);
        effector:SetKey(_TRACK_Y, 2.28, 346.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_12
        local element = createCompositionparticle2_png_Comp_1();
        element:SetName("Layer_12");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_red_1);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 338);
        effector:SetKey(_TRACK_Y, 2.12, 337);
    
        effector:Play();
    
    
        -- Layer Layer_13
        local element = createCompositionparticle2_png_Comp_1();
        element:SetName("Layer_13");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_red_1);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 320.5);
        effector:SetKey(_TRACK_Y, 2.12, 161.5);
    
        effector:Play();
    
    
        -- Layer Layer_14
        local element = createCompositionparticle2_png_Comp_1();
        element:SetName("Layer_14");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_red_1);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 413.5);
        effector:SetKey(_TRACK_Y, 2.12, 240);
    
        effector:Play();
    
    
        -- Layer Layer_15
        local element = createCompositionparticle2_png_Comp_1();
        element:SetName("Layer_15");
        compositionParticles_red_1:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_red_1);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 265);
        effector:SetKey(_TRACK_Y, 2.12, 238.5);
    
        effector:Play();
    
        compositionParticles_red_1:Play();
    
        return compositionParticles_red_1;
    end
    
    createCompositionParticles_red_2 = function()
    
        local compositionParticles_red_2 = CreateCompositionSequence();
        local compositionDuration = 2.92;
        compositionParticles_red_2:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle3.png");
        element:SetName("Layer_1");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(63.5, 61);
        element:SetParentElement(compositionParticles_red_2);
        element:SetXY(181.5, 247.5);
    
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.08, 2);
    
        effector:SetKey(_TRACK_SX, 1.08, 0.71544715447155);
        effector:SetKey(_TRACK_SY, 1.08, 0.74545454545455);
        effector:SetKey(_TRACK_SX, 1.96, 1.8130081300813);
        effector:SetKey(_TRACK_SY, 1.96, 1.63636363636364);
        effector:SetKey(_TRACK_A, 1.08, 0);
        effector:SetKey(_TRACK_A, 1.96, 2.059488515);
        effector:SetKey(_TRACK_O, 1.08, 0);
        effector:SetKey(_TRACK_O, 1.32, 1);
        effector:SetKey(_TRACK_O, 1.96, 0);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle3.png");
        element:SetName("Layer_2");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(63.5, 61);
        element:SetParentElement(compositionParticles_red_2);
        element:SetXY(168.5, 286.5);
    
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.52, 1.44);
    
        effector:SetKey(_TRACK_SX, 0.52, 0.71544715447155);
        effector:SetKey(_TRACK_SY, 0.52, 0.74545454545455);
        effector:SetKey(_TRACK_SX, 1.4, 1.8130081300813);
        effector:SetKey(_TRACK_SY, 1.4, 1.63636363636364);
        effector:SetKey(_TRACK_A, 0.52, 0);
        effector:SetKey(_TRACK_A, 1.4, 2.059488515);
        effector:SetKey(_TRACK_O, 0.52, 0);
        effector:SetKey(_TRACK_O, 0.76, 1);
        effector:SetKey(_TRACK_O, 1.4, 0);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle3.png");
        element:SetName("Layer_3");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(63.5, 61);
        element:SetParentElement(compositionParticles_red_2);
        element:SetXY(168, 217.5);
    
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.92);
    
        effector:SetKey(_TRACK_SX, 0, 0.71544715447155);
        effector:SetKey(_TRACK_SY, 0, 0.74545454545455);
        effector:SetKey(_TRACK_SX, 0.88, 1.8130081300813);
        effector:SetKey(_TRACK_SY, 0.88, 1.63636363636364);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.88, 2.059488515);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.24, 1);
        effector:SetKey(_TRACK_O, 0.88, 0);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_4");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_2);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.04);
    
        effector:SetKey(_TRACK_X, 0, 187.147644042969);
        effector:SetKey(_TRACK_Y, 0, 256.469802856445);
        effector:SetKey(_TRACK_X, 2, 196.647644042969);
        effector:SetKey(_TRACK_Y, 2, 36.4698028564453);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_5");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_2);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.36, 2.4);
    
        effector:SetKey(_TRACK_X, 0.36, 171.647644042969);
        effector:SetKey(_TRACK_Y, 0.36, 253.969802856445);
        effector:SetKey(_TRACK_X, 2.36, 162.147644042969);
        effector:SetKey(_TRACK_Y, 2.36, 85.9698028564453);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_6");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_2);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.6, 2.64);
    
        effector:SetKey(_TRACK_X, 0.6, 171.647644042969);
        effector:SetKey(_TRACK_Y, 0.6, 253.969802856445);
        effector:SetKey(_TRACK_X, 2.6, 189.147644042969);
        effector:SetKey(_TRACK_Y, 2.6, 443.469802856445);
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_7");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_2);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.44, 2.48);
    
        effector:SetKey(_TRACK_X, 0.44, 185.147644042969);
        effector:SetKey(_TRACK_Y, 0.44, 260.469802856445);
        effector:SetKey(_TRACK_X, 2.44, 217.647644042969);
        effector:SetKey(_TRACK_Y, 2.44, 371.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_8");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_2);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.92, 2.96);
    
        effector:SetKey(_TRACK_X, 0.92, 185.147644042969);
        effector:SetKey(_TRACK_Y, 0.92, 260.469802856445);
        effector:SetKey(_TRACK_X, 1.56, 146.228283171496);
        effector:SetKey(_TRACK_Y, 1.56, 256.480953499541);
        effector:SetKey(_TRACK_X, 2.92, 110.647644042969);
        effector:SetKey(_TRACK_Y, 2.92, 393.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_9
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_9");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_2);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.36, 2.4);
    
        effector:SetKey(_TRACK_X, 0.36, 208.147644042969);
        effector:SetKey(_TRACK_Y, 0.36, 246.969802856445);
        effector:SetKey(_TRACK_X, 2.36, 56.1476440429688);
        effector:SetKey(_TRACK_Y, 2.36, 259.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_10
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_10");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_2);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.08, 2.12);
    
        effector:SetKey(_TRACK_X, 0.08, 208.147644042969);
        effector:SetKey(_TRACK_Y, 0.08, 246.969802856445);
        effector:SetKey(_TRACK_X, 2.08, 125.647644042969);
        effector:SetKey(_TRACK_Y, 2.08, 338.469802856445);
    
        effector:Play();
    
    
        -- Layer Layer_11
        local element = createCompositionparticle1_png_Comp_1();
        element:SetName("Layer_11");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_red_2);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.28, 2.32);
    
        effector:SetKey(_TRACK_X, 0.28, 208.147644042969);
        effector:SetKey(_TRACK_Y, 0.28, 246.969802856445);
        effector:SetKey(_TRACK_X, 2.28, 266.647644042969);
        effector:SetKey(_TRACK_Y, 2.28, 346.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_12
        local element = createCompositionparticle2_png_Comp_1();
        element:SetName("Layer_12");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_red_2);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 338);
        effector:SetKey(_TRACK_Y, 2.12, 337);
    
        effector:Play();
    
    
        -- Layer Layer_13
        local element = createCompositionparticle2_png_Comp_1();
        element:SetName("Layer_13");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_red_2);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 320.5);
        effector:SetKey(_TRACK_Y, 2.12, 161.5);
    
        effector:Play();
    
    
        -- Layer Layer_14
        local element = createCompositionparticle2_png_Comp_1();
        element:SetName("Layer_14");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_red_2);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 413.5);
        effector:SetKey(_TRACK_Y, 2.12, 240);
    
        effector:Play();
    
    
        -- Layer Layer_15
        local element = createCompositionparticle2_png_Comp_1();
        element:SetName("Layer_15");
        compositionParticles_red_2:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_red_2);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 265);
        effector:SetKey(_TRACK_Y, 2.12, 238.5);
    
        effector:Play();
    
        compositionParticles_red_2:Play();
    
        return compositionParticles_red_2;
    end
    
    createCompositionParticles_yelow_1 = function()
    
        local compositionParticles_yelow_1 = CreateCompositionSequence();
        local compositionDuration = 2.92;
        compositionParticles_yelow_1:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = createCompositionparticleyelowComp1();
        element:SetName("Layer_1");
        compositionParticles_yelow_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_yelow_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.04);
    
        effector:SetKey(_TRACK_X, 0, 187.147644042969);
        effector:SetKey(_TRACK_Y, 0, 256.469802856445);
        effector:SetKey(_TRACK_X, 2, 196.647644042969);
        effector:SetKey(_TRACK_Y, 2, 36.4698028564453);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = createCompositionparticleyelowComp1();
        element:SetName("Layer_2");
        compositionParticles_yelow_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_yelow_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.36, 2.4);
    
        effector:SetKey(_TRACK_X, 0.36, 171.647644042969);
        effector:SetKey(_TRACK_Y, 0.36, 253.969802856445);
        effector:SetKey(_TRACK_X, 2.36, 162.147644042969);
        effector:SetKey(_TRACK_Y, 2.36, 85.9698028564453);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = createCompositionparticleyelowComp1();
        element:SetName("Layer_3");
        compositionParticles_yelow_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_yelow_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.6, 2.64);
    
        effector:SetKey(_TRACK_X, 0.6, 171.647644042969);
        effector:SetKey(_TRACK_Y, 0.6, 253.969802856445);
        effector:SetKey(_TRACK_X, 2.6, 189.147644042969);
        effector:SetKey(_TRACK_Y, 2.6, 443.469802856445);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = createCompositionparticleyelowComp1();
        element:SetName("Layer_4");
        compositionParticles_yelow_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_yelow_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.44, 2.48);
    
        effector:SetKey(_TRACK_X, 0.44, 185.147644042969);
        effector:SetKey(_TRACK_Y, 0.44, 260.469802856445);
        effector:SetKey(_TRACK_X, 2.44, 217.647644042969);
        effector:SetKey(_TRACK_Y, 2.44, 371.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = createCompositionparticleyelowComp1();
        element:SetName("Layer_5");
        compositionParticles_yelow_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_yelow_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.92, 2.96);
    
        effector:SetKey(_TRACK_X, 0.92, 185.147644042969);
        effector:SetKey(_TRACK_Y, 0.92, 260.469802856445);
        effector:SetKey(_TRACK_X, 1.56, 146.228283171496);
        effector:SetKey(_TRACK_Y, 1.56, 256.480953499541);
        effector:SetKey(_TRACK_X, 2.92, 110.647644042969);
        effector:SetKey(_TRACK_Y, 2.92, 393.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = createCompositionparticleyelowComp1();
        element:SetName("Layer_6");
        compositionParticles_yelow_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_yelow_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.36, 2.4);
    
        effector:SetKey(_TRACK_X, 0.36, 208.147644042969);
        effector:SetKey(_TRACK_Y, 0.36, 246.969802856445);
        effector:SetKey(_TRACK_X, 2.36, 56.1476440429688);
        effector:SetKey(_TRACK_Y, 2.36, 259.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = createCompositionparticleyelowComp1();
        element:SetName("Layer_7");
        compositionParticles_yelow_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_yelow_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.08, 2.12);
    
        effector:SetKey(_TRACK_X, 0.08, 208.147644042969);
        effector:SetKey(_TRACK_Y, 0.08, 246.969802856445);
        effector:SetKey(_TRACK_X, 2.08, 125.647644042969);
        effector:SetKey(_TRACK_Y, 2.08, 338.469802856445);
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = createCompositionparticleyelowComp1();
        element:SetName("Layer_8");
        compositionParticles_yelow_1:AddElement(element);
        element:SetHotSpot(100, 100);
        element:SetParentElement(compositionParticles_yelow_1);
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.28, 2.32);
    
        effector:SetKey(_TRACK_X, 0.28, 208.147644042969);
        effector:SetKey(_TRACK_Y, 0.28, 246.969802856445);
        effector:SetKey(_TRACK_X, 2.28, 266.647644042969);
        effector:SetKey(_TRACK_Y, 2.28, 346.969802856445);
    
        effector:Play();
    
    
        -- Layer Layer_9
        local element = createCompositionparticle2yelow();
        element:SetName("Layer_9");
        compositionParticles_yelow_1:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_yelow_1);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 338);
        effector:SetKey(_TRACK_Y, 2.12, 337);
    
        effector:Play();
    
    
        -- Layer Layer_10
        local element = createCompositionparticle2yelow();
        element:SetName("Layer_10");
        compositionParticles_yelow_1:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_yelow_1);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 320.5);
        effector:SetKey(_TRACK_Y, 2.12, 161.5);
    
        effector:Play();
    
    
        -- Layer Layer_11
        local element = createCompositionparticle2yelow();
        element:SetName("Layer_11");
        compositionParticles_yelow_1:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_yelow_1);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 413.5);
        effector:SetKey(_TRACK_Y, 2.12, 240);
    
        effector:Play();
    
    
        -- Layer Layer_12
        local element = createCompositionparticle2yelow();
        element:SetName("Layer_12");
        compositionParticles_yelow_1:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionParticles_yelow_1);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.12);
    
        effector:SetKey(_TRACK_X, 0, 320);
        effector:SetKey(_TRACK_Y, 0, 240);
        effector:SetKey(_TRACK_X, 2.12, 265);
        effector:SetKey(_TRACK_Y, 2.12, 238.5);
    
        effector:Play();
    
        compositionParticles_yelow_1:Play();
    
        return compositionParticles_yelow_1;
    end
    
    createCompositionparticleyelowComp1 = function()
    
        local compositionparticleyelowComp1 = CreateCompositionSequence();
        local compositionDuration = 5.04;
        compositionparticleyelowComp1:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle1_2.png");
        element:SetName("Layer_1");
        compositionparticleyelowComp1:AddElement(element);
        element:SetHotSpot(50, 46);
        element:SetParentElement(compositionparticleyelowComp1);
        element:SetXY(100, 100);
    
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.33440007209778);
    
        effector:SetKey(_TRACK_SX, 0, 0.68923016300633);
        effector:SetKey(_TRACK_SY, 0, 0.68923016300633);
        effector:SetKey(_TRACK_SX, 1.72000002861023, 0.0392624023566);
        effector:SetKey(_TRACK_SY, 1.72000002861023, 0.0392624023566);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 1.72000002861023, 2.93215314);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.20640000343323, 1);
        effector:SetKey(_TRACK_O, 1.41040002346039, 1);
        effector:SetKey(_TRACK_O, 1.72000002861023, 0);
    
        effector:Play();
    
        compositionparticleyelowComp1:Play();
    
        return compositionparticleyelowComp1;
    end
    
    createCompositionzoom_lok_33 = function()
    
        local compositionzoom_lok_33 = CreateCompositionSequence();
        local compositionDuration = 10.04;
        compositionzoom_lok_33:SetDuration(compositionDuration)
        compositionzoom_lok_33:SetDestroysOnEnd(false)
        compositionzoom_lok_33:SetCyclic(false)
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle4.png");
        element:SetName("Layer_1");
        compositionzoom_lok_33:AddElement(element);
        element:SetHotSpot(25, 25.5);
        element:SetParentElement(compositionzoom_lok_33);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.36, 2.8);
    
        effector:SetKey(_TRACK_X, 0.56, 314.5);
        effector:SetKey(_TRACK_Y, 0.56, 224);
        effector:SetKey(_TRACK_X, 1.52, 314.5);
        effector:SetKey(_TRACK_Y, 1.52, 163.5);
        effector:SetKey(_TRACK_X, 2.64, 314.5);
        effector:SetKey(_TRACK_Y, 2.64, 117.5);
        effector:SetKey(_TRACK_SX, 0.76, 0.61058823529412);
        effector:SetKey(_TRACK_SY, 0.76, 0.61058823529412);
        effector:SetKey(_TRACK_SX, 1.48, 0.61058823529412);
        effector:SetKey(_TRACK_SY, 1.48, 2.76745098039216);
        effector:SetKey(_TRACK_SX, 2.52, 1.13058823529412);
        effector:SetKey(_TRACK_SY, 2.52, 1.1007843137255);
        effector:SetKey(_TRACK_O, 0.4, 0);
        effector:SetKey(_TRACK_O, 0.76, 1);
        effector:SetKey(_TRACK_O, 2.52, 1);
        effector:SetKey(_TRACK_O, 2.72, 0);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle4.png");
        element:SetName("Layer_2");
        compositionzoom_lok_33:AddElement(element);
        element:SetHotSpot(25, 25.5);
        element:SetParentElement(compositionzoom_lok_33);
        element:SetAngle(3.14159265);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.8, 3.24);
    
        effector:SetKey(_TRACK_X, 1.96, 313.5);
        effector:SetKey(_TRACK_Y, 1.96, 160);
        effector:SetKey(_TRACK_X, 3.08, 344.5);
        effector:SetKey(_TRACK_Y, 3.08, 160);
        effector:SetKey(_TRACK_SX, 1.96, 0.63058823529412);
        effector:SetKey(_TRACK_SY, 1.96, 0.60530920060332);
        effector:SetKey(_TRACK_SX, 2.36, 2.45058823529412);
        effector:SetKey(_TRACK_SY, 2.36, 0.60530920060332);
        effector:SetKey(_TRACK_SX, 2.84, 0.79058823529412);
        effector:SetKey(_TRACK_SY, 2.84, 0.9190346907994);
        effector:SetKey(_TRACK_O, 1.8, 0.03);
        effector:SetKey(_TRACK_O, 1.96, 0.60072621515352);
        effector:SetKey(_TRACK_O, 2.72, 0.60072621515352);
        effector:SetKey(_TRACK_O, 3.04, 0);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/particle4.png");
        element:SetName("Layer_3");
        compositionzoom_lok_33:AddElement(element);
        element:SetHotSpot(25, 25.5);
        element:SetParentElement(compositionzoom_lok_33);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.36, 2.8);
    
        effector:SetKey(_TRACK_X, 1.52, 314.5);
        effector:SetKey(_TRACK_Y, 1.52, 161.5);
        effector:SetKey(_TRACK_X, 2.64, 283.5);
        effector:SetKey(_TRACK_Y, 2.64, 161.5);
        effector:SetKey(_TRACK_SX, 1.52, 0.63058823529412);
        effector:SetKey(_TRACK_SY, 1.52, 0.60530920060332);
        effector:SetKey(_TRACK_SX, 1.92, 2.45058823529412);
        effector:SetKey(_TRACK_SY, 1.92, 0.60530920060332);
        effector:SetKey(_TRACK_SX, 2.4, 0.79058823529412);
        effector:SetKey(_TRACK_SY, 2.4, 0.9190346907994);
        effector:SetKey(_TRACK_O, 1.36, 0.03);
        effector:SetKey(_TRACK_O, 1.52, 0.64203040893764);
        effector:SetKey(_TRACK_O, 2.28, 0.64203040893764);
        effector:SetKey(_TRACK_O, 2.6, 0);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = createCompositionParticles_yelow_1();
        element:SetName("Layer_4");
        compositionzoom_lok_33:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionzoom_lok_33);
        element:SetXY(447.5, 153);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.56, 6.6);
    
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = createCompositionParticles_yelow_1();
        element:SetName("Layer_5");
        compositionzoom_lok_33:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionzoom_lok_33);
        element:SetXY(447.5, 153);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(0.44);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.84, 5.88);
    
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = createCompositionParticles_yelow_1();
        element:SetName("Layer_6");
        compositionzoom_lok_33:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(compositionzoom_lok_33);
        element:SetXY(447.5, 153);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(0.44);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 5.04);
    
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/c3.jpg");
        element:SetName("Layer_7");
        compositionzoom_lok_33:AddElement(element);
        element:SetHotSpot(52.5, 70.5);
        element:SetParentElement(compositionzoom_lok_33);
        element:SetXY(314.5, 167.5);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.32, 11);
    
        effector:SetKey(_TRACK_O, 6.08, 0);
        effector:SetKey(_TRACK_O, 8.16, 1);
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/c2.jpg");
        element:SetName("Layer_8");
        compositionzoom_lok_33:AddElement(element);
        element:SetHotSpot(52.5, 70.5);
        element:SetParentElement(compositionzoom_lok_33);
        element:SetXY(314.5, 167.5);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.6, 8.64);
    
        effector:SetKey(_TRACK_O, 5.36, 0);
        effector:SetKey(_TRACK_O, 7.44, 1);
    
        effector:Play();
    
    
        -- Layer Layer_9
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/c1.jpg");
        element:SetName("Layer_9");
        compositionzoom_lok_33:AddElement(element);
        element:SetHotSpot(52.5, 70.5);
        element:SetParentElement(compositionzoom_lok_33);
        element:SetXY(314.5, 167.5);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 8.04);
    
        effector:SetKey(_TRACK_O, 4.76, 0);
        effector:SetKey(_TRACK_O, 6.84, 1);
    
        effector:Play();
    
        return compositionzoom_lok_33;
    end
    
    createCompositionCrystal_1 = function()
    
        local composition = CreateCompositionSequence()
        local compositionDuration = 7.48
        composition:SetDuration(compositionDuration)
        composition:SetDestroysOnEnd(false)
    
        -- Layer Layer_14
        local element = createCompositionParticles_red_2();
        element:SetName("Layer_14");
        composition:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(composition);
        element:SetXY(606, 253);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector()
        effector:SetLifeTime(0.6, 5.64)
    
        effector:Play()
    
    
        -- Layer Layer_15
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/Kristal_3.png");
        element:SetName("Layer_15");
        composition:AddElement(element);
        element:SetHotSpot(56, 84.5);
        element:SetParentElement(composition);
        element:SetXY(467.11408996582, 261.744964599609);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 7.48);
    
        effector:SetKey(_TRACK_SX, 0.36, 2);
        effector:SetKey(_TRACK_SY, 0.36, 2);
        effector:SetKey(_TRACK_SX, 0.68, 1);
        effector:SetKey(_TRACK_SY, 0.68, 1);
        effector:SetKey(_TRACK_O, 0.36, 0);
        effector:SetKey(_TRACK_O, 0.56, 1);
    
        effector:Play()   
        
        return composition
    end

    createCompositionCrystal_2 = function()
    
        local composition = CreateCompositionSequence()
        local compositionDuration = 7.48
        composition:SetDuration(compositionDuration)
        composition:SetDestroysOnEnd(false)    
        
        -- Layer Layer_10
        local element = createCompositionParticles_red_1();
        element:SetName("Layer_10");
        composition:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(composition);
        element:SetXY(320, 240);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.6, 5.64);
    
    
        effector:Play();
    
    
        -- Layer Layer_11
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/Kristal_1.png");
        element:SetName("Layer_11");
        composition:AddElement(element)
        element:SetHotSpot(44.5, 65);
        element:SetParentElement(composition)
        element:SetXY(182.818786621094, 257.718124389648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 10.24)
    
        effector:SetKey(_TRACK_SX, 0.36, 2);
        effector:SetKey(_TRACK_SY, 0.36, 2);
        effector:SetKey(_TRACK_SX, 0.68, 1);
        effector:SetKey(_TRACK_SY, 0.68, 1);
        effector:SetKey(_TRACK_O, 0.36, 0);
        effector:SetKey(_TRACK_O, 0.56, 1);
    
        effector:Play()
        
        return composition
    end
            
    createCompositionCrystal_3 = function()
    
        local composition = CreateCompositionSequence()
        local compositionDuration = 7.48
        composition:SetDuration(compositionDuration)
        composition:SetDestroysOnEnd(false)
        
        -- Layer Layer_12
        local element = createCompositionParticles_green_All();
        element:SetName("Layer_12");
        composition:AddElement(element);
        element:SetHotSpot(320, 240);
        element:SetParentElement(composition);
        element:SetXY(444, 270);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.6, 5.64);
    
    
        effector:Play();
    
    
        -- Layer Layer_13
        local element = CreateCompositionElement("data/Texture/Scenes/33_entrance_temple_/ZoomCrystal/Animation/Kristal_2.png");
        element:SetName("Layer_13");
        composition:AddElement(element);
        element:SetHotSpot(56.5, 60.5);
        element:SetParentElement(composition);
        element:SetXY(316.510055541992, 273.020126342773);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 9.32);
    
        effector:SetKey(_TRACK_SX, 0.36, 2);
        effector:SetKey(_TRACK_SY, 0.36, 2);
        effector:SetKey(_TRACK_SX, 0.68, 1);
        effector:SetKey(_TRACK_SY, 0.68, 1);
        effector:SetKey(_TRACK_O, 0.36, 0);
        effector:SetKey(_TRACK_O, 0.56, 1);
    
        effector:Play()
        
        return composition
    end
    
