function OnSceneLoad(screen)
    LoadData(screen)
    DefaultOnSceneLoad('data/Scenes/13_Crimeplace_Street.lua', 'quest', 'data/Scenes/07_Atelier_Main.lua')
    
    StopMusic("music_location1", false)
    PlayAmbientMusic("music_location1", true);
    
    AddNoteToNotebook('ENTRYWAY');
    
    CreateAmbientComposition();
    
    local on_enter_comics = CreateComics('13_OnEnter',
                                CreateComicsFrame('Dupen', 'C_13_ON_ENTER_1_DUPEN', 'body', 'head2'));
    if on_enter_comics then
        on_enter_comics.on_finish = function()
            DoAfterEnterComics();
        end
        
        on_enter_comics.SetVisible( true );
    else
        DoAfterEnterComics();
    end
end

function DoAfterEnterComics()
    LinkScene(  'area_door',
                'CursorUpLeft',
                'data/Scenes/13_Crimeplace_Main.lua',
                false,
                nil,
                nil,
                nil);
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 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

function CreateAmbientComposition()
    createCompositionEdgarPoe_reel = function()
        local compositionEdgarPoe_reel = CreateCompositionSequence();
        local compositionDuration = 10.08;
        compositionEdgarPoe_reel:SetDuration(compositionDuration);
        compositionEdgarPoe_reel:AttachTo(play_field);
        compositionEdgarPoe_reel:SetZ(100);
        compositionEdgarPoe_reel:SetCyclic(true);
    
    
        -- Layer Rain_comp_1
        local element = createCompositionRain();
        element:SetName("Rain_comp_1");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:Play();
    
        -- Layer Rain_2
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_2");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_2", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(9.92, 10.52);
    
        effector:SetKey(_TRACK_SX, 9.92, 1.25);
        effector:SetKey(_TRACK_SY, 9.92, 1.25);
        effector:SetKey(_TRACK_SX, 10.48, 1.25);
        effector:SetKey(_TRACK_SY, 10.48, 2.23197128682155);
        effector:SetKey(_TRACK_O, 9.92, 0);
        effector:SetKey(_TRACK_O, 10.08, 1);
        effector:SetKey(_TRACK_O, 10.32, 1);
        effector:SetKey(_TRACK_O, 10.48, 0);
    
        effector:Play();
    
    
        -- Layer Rain_3
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_3");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_3", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(9.52, 10.12);
    
        effector:SetKey(_TRACK_SX, 9.52, 1.25);
        effector:SetKey(_TRACK_SY, 9.52, 1.25);
        effector:SetKey(_TRACK_SX, 10.08, 1.25);
        effector:SetKey(_TRACK_SY, 10.08, 2.23197128682155);
        effector:SetKey(_TRACK_O, 9.52, 0);
        effector:SetKey(_TRACK_O, 9.68, 1);
        effector:SetKey(_TRACK_O, 9.92, 1);
        effector:SetKey(_TRACK_O, 10.08, 0);
    
        effector:Play();
    
    
        -- Layer Rain_4
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_4");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_4", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(9.08, 9.68);
    
        effector:SetKey(_TRACK_SX, 9.08, 1.25);
        effector:SetKey(_TRACK_SY, 9.08, 1.25);
        effector:SetKey(_TRACK_SX, 9.64, 1.25);
        effector:SetKey(_TRACK_SY, 9.64, 2.23197128682155);
        effector:SetKey(_TRACK_O, 9.08, 0);
        effector:SetKey(_TRACK_O, 9.24, 0.39487102879448);
        effector:SetKey(_TRACK_O, 9.48, 0.39487102879448);
        effector:SetKey(_TRACK_O, 9.64, 0);
    
        effector:Play();
    
    
        -- Layer Rain_5
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_5");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_5", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(9.12, 9.72);
    
        effector:SetKey(_TRACK_SX, 9.12, 1.25);
        effector:SetKey(_TRACK_SY, 9.12, 1.25);
        effector:SetKey(_TRACK_SX, 9.68, 1.25);
        effector:SetKey(_TRACK_SY, 9.68, 2.23197128682155);
        effector:SetKey(_TRACK_O, 9.12, 0);
        effector:SetKey(_TRACK_O, 9.28, 0.39487102879448);
        effector:SetKey(_TRACK_O, 9.52, 0.39487102879448);
        effector:SetKey(_TRACK_O, 9.68, 0);
    
        effector:Play();
    
    
        -- Layer Rain_6
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_6");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_6", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.72, 9.32);
    
        effector:SetKey(_TRACK_SX, 8.72, 1.25);
        effector:SetKey(_TRACK_SY, 8.72, 1.25);
        effector:SetKey(_TRACK_SX, 9.28, 1.25);
        effector:SetKey(_TRACK_SY, 9.28, 2.23197128682155);
        effector:SetKey(_TRACK_O, 8.72, 0);
        effector:SetKey(_TRACK_O, 8.88, 1);
        effector:SetKey(_TRACK_O, 9.12, 1);
        effector:SetKey(_TRACK_O, 9.28, 0);
    
        effector:Play();
    
    
        -- Layer Rain_7
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_7");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_7", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.32, 8.92);
    
        effector:SetKey(_TRACK_SX, 8.32, 1.25);
        effector:SetKey(_TRACK_SY, 8.32, 1.25);
        effector:SetKey(_TRACK_SX, 8.88, 1.25);
        effector:SetKey(_TRACK_SY, 8.88, 2.23197128682155);
        effector:SetKey(_TRACK_O, 8.32, 0);
        effector:SetKey(_TRACK_O, 8.48, 1);
        effector:SetKey(_TRACK_O, 8.72, 1);
        effector:SetKey(_TRACK_O, 8.88, 0);
    
        effector:Play();
    
    
        -- Layer Rain_8
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_8");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_8", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7.92, 8.52);
    
        effector:SetKey(_TRACK_SX, 7.92, 1.25);
        effector:SetKey(_TRACK_SY, 7.92, 1.25);
        effector:SetKey(_TRACK_SX, 8.48, 1.25);
        effector:SetKey(_TRACK_SY, 8.48, 2.23197128682155);
        effector:SetKey(_TRACK_O, 7.92, 0);
        effector:SetKey(_TRACK_O, 8.08, 1);
        effector:SetKey(_TRACK_O, 8.32, 1);
        effector:SetKey(_TRACK_O, 8.48, 0);
    
        effector:Play();
    
    
        -- Layer Rain_9
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_9");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_9", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7.52, 8.12);
    
        effector:SetKey(_TRACK_SX, 7.52, 1.25);
        effector:SetKey(_TRACK_SY, 7.52, 1.25);
        effector:SetKey(_TRACK_SX, 8.08, 1.25);
        effector:SetKey(_TRACK_SY, 8.08, 2.23197128682155);
        effector:SetKey(_TRACK_O, 7.52, 0);
        effector:SetKey(_TRACK_O, 7.68, 1);
        effector:SetKey(_TRACK_O, 7.92, 1);
        effector:SetKey(_TRACK_O, 8.08, 0);
    
        effector:Play();
    
    
        -- Layer Rain_10
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_10");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_10", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7.12, 7.72);
    
        effector:SetKey(_TRACK_SX, 7.12, 1.25);
        effector:SetKey(_TRACK_SY, 7.12, 1.25);
        effector:SetKey(_TRACK_SX, 7.68, 1.25);
        effector:SetKey(_TRACK_SY, 7.68, 2.23197128682155);
        effector:SetKey(_TRACK_O, 7.12, 0);
        effector:SetKey(_TRACK_O, 7.28, 1);
        effector:SetKey(_TRACK_O, 7.52, 1);
        effector:SetKey(_TRACK_O, 7.68, 0);
    
        effector:Play();
    
    
        -- Layer Rain_11
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_11");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_11", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(6.72, 7.32);
    
        effector:SetKey(_TRACK_SX, 6.72, 1.25);
        effector:SetKey(_TRACK_SY, 6.72, 1.25);
        effector:SetKey(_TRACK_SX, 7.28, 1.25);
        effector:SetKey(_TRACK_SY, 7.28, 2.23197128682155);
        effector:SetKey(_TRACK_O, 6.72, 0);
        effector:SetKey(_TRACK_O, 6.88, 1);
        effector:SetKey(_TRACK_O, 7.12, 1);
        effector:SetKey(_TRACK_O, 7.28, 0);
    
        effector:Play();
    
    
        -- Layer Rain_12
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_12");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_12", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(6.32, 6.92);
    
        effector:SetKey(_TRACK_SX, 6.32, 1.25);
        effector:SetKey(_TRACK_SY, 6.32, 1.25);
        effector:SetKey(_TRACK_SX, 6.88, 1.25);
        effector:SetKey(_TRACK_SY, 6.88, 2.23197128682155);
        effector:SetKey(_TRACK_O, 6.32, 0);
        effector:SetKey(_TRACK_O, 6.48, 1);
        effector:SetKey(_TRACK_O, 6.72, 1);
        effector:SetKey(_TRACK_O, 6.88, 0);
    
        effector:Play();
    
    
        -- Layer Rain_13
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_13");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_13", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(5.92, 6.52);
    
        effector:SetKey(_TRACK_SX, 5.92, 1.25);
        effector:SetKey(_TRACK_SY, 5.92, 1.25);
        effector:SetKey(_TRACK_SX, 6.48, 1.25);
        effector:SetKey(_TRACK_SY, 6.48, 2.23197128682155);
        effector:SetKey(_TRACK_O, 5.92, 0);
        effector:SetKey(_TRACK_O, 6.08, 0.39487102879448);
        effector:SetKey(_TRACK_O, 6.32, 0.39487102879448);
        effector:SetKey(_TRACK_O, 6.48, 0);
    
        effector:Play();
    
    
        -- Layer Rain_14
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_14");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_14", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(5.52, 6.12);
    
        effector:SetKey(_TRACK_SX, 5.52, 1.25);
        effector:SetKey(_TRACK_SY, 5.52, 1.25);
        effector:SetKey(_TRACK_SX, 6.08, 1.25);
        effector:SetKey(_TRACK_SY, 6.08, 2.23197128682155);
        effector:SetKey(_TRACK_O, 5.52, 0);
        effector:SetKey(_TRACK_O, 5.68, 1);
        effector:SetKey(_TRACK_O, 5.92, 1);
        effector:SetKey(_TRACK_O, 6.08, 0);
    
        effector:Play();
    
    
        -- Layer Rain_15
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_15");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_15", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(5.12, 5.72);
    
        effector:SetKey(_TRACK_SX, 5.12, 1.25);
        effector:SetKey(_TRACK_SY, 5.12, 1.25);
        effector:SetKey(_TRACK_SX, 5.68, 1.25);
        effector:SetKey(_TRACK_SY, 5.68, 2.23197128682155);
        effector:SetKey(_TRACK_O, 5.12, 0);
        effector:SetKey(_TRACK_O, 5.28, 1);
        effector:SetKey(_TRACK_O, 5.52, 1);
        effector:SetKey(_TRACK_O, 5.68, 0);
    
        effector:Play();
    
    
        -- Layer Rain_16
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_16");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_16", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.72, 5.32);
    
        effector:SetKey(_TRACK_SX, 4.72, 1.25);
        effector:SetKey(_TRACK_SY, 4.72, 1.25);
        effector:SetKey(_TRACK_SX, 5.28, 1.25);
        effector:SetKey(_TRACK_SY, 5.28, 2.23197128682155);
        effector:SetKey(_TRACK_O, 4.72, 0);
        effector:SetKey(_TRACK_O, 4.88, 1);
        effector:SetKey(_TRACK_O, 5.12, 1);
        effector:SetKey(_TRACK_O, 5.28, 0);
    
        effector:Play();
    
    
        -- Layer Rain_17
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_17");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_17", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.32, 4.92);
    
        effector:SetKey(_TRACK_SX, 4.32, 1.25);
        effector:SetKey(_TRACK_SY, 4.32, 1.25);
        effector:SetKey(_TRACK_SX, 4.88, 1.25);
        effector:SetKey(_TRACK_SY, 4.88, 2.23197128682155);
        effector:SetKey(_TRACK_O, 4.32, 0);
        effector:SetKey(_TRACK_O, 4.48, 1);
        effector:SetKey(_TRACK_O, 4.72, 1);
        effector:SetKey(_TRACK_O, 4.88, 0);
    
        effector:Play();
    
    
        -- Layer Rain_18
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_18");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_18", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(3.92, 4.52);
    
        effector:SetKey(_TRACK_SX, 3.92, 1.25);
        effector:SetKey(_TRACK_SY, 3.92, 1.25);
        effector:SetKey(_TRACK_SX, 4.48, 1.25);
        effector:SetKey(_TRACK_SY, 4.48, 2.23197128682155);
        effector:SetKey(_TRACK_O, 3.92, 0);
        effector:SetKey(_TRACK_O, 4.08, 1);
        effector:SetKey(_TRACK_O, 4.32, 1);
        effector:SetKey(_TRACK_O, 4.48, 0);
    
        effector:Play();
    
    
        -- Layer Rain_19
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_19");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_19", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(3.52, 4.12);
    
        effector:SetKey(_TRACK_SX, 3.52, 1.25);
        effector:SetKey(_TRACK_SY, 3.52, 1.25);
        effector:SetKey(_TRACK_SX, 4.08, 1.25);
        effector:SetKey(_TRACK_SY, 4.08, 2.23197128682155);
        effector:SetKey(_TRACK_O, 3.52, 0);
        effector:SetKey(_TRACK_O, 3.68, 1);
        effector:SetKey(_TRACK_O, 3.92, 1);
        effector:SetKey(_TRACK_O, 4.08, 0);
    
        effector:Play();
    
    
        -- Layer Rain_20
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_20");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_20", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(3.12, 3.72);
    
        effector:SetKey(_TRACK_SX, 3.12, 1.25);
        effector:SetKey(_TRACK_SY, 3.12, 1.25);
        effector:SetKey(_TRACK_SX, 3.68, 1.25);
        effector:SetKey(_TRACK_SY, 3.68, 2.23197128682155);
        effector:SetKey(_TRACK_O, 3.12, 0);
        effector:SetKey(_TRACK_O, 3.28, 1);
        effector:SetKey(_TRACK_O, 3.52, 1);
        effector:SetKey(_TRACK_O, 3.68, 0);
    
        effector:Play();
    
    
        -- Layer Rain_21
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_21");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_21", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(2.72, 3.32);
    
        effector:SetKey(_TRACK_SX, 2.72, 1.25);
        effector:SetKey(_TRACK_SY, 2.72, 1.25);
        effector:SetKey(_TRACK_SX, 3.28, 1.25);
        effector:SetKey(_TRACK_SY, 3.28, 2.23197128682155);
        effector:SetKey(_TRACK_O, 2.72, 0);
        effector:SetKey(_TRACK_O, 2.88, 0.39487102879448);
        effector:SetKey(_TRACK_O, 3.12, 0.39487102879448);
        effector:SetKey(_TRACK_O, 3.28, 0);
    
        effector:Play();
    
    
        -- Layer Rain_22
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_22");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_22", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(2.32, 2.92);
    
        effector:SetKey(_TRACK_SX, 2.32, 1.25);
        effector:SetKey(_TRACK_SY, 2.32, 1.25);
        effector:SetKey(_TRACK_SX, 2.88, 1.25);
        effector:SetKey(_TRACK_SY, 2.88, 2.23197128682155);
        effector:SetKey(_TRACK_O, 2.32, 0);
        effector:SetKey(_TRACK_O, 2.48, 1);
        effector:SetKey(_TRACK_O, 2.72, 1);
        effector:SetKey(_TRACK_O, 2.88, 0);
    
        effector:Play();
    
    
        -- Layer Rain_23
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_23");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_23", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.92, 2.52);
    
        effector:SetKey(_TRACK_SX, 1.92, 1.25);
        effector:SetKey(_TRACK_SY, 1.92, 1.25);
        effector:SetKey(_TRACK_SX, 2.48, 1.25);
        effector:SetKey(_TRACK_SY, 2.48, 2.23197128682155);
        effector:SetKey(_TRACK_O, 1.92, 0);
        effector:SetKey(_TRACK_O, 2.08, 1);
        effector:SetKey(_TRACK_O, 2.32, 1);
        effector:SetKey(_TRACK_O, 2.48, 0);
    
        effector:Play();
    
    
        -- Layer Rain_24
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_24");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_24", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.52, 2.12);
    
        effector:SetKey(_TRACK_SX, 1.52, 1.25);
        effector:SetKey(_TRACK_SY, 1.52, 1.25);
        effector:SetKey(_TRACK_SX, 2.08, 1.25);
        effector:SetKey(_TRACK_SY, 2.08, 2.23197128682155);
        effector:SetKey(_TRACK_O, 1.52, 0);
        effector:SetKey(_TRACK_O, 1.68, 1);
        effector:SetKey(_TRACK_O, 1.92, 1);
        effector:SetKey(_TRACK_O, 2.08, 0);
    
        effector:Play();
    
    
        -- Layer Rain_25
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_25");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_25", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.12, 1.72);
    
        effector:SetKey(_TRACK_SX, 1.12, 1.25);
        effector:SetKey(_TRACK_SY, 1.12, 1.25);
        effector:SetKey(_TRACK_SX, 1.68, 1.25);
        effector:SetKey(_TRACK_SY, 1.68, 2.23197128682155);
        effector:SetKey(_TRACK_O, 1.12, 0);
        effector:SetKey(_TRACK_O, 1.28, 1);
        effector:SetKey(_TRACK_O, 1.52, 1);
        effector:SetKey(_TRACK_O, 1.68, 0);
    
        effector:Play();
    
    
        -- Layer Rain_26
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_26");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_26", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.72, 1.32);
    
        effector:SetKey(_TRACK_SX, 0.72, 1.25);
        effector:SetKey(_TRACK_SY, 0.72, 1.25);
        effector:SetKey(_TRACK_SX, 1.28, 1.25);
        effector:SetKey(_TRACK_SY, 1.28, 2.23197128682155);
        effector:SetKey(_TRACK_O, 0.72, 0);
        effector:SetKey(_TRACK_O, 0.88, 1);
        effector:SetKey(_TRACK_O, 1.12, 1);
        effector:SetKey(_TRACK_O, 1.28, 0);
    
        effector:Play();
    
    
        -- Layer Rain_27
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_27");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_27", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.32, 0.92);
    
        effector:SetKey(_TRACK_SX, 0.32, 1.25);
        effector:SetKey(_TRACK_SY, 0.32, 1.25);
        effector:SetKey(_TRACK_SX, 0.88, 1.25);
        effector:SetKey(_TRACK_SY, 0.88, 2.23197128682155);
        effector:SetKey(_TRACK_O, 0.32, 0);
        effector:SetKey(_TRACK_O, 0.48, 1);
        effector:SetKey(_TRACK_O, 0.72, 1);
        effector:SetKey(_TRACK_O, 0.88, 0);
    
        effector:Play();
    
    
        -- Layer Rain_28
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
        element:SetName("Rain_28");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(296.5, 59.5);
        compositionEdgarPoe_reel:RegisterParentInfo("Rain_28", "Layer_45");
        element:SetXY(164.210548400879, 237.236862182617);
    
        element:SetAngle(-0.28135431644584);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.52);
    
        effector:SetKey(_TRACK_SX, 0, 1.25);
        effector:SetKey(_TRACK_SY, 0, 1.39);
        effector:SetKey(_TRACK_SX, 0.48, 1.25);
        effector:SetKey(_TRACK_SY, 0.48, 2.23197128682155);
        effector:SetKey(_TRACK_O, 0, 0.5);
        effector:SetKey(_TRACK_O, 0.08, 1);
        effector:SetKey(_TRACK_O, 0.32, 1);
        effector:SetKey(_TRACK_O, 0.48, 0);
    
        effector:Play();
    
    
        -- Layer Splach_comp_29
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_29");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.56, 1.64);
    
    
        effector:Play();
    
    
        -- Layer Splach_comp_30
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_30");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.36, 2.44);
    
    
        effector:Play();
    
    
        -- Layer Splach_comp_31
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_31");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(2.16, 3.24);
    
    
        effector:Play();
    
    
        -- Layer Splach_comp_32
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_32");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(2.92, 4);
    
    
        effector:Play();
    
    
        -- Layer Splach_comp_33
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_33");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(3.6, 4.68);
    
    
        effector:Play();
    
    
        -- Layer Splach_comp_34
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_34");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.32, 5.4);
    
    
        effector:Play();
    
    
        -- Layer Splach_comp_35
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_35");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(5.08, 6.16);
    
    
        effector:Play();
    
    
        -- Layer Splach_comp_36
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_36");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(5.76, 6.84);
    
    
        effector:Play();
    
    
        -- Layer Splach_comp_37
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_37");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(6.4, 7.48);
    
    
        effector:Play();
    
    
        -- Layer Splach_comp_38
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_38");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7.16, 8.24);
    
    
        effector:Play();
    
    
        -- Layer Splach_comp_39
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_39");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7.84, 8.92);
    
    
        effector:Play();
    
    
        -- Layer Splach_comp_40
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_40");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.6, 9.68);
    
    
        effector:Play();
    
    
        -- Layer Splach_comp_41
        local element = createCompositionsplash_pre();
        element:SetName("Splach_comp_41");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 320);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(9.28, 10.36);
    
    
        effector:Play();
    
            
        -- Layer Layer_43
        local element = CreateCompositionElement("data/Texture/Scenes/13_Crimeplace/Zone_street/Layers/window_glow_sc1.png");
        element:SetName("Layer_43");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(44.5, 60);
        compositionEdgarPoe_reel:RegisterParentInfo("Layer_43", "Layer_42");
        element:SetXY(24.5, 42);
    
        element:SetScaleX(1.49);
        element:SetScaleY(1.49);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 10.08);
    
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.28, 1);
        effector:SetKey(_TRACK_O, 0.3, 0.89917510035472);
        effector:SetKey(_TRACK_O, 0.32, 0.94137273450056);
        effector:SetKey(_TRACK_O, 0.33, 1);
        effector:SetKey(_TRACK_O, 0.34, 0.96268331033466);
        effector:SetKey(_TRACK_O, 0.36, 0.86424802664305);
        effector:SetKey(_TRACK_O, 0.38, 1);
        effector:SetKey(_TRACK_O, 0.4, 0.93812085156294);
        effector:SetKey(_TRACK_O, 0.42, 0.92630764701396);
        effector:SetKey(_TRACK_O, 0.43, 1);
        effector:SetKey(_TRACK_O, 0.44, 0.9737361828872);
        effector:SetKey(_TRACK_O, 0.46, 0.89126661180235);
        effector:SetKey(_TRACK_O, 0.48, 1);
        effector:SetKey(_TRACK_O, 0.5, 0.91078480781545);
        effector:SetKey(_TRACK_O, 0.52, 0.88812871846514);
        effector:SetKey(_TRACK_O, 0.53, 1);
        effector:SetKey(_TRACK_O, 0.54, 1);
        effector:SetKey(_TRACK_O, 0.56, 1);
        effector:SetKey(_TRACK_O, 0.58, 1);
        effector:SetKey(_TRACK_O, 0.6, 1);
        effector:SetKey(_TRACK_O, 0.62, 1);
        effector:SetKey(_TRACK_O, 0.63, 1);
        effector:SetKey(_TRACK_O, 0.64, 0.97681125675945);
        effector:SetKey(_TRACK_O, 0.66, 0.89939519399229);
        effector:SetKey(_TRACK_O, 0.68, 1);
        effector:SetKey(_TRACK_O, 0.7, 1);
        effector:SetKey(_TRACK_O, 0.72, 1);
        effector:SetKey(_TRACK_O, 0.73, 1);
        effector:SetKey(_TRACK_O, 0.74, 0.9665121729429);
        effector:SetKey(_TRACK_O, 0.76, 0.85349523391258);
        effector:SetKey(_TRACK_O, 0.78, 1);
        effector:SetKey(_TRACK_O, 0.8, 0.93085875191747);
        effector:SetKey(_TRACK_O, 0.82, 0.91007520850866);
        effector:SetKey(_TRACK_O, 0.83, 1);
        effector:SetKey(_TRACK_O, 0.84, 0.97954683988283);
        effector:SetKey(_TRACK_O, 0.86, 0.91003651224075);
        effector:SetKey(_TRACK_O, 0.88, 1);
        effector:SetKey(_TRACK_O, 0.9, 1);
        effector:SetKey(_TRACK_O, 0.92, 1);
        effector:SetKey(_TRACK_O, 0.93, 1);
        effector:SetKey(_TRACK_O, 0.94, 1);
        effector:SetKey(_TRACK_O, 0.96, 1);
        effector:SetKey(_TRACK_O, 0.98, 1);
        effector:SetKey(_TRACK_O, 1, 0.98666573275987);
        effector:SetKey(_TRACK_O, 1.02, 0.98252682452679);
        effector:SetKey(_TRACK_O, 1.03, 1);
        effector:SetKey(_TRACK_O, 1.04, 0.98539259022695);
        effector:SetKey(_TRACK_O, 1.06, 0.93532666031276);
        effector:SetKey(_TRACK_O, 1.08, 1);
        effector:SetKey(_TRACK_O, 1.1, 0.9438047023546);
        effector:SetKey(_TRACK_O, 1.12, 0.92618609561924);
        effector:SetKey(_TRACK_O, 1.13, 1);
        effector:SetKey(_TRACK_O, 1.14, 0.9973095175058);
        effector:SetKey(_TRACK_O, 1.16, 0.98806253495086);
        effector:SetKey(_TRACK_O, 1.18, 1);
        effector:SetKey(_TRACK_O, 1.2, 0.92827857326773);
        effector:SetKey(_TRACK_O, 1.22, 0.90561591171459);
        effector:SetKey(_TRACK_O, 1.23, 1);
        effector:SetKey(_TRACK_O, 1.24, 0.96848363820136);
        effector:SetKey(_TRACK_O, 1.26, 0.85992654179303);
        effector:SetKey(_TRACK_O, 1.28, 1);
        effector:SetKey(_TRACK_O, 1.3, 1);
        effector:SetKey(_TRACK_O, 1.32, 1);
        effector:SetKey(_TRACK_O, 1.33, 1);
        effector:SetKey(_TRACK_O, 1.34, 1);
        effector:SetKey(_TRACK_O, 1.36, 1);
        effector:SetKey(_TRACK_O, 1.38, 1);
        effector:SetKey(_TRACK_O, 1.4, 0.96345538193228);
        effector:SetKey(_TRACK_O, 1.42, 0.95177581512769);
        effector:SetKey(_TRACK_O, 1.43, 1);
        effector:SetKey(_TRACK_O, 1.44, 0.98803463468768);
        effector:SetKey(_TRACK_O, 1.46, 0.94668568970724);
        effector:SetKey(_TRACK_O, 1.48, 1);
        effector:SetKey(_TRACK_O, 1.5, 0.99932264395787);
        effector:SetKey(_TRACK_O, 1.52, 0.99910524352653);
        effector:SetKey(_TRACK_O, 1.53, 1);
        effector:SetKey(_TRACK_O, 1.54, 1);
        effector:SetKey(_TRACK_O, 1.56, 1);
        effector:SetKey(_TRACK_O, 1.58, 1);
        effector:SetKey(_TRACK_O, 1.6, 1);
        effector:SetKey(_TRACK_O, 1.62, 1);
        effector:SetKey(_TRACK_O, 1.63, 1);
        effector:SetKey(_TRACK_O, 1.64, 1);
        effector:SetKey(_TRACK_O, 1.66, 1);
        effector:SetKey(_TRACK_O, 1.68, 1);
        effector:SetKey(_TRACK_O, 1.7, 1);
        effector:SetKey(_TRACK_O, 1.72, 1);
        effector:SetKey(_TRACK_O, 1.73, 1);
        effector:SetKey(_TRACK_O, 1.74, 0.97750600026389);
        effector:SetKey(_TRACK_O, 1.76, 0.89952088390128);
        effector:SetKey(_TRACK_O, 1.78, 1);
        effector:SetKey(_TRACK_O, 1.8, 0.95096890135699);
        effector:SetKey(_TRACK_O, 1.82, 0.93508169278794);
        effector:SetKey(_TRACK_O, 1.83, 1);
        effector:SetKey(_TRACK_O, 1.84, 0.99248065579697);
        effector:SetKey(_TRACK_O, 1.86, 0.96639048978925);
        effector:SetKey(_TRACK_O, 1.88, 1);
        effector:SetKey(_TRACK_O, 1.9, 1);
        effector:SetKey(_TRACK_O, 1.92, 1);
        effector:SetKey(_TRACK_O, 1.93, 1);
        effector:SetKey(_TRACK_O, 1.94, 1);
        effector:SetKey(_TRACK_O, 1.96, 1);
        effector:SetKey(_TRACK_O, 1.98, 1);
        effector:SetKey(_TRACK_O, 2, 0.93101275324309);
        effector:SetKey(_TRACK_O, 2.02, 0.90855826248458);
        effector:SetKey(_TRACK_O, 2.03, 1);
        effector:SetKey(_TRACK_O, 2.04, 1);
        effector:SetKey(_TRACK_O, 2.06, 1);
        effector:SetKey(_TRACK_O, 2.08, 1);
        effector:SetKey(_TRACK_O, 2.1, 1);
        effector:SetKey(_TRACK_O, 2.12, 1);
        effector:SetKey(_TRACK_O, 2.13, 1);
        effector:SetKey(_TRACK_O, 2.14, 1);
        effector:SetKey(_TRACK_O, 2.16, 1);
        effector:SetKey(_TRACK_O, 2.18, 1);
        effector:SetKey(_TRACK_O, 2.2, 1);
        effector:SetKey(_TRACK_O, 2.22, 1);
        effector:SetKey(_TRACK_O, 2.23, 1);
        effector:SetKey(_TRACK_O, 2.24, 1);
        effector:SetKey(_TRACK_O, 2.26, 1);
        effector:SetKey(_TRACK_O, 2.28, 1);
        effector:SetKey(_TRACK_O, 2.3, 0.96081313157268);
        effector:SetKey(_TRACK_O, 2.32, 0.94799234623258);
        effector:SetKey(_TRACK_O, 2.33, 1);
        effector:SetKey(_TRACK_O, 2.34, 0.998877706638);
        effector:SetKey(_TRACK_O, 2.36, 0.99497225028419);
        effector:SetKey(_TRACK_O, 2.38, 1);
        effector:SetKey(_TRACK_O, 2.4, 0.97176409243227);
        effector:SetKey(_TRACK_O, 2.42, 0.96251304923058);
        effector:SetKey(_TRACK_O, 2.43, 1);
        effector:SetKey(_TRACK_O, 2.44, 0.98971509700795);
        effector:SetKey(_TRACK_O, 2.46, 0.95390923649132);
        effector:SetKey(_TRACK_O, 2.48, 1);
        effector:SetKey(_TRACK_O, 2.5, 0.98176864234163);
        effector:SetKey(_TRACK_O, 2.52, 0.97578765705659);
        effector:SetKey(_TRACK_O, 2.53, 1);
        effector:SetKey(_TRACK_O, 2.54, 1);
        effector:SetKey(_TRACK_O, 2.56, 1);
        effector:SetKey(_TRACK_O, 2.58, 1);
        effector:SetKey(_TRACK_O, 2.6, 1);
        effector:SetKey(_TRACK_O, 2.62, 1);
        effector:SetKey(_TRACK_O, 2.63, 1);
        effector:SetKey(_TRACK_O, 2.64, 0.97931297116361);
        effector:SetKey(_TRACK_O, 2.66, 0.90723783681599);
        effector:SetKey(_TRACK_O, 2.68, 1);
        effector:SetKey(_TRACK_O, 2.7, 0.95933106773727);
        effector:SetKey(_TRACK_O, 2.72, 0.9459583273509);
        effector:SetKey(_TRACK_O, 2.73, 1);
        effector:SetKey(_TRACK_O, 2.74, 0.98730283592682);
        effector:SetKey(_TRACK_O, 2.76, 0.94304972678835);
        effector:SetKey(_TRACK_O, 2.78, 1);
        effector:SetKey(_TRACK_O, 2.8, 1);
        effector:SetKey(_TRACK_O, 2.82, 1);
        effector:SetKey(_TRACK_O, 2.83, 1);
        effector:SetKey(_TRACK_O, 2.84, 1);
        effector:SetKey(_TRACK_O, 2.86, 1);
        effector:SetKey(_TRACK_O, 2.88, 1);
        effector:SetKey(_TRACK_O, 2.9, 0.91085153689102);
        effector:SetKey(_TRACK_O, 2.92, 0.88147880758734);
        effector:SetKey(_TRACK_O, 2.93, 1);
        effector:SetKey(_TRACK_O, 2.94, 1);
        effector:SetKey(_TRACK_O, 2.96, 1);
        effector:SetKey(_TRACK_O, 2.98, 1);
        effector:SetKey(_TRACK_O, 3, 0.90789910276699);
        effector:SetKey(_TRACK_O, 3.02, 0.87752585283297);
        effector:SetKey(_TRACK_O, 3.03, 1);
        effector:SetKey(_TRACK_O, 3.04, 0.98831796298315);
        effector:SetKey(_TRACK_O, 3.06, 0.94756588742633);
        effector:SetKey(_TRACK_O, 3.08, 1);
        effector:SetKey(_TRACK_O, 3.1, 1);
        effector:SetKey(_TRACK_O, 3.12, 1);
        effector:SetKey(_TRACK_O, 3.13, 1);
        effector:SetKey(_TRACK_O, 3.14, 0.9780271718846);
        effector:SetKey(_TRACK_O, 3.16, 0.90135571453759);
        effector:SetKey(_TRACK_O, 3.18, 1);
        effector:SetKey(_TRACK_O, 3.2, 1);
        effector:SetKey(_TRACK_O, 3.22, 1);
        effector:SetKey(_TRACK_O, 3.23, 1);
        effector:SetKey(_TRACK_O, 3.24, 1);
        effector:SetKey(_TRACK_O, 3.26, 1);
        effector:SetKey(_TRACK_O, 3.28, 1);
        effector:SetKey(_TRACK_O, 3.3, 1);
        effector:SetKey(_TRACK_O, 3.32, 1);
        effector:SetKey(_TRACK_O, 3.33, 1);
        effector:SetKey(_TRACK_O, 3.34, 0.96943795162926);
        effector:SetKey(_TRACK_O, 3.36, 0.8627421307686);
        effector:SetKey(_TRACK_O, 3.38, 1);
        effector:SetKey(_TRACK_O, 3.4, 0.90626364893156);
        effector:SetKey(_TRACK_O, 3.42, 0.87525180369623);
        effector:SetKey(_TRACK_O, 3.43, 1);
        effector:SetKey(_TRACK_O, 3.44, 1);
        effector:SetKey(_TRACK_O, 3.46, 1);
        effector:SetKey(_TRACK_O, 3.48, 1);
        effector:SetKey(_TRACK_O, 3.5, 0.90737240626577);
        effector:SetKey(_TRACK_O, 3.52, 0.87670548568587);
        effector:SetKey(_TRACK_O, 3.53, 1);
        effector:SetKey(_TRACK_O, 3.54, 1);
        effector:SetKey(_TRACK_O, 3.56, 1);
        effector:SetKey(_TRACK_O, 3.58, 1);
        effector:SetKey(_TRACK_O, 3.6, 0.95856670856485);
        effector:SetKey(_TRACK_O, 3.62, 0.94483963044906);
        effector:SetKey(_TRACK_O, 3.63, 1);
        effector:SetKey(_TRACK_O, 3.64, 0.98769669900155);
        effector:SetKey(_TRACK_O, 3.66, 0.9447153431003);
        effector:SetKey(_TRACK_O, 3.68, 1);
        effector:SetKey(_TRACK_O, 3.7, 0.97424784453955);
        effector:SetKey(_TRACK_O, 3.72, 0.96571036105824);
        effector:SetKey(_TRACK_O, 3.73, 1);
        effector:SetKey(_TRACK_O, 3.74, 0.97682008693099);
        effector:SetKey(_TRACK_O, 3.76, 0.8958245558067);
        effector:SetKey(_TRACK_O, 3.78, 1);
        effector:SetKey(_TRACK_O, 3.8, 1);
        effector:SetKey(_TRACK_O, 3.82, 1);
        effector:SetKey(_TRACK_O, 3.83, 1);
        effector:SetKey(_TRACK_O, 3.84, 1);
        effector:SetKey(_TRACK_O, 3.86, 1);
        effector:SetKey(_TRACK_O, 3.88, 1);
        effector:SetKey(_TRACK_O, 3.9, 1);
        effector:SetKey(_TRACK_O, 3.92, 1);
        effector:SetKey(_TRACK_O, 3.93, 1);
        effector:SetKey(_TRACK_O, 3.94, 1);
        effector:SetKey(_TRACK_O, 3.96, 1);
        effector:SetKey(_TRACK_O, 3.98, 1);
        effector:SetKey(_TRACK_O, 4, 0.97228570530938);
        effector:SetKey(_TRACK_O, 4.02, 0.96308041433143);
        effector:SetKey(_TRACK_O, 4.03, 1);
        effector:SetKey(_TRACK_O, 4.04, 1);
        effector:SetKey(_TRACK_O, 4.06, 1);
        effector:SetKey(_TRACK_O, 4.08, 1);
        effector:SetKey(_TRACK_O, 4.1, 0.93592264107461);
        effector:SetKey(_TRACK_O, 4.12, 0.91462664154329);
        effector:SetKey(_TRACK_O, 4.13, 1);
        effector:SetKey(_TRACK_O, 4.14, 0.98898502112719);
        effector:SetKey(_TRACK_O, 4.16, 0.95046602425333);
        effector:SetKey(_TRACK_O, 4.18, 1);
        effector:SetKey(_TRACK_O, 4.2, 0.92089080597631);
        effector:SetKey(_TRACK_O, 4.22, 0.89458352310099);
        effector:SetKey(_TRACK_O, 4.23, 1);
        effector:SetKey(_TRACK_O, 4.24, 0.98509147771264);
        effector:SetKey(_TRACK_O, 4.26, 0.93294715829978);
        effector:SetKey(_TRACK_O, 4.28, 1);
        effector:SetKey(_TRACK_O, 4.3, 0.99028133642759);
        effector:SetKey(_TRACK_O, 4.32, 0.98704758079879);
        effector:SetKey(_TRACK_O, 4.33, 1);
        effector:SetKey(_TRACK_O, 4.34, 0.99707486577481);
        effector:SetKey(_TRACK_O, 4.36, 0.98684194788969);
        effector:SetKey(_TRACK_O, 4.38, 1);
        effector:SetKey(_TRACK_O, 4.4, 1);
        effector:SetKey(_TRACK_O, 4.42, 1);
        effector:SetKey(_TRACK_O, 4.43, 1);
        effector:SetKey(_TRACK_O, 4.44, 0.98095636093637);
        effector:SetKey(_TRACK_O, 4.46, 0.91432441824048);
        effector:SetKey(_TRACK_O, 4.48, 1);
        effector:SetKey(_TRACK_O, 4.5, 0.94928237962268);
        effector:SetKey(_TRACK_O, 4.52, 0.93238746634356);
        effector:SetKey(_TRACK_O, 4.53, 1);
        effector:SetKey(_TRACK_O, 4.54, 1);
        effector:SetKey(_TRACK_O, 4.56, 1);
        effector:SetKey(_TRACK_O, 4.58, 1);
        effector:SetKey(_TRACK_O, 4.6, 0.98849156474093);
        effector:SetKey(_TRACK_O, 4.62, 0.98465573345464);
        effector:SetKey(_TRACK_O, 4.63, 1);
        effector:SetKey(_TRACK_O, 4.64, 1);
        effector:SetKey(_TRACK_O, 4.66, 1);
        effector:SetKey(_TRACK_O, 4.68, 1);
        effector:SetKey(_TRACK_O, 4.7, 1);
        effector:SetKey(_TRACK_O, 4.72, 1);
        effector:SetKey(_TRACK_O, 4.73, 1);
        effector:SetKey(_TRACK_O, 4.74, 1);
        effector:SetKey(_TRACK_O, 4.76, 1);
        effector:SetKey(_TRACK_O, 4.78, 1);
        effector:SetKey(_TRACK_O, 4.8, 1);
        effector:SetKey(_TRACK_O, 4.82, 1);
        effector:SetKey(_TRACK_O, 4.83, 1);
        effector:SetKey(_TRACK_O, 4.84, 0.98145813925349);
        effector:SetKey(_TRACK_O, 4.86, 0.91653447502933);
        effector:SetKey(_TRACK_O, 4.88, 1);
        effector:SetKey(_TRACK_O, 4.9, 1);
        effector:SetKey(_TRACK_O, 4.92, 1);
        effector:SetKey(_TRACK_O, 4.93, 1);
        effector:SetKey(_TRACK_O, 4.94, 0.9752358299082);
        effector:SetKey(_TRACK_O, 4.96, 0.8885089929185);
        effector:SetKey(_TRACK_O, 4.98, 1);
        effector:SetKey(_TRACK_O, 5, 1);
        effector:SetKey(_TRACK_O, 5.02, 1);
        effector:SetKey(_TRACK_O, 5.03, 1);
        effector:SetKey(_TRACK_O, 5.04, 0.98372585905771);
        effector:SetKey(_TRACK_O, 5.06, 0.92672141520633);
        effector:SetKey(_TRACK_O, 5.08, 1);
        effector:SetKey(_TRACK_O, 5.1, 0.95321969539863);
        effector:SetKey(_TRACK_O, 5.12, 0.93758279700996);
        effector:SetKey(_TRACK_O, 5.13, 1);
        effector:SetKey(_TRACK_O, 5.14, 0.98767195431577);
        effector:SetKey(_TRACK_O, 5.16, 0.94448159341516);
        effector:SetKey(_TRACK_O, 5.18, 1);
        effector:SetKey(_TRACK_O, 5.2, 1);
        effector:SetKey(_TRACK_O, 5.22, 1);
        effector:SetKey(_TRACK_O, 5.23, 1);
        effector:SetKey(_TRACK_O, 5.24, 1);
        effector:SetKey(_TRACK_O, 5.26, 1);
        effector:SetKey(_TRACK_O, 5.28, 1);
        effector:SetKey(_TRACK_O, 5.3, 0.91336199679383);
        effector:SetKey(_TRACK_O, 5.32, 0.88436749047867);
        effector:SetKey(_TRACK_O, 5.33, 1);
        effector:SetKey(_TRACK_O, 5.34, 1);
        effector:SetKey(_TRACK_O, 5.36, 1);
        effector:SetKey(_TRACK_O, 5.38, 1);
        effector:SetKey(_TRACK_O, 5.4, 1);
        effector:SetKey(_TRACK_O, 5.42, 1);
        effector:SetKey(_TRACK_O, 5.43, 1);
        effector:SetKey(_TRACK_O, 5.44, 0.99926448491209);
        effector:SetKey(_TRACK_O, 5.46, 0.99668615141023);
        effector:SetKey(_TRACK_O, 5.48, 1);
        effector:SetKey(_TRACK_O, 5.5, 0.92971581398574);
        effector:SetKey(_TRACK_O, 5.52, 0.90616487920244);
        effector:SetKey(_TRACK_O, 5.53, 1);
        effector:SetKey(_TRACK_O, 5.54, 0.97623056351684);
        effector:SetKey(_TRACK_O, 5.56, 0.89288975816527);
        effector:SetKey(_TRACK_O, 5.58, 1);
        effector:SetKey(_TRACK_O, 5.6, 0.94007567894612);
        effector:SetKey(_TRACK_O, 5.62, 0.91998301822244);
        effector:SetKey(_TRACK_O, 5.63, 1);
        effector:SetKey(_TRACK_O, 5.64, 0.98518836037833);
        effector:SetKey(_TRACK_O, 5.66, 0.93324442477646);
        effector:SetKey(_TRACK_O, 5.68, 1);
        effector:SetKey(_TRACK_O, 5.7, 0.93783472067157);
        effector:SetKey(_TRACK_O, 5.72, 0.91697660575767);
        effector:SetKey(_TRACK_O, 5.73, 1);
        effector:SetKey(_TRACK_O, 5.74, 1);
        effector:SetKey(_TRACK_O, 5.76, 1);
        effector:SetKey(_TRACK_O, 5.78, 1);
        effector:SetKey(_TRACK_O, 5.8, 1);
        effector:SetKey(_TRACK_O, 5.82, 1);
        effector:SetKey(_TRACK_O, 5.83, 1);
        effector:SetKey(_TRACK_O, 5.84, 1);
        effector:SetKey(_TRACK_O, 5.86, 1);
        effector:SetKey(_TRACK_O, 5.88, 1);
        effector:SetKey(_TRACK_O, 5.9, 1);
        effector:SetKey(_TRACK_O, 5.92, 1);
        effector:SetKey(_TRACK_O, 5.93, 1);
        effector:SetKey(_TRACK_O, 5.94, 1);
        effector:SetKey(_TRACK_O, 5.96, 1);
        effector:SetKey(_TRACK_O, 5.98, 1);
        effector:SetKey(_TRACK_O, 6, 0.93547692325106);
        effector:SetKey(_TRACK_O, 6.02, 0.91378034145131);
        effector:SetKey(_TRACK_O, 6.03, 1);
        effector:SetKey(_TRACK_O, 6.04, 1);
        effector:SetKey(_TRACK_O, 6.06, 1);
        effector:SetKey(_TRACK_O, 6.08, 1);
        effector:SetKey(_TRACK_O, 6.1, 0.92697508519918);
        effector:SetKey(_TRACK_O, 6.12, 0.9024000902458);
        effector:SetKey(_TRACK_O, 6.13, 1);
        effector:SetKey(_TRACK_O, 6.14, 1);
        effector:SetKey(_TRACK_O, 6.16, 1);
        effector:SetKey(_TRACK_O, 6.18, 1);
        effector:SetKey(_TRACK_O, 6.2, 1);
        effector:SetKey(_TRACK_O, 6.22, 1);
        effector:SetKey(_TRACK_O, 6.23, 1);
        effector:SetKey(_TRACK_O, 6.24, 1);
        effector:SetKey(_TRACK_O, 6.26, 1);
        effector:SetKey(_TRACK_O, 6.28, 1);
        effector:SetKey(_TRACK_O, 6.3, 1);
        effector:SetKey(_TRACK_O, 6.32, 1);
        effector:SetKey(_TRACK_O, 6.33, 1);
        effector:SetKey(_TRACK_O, 6.34, 0.98201387711725);
        effector:SetKey(_TRACK_O, 6.36, 0.91882511067536);
        effector:SetKey(_TRACK_O, 6.38, 1);
        effector:SetKey(_TRACK_O, 6.4, 0.97366577742593);
        effector:SetKey(_TRACK_O, 6.42, 0.96477993861557);
        effector:SetKey(_TRACK_O, 6.43, 1);
        effector:SetKey(_TRACK_O, 6.44, 0.97454196921649);
        effector:SetKey(_TRACK_O, 6.46, 0.88507498871714);
        effector:SetKey(_TRACK_O, 6.48, 1);
        effector:SetKey(_TRACK_O, 6.5, 0.94889075561515);
        effector:SetKey(_TRACK_O, 6.52, 0.93162794263041);
        effector:SetKey(_TRACK_O, 6.53, 1);
        effector:SetKey(_TRACK_O, 6.54, 1);
        effector:SetKey(_TRACK_O, 6.56, 1);
        effector:SetKey(_TRACK_O, 6.58, 1);
        effector:SetKey(_TRACK_O, 6.6, 0.94036761519937);
        effector:SetKey(_TRACK_O, 6.62, 0.92020445921438);
        effector:SetKey(_TRACK_O, 6.63, 1);
        effector:SetKey(_TRACK_O, 6.64, 1);
        effector:SetKey(_TRACK_O, 6.66, 1);
        effector:SetKey(_TRACK_O, 6.68, 1);
        effector:SetKey(_TRACK_O, 6.7, 0.91648296524513);
        effector:SetKey(_TRACK_O, 6.72, 0.88821136713685);
        effector:SetKey(_TRACK_O, 6.73, 1);
        effector:SetKey(_TRACK_O, 6.74, 0.99921918705829);
        effector:SetKey(_TRACK_O, 6.76, 0.99647222967298);
        effector:SetKey(_TRACK_O, 6.78, 1);
        effector:SetKey(_TRACK_O, 6.8, 0.97150936927156);
        effector:SetKey(_TRACK_O, 6.82, 0.96185295762724);
        effector:SetKey(_TRACK_O, 6.83, 1);
        effector:SetKey(_TRACK_O, 6.84, 0.98035109195206);
        effector:SetKey(_TRACK_O, 6.86, 0.91119584977199);
        effector:SetKey(_TRACK_O, 6.88, 1);
        effector:SetKey(_TRACK_O, 6.9, 1);
        effector:SetKey(_TRACK_O, 6.92, 1);
        effector:SetKey(_TRACK_O, 6.93, 1);
        effector:SetKey(_TRACK_O, 6.94, 0.98818481207716);
        effector:SetKey(_TRACK_O, 6.96, 0.94658177103772);
        effector:SetKey(_TRACK_O, 6.98, 1);
        effector:SetKey(_TRACK_O, 7, 0.94556352961924);
        effector:SetKey(_TRACK_O, 7.02, 0.92706117794556);
        effector:SetKey(_TRACK_O, 7.03, 1);
        effector:SetKey(_TRACK_O, 7.04, 1);
        effector:SetKey(_TRACK_O, 7.06, 1);
        effector:SetKey(_TRACK_O, 7.08, 1);
        effector:SetKey(_TRACK_O, 7.1, 1);
        effector:SetKey(_TRACK_O, 7.12, 1);
        effector:SetKey(_TRACK_O, 7.13, 1);
        effector:SetKey(_TRACK_O, 7.14, 1);
        effector:SetKey(_TRACK_O, 7.16, 1);
        effector:SetKey(_TRACK_O, 7.18, 1);
        effector:SetKey(_TRACK_O, 7.2, 1);
        effector:SetKey(_TRACK_O, 7.22, 1);
        effector:SetKey(_TRACK_O, 7.23, 1);
        effector:SetKey(_TRACK_O, 7.24, 0.97010390512014);
        effector:SetKey(_TRACK_O, 7.26, 0.86466108121839);
        effector:SetKey(_TRACK_O, 7.28, 1);
        effector:SetKey(_TRACK_O, 7.3, 1);
        effector:SetKey(_TRACK_O, 7.32, 1);
        effector:SetKey(_TRACK_O, 7.33, 1);
        effector:SetKey(_TRACK_O, 7.34, 0.98803042562115);
        effector:SetKey(_TRACK_O, 7.36, 0.94578530936263);
        effector:SetKey(_TRACK_O, 7.38, 1);
        effector:SetKey(_TRACK_O, 7.4, 0.99515445512324);
        effector:SetKey(_TRACK_O, 7.42, 0.99349494662663);
        effector:SetKey(_TRACK_O, 7.43, 1);
        effector:SetKey(_TRACK_O, 7.44, 1);
        effector:SetKey(_TRACK_O, 7.46, 1);
        effector:SetKey(_TRACK_O, 7.48, 1);
        effector:SetKey(_TRACK_O, 7.5, 1);
        effector:SetKey(_TRACK_O, 7.52, 1);
        effector:SetKey(_TRACK_O, 7.53, 1);
        effector:SetKey(_TRACK_O, 7.54, 1);
        effector:SetKey(_TRACK_O, 7.56, 1);
        effector:SetKey(_TRACK_O, 7.58, 1);
        effector:SetKey(_TRACK_O, 7.6, 0.98711976607762);
        effector:SetKey(_TRACK_O, 7.62, 0.98268474208366);
        effector:SetKey(_TRACK_O, 7.63, 1);
        effector:SetKey(_TRACK_O, 7.64, 1);
        effector:SetKey(_TRACK_O, 7.66, 1);
        effector:SetKey(_TRACK_O, 7.68, 1);
        effector:SetKey(_TRACK_O, 7.7, 1);
        effector:SetKey(_TRACK_O, 7.72, 1);
        effector:SetKey(_TRACK_O, 7.73, 1);
        effector:SetKey(_TRACK_O, 7.74, 1);
        effector:SetKey(_TRACK_O, 7.76, 1);
        effector:SetKey(_TRACK_O, 7.78, 1);
        effector:SetKey(_TRACK_O, 7.8, 0.97891374152248);
        effector:SetKey(_TRACK_O, 7.82, 0.9716009336743);
        effector:SetKey(_TRACK_O, 7.83, 1);
        effector:SetKey(_TRACK_O, 7.84, 0.98017576226581);
        effector:SetKey(_TRACK_O, 7.86, 0.90984649465806);
        effector:SetKey(_TRACK_O, 7.88, 1);
        effector:SetKey(_TRACK_O, 7.9, 1);
        effector:SetKey(_TRACK_O, 7.92, 1);
        effector:SetKey(_TRACK_O, 7.93, 1);
        effector:SetKey(_TRACK_O, 7.94, 0.9924111969696);
        effector:SetKey(_TRACK_O, 7.96, 0.9654448302019);
        effector:SetKey(_TRACK_O, 7.98, 1);
        effector:SetKey(_TRACK_O, 8, 1);
        effector:SetKey(_TRACK_O, 8.02, 1);
        effector:SetKey(_TRACK_O, 8.03, 1);
        effector:SetKey(_TRACK_O, 8.04, 1);
        effector:SetKey(_TRACK_O, 8.06, 1);
        effector:SetKey(_TRACK_O, 8.08, 1);
        effector:SetKey(_TRACK_O, 8.1, 1);
        effector:SetKey(_TRACK_O, 8.12, 1);
        effector:SetKey(_TRACK_O, 8.13, 1);
        effector:SetKey(_TRACK_O, 8.14, 1);
        effector:SetKey(_TRACK_O, 8.16, 1);
        effector:SetKey(_TRACK_O, 8.18, 1);
        effector:SetKey(_TRACK_O, 8.2, 0.97015129689917);
        effector:SetKey(_TRACK_O, 8.22, 0.95953395573558);
        effector:SetKey(_TRACK_O, 8.23, 1);
        effector:SetKey(_TRACK_O, 8.24, 0.99349499547579);
        effector:SetKey(_TRACK_O, 8.26, 0.97020228532966);
        effector:SetKey(_TRACK_O, 8.28, 1);
        effector:SetKey(_TRACK_O, 8.3, 0.99662350083755);
        effector:SetKey(_TRACK_O, 8.32, 0.99540910667653);
        effector:SetKey(_TRACK_O, 8.33, 1);
        effector:SetKey(_TRACK_O, 8.34, 1);
        effector:SetKey(_TRACK_O, 8.36, 1);
        effector:SetKey(_TRACK_O, 8.38, 1);
        effector:SetKey(_TRACK_O, 8.4, 1);
        effector:SetKey(_TRACK_O, 8.42, 1);
        effector:SetKey(_TRACK_O, 8.43, 1);
        effector:SetKey(_TRACK_O, 8.44, 0.99341156262654);
        effector:SetKey(_TRACK_O, 8.46, 0.9695804790552);
        effector:SetKey(_TRACK_O, 8.48, 1);
        effector:SetKey(_TRACK_O, 8.5, 0.97786302260081);
        effector:SetKey(_TRACK_O, 8.52, 0.96960767308017);
        effector:SetKey(_TRACK_O, 8.53, 1);
        effector:SetKey(_TRACK_O, 8.54, 1);
        effector:SetKey(_TRACK_O, 8.56, 1);
        effector:SetKey(_TRACK_O, 8.68, 0.90984649465806);
        effector:SetKey(_TRACK_O, 8.7, 1);
        effector:SetKey(_TRACK_O, 8.72, 1);
        effector:SetKey(_TRACK_O, 8.74, 1);
        effector:SetKey(_TRACK_O, 8.75, 1);
        effector:SetKey(_TRACK_O, 8.76, 0.9924111969696);
        effector:SetKey(_TRACK_O, 8.78, 0.9654448302019);
        effector:SetKey(_TRACK_O, 8.8, 1);
        effector:SetKey(_TRACK_O, 8.82, 1);
        effector:SetKey(_TRACK_O, 8.84, 1);
        effector:SetKey(_TRACK_O, 8.85, 1);
        effector:SetKey(_TRACK_O, 8.86, 1);
        effector:SetKey(_TRACK_O, 8.88, 1);
        effector:SetKey(_TRACK_O, 8.9, 1);
        effector:SetKey(_TRACK_O, 8.92, 1);
        effector:SetKey(_TRACK_O, 8.94, 1);
        effector:SetKey(_TRACK_O, 8.95, 1);
        effector:SetKey(_TRACK_O, 8.96, 1);
        effector:SetKey(_TRACK_O, 8.98, 1);
        effector:SetKey(_TRACK_O, 9, 1);
        effector:SetKey(_TRACK_O, 9.02, 0.97015129689917);
        effector:SetKey(_TRACK_O, 9.04, 0.95953395573558);
        effector:SetKey(_TRACK_O, 9.05, 1);
        effector:SetKey(_TRACK_O, 9.06, 0.99349499547579);
        effector:SetKey(_TRACK_O, 9.08, 0.97020228532966);
        effector:SetKey(_TRACK_O, 9.1, 1);
        effector:SetKey(_TRACK_O, 9.12, 0.99662350083755);
        effector:SetKey(_TRACK_O, 9.14, 0.99540910667653);
        effector:SetKey(_TRACK_O, 9.15, 1);
        effector:SetKey(_TRACK_O, 9.16, 1);
        effector:SetKey(_TRACK_O, 9.18, 1);
        effector:SetKey(_TRACK_O, 9.2, 1);
        effector:SetKey(_TRACK_O, 9.22, 1);
        effector:SetKey(_TRACK_O, 9.24, 1);
        effector:SetKey(_TRACK_O, 9.25, 1);
        effector:SetKey(_TRACK_O, 9.26, 0.99341156262654);
        effector:SetKey(_TRACK_O, 9.28, 0.9695804790552);
        effector:SetKey(_TRACK_O, 9.3, 1);
        effector:SetKey(_TRACK_O, 9.32, 0.97786302260081);
        effector:SetKey(_TRACK_O, 9.34, 0.96960767308017);
        effector:SetKey(_TRACK_O, 9.35, 1);
        effector:SetKey(_TRACK_O, 9.36, 1);
        effector:SetKey(_TRACK_O, 9.38, 1);
        effector:SetKey(_TRACK_O, 9.65, 1);
        effector:SetKey(_TRACK_O, 9.67, 0.99843809068425);
        effector:SetKey(_TRACK_O, 9.69, 0.99783619048723);
        effector:SetKey(_TRACK_O, 9.7, 1);
        effector:SetKey(_TRACK_O, 9.71, 1);
        effector:SetKey(_TRACK_O, 9.73, 1);
        effector:SetKey(_TRACK_O, 9.75, 1);
        effector:SetKey(_TRACK_O, 9.77, 1);
        effector:SetKey(_TRACK_O, 9.79, 1);
        effector:SetKey(_TRACK_O, 9.8, 1);
        effector:SetKey(_TRACK_O, 9.81, 1);
        effector:SetKey(_TRACK_O, 9.83, 1);
        effector:SetKey(_TRACK_O, 9.85, 1);
        effector:SetKey(_TRACK_O, 9.87, 0.95026714596823);
        effector:SetKey(_TRACK_O, 9.89, 0.9272735053439);
        effector:SetKey(_TRACK_O, 9.9, 1);
        effector:SetKey(_TRACK_O, 9.91, 0.99651035482587);
        effector:SetKey(_TRACK_O, 9.93, 0.98212182647942);
        effector:SetKey(_TRACK_O, 9.95, 1);
        effector:SetKey(_TRACK_O, 9.97, 1);
        effector:SetKey(_TRACK_O, 9.99, 1);
        effector:SetKey(_TRACK_O, 10, 1);
        effector:SetKey(_TRACK_O, 10.01, 1);
        effector:SetKey(_TRACK_O, 10.03, 1);
    
        effector:Play();
    
    
        -- Layer Layer_44
        local element = CreateCompositionElement("data/Texture/Scenes/13_Crimeplace/Zone_street/Layers/scene2_lighting.png");
        element:SetName("Layer_44");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 384);
        compositionEdgarPoe_reel:RegisterParentInfo("Layer_44", "Layer_45");
        element:SetXY(512.300000000003, 384.249999999997);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 10.08);
    
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.08, 1);
        effector:SetKey(_TRACK_O, 0.24, 0.2);
        effector:SetKey(_TRACK_O, 0.32, 1);
        effector:SetKey(_TRACK_O, 0.56, 0);
        effector:SetKey(_TRACK_O, 4.68, 0);
        effector:SetKey(_TRACK_O, 4.76, 1);
        effector:SetKey(_TRACK_O, 4.92, 0.15);
        effector:SetKey(_TRACK_O, 5, 0.7);
        effector:SetKey(_TRACK_O, 5.2, 0);
    
        effector:Play();
    
    
        -- Layer Layer_45
        local element = CreateCompositionElement("data/Texture/Scenes/13_Crimeplace/Zone_street/Layers/scene2.png");
        element:SetName("Layer_45");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(512, 384);
    
        element:SetScaleX(1.25);
        element:SetScaleY(1.25);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 10.08);
    
    
        effector:Play();
    
    
        -- Layer Layer_46
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/lighting_04.png");
        element:SetName("Layer_46");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(171, 167.5);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(466.004058837891, 249.954788208008);
    
        element:SetScaleX(0.82478230929019);
        element:SetScaleY(0.82478230929019);
        element:SetAngle(0.95618901265454);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.92, 5.24);
    
        effector:SetKey(_TRACK_O, 4.92, 0);
        effector:SetKey(_TRACK_O, 5, 1);
        effector:SetKey(_TRACK_O, 5.2, 0);
    
        effector:Play();
    
    
        -- Layer Layer_47
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/lighting_04.png");
        element:SetName("Layer_47");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(171, 167.5);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(41.5276794433594, 301.20735168457);
    
        element:SetScaleX(0.82478230929019);
        element:SetScaleY(0.82478230929019);
        element:SetAngle(0.95618901265454);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.76, 5.08);
    
        effector:SetKey(_TRACK_O, 4.76, 0);
        effector:SetKey(_TRACK_O, 4.84, 1);
        effector:SetKey(_TRACK_O, 5.04, 0);
    
        effector:Play();
    
    
        -- Layer Layer_48
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/lighting_04.png");
        element:SetName("Layer_48");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(171, 167.5);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(225.511260986328, 322.23405456543);
    
        element:SetScaleX(0.82478230929019);
        element:SetScaleY(0.82478230929019);
        element:SetAngle(-0.51257387658254);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.68, 5);
    
        effector:SetKey(_TRACK_O, 4.68, 0);
        effector:SetKey(_TRACK_O, 4.76, 1);
        effector:SetKey(_TRACK_O, 4.96, 0);
    
        effector:Play();
    
    
        -- Layer Layer_49
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud2_lighting.png");
        element:SetName("Layer_49");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(1000, 444);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(29.6139678955078, 184.981521606445);
    
        element:SetScaleX(0.30568677507076);
        element:SetScaleY(0.30568677507076);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.68, 5.08);
    
        effector:SetKey(_TRACK_O, 4.68, 0);
        effector:SetKey(_TRACK_O, 4.76, 1);
        effector:SetKey(_TRACK_O, 5.04, 0);
    
        effector:Play();
    
    
        -- Layer Layer_50
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud2_lighting.png");
        element:SetName("Layer_50");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(1000, 444);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(533.975372314453, 163.548248291016);
    
        element:SetScaleX(0.34303901437372);
        element:SetScaleY(0.34303901437372);
        element:SetAngle(3.02273472661388);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.92, 5.32);
    
        effector:SetKey(_TRACK_O, 4.92, 0);
        effector:SetKey(_TRACK_O, 5, 1);
        effector:SetKey(_TRACK_O, 5.28, 0);
    
        effector:Play();
    
    
        -- Layer Layer_51
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/lighting_04.png");
        element:SetName("Layer_51");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(171, 167.5);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(466.004058837891, 249.954788208008);
    
        element:SetScaleX(0.82478230929019);
        element:SetScaleY(0.82478230929019);
        element:SetAngle(0.95618901265454);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.24, 0.56);
    
        effector:SetKey(_TRACK_O, 0.24, 0);
        effector:SetKey(_TRACK_O, 0.32, 1);
        effector:SetKey(_TRACK_O, 0.52, 0);
    
        effector:Play();
    
    
        -- Layer Layer_52
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/lighting_04.png");
        element:SetName("Layer_52");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(171, 167.5);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(41.5276794433594, 301.20735168457);
    
        element:SetScaleX(0.82478230929019);
        element:SetScaleY(0.82478230929019);
        element:SetAngle(0.95618901265454);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.08, 0.4);
    
        effector:SetKey(_TRACK_O, 0.08, 0);
        effector:SetKey(_TRACK_O, 0.16, 1);
        effector:SetKey(_TRACK_O, 0.36, 0);
    
        effector:Play();
    
    
        -- Layer Layer_53
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/lighting_04.png");
        element:SetName("Layer_53");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(171, 167.5);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(225.511260986328, 322.23405456543);
    
        element:SetScaleX(0.82478230929019);
        element:SetScaleY(0.82478230929019);
        element:SetAngle(-0.51257387658254);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.32);
    
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.08, 1);
        effector:SetKey(_TRACK_O, 0.28, 0);
    
        effector:Play();
    
    
        -- Layer Layer_54
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud2_lighting.png");
        element:SetName("Layer_54");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(1000, 444);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(29.6139678955078, 184.981521606445);
    
        element:SetScaleX(0.30568677507076);
        element:SetScaleY(0.30568677507076);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.4);
    
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.08, 1);
        effector:SetKey(_TRACK_O, 0.36, 0);
    
        effector:Play();
    
    
        -- Layer Layer_55
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud2_lighting.png");
        element:SetName("Layer_55");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(1000, 444);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(533.975372314453, 163.548248291016);
    
        element:SetScaleX(0.34303901437372);
        element:SetScaleY(0.34303901437372);
        element:SetAngle(3.02273472661388);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.24, 0.64);
    
        effector:SetKey(_TRACK_O, 0.24, 0);
        effector:SetKey(_TRACK_O, 0.32, 1);
        effector:SetKey(_TRACK_O, 0.6, 0);
    
        effector:Play();
    
    
        -- Layer Location_comp_56
        local element = createCompositionLocation_001();
        element:SetName("Location_comp_56");
        compositionEdgarPoe_reel:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionEdgarPoe_reel);
        element:SetXY(298.66667175293, 377.526763916016);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 10.08);
    
    
        effector:Play();
    
        compositionEdgarPoe_reel:Play();
    
        return compositionEdgarPoe_reel;
    end
    
    createCompositionRain = function()
    
        local compositionrain = CreateCompositionSequence();
        local compositionDuration = 1.24;
        compositionrain:SetDuration(compositionDuration);
        compositionrain:SetCyclic(true);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
        element:SetName("Layer_1");
        compositionrain:AddElement(element);
        element:SetHotSpot(501, 107.5);
        element:SetParentElement(compositionrain);
        element:SetXY(312.210280373832, 7.02068834236395);
    
        element:SetAngle(-0.34417215978142);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.32);
    
        effector:SetKey(_TRACK_SX, -0.28, 1.17523364485981);
        effector:SetKey(_TRACK_SY, -0.28, 1.17523364485981);
        effector:SetKey(_TRACK_SX, 0.28, 1.17523364485981);
        effector:SetKey(_TRACK_SY, 0.28, 2.09847020050699);
        effector:SetKey(_TRACK_O, -0.28, 0);
        effector:SetKey(_TRACK_O, -0.12, 1);
        effector:SetKey(_TRACK_O, 0.12, 1);
        effector:SetKey(_TRACK_O, 0.28, 0);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
        element:SetName("Layer_2");
        compositionrain:AddElement(element);
        element:SetHotSpot(501, 107.5);
        element:SetParentElement(compositionrain);
        element:SetXY(312.210280373832, 7.02068834236395);
    
        element:SetAngle(-0.34417215978142);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.92, 1.24);
    
        effector:SetKey(_TRACK_SX, 0.92, 1.17523364485981);
        effector:SetKey(_TRACK_SY, 0.92, 1.17523364485981);
        effector:SetKey(_TRACK_SX, 1.48, 1.17523364485981);
        effector:SetKey(_TRACK_SY, 1.48, 2.09847020050699);
        effector:SetKey(_TRACK_O, 0.92, 0);
        effector:SetKey(_TRACK_O, 1.08, 1);
        effector:SetKey(_TRACK_O, 1.32, 1);
        effector:SetKey(_TRACK_O, 1.48, 0);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
        element:SetName("Layer_3");
        compositionrain:AddElement(element);
        element:SetHotSpot(501, 107.5);
        element:SetParentElement(compositionrain);
        element:SetXY(331.820416826074, 7.02068834236395);
    
        element:SetAngle(-0.34417215978142);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.52, 1.12);
    
        effector:SetKey(_TRACK_SX, 0.52, 1.17523364485981);
        effector:SetKey(_TRACK_SY, 0.52, 1.17523364485981);
        effector:SetKey(_TRACK_SX, 1.08, 1.17523364485981);
        effector:SetKey(_TRACK_SY, 1.08, 2.09847020050699);
        effector:SetKey(_TRACK_O, 0.52, 0);
        effector:SetKey(_TRACK_O, 0.68, 1);
        effector:SetKey(_TRACK_O, 0.92, 1);
        effector:SetKey(_TRACK_O, 1.08, 0);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
        element:SetName("Layer_4");
        compositionrain:AddElement(element);
        element:SetHotSpot(501, 107.5);
        element:SetParentElement(compositionrain);
        element:SetXY(312.210280373832, 7.02068834236395);
    
        element:SetAngle(-0.34417215978142);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.12, 0.72);
    
        effector:SetKey(_TRACK_SX, 0.12, 1.17523364485981);
        effector:SetKey(_TRACK_SY, 0.12, 1.17523364485981);
        effector:SetKey(_TRACK_SX, 0.68, 1.17523364485981);
        effector:SetKey(_TRACK_SY, 0.68, 2.09847020050699);
        effector:SetKey(_TRACK_O, 0.12, 0);
        effector:SetKey(_TRACK_O, 0.28, 1);
        effector:SetKey(_TRACK_O, 0.52, 1);
        effector:SetKey(_TRACK_O, 0.68, 0);
    
        effector:Play();
    
        compositionrain:Play();
    
        return compositionrain;
    end
    
    createCompositionLocation_001 = function()
    
        local compositionLocation_001 = CreateCompositionSequence();
        local compositionDuration = 10.08;
        compositionLocation_001:SetDuration(compositionDuration);
        compositionLocation_001:SetCyclic(true);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud1.png");
        element:SetName("Layer_1");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(790, 383);
        element:SetParentElement(compositionLocation_001);
        element:SetScaleX(0.57202193746264);
        element:SetScaleY(0.57202193746264);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(5.04, 10.08);
    
        effector:SetKey(_TRACK_X, 5.04, 226.898170936747);
        effector:SetKey(_TRACK_Y, 5.04, 349);
        effector:SetKey(_TRACK_X, 10.04, 316.590203410257);
        effector:SetKey(_TRACK_Y, 10.04, 349);
        effector:SetKey(_TRACK_X, 15.08, 407);
        effector:SetKey(_TRACK_Y, 15.08, 349);
        effector:SetKey(_TRACK_O, 5.04, 0);
        effector:SetKey(_TRACK_O, 10.04, 1);
        effector:SetKey(_TRACK_O, 15.08, 0);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud1.png");
        element:SetName("Layer_2");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(790, 383);
        element:SetParentElement(compositionLocation_001);
        element:SetScaleX(0.57202193746264);
        element:SetScaleY(0.57202193746264);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 5.08);
    
        effector:SetKey(_TRACK_X, 0, 316.5905);
        effector:SetKey(_TRACK_Y, 0, 349);
        effector:SetKey(_TRACK_X, 5.04, 407);
        effector:SetKey(_TRACK_Y, 5.04, 349);
        effector:SetKey(_TRACK_O, 0, 1);
        effector:SetKey(_TRACK_O, 5.04, 0);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud1.png");
        element:SetName("Layer_3");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(790, 383);
        element:SetParentElement(compositionLocation_001);
        element:SetScaleX(0.57202193746264);
        element:SetScaleY(0.57202193746264);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 10.08);
    
        effector:SetKey(_TRACK_X, 0, 226.898170936747);
        effector:SetKey(_TRACK_Y, 0, 349);
        effector:SetKey(_TRACK_X, 10.04, 407);
        effector:SetKey(_TRACK_Y, 10.04, 349);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 5, 1);
        effector:SetKey(_TRACK_O, 10.04, 0);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud2.png");
        element:SetName("Layer_4");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(1000, 444);
        element:SetParentElement(compositionLocation_001);
        element:SetScaleX(0.32257345571483);
        element:SetScaleY(0.32257345571483);
        element:SetAngle(-0.00280331340704);
    
        effector = element:GetEffector();
        effector:SetLifeTime(5.04, 10.08);
    
        effector:SetKey(_TRACK_X, 5.04, 465.345000431401);
        effector:SetKey(_TRACK_Y, 5.04, 186.720094598897);
        effector:SetKey(_TRACK_X, 10.04, 489.245725404883);
        effector:SetKey(_TRACK_Y, 10.04, 186.720094598897);
        effector:SetKey(_TRACK_X, 15.08, 513.345000431401);
        effector:SetKey(_TRACK_Y, 15.08, 186.720094598897);
        effector:SetKey(_TRACK_O, 5.04, 0);
        effector:SetKey(_TRACK_O, 10.04, 1);
        effector:SetKey(_TRACK_O, 15.08, 0);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud2.png");
        element:SetName("Layer_5");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(1000, 444);
        element:SetParentElement(compositionLocation_001);
        element:SetScaleX(0.32257345571483);
        element:SetScaleY(0.32257345571483);
        element:SetAngle(-0.00280331340704);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 5.08);
    
        effector:SetKey(_TRACK_X, 0, 489.2457);
        effector:SetKey(_TRACK_Y, 0, 186.720094598897);
        effector:SetKey(_TRACK_X, 5.04, 513.345000431401);
        effector:SetKey(_TRACK_Y, 5.04, 186.720094598897);
        effector:SetKey(_TRACK_O, 0, 1);
        effector:SetKey(_TRACK_O, 5.04, 0);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud2.png");
        element:SetName("Layer_6");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(1000, 444);
        element:SetParentElement(compositionLocation_001);
        element:SetScaleX(0.32257345571483);
        element:SetScaleY(0.32257345571483);
        element:SetAngle(-0.00280331340704);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 10.08);
    
        effector:SetKey(_TRACK_X, 0, 465.345000431401);
        effector:SetKey(_TRACK_Y, 0, 186.720094598897);
        effector:SetKey(_TRACK_X, 10.04, 513.345000431401);
        effector:SetKey(_TRACK_Y, 10.04, 186.720094598897);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 5, 1);
        effector:SetKey(_TRACK_O, 10.04, 0);
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud2.png");
        element:SetName("Layer_7");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(1000, 444);
        element:SetParentElement(compositionLocation_001);
        element:SetScaleX(0.458);
        element:SetScaleY(0.458);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(5, 10.08);
    
        effector:SetKey(_TRACK_X, 5, 378.396598568038);
        effector:SetKey(_TRACK_Y, 5, 159);
        effector:SetKey(_TRACK_X, 10.04, 430.404585540787);
        effector:SetKey(_TRACK_Y, 10.04, 159);
        effector:SetKey(_TRACK_X, 15.04, 482);
        effector:SetKey(_TRACK_Y, 15.04, 159);
        effector:SetKey(_TRACK_O, 5, 0);
        effector:SetKey(_TRACK_O, 10, 1);
        effector:SetKey(_TRACK_O, 15.04, 0);
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud2.png");
        element:SetName("Layer_8");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(1000, 444);
        element:SetParentElement(compositionLocation_001);
        element:SetScaleX(0.458);
        element:SetScaleY(0.458);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 5.04);
    
        effector:SetKey(_TRACK_X, 0, 430.4046);
        effector:SetKey(_TRACK_Y, 0, 159);
        effector:SetKey(_TRACK_X, 5, 482);
        effector:SetKey(_TRACK_Y, 5, 159);
        effector:SetKey(_TRACK_O, 0, 0.99);
        effector:SetKey(_TRACK_O, 5, 0);
    
        effector:Play();
    
    
        -- Layer Layer_9
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud2.png");
        element:SetName("Layer_9");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(1000, 444);
        element:SetParentElement(compositionLocation_001);
        element:SetScaleX(0.458);
        element:SetScaleY(0.458);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 10.08);
    
        effector:SetKey(_TRACK_X, 0, 378.396598568038);
        effector:SetKey(_TRACK_Y, 0, 159);
        effector:SetKey(_TRACK_X, 10.04, 482);
        effector:SetKey(_TRACK_Y, 10.04, 159);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 5, 1);
        effector:SetKey(_TRACK_O, 10.04, 0);
    
        effector:Play();
    
    
        -- Layer Layer_10
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/moon.png");
        element:SetName("Layer_10");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(315, 315);
        element:SetParentElement(compositionLocation_001);
        element:SetXY(624.838882446289, 103.016738891602);
    
        element:SetScaleX(0.17398608111351);
        element:SetScaleY(0.17398608111351);         
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 10.08);
    
    
        effector:Play();
    
        -- Layer Layer_11
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/back1.jpg");
        element:SetName("Layer_11");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(654, 412.5);
        element:SetParentElement(compositionLocation_001);
        element:SetScaleX(0.93251968503937);
        element:SetScaleY(0.84251968503937);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 5.2);
    
        effector:SetKey(_TRACK_X, 0, 480.7443);
        effector:SetKey(_TRACK_Y, 0, 326.155789555475);
        effector:SetKey(_TRACK_X, 5.16, 521.851642518532);
        effector:SetKey(_TRACK_Y, 5.16, 326.155789555475);
        effector:SetKey(_TRACK_O, 0, 1);
        effector:SetKey(_TRACK_O, 5.16, 0);
    
        effector:Play();
    
    
        -- Layer Layer_12
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/back1.jpg");
        element:SetName("Layer_12");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(654, 412.5);
        element:SetParentElement(compositionLocation_001);
        element:SetScaleX(0.93251968503937);
        element:SetScaleY(0.84251968503937);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(5.16, 10.08);
    
        effector:SetKey(_TRACK_X, 5.16, 441.851642518532);
        effector:SetKey(_TRACK_Y, 5.16, 326.155789555475);
        effector:SetKey(_TRACK_X, 10.04, 480.744327573196);
        effector:SetKey(_TRACK_Y, 10.04, 326.155789555475);
        effector:SetKey(_TRACK_X, 15.2, 521.851642518532);
        effector:SetKey(_TRACK_Y, 15.2, 326.155789555475);
        effector:SetKey(_TRACK_O, 5.16, 0);
        effector:SetKey(_TRACK_O, 10.04, 1);
        effector:SetKey(_TRACK_O, 15.2, 0);
    
        effector:Play();
    
    
        -- Layer Layer_13
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/back1.jpg");
        element:SetName("Layer_13");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(654, 412.5);
        element:SetParentElement(compositionLocation_001);
        element:SetScaleX(0.93251968503937);
        element:SetScaleY(0.84251968503937);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 10.08);
    
        effector:SetKey(_TRACK_X, 0, 441.851642518532);
        effector:SetKey(_TRACK_Y, 0, 326.155789555475);
        effector:SetKey(_TRACK_X, 10.04, 521.851642518532);
        effector:SetKey(_TRACK_Y, 10.04, 326.155789555475);
    
        effector:Play();
    
    
        -- Layer Layer_14
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud2_lighting.png");
        element:SetName("Layer_14");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(1000, 444);
        element:SetParentElement(compositionLocation_001);
        element:SetXY(186, 298);
    
        element:SetScaleX(1.03);
        element:SetScaleY(1.03);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7.56, 7.96);
    
        effector:SetKey(_TRACK_O, 7.56, 0);
        effector:SetKey(_TRACK_O, 7.64, 1);
        effector:SetKey(_TRACK_O, 7.92, 0);
    
        effector:Play();
    
    
        -- Layer Layer_15
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/lighting_04.png");
        element:SetName("Layer_15");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(171, 167.5);
        element:SetParentElement(compositionLocation_001);
        element:SetXY(701.240219116211, 386.628311157227);
    
        element:SetScaleX(1.6904287596923);
        element:SetScaleY(1.6904287596923);
        element:SetAngle(1.13863919750427);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7.8, 8.12);
    
        effector:SetKey(_TRACK_O, 7.8, 0);
        effector:SetKey(_TRACK_O, 7.88, 1);
        effector:SetKey(_TRACK_O, 8.08, 0);
    
        effector:Play();
    
    
        -- Layer Layer_16
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/cloud2_lighting.png");
        element:SetName("Layer_16");
        compositionLocation_001:AddElement(element);
        element:SetHotSpot(1000, 444);
        element:SetParentElement(compositionLocation_001);
        element:SetXY(898, 224);
    
        element:SetScaleX(1.03);
        element:SetScaleY(1.03);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7.8, 8.2);
    
        effector:SetKey(_TRACK_O, 7.8, 0);
        effector:SetKey(_TRACK_O, 7.88, 1);
        effector:SetKey(_TRACK_O, 8.16, 0);
    
        effector:Play();
    
        compositionLocation_001:Play();
    
        return compositionLocation_001;
    end
    
    createCompositionsplash_pre = function()
    
        local compositionsplash_pre = CreateCompositionSequence();
        local compositionDuration = 1.08;
        compositionsplash_pre:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_1");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(211, 635.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.48, 0.8);
    
        effector:SetKey(_TRACK_SX, 0.48, -0.03724804367033);
        effector:SetKey(_TRACK_SY, 0.48, 0.02963792124195);
        effector:SetKey(_TRACK_SX, 0.56, 0.21830751188523);
        effector:SetKey(_TRACK_SY, 0.56, 0.5427958159788);
        effector:SetKey(_TRACK_SX, 0.76, 0.33219640077412);
        effector:SetKey(_TRACK_SY, 0.76, 0.15134844755774);
        effector:SetKey(_TRACK_O, 0.48, 0);
        effector:SetKey(_TRACK_O, 0.52, 1);
        effector:SetKey(_TRACK_O, 0.64, 1);
        effector:SetKey(_TRACK_O, 0.76, 0);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_2");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(167, 586);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.04, 0.36);
    
        effector:SetKey(_TRACK_SX, 0.04, -0.03724804367033);
        effector:SetKey(_TRACK_SY, 0.04, 0.02963792124195);
        effector:SetKey(_TRACK_SX, 0.12, 0.21830751188523);
        effector:SetKey(_TRACK_SY, 0.12, 0.5427958159788);
        effector:SetKey(_TRACK_SX, 0.32, 0.33219640077412);
        effector:SetKey(_TRACK_SY, 0.32, 0.15134844755774);
        effector:SetKey(_TRACK_O, 0.04, 0);
        effector:SetKey(_TRACK_O, 0.08, 1);
        effector:SetKey(_TRACK_O, 0.2, 1);
        effector:SetKey(_TRACK_O, 0.32, 0);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_3");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(99, 616.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.28, 0.6);
    
        effector:SetKey(_TRACK_SX, 0.28, -0.03724804367033);
        effector:SetKey(_TRACK_SY, 0.28, 0.02963792124195);
        effector:SetKey(_TRACK_SX, 0.36, 0.21830751188523);
        effector:SetKey(_TRACK_SY, 0.36, 0.5427958159788);
        effector:SetKey(_TRACK_SX, 0.56, 0.33219640077412);
        effector:SetKey(_TRACK_SY, 0.56, 0.15134844755774);
        effector:SetKey(_TRACK_O, 0.28, 0);
        effector:SetKey(_TRACK_O, 0.32, 1);
        effector:SetKey(_TRACK_O, 0.44, 1);
        effector:SetKey(_TRACK_O, 0.56, 0);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_4");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(410, 631.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.12, 0.44);
    
        effector:SetKey(_TRACK_SX, 0.12, -0.03724804367033);
        effector:SetKey(_TRACK_SY, 0.12, 0.02963792124195);
        effector:SetKey(_TRACK_SX, 0.2, 0.21830751188523);
        effector:SetKey(_TRACK_SY, 0.2, 0.5427958159788);
        effector:SetKey(_TRACK_SX, 0.4, 0.33219640077412);
        effector:SetKey(_TRACK_SY, 0.4, 0.15134844755774);
        effector:SetKey(_TRACK_O, 0.12, 0);
        effector:SetKey(_TRACK_O, 0.16, 1);
        effector:SetKey(_TRACK_O, 0.28, 1);
        effector:SetKey(_TRACK_O, 0.4, 0);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_5");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(570.5, 592.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.56, 0.88);
    
        effector:SetKey(_TRACK_SX, 0.56, -0.03724804367033);
        effector:SetKey(_TRACK_SY, 0.56, 0.02963792124195);
        effector:SetKey(_TRACK_SX, 0.64, 0.21830751188523);
        effector:SetKey(_TRACK_SY, 0.64, 0.5427958159788);
        effector:SetKey(_TRACK_SX, 0.84, 0.33219640077412);
        effector:SetKey(_TRACK_SY, 0.84, 0.15134844755774);
        effector:SetKey(_TRACK_O, 0.56, 0);
        effector:SetKey(_TRACK_O, 0.6, 1);
        effector:SetKey(_TRACK_O, 0.72, 1);
        effector:SetKey(_TRACK_O, 0.84, 0);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_6");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(537.5, 636);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.48, 0.8);
    
        effector:SetKey(_TRACK_SX, 0.48, -0.03724804367033);
        effector:SetKey(_TRACK_SY, 0.48, 0.02963792124195);
        effector:SetKey(_TRACK_SX, 0.56, 0.21830751188523);
        effector:SetKey(_TRACK_SY, 0.56, 0.5427958159788);
        effector:SetKey(_TRACK_SX, 0.76, 0.33219640077412);
        effector:SetKey(_TRACK_SY, 0.76, 0.15134844755774);
        effector:SetKey(_TRACK_O, 0.48, 0);
        effector:SetKey(_TRACK_O, 0.52, 1);
        effector:SetKey(_TRACK_O, 0.64, 1);
        effector:SetKey(_TRACK_O, 0.76, 0);
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_7");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(436, 590.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.2, 0.52);
    
        effector:SetKey(_TRACK_SX, 0.2, -0.03724804367033);
        effector:SetKey(_TRACK_SY, 0.2, 0.02963792124195);
        effector:SetKey(_TRACK_SX, 0.28, 0.21830751188523);
        effector:SetKey(_TRACK_SY, 0.28, 0.5427958159788);
        effector:SetKey(_TRACK_SX, 0.48, 0.33219640077412);
        effector:SetKey(_TRACK_SY, 0.48, 0.15134844755774);
        effector:SetKey(_TRACK_O, 0.2, 0);
        effector:SetKey(_TRACK_O, 0.24, 1);
        effector:SetKey(_TRACK_O, 0.36, 1);
        effector:SetKey(_TRACK_O, 0.48, 0);
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_8");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(309.5, 616);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.32);
    
        effector:SetKey(_TRACK_SX, 0, -0.03724804367033);
        effector:SetKey(_TRACK_SY, 0, 0.02963792124195);
        effector:SetKey(_TRACK_SX, 0.08, 0.21830751188523);
        effector:SetKey(_TRACK_SY, 0.08, 0.5427958159788);
        effector:SetKey(_TRACK_SX, 0.28, 0.33219640077412);
        effector:SetKey(_TRACK_SY, 0.28, 0.15134844755774);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.04, 1);
        effector:SetKey(_TRACK_O, 0.16, 1);
        effector:SetKey(_TRACK_O, 0.28, 0);
    
        effector:Play();
    
    
        -- Layer Layer_9
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_9");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(354.5, 594.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.2, 0.52);
    
        effector:SetKey(_TRACK_SX, 0.2, -0.03724804367033);
        effector:SetKey(_TRACK_SY, 0.2, 0.02963792124195);
        effector:SetKey(_TRACK_SX, 0.28, 0.21830751188523);
        effector:SetKey(_TRACK_SY, 0.28, 0.5427958159788);
        effector:SetKey(_TRACK_SX, 0.48, 0.33219640077412);
        effector:SetKey(_TRACK_SY, 0.48, 0.15134844755774);
        effector:SetKey(_TRACK_O, 0.2, 0);
        effector:SetKey(_TRACK_O, 0.24, 1);
        effector:SetKey(_TRACK_O, 0.36, 1);
        effector:SetKey(_TRACK_O, 0.48, 0);
    
        effector:Play();
    
    
        -- Layer Layer_10
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_10");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(235.5, 603);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.44, 0.76);
    
        effector:SetKey(_TRACK_SX, 0.44, -0.03724804367033);
        effector:SetKey(_TRACK_SY, 0.44, 0.02963792124195);
        effector:SetKey(_TRACK_SX, 0.52, 0.21830751188523);
        effector:SetKey(_TRACK_SY, 0.52, 0.5427958159788);
        effector:SetKey(_TRACK_SX, 0.72, 0.33219640077412);
        effector:SetKey(_TRACK_SY, 0.72, 0.15134844755774);
        effector:SetKey(_TRACK_O, 0.44, 0);
        effector:SetKey(_TRACK_O, 0.48, 1);
        effector:SetKey(_TRACK_O, 0.6, 1);
        effector:SetKey(_TRACK_O, 0.72, 0);
    
        effector:Play();
    
    
        -- Layer Layer_11
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_11");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(371, 614.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.08, 0.4);
    
        effector:SetKey(_TRACK_SX, 0.08, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.08, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.16, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.16, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.36, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.36, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.08, 0);
        effector:SetKey(_TRACK_O, 0.12, 1);
        effector:SetKey(_TRACK_O, 0.24, 1);
        effector:SetKey(_TRACK_O, 0.36, 0);
    
        effector:Play();
    
    
        -- Layer Layer_12
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_12");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(371, 614.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.2, 0.52);
    
        effector:SetKey(_TRACK_SX, 0.2, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.2, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.28, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.28, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.48, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.48, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.2, 0);
        effector:SetKey(_TRACK_O, 0.24, 1);
        effector:SetKey(_TRACK_O, 0.36, 1);
        effector:SetKey(_TRACK_O, 0.48, 0);
    
        effector:Play();
    
    
        -- Layer Layer_13
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_13");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(307, 568.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.32);
    
        effector:SetKey(_TRACK_SX, 0, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.08, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.08, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.28, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.28, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.04, 1);
        effector:SetKey(_TRACK_O, 0.16, 1);
        effector:SetKey(_TRACK_O, 0.28, 0);
    
        effector:Play();
    
    
        -- Layer Layer_14
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_14");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(226.5, 564);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.2, 0.52);
    
        effector:SetKey(_TRACK_SX, 0.2, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.2, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.28, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.28, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.48, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.48, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.2, 0);
        effector:SetKey(_TRACK_O, 0.24, 1);
        effector:SetKey(_TRACK_O, 0.36, 1);
        effector:SetKey(_TRACK_O, 0.48, 0);
    
        effector:Play();
    
    
        -- Layer Layer_15
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_15");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(253, 554);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.2);
    
        effector:SetKey(_TRACK_SX, 0, 0.325136);
        effector:SetKey(_TRACK_SY, 0, 0.435542);
        effector:SetKey(_TRACK_SX, 0.16, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.16, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.04, 1);
        effector:SetKey(_TRACK_O, 0.16, 0);
    
        effector:Play();
    
    
        -- Layer Layer_16
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_16");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(312.5, 556.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.32, 0.64);
    
        effector:SetKey(_TRACK_SX, 0.32, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.32, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.4, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.4, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.6, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.6, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.32, 0);
        effector:SetKey(_TRACK_O, 0.36, 1);
        effector:SetKey(_TRACK_O, 0.48, 1);
        effector:SetKey(_TRACK_O, 0.6, 0);
    
        effector:Play();
    
    
        -- Layer Layer_17
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_17");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(369.5, 549.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.28, 0.6);
    
        effector:SetKey(_TRACK_SX, 0.28, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.28, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.36, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.36, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.56, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.56, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.28, 0);
        effector:SetKey(_TRACK_O, 0.32, 1);
        effector:SetKey(_TRACK_O, 0.44, 1);
        effector:SetKey(_TRACK_O, 0.56, 0);
    
        effector:Play();
    
    
        -- Layer Layer_18
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_18");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(439, 549.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.6, 0.92);
    
        effector:SetKey(_TRACK_SX, 0.6, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.6, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.68, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.68, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.88, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.88, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.6, 0);
        effector:SetKey(_TRACK_O, 0.64, 1);
        effector:SetKey(_TRACK_O, 0.76, 1);
        effector:SetKey(_TRACK_O, 0.88, 0);
    
        effector:Play();
    
    
        -- Layer Layer_19
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_19");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(498, 574.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.2);
    
        effector:SetKey(_TRACK_SX, 0, 0.325136);
        effector:SetKey(_TRACK_SY, 0, 0.435542);
        effector:SetKey(_TRACK_SX, 0.16, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.16, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0, 1);
        effector:SetKey(_TRACK_O, 0.04, 1);
        effector:SetKey(_TRACK_O, 0.16, 0);
    
        effector:Play();
    
    
        -- Layer Layer_20
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_20");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(480, 625.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.28, 0.6);
    
        effector:SetKey(_TRACK_SX, 0.28, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.28, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.36, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.36, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.56, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.56, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.28, 0);
        effector:SetKey(_TRACK_O, 0.32, 1);
        effector:SetKey(_TRACK_O, 0.44, 1);
        effector:SetKey(_TRACK_O, 0.56, 0);
    
        effector:Play();
    
    
        -- Layer Layer_21
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_21");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(28.5, 625);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.16, 0.48);
    
        effector:SetKey(_TRACK_SX, 0.16, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.16, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.24, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.24, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.44, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.44, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.16, 0);
        effector:SetKey(_TRACK_O, 0.2, 1);
        effector:SetKey(_TRACK_O, 0.32, 1);
        effector:SetKey(_TRACK_O, 0.44, 0);
    
        effector:Play();
    
    
        -- Layer Layer_22
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_22");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(66, 621.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.32, 0.64);
    
        effector:SetKey(_TRACK_SX, 0.32, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.32, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.4, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.4, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.6, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.6, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.32, 0);
        effector:SetKey(_TRACK_O, 0.36, 1);
        effector:SetKey(_TRACK_O, 0.48, 1);
        effector:SetKey(_TRACK_O, 0.6, 0);
    
        effector:Play();
    
    
        -- Layer Layer_23
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_23");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(67, 599.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.2);
    
        effector:SetKey(_TRACK_SX, 0, 0.325136);
        effector:SetKey(_TRACK_SY, 0, 0.435542);
        effector:SetKey(_TRACK_SX, 0.16, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.16, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0,    1);
        effector:SetKey(_TRACK_O, 0.04, 1);
        effector:SetKey(_TRACK_O, 0.16, 0);
    
        effector:Play();
    
    
        -- Layer Layer_24
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_24");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(181.5, 609);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.28, 0.6);
    
        effector:SetKey(_TRACK_SX, 0.28, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.28, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.36, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.36, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.56, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.56, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.28, 0);
        effector:SetKey(_TRACK_O, 0.32, 1);
        effector:SetKey(_TRACK_O, 0.44, 1);
        effector:SetKey(_TRACK_O, 0.56, 0);
    
        effector:Play();
    
    
        -- Layer Layer_25
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_25");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(271, 583.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.16, 0.48);
    
        effector:SetKey(_TRACK_SX, 0.16, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.16, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.24, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.24, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.44, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.44, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.16, 0);
        effector:SetKey(_TRACK_O, 0.2, 1);
        effector:SetKey(_TRACK_O, 0.32, 1);
        effector:SetKey(_TRACK_O, 0.44, 0);
    
        effector:Play();
    
    
        -- Layer Layer_26
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_26");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(208, 609.5);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.24);
    
        effector:SetKey(_TRACK_SX, 0, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.2, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.2, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0, 1);
        effector:SetKey(_TRACK_O, 0.08, 1);
        effector:SetKey(_TRACK_O, 0.2, 0);
    
        effector:Play();
    
    
        -- Layer Layer_27
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_27");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(275, 618);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.2, 0.52);
    
        effector:SetKey(_TRACK_SX, 0.2, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.2, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.28, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.28, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.48, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.48, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.2, 0);
        effector:SetKey(_TRACK_O, 0.24, 1);
        effector:SetKey(_TRACK_O, 0.36, 1);
        effector:SetKey(_TRACK_O, 0.48, 0);
    
        effector:Play();
    
    
        -- Layer Layer_28
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_28");
        compositionsplash_pre:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre);
        element:SetXY(156.5, 626);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.12, 0.44);
    
        effector:SetKey(_TRACK_SX, 0.12, 0.18330575927662);
        effector:SetKey(_TRACK_SY, 0.12, 0.13500737293644);
        effector:SetKey(_TRACK_SX, 0.2, 0.30422079195636);
        effector:SetKey(_TRACK_SY, 0.2, 0.50131753336424);
        effector:SetKey(_TRACK_SX, 0.4, 0.40879595535505);
        effector:SetKey(_TRACK_SY, 0.4, 0.17244052801665);
        effector:SetKey(_TRACK_O, 0.12, 0);
        effector:SetKey(_TRACK_O, 0.16, 1);
        effector:SetKey(_TRACK_O, 0.28, 1);
        effector:SetKey(_TRACK_O, 0.4, 0);
    
        effector:Play();
    
        compositionsplash_pre:Play();
    
        return compositionsplash_pre;
    end
    
    createCompositionsplash_pre2 = function()
    
        local compositionsplash_pre2 = CreateCompositionSequence();
        local compositionDuration = 3.04;
        compositionsplash_pre2:SetDuration(compositionDuration);
        compositionsplash_pre2:SetCyclic(true);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_1");
        compositionsplash_pre2:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre2);
        element:SetXY(459.72618423068, 654.437341647564);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(22.6, 22.92);
    
        effector:SetKey(_TRACK_SX, 22.6, 0.10595053063425);
        effector:SetKey(_TRACK_SY, 22.6, 0.15565821481335);
        effector:SetKey(_TRACK_SX, 22.68, 0.29587191193494);
        effector:SetKey(_TRACK_SY, 22.68, 0.53702208687595);
        effector:SetKey(_TRACK_SX, 22.88, 0.38051078838417);
        effector:SetKey(_TRACK_SY, 22.88, 0.24610990241794);
        effector:SetKey(_TRACK_O, 22.6, 0);
        effector:SetKey(_TRACK_O, 22.64, 1);
        effector:SetKey(_TRACK_O, 22.76, 1);
        effector:SetKey(_TRACK_O, 22.88, 0);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_2");
        compositionsplash_pre2:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre2);
        element:SetXY(641.72770745994, 648.960443957795);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(22.16, 22.48);
    
        effector:SetKey(_TRACK_SX, 22.16, 0.10595053063425);
        effector:SetKey(_TRACK_SY, 22.16, 0.15565821481335);
        effector:SetKey(_TRACK_SX, 22.24, 0.29587191193494);
        effector:SetKey(_TRACK_SY, 22.24, 0.53702208687595);
        effector:SetKey(_TRACK_SX, 22.44, 0.38051078838417);
        effector:SetKey(_TRACK_SY, 22.44, 0.24610990241794);
        effector:SetKey(_TRACK_O, 22.16, 0);
        effector:SetKey(_TRACK_O, 22.2, 1);
        effector:SetKey(_TRACK_O, 22.32, 1);
        effector:SetKey(_TRACK_O, 22.44, 0);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_3");
        compositionsplash_pre2:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre2);
        element:SetXY(525.840215821139, 648.072417201942);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(21.48, 21.8);
    
        effector:SetKey(_TRACK_SX, 21.48, 0.10595053063425);
        effector:SetKey(_TRACK_SY, 21.48, 0.15565821481335);
        effector:SetKey(_TRACK_SX, 21.56, 0.29587191193494);
        effector:SetKey(_TRACK_SY, 21.56, 0.53702208687595);
        effector:SetKey(_TRACK_SX, 21.76, 0.38051078838417);
        effector:SetKey(_TRACK_SY, 21.76, 0.24610990241794);
        effector:SetKey(_TRACK_O, 21.48, 0);
        effector:SetKey(_TRACK_O, 21.52, 1);
        effector:SetKey(_TRACK_O, 21.64, 1);
        effector:SetKey(_TRACK_O, 21.76, 0);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
        element:SetName("Layer_4");
        compositionsplash_pre2:AddElement(element);
        element:SetHotSpot(67, 76);
        element:SetParentElement(compositionsplash_pre2);
        element:SetXY(411.671965965069, 648.550108623934);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(21.28, 21.6);
    
        effector:SetKey(_TRACK_SX, 21.28, 0.10595053063425);
        effector:SetKey(_TRACK_SY, 21.28, 0.15565821481335);
        effector:SetKey(_TRACK_SX, 21.36, 0.29587191193494);
        effector:SetKey(_TRACK_SY, 21.36, 0.53702208687595);
        effector:SetKey(_TRACK_SX, 21.56, 0.38051078838417);
        effector:SetKey(_TRACK_SY, 21.56, 0.24610990241794);
        effector:SetKey(_TRACK_O, 21.28, 0);
        effector:SetKey(_TRACK_O, 21.32, 1);
        effector:SetKey(_TRACK_O, 21.44, 1);
        effector:SetKey(_TRACK_O, 21.56, 0);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_5");
        compositionsplash_pre2:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre2);
        element:SetXY(512.371585311223, 644.834255511531);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(21, 21.32);
    
        effector:SetKey(_TRACK_SX, 21, 0.29820487044396);
        effector:SetKey(_TRACK_SY, 21, 0.2623109286027);
        effector:SetKey(_TRACK_SX, 21.08, 0.38806537054787);
        effector:SetKey(_TRACK_SY, 21.08, 0.53454187854894);
        effector:SetKey(_TRACK_SX, 21.28, 0.46578255982692);
        effector:SetKey(_TRACK_SY, 21.28, 0.29013014976509);
        effector:SetKey(_TRACK_O, 21, 0);
        effector:SetKey(_TRACK_O, 21.04, 1);
        effector:SetKey(_TRACK_O, 21.16, 1);
        effector:SetKey(_TRACK_O, 21.28, 0);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_6");
        compositionsplash_pre2:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre2);
        element:SetXY(512.371585311223, 644.834255511531);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(20.68, 21);
    
        effector:SetKey(_TRACK_SX, 20.68, 0.29820487044396);
        effector:SetKey(_TRACK_SY, 20.68, 0.2623109286027);
        effector:SetKey(_TRACK_SX, 20.76, 0.38806537054787);
        effector:SetKey(_TRACK_SY, 20.76, 0.53454187854894);
        effector:SetKey(_TRACK_SX, 20.96, 0.46578255982692);
        effector:SetKey(_TRACK_SY, 20.96, 0.29013014976509);
        effector:SetKey(_TRACK_O, 20.68, 0);
        effector:SetKey(_TRACK_O, 20.72, 1);
        effector:SetKey(_TRACK_O, 20.84, 1);
        effector:SetKey(_TRACK_O, 20.96, 0);
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
        element:SetName("Layer_7");
        compositionsplash_pre2:AddElement(element);
        element:SetHotSpot(76.5, 93.5);
        element:SetParentElement(compositionsplash_pre2);
        element:SetXY(512.371585311223, 644.834255511531);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(19.96, 20.28);
    
        effector:SetKey(_TRACK_SX, 19.96, 0.29820487044396);
        effector:SetKey(_TRACK_SY, 19.96, 0.2623109286027);
        effector:SetKey(_TRACK_SX, 20.04, 0.38806537054787);
        effector:SetKey(_TRACK_SY, 20.04, 0.53454187854894);
        effector:SetKey(_TRACK_SX, 20.24, 0.46578255982692);
        effector:SetKey(_TRACK_SY, 20.24, 0.29013014976509);
        effector:SetKey(_TRACK_O, 19.96, 0);
        effector:SetKey(_TRACK_O, 20, 1);
        effector:SetKey(_TRACK_O, 20.12, 1);
        effector:SetKey(_TRACK_O, 20.24, 0);
    
        effector:Play();
    
        compositionsplash_pre2:Play();
    
        return compositionsplash_pre2;
    end
    
    return createCompositionEdgarPoe_reel();
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_door',anim,565,520,101,0,10,18)
	local anim = CreateAnimation('data/Texture/Characters/Dupen/body.png',0,0,376,520,1,0)
	anim:SetHotSpot(188,260)
	anim:SetBlendMode(2)
	anim:SetColor('0x00FFFFFF')
	screen:CreateObject('body',anim,275,508,110,0,1,1)
	local anim = CreateAnimation('data/Texture/Characters/Dupen/head2.png',0,0,214,252,1,0)
	anim:SetHotSpot(107,126)
	anim:SetBlendMode(2)
	anim:SetColor('0x00FFFFFF')
	screen:CreateObject('head2',anim,307,200,111,0,1,1)
	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('background',anim,512,384,99,0,128,96)
end

function FreeData(screen)
end
-- CLEAR_ON_SAVE_END
