local girlComics = nil;

function OnSceneLoad(screen)
    LoadData(screen)
    DefaultOnSceneLoad('data/Scenes/33_Scene_Luk.lua', 'quest')
    
    SetGameState('LastVisitedScene', 'data/Scenes/32_Lift_Main.lua');
    
    LoadSound('33_Elevator', 'data/Sound/33_Lift/Elevator.ogg')
    LoadSound('33_Hit', 'data/Sound/33_Lift/Hit.ogg')
    LoadSound('33_Heart_beating', 'data/Sound/33_Lift/heart_beating.ogg')
    play_field.heartBeatingSound = MakeSoundEntity('33_Heart_beating');
    
    game_screen = screen;
    
	movie = CreateCompositionElevator();
	movie:AttachTo(screen);
	movie:SetDestroysOnEnd(false);
    movie:Play();
    
    TimerDoString("StopAmbientMusic(true);", 10, play_field:GetTimer());
    
    MakeSoundEntity("33_Elevator"):Play(false);
    
	TimerDoString("StartDialog()", 19.15, screen:GetTimer())
	
	if (HasGameState('ComicsShown', '33_Scene_Luk'))
	then
	    RemoveGameState('ComicsShown', '33_Scene_Luk');
    end
    
    if (HasGameState('ComicsShown', '33_Boy'))
	then
	    RemoveGameState('ComicsShown', '33_Boy');
    end
    
	girlComics = CreateComics('33_Scene_Luk',  CreateComicsFrame('Girl', 'C_33_GIRL'))
	 
	 if(girlComics ~= nil) then
		girlComics.on_finish = function()
		    play_field.heartBeatingSound:StopSound();
		    local compos = CreateCompositionHit();
		    compos:AttachTo(play_field);
	        compos:SetDestroysOnEnd(false);
            compos:Play();
            
            MakeSoundEntity('33_Hit'):Play(false);
            TimerDoString("PlayRandomAmbientMusic();", 8.5, play_field:GetTimer());
            
            TimerDoString("ShowBoyComics()", 22, play_field:GetTimer())
		end
	end
end

function StartDialog()
	girlComics.SetVisible(true);
	play_field.heartBeatingSound:Play(true);
end

function ShowBoyComics()
    local c = CreateComics('33_Boy',
                           CreateComicsFrame('Boy', 'C_34_BOY_1'),
                           CreateComicsFrame('Boy', 'C_34_BOY_2'),
                           CreateComicsFrame('Boy', 'C_34_BOY_3'),
                           CreateComicsFrame('Boy', 'C_34_BOY_4'),
                           CreateComicsFrame('Boy', 'C_34_BOY_5'),
                           CreateComicsFrame('Boy', 'C_34_BOY_6'))
	assert(c)

	c.on_finish = function()
		TimerDoString("StartLevel('data/Scenes/34_Prison_Cell.lua');", 1, play_field:GetTimer())
    end

	c.SetVisible(true)
end

function OnSceneFree(screen)
    DefaultOnSceneFree()
    FreeData(screen)
end

function OnUpdate(dt)
    DefaultOnUpdate(dt)
end

function OnAllItemsFound()
    DefaultOnAllItemsFound()
end

function OnLose()
    DefaultOnLose()
end

function OnExit()
    DefaultOnExit()
end

function OnClose()
    DefaultOnClose()
end

function OnObjectMouseEnter(object)
    DefaultOnObjectMouseEnter(object)
end

function OnObjectMouseLeave(object)
    DefaultOnObjectMouseLeave(object)
end

function CreateCompositionElevator()

   createCompositionBG_Scroll = function()
    
        local compositionBG_Scroll = CreateCompositionSequence();
        local compositionDuration = 20.72;
        compositionBG_Scroll:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_1");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(483.899108886719, -584.545989990234);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.56, 5.92079998970032);
    
        effector:SetKey(_TRACK_SX, 4.56, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 4.56, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 5.89559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 5.89559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 4.56, 0);
        effector:SetKey(_TRACK_O, 5.19999140262604, 0.91);
        effector:SetKey(_TRACK_O, 5.89559998989105, 0.02003148659166);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_2");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(872.456970214844, -363.489608764648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.56, 5.92079998970032);
    
        effector:SetKey(_TRACK_SX, 4.56, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 4.56, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 5.89559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 5.89559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 4.56, 0);
        effector:SetKey(_TRACK_O, 5.19999140262604, 0.91);
        effector:SetKey(_TRACK_O, 5.89559998989105, 0.02003148659166);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_3");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(124.967361450195, -363.489608764648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.56, 5.92079998970032);
    
        effector:SetKey(_TRACK_SX, 4.56, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 4.56, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 5.89559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 5.89559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 4.56, 0);
        effector:SetKey(_TRACK_O, 5.19999140262604, 0.91);
        effector:SetKey(_TRACK_O, 5.89559998989105, 0.02003148659166);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_4");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(573.899108886719, -584.545989990234);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.24, 5.60079998970032);
    
        effector:SetKey(_TRACK_SX, 4.24, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 4.24, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 5.57559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 5.57559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 4.24, 0);
        effector:SetKey(_TRACK_O, 4.87999140262604, 0.91);
        effector:SetKey(_TRACK_O, 5.57559998989105, 0.02003148659166);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_5");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(962.456970214844, -363.489608764648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.24, 5.60079998970032);
    
        effector:SetKey(_TRACK_SX, 4.24, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 4.24, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 5.57559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 5.57559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 4.24, 0);
        effector:SetKey(_TRACK_O, 4.87999140262604, 0.91);
        effector:SetKey(_TRACK_O, 5.57559998989105, 0.02003148659166);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_6");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(214.967361450195, -363.489608764648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.24, 5.60079998970032);
    
        effector:SetKey(_TRACK_SX, 4.24, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 4.24, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 5.57559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 5.57559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 4.24, 0);
        effector:SetKey(_TRACK_O, 4.87999140262604, 0.91);
        effector:SetKey(_TRACK_O, 5.57559998989105, 0.02003148659166);
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_7");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(513.899108886719, -584.545989990234);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(3.88, 5.24079998970032);
    
        effector:SetKey(_TRACK_SX, 3.88, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 3.88, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 5.21559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 5.21559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 3.88, 0);
        effector:SetKey(_TRACK_O, 4.51999140262604, 0.91);
        effector:SetKey(_TRACK_O, 5.21559998989105, 0.02003148659166);
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_8");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(902.456970214844, -363.489608764648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(3.88, 5.24079998970032);
    
        effector:SetKey(_TRACK_SX, 3.88, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 3.88, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 5.21559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 5.21559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 3.88, 0);
        effector:SetKey(_TRACK_O, 4.51999140262604, 0.91);
        effector:SetKey(_TRACK_O, 5.21559998989105, 0.02003148659166);
    
        effector:Play();
    
    
        -- Layer Layer_9
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_9");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(154.967361450195, -363.489608764648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(3.88, 5.24079998970032);
    
        effector:SetKey(_TRACK_SX, 3.88, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 3.88, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 5.21559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 5.21559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 3.88, 0);
        effector:SetKey(_TRACK_O, 4.51999140262604, 0.91);
        effector:SetKey(_TRACK_O, 5.21559998989105, 0.02003148659166);
    
        effector:Play();
    
    
        -- Layer Layer_10
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_10");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(483.899108886719, -584.545989990234);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.68, 2.04079998970032);
    
        effector:SetKey(_TRACK_SX, 0.68, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 0.68, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 2.01559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 2.01559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 0.68, 0);
        effector:SetKey(_TRACK_O, 1.31999140262604, 0.55);
        effector:SetKey(_TRACK_O, 2.01559998989105, 0.02001875044223);
    
        effector:Play();
    
    
        -- Layer Layer_11
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_11");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(872.456970214844, -363.489608764648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.68, 2.04079998970032);
    
        effector:SetKey(_TRACK_SX, 0.68, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 0.68, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 2.01559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 2.01559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 0.68, 0);
        effector:SetKey(_TRACK_O, 1.31999140262604, 0.55);
        effector:SetKey(_TRACK_O, 2.01559998989105, 0.02001875044223);
    
        effector:Play();
    
    
        -- Layer Layer_12
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_12");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(124.967361450195, -363.489608764648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.68, 2.04079998970032);
    
        effector:SetKey(_TRACK_SX, 0.68, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 0.68, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 2.01559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 2.01559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 0.68, 0);
        effector:SetKey(_TRACK_O, 1.31999140262604, 0.55);
        effector:SetKey(_TRACK_O, 2.01559998989105, 0.02001875044223);
    
        effector:Play();
    
    
        -- Layer Layer_13
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_13");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(573.899108886719, -584.545989990234);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.4, 1.76079998970032);
    
        effector:SetKey(_TRACK_SX, 0.4, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 0.4, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 1.73559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 1.73559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 0.4, 0);
        effector:SetKey(_TRACK_O, 1.03999140262604, 0.55);
        effector:SetKey(_TRACK_O, 1.73559998989105, 0.02001875044223);
    
        effector:Play();
    
    
        -- Layer Layer_14
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_14");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(962.456970214844, -363.489608764648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.4, 1.76079998970032);
    
        effector:SetKey(_TRACK_SX, 0.4, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 0.4, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 1.73559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 1.73559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 0.4, 0);
        effector:SetKey(_TRACK_O, 1.03999140262604, 0.55);
        effector:SetKey(_TRACK_O, 1.73559998989105, 0.02001875044223);
    
        effector:Play();
    
    
        -- Layer Layer_15
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_15");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(214.967361450195, -363.489608764648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.4, 1.76079998970032);
    
        effector:SetKey(_TRACK_SX, 0.4, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 0.4, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 1.73559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 1.73559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 0.4, 0);
        effector:SetKey(_TRACK_O, 1.03999140262604, 0.55);
        effector:SetKey(_TRACK_O, 1.73559998989105, 0.02001875044223);
    
        effector:Play();
    
    
        -- Layer Layer_16
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_16");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(513.899108886719, -584.545989990234);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 1.36079998970032);
    
        effector:SetKey(_TRACK_SX, 0, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 0, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 1.33559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 1.33559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.63999140262604, 0.55);
        effector:SetKey(_TRACK_O, 1.33559998989105, 0.02001875044223);
    
        effector:Play();
    
    
        -- Layer Layer_17
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_17");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(902.456970214844, -363.489608764648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 1.36079998970032);
    
        effector:SetKey(_TRACK_SX, 0, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 0, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 1.33559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 1.33559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.63999140262604, 0.55);
        effector:SetKey(_TRACK_O, 1.33559998989105, 0.02001875044223);
    
        effector:Play();
    
    
        -- Layer Layer_18
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_1.png");
        element:SetName("Layer_18");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(81, -115);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(154.967361450195, -363.489608764648);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 1.36079998970032);
    
        effector:SetKey(_TRACK_SX, 0, 2.24586973745927);
        effector:SetKey(_TRACK_SY, 0, 2.24586973745927);
        effector:SetKey(_TRACK_SX, 1.33559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_SY, 1.33559998989105, 3.08899461352006);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.63999140262604, 0.55);
        effector:SetKey(_TRACK_O, 1.33559998989105, 0.02001875044223);
    
        effector:Play();
    
    
        -- Layer Layer_19
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/Zoom_4.jpg");
        element:SetName("Layer_19");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(512, 384);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(18.9599996948242, 26.3424006843567);
    
        effector:SetKey(_TRACK_SX, 19.1599871063232, 1);
        effector:SetKey(_TRACK_SY, 19.1599871063232, 1);
        effector:SetKey(_TRACK_SX, 19.4800115966797, 1.38);
        effector:SetKey(_TRACK_SY, 19.4800115966797, 1.38);
        effector:SetKey(_TRACK_O, 19.1668878936768, 0);
        effector:SetKey(_TRACK_O, 19.2799879455566, 0.15);
        effector:SetKey(_TRACK_O, 19.4800115966797, 0);
    
        effector:Play();
    
    
        -- Layer Layer_20
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/Zoom_4.jpg");
        element:SetName("Layer_20");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(512, 384);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(18.96, 26.65);
    
        effector:SetKey(_TRACK_SX, 19.12, 1);
        effector:SetKey(_TRACK_SY, 19.12, 1);
        effector:SetKey(_TRACK_SX, 19.28, 1.01385155887699);
        effector:SetKey(_TRACK_SY, 19.28, 1.01385155887699);
        effector:SetKey(_TRACK_SX, 19.52, 1);
        effector:SetKey(_TRACK_SY, 19.52, 1);
        effector:SetKey(_TRACK_O, 19.12, 0);
        effector:SetKey(_TRACK_O, 19.52, 1);
    
        effector:Play();
    
    
        -- Layer Layer_21
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/Zoom_3.jpg");
        element:SetName("Layer_21");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(17.48, 28.13);
    
        effector:SetKey(_TRACK_O, 17.48, 0);
        effector:SetKey(_TRACK_O, 18.4, 1);
    
        effector:Play();
    
    
        -- Layer Layer_22
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/Zoom_2.jpg");
        element:SetName("Layer_22");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(15.48, 29.13);
    
        effector:SetKey(_TRACK_O, 15.48, 0);
        effector:SetKey(_TRACK_O, 16.28, 1);
    
        effector:Play();
    
    
        -- Layer Layer_23
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/Zoom_1.jpg");
        element:SetName("Layer_23");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionBG_Scroll);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(14.0400005722046, 24.9810997390747);
    
        effector:SetKey(_TRACK_X, 14.0400005722046, 337.577453613281);
        effector:SetKey(_TRACK_Y, 14.0400005722046, 344.78874206543);
        effector:SetKey(_TRACK_X, 15.7820005989075, 417.929870605469);
        effector:SetKey(_TRACK_Y, 15.7820005989075, 358.309860229492);
        effector:SetKey(_TRACK_SX, 14.0400005722046, 1.34066901408451);
        effector:SetKey(_TRACK_SY, 14.0400005722046, 1.34066901408451);
        effector:SetKey(_TRACK_SX, 15.7522163963318, 1.7);
        effector:SetKey(_TRACK_SY, 15.7522163963318, 1.7);
        effector:SetKey(_TRACK_O, 14.0400005722046, 0.05);
        effector:SetKey(_TRACK_O, 14.6564007377625, 1);
    
        effector:Play();
    
    
        -- Layer Layer_24
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/par2.png");
        element:SetName("Layer_24");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(251.5, 213.5);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(648.338760375977, 840.547225952148);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(11.88, 13.64);
    
        effector:SetKey(_TRACK_SX, 11.88, 0.79056095198164);
        effector:SetKey(_TRACK_SY, 11.88, 0.79056095198164);
        effector:SetKey(_TRACK_SX, 12.96, 1.66090889688551);
        effector:SetKey(_TRACK_SY, 12.96, 1.3002604691036);
        effector:SetKey(_TRACK_O, 11.88, 0);
        effector:SetKey(_TRACK_O, 12.64, 0.5372340555394);
        effector:SetKey(_TRACK_O, 13.36, 0);
    
        effector:Play();
    
    
        -- Layer Layer_25
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/par2.png");
        element:SetName("Layer_25");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(251.5, 213.5);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(703.374588012695, 775.5048828125);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 1.76);
    
        effector:SetKey(_TRACK_SX, 0, 0.70176587975769);
        effector:SetKey(_TRACK_SY, 0, 0.70176587975769);
        effector:SetKey(_TRACK_SX, 1.08, 1.57211382466156);
        effector:SetKey(_TRACK_SY, 1.08, 1.21146539687965);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.72, 0.68531916192237);
        effector:SetKey(_TRACK_O, 1.48, 0);
    
        effector:Play();
    
    
        -- Layer Layer_26
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/par2.png");
        element:SetName("Layer_26");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(251.5, 213.5);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(221.811065673828, 742.98371887207);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(11.56, 13.32);
    
        effector:SetKey(_TRACK_SX, 11.56, 0.908706055992);
        effector:SetKey(_TRACK_SY, 11.56, 0.908706055992);
        effector:SetKey(_TRACK_SX, 12.64, 1.77905400089587);
        effector:SetKey(_TRACK_SY, 12.64, 1.41840557311395);
        effector:SetKey(_TRACK_O, 11.56, 0);
        effector:SetKey(_TRACK_O, 12.32, 0.81489363000748);
        effector:SetKey(_TRACK_O, 13.04, 0);
    
        effector:Play();
    
    
        -- Layer Layer_27
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/Platform.png");
        element:SetName("Layer_27");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(272, -110.5);
        element:SetParentElement(compositionBG_Scroll);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(12.48, 30.25);
    
        effector:SetKey(_TRACK_X, 14, 271.712173461914);
        effector:SetKey(_TRACK_Y, 14, 333.697021484375);
        effector:SetKey(_TRACK_X, 15.72, 371.768508911133);
        effector:SetKey(_TRACK_Y, 15.72, 390.485748291016);
        effector:SetKey(_TRACK_SX, 14, 1);
        effector:SetKey(_TRACK_SY, 14, 1);
        effector:SetKey(_TRACK_SX, 15.72, 1.41);
        effector:SetKey(_TRACK_SY, 15.72, 1.41);
    
        effector:Play();
    
    
        -- Layer Layer_28
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/par2.png");
        element:SetName("Layer_28");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(251.5, 213.5);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(221.811065673828, 742.98371887207);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 1.76);
    
        effector:SetKey(_TRACK_SX, 0, 1);
        effector:SetKey(_TRACK_SY, 0, 1);
        effector:SetKey(_TRACK_SX, 1.08, 1.87034794490387);
        effector:SetKey(_TRACK_SY, 1.08, 1.50969951712196);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.76, 1);
        effector:SetKey(_TRACK_O, 1.48, 0);
    
        effector:Play();
    
    
        -- Layer Layer_29
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/Platform.png");
        element:SetName("Layer_29");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 175.5);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(512, 619.70295715332);
    
        element:SetAngle(0);
        element:SetOpacity(0.4);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 12.48);
    
        effector:SetKey(_TRACK_SX, 0, 0.99572051423801);
        effector:SetKey(_TRACK_SY, 0, 0.99572051423801);
        effector:SetKey(_TRACK_SX, 0.1, 0.99389674158577);
        effector:SetKey(_TRACK_SY, 0.1, 0.99389674158577);
        effector:SetKey(_TRACK_SX, 0.2, 1.00256868755338);
        effector:SetKey(_TRACK_SY, 0.2, 1.00256868755338);
        effector:SetKey(_TRACK_SX, 0.3, 0.99838341923835);
        effector:SetKey(_TRACK_SY, 0.3, 0.99838341923835);
        effector:SetKey(_TRACK_SX, 0.4, 0.98915022829737);
        effector:SetKey(_TRACK_SY, 0.4, 0.98915022829737);
        effector:SetKey(_TRACK_SX, 0.5, 0.98835677231895);
        effector:SetKey(_TRACK_SY, 0.5, 0.98835677231895);
        effector:SetKey(_TRACK_SX, 0.6, 0.99339895120978);
        effector:SetKey(_TRACK_SY, 0.6, 0.99339895120978);
        effector:SetKey(_TRACK_SX, 0.7, 0.98972241371856);
        effector:SetKey(_TRACK_SY, 0.7, 0.98972241371856);
        effector:SetKey(_TRACK_SX, 0.8, 0.98908732072239);
        effector:SetKey(_TRACK_SY, 0.8, 0.98908732072239);
        effector:SetKey(_TRACK_SX, 0.9, 1.00048070308619);
        effector:SetKey(_TRACK_SY, 0.9, 1.00048070308619);
        effector:SetKey(_TRACK_SX, 1, 1.00167567349975);
        effector:SetKey(_TRACK_SY, 1, 1.00167567349975);
        effector:SetKey(_TRACK_SX, 1.1, 0.99947801104313);
        effector:SetKey(_TRACK_SY, 1.1, 0.99947801104313);
        effector:SetKey(_TRACK_SX, 1.2, 0.9983117593051);
        effector:SetKey(_TRACK_SY, 1.2, 0.9983117593051);
        effector:SetKey(_TRACK_SX, 1.3, 0.98708467174822);
        effector:SetKey(_TRACK_SY, 1.3, 0.98708467174822);
        effector:SetKey(_TRACK_SX, 1.4, 1.00090929512969);
        effector:SetKey(_TRACK_SY, 1.4, 1.00090929512969);
        effector:SetKey(_TRACK_SX, 1.5, 0.9964234380107);
        effector:SetKey(_TRACK_SY, 1.5, 0.9964234380107);
        effector:SetKey(_TRACK_SX, 1.6, 0.99348893639313);
        effector:SetKey(_TRACK_SY, 1.6, 0.99348893639313);
        effector:SetKey(_TRACK_SX, 1.7, 0.99489724553926);
        effector:SetKey(_TRACK_SY, 1.7, 0.99489724553926);
        effector:SetKey(_TRACK_SX, 1.8, 0.99344380704586);
        effector:SetKey(_TRACK_SY, 1.8, 0.99344380704586);
        effector:SetKey(_TRACK_SX, 1.9, 0.9873721320148);
        effector:SetKey(_TRACK_SY, 1.9, 0.9873721320148);
        effector:SetKey(_TRACK_SX, 2, 0.99061788937295);
        effector:SetKey(_TRACK_SY, 2, 0.99061788937295);
        effector:SetKey(_TRACK_SX, 2.1, 0.99985053329153);
        effector:SetKey(_TRACK_SY, 2.1, 0.99985053329153);
        effector:SetKey(_TRACK_SX, 2.2, 1.0011510790266);
        effector:SetKey(_TRACK_SY, 2.2, 1.0011510790266);
        effector:SetKey(_TRACK_SX, 2.3, 1.00073698307646);
        effector:SetKey(_TRACK_SY, 2.3, 1.00073698307646);
        effector:SetKey(_TRACK_SX, 2.4, 0.99478264434831);
        effector:SetKey(_TRACK_SY, 2.4, 0.99478264434831);
        effector:SetKey(_TRACK_SX, 2.5, 0.99533787207537);
        effector:SetKey(_TRACK_SY, 2.5, 0.99533787207537);
        effector:SetKey(_TRACK_SX, 2.6, 0.98808271410096);
        effector:SetKey(_TRACK_SY, 2.6, 0.98808271410096);
        effector:SetKey(_TRACK_SX, 2.7, 0.99580037950713);
        effector:SetKey(_TRACK_SY, 2.7, 0.99580037950713);
        effector:SetKey(_TRACK_SX, 2.8, 0.99628996454725);
        effector:SetKey(_TRACK_SY, 2.8, 0.99628996454725);
        effector:SetKey(_TRACK_SX, 2.9, 1.0021513094689);
        effector:SetKey(_TRACK_SY, 2.9, 1.0021513094689);
        effector:SetKey(_TRACK_SX, 3, 0.98878700542962);
        effector:SetKey(_TRACK_SY, 3, 0.98878700542962);
        effector:SetKey(_TRACK_SX, 3.1, 1.00093883433881);
        effector:SetKey(_TRACK_SY, 3.1, 1.00093883433881);
        effector:SetKey(_TRACK_SX, 3.2, 0.99497629027479);
        effector:SetKey(_TRACK_SY, 3.2, 0.99497629027479);
        effector:SetKey(_TRACK_SX, 3.3, 0.99232651381185);
        effector:SetKey(_TRACK_SY, 3.3, 0.99232651381185);
        effector:SetKey(_TRACK_SX, 3.4, 1.00110430861215);
        effector:SetKey(_TRACK_SY, 3.4, 1.00110430861215);
        effector:SetKey(_TRACK_SX, 3.5, 0.99340496845609);
        effector:SetKey(_TRACK_SY, 3.5, 0.99340496845609);
        effector:SetKey(_TRACK_SX, 3.6, 1.00403443405058);
        effector:SetKey(_TRACK_SY, 3.6, 1.00403443405058);
        effector:SetKey(_TRACK_SX, 3.7, 0.9897762954241);
        effector:SetKey(_TRACK_SY, 3.7, 0.9897762954241);
        effector:SetKey(_TRACK_SX, 3.8, 1.00043065053739);
        effector:SetKey(_TRACK_SY, 3.8, 1.00043065053739);
        effector:SetKey(_TRACK_SX, 3.9, 0.98913983487194);
        effector:SetKey(_TRACK_SY, 3.9, 0.98913983487194);
        effector:SetKey(_TRACK_SX, 4, 0.9884278852298);
        effector:SetKey(_TRACK_SY, 4, 0.9884278852298);
        effector:SetKey(_TRACK_SX, 4.1, 0.99847750708963);
        effector:SetKey(_TRACK_SY, 4.1, 0.99847750708963);
        effector:SetKey(_TRACK_SX, 4.2, 0.98820579413898);
        effector:SetKey(_TRACK_SY, 4.2, 0.98820579413898);
        effector:SetKey(_TRACK_SX, 4.3, 0.99488493753546);
        effector:SetKey(_TRACK_SY, 4.3, 0.99488493753546);
        effector:SetKey(_TRACK_SX, 4.4, 0.99893345025269);
        effector:SetKey(_TRACK_SY, 4.4, 0.99893345025269);
        effector:SetKey(_TRACK_SX, 4.5, 0.99686679965876);
        effector:SetKey(_TRACK_SY, 4.5, 0.99686679965876);
        effector:SetKey(_TRACK_SX, 4.6, 1.00190323481449);
        effector:SetKey(_TRACK_SY, 4.6, 1.00190323481449);
        effector:SetKey(_TRACK_SX, 4.7, 0.99659903219827);
        effector:SetKey(_TRACK_SY, 4.7, 0.99659903219827);
        effector:SetKey(_TRACK_SX, 4.8, 0.99433490652112);
        effector:SetKey(_TRACK_SY, 4.8, 0.99433490652112);
        effector:SetKey(_TRACK_SX, 4.9, 1.00132448512461);
        effector:SetKey(_TRACK_SY, 4.9, 1.00132448512461);
        effector:SetKey(_TRACK_SX, 5, 0.99999303262444);
        effector:SetKey(_TRACK_SY, 5, 0.99999303262444);
        effector:SetKey(_TRACK_SX, 5.1, 0.99669366707195);
        effector:SetKey(_TRACK_SY, 5.1, 0.99669366707195);
        effector:SetKey(_TRACK_SX, 5.2, 1.00440476820942);
        effector:SetKey(_TRACK_SY, 5.2, 1.00440476820942);
        effector:SetKey(_TRACK_SX, 5.3, 0.99377803772688);
        effector:SetKey(_TRACK_SY, 5.3, 0.99377803772688);
        effector:SetKey(_TRACK_SX, 5.4, 0.9880616537389);
        effector:SetKey(_TRACK_SY, 5.4, 0.9880616537389);
        effector:SetKey(_TRACK_SX, 5.5, 1.00132339107982);
        effector:SetKey(_TRACK_SY, 5.5, 1.00132339107982);
        effector:SetKey(_TRACK_SX, 5.6, 0.99063648813425);
        effector:SetKey(_TRACK_SY, 5.6, 0.99063648813425);
        effector:SetKey(_TRACK_SX, 5.7, 0.99652983386578);
        effector:SetKey(_TRACK_SY, 5.7, 0.99652983386578);
        effector:SetKey(_TRACK_SX, 5.8, 0.99907212042886);
        effector:SetKey(_TRACK_SY, 5.8, 0.99907212042886);
        effector:SetKey(_TRACK_SX, 5.9, 0.99163234239742);
        effector:SetKey(_TRACK_SY, 5.9, 0.99163234239742);
        effector:SetKey(_TRACK_SX, 6, 0.99425969094233);
        effector:SetKey(_TRACK_SY, 6, 0.99425969094233);
        effector:SetKey(_TRACK_SX, 6.1, 1.00186466973591);
        effector:SetKey(_TRACK_SY, 6.1, 1.00186466973591);
        effector:SetKey(_TRACK_SX, 6.2, 0.98906680738272);
        effector:SetKey(_TRACK_SY, 6.2, 0.98906680738272);
        effector:SetKey(_TRACK_SX, 6.3, 1.00030237378666);
        effector:SetKey(_TRACK_SY, 6.3, 1.00030237378666);
        effector:SetKey(_TRACK_SX, 6.4, 1.00012760013267);
        effector:SetKey(_TRACK_SY, 6.4, 1.00012760013267);
        effector:SetKey(_TRACK_SX, 6.5, 0.98855780304771);
        effector:SetKey(_TRACK_SY, 6.5, 0.98855780304771);
        effector:SetKey(_TRACK_SX, 6.6, 1.00209223105065);
        effector:SetKey(_TRACK_SY, 6.6, 1.00209223105065);
        effector:SetKey(_TRACK_SX, 6.7, 0.99768514515599);
        effector:SetKey(_TRACK_SY, 6.7, 0.99768514515599);
        effector:SetKey(_TRACK_SX, 6.8, 1.00029526249557);
        effector:SetKey(_TRACK_SY, 6.8, 1.00029526249557);
        effector:SetKey(_TRACK_SX, 6.9, 0.99289377603151);
        effector:SetKey(_TRACK_SY, 6.9, 0.99289377603151);
        effector:SetKey(_TRACK_SX, 7, 1.00097165568228);
        effector:SetKey(_TRACK_SY, 7, 1.00097165568228);
        effector:SetKey(_TRACK_SX, 7.1, 0.9906022992348);
        effector:SetKey(_TRACK_SY, 7.1, 0.9906022992348);
        effector:SetKey(_TRACK_SX, 7.2, 1.00218713943552);
        effector:SetKey(_TRACK_SY, 7.2, 1.00218713943552);
        effector:SetKey(_TRACK_SX, 7.3, 0.9906890022838);
        effector:SetKey(_TRACK_SY, 7.3, 0.9906890022838);
        effector:SetKey(_TRACK_SX, 7.4, 0.99899772538366);
        effector:SetKey(_TRACK_SY, 7.4, 0.99899772538366);
        effector:SetKey(_TRACK_SX, 7.5, 1.00278120575236);
        effector:SetKey(_TRACK_SY, 7.5, 1.00278120575236);
        effector:SetKey(_TRACK_SX, 7.6, 0.99681620008758);
        effector:SetKey(_TRACK_SY, 7.6, 0.99681620008758);
        effector:SetKey(_TRACK_SX, 7.7, 0.99829972481249);
        effector:SetKey(_TRACK_SY, 7.7, 0.99829972481249);
        effector:SetKey(_TRACK_SX, 7.8, 1.00022250851754);
        effector:SetKey(_TRACK_SY, 7.8, 1.00022250851754);
        effector:SetKey(_TRACK_SX, 7.9, 1.00121973033669);
        effector:SetKey(_TRACK_SY, 7.9, 1.00121973033669);
        effector:SetKey(_TRACK_SX, 8, 1.00269997292726);
        effector:SetKey(_TRACK_SY, 8, 1.00269997292726);
        effector:SetKey(_TRACK_SX, 8.1, 0.99326301614557);
        effector:SetKey(_TRACK_SY, 8.1, 0.99326301614557);
        effector:SetKey(_TRACK_SX, 8.2, 0.99313528641723);
        effector:SetKey(_TRACK_SY, 8.2, 0.99313528641723);
        effector:SetKey(_TRACK_SX, 8.3, 0.99362733305811);
        effector:SetKey(_TRACK_SY, 8.3, 0.99362733305811);
        effector:SetKey(_TRACK_SX, 8.4, 0.99549267941208);
        effector:SetKey(_TRACK_SY, 8.4, 0.99549267941208);
        effector:SetKey(_TRACK_SX, 8.5, 1.00073561552048);
        effector:SetKey(_TRACK_SY, 8.5, 1.00073561552048);
        effector:SetKey(_TRACK_SX, 8.6, 0.98793447103294);
        effector:SetKey(_TRACK_SY, 8.6, 0.98793447103294);
        effector:SetKey(_TRACK_SX, 8.7, 1.00304186192176);
        effector:SetKey(_TRACK_SY, 8.7, 1.00304186192176);
        effector:SetKey(_TRACK_SX, 8.8, 0.9931306367269);
        effector:SetKey(_TRACK_SY, 8.8, 0.9931306367269);
        effector:SetKey(_TRACK_SX, 8.9, 0.99305159199137);
        effector:SetKey(_TRACK_SY, 8.9, 0.99305159199137);
        effector:SetKey(_TRACK_SX, 9, 0.98786199056611);
        effector:SetKey(_TRACK_SY, 9, 0.98786199056611);
        effector:SetKey(_TRACK_SX, 9.1, 1.00185701142243);
        effector:SetKey(_TRACK_SY, 9.1, 1.00185701142243);
        effector:SetKey(_TRACK_SX, 9.2, 0.99090015292681);
        effector:SetKey(_TRACK_SY, 9.2, 0.99090015292681);
        effector:SetKey(_TRACK_SX, 9.3, 0.99785390156367);
        effector:SetKey(_TRACK_SY, 9.3, 0.99785390156367);
        effector:SetKey(_TRACK_SX, 9.4, 0.98947433906416);
        effector:SetKey(_TRACK_SY, 9.4, 0.98947433906416);
        effector:SetKey(_TRACK_SX, 9.5, 0.99664470856793);
        effector:SetKey(_TRACK_SY, 9.5, 0.99664470856793);
        effector:SetKey(_TRACK_SX, 9.6, 0.99252754454061);
        effector:SetKey(_TRACK_SY, 9.6, 0.99252754454061);
        effector:SetKey(_TRACK_SX, 9.7, 0.9882790951394);
        effector:SetKey(_TRACK_SY, 9.7, 0.9882790951394);
        effector:SetKey(_TRACK_SX, 9.8, 0.99257814411179);
        effector:SetKey(_TRACK_SY, 9.8, 0.99257814411179);
        effector:SetKey(_TRACK_SX, 9.9, 0.98943632100797);
        effector:SetKey(_TRACK_SY, 9.9, 0.98943632100797);
        effector:SetKey(_TRACK_SX, 10, 0.98995271014526);
        effector:SetKey(_TRACK_SY, 10, 0.98995271014526);
        effector:SetKey(_TRACK_SX, 10.1, 0.9871541435919);
        effector:SetKey(_TRACK_SY, 10.1, 0.9871541435919);
        effector:SetKey(_TRACK_SX, 10.2, 0.99579655035039);
        effector:SetKey(_TRACK_SY, 10.2, 0.99579655035039);
        effector:SetKey(_TRACK_SX, 10.3, 1.0003245281935);
        effector:SetKey(_TRACK_SY, 10.3, 1.0003245281935);
        effector:SetKey(_TRACK_SX, 10.4, 1.00412961594665);
        effector:SetKey(_TRACK_SY, 10.4, 1.00412961594665);
        effector:SetKey(_TRACK_SX, 10.5, 0.99825377493164);
        effector:SetKey(_TRACK_SY, 10.5, 0.99825377493164);
        effector:SetKey(_TRACK_SX, 10.6, 0.99458325468672);
        effector:SetKey(_TRACK_SY, 10.6, 0.99458325468672);
        effector:SetKey(_TRACK_SX, 10.7, 0.98989937546211);
        effector:SetKey(_TRACK_SY, 10.7, 0.98989937546211);
        effector:SetKey(_TRACK_SX, 10.8, 0.99242689242063);
        effector:SetKey(_TRACK_SY, 10.8, 0.99242689242063);
        effector:SetKey(_TRACK_SX, 10.9, 0.9935157404903);
        effector:SetKey(_TRACK_SY, 10.9, 0.9935157404903);
        effector:SetKey(_TRACK_SX, 11, 0.99760035668535);
        effector:SetKey(_TRACK_SY, 11, 0.99760035668535);
        effector:SetKey(_TRACK_SX, 11.1, 1.00095551852174);
        effector:SetKey(_TRACK_SY, 11.1, 1.00095551852174);
        effector:SetKey(_TRACK_SX, 11.2, 0.9937391991371);
        effector:SetKey(_TRACK_SY, 11.2, 0.9937391991371);
        effector:SetKey(_TRACK_SX, 11.3, 0.99757795726491);
        effector:SetKey(_TRACK_SY, 11.3, 0.99757795726491);
        effector:SetKey(_TRACK_SX, 11.4, 0.99651877356753);
        effector:SetKey(_TRACK_SY, 11.4, 0.99651877356753);
        effector:SetKey(_TRACK_SX, 11.5, 0.99588870300992);
        effector:SetKey(_TRACK_SY, 11.5, 0.99588870300992);
        effector:SetKey(_TRACK_SX, 11.6, 0.99572043992654);
        effector:SetKey(_TRACK_SY, 11.6, 0.99572043992654);
        effector:SetKey(_TRACK_SX, 11.7, 0.99818576185337);
        effector:SetKey(_TRACK_SY, 11.7, 0.99818576185337);
        effector:SetKey(_TRACK_SX, 11.8, 0.99499066574121);
        effector:SetKey(_TRACK_SY, 11.8, 0.99499066574121);
        effector:SetKey(_TRACK_SX, 11.9, 0.99772839348058);
        effector:SetKey(_TRACK_SY, 11.9, 0.99772839348058);
        effector:SetKey(_TRACK_SX, 12, 0.99377259039683);
        effector:SetKey(_TRACK_SY, 12, 0.99377259039683);
        effector:SetKey(_TRACK_SX, 12.1, 0.99815891585891);
        effector:SetKey(_TRACK_SY, 12.1, 0.99815891585891);
        effector:SetKey(_TRACK_SX, 12.28, 0.99572051423801);
        effector:SetKey(_TRACK_SY, 12.28, 0.99572051423801);
    
        effector:Play();
    
    
        -- Layer Layer_30
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/Platform.png");
        element:SetName("Layer_30");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 175.5);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(512, 619.70295715332);
    
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 12.48);
    
        effector:SetKey(_TRACK_SX, 0, 1.00020776218014);
        effector:SetKey(_TRACK_SY, 0, 1.00020776218014);
        effector:SetKey(_TRACK_SX, 0.1, 0.99998800776021);
        effector:SetKey(_TRACK_SY, 0.1, 0.99998800776021);
        effector:SetKey(_TRACK_SX, 0.2, 1.00103292882177);
        effector:SetKey(_TRACK_SY, 0.2, 1.00103292882177);
        effector:SetKey(_TRACK_SX, 0.3, 1.00052862736198);
        effector:SetKey(_TRACK_SY, 0.3, 1.00052862736198);
        effector:SetKey(_TRACK_SX, 0.4, 0.99941607941534);
        effector:SetKey(_TRACK_SY, 0.4, 0.99941607941534);
        effector:SetKey(_TRACK_SX, 0.5, 0.9993204724009);
        effector:SetKey(_TRACK_SY, 0.5, 0.9993204724009);
        effector:SetKey(_TRACK_SX, 0.6, 0.99992802679975);
        effector:SetKey(_TRACK_SY, 0.6, 0.99992802679975);
        effector:SetKey(_TRACK_SX, 0.7, 0.99948502456328);
        effector:SetKey(_TRACK_SY, 0.7, 0.99948502456328);
        effector:SetKey(_TRACK_SX, 0.8, 0.99940849940385);
        effector:SetKey(_TRACK_SY, 0.8, 0.99940849940385);
        effector:SetKey(_TRACK_SX, 0.9, 1.0007813383536);
        effector:SetKey(_TRACK_SY, 0.9, 1.0007813383536);
        effector:SetKey(_TRACK_SX, 1, 1.00092532561525);
        effector:SetKey(_TRACK_SY, 1, 1.00092532561525);
        effector:SetKey(_TRACK_SX, 1.1, 1.00066051956183);
        effector:SetKey(_TRACK_SY, 1.1, 1.00066051956183);
        effector:SetKey(_TRACK_SX, 1.2, 1.0005199927402);
        effector:SetKey(_TRACK_SY, 1.2, 1.0005199927402);
        effector:SetKey(_TRACK_SX, 1.3, 0.99916719138603);
        effector:SetKey(_TRACK_SY, 1.3, 0.99916719138603);
        effector:SetKey(_TRACK_SX, 1.4, 1.00083298130141);
        effector:SetKey(_TRACK_SY, 1.4, 1.00083298130141);
        effector:SetKey(_TRACK_SX, 1.5, 1.00029246056935);
        effector:SetKey(_TRACK_SY, 1.5, 1.00029246056935);
        effector:SetKey(_TRACK_SX, 1.6, 0.99993886951184);
        effector:SetKey(_TRACK_SY, 1.6, 0.99993886951184);
        effector:SetKey(_TRACK_SX, 1.7, 1.0001085628994);
        effector:SetKey(_TRACK_SY, 1.7, 1.0001085628994);
        effector:SetKey(_TRACK_SX, 1.8, 0.99993343167751);
        effector:SetKey(_TRACK_SY, 1.8, 0.99993343167751);
        effector:SetKey(_TRACK_SX, 1.9, 0.99920182874287);
        effector:SetKey(_TRACK_SY, 1.9, 0.99920182874287);
        effector:SetKey(_TRACK_SX, 2, 0.99959292437895);
        effector:SetKey(_TRACK_SY, 2, 0.99959292437895);
        effector:SetKey(_TRACK_SX, 2.1, 1.00070540641246);
        effector:SetKey(_TRACK_SY, 2.1, 1.00070540641246);
        effector:SetKey(_TRACK_SX, 2.2, 1.00086211491078);
        effector:SetKey(_TRACK_SY, 2.2, 1.00086211491078);
        effector:SetKey(_TRACK_SX, 2.3, 1.00081221866126);
        effector:SetKey(_TRACK_SY, 2.3, 1.00081221866126);
        effector:SetKey(_TRACK_SX, 2.4, 1.00009475409586);
        effector:SetKey(_TRACK_SY, 2.4, 1.00009475409586);
        effector:SetKey(_TRACK_SX, 2.5, 1.00016165593637);
        effector:SetKey(_TRACK_SY, 2.5, 1.00016165593637);
        effector:SetKey(_TRACK_SX, 2.6, 0.99928744991608);
        effector:SetKey(_TRACK_SY, 2.6, 0.99928744991608);
        effector:SetKey(_TRACK_SX, 2.7, 1.00021738549907);
        effector:SetKey(_TRACK_SY, 2.7, 1.00021738549907);
        effector:SetKey(_TRACK_SX, 2.8, 1.00027637776237);
        effector:SetKey(_TRACK_SY, 2.8, 1.00027637776237);
        effector:SetKey(_TRACK_SX, 2.9, 1.0009826370934);
        effector:SetKey(_TRACK_SY, 2.9, 1.0009826370934);
        effector:SetKey(_TRACK_SX, 3, 0.99937231308815);
        effector:SetKey(_TRACK_SY, 3, 0.99937231308815);
        effector:SetKey(_TRACK_SX, 3.1, 1.00083654061116);
        effector:SetKey(_TRACK_SY, 3.1, 1.00083654061116);
        effector:SetKey(_TRACK_SX, 3.2, 1.00011808734861);
        effector:SetKey(_TRACK_SY, 3.2, 1.00011808734861);
        effector:SetKey(_TRACK_SX, 3.3, 0.99979880408221);
        effector:SetKey(_TRACK_SY, 3.3, 0.99979880408221);
        effector:SetKey(_TRACK_SX, 3.4, 1.00085647933702);
        effector:SetKey(_TRACK_SY, 3.4, 1.00085647933702);
        effector:SetKey(_TRACK_SX, 3.5, 0.99992875184433);
        effector:SetKey(_TRACK_SY, 3.5, 0.99992875184433);
        effector:SetKey(_TRACK_SX, 3.6, 1.00120954308939);
        effector:SetKey(_TRACK_SY, 3.6, 1.00120954308939);
        effector:SetKey(_TRACK_SX, 3.7, 0.9994915170079);
        effector:SetKey(_TRACK_SY, 3.7, 0.9994915170079);
        effector:SetKey(_TRACK_SX, 3.8, 1.00077530730098);
        effector:SetKey(_TRACK_SY, 3.8, 1.00077530730098);
        effector:SetKey(_TRACK_SX, 3.9, 0.99941482706561);
        effector:SetKey(_TRACK_SY, 3.9, 0.99941482706561);
        effector:SetKey(_TRACK_SX, 4, 0.99932904110954);
        effector:SetKey(_TRACK_SY, 4, 0.99932904110954);
        effector:SetKey(_TRACK_SX, 4.1, 1.00053996442264);
        effector:SetKey(_TRACK_SY, 4.1, 1.00053996442264);
        effector:SetKey(_TRACK_SX, 4.2, 0.99930228037334);
        effector:SetKey(_TRACK_SY, 4.2, 0.99930228037334);
        effector:SetKey(_TRACK_SX, 4.3, 1.00010707985367);
        effector:SetKey(_TRACK_SY, 4.3, 1.00010707985367);
        effector:SetKey(_TRACK_SX, 4.4, 1.00059490302762);
        effector:SetKey(_TRACK_SY, 4.4, 1.00059490302762);
        effector:SetKey(_TRACK_SX, 4.5, 1.00034588317204);
        effector:SetKey(_TRACK_SY, 4.5, 1.00034588317204);
        effector:SetKey(_TRACK_SX, 4.6, 1.00095274548289);
        effector:SetKey(_TRACK_SY, 4.6, 1.00095274548289);
        effector:SetKey(_TRACK_SX, 4.7, 1.00031361868837);
        effector:SetKey(_TRACK_SY, 4.7, 1.00031361868837);
        effector:SetKey(_TRACK_SX, 4.8, 1.00004080418803);
        effector:SetKey(_TRACK_SY, 4.8, 1.00004080418803);
        effector:SetKey(_TRACK_SX, 4.9, 1.00088300937722);
        effector:SetKey(_TRACK_SY, 4.9, 1.00088300937722);
        effector:SetKey(_TRACK_SX, 5, 1.0007225767863);
        effector:SetKey(_TRACK_SY, 5, 1.0007225767863);
        effector:SetKey(_TRACK_SX, 5.1, 1.00032502166217);
        effector:SetKey(_TRACK_SY, 5.1, 1.00032502166217);
        effector:SetKey(_TRACK_SX, 5.2, 1.00125416628744);
        effector:SetKey(_TRACK_SY, 5.2, 1.00125416628744);
        effector:SetKey(_TRACK_SX, 5.3, 0.9999737046081);
        effector:SetKey(_TRACK_SY, 5.3, 0.9999737046081);
        effector:SetKey(_TRACK_SX, 5.4, 0.99928491226006);
        effector:SetKey(_TRACK_SY, 5.4, 0.99928491226006);
        effector:SetKey(_TRACK_SX, 5.5, 1.00088287755093);
        effector:SetKey(_TRACK_SY, 5.5, 1.00088287755093);
        effector:SetKey(_TRACK_SX, 5.6, 0.99959516542582);
        effector:SetKey(_TRACK_SY, 5.6, 0.99959516542582);
        effector:SetKey(_TRACK_SX, 5.7, 1.00030528067573);
        effector:SetKey(_TRACK_SY, 5.7, 1.00030528067573);
        effector:SetKey(_TRACK_SX, 5.8, 1.00061161200946);
        effector:SetKey(_TRACK_SY, 5.8, 1.00061161200946);
        effector:SetKey(_TRACK_SX, 5.9, 0.9997151603033);
        effector:SetKey(_TRACK_SY, 5.9, 0.9997151603033);
        effector:SetKey(_TRACK_SX, 6, 1.00003174113082);
        effector:SetKey(_TRACK_SY, 6, 1.00003174113082);
        effector:SetKey(_TRACK_SX, 6.1, 1.00094809860628);
        effector:SetKey(_TRACK_SY, 6.1, 1.00094809860628);
        effector:SetKey(_TRACK_SX, 6.2, 0.99940602766097);
        effector:SetKey(_TRACK_SY, 6.2, 0.99940602766097);
        effector:SetKey(_TRACK_SX, 6.3, 1.00075985066886);
        effector:SetKey(_TRACK_SY, 6.3, 1.00075985066886);
        effector:SetKey(_TRACK_SX, 6.4, 1.00073879141956);
        effector:SetKey(_TRACK_SY, 6.4, 1.00073879141956);
        effector:SetKey(_TRACK_SX, 6.5, 0.99934469548108);
        effector:SetKey(_TRACK_SY, 6.5, 0.99934469548108);
        effector:SetKey(_TRACK_SX, 6.6, 1.00097551847391);
        effector:SetKey(_TRACK_SY, 6.6, 1.00097551847391);
        effector:SetKey(_TRACK_SX, 6.7, 1.00044448923449);
        effector:SetKey(_TRACK_SY, 6.7, 1.00044448923449);
        effector:SetKey(_TRACK_SX, 6.8, 1.000758993798);
        effector:SetKey(_TRACK_SY, 6.8, 1.000758993798);
        effector:SetKey(_TRACK_SX, 6.9, 0.99986715601187);
        effector:SetKey(_TRACK_SY, 6.9, 0.99986715601187);
        effector:SetKey(_TRACK_SX, 7, 1.00084049539976);
        effector:SetKey(_TRACK_SY, 7, 1.00084049539976);
        effector:SetKey(_TRACK_SX, 7.1, 0.99959104585436);
        effector:SetKey(_TRACK_SY, 7.1, 0.99959104585436);
        effector:SetKey(_TRACK_SX, 7.2, 1.00098695440429);
        effector:SetKey(_TRACK_SY, 7.2, 1.00098695440429);
        effector:SetKey(_TRACK_SX, 7.3, 0.99960149308759);
        effector:SetKey(_TRACK_SY, 7.3, 0.99960149308759);
        effector:SetKey(_TRACK_SX, 7.4, 1.00060264782197);
        effector:SetKey(_TRACK_SY, 7.4, 1.00060264782197);
        effector:SetKey(_TRACK_SX, 7.5, 1.00105853607797);
        effector:SetKey(_TRACK_SY, 7.5, 1.00105853607797);
        effector:SetKey(_TRACK_SX, 7.6, 1.00033978620628);
        effector:SetKey(_TRACK_SY, 7.6, 1.00033978620628);
        effector:SetKey(_TRACK_SX, 7.7, 1.00051854265105);
        effector:SetKey(_TRACK_SY, 7.7, 1.00051854265105);
        effector:SetKey(_TRACK_SX, 7.8, 1.00075022734994);
        effector:SetKey(_TRACK_SY, 7.8, 1.00075022734994);
        effector:SetKey(_TRACK_SX, 7.9, 1.00087038701027);
        effector:SetKey(_TRACK_SY, 7.9, 1.00087038701027);
        effector:SetKey(_TRACK_SX, 8, 1.00104874797618);
        effector:SetKey(_TRACK_SY, 8, 1.00104874797618);
        effector:SetKey(_TRACK_SX, 8.1, 0.99991164738363);
        effector:SetKey(_TRACK_SY, 8.1, 0.99991164738363);
        effector:SetKey(_TRACK_SX, 8.2, 0.99989625666466);
        effector:SetKey(_TRACK_SY, 8.2, 0.99989625666466);
        effector:SetKey(_TRACK_SX, 8.3, 0.9999555455371);
        effector:SetKey(_TRACK_SY, 8.3, 0.9999555455371);
        effector:SetKey(_TRACK_SX, 8.4, 1.00018030935594);
        effector:SetKey(_TRACK_SY, 8.4, 1.00018030935594);
        effector:SetKey(_TRACK_SX, 8.5, 1.0008120538784);
        effector:SetKey(_TRACK_SY, 8.5, 1.0008120538784);
        effector:SetKey(_TRACK_SX, 8.6, 0.99926958745423);
        effector:SetKey(_TRACK_SY, 8.6, 0.99926958745423);
        effector:SetKey(_TRACK_SX, 8.7, 1.00108994369077);
        effector:SetKey(_TRACK_SY, 8.7, 1.00108994369077);
        effector:SetKey(_TRACK_SX, 8.8, 0.99989569640294);
        effector:SetKey(_TRACK_SY, 8.8, 0.99989569640294);
        effector:SetKey(_TRACK_SX, 8.9, 0.99988617195372);
        effector:SetKey(_TRACK_SY, 8.9, 0.99988617195372);
        effector:SetKey(_TRACK_SX, 9, 0.99926085396274);
        effector:SetKey(_TRACK_SY, 9, 0.99926085396274);
        effector:SetKey(_TRACK_SX, 9.1, 1.00094717582227);
        effector:SetKey(_TRACK_SY, 9.1, 1.00094717582227);
        effector:SetKey(_TRACK_SX, 9.2, 0.99962693556092);
        effector:SetKey(_TRACK_SY, 9.2, 0.99962693556092);
        effector:SetKey(_TRACK_SX, 9.3, 1.00046482343922);
        effector:SetKey(_TRACK_SY, 9.3, 1.00046482343922);
        effector:SetKey(_TRACK_SX, 9.4, 0.99945513295277);
        effector:SetKey(_TRACK_SY, 9.4, 0.99945513295277);
        effector:SetKey(_TRACK_SX, 9.5, 1.00031912243584);
        effector:SetKey(_TRACK_SY, 9.5, 1.00031912243584);
        effector:SetKey(_TRACK_SX, 9.6, 0.99982302716239);
        effector:SetKey(_TRACK_SY, 9.6, 0.99982302716239);
        effector:SetKey(_TRACK_SX, 9.7, 0.99931111273455);
        effector:SetKey(_TRACK_SY, 9.7, 0.99931111273455);
        effector:SetKey(_TRACK_SX, 9.8, 0.99982912412815);
        effector:SetKey(_TRACK_SY, 9.8, 0.99982912412815);
        effector:SetKey(_TRACK_SX, 9.9, 0.99945055198931);
        effector:SetKey(_TRACK_SY, 9.9, 0.99945055198931);
        effector:SetKey(_TRACK_SX, 10, 0.99951277399663);
        effector:SetKey(_TRACK_SY, 10, 0.99951277399663);
        effector:SetKey(_TRACK_SX, 10.1, 0.99917556235524);
        effector:SetKey(_TRACK_SY, 10.1, 0.99917556235524);
        effector:SetKey(_TRACK_SX, 10.2, 1.00021692410707);
        effector:SetKey(_TRACK_SY, 10.2, 1.00021692410707);
        effector:SetKey(_TRACK_SX, 10.3, 1.00076252015117);
        effector:SetKey(_TRACK_SY, 10.3, 1.00076252015117);
        effector:SetKey(_TRACK_SX, 10.4, 1.00122101197633);
        effector:SetKey(_TRACK_SY, 10.4, 1.00122101197633);
        effector:SetKey(_TRACK_SX, 10.5, 1.00051300594701);
        effector:SetKey(_TRACK_SY, 10.5, 1.00051300594701);
        effector:SetKey(_TRACK_SX, 10.6, 1.00007072875511);
        effector:SetKey(_TRACK_SY, 10.6, 1.00007072875511);
        effector:SetKey(_TRACK_SX, 10.7, 0.99950634746516);
        effector:SetKey(_TRACK_SY, 10.7, 0.99950634746516);
        effector:SetKey(_TRACK_SX, 10.8, 0.99981089914402);
        effector:SetKey(_TRACK_SY, 10.8, 0.99981089914402);
        effector:SetKey(_TRACK_SX, 10.9, 0.99994209925586);
        effector:SetKey(_TRACK_SY, 10.9, 0.99994209925586);
        effector:SetKey(_TRACK_SX, 11, 1.00043427269727);
        effector:SetKey(_TRACK_SY, 11, 1.00043427269727);
        effector:SetKey(_TRACK_SX, 11.1, 1.00083855096203);
        effector:SetKey(_TRACK_SY, 11.1, 1.00083855096203);
        effector:SetKey(_TRACK_SX, 11.2, 0.99996902477492);
        effector:SetKey(_TRACK_SY, 11.2, 0.99996902477492);
        effector:SetKey(_TRACK_SX, 11.3, 1.0004315736922);
        effector:SetKey(_TRACK_SY, 11.3, 1.0004315736922);
        effector:SetKey(_TRACK_SX, 11.4, 1.00030394797156);
        effector:SetKey(_TRACK_SY, 11.4, 1.00030394797156);
        effector:SetKey(_TRACK_SX, 11.5, 1.00022802798793);
        effector:SetKey(_TRACK_SY, 11.5, 1.00022802798793);
        effector:SetKey(_TRACK_SX, 11.6, 1.00020775322602);
        effector:SetKey(_TRACK_SY, 11.6, 1.00020775322602);
        effector:SetKey(_TRACK_SX, 11.7, 1.00050481075089);
        effector:SetKey(_TRACK_SY, 11.7, 1.00050481075089);
        effector:SetKey(_TRACK_SX, 11.8, 1.00011981951204);
        effector:SetKey(_TRACK_SY, 11.8, 1.00011981951204);
        effector:SetKey(_TRACK_SX, 11.9, 1.00044970041609);
        effector:SetKey(_TRACK_SY, 11.9, 1.00044970041609);
        effector:SetKey(_TRACK_SX, 12, 0.99997304823525);
        effector:SetKey(_TRACK_SY, 12, 0.99997304823525);
        effector:SetKey(_TRACK_SX, 12.1, 1.00050157595848);
        effector:SetKey(_TRACK_SY, 12.1, 1.00050157595848);
        effector:SetKey(_TRACK_SX, 12.28, 1.00020776218014);
        effector:SetKey(_TRACK_SY, 12.28, 1.00020776218014);
    
        effector:Play();
    
    
        -- Layer Layer_31
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_31");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(545.772003173828, 861.811050415039);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(-0.14546875187316);
    
        effector = element:GetEffector();
        effector:SetLifeTime(12.28, 12.96);
    
        effector:SetKey(_TRACK_O, 12.52, 1);
        effector:SetKey(_TRACK_O, 12.92, 0);
    
        effector:Play();
    
    
        -- Layer Layer_32
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_32");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(545.772003173828, 861.811050415039);
    
        element:SetAngle(-0.14546875187316);
    
        effector = element:GetEffector();
        effector:SetLifeTime(11.6, 12.28);
    
        effector:SetKey(_TRACK_SX, 11.6, 0.55882733808564);
        effector:SetKey(_TRACK_SY, 11.6, 0.38074436240628);
        effector:SetKey(_TRACK_SX, 12.08, 1);
        effector:SetKey(_TRACK_SY, 12.08, 1);
        effector:SetKey(_TRACK_O, 11.6, 0);
        effector:SetKey(_TRACK_O, 12, 1);
    
        effector:Play();
    
    
        -- Layer Layer_33
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_33");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(853.47233581543, 874.319198608398);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0.60327432507124);
    
        effector = element:GetEffector();
        effector:SetLifeTime(12.28, 12.96);
    
        effector:SetKey(_TRACK_O, 12.52, 1);
        effector:SetKey(_TRACK_O, 12.92, 0);
    
        effector:Play();
    
    
        -- Layer Layer_34
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_34");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(853.47233581543, 874.319198608398);
    
        element:SetAngle(0.60327432507124);
    
        effector = element:GetEffector();
        effector:SetLifeTime(11.6, 12.28);
    
        effector:SetKey(_TRACK_SX, 11.6, 0.55882733808564);
        effector:SetKey(_TRACK_SY, 11.6, 0.38074436240628);
        effector:SetKey(_TRACK_SX, 12.08, 1);
        effector:SetKey(_TRACK_SY, 12.08, 1);
        effector:SetKey(_TRACK_O, 11.6, 0);
        effector:SetKey(_TRACK_O, 12, 1);
    
        effector:Play();
    
    
        -- Layer Layer_35
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_35");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(283.100997924805, 849.302917480469);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0.1473879879253);
    
        effector = element:GetEffector();
        effector:SetLifeTime(12.2, 12.88);
    
        effector:SetKey(_TRACK_O, 12.44, 1);
        effector:SetKey(_TRACK_O, 12.84, 0);
    
        effector:Play();
    
    
        -- Layer Layer_36
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_36");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(283.100997924805, 849.302917480469);
    
        element:SetAngle(0.1473879879253);
    
        effector = element:GetEffector();
        effector:SetLifeTime(11.52, 12.2);
    
        effector:SetKey(_TRACK_SX, 11.52, 0.55882733808564);
        effector:SetKey(_TRACK_SY, 11.52, 0.38074436240628);
        effector:SetKey(_TRACK_SX, 12, 1);
        effector:SetKey(_TRACK_SY, 12, 1);
        effector:SetKey(_TRACK_O, 11.52, 0);
        effector:SetKey(_TRACK_O, 11.92, 1);
    
        effector:Play();
    
    
        -- Layer Layer_37
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_37");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(183.035842895508, 828.039077758789);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(-0.84084204912489);
    
        effector = element:GetEffector();
        effector:SetLifeTime(12.08, 12.76);
    
        effector:SetKey(_TRACK_O, 12.32, 1);
        effector:SetKey(_TRACK_O, 12.72, 0);
    
        effector:Play();
    
    
        -- Layer Layer_38
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_38");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(183.035842895508, 828.039077758789);
    
        element:SetAngle(-0.84084204912489);
    
        effector = element:GetEffector();
        effector:SetLifeTime(11.4, 12.08);
    
        effector:SetKey(_TRACK_SX, 11.4, 0.55882733808564);
        effector:SetKey(_TRACK_SY, 11.4, 0.38074436240628);
        effector:SetKey(_TRACK_SX, 11.88, 1);
        effector:SetKey(_TRACK_SY, 11.88, 1);
        effector:SetKey(_TRACK_O, 11.4, 0);
        effector:SetKey(_TRACK_O, 11.8, 1);
    
        effector:Play();
    
    
        -- Layer Layer_39
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_39");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(539.517929077148, 823.03581237793);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(-0.14546875187316);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.88, 1.56);
    
        effector:SetKey(_TRACK_O, 1.12, 1);
        effector:SetKey(_TRACK_O, 1.52, 0);
    
        effector:Play();
    
    
        -- Layer Layer_40
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_40");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(539.517929077148, 823.03581237793);
    
        element:SetAngle(-0.14546875187316);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.2, 0.88);
    
        effector:SetKey(_TRACK_SX, 0.2, 0.55882733808564);
        effector:SetKey(_TRACK_SY, 0.2, 0.38074436240628);
        effector:SetKey(_TRACK_SX, 0.68, 1);
        effector:SetKey(_TRACK_SY, 0.68, 1);
        effector:SetKey(_TRACK_O, 0.2, 0);
        effector:SetKey(_TRACK_O, 0.6, 1);
    
        effector:Play();
    
    
        -- Layer Layer_41
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_41");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(847.21826171875, 835.543960571289);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0.60327432507124);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.88, 1.56);
    
        effector:SetKey(_TRACK_O, 1.12, 1);
        effector:SetKey(_TRACK_O, 1.52, 0);
    
        effector:Play();
    
    
        -- Layer Layer_42
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_42");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(847.21826171875, 835.543960571289);
    
        element:SetAngle(0.60327432507124);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.2, 0.88);
    
        effector:SetKey(_TRACK_SX, 0.2, 0.55882733808564);
        effector:SetKey(_TRACK_SY, 0.2, 0.38074436240628);
        effector:SetKey(_TRACK_SX, 0.68, 1);
        effector:SetKey(_TRACK_SY, 0.68, 1);
        effector:SetKey(_TRACK_O, 0.2, 0);
        effector:SetKey(_TRACK_O, 0.6, 1);
    
        effector:Play();
    
    
        -- Layer Layer_43
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_43");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(276.846923828125, 810.527679443359);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0.1473879879253);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.8, 1.48);
    
        effector:SetKey(_TRACK_O, 1.04, 1);
        effector:SetKey(_TRACK_O, 1.44, 0);
    
        effector:Play();
    
    
        -- Layer Layer_44
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_44");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(276.846923828125, 810.527679443359);
    
        element:SetAngle(0.1473879879253);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.12, 0.8);
    
        effector:SetKey(_TRACK_SX, 0.12, 0.55882733808564);
        effector:SetKey(_TRACK_SY, 0.12, 0.38074436240628);
        effector:SetKey(_TRACK_SX, 0.6, 1);
        effector:SetKey(_TRACK_SY, 0.6, 1);
        effector:SetKey(_TRACK_O, 0.12, 0);
        effector:SetKey(_TRACK_O, 0.52, 1);
    
        effector:Play();
    
    
        -- Layer Layer_45
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_45");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(176.781768798828, 789.26383972168);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(-0.84084204912489);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.68, 1.36);
    
        effector:SetKey(_TRACK_O, 0.92, 1);
        effector:SetKey(_TRACK_O, 1.32, 0);
    
        effector:Play();
    
    
        -- Layer Layer_46
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_46");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 513);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(176.781768798828, 789.26383972168);
    
        element:SetAngle(-0.84084204912489);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.68);
    
        effector:SetKey(_TRACK_SX, 0, 0.55882733808564);
        effector:SetKey(_TRACK_SY, 0, 0.38074436240628);
        effector:SetKey(_TRACK_SX, 0.48, 1);
        effector:SetKey(_TRACK_SY, 0.48, 1);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.4, 1);
    
        effector:Play();
    
    
        -- Layer Layer_47
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_47");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(29, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_47", "Layer_75");
        element:SetXY(394.255187391386, 958.761839084737);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(11.12, 13.4528000640869);
    
        effector:SetKey(_TRACK_SX, 11.1200030899048, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 11.1200030899048, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 13.3555854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 13.3555854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 11.1200030899048, 0);
        effector:SetKey(_TRACK_O, 12.2799819564819, 0.47);
        effector:SetKey(_TRACK_O, 13.3555854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_48
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_48");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(29, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_48", "Layer_75");
        element:SetXY(394.255187391386, 958.761839084737);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(10.08, 12.4128000640869);
    
        effector:SetKey(_TRACK_SX, 10.0800030899048, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 10.0800030899048, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 12.3155854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 12.3155854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 10.0800030899048, 0);
        effector:SetKey(_TRACK_O, 11.2399819564819, 0.47);
        effector:SetKey(_TRACK_O, 12.3155854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_49
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_49");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(29, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_49", "Layer_75");
        element:SetXY(394.255187391386, 958.761839084737);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(9.12, 11.4528000640869);
    
        effector:SetKey(_TRACK_SX, 9.12000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 9.12000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 11.3555854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 11.3555854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 9.12000308990478, 0);
        effector:SetKey(_TRACK_O, 10.2799819564819, 0.47);
        effector:SetKey(_TRACK_O, 11.3555854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_50
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_50");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(29, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_50", "Layer_75");
        element:SetXY(394.255187391386, 958.761839084737);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.16, 10.4928000640869);
    
        effector:SetKey(_TRACK_SX, 8.16000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 8.16000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 10.3955854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 10.3955854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 8.16000308990479, 0);
        effector:SetKey(_TRACK_O, 9.31998195648193, 0.47);
        effector:SetKey(_TRACK_O, 10.3955854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_51
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_51");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(372, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_51", "Layer_75");
        element:SetXY(762.302672742949, 958.761839084737);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(11.48, 13.8128000640869);
    
        effector:SetKey(_TRACK_SX, 11.4800030899048, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 11.4800030899048, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 13.7155854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 13.7155854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 11.4800030899048, 0);
        effector:SetKey(_TRACK_O, 12.6399819564819, 0.47);
        effector:SetKey(_TRACK_O, 13.7155854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_52
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_52");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(372, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_52", "Layer_75");
        element:SetXY(762.302672742949, 958.761839084737);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(10.32, 12.6528000640869);
    
        effector:SetKey(_TRACK_SX, 10.3200030899048, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 10.3200030899048, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 12.5555854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 12.5555854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 10.3200030899048, 0);
        effector:SetKey(_TRACK_O, 11.4799819564819, 0.47);
        effector:SetKey(_TRACK_O, 12.5555854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_53
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_53");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(372, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_53", "Layer_75");
        element:SetXY(762.302672742949, 958.761839084737);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(9.24, 11.5728000640869);
    
        effector:SetKey(_TRACK_SX, 9.24000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 9.24000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 11.4755854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 11.4755854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 9.24000308990479, 0);
        effector:SetKey(_TRACK_O, 10.3999819564819, 0.47);
        effector:SetKey(_TRACK_O, 11.4755854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_54
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_54");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(372, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_54", "Layer_75");
        element:SetXY(762.302672742949, 958.761839084737);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.16, 10.4928000640869);
    
        effector:SetKey(_TRACK_SX, 8.16000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 8.16000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 10.3955854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 10.3955854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 8.16000308990479, 0);
        effector:SetKey(_TRACK_O, 9.31998195648193, 0.47);
        effector:SetKey(_TRACK_O, 10.3955854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_55
        local element = createCompositiondust_grunt_Comp_1();
        element:SetName("Layer_55");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(571.5, 1313.5);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(599.769058227539, 644.609420776367);
    
        element:SetScaleX(0.86);
        element:SetScaleY(0.86);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(5.56, 14.96);
    
    
        effector:Play();
    
    
        -- Layer Layer_56
        local element = createCompositiondust_grunt_Comp_1();
        element:SetName("Layer_56");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(571.5, 1313.5);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(215.224380493164, 644.609420776367);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.56, 13.96);
    
    
        effector:Play();
    
    
        -- Layer Layer_57
        local element = createCompositiondust_grunt_Comp_1();
        element:SetName("Layer_57");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(571.5, 1313.5);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(471.224380493164, 494.277496337891);
    
        element:SetScaleX(0.58);
        element:SetScaleY(0.58);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(2.2, 11.6);
    
    
        effector:Play();
    
    
        -- Layer Layer_58
        local element = createCompositiondust_grunt_Comp_1();
        element:SetName("Layer_58");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(571.5, 1313.5);
        element:SetParentElement(compositionBG_Scroll);
        element:SetXY(215.224380493164, 644.609420776367);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.6, 11);
    
    
        effector:Play();
    
    
        -- Layer Layer_59
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_59");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(29, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_59", "Layer_75");
        element:SetXY(394.255187391386, 1038.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(10.32, 12.6528000640869);
    
        effector:SetKey(_TRACK_SX, 10.3200030899048, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 10.3200030899048, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 12.5555854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 12.5555854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 10.3200030899048, 0);
        effector:SetKey(_TRACK_O, 11.4799819564819, 0.47);
        effector:SetKey(_TRACK_O, 12.5555854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_60
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_60");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(29, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_60", "Layer_75");
        element:SetXY(394.255187391386, 1038.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(9.28, 11.6128000640869);
    
        effector:SetKey(_TRACK_SX, 9.28000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 9.28000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 11.5155854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 11.5155854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 9.28000308990478, 0);
        effector:SetKey(_TRACK_O, 10.4399819564819, 0.47);
        effector:SetKey(_TRACK_O, 11.5155854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_61
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_61");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(29, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_61", "Layer_75");
        element:SetXY(394.255187391386, 1038.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.32, 10.6528000640869);
    
        effector:SetKey(_TRACK_SX, 8.32000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 8.32000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 10.5555854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 10.5555854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 8.32000308990479, 0);
        effector:SetKey(_TRACK_O, 9.47998195648193, 0.47);
        effector:SetKey(_TRACK_O, 10.5555854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_62
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_62");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(29, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_62", "Layer_75");
        element:SetXY(394.255187391386, 1038.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7.36, 9.69280006408691);
    
        effector:SetKey(_TRACK_SX, 7.36000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 7.36000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 9.59558544158936, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 9.59558544158936, 3.95331407152897);
        effector:SetKey(_TRACK_O, 7.36000308990478, 0);
        effector:SetKey(_TRACK_O, 8.51998195648193, 0.47);
        effector:SetKey(_TRACK_O, 9.59558544158936, 0);
    
        effector:Play();
    
    
        -- Layer Layer_63
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_63");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(372, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_63", "Layer_75");
        element:SetXY(762.302672742949, 1038.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(10.68, 13.0128000640869);
    
        effector:SetKey(_TRACK_SX, 10.6800030899048, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 10.6800030899048, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 12.9155854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 12.9155854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 10.6800030899048, 0);
        effector:SetKey(_TRACK_O, 11.8399819564819, 0.47);
        effector:SetKey(_TRACK_O, 12.9155854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_64
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_64");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(372, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_64", "Layer_75");
        element:SetXY(762.302672742949, 1038.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(9.52, 11.8528000640869);
    
        effector:SetKey(_TRACK_SX, 9.52000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 9.52000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 11.7555854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 11.7555854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 9.52000308990478, 0);
        effector:SetKey(_TRACK_O, 10.6799819564819, 0.47);
        effector:SetKey(_TRACK_O, 11.7555854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_65
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_65");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(372, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_65", "Layer_75");
        element:SetXY(762.302672742949, 1038.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.44, 10.7728000640869);
    
        effector:SetKey(_TRACK_SX, 8.44000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 8.44000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 10.6755854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 10.6755854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 8.44000308990478, 0);
        effector:SetKey(_TRACK_O, 9.59998195648193, 0.47);
        effector:SetKey(_TRACK_O, 10.6755854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_66
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_66");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(372, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_66", "Layer_75");
        element:SetXY(762.302672742949, 1038.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7.36, 9.69280006408691);
    
        effector:SetKey(_TRACK_SX, 7.36000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 7.36000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 9.59558544158936, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 9.59558544158936, 3.95331407152897);
        effector:SetKey(_TRACK_O, 7.36000308990478, 0);
        effector:SetKey(_TRACK_O, 8.51998195648193, 0.47);
        effector:SetKey(_TRACK_O, 9.59558544158936, 0);
    
        effector:Play();
    
    
        -- Layer Layer_67
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_67");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(29, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_67", "Layer_75");
        element:SetXY(394.255187391386, 1258.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(9.04, 11.3728000640869);
    
        effector:SetKey(_TRACK_SX, 9.04000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 9.04000308990478, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 11.2755854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 11.2755854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 9.04000308990478, 0);
        effector:SetKey(_TRACK_O, 10.1999819564819, 0.47);
        effector:SetKey(_TRACK_O, 11.2755854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_68
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_68");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(29, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_68", "Layer_75");
        element:SetXY(394.255187391386, 1258.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8, 10.3328000640869);
    
        effector:SetKey(_TRACK_SX, 8.00000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 8.00000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 10.2355854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 10.2355854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 8.00000308990479, 0);
        effector:SetKey(_TRACK_O, 9.15998195648193, 0.47);
        effector:SetKey(_TRACK_O, 10.2355854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_69
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_69");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(29, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_69", "Layer_75");
        element:SetXY(394.255187391386, 1258.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7.04, 9.37280006408691);
    
        effector:SetKey(_TRACK_SX, 7.04000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 7.04000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 9.27558544158935, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 9.27558544158935, 3.95331407152897);
        effector:SetKey(_TRACK_O, 7.04000308990479, 0);
        effector:SetKey(_TRACK_O, 8.19998195648193, 0.47);
        effector:SetKey(_TRACK_O, 9.27558544158935, 0);
    
        effector:Play();
    
    
        -- Layer Layer_70
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_70");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(29, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_70", "Layer_75");
        element:SetXY(394.255187391386, 1258.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(6.08, 8.41280006408691);
    
        effector:SetKey(_TRACK_SX, 6.08000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 6.08000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 8.31558544158936, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 8.31558544158936, 3.95331407152897);
        effector:SetKey(_TRACK_O, 6.08000308990479, 0);
        effector:SetKey(_TRACK_O, 7.23998195648193, 0.47);
        effector:SetKey(_TRACK_O, 8.31558544158936, 0);
    
        effector:Play();
    
    
        -- Layer Layer_71
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_71");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(372, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_71", "Layer_75");
        element:SetXY(762.302672742949, 1258.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(9.4, 11.7328000640869);
    
        effector:SetKey(_TRACK_SX, 9.40000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 9.40000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 11.6355854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 11.6355854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 9.40000308990479, 0);
        effector:SetKey(_TRACK_O, 10.5599819564819, 0.47);
        effector:SetKey(_TRACK_O, 11.6355854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_72
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_72");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(372, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_72", "Layer_75");
        element:SetXY(762.302672742949, 1258.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.24, 10.5728000640869);
    
        effector:SetKey(_TRACK_SX, 8.24000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 8.24000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 10.4755854415894, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 10.4755854415894, 3.95331407152897);
        effector:SetKey(_TRACK_O, 8.24000308990479, 0);
        effector:SetKey(_TRACK_O, 9.39998195648193, 0.47);
        effector:SetKey(_TRACK_O, 10.4755854415894, 0);
    
        effector:Play();
    
    
        -- Layer Layer_73
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_73");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(372, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_73", "Layer_75");
        element:SetXY(762.302672742949, 1258.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7.16, 9.49280006408691);
    
        effector:SetKey(_TRACK_SX, 7.16000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 7.16000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 9.39558544158936, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 9.39558544158936, 3.95331407152897);
        effector:SetKey(_TRACK_O, 7.16000308990479, 0);
        effector:SetKey(_TRACK_O, 8.31998195648193, 0.47);
        effector:SetKey(_TRACK_O, 9.39558544158936, 0);
    
        effector:Play();
    
    
        -- Layer Layer_74
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/fog.png");
        element:SetName("Layer_74");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(372, 95);
        compositionBG_Scroll:RegisterParentInfo("Layer_74", "Layer_75");
        element:SetXY(762.302672742949, 1258.76183908474);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(6.08, 8.41280006408691);
    
        effector:SetKey(_TRACK_SX, 6.08000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SY, 6.08000308990479, 2.20331407152897);
        effector:SetKey(_TRACK_SX, 8.31558544158936, 3.95331407152897);
        effector:SetKey(_TRACK_SY, 8.31558544158936, 3.95331407152897);
        effector:SetKey(_TRACK_O, 6.08000308990479, 0);
        effector:SetKey(_TRACK_O, 7.23998195648193, 0.47);
        effector:SetKey(_TRACK_O, 8.31558544158936, 0);
    
        effector:Play();
    
    
             -- Layer Layer_75
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/BG_Scroll_part1.jpg");
        element:SetName("Layer_75");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 750);
        compositionBG_Scroll:RegisterParentInfo("Layer_75", "Layer_76");
        element:SetXY(512, -749);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 30.25);
    
    
        effector:Play();
    
    
        -- Layer Layer_76
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/BG_Scroll_part2.jpg");
        element:SetName("Layer_76");
        compositionBG_Scroll:AddElement(element);
        element:SetHotSpot(512, 750);
        element:SetParentElement(compositionBG_Scroll);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 30.25);
    
        effector:SetKey(_TRACK_X, 0, 512.287826538086);
        effector:SetKey(_TRACK_Y, 0, 18.802978515625);
        effector:SetKey(_TRACK_X, 0.2, 512.28782595503);
        effector:SetKey(_TRACK_Y, 0.2, 20.54339277082);
        effector:SetKey(_TRACK_X, 0.4, 512.287827072587);
        effector:SetKey(_TRACK_Y, 0.4, 25.7444486443678);
        effector:SetKey(_TRACK_X, 0.6, 512.287825888652);
        effector:SetKey(_TRACK_Y, 0.6, 34.3046341658928);
        effector:SetKey(_TRACK_X, 0.8, 512.287827500273);
        effector:SetKey(_TRACK_Y, 0.8, 46.0881836652304);
        effector:SetKey(_TRACK_X, 1, 512.287826466764);
        effector:SetKey(_TRACK_Y, 1, 60.9770847861191);
        effector:SetKey(_TRACK_X, 1.2, 512.287826427517);
        effector:SetKey(_TRACK_Y, 1.2, 78.8545946702218);
        effector:SetKey(_TRACK_X, 1.4, 512.287825771827);
        effector:SetKey(_TRACK_Y, 1.4, 99.6040699104874);
        effector:SetKey(_TRACK_X, 1.6, 512.287825806893);
        effector:SetKey(_TRACK_Y, 1.6, 123.108872986471);
        effector:SetKey(_TRACK_X, 1.8, 512.287827221121);
        effector:SetKey(_TRACK_Y, 1.8, 149.252236897952);
        effector:SetKey(_TRACK_X, 2, 512.287826719427);
        effector:SetKey(_TRACK_Y, 2, 177.917371600227);
        effector:SetKey(_TRACK_X, 2.2, 512.287826956373);
        effector:SetKey(_TRACK_Y, 2.2, 208.98750488509);
        effector:SetKey(_TRACK_X, 2.4, 512.28782669724);
        effector:SetKey(_TRACK_Y, 2.4, 242.345941965098);
        effector:SetKey(_TRACK_X, 2.6, 512.287826630984);
        effector:SetKey(_TRACK_Y, 2.6, 277.875866260681);
        effector:SetKey(_TRACK_X, 2.8, 512.28782573078);
        effector:SetKey(_TRACK_Y, 2.8, 315.460413827979);
        effector:SetKey(_TRACK_X, 3, 512.287826206228);
        effector:SetKey(_TRACK_Y, 3, 354.982923172918);
        effector:SetKey(_TRACK_X, 3.2, 512.287826817758);
        effector:SetKey(_TRACK_Y, 3.2, 396.326762860725);
        effector:SetKey(_TRACK_X, 3.4, 512.287825846872);
        effector:SetKey(_TRACK_Y, 3.4, 439.375065834548);
        effector:SetKey(_TRACK_X, 3.6, 512.287826903087);
        effector:SetKey(_TRACK_Y, 3.6, 484.011085405704);
        effector:SetKey(_TRACK_X, 3.8, 512.28782616164);
        effector:SetKey(_TRACK_Y, 3.8, 530.118182982307);
        effector:SetKey(_TRACK_X, 4, 512.287826798622);
        effector:SetKey(_TRACK_Y, 4, 577.579498131781);
        effector:SetKey(_TRACK_X, 4.2, 512.287827133349);
        effector:SetKey(_TRACK_Y, 4.2, 626.278171851085);
        effector:SetKey(_TRACK_X, 4.4, 512.287826628116);
        effector:SetKey(_TRACK_Y, 4.4, 676.097674677863);
        effector:SetKey(_TRACK_X, 4.6, 512.287826149097);
        effector:SetKey(_TRACK_Y, 4.6, 726.921128543913);
        effector:SetKey(_TRACK_X, 4.8, 512.287826278526);
        effector:SetKey(_TRACK_Y, 4.8, 778.631867418164);
        effector:SetKey(_TRACK_X, 5, 512.287826824441);
        effector:SetKey(_TRACK_Y, 5, 831.113141479307);
        effector:SetKey(_TRACK_X, 5.2, 512.287826293083);
        effector:SetKey(_TRACK_Y, 5.2, 884.248009390325);
        effector:SetKey(_TRACK_X, 5.4, 512.28782591499);
        effector:SetKey(_TRACK_Y, 5.4, 937.919931576278);
        effector:SetKey(_TRACK_X, 5.6, 512.287827442929);
        effector:SetKey(_TRACK_Y, 5.6, 992.01132083782);
        effector:SetKey(_TRACK_X, 5.8, 512.287827409481);
        effector:SetKey(_TRACK_Y, 5.8, 1046.39329073647);
        effector:SetKey(_TRACK_X, 6, 512.287827450437);
        effector:SetKey(_TRACK_Y, 6, 1100.9669970164);
        effector:SetKey(_TRACK_X, 6.2, 512.287825715002);
        effector:SetKey(_TRACK_Y, 6.2, 1155.61622143912);
        effector:SetKey(_TRACK_X, 6.4, 512.287826938336);
        effector:SetKey(_TRACK_Y, 6.4, 1210.22386636921);
        effector:SetKey(_TRACK_X, 6.6, 512.287825568482);
        effector:SetKey(_TRACK_Y, 6.6, 1264.67294524364);
        effector:SetKey(_TRACK_X, 6.8, 512.287826950544);
        effector:SetKey(_TRACK_Y, 6.8, 1318.84620346476);
        effector:SetKey(_TRACK_X, 7, 512.287827461515);
        effector:SetKey(_TRACK_Y, 7, 1372.62399331875);
        effector:SetKey(_TRACK_X, 7.2, 512.287826282158);
        effector:SetKey(_TRACK_Y, 7.2, 1425.8760111044);
        effector:SetKey(_TRACK_X, 7.4, 512.287826313928);
        effector:SetKey(_TRACK_Y, 7.4, 1478.49788643528);
        effector:SetKey(_TRACK_X, 7.6, 512.287826884807);
        effector:SetKey(_TRACK_Y, 7.6, 1530.37220769731);
        effector:SetKey(_TRACK_X, 7.8, 512.287826910992);
        effector:SetKey(_TRACK_Y, 7.8, 1581.38236541418);
        effector:SetKey(_TRACK_X, 8, 512.287827181965);
        effector:SetKey(_TRACK_Y, 8, 1631.4121308516);
        effector:SetKey(_TRACK_X, 8.2, 512.287826098925);
        effector:SetKey(_TRACK_Y, 8.2, 1680.34407178535);
        effector:SetKey(_TRACK_X, 8.4, 512.28782627288);
        effector:SetKey(_TRACK_Y, 8.4, 1728.06171780041);
        effector:SetKey(_TRACK_X, 8.6, 512.287826621798);
        effector:SetKey(_TRACK_Y, 8.6, 1774.44843447504);
        effector:SetKey(_TRACK_X, 8.8, 512.287826916241);
        effector:SetKey(_TRACK_Y, 8.8, 1819.38738132016);
        effector:SetKey(_TRACK_X, 9, 512.287826879222);
        effector:SetKey(_TRACK_Y, 9, 1862.76181931657);
        effector:SetKey(_TRACK_X, 9.2, 512.287827498046);
        effector:SetKey(_TRACK_Y, 9.2, 1904.45497111147);
        effector:SetKey(_TRACK_X, 9.4, 512.287826532226);
        effector:SetKey(_TRACK_Y, 9.4, 1944.35025028916);
        effector:SetKey(_TRACK_X, 9.6, 512.287827058701);
        effector:SetKey(_TRACK_Y, 9.6, 1982.33077275098);
        effector:SetKey(_TRACK_X, 9.8, 512.287827503875);
        effector:SetKey(_TRACK_Y, 9.8, 2018.27978692671);
        effector:SetKey(_TRACK_X, 10, 512.287826155414);
        effector:SetKey(_TRACK_Y, 10, 2052.09082062956);
        effector:SetKey(_TRACK_X, 10.2, 512.287826864329);
        effector:SetKey(_TRACK_Y, 10.2, 2083.63636479274);
        effector:SetKey(_TRACK_X, 10.4, 512.28782714928);
        effector:SetKey(_TRACK_Y, 10.4, 2112.79904358463);
        effector:SetKey(_TRACK_X, 10.6, 512.287825868388);
        effector:SetKey(_TRACK_Y, 10.6, 2139.46105804411);
        effector:SetKey(_TRACK_X, 10.8, 512.287826726019);
        effector:SetKey(_TRACK_Y, 10.8, 2163.50505360657);
        effector:SetKey(_TRACK_X, 11, 512.2878262452);
        effector:SetKey(_TRACK_Y, 11, 2184.81134205286);
        effector:SetKey(_TRACK_X, 11.2, 512.28782706157);
        effector:SetKey(_TRACK_Y, 11.2, 2203.27048673539);
        effector:SetKey(_TRACK_X, 11.4, 512.287827305291);
        effector:SetKey(_TRACK_Y, 11.4, 2218.76342862188);
        effector:SetKey(_TRACK_X, 11.6, 512.287827439053);
        effector:SetKey(_TRACK_Y, 11.6, 2231.17188106727);
        effector:SetKey(_TRACK_X, 11.8, 512.28782587382);
        effector:SetKey(_TRACK_Y, 11.8, 2240.37904781331);
        effector:SetKey(_TRACK_X, 12, 512.287827483214);
        effector:SetKey(_TRACK_Y, 12, 2246.27002776191);
        effector:SetKey(_TRACK_X, 12.2, 512.287825746131);
        effector:SetKey(_TRACK_Y, 12.2, 2248.7318866434);
        effector:SetKey(_TRACK_X, 12.24, 512.287826538086);
        effector:SetKey(_TRACK_Y, 12.24, 2248.80297851563);
    
        effector:Play();

    
        compositionBG_Scroll:Play();
    
        return compositionBG_Scroll;
    end
    
    createCompositiondust_grunt_Comp_1 = function()
    
        local compositiondust_grunt_Comp_1 = CreateCompositionSequence();
        local compositionDuration = 5.2;
        compositiondust_grunt_Comp_1:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = createCompositiondust_grunt2_Comp_1();
        element:SetName("Layer_1");
        compositiondust_grunt_Comp_1:AddElement(element);
        element:SetHotSpot(571.5, 555.5);
        element:SetParentElement(compositiondust_grunt_Comp_1);
        element:SetXY(275.5, 853.5);
    
        element:SetScaleX(0.71653543307087);
        element:SetScaleY(0.71653543307087);
        element:SetAngle(-2.26847342414543);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.2, 2.52);
    
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = createCompositiondust_grunt2_Comp_1();
        element:SetName("Layer_2");
        compositiondust_grunt_Comp_1:AddElement(element);
        element:SetHotSpot(571.5, 555.5);
        element:SetParentElement(compositiondust_grunt_Comp_1);
        element:SetXY(455.5, 645.5);
    
        element:SetScaleX(0.71653543307087);
        element:SetScaleY(0.71653543307087);
        element:SetAngle(-1.703927478019);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.2, 2.52);
    
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = createCompositiondust_grunt2_Comp_1();
        element:SetName("Layer_3");
        compositiondust_grunt_Comp_1:AddElement(element);
        element:SetHotSpot(571.5, 555.5);
        element:SetParentElement(compositiondust_grunt_Comp_1);
        element:SetXY(491.5, 841.5);
    
        element:SetScaleX(0.71653543307087);
        element:SetScaleY(0.71653543307087);
        element:SetAngle(-1.83873892679232);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.2, 2.52);
    
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = createCompositiondust_grunt2_Comp_1();
        element:SetName("Layer_4");
        compositiondust_grunt_Comp_1:AddElement(element);
        element:SetHotSpot(571.5, 555.5);
        element:SetParentElement(compositiondust_grunt_Comp_1);
        element:SetXY(671.5, 633.5);
    
        element:SetScaleX(0.71653543307087);
        element:SetScaleY(0.71653543307087);
        element:SetAngle(-1.27419298066589);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.2, 2.52);
    
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_grunt.png");
        element:SetName("Layer_5");
        compositiondust_grunt_Comp_1:AddElement(element);
        element:SetHotSpot(196, 74.5);
        element:SetParentElement(compositiondust_grunt_Comp_1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.16);
    
        effector:SetKey(_TRACK_X, 0, 565.941268920898);
        effector:SetKey(_TRACK_Y, 0, 86.3177642822266);
        effector:SetKey(_TRACK_X, 2.2, 565.941268920898);
        effector:SetKey(_TRACK_Y, 2.2, 1530.83854675293);
        effector:SetKey(_TRACK_SX, 0, 0.66);
        effector:SetKey(_TRACK_SY, 0, 0.66);
        effector:SetKey(_TRACK_SX, 2.2, 1.72);
        effector:SetKey(_TRACK_SY, 2.2, 1.72);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.28, 1);
        effector:SetKey(_TRACK_O, 1.72, 1);
        effector:SetKey(_TRACK_O, 2.12, 0);
    
        effector:Play();
    
        compositiondust_grunt_Comp_1:Play();
    
        return compositiondust_grunt_Comp_1;
    end
    
    createCompositiondust_grunt2_Comp_1 = function()
    
        local compositiondust_grunt2_Comp_1 = CreateCompositionSequence();
        local compositionDuration = 5.2;
        compositiondust_grunt2_Comp_1:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/dust_grunt2.png");
        element:SetName("Layer_1");
        compositiondust_grunt2_Comp_1:AddElement(element);
        element:SetHotSpot(196, 151);
        element:SetParentElement(compositiondust_grunt2_Comp_1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.32);
    
        effector:SetKey(_TRACK_X, 0, 218.5);
        effector:SetKey(_TRACK_Y, 0, 664);
        effector:SetKey(_TRACK_X, 2.24, 688.5);
        effector:SetKey(_TRACK_Y, 2.24, 538);
        effector:SetKey(_TRACK_SX, 0, 1);
        effector:SetKey(_TRACK_SY, 0, 1);
        effector:SetKey(_TRACK_SX, 2.24, 2.67291469842484);
        effector:SetKey(_TRACK_SY, 2.24, 2.67291469842484);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 2.24, 1.39554262408062);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.68, 1);
        effector:SetKey(_TRACK_O, 1.44, 1);
        effector:SetKey(_TRACK_O, 2.24, 0);
    
        effector:Play();
    
        compositiondust_grunt2_Comp_1:Play();
    
        return compositiondust_grunt2_Comp_1;
    end
    
    createCompositionPre_comp_1 = function()
    
        local compositionPre_comp_1 = CreateCompositionSequence();
        local compositionDuration = 0.68;
        compositionPre_comp_1:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/par.png");
        element:SetName("Layer_1");
        compositionPre_comp_1:AddElement(element);
        element:SetHotSpot(169.5, 251);
        element:SetParentElement(compositionPre_comp_1);
        element:SetXY(500.325729370117, 505.329010009766);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.32, 0.68);
    
        effector:SetKey(_TRACK_SX, 0.32, 0.83135087655089);
        effector:SetKey(_TRACK_SY, 0.32, 0.80565036271851);
        effector:SetKey(_TRACK_SX, 0.64, 1.07495516597738);
        effector:SetKey(_TRACK_SY, 0.64, 1.11959977678861);
        effector:SetKey(_TRACK_O, 0.32, 0.03);
        effector:SetKey(_TRACK_O, 0.64, 0.4247927767934);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/par.png");
        element:SetName("Layer_2");
        compositionPre_comp_1:AddElement(element);
        element:SetHotSpot(169.5, 251);
        element:SetParentElement(compositionPre_comp_1);
        element:SetXY(500.325729370117, 505.329010009766);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.36);
    
        effector:SetKey(_TRACK_SX, 0, 1.07495516597738);
        effector:SetKey(_TRACK_SY, 0, 1.11959977678861);
        effector:SetKey(_TRACK_SX, 0.32, 1.31855945540387);
        effector:SetKey(_TRACK_SY, 0.32, 1.43354919085872);
        effector:SetKey(_TRACK_O, 0, 0.4247927767934);
        effector:SetKey(_TRACK_O, 0.32, 0.01);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/par.png");
        element:SetName("Layer_3");
        compositionPre_comp_1:AddElement(element);
        element:SetHotSpot(169.5, 251);
        element:SetParentElement(compositionPre_comp_1);
        element:SetXY(500.325729370117, 505.329010009766);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.68);
    
        effector:SetKey(_TRACK_SX, 0, 0.83135087655089);
        effector:SetKey(_TRACK_SY, 0, 0.80565036271851);
        effector:SetKey(_TRACK_SX, 0.64, 1.31855945540387);
        effector:SetKey(_TRACK_SY, 0.64, 1.43354919085872);
        effector:SetKey(_TRACK_O, 0, 0.03);
        effector:SetKey(_TRACK_O, 0.32, 0.4247927767934);
        effector:SetKey(_TRACK_O, 0.64, 0.01);
    
        effector:Play();
    
        compositionPre_comp_1:Play();
    
        return compositionPre_comp_1;
    end
    
    return createCompositionBG_Scroll();
    
end

function CreateCompositionHit()

    createCompositionglyuchit = function()
    
        local compositionglyuchit = CreateCompositionSequence();
        local compositionDuration = 25.96;
        compositionglyuchit:SetDuration(compositionDuration);
    
    
        -- Layer red
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/black_red.png");
        element:SetName("red");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(200, 222);
        compositionglyuchit:RegisterParentInfo("red", "black");
        element:SetXY(200, 195.906898592019);
    
        element:SetScaleX(0.95964450174914);
        element:SetScaleY(0.80246690282454);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 30.25);
    
        effector:SetKey(_TRACK_O, 7.4, 0.24);
        effector:SetKey(_TRACK_O, 7.8, 0);
        effector:SetKey(_TRACK_O, 8.08, 0);
        effector:SetKey(_TRACK_O, 8.64, 0.32);
    
        effector:Play();
    
    
        -- Layer black
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/black.png");
        element:SetName("black");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(200, 222);
        element:SetParentElement(compositionglyuchit);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 30.25);
    
        effector:SetKey(_TRACK_X, 4.04, 512);
        effector:SetKey(_TRACK_Y, 4.04, -1028.35768127441);
        effector:SetKey(_TRACK_X, 4.72, 512);
        effector:SetKey(_TRACK_Y, 4.72, 363.642318725586);
        effector:SetKey(_TRACK_X, 5.2, 512);
        effector:SetKey(_TRACK_Y, 5.2, 363.642318725586);
        effector:SetKey(_TRACK_X, 5.52, 512);
        effector:SetKey(_TRACK_Y, 5.52, -332.357681274414);
        effector:SetKey(_TRACK_X, 6.8, 512);
        effector:SetKey(_TRACK_Y, 6.8, -182.357681274414);
        effector:SetKey(_TRACK_X, 7.04, 512);
        effector:SetKey(_TRACK_Y, 7.04, 367.642318725586);
        effector:SetKey(_TRACK_X, 8.68, 512);
        effector:SetKey(_TRACK_Y, 8.68, 367.642318725586);
        effector:SetKey(_TRACK_X, 9.76, 512);
        effector:SetKey(_TRACK_Y, 9.76, -375.612045288086);
        effector:SetKey(_TRACK_X, 10.64, 512);
        effector:SetKey(_TRACK_Y, 10.64, -393.509441221639);
        effector:SetKey(_TRACK_X, 11.6, 512);
        effector:SetKey(_TRACK_Y, 11.6, -195.612045288086);
        effector:SetKey(_TRACK_X, 12.8, 512);
        effector:SetKey(_TRACK_Y, 12.8, -425.612045288086);
        effector:SetKey(_TRACK_X, 13.72, 512);
        effector:SetKey(_TRACK_Y, 13.72, -1015.61204528809);
        effector:SetKey(_TRACK_SX, 5.2, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 5.2, 4.53556355636447);
        effector:SetKey(_TRACK_SX, 5.2908984375, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 5.2908984375, 4.77491717433377);
        effector:SetKey(_TRACK_SX, 5.3818359375, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 5.3818359375, 4.01259990390926);
        effector:SetKey(_TRACK_SX, 5.472734375, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 5.472734375, 4.54810056005721);
        effector:SetKey(_TRACK_SX, 5.5636328125, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 5.5636328125, 4.05439652856211);
        effector:SetKey(_TRACK_SX, 5.65453125, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 5.65453125, 4.7097723640063);
        effector:SetKey(_TRACK_SX, 5.74546875, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 5.74546875, 4.18958589591341);
        effector:SetKey(_TRACK_SX, 5.8363671875, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 5.8363671875, 4.64760310835275);
        effector:SetKey(_TRACK_SX, 5.927265625, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 5.927265625, 4.56736231731299);
        effector:SetKey(_TRACK_SX, 6.0181640625, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 6.0181640625, 4.6012638035644);
        effector:SetKey(_TRACK_SX, 6.1091015625, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 6.1091015625, 4.65123328505492);
        effector:SetKey(_TRACK_SX, 6.2, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 6.2, 4.52709314405941);
        effector:SetKey(_TRACK_SX, 6.2908984375, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 6.2908984375, 4.20700280927136);
        effector:SetKey(_TRACK_SX, 6.3818359375, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 6.3818359375, 4.88866271100176);
        effector:SetKey(_TRACK_SX, 6.472734375, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 6.472734375, 4.78225687586275);
        effector:SetKey(_TRACK_SX, 6.5636328125, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 6.5636328125, 4.97552907044876);
        effector:SetKey(_TRACK_SX, 6.65453125, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 6.65453125, 4.78890228130114);
        effector:SetKey(_TRACK_SX, 6.74546875, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 6.74546875, 4.34556447191975);
        effector:SetKey(_TRACK_SX, 6.8, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 6.8, 4.53556355636447);
        effector:SetKey(_TRACK_SX, 8.68, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 8.68, 4.53556355636447);
        effector:SetKey(_TRACK_SX, 8.88, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 8.88, 4.62668816343866);
        effector:SetKey(_TRACK_SX, 9.08, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 9.08, 4.35459062628238);
        effector:SetKey(_TRACK_SX, 9.28, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 9.28, 4.59416886048142);
        effector:SetKey(_TRACK_SX, 9.48, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 9.48, 4.55219675439908);
        effector:SetKey(_TRACK_SX, 9.68, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 9.68, 4.5699298395152);
        effector:SetKey(_TRACK_SX, 9.88, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 9.88, 4.59606772214101);
        effector:SetKey(_TRACK_SX, 10.08, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 10.08, 4.53113287915874);
        effector:SetKey(_TRACK_SX, 10.28, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 10.28, 4.36370101173115);
        effector:SetKey(_TRACK_SX, 10.48, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 10.48, 4.7202615757132);
        effector:SetKey(_TRACK_SX, 10.68, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 10.68, 4.66460313887126);
        effector:SetKey(_TRACK_SX, 10.88, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 10.88, 4.76569936373164);
        effector:SetKey(_TRACK_SX, 11.08, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 11.08, 4.66807919710058);
        effector:SetKey(_TRACK_SX, 11.28, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 11.28, 4.4361794198857);
        effector:SetKey(_TRACK_SX, 11.48, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 11.48, 4.26555165414577);
        effector:SetKey(_TRACK_SX, 11.68, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 11.68, 4.65615683618868);
        effector:SetKey(_TRACK_SX, 11.88, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 11.88, 4.22118262432919);
        effector:SetKey(_TRACK_SX, 12.08, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 12.08, 4.52164894715398);
        effector:SetKey(_TRACK_SX, 12.28, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 12.28, 4.50087560812386);
        effector:SetKey(_TRACK_SX, 12.48, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 12.48, 4.73203866851999);
        effector:SetKey(_TRACK_SX, 12.68, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 12.68, 4.50415451678196);
        effector:SetKey(_TRACK_SX, 12.88, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 12.88, 4.56078832518676);
        effector:SetKey(_TRACK_SX, 13.08, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 13.08, 4.31954988407222);
        effector:SetKey(_TRACK_SX, 13.28, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 13.28, 4.57918549306908);
        effector:SetKey(_TRACK_SX, 13.48, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 13.48, 4.56143165536651);
        effector:SetKey(_TRACK_SX, 13.68, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 13.68, 4.36822507557587);
        effector:SetKey(_TRACK_SX, 13.72, 2.77880679960771);
        effector:SetKey(_TRACK_SY, 13.72, 4.53556355636447);
    
        effector:Play();
    
    
        -- Layer black_red
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/black_red.png");
        element:SetName("black_red");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(200, 222);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 473.295398907027);
    
        element:SetScaleX(2.66666666666667);
        element:SetScaleY(2.28828828828829);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 30.25);
    
        effector:SetKey(_TRACK_O, 3.92, 0);
        effector:SetKey(_TRACK_O, 4.32, 0.27);
        effector:SetKey(_TRACK_O, 7.08, 0.27);
        effector:SetKey(_TRACK_O, 8.2, 0);
        effector:SetKey(_TRACK_O, 8.76, 1);
        effector:SetKey(_TRACK_O, 9.84, 0);
    
        effector:Play();
    
    
        -- Layer Boy_big
        local element = CreateCompositionElement("data/Texture/Scenes/34_Prison_Cell/Zone_Main/Characters/Boy/BG_Boy_Big.JPG");
        element:SetName("Boy_big");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(19.52, 28.57);
    
        effector:SetKey(_TRACK_O, 19.8, 0.01);
        effector:SetKey(_TRACK_O, 20.76, 1);
    
        effector:Play();
    
    
        -- Layer Cell_blurred_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/1.jpg");
        element:SetName("Cell_blurred_1");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.64, 29.61);
    
        effector:SetKey(_TRACK_O, 8.68, 1);
        effector:SetKey(_TRACK_O, 9.28, 0);
        effector:SetKey(_TRACK_O, 9.84, 1);
        effector:SetKey(_TRACK_O, 10.4, 0);
        effector:SetKey(_TRACK_O, 11.04, 1);
        effector:SetKey(_TRACK_O, 12.36, 0);
    
        effector:Play();
    
    
        -- Layer Cell_blurred_2
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/2.jpg");
        element:SetName("Cell_blurred_2");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.64, 29.61);
    
        effector:SetKey(_TRACK_O, 11.92, 1);
        effector:SetKey(_TRACK_O, 13.44, 0);
    
        effector:Play();
    
    
        -- Layer Cell_blurred_3
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/3.jpg");
        element:SetName("Cell_blurred_3");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.64, 29.61);
    
        effector:SetKey(_TRACK_O, 12.72, 1);
        effector:SetKey(_TRACK_O, 14.16, 0.4);
        effector:SetKey(_TRACK_O, 14.68, 0.74);
        effector:SetKey(_TRACK_O, 15.68, 0);
    
        effector:Play();
    
    
        -- Layer Boy_1
        local element = CreateCompositionElement("data/Texture/Scenes/34_Prison_Cell/Zone_Main/Characters/Boy/boy_3.png");
        element:SetName("Boy_1");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(135.5, 196.5);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(514.982528686523, 556.986419677734);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(12.56, 33.97);
    
        effector:SetKey(_TRACK_O, 15.76, 1);
        effector:SetKey(_TRACK_O, 16.76, 0);
    
        effector:Play();
    
    
        -- Layer Boy_2
        local element = CreateCompositionElement("data/Texture/Scenes/34_Prison_Cell/Zone_Main/Characters/Boy/boy_2.png");
        element:SetName("Boy_2");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(135.5, 196.5);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(514.982528686523, 556.986419677734);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(15.72, 37.13);
    
        effector:SetKey(_TRACK_O, 15.76, 0);
        effector:SetKey(_TRACK_O, 16.76, 1);
        effector:SetKey(_TRACK_O, 17.52, 1);
        effector:SetKey(_TRACK_O, 18.36, 0);
    
        effector:Play();
    
    
        -- Layer Boy_3
        local element = CreateCompositionElement("data/Texture/Scenes/34_Prison_Cell/Zone_Main/Characters/Boy/boy_1.png");
        element:SetName("Boy_3");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(135.5, 196.5);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(514.982528686523, 556.986419677734);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(17.4, 39.45);
    
        effector:SetKey(_TRACK_O, 17.52, 0);
        effector:SetKey(_TRACK_O, 18.36, 1);
    
        effector:Play();
        
        -- Layer Rust_1
        local element = CreateCompositionElement("data/Texture/Scenes/34_Prison_Cell/Zone_Main/Layers/Rust_main_1.png");
        element:SetName("Cell_background");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(43, 139)
        element:SetParentElement(compositionglyuchit);
        element:SetXY(707, 419);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.68, 30.09);
    
    
        effector:Play();
    
    
        -- Layer Cell_background
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/podzemelje2.jpg");
        element:SetName("Cell_background");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.68, 30.09);
    
    
        effector:Play();
    
    
        -- Layer Girl_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/Zoom_4.jpg");
        element:SetName("Girl_1");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionglyuchit);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.96, 21.4);
    
        effector:SetKey(_TRACK_X, 5.2, 458);
        effector:SetKey(_TRACK_Y, 5.2, 1496);
        effector:SetKey(_TRACK_X, 6.8, 478);
        effector:SetKey(_TRACK_Y, 6.8, 1652);
        effector:SetKey(_TRACK_SX, 5.2, 3.78);
        effector:SetKey(_TRACK_SY, 5.2, 3.78);
        effector:SetKey(_TRACK_SX, 6.8, 4.54);
        effector:SetKey(_TRACK_SY, 6.8, 4.53999999999999);
        effector:SetKey(_TRACK_O, 4.96, 0);
        effector:SetKey(_TRACK_O, 5.04, 1);
    
        effector:Play();
    
    
        -- Layer Glyki_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/emu_herovo4.png");
        element:SetName("Glyki_1");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(250, 187.5);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 384);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 37.207500576973);
    
        effector:SetKey(_TRACK_SX, 2.85360622406006, 2.08184427480916);
        effector:SetKey(_TRACK_SY, 2.85360622406006, 2.08184427480916);
        effector:SetKey(_TRACK_SX, 3.64081883430481, 2.23184427480916);
        effector:SetKey(_TRACK_SY, 3.64081883430481, 2.23184427480916);
        effector:SetKey(_TRACK_SX, 4.42799234390259, 2.08184427480916);
        effector:SetKey(_TRACK_SY, 4.42799234390259, 2.08184427480916);
        effector:SetKey(_TRACK_SX, 5.16598463058472, 2.41184427480916);
        effector:SetKey(_TRACK_SY, 5.16598463058472, 2.41184427480916);
        effector:SetKey(_TRACK_O, 2.85360622406006, 0);
        effector:SetKey(_TRACK_O, 3.1979923248291, 0.22879238396577);
        effector:SetKey(_TRACK_O, 3.98520469665527, 0.09110689724493);
        effector:SetKey(_TRACK_O, 4.77241706848145, 0.29648219190101);
        effector:SetKey(_TRACK_O, 5.46118927001953, 0.21218281967437);
    
        effector:Play();
    
    
        -- Layer Glyki_2
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/emu_herovo3.png");
        element:SetName("Glyki_2");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(250, 187.5);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 384);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 37.207500576973);
    
        effector:SetKey(_TRACK_SX, 2.85360622406006, 2.05526717557252);
        effector:SetKey(_TRACK_SY, 2.85360622406006, 2.05526717557252);
        effector:SetKey(_TRACK_SX, 3.64081883430481, 2.20526717557252);
        effector:SetKey(_TRACK_SY, 3.64081883430481, 2.20526717557252);
        effector:SetKey(_TRACK_SX, 4.42799234390259, 2.05526717557252);
        effector:SetKey(_TRACK_SY, 4.42799234390259, 2.05526717557252);
        effector:SetKey(_TRACK_SX, 5.16598463058472, 2.38526717557252);
        effector:SetKey(_TRACK_SY, 5.16598463058472, 2.38526717557252);
        effector:SetKey(_TRACK_O, 2.85360622406006, 0);
        effector:SetKey(_TRACK_O, 3.1979923248291, 0.22879238396577);
        effector:SetKey(_TRACK_O, 3.98520469665527, 0.09110689724493);
        effector:SetKey(_TRACK_O, 4.77241706848145, 0.29648219190101);
        effector:SetKey(_TRACK_O, 5.46118927001953, 0.21218281967437);
    
        effector:Play();
    
    
        -- Layer Glyki_3
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/emu_herovo4.png");
        element:SetName("Glyki_3");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(250, 187.5);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 384);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 30.25);
    
        effector:SetKey(_TRACK_SX, 0.4, 2.08184427480916);
        effector:SetKey(_TRACK_SY, 0.4, 2.08184427480916);
        effector:SetKey(_TRACK_SX, 0.92, 2.99184427480916);
        effector:SetKey(_TRACK_SY, 0.92, 2.99184427480916);
        effector:SetKey(_TRACK_SX, 1.04, 1);
        effector:SetKey(_TRACK_SY, 1.04, 1);
        effector:SetKey(_TRACK_SX, 2.12, 2.08184427480916);
        effector:SetKey(_TRACK_SY, 2.12, 2.08184427480916);
        effector:SetKey(_TRACK_SX, 3.12, 2.23184427480916);
        effector:SetKey(_TRACK_SY, 3.12, 2.23184427480916);
        effector:SetKey(_TRACK_SX, 3.76, 2.08184427480916);
        effector:SetKey(_TRACK_SY, 3.76, 2.08184427480916);
        effector:SetKey(_TRACK_SX, 4.36, 2.41184427480916);
        effector:SetKey(_TRACK_SY, 4.36, 2.41184427480916);
        effector:SetKey(_TRACK_O, 0.36, 0);
        effector:SetKey(_TRACK_O, 0.48, 0.48);
        effector:SetKey(_TRACK_O, 0.72, 0);
        effector:SetKey(_TRACK_O, 2.12, 0);
        effector:SetKey(_TRACK_O, 2.76, 0.4);
        effector:SetKey(_TRACK_O, 3.4, 0.16);
        effector:SetKey(_TRACK_O, 4.04, 0.42);
        effector:SetKey(_TRACK_O, 4.6, 0.3);
    
        effector:Play();
    
    
        -- Layer Glyki_4
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/emu_herovo3.png");
        element:SetName("Glyki_4");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(250, 187.5);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 384);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 30.25);
    
        effector:SetKey(_TRACK_SX, 0.4, 2.05526717557252);
        effector:SetKey(_TRACK_SY, 0.4, 2.05526717557252);
        effector:SetKey(_TRACK_SX, 0.92, 2.96526717557252);
        effector:SetKey(_TRACK_SY, 0.92, 2.96526717557252);
        effector:SetKey(_TRACK_SX, 1.04, 1);
        effector:SetKey(_TRACK_SY, 1.04, 1);
        effector:SetKey(_TRACK_SX, 2.12, 2.05526717557252);
        effector:SetKey(_TRACK_SY, 2.12, 2.05526717557252);
        effector:SetKey(_TRACK_SX, 3.12, 2.20526717557252);
        effector:SetKey(_TRACK_SY, 3.12, 2.20526717557252);
        effector:SetKey(_TRACK_SX, 3.76, 2.05526717557252);
        effector:SetKey(_TRACK_SY, 3.76, 2.05526717557252);
        effector:SetKey(_TRACK_SX, 4.36, 2.38526717557252);
        effector:SetKey(_TRACK_SY, 4.36, 2.38526717557252);
        effector:SetKey(_TRACK_O, 0.36, 0);
        effector:SetKey(_TRACK_O, 0.48, 0.48);
        effector:SetKey(_TRACK_O, 0.72, 0);
        effector:SetKey(_TRACK_O, 2.12, 0);
        effector:SetKey(_TRACK_O, 2.76, 0.4);
        effector:SetKey(_TRACK_O, 3.4, 0.16);
        effector:SetKey(_TRACK_O, 4.04, 0.42);
        effector:SetKey(_TRACK_O, 4.6, 0.3);
    
        effector:Play();
    
    
        -- Layer Girl_Glyki_1
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/emu_herovo5.jpg");
        element:SetName("Girl_Glyki_1");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 384);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 30.25);
    
        effector:SetKey(_TRACK_SX, 3.8, 1);
        effector:SetKey(_TRACK_SY, 3.8, 1);
        effector:SetKey(_TRACK_SX, 4.12, 1.15);
        effector:SetKey(_TRACK_SY, 4.12, 1.15);
        effector:SetKey(_TRACK_SX, 4.48, 1.03);
        effector:SetKey(_TRACK_SY, 4.48, 1.03);
        effector:SetKey(_TRACK_O, 2.64, 0);
        effector:SetKey(_TRACK_O, 3.92, 1);
    
        effector:Play();
    
    
        -- Layer Girl_Glyki_2
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/emu_herovo2.jpg");
        element:SetName("Girl_Glyki_2");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 30.25);
    
        effector:SetKey(_TRACK_O, 2.2, 0);
        effector:SetKey(_TRACK_O, 3.12, 1);
    
        effector:Play();
    
    
        -- Layer Girl_Glyki_3
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/emu_herovo1.jpg");
        element:SetName("Girl_Glyki_3");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionglyuchit);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 30.25);
    
        effector:SetKey(_TRACK_X, 0.4, 512);
        effector:SetKey(_TRACK_Y, 0.4, 384);
        effector:SetKey(_TRACK_X, 0.48, 528);
        effector:SetKey(_TRACK_Y, 0.48, 362);
        effector:SetKey(_TRACK_X, 0.88, 512);
        effector:SetKey(_TRACK_Y, 0.88, 384);
        effector:SetKey(_TRACK_SX, 0.4, 1);
        effector:SetKey(_TRACK_SY, 0.4, 1);
        effector:SetKey(_TRACK_SX, 0.48, 1.0546875);
        effector:SetKey(_TRACK_SY, 0.48, 1.11979166666667);
        effector:SetKey(_TRACK_SX, 0.88, 1);
        effector:SetKey(_TRACK_SY, 0.88, 1);
        effector:SetKey(_TRACK_O, 0.4, 0);
        effector:SetKey(_TRACK_O, 0.48, 1);
        effector:SetKey(_TRACK_O, 1.2, 0);
        effector:SetKey(_TRACK_O, 2.28, 1);
    
        effector:Play();
    
    
        -- Layer Girl_2
        local element = CreateCompositionElement("data/Texture/Scenes/33_Scene_Luk/Zoom_4.jpg");
        element:SetName("Girl_2");
        compositionglyuchit:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionglyuchit);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 21.4);
    
    
        effector:Play();
    
        compositionglyuchit:Play();
    
        return compositionglyuchit;
    end
    
    return createCompositionglyuchit();
    
end
    

function OnObjectMouseDown(object)
    local is_wrong_click = not DefaultOnObjectMouseDown(object)
    local obj_name = object:GetName()
    local pf = play_field
	
    DefaultOnObjectMouseDownProcessed(is_wrong_click);
end

function OnObjectMouseUp(object)
    DefaultOnObjectMouseUp(object)
end

function OnObjectFound(object)
    DefaultOnObjectFound(object)
end

function OnToolFound(tool)
    DefaultOnToolFound(tool)
end

function OnToolApply(tool, object)
    DefaultOnToolApply(tool, object)
end

function OnObjectReachPanel(object)
    DefaultOnObjectReachPanel(object)
end

function OnButtonPress(title)
    DefaultOnButtonPress(title)
end

function OnMouseMove(previous_pos, current_pos)
    DefaultOnMouseMove(previous_pos, current_pos)
end

function OnSetTool(tool)
    DefaultOnSetTool(tool)
end

function LevelLoaded(level)
end

function OnSceneDestroy(playfield)
    DefaultOnSceneDestroy(playfield)
end

--------------------------------------------------------------------------------
-- CLEAR_ON_SAVE_BEGIN
-- Do not edit code listed below (generated by the editor on each save)
function LoadData(screen)
	local anim = CreateAnimation('data/Texture/Scenes/Common/area.png',0,0,8,8,1,0)
	anim:SetHotSpot(4,4)
	anim:SetBlendMode(2)
	anim:SetColor('0x01FFFFFF')
	screen:CreateObject('area',anim,512,384,100,0,128,96)
end

function FreeData(screen)
end
-- CLEAR_ON_SAVE_END
