local zone_gryphon
local zone_mailbox
local zone_lock

function OnSceneLoad(screen)
    LoadData(screen)
    DefaultOnSceneLoad('data/Scenes/01_Dupens_House_Entrance_Door.lua', 'quest', 'data/Scenes/01_Dupens_House_Entrance_Main.lua');
    
    CreateEnvironment(screen);
    CreateLeafes(screen, 106)
    
    StopMusic("011_InterNoise", false);
    PlayAmbientMusic("011_InterNoise", true);
    
    play_field:GetObject('area_cartridge'):SetVisible(false);
    play_field:GetObject('glue_anim'):GetAnimation():SetMode(HGEANIM_FWD + HGEANIM_NOLOOP);
    play_field:GetObject('glue_anim'):GetAnimation():Stop();
    
    play_field:GetObject('Layer_open_mailbox'    ):SetOpacity(0);
    play_field:GetObject('Layer_small_newspaper' ):SetOpacity(0);
    play_field:GetObject('Layer_small_glue'      ):SetOpacity(0);
    play_field:GetObject('Klyuch_back'           ):SetOpacity(0);
    
    -- create zoom zones
    zone_gryphon = CreateZoomZone(  'area_gryphon',
                                    'CloseZoneGryphon',
                                    'Zoom_Gryphon',         true,
                                    'animation_Gryphon',    true,
                                    'Gryphon_beak_over',    true,
                                    'Key',                  true,
                                    'area_griphone_head',   true);
    zone_gryphon.on_open = function()
--        ShowMonolog('C_01_GRYPHON', 'C_01_GRYPHON');
    end
    
    play_field:GetObject('area_griphone_head'):GetAnimation():SetColor('0x01FFFFFF');
    
    zone_mailbox = CreateZoomZone(  'area_mailbox',
                                    'CloseZoneMailbox',
                                    'Zoom_Mailbox',         true,
                                    'animation_Mailbox',    true,
                                    'Newspaper_big',        true,
                                    'glue',                 false);
    zone_mailbox.on_open = function()
        --[[
        if not game_state.mailbox_opened then
            ShowMonolog('C_01_MAILBOX', 'C_01_MAILBOX');
        end
        --]]
    end
    zone_mailbox.SetOffset(0, -10);
    
    zone_lock = CreateZoomZone( 'area_door',
                                'CloseZoneDoor',
                                'Zoom_lock', true,
                                'Zoom_LockPart', false,
                                'key_placed', false,
                                'area_lock_apply', true,
                                'glue_anim', false,
                                'ants_anim_door', true);
    zone_lock.on_open = function()
        
        if HasGameState('ToolFound', '01_glue') then
            game_state.block_dialogs_in_zoom_lock = InteractiveHelpBeingShown() and not HasGameState(HELP_SHOWN, 'TIP_USE_ITEM');
            
            TimerDoString("ShowUseGlueTip();", ZOOM_ZONE_APPEARING_TIME + 0.5, play_field:GetTimer());
            
        --[[
        elseif not game_state.glue_used
        then
            ShowMonolog('C_01_NEED_GLUE', 'C_01_NEED_GLUE');
        elseif not game_state.lock_used
        then
            ShowMonolog('C_01_LOCK_BROKEN', 'C_01_LOCK_BROKEN');
        elseif not game_state.key_used
        then
            ShowMonolog('C_01_NEED_KEY', 'C_01_NEED_KEY');
        elseif game_state.rotateCount < 3
        then
            ShowMonolog('C_01_USE_KEY', 'C_01_USE_KEY');
        --]]
        end
    end
    
    zone_cartridge = CreateZoomZone('area_cartridge',
                                    'CloseZoneCartridge',
                                    'ZOOM_cartridge', true,
                                    'LockPart', true,
                                    'ants_anim', true,
                                    'ants1_anim', true,
                                    'ants2_anim', true);
                                    
    zone_cartridge.on_open = function()
      --  ShowMonolog('C_01_STEP_VS_LOCK', 'C_01_STEP_VS_LOCK');
    end
    
    PlayAnimationPeriodicallyVsDelay('ants1_anim', 5);
    PlayAnimationPeriodicallyVsDelay('ants2_anim', 5);
    
    play_field:GetObject('area_lock_apply'):GetAnimation():SetColor('0x01FFFFFF');
    
    RegisterActiveObject('animation_Mailbox',   function(obj_name)
                                                    game_state.mailbox_opened = true;
                                                    
                                                    local anim = play_field:GetObject(obj_name):GetAnimation();
                                                    anim:SetMode(HGEANIM_FWD + HGEANIM_NOLOOP);
                                                    anim:Play();
                                                    
                                                    play_field:GetObject('Layer_open_mailbox'   ):ChangeOpacity(0, 1, GetAnimationLength(anim) );
                                                    play_field:GetObject('Layer_small_newspaper'):ChangeOpacity(0, 1, GetAnimationLength(anim) );
                                                    
                                                    PlaySound('01_OpenMailbox');
                                                    
                                                    TimerDoString('OnMailboxOpened()', GetAnimationLength(anim), play_field:GetTimer());
                                                 end,
                                                 function(obj_name)
                                                    game_state.mailbox_opened = true;
                                                    
                                                    local obj = play_field:GetObject(obj_name);
                                                    obj:GetAnimation():SetFrame(obj:GetAnimation():GetFrames() - 1);
                                                    
                                                    play_field:GetObject('Layer_open_mailbox'):SetOpacity(1);
                                                    play_field:GetObject('Layer_small_newspaper'):SetOpacity(1);
                                                    
                                                    RegisterNewspaperToolFindInfo();
                                                 end);
    
    game_state.ignore_on_highlight['Key'] = true;
    
    RegisterActiveObject('area_griphone_head',  function(obj_name)
                                                    local obj = play_field:GetObject(obj_name);
                                                    obj:SetVisible(false);
                                                    
                                                    local beak = play_field:GetObject('animation_Gryphon');
                                                    beak:GetAnimation():SetMode(HGEANIM_FWD + HGEANIM_NOLOOP);
                                                    beak:GetAnimation():Play();
                                                    
                                                    local key = play_field:GetObject('Key')
                                                    local key_effect = CreateAnimationEffector();
                                                    key_effect:AttachTo(key);
                                                    key_effect:SetMode(HGEANIM_FWD + HGEANIM_NOLOOP);
                                                    
                                                    key_effect:SetKey(_TRACK_X, 0,      key:GetX());
                                                    key_effect:SetKey(_TRACK_X, 1,      key:GetX());
                                                    key_effect:SetKey(_TRACK_X, 1.9,    446);
                                                    key_effect:SetKey(_TRACK_X, 2,      448);
                                                    
                                                    key_effect:SetKey(_TRACK_Y, 0,      key:GetY());
                                                    key_effect:SetKey(_TRACK_Y, 1,      key:GetY());
                                                    key_effect:SetKey(_TRACK_Y, 1.9,    205);
                                                    key_effect:SetKey(_TRACK_Y, 2,      203);
                                                    
                                                    key_effect:Play();
                                                    
                                                    PlaySound('01_OpenGryphon');
                                                    
                                                    play_field:GetObject('Klyuch_back'):ChangeOpacity(0., 1, 2);
                                                    
                                                    play_field:GetObject('layer_klyuv_close'):SetVisible(false);
                                                    play_field:TimerDoString("game_state.ignore_on_highlight['Key'] = nil;", 2);
                                                    
                                                    game_state.key_inside = true;
                                                 end,
                                                 function(obj_name)
                                                    local obj = play_field:GetObject(obj_name);
                                                    obj:SetVisible(false);
                                                    
                                                    local beak = play_field:GetObject('animation_Gryphon');
                                                    beak:GetAnimation():SetFrame(beak:GetAnimation():GetFrames() - 1);
                                                    
                                                    local key = play_field:GetObject('Key');
                                                    key:SetXY(448, 203);
                                                    
                                                    play_field:GetObject('layer_klyuv_close'):SetVisible(false);
                                                    game_state.ignore_on_highlight['Key'] = nil;
                                                    
                                                    play_field:GetObject('Klyuch_back'):SetOpacity(1);
                                                    
                                                    game_state.key_inside = true;
                                                 end);
                                                 
    RegisterActiveObject('area_break_step',     function(obj_name)
                                                    play_field:GetObject('area_break_step'):SetVisible(false);
                                                    play_field:GetObject('area_cartridge' ):SetVisible(true);
                                                    
                                                    play_field:GetObject('plitka_mask_static'):SetVisible(false);
                                                    play_field:GetObject('plitka_static'     ):SetVisible(false);
                                                    
                                                    RunStepBreakEffect();
                                                    TimerDoString('OnStepBreaked()', 2.88, play_field:GetTimer());
                                                    
                                                    PlaySound('01_StepBreak');
                                                end,
                                                function(obj_name)
                                                    play_field:GetObject('area_break_step'):SetVisible(false);
                                                    play_field:GetObject('area_cartridge' ):SetVisible(true);
                                                    
                                                    OnStepBreaked();
                                                end,
                                                false,
                                                false,
                                                'CursorActive');
                                                            
    RegisterToolFindInfo('01_glue', 'glue',                 function(tool_name)
                                                                zone_mailbox.Disable();
                                                                play_field:GetObject('Layer_small_glue'):SetOpacity(0);
                                                            end,
                                                            
                                                            function(tool_name)
                                                                zone_mailbox.Disable();
                                                                play_field:GetObject('Layer_small_glue'):SetOpacity(0);
                                                            end)
    
    RegisterToolFindInfo('01_lock', 'LockPart',             function(tool_name)
                                                                zone_cartridge.Disable();
                                                                
                                                                play_field:GetObject('LockPart_small'):SetVisible(false);
                                                            end,
                                                            
                                                            function(tool_name)
                                                                play_field:GetObject('LockPart'      ):SetVisible(false);
                                                                play_field:GetObject('LockPart_small'):SetVisible(false);
                                                                
                                                                zone_cartridge.Disable();
                                                            end);
    
    RegisterToolFindInfo('01_key', 'Key',                   function(tool_name)
                                                                zone_gryphon.Disable();
                                                                play_field:GetObject('Klyuch_back'):SetVisible(false);
                                                            end,
                                                            
                                                            function(tool_name)
                                                                zone_gryphon.Disable();
                                                                play_field:GetObject('Klyuch_back'):SetVisible(false);
                                                            end);
                                                            
    RegisterToolApplyInfo('01_glue', 'area_lock_apply', nil, nil,
                                                                function(tool_name)
                                                                    game_state.glue_used = true;
                                                                    zone_lock.SetObjectVisible('glue_anim', true);
                                                                    play_field:GetObject('glue_anim'):GetAnimation():Play();
                                                                    
                                                                    RegisterLockToolApply();
                                                                    
                                                                    PlaySound('01_UseGlue')
                                                                    
                                                                    --ShowMonolog('C_01_NEED_KEY', 'C_01_NEED_KEY');
                                                                end,
                                                                function(tool_name)
                                                                    game_state.glue_used = true;
                                                                    zone_lock.SetObjectVisible('glue_anim', true);
                                                                    
                                                                    local anim = play_field:GetObject('glue_anim'):GetAnimation();
                                                                    anim:SetFrame(anim:GetFrames() - 1);
                                                                    
                                                                    RegisterLockToolApply();
                                                                end);
    
    if HasGameState('FrontDoorLockOpened') then
        game_state.rotateCount = 3;
        game_state.custom_cursors['key_placed'] = nil;
        
        local door_anim = play_field:GetObject('animation_door'):GetAnimation();
        door_anim:SetFrame(door_anim:GetFrames() - 1);
        
        play_field:GetObject('light_from_door'):SetOpacity(1.);
        play_field:GetObject('area_house_enter'):SetVisible(true);
        
        zone_lock.Disable();
        
        LinkScene(  'area_house_enter',
                    'CursorUpRight',
                    'data/Scenes/02_Dupens_House_Main.lua',
                    false,
                    nil,
                    nil,
                    nil);
    else
        local state = game_state.scene_path..'(RotateKeyCount)';
        if HasGameState(state) then
            game_state.rotateCount = 0 + GetGameState(state):Get(0);
        else
            game_state.rotateCount = 0;
        end
        
        play_field:GetObject('area_house_enter'):SetVisible(false);
        play_field:GetObject('light_from_door'):SetOpacity(0.);
    end
    
    play_field:GetObject('key_placed'):SetAngle(game_state.rotateCount * (90 * M_PI / 180));
    play_field:GetObject('animation_Mailbox'):GetAnimation():Stop();
    play_field:GetObject('animation_Gryphon'):GetAnimation():Stop();
    play_field:GetObject('animation_door'   ):GetAnimation():Stop();
    
    TimerDoString("ShowSparklesTip();", 1, play_field:GetTimer());
end

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

function RegisterNewspaperToolFindInfo()
    RegisterToolFindInfo('01_newspaper', 'Newspaper_big',   function(tool_name)
                                                                zone_mailbox.SetObjectVisible('glue', true);
                                                                zone_mailbox.SetObjectVisible('Newspaper_big', false);
                                                                
                                                                play_field:GetObject('Layer_small_newspaper'):SetOpacity(0);
                                                                play_field:GetObject('Layer_small_glue'):SetOpacity(1);
                                                            end,
                                                            
                                                            function(tool_name)
                                                                zone_mailbox.SetObjectVisible('glue', true);
                                                                zone_mailbox.SetObjectVisible('Newspaper_big', false);
                                                                
                                                                play_field:GetObject('Layer_small_newspaper'):SetOpacity(0);
                                                                play_field:GetObject('Layer_small_glue'):SetOpacity(1);
                                                            end);
end

function RegisterKeyToolApply()
    RegisterToolApplyInfo('01_key', 'area_lock_apply', nil, nil,
                                                                function(tool_name)
                                                                    zone_lock.SetObjectVisible('key_placed', true);
                                                                    zone_lock.SetObjectVisible('area_lock_apply', false);
                                                                    
                                                                    game_state.custom_cursors['key_placed'] = 'CursorActive';
                                                                    game_state.key_used = true;
                                                                    
                                                                    --ShowMonolog('C_01_USE_KEY', 'C_01_USE_KEY');
                                                                end,
                                                                function(tool_name)
                                                                    zone_lock.SetObjectVisible('key_placed', true);
                                                                    zone_lock.SetObjectVisible('area_lock_apply', false);
                                                                    
                                                                    game_state.custom_cursors['key_placed'] = 'CursorActive';
                                                                    game_state.key_used = true;
                                                                end);
end

function RegisterLockToolApply()
    RegisterToolApplyInfo('01_lock', 'area_lock_apply', nil, nil,
                                                            function(tool_name)
                                                                game_state.lock_used = true;
                                                                
                                                                zone_lock.SetObjectVisible('Zoom_LockPart', true);
                                                                zone_lock.SetObjectVisible('glue_anim', false);
                                                                RegisterKeyToolApply();
                                                                
                                                                --ShowMonolog('C_01_NEED_KEY', 'C_01_NEED_KEY');
                                                                
                                                                PlaySound("01_LockFix");
                                                            end,
                                                            
                                                            function(tool_name)
                                                                game_state.lock_used = true;
                                                                
                                                                zone_lock.SetObjectVisible('Zoom_LockPart', true)
                                                                zone_lock.SetObjectVisible('glue_anim', false);
                                                                
                                                                RegisterKeyToolApply();
                                                            end)
end

function OnLockOpened()
    if zone_lock.IsVisible() then
        zone_lock.SetVisible(false);
    end
    
    game_state.custom_cursors['key_placed'] = nil;
    zone_lock.Disable();
    TimerDoString('OpenDoorActions()', 1, play_field:GetTimer());
end

function OpenDoorActions()
    local door_anim = play_field:GetObject('animation_door'):GetAnimation();
    local light_obj = play_field:GetObject('light_from_door');
    local effect    = CreateAnimationEffector();
    
    effect:AttachTo( light_obj );
    effect:SetMode(HGEANIM_FWD + HGEANIM_NOLOOP);
    effect:SetKey(_TRACK_O, 0,                              light_obj:GetOpacity());
    effect:SetKey(_TRACK_O, GetAnimationLength(door_anim),  1);
    effect:Play();
    
    door_anim:SetMode(HGEANIM_FWD + HGEANIM_NOLOOP);
    door_anim:Play();
    
    PlaySound('OpenDoor');
    
    play_field:GetObject('area_house_enter'):SetVisible(true);
    
    LinkScene(  'area_house_enter',
                'CursorUpRight',
                'data/Scenes/02_Dupens_House_Main.lua',
                false,
                nil,
                nil,
                nil);
end
--------------------------------

function OnMailboxOpened()
    if zone_mailbox.IsVisible() then
        ShowMonolog('C_01_MAILBOX_OPEN', 'C_01_MAILBOX_OPEN');
    end
    
    RegisterNewspaperToolFindInfo();
end

function OnStepBreaked()
    play_field:GetObject('plitka_static'):SetXY(482.75, 557);
    play_field:GetObject('plitka_static'):SetAngle(-12.6768431865906);
    play_field:GetObject('plitka_static'):SetVisible(true);
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
    
    if tutorScreen then
        return;
    end
    
    if obj_name == 'key_placed' and
        (game_state.rotateKeyEffector == nil or game_state.rotateKeyEffector:IsPaused()) and
        not HasGameState('FrontDoorLockOpened')
    then
        if game_state.rotateKeyEffector ~= nil then
            game_state.rotateKeyEffector:Destroy();
        end
        
        game_state.rotateCount = game_state.rotateCount + 1
        
        local state = game_state.scene_path..'(RotateKeyCount)';
        if HasGameState(state) then
            RemoveGameState(state);
        end
        AddGameState(state, ''..game_state.rotateCount);
        
        if (game_state.rotateCount == 3) then
            AddGameState('FrontDoorLockOpened', '1');
            
            TimerDoString('OnLockOpened()', 1, play_field:GetTimer())
        end
        
        local time = 0.5
        
        game_state.rotateKeyEffector = CreateAnimationEffector();
        game_state.rotateKeyEffector:AttachTo(object);
        game_state.rotateKeyEffector:SetMode(HGEANIM_FWD + HGEANIM_NOLOOP);
        
        game_state.rotateKeyEffector:SetKey(_TRACK_A, 0,          object:GetAngle());
        game_state.rotateKeyEffector:SetKey(_TRACK_A, time * 0.9, object:GetAngle() + 93 * M_PI / 180);
        game_state.rotateKeyEffector:SetKey(_TRACK_A, time,       object:GetAngle() + 90 * M_PI / 180);
        game_state.rotateKeyEffector:Play();
        
        PlaySound('01_UseKey');
    end
    
    if (obj_name == 'Zoom_lock' or obj_name == 'area_lock_apply') and not game_state.block_dialogs_in_zoom_lock then
        if not game_state.glue_used then
            ShowMonolog('C_01_NEED_GLUE', 'C_01_NEED_GLUE');
        elseif not game_state.lock_used then
            ShowMonolog('C_01_LOCK_BROKEN', 'C_01_LOCK_BROKEN');
        elseif not game_state.key_used then
            ShowMonolog('C_01_NEED_KEY', 'C_01_NEED_KEY');
        elseif game_state.rotateCount < 3 then
            ShowMonolog('C_01_USE_KEY', 'C_01_USE_KEY');
        end
    end
    
    if obj_name == 'Zoom_Gryphon' and game_state.key_inside ~= true then
        ShowMonolog('C_01_GRYPHON', 'C_01_GRYPHON');
    end
    
    if obj_name == 'Zoom_Mailbox' and not game_state.mailbox_opened then
        ShowMonolog('C_01_MAILBOX', 'C_01_MAILBOX');
    end
    
    if obj_name == 'ZOOM_cartridge' then
        ShowMonolog('C_01_STEP_VS_LOCK', 'C_01_STEP_VS_LOCK');
    end

    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)
    --AddFlyingLeavesAnimation(level, 125);
end

function OnSceneDestroy(playfield)
    DefaultOnSceneDestroy(playfield)
end

------------------------------------------------------------------------------------
function RunStepBreakEffect()
    local composition = CreateCompositionSequence();
    local compositionDuration = 2.88;
    composition:SetDuration(compositionDuration);
    composition:AttachTo(play_field);
    composition:SetZ(100);
    
    
    -- Layer Dust_1
    
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/dust.png");
    element:SetName("Dust_1");
    composition:AddElement(element);
    element:SetHotSpot(100, 100);
    element:SetParentElement(composition);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 20.2675005048513);
    
    effector:SetKey(_TRACK_X, 0, 548);
    effector:SetKey(_TRACK_Y, 0, 497);
    effector:SetKey(_TRACK_X, 0.29480000734329, 542);
    effector:SetKey(_TRACK_Y, 0.29480000734329, 451);
    effector:SetKey(_TRACK_X, 0.80400002002716, 575.004822262192);
    effector:SetKey(_TRACK_Y, 0.80400002002716, 377.000662488931);
    effector:SetKey(_TRACK_SX, 0, 0.23);
    effector:SetKey(_TRACK_SY, 0, 0.23);
    effector:SetKey(_TRACK_SX, 0.29480000734329, 0.71184617698193);
    effector:SetKey(_TRACK_SY, 0.29480000734329, 0.71184617698193);
    effector:SetKey(_TRACK_SX, 0.80400002002716, 1.06628951383853);
    effector:SetKey(_TRACK_SY, 0.80400002002716, 1.06628951383853);
    effector:SetKey(_TRACK_A, 0, 0);
    effector:SetKey(_TRACK_A, 0.80400002002716, 1.22169070512777);
    effector:SetKey(_TRACK_O, 0, 0);
    effector:SetKey(_TRACK_O, 0.16080000400543, 0.99983723958333);
    effector:SetKey(_TRACK_O, 0.37520000934601, 1);
    effector:SetKey(_TRACK_O, 0.80400002002716, 0.00006103515625);
    
    effector:Play();
    
    
    -- Layer Dust_2
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/dust.png");
    element:SetName("Dust_2");
    composition:AddElement(element);
    element:SetHotSpot(100, 100);
    element:SetParentElement(composition);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 20.2675005048513);
    
    effector:SetKey(_TRACK_X, 0, 548);
    effector:SetKey(_TRACK_Y, 0, 497);
    effector:SetKey(_TRACK_X, 0.29480000734329, 587);
    effector:SetKey(_TRACK_Y, 0.29480000734329, 454);
    effector:SetKey(_TRACK_X, 0.80400002002716, 682.007391906466);
    effector:SetKey(_TRACK_Y, 0.80400002002716, 477.000526115705);
    effector:SetKey(_TRACK_SX, 0, 0.23);
    effector:SetKey(_TRACK_SY, 0, 0.23);
    effector:SetKey(_TRACK_SX, 0.29480000734329, 0.71184617698193);
    effector:SetKey(_TRACK_SY, 0.29480000734329, 0.71184617698193);
    effector:SetKey(_TRACK_SX, 0.80400002002716, 1.06628951383853);
    effector:SetKey(_TRACK_SY, 0.80400002002716, 1.06628951383853);
    effector:SetKey(_TRACK_A, 0, 0);
    effector:SetKey(_TRACK_A, 0.80400002002716, 1.22169070512777);
    effector:SetKey(_TRACK_O, 0, 0);
    effector:SetKey(_TRACK_O, 0.16080000400543, 0.99983723958333);
    effector:SetKey(_TRACK_O, 0.37520000934601, 1);
    effector:SetKey(_TRACK_O, 0.80400002002716, 0.00006103515625);
    
    effector:Play();
    
    
    -- Layer Dust_3
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/dust.png");
    element:SetName("Dust_3");
    composition:AddElement(element);
    element:SetHotSpot(100, 100);
    element:SetParentElement(composition);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 20.2675005048513);
    
    effector:SetKey(_TRACK_X, 0, 548);
    effector:SetKey(_TRACK_Y, 0, 497);
    effector:SetKey(_TRACK_X, 0.29480000734329, 512);
    effector:SetKey(_TRACK_Y, 0.29480000734329, 454);
    effector:SetKey(_TRACK_X, 0.80400002002716, 466.00250007428);
    effector:SetKey(_TRACK_Y, 0.80400002002716, 469.000232574105);
    effector:SetKey(_TRACK_SX, 0, 0.23);
    effector:SetKey(_TRACK_SY, 0, 0.23);
    effector:SetKey(_TRACK_SX, 0.29480000734329, 0.71184617698193);
    effector:SetKey(_TRACK_SY, 0.29480000734329, 0.71184617698193);
    effector:SetKey(_TRACK_SX, 0.80400002002716, 1.06628951383853);
    effector:SetKey(_TRACK_SY, 0.80400002002716, 1.06628951383853);
    effector:SetKey(_TRACK_A, 0, 0);
    effector:SetKey(_TRACK_A, 0.80400002002716, 1.22169070512777);
    effector:SetKey(_TRACK_O, 0, 0);
    effector:SetKey(_TRACK_O, 0.16080000400543, 0.99983723958333);
    effector:SetKey(_TRACK_O, 0.37520000934601, 1);
    effector:SetKey(_TRACK_O, 0.80400002002716, 0.00006103515625);
    
    effector:Play();
    
    
    -- Layer Part_4
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/splinter_4.png");
    element:SetName("Part_4");
    composition:AddElement(element);
    element:SetHotSpot(8, 8);
    element:SetParentElement(composition);
    element:SetOpacity(1);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.04, 26.3574983412027);
    
    effector:SetKey(_TRACK_X, 0.04, 570);
    effector:SetKey(_TRACK_Y, 0.04, 518);
    effector:SetKey(_TRACK_X, 0.49725974440575, 591.5);
    effector:SetKey(_TRACK_Y, 0.49725974440575, 587.5);
    effector:SetKey(_TRACK_X, 0.97993979692459, 634.000323790286);
    effector:SetKey(_TRACK_Y, 0.97993979692459, 671.494149914358);
    effector:SetKey(_TRACK_X, 1.53639990568161, 682);
    effector:SetKey(_TRACK_Y, 1.53639990568161, 798.5);
    effector:SetKey(_TRACK_SX, 0.04, 0.61);
    effector:SetKey(_TRACK_SY, 0.04, 0.61);
    effector:SetKey(_TRACK_SX, 1.53639990568161, 1.64153846153846);
    effector:SetKey(_TRACK_SY, 1.53639990568161, 1.64153846153846);
    effector:SetKey(_TRACK_A, 0.04, 0);
    effector:SetKey(_TRACK_A, 1.53639990568161, 13.6659280275);
    
    effector:Play();
    
    -- Layer Part_6
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/plitka.png");
    element:SetName("Part_6");
    composition:AddElement(element);
    element:SetHotSpot(33.5, 20.5);
    element:SetParentElement(composition);
    element:SetScaleX(1);
    element:SetScaleY(1);
    element:SetOpacity(1);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 30.25);
    
    effector:SetKey(_TRACK_X, 0, 560);
    effector:SetKey(_TRACK_Y, 0, 526);
    effector:SetKey(_TRACK_X, 0.16, 559);
    effector:SetKey(_TRACK_Y, 0.16, 473);
    effector:SetKey(_TRACK_X, 0.24, 553.241696467809);
    effector:SetKey(_TRACK_Y, 0.24, 444.699480028576);
    effector:SetKey(_TRACK_X, 0.48, 532.5);
    effector:SetKey(_TRACK_Y, 0.48, 423.5);
    effector:SetKey(_TRACK_X, 0.8, 504.146816687941);
    effector:SetKey(_TRACK_Y, 0.8, 442.352893507774);
    effector:SetKey(_TRACK_X, 1.28, 482.5);
    effector:SetKey(_TRACK_Y, 1.28, 547.5);
    effector:SetKey(_TRACK_X, 1.52, 482);
    effector:SetKey(_TRACK_Y, 1.52, 536.5);
    effector:SetKey(_TRACK_X, 1.68, 483.5);
    effector:SetKey(_TRACK_Y, 1.68, 532.5);
    effector:SetKey(_TRACK_X, 1.88, 484);
    effector:SetKey(_TRACK_Y, 1.88, 536.75);
    effector:SetKey(_TRACK_X, 2.04, 483.75);
    effector:SetKey(_TRACK_Y, 2.04, 549.25);
    effector:SetKey(_TRACK_X, 2.24, 482.75);
    effector:SetKey(_TRACK_Y, 2.24, 557);
    effector:SetKey(_TRACK_A, 0, 0);
    effector:SetKey(_TRACK_A, 0.16, -1.04719755);
    effector:SetKey(_TRACK_A, 0.56, -5.619960185);
    effector:SetKey(_TRACK_A, 1.28, -12.0951317025);
    effector:SetKey(_TRACK_A, 1.4, -13.2273273720184);
    effector:SetKey(_TRACK_A, 2.04, -12.2877818095539);
    effector:SetKey(_TRACK_A, 2.24, -12.6768431865906);
    
    effector:Play();
    
    -- Layer Part_5
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/plitka_mask.png");
    element:SetName("Part_5");
    composition:AddElement(element);
    element:SetHotSpot(24.5, 20);
    element:SetParentElement(composition);
    element:SetXY(526.5, 523);
    
    element:SetScaleX(1);
    element:SetScaleY(1);
    element:SetAngle(0);
    element:SetOpacity(1);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 0.28);
    
    
    effector:Play();
    
    -- Layer Shadow_7
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/plitka_shadow.png");
    element:SetName("Shadow_7");
    composition:AddElement(element);
    element:SetHotSpot(46, 31);
    element:SetParentElement(composition);
    element:SetScaleX(-1);
    element:SetScaleY(1);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 30.25);
    
    effector:SetKey(_TRACK_X, 0, 553);
    effector:SetKey(_TRACK_Y, 0, 590.5);
    effector:SetKey(_TRACK_X, 0.16, 552);
    effector:SetKey(_TRACK_Y, 0.16, 643.5);
    effector:SetKey(_TRACK_X, 0.24, 546.241696467809);
    effector:SetKey(_TRACK_Y, 0.24, 671.800519971424);
    effector:SetKey(_TRACK_X, 0.48, 525.5);
    effector:SetKey(_TRACK_Y, 0.48, 693);
    effector:SetKey(_TRACK_X, 0.8, 497.146816687941);
    effector:SetKey(_TRACK_Y, 0.8, 674.147106492226);
    effector:SetKey(_TRACK_X, 1.28, 475.5);
    effector:SetKey(_TRACK_Y, 1.28, 569);
    effector:SetKey(_TRACK_X, 1.52, 475);
    effector:SetKey(_TRACK_Y, 1.52, 580);
    effector:SetKey(_TRACK_X, 1.68, 476.5);
    effector:SetKey(_TRACK_Y, 1.68, 584);
    effector:SetKey(_TRACK_X, 1.88, 477);
    effector:SetKey(_TRACK_Y, 1.88, 579.75);
    effector:SetKey(_TRACK_X, 2.04, 476.75);
    effector:SetKey(_TRACK_Y, 2.04, 567.25);
    effector:SetKey(_TRACK_X, 2.24, 475.75);
    effector:SetKey(_TRACK_Y, 2.24, 559.5);
    effector:SetKey(_TRACK_A, 0, -3.14159265);
    effector:SetKey(_TRACK_A, 0.16, -2.0943951);
    effector:SetKey(_TRACK_A, 0.56, 2.478367535);
    effector:SetKey(_TRACK_A, 1.28, 8.9535390525);
    effector:SetKey(_TRACK_A, 1.4, 10.0857347220184);
    effector:SetKey(_TRACK_A, 2.04, 9.14618915955389);
    effector:SetKey(_TRACK_A, 2.24, 9.53525053659062);
    effector:SetKey(_TRACK_O, 0.12, 0);
    effector:SetKey(_TRACK_O, 0.32, 0.6);
    
    effector:Play();
    
    
    -- Layer Part_8
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/splinter_3.png");
    element:SetName("Part_8");
    composition:AddElement(element);
    element:SetHotSpot(8.5, 13);
    element:SetParentElement(composition);
    element:SetOpacity(1);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 27.2250010818243);
    
    effector:SetKey(_TRACK_X, 0, 570);
    effector:SetKey(_TRACK_Y, 0, 518);
    effector:SetKey(_TRACK_X, 0.64800002574921, 664.5);
    effector:SetKey(_TRACK_Y, 0.64800002574921, 597.5);
    effector:SetKey(_TRACK_X, 1.33200005292892, 757);
    effector:SetKey(_TRACK_Y, 1.33200005292892, 682.5);
    effector:SetKey(_TRACK_X, 2.12055468559265, 934);
    effector:SetKey(_TRACK_Y, 2.12055468559265, 783.5);
    effector:SetKey(_TRACK_SX, 0, 0.61);
    effector:SetKey(_TRACK_SY, 0, 0.61);
    effector:SetKey(_TRACK_SX, 2.12055468559265, 1.64153846153846);
    effector:SetKey(_TRACK_SY, 2.12055468559265, 1.64153846153846);
    effector:SetKey(_TRACK_A, 0, 0);
    effector:SetKey(_TRACK_A, 2.12055468559265, 13.6659280275);
    
    effector:Play();
    
    
    -- Layer Part_9
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/splinter_2.png");
    element:SetName("Part_9");
    composition:AddElement(element);
    element:SetHotSpot(11.5, 13.5);
    element:SetParentElement(composition);
    element:SetScaleX(-0.73);
    element:SetScaleY(0.77);
    element:SetOpacity(1);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 30.25);
    
    effector:SetKey(_TRACK_X, 0.04, 564.55);
    effector:SetKey(_TRACK_Y, 0.04, 530.955);
    effector:SetKey(_TRACK_X, 0.24, 531.734175209716);
    effector:SetKey(_TRACK_Y, 0.24, 448.916366319707);
    effector:SetKey(_TRACK_X, 0.52, 484.25);
    effector:SetKey(_TRACK_Y, 0.52, 436.63);
    effector:SetKey(_TRACK_X, 0.64, 462.35);
    effector:SetKey(_TRACK_Y, 0.64, 457.42);
    effector:SetKey(_TRACK_X, 0.84, 442.18367444308);
    effector:SetKey(_TRACK_Y, 0.84, 438.499922166166);
    effector:SetKey(_TRACK_X, 1.08, 411.25);
    effector:SetKey(_TRACK_Y, 1.08, 455.88);
    effector:SetKey(_TRACK_X, 1.24, 405.41);
    effector:SetKey(_TRACK_Y, 1.24, 449.72);
    effector:SetKey(_TRACK_X, 1.4, 398.84);
    effector:SetKey(_TRACK_Y, 1.4, 454.725);
    effector:SetKey(_TRACK_A, 0, 0);
    effector:SetKey(_TRACK_A, 0.48, -7.05010350573529);
    effector:SetKey(_TRACK_A, 1.36, -12.531464015);
    
    effector:Play();
    
    
    -- Layer Part_10
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/splinter_1.png");
    element:SetName("Part_10");
    composition:AddElement(element);
    element:SetHotSpot(10.5, 13.5);
    element:SetParentElement(composition);
    element:SetScaleX(0.74074074074074);
    element:SetScaleY(0.74074074074074);
    element:SetOpacity(1);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 30.25);
    
    effector:SetKey(_TRACK_X, 0, 577);
    effector:SetKey(_TRACK_Y, 0, 525.5);
    effector:SetKey(_TRACK_X, 0.2, 621.953184644225);
    effector:SetKey(_TRACK_Y, 0.2, 418.956319895723);
    effector:SetKey(_TRACK_X, 0.48, 687);
    effector:SetKey(_TRACK_Y, 0.48, 403);
    effector:SetKey(_TRACK_X, 0.6, 717);
    effector:SetKey(_TRACK_Y, 0.6, 430);
    effector:SetKey(_TRACK_X, 0.8, 744.62510350263);
    effector:SetKey(_TRACK_Y, 0.8, 405.42847034567);
    effector:SetKey(_TRACK_X, 1.04, 787);
    effector:SetKey(_TRACK_Y, 1.04, 428);
    effector:SetKey(_TRACK_X, 1.2, 795);
    effector:SetKey(_TRACK_Y, 1.2, 420);
    effector:SetKey(_TRACK_X, 1.36, 804);
    effector:SetKey(_TRACK_Y, 1.36, 426.5);
    effector:SetKey(_TRACK_A, 0, 0);
    effector:SetKey(_TRACK_A, 0.44, 11.73733920625);
    effector:SetKey(_TRACK_A, 1.36, 6.2308254225);
    
    effector:Play();
    
    -- Layer Fon_11
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/01_zoom_door_fragment.png");
    element:SetName("Fon_11");
    composition:AddElement(element);
    element:SetHotSpot(60.5, 31.5);
    element:SetParentElement(composition);
    element:SetXY(560.5, 528.5);
    
    element:SetScaleX(1);
    element:SetScaleY(1);
    element:SetAngle(0);
    element:SetOpacity(1);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 30.25);
    
    
    effector:Play();
    
    composition:Play();
end

------------------------------------------------------------------------------------
function CreateEnvironment(screen)
    local composition = CreateCompositionSequence();
    local compositionDuration = 10.08;
    composition:SetDuration(compositionDuration);
    composition:AttachTo(screen);
    composition:SetZ(105);
    composition:SetCyclic(true);
    
    -- Layer Rain_13
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_13");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.8, 10.08);
    
    effector:SetKey(_TRACK_SX, 9.8, 1);
    effector:SetKey(_TRACK_SY, 9.8, 1);
    effector:SetKey(_TRACK_SX, 10.04, 1);
    effector:SetKey(_TRACK_SY, 10.04, 1.33667586976739);
    effector:SetKey(_TRACK_SX, 10.36, 1);
    effector:SetKey(_TRACK_SY, 10.36, 1.78557702945724);
    effector:SetKey(_TRACK_O, 9.8, 0);
    effector:SetKey(_TRACK_O, 9.96, 1);
    effector:SetKey(_TRACK_O, 10.04, 1);
    effector:SetKey(_TRACK_O, 10.2, 1);
    effector:SetKey(_TRACK_O, 10.36, 0);
    
    effector:Play();
    
    
    -- Layer Rain_14
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_14");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.4, 10);
    
    effector:SetKey(_TRACK_SX, 9.4, 1);
    effector:SetKey(_TRACK_SY, 9.4, 1);
    effector:SetKey(_TRACK_SX, 9.96, 1);
    effector:SetKey(_TRACK_SY, 9.96, 1.78557702945724);
    effector:SetKey(_TRACK_O, 9.4, 0);
    effector:SetKey(_TRACK_O, 9.56, 1);
    effector:SetKey(_TRACK_O, 9.8, 1);
    effector:SetKey(_TRACK_O, 9.96, 0);
    
    effector:Play();
    
    
    -- Layer Rain_15
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_15");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9, 9.6);
    
    effector:SetKey(_TRACK_SX, 9, 1);
    effector:SetKey(_TRACK_SY, 9, 1);
    effector:SetKey(_TRACK_SX, 9.56, 1);
    effector:SetKey(_TRACK_SY, 9.56, 1.78557702945724);
    effector:SetKey(_TRACK_O, 9, 0);
    effector:SetKey(_TRACK_O, 9.16, 1);
    effector:SetKey(_TRACK_O, 9.4, 1);
    effector:SetKey(_TRACK_O, 9.56, 0);
    
    effector:Play();
    
    
    -- Layer Rain_16
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_16");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.6, 9.2);
    
    effector:SetKey(_TRACK_SX, 8.6, 1);
    effector:SetKey(_TRACK_SY, 8.6, 1);
    effector:SetKey(_TRACK_SX, 9.16, 1);
    effector:SetKey(_TRACK_SY, 9.16, 1.78557702945724);
    effector:SetKey(_TRACK_O, 8.6, 0);
    effector:SetKey(_TRACK_O, 8.76, 1);
    effector:SetKey(_TRACK_O, 9, 1);
    effector:SetKey(_TRACK_O, 9.16, 0);
    
    effector:Play();
    
    
    -- Layer Rain_17
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_17");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.2, 8.8);
    
    effector:SetKey(_TRACK_SX, 8.2, 1);
    effector:SetKey(_TRACK_SY, 8.2, 1);
    effector:SetKey(_TRACK_SX, 8.76, 1);
    effector:SetKey(_TRACK_SY, 8.76, 1.78557702945724);
    effector:SetKey(_TRACK_O, 8.2, 0);
    effector:SetKey(_TRACK_O, 8.36, 1);
    effector:SetKey(_TRACK_O, 8.6, 1);
    effector:SetKey(_TRACK_O, 8.76, 0);
    
    effector:Play();
    
    
    -- Layer Rain_18
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_18");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.8, 8.4);
    
    effector:SetKey(_TRACK_SX, 7.8, 1);
    effector:SetKey(_TRACK_SY, 7.8, 1);
    effector:SetKey(_TRACK_SX, 8.36, 1);
    effector:SetKey(_TRACK_SY, 8.36, 1.78557702945724);
    effector:SetKey(_TRACK_O, 7.8, 0);
    effector:SetKey(_TRACK_O, 7.96, 1);
    effector:SetKey(_TRACK_O, 8.2, 1);
    effector:SetKey(_TRACK_O, 8.36, 0);
    
    effector:Play();
    
    
    -- Layer Rain_19
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_19");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.4, 8);
    
    effector:SetKey(_TRACK_SX, 7.4, 1);
    effector:SetKey(_TRACK_SY, 7.4, 1);
    effector:SetKey(_TRACK_SX, 7.96, 1);
    effector:SetKey(_TRACK_SY, 7.96, 1.78557702945724);
    effector:SetKey(_TRACK_O, 7.4, 0);
    effector:SetKey(_TRACK_O, 7.56, 1);
    effector:SetKey(_TRACK_O, 7.8, 1);
    effector:SetKey(_TRACK_O, 7.96, 0);
    
    effector:Play();
    
    
    -- Layer Rain_20
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_20");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7, 7.6);
    
    effector:SetKey(_TRACK_SX, 7, 1);
    effector:SetKey(_TRACK_SY, 7, 1);
    effector:SetKey(_TRACK_SX, 7.56, 1);
    effector:SetKey(_TRACK_SY, 7.56, 1.78557702945724);
    effector:SetKey(_TRACK_O, 7, 0);
    effector:SetKey(_TRACK_O, 7.16, 1);
    effector:SetKey(_TRACK_O, 7.4, 1);
    effector:SetKey(_TRACK_O, 7.56, 0);
    
    effector:Play();
    
    
    -- Layer Rain_21
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_21");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.6, 7.2);
    
    effector:SetKey(_TRACK_SX, 6.6, 1);
    effector:SetKey(_TRACK_SY, 6.6, 1);
    effector:SetKey(_TRACK_SX, 7.16, 1);
    effector:SetKey(_TRACK_SY, 7.16, 1.78557702945724);
    effector:SetKey(_TRACK_O, 6.6, 0);
    effector:SetKey(_TRACK_O, 6.76, 1);
    effector:SetKey(_TRACK_O, 7, 1);
    effector:SetKey(_TRACK_O, 7.16, 0);
    
    effector:Play();
    
    
    -- Layer Rain_22
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_22");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.2, 6.8);
    
    effector:SetKey(_TRACK_SX, 6.2, 1);
    effector:SetKey(_TRACK_SY, 6.2, 1);
    effector:SetKey(_TRACK_SX, 6.76, 1);
    effector:SetKey(_TRACK_SY, 6.76, 1.78557702945724);
    effector:SetKey(_TRACK_O, 6.2, 0);
    effector:SetKey(_TRACK_O, 6.36, 1);
    effector:SetKey(_TRACK_O, 6.6, 1);
    effector:SetKey(_TRACK_O, 6.76, 0);
    
    effector:Play();
    
    
    -- Layer Rain_23
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_23");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.8, 6.4);
    
    effector:SetKey(_TRACK_SX, 5.8, 1);
    effector:SetKey(_TRACK_SY, 5.8, 1);
    effector:SetKey(_TRACK_SX, 6.36, 1);
    effector:SetKey(_TRACK_SY, 6.36, 1.78557702945724);
    effector:SetKey(_TRACK_O, 5.8, 0);
    effector:SetKey(_TRACK_O, 5.96, 1);
    effector:SetKey(_TRACK_O, 6.2, 1);
    effector:SetKey(_TRACK_O, 6.36, 0);
    
    effector:Play();
    
    
    -- Layer Rain_24
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_24");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.4, 6);
    
    effector:SetKey(_TRACK_SX, 5.4, 1);
    effector:SetKey(_TRACK_SY, 5.4, 1);
    effector:SetKey(_TRACK_SX, 5.96, 1);
    effector:SetKey(_TRACK_SY, 5.96, 1.78557702945724);
    effector:SetKey(_TRACK_O, 5.4, 0);
    effector:SetKey(_TRACK_O, 5.56, 1);
    effector:SetKey(_TRACK_O, 5.8, 1);
    effector:SetKey(_TRACK_O, 5.96, 0);
    
    effector:Play();
    
    
    -- Layer Rain_25
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_25");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5, 5.6);
    
    effector:SetKey(_TRACK_SX, 5, 1);
    effector:SetKey(_TRACK_SY, 5, 1);
    effector:SetKey(_TRACK_SX, 5.56, 1);
    effector:SetKey(_TRACK_SY, 5.56, 1.78557702945724);
    effector:SetKey(_TRACK_O, 5, 0);
    effector:SetKey(_TRACK_O, 5.16, 1);
    effector:SetKey(_TRACK_O, 5.4, 1);
    effector:SetKey(_TRACK_O, 5.56, 0);
    
    effector:Play();
    
    
    -- Layer Rain_26
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_26");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4.6, 5.2);
    
    effector:SetKey(_TRACK_SX, 4.6, 1);
    effector:SetKey(_TRACK_SY, 4.6, 1);
    effector:SetKey(_TRACK_SX, 5.16, 1);
    effector:SetKey(_TRACK_SY, 5.16, 1.78557702945724);
    effector:SetKey(_TRACK_O, 4.6, 0);
    effector:SetKey(_TRACK_O, 4.76, 1);
    effector:SetKey(_TRACK_O, 5, 1);
    effector:SetKey(_TRACK_O, 5.16, 0);
    
    effector:Play();
    
    
    -- Layer Rain_27
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_27");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4.2, 4.8);
    
    effector:SetKey(_TRACK_SX, 4.2, 1);
    effector:SetKey(_TRACK_SY, 4.2, 1);
    effector:SetKey(_TRACK_SX, 4.76, 1);
    effector:SetKey(_TRACK_SY, 4.76, 1.78557702945724);
    effector:SetKey(_TRACK_O, 4.2, 0);
    effector:SetKey(_TRACK_O, 4.36, 1);
    effector:SetKey(_TRACK_O, 4.6, 1);
    effector:SetKey(_TRACK_O, 4.76, 0);
    
    effector:Play();
    
    
    -- Layer Rain_28
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_28");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.8, 4.4);
    
    effector:SetKey(_TRACK_SX, 3.8, 1);
    effector:SetKey(_TRACK_SY, 3.8, 1);
    effector:SetKey(_TRACK_SX, 4.36, 1);
    effector:SetKey(_TRACK_SY, 4.36, 1.78557702945724);
    effector:SetKey(_TRACK_O, 3.8, 0);
    effector:SetKey(_TRACK_O, 3.96, 1);
    effector:SetKey(_TRACK_O, 4.2, 1);
    effector:SetKey(_TRACK_O, 4.36, 0);
    
    effector:Play();
    
    
    -- Layer Rain_29
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_29");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.4, 4);
    
    effector:SetKey(_TRACK_SX, 3.4, 1);
    effector:SetKey(_TRACK_SY, 3.4, 1);
    effector:SetKey(_TRACK_SX, 3.96, 1);
    effector:SetKey(_TRACK_SY, 3.96, 1.78557702945724);
    effector:SetKey(_TRACK_O, 3.4, 0);
    effector:SetKey(_TRACK_O, 3.56, 1);
    effector:SetKey(_TRACK_O, 3.8, 1);
    effector:SetKey(_TRACK_O, 3.96, 0);
    
    effector:Play();
    
    
    -- Layer Rain_30
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_30");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3, 3.6);
    
    effector:SetKey(_TRACK_SX, 3, 1);
    effector:SetKey(_TRACK_SY, 3, 1);
    effector:SetKey(_TRACK_SX, 3.56, 1);
    effector:SetKey(_TRACK_SY, 3.56, 1.78557702945724);
    effector:SetKey(_TRACK_O, 3, 0);
    effector:SetKey(_TRACK_O, 3.16, 1);
    effector:SetKey(_TRACK_O, 3.4, 1);
    effector:SetKey(_TRACK_O, 3.56, 0);
    
    effector:Play();
    
    
    -- Layer Rain_31
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_31");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.6, 3.2);
    
    effector:SetKey(_TRACK_SX, 2.6, 1);
    effector:SetKey(_TRACK_SY, 2.6, 1);
    effector:SetKey(_TRACK_SX, 3.16, 1);
    effector:SetKey(_TRACK_SY, 3.16, 1.78557702945724);
    effector:SetKey(_TRACK_O, 2.6, 0);
    effector:SetKey(_TRACK_O, 2.76, 1);
    effector:SetKey(_TRACK_O, 3, 1);
    effector:SetKey(_TRACK_O, 3.16, 0);
    
    effector:Play();
    
    
    -- Layer Rain_32
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_32");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.2, 2.8);
    
    effector:SetKey(_TRACK_SX, 2.2, 1);
    effector:SetKey(_TRACK_SY, 2.2, 1);
    effector:SetKey(_TRACK_SX, 2.76, 1);
    effector:SetKey(_TRACK_SY, 2.76, 1.78557702945724);
    effector:SetKey(_TRACK_O, 2.2, 0);
    effector:SetKey(_TRACK_O, 2.36, 1);
    effector:SetKey(_TRACK_O, 2.6, 1);
    effector:SetKey(_TRACK_O, 2.76, 0);
    
    effector:Play();
    
    
    -- Layer Rain_33
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_33");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.8, 2.4);
    
    effector:SetKey(_TRACK_SX, 1.8, 1);
    effector:SetKey(_TRACK_SY, 1.8, 1);
    effector:SetKey(_TRACK_SX, 2.36, 1);
    effector:SetKey(_TRACK_SY, 2.36, 1.78557702945724);
    effector:SetKey(_TRACK_O, 1.8, 0);
    effector:SetKey(_TRACK_O, 1.96, 1);
    effector:SetKey(_TRACK_O, 2.2, 1);
    effector:SetKey(_TRACK_O, 2.36, 0);
    
    effector:Play();
    
    
    -- Layer Rain_34
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_34");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.4, 2);
    
    effector:SetKey(_TRACK_SX, 1.4, 1);
    effector:SetKey(_TRACK_SY, 1.4, 1);
    effector:SetKey(_TRACK_SX, 1.96, 1);
    effector:SetKey(_TRACK_SY, 1.96, 1.78557702945724);
    effector:SetKey(_TRACK_O, 1.4, 0);
    effector:SetKey(_TRACK_O, 1.56, 1);
    effector:SetKey(_TRACK_O, 1.8, 1);
    effector:SetKey(_TRACK_O, 1.96, 0);
    
    effector:Play();
    
    
    -- Layer Rain_35
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_35");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1, 1.6);
    
    effector:SetKey(_TRACK_SX, 1, 1);
    effector:SetKey(_TRACK_SY, 1, 1);
    effector:SetKey(_TRACK_SX, 1.56, 1);
    effector:SetKey(_TRACK_SY, 1.56, 1.78557702945724);
    effector:SetKey(_TRACK_O, 1, 0);
    effector:SetKey(_TRACK_O, 1.16, 1);
    effector:SetKey(_TRACK_O, 1.4, 1);
    effector:SetKey(_TRACK_O, 1.56, 0);
    
    effector:Play();
    
    
    -- Layer Rain_36
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_36");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.6, 1.2);
    
    effector:SetKey(_TRACK_SX, 0.6, 1);
    effector:SetKey(_TRACK_SY, 0.6, 1);
    effector:SetKey(_TRACK_SX, 1.16, 1);
    effector:SetKey(_TRACK_SY, 1.16, 1.78557702945724);
    effector:SetKey(_TRACK_O, 0.6, 0);
    effector:SetKey(_TRACK_O, 0.76, 1);
    effector:SetKey(_TRACK_O, 1, 1);
    effector:SetKey(_TRACK_O, 1.16, 0);
    
    effector:Play();
    
    
    -- Layer Rain_37
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_37");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(358.686159844055, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.2, 0.8);
    
    effector:SetKey(_TRACK_SX, 0.2, 1);
    effector:SetKey(_TRACK_SY, 0.2, 1);
    effector:SetKey(_TRACK_SX, 0.76, 1);
    effector:SetKey(_TRACK_SY, 0.76, 1.78557702945724);
    effector:SetKey(_TRACK_O, 0.2, 0);
    effector:SetKey(_TRACK_O, 0.36, 1);
    effector:SetKey(_TRACK_O, 0.6, 1);
    effector:SetKey(_TRACK_O, 0.76, 0);
    
    effector:Play();
    
    
    -- Layer Splash_38
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_38");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(361.302886962891, 621.067077636719);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.36, 9.68);
    
    effector:SetKey(_TRACK_SX, 9.36, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 9.36, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 9.44, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 9.44, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 9.64, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 9.64, 0.37707906442249);
    effector:SetKey(_TRACK_O, 9.36, 0);
    effector:SetKey(_TRACK_O, 9.4, 1);
    effector:SetKey(_TRACK_O, 9.52, 1);
    effector:SetKey(_TRACK_O, 9.64, 0);
    
    effector:Play();
    
    
    -- Layer Splash_39
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_39");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(43.1526031494141, 461.252044677734);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9, 9.32);
    
    effector:SetKey(_TRACK_SX, 9, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 9, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 9.08, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 9.08, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 9.28, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 9.28, 0.37707906442249);
    effector:SetKey(_TRACK_O, 9, 0);
    effector:SetKey(_TRACK_O, 9.04, 1);
    effector:SetKey(_TRACK_O, 9.16, 1);
    effector:SetKey(_TRACK_O, 9.28, 0);
    
    effector:Play();
    
    
    -- Layer Splash_40
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_40");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(182.250869750977, 671.379211425781);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.2, 9.52);
    
    effector:SetKey(_TRACK_SX, 9.2, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 9.2, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 9.28, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 9.28, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 9.48, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 9.48, 0.37707906442249);
    effector:SetKey(_TRACK_O, 9.2, 0);
    effector:SetKey(_TRACK_O, 9.24, 1);
    effector:SetKey(_TRACK_O, 9.36, 1);
    effector:SetKey(_TRACK_O, 9.48, 0);
    
    effector:Play();
    
    
    -- Layer Splash_41
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_41");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(592.146820068359, 729.090194702149);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.56, 8.88);
    
    effector:SetKey(_TRACK_SX, 8.56, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 8.56, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 8.64, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 8.64, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 8.84, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 8.84, 0.37707906442249);
    effector:SetKey(_TRACK_O, 8.56, 0);
    effector:SetKey(_TRACK_O, 8.6, 1);
    effector:SetKey(_TRACK_O, 8.72, 1);
    effector:SetKey(_TRACK_O, 8.84, 0);
    
    effector:Play();
    
    
    -- Layer Splash_42
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_42");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(257.71907043457, 684.697128295899);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.28, 8.6);
    
    effector:SetKey(_TRACK_SX, 8.28, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 8.28, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 8.36, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 8.36, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 8.56, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 8.56, 0.37707906442249);
    effector:SetKey(_TRACK_O, 8.28, 0);
    effector:SetKey(_TRACK_O, 8.32, 1);
    effector:SetKey(_TRACK_O, 8.44, 1);
    effector:SetKey(_TRACK_O, 8.56, 0);
    
    effector:Play();
    
    
    -- Layer Splash_43
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_43");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(395.33757019043, 752.766494750977);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.04, 9.36);
    
    effector:SetKey(_TRACK_SX, 9.04, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 9.04, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 9.12, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 9.12, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 9.32, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 9.32, 0.37707906442249);
    effector:SetKey(_TRACK_O, 9.04, 0);
    effector:SetKey(_TRACK_O, 9.08, 1);
    effector:SetKey(_TRACK_O, 9.2, 1);
    effector:SetKey(_TRACK_O, 9.32, 0);
    
    effector:Play();
    
    
    -- Layer Splash_44
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_44");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(294.577667236328, 295.299209594727);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.52, 8.84);
    
    effector:SetKey(_TRACK_SX, 8.52, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 8.52, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 8.6, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 8.6, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 8.8, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 8.8, 0.31743685313006);
    effector:SetKey(_TRACK_O, 8.52, 0);
    effector:SetKey(_TRACK_O, 8.56, 1);
    effector:SetKey(_TRACK_O, 8.68, 1);
    effector:SetKey(_TRACK_O, 8.8, 0);
    
    effector:Play();
    
    
    -- Layer Splash_45
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_45");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(119.964950561523, 308.617126464844);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.24, 9.56);
    
    effector:SetKey(_TRACK_SX, 9.24, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 9.24, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 9.32, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 9.32, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 9.52, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 9.52, 0.31743685313006);
    effector:SetKey(_TRACK_O, 9.24, 0);
    effector:SetKey(_TRACK_O, 9.28, 1);
    effector:SetKey(_TRACK_O, 9.4, 1);
    effector:SetKey(_TRACK_O, 9.52, 0);
    
    effector:Play();
    
    
    -- Layer Splash_46
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_46");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(106.647033691406, 711.114242553711);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.6, 8.92);
    
    effector:SetKey(_TRACK_SX, 8.6, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 8.6, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 8.68, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 8.68, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 8.88, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 8.88, 0.31743685313006);
    effector:SetKey(_TRACK_O, 8.6, 0);
    effector:SetKey(_TRACK_O, 8.64, 1);
    effector:SetKey(_TRACK_O, 8.76, 1);
    effector:SetKey(_TRACK_O, 8.88, 0);
    
    effector:Play();
    
    
    -- Layer Splash_47
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_47");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(359.6875, 711.114242553711);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.52, 9.84);
    
    effector:SetKey(_TRACK_SX, 9.52, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 9.52, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 9.6, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 9.6, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 9.8, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 9.8, 0.31743685313006);
    effector:SetKey(_TRACK_O, 9.52, 0);
    effector:SetKey(_TRACK_O, 9.56, 1);
    effector:SetKey(_TRACK_O, 9.68, 1);
    effector:SetKey(_TRACK_O, 9.8, 0);
    
    effector:Play();
    
    
    -- Layer Splash_48
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_48");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(611.248199462891, 657.842559814453);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.44, 8.76);
    
    effector:SetKey(_TRACK_SX, 8.44, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 8.44, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 8.52, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 8.52, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 8.72, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 8.72, 0.31743685313006);
    effector:SetKey(_TRACK_O, 8.44, 0);
    effector:SetKey(_TRACK_O, 8.48, 1);
    effector:SetKey(_TRACK_O, 8.6, 1);
    effector:SetKey(_TRACK_O, 8.72, 0);
    
    effector:Play();
    
    
    -- Layer Splash_49
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_49");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(754.785766601563, 428.478393554688);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.04, 9.36);
    
    effector:SetKey(_TRACK_SX, 9.04, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 9.04, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 9.12, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 9.12, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 9.32, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 9.32, 0.31743685313006);
    effector:SetKey(_TRACK_O, 9.04, 0);
    effector:SetKey(_TRACK_O, 9.08, 1);
    effector:SetKey(_TRACK_O, 9.2, 1);
    effector:SetKey(_TRACK_O, 9.32, 0);
    
    effector:Play();
    
    
    -- Layer Splash_50
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_50");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(415.918716430664, 447.715393066406);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.56, 9.88);
    
    effector:SetKey(_TRACK_SX, 9.56, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 9.56, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 9.64, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 9.64, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 9.84, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 9.84, 0.31743685313006);
    effector:SetKey(_TRACK_O, 9.56, 0);
    effector:SetKey(_TRACK_O, 9.6, 1);
    effector:SetKey(_TRACK_O, 9.72, 1);
    effector:SetKey(_TRACK_O, 9.84, 0);
    
    effector:Play();
    
    
    -- Layer Splash_51
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_51");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(626.045883178711, 523.18359375);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.96, 9.28);
    
    effector:SetKey(_TRACK_SX, 8.96, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 8.96, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 9.04, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 9.04, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 9.24, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 9.24, 0.31743685313006);
    effector:SetKey(_TRACK_O, 8.96, 0);
    effector:SetKey(_TRACK_O, 9, 1);
    effector:SetKey(_TRACK_O, 9.12, 1);
    effector:SetKey(_TRACK_O, 9.24, 0);
    
    effector:Play();
    
    
    -- Layer Splash_52
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_52");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(358.207733154297, 554.258743286133);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.6, 8.92);
    
    effector:SetKey(_TRACK_SX, 8.6, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 8.6, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 8.68, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 8.68, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 8.88, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 8.88, 0.31743685313006);
    effector:SetKey(_TRACK_O, 8.6, 0);
    effector:SetKey(_TRACK_O, 8.64, 1);
    effector:SetKey(_TRACK_O, 8.76, 1);
    effector:SetKey(_TRACK_O, 8.88, 0);
    
    effector:Play();
    
    
    -- Layer Splash_53
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_53");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(75.5718994140625, 671.16047668457);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.28, 8.6);
    
    effector:SetKey(_TRACK_SX, 8.28, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 8.28, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 8.36, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 8.36, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 8.56, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 8.56, 0.31743685313006);
    effector:SetKey(_TRACK_O, 8.28, 0);
    effector:SetKey(_TRACK_O, 8.32, 1);
    effector:SetKey(_TRACK_O, 8.44, 1);
    effector:SetKey(_TRACK_O, 8.56, 0);
    
    effector:Play();
    
    
    -- Layer Splash_54
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_54");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(734.06901550293, 727.391693115234);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.44, 9.76);
    
    effector:SetKey(_TRACK_SX, 9.44, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 9.44, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 9.52, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 9.52, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 9.72, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 9.72, 0.31743685313006);
    effector:SetKey(_TRACK_O, 9.44, 0);
    effector:SetKey(_TRACK_O, 9.48, 1);
    effector:SetKey(_TRACK_O, 9.6, 1);
    effector:SetKey(_TRACK_O, 9.72, 0);
    
    effector:Play();
    
    
    -- Layer Rain_55
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain.png");
    element:SetName("Rain_55");
    composition:AddElement(element);
    element:SetHotSpot(501, 107.5);
    element:SetParentElement(composition);
    element:SetXY(342, 15.9999999999999);
    
    element:SetAngle(-0.34417215978142);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 0.4);
    
    effector:SetKey(_TRACK_SX, 0, 1);
    effector:SetKey(_TRACK_SY, 0, 1);
    effector:SetKey(_TRACK_SX, 0.36, 1);
    effector:SetKey(_TRACK_SY, 0.36, 1.78557702945724);
    effector:SetKey(_TRACK_O, 0, 1);
    effector:SetKey(_TRACK_O, 0.2, 1);
    effector:SetKey(_TRACK_O, 0.36, 0);
    
    effector:Play();
    
    
    -- Layer Splash_56
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_56");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(361.302886962891, 621.067077636719);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.84, 8.16);
    
    effector:SetKey(_TRACK_SX, 7.84, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 7.84, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 7.92, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 7.92, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 8.12, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 8.12, 0.37707906442249);
    effector:SetKey(_TRACK_O, 7.84, 0);
    effector:SetKey(_TRACK_O, 7.88, 1);
    effector:SetKey(_TRACK_O, 8, 1);
    effector:SetKey(_TRACK_O, 8.12, 0);
    
    effector:Play();
    
    
    -- Layer Splash_57
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_57");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(43.1526031494141, 461.252044677734);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.48, 7.8);
    
    effector:SetKey(_TRACK_SX, 7.48, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 7.48, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 7.56, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 7.56, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 7.76, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 7.76, 0.37707906442249);
    effector:SetKey(_TRACK_O, 7.48, 0);
    effector:SetKey(_TRACK_O, 7.52, 1);
    effector:SetKey(_TRACK_O, 7.64, 1);
    effector:SetKey(_TRACK_O, 7.76, 0);
    
    effector:Play();
    
    
    -- Layer Splash_58
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_58");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(182.250869750977, 671.379211425781);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.68, 8);
    
    effector:SetKey(_TRACK_SX, 7.68, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 7.68, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 7.76, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 7.76, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 7.96, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 7.96, 0.37707906442249);
    effector:SetKey(_TRACK_O, 7.68, 0);
    effector:SetKey(_TRACK_O, 7.72, 1);
    effector:SetKey(_TRACK_O, 7.84, 1);
    effector:SetKey(_TRACK_O, 7.96, 0);
    
    effector:Play();
    
    
    -- Layer Splash_59
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_59");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(592.146820068359, 729.090194702149);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.04, 7.36);
    
    effector:SetKey(_TRACK_SX, 7.04, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 7.04, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 7.12, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 7.12, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 7.32, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 7.32, 0.37707906442249);
    effector:SetKey(_TRACK_O, 7.04, 0);
    effector:SetKey(_TRACK_O, 7.08, 1);
    effector:SetKey(_TRACK_O, 7.2, 1);
    effector:SetKey(_TRACK_O, 7.32, 0);
    
    effector:Play();
    
    
    -- Layer Splash_60
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_60");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(257.71907043457, 684.697128295899);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.76, 7.08);
    
    effector:SetKey(_TRACK_SX, 6.76, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 6.76, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 6.84, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 6.84, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 7.04, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 7.04, 0.37707906442249);
    effector:SetKey(_TRACK_O, 6.76, 0);
    effector:SetKey(_TRACK_O, 6.8, 1);
    effector:SetKey(_TRACK_O, 6.92, 1);
    effector:SetKey(_TRACK_O, 7.04, 0);
    
    effector:Play();
    
    
    -- Layer Splash_61
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_61");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(395.33757019043, 752.766494750977);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.52, 7.84);
    
    effector:SetKey(_TRACK_SX, 7.52, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 7.52, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 7.6, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 7.6, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 7.8, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 7.8, 0.37707906442249);
    effector:SetKey(_TRACK_O, 7.52, 0);
    effector:SetKey(_TRACK_O, 7.56, 1);
    effector:SetKey(_TRACK_O, 7.68, 1);
    effector:SetKey(_TRACK_O, 7.8, 0);
    
    effector:Play();
    
    
    -- Layer Splash_62
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_62");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(294.577667236328, 295.299209594727);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7, 7.32);
    
    effector:SetKey(_TRACK_SX, 7, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 7, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 7.08, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 7.08, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 7.28, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 7.28, 0.31743685313006);
    effector:SetKey(_TRACK_O, 7, 0);
    effector:SetKey(_TRACK_O, 7.04, 1);
    effector:SetKey(_TRACK_O, 7.16, 1);
    effector:SetKey(_TRACK_O, 7.28, 0);
    
    effector:Play();
    
    
    -- Layer Splash_63
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_63");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(119.964950561523, 308.617126464844);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.72, 8.04);
    
    effector:SetKey(_TRACK_SX, 7.72, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 7.72, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 7.8, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 7.8, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 8, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 8, 0.31743685313006);
    effector:SetKey(_TRACK_O, 7.72, 0);
    effector:SetKey(_TRACK_O, 7.76, 1);
    effector:SetKey(_TRACK_O, 7.88, 1);
    effector:SetKey(_TRACK_O, 8, 0);
    
    effector:Play();
    
    
    -- Layer Splash_64
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_64");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(106.647033691406, 711.114242553711);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.08, 7.4);
    
    effector:SetKey(_TRACK_SX, 7.08, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 7.08, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 7.16, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 7.16, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 7.36, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 7.36, 0.31743685313006);
    effector:SetKey(_TRACK_O, 7.08, 0);
    effector:SetKey(_TRACK_O, 7.12, 1);
    effector:SetKey(_TRACK_O, 7.24, 1);
    effector:SetKey(_TRACK_O, 7.36, 0);
    
    effector:Play();
    
    
    -- Layer Splash_65
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_65");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(359.6875, 711.114242553711);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8, 8.32);
    
    effector:SetKey(_TRACK_SX, 8, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 8, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 8.08, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 8.08, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 8.28, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 8.28, 0.31743685313006);
    effector:SetKey(_TRACK_O, 8, 0);
    effector:SetKey(_TRACK_O, 8.04, 1);
    effector:SetKey(_TRACK_O, 8.16, 1);
    effector:SetKey(_TRACK_O, 8.28, 0);
    
    effector:Play();
    
    
    -- Layer Splash_66
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_66");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(611.248199462891, 657.842559814453);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.92, 7.24);
    
    effector:SetKey(_TRACK_SX, 6.92, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 6.92, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 7, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 7, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 7.2, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 7.2, 0.31743685313006);
    effector:SetKey(_TRACK_O, 6.92, 0);
    effector:SetKey(_TRACK_O, 6.96, 1);
    effector:SetKey(_TRACK_O, 7.08, 1);
    effector:SetKey(_TRACK_O, 7.2, 0);
    
    effector:Play();
    
    
    -- Layer Splash_67
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_67");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(754.785766601563, 428.478393554688);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.52, 7.84);
    
    effector:SetKey(_TRACK_SX, 7.52, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 7.52, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 7.6, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 7.6, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 7.8, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 7.8, 0.31743685313006);
    effector:SetKey(_TRACK_O, 7.52, 0);
    effector:SetKey(_TRACK_O, 7.56, 1);
    effector:SetKey(_TRACK_O, 7.68, 1);
    effector:SetKey(_TRACK_O, 7.8, 0);
    
    effector:Play();
    
    
    -- Layer Splash_68
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_68");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(415.918716430664, 447.715393066406);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.04, 8.36);
    
    effector:SetKey(_TRACK_SX, 8.04, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 8.04, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 8.12, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 8.12, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 8.32, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 8.32, 0.31743685313006);
    effector:SetKey(_TRACK_O, 8.04, 0);
    effector:SetKey(_TRACK_O, 8.08, 1);
    effector:SetKey(_TRACK_O, 8.2, 1);
    effector:SetKey(_TRACK_O, 8.32, 0);
    
    effector:Play();
    
    
    -- Layer Splash_69
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_69");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(626.045883178711, 523.18359375);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.44, 7.76);
    
    effector:SetKey(_TRACK_SX, 7.44, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 7.44, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 7.52, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 7.52, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 7.72, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 7.72, 0.31743685313006);
    effector:SetKey(_TRACK_O, 7.44, 0);
    effector:SetKey(_TRACK_O, 7.48, 1);
    effector:SetKey(_TRACK_O, 7.6, 1);
    effector:SetKey(_TRACK_O, 7.72, 0);
    
    effector:Play();
    
    
    -- Layer Splash_70
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_70");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(358.207733154297, 554.258743286133);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.08, 7.4);
    
    effector:SetKey(_TRACK_SX, 7.08, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 7.08, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 7.16, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 7.16, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 7.36, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 7.36, 0.31743685313006);
    effector:SetKey(_TRACK_O, 7.08, 0);
    effector:SetKey(_TRACK_O, 7.12, 1);
    effector:SetKey(_TRACK_O, 7.24, 1);
    effector:SetKey(_TRACK_O, 7.36, 0);
    
    effector:Play();
    
    
    -- Layer Splash_71
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_71");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(75.5718994140625, 671.16047668457);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.76, 7.08);
    
    effector:SetKey(_TRACK_SX, 6.76, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 6.76, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 6.84, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 6.84, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 7.04, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 7.04, 0.31743685313006);
    effector:SetKey(_TRACK_O, 6.76, 0);
    effector:SetKey(_TRACK_O, 6.8, 1);
    effector:SetKey(_TRACK_O, 6.92, 1);
    effector:SetKey(_TRACK_O, 7.04, 0);
    
    effector:Play();
    
    
    -- Layer Splash_72
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_72");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(734.06901550293, 727.391693115234);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.92, 8.24);
    
    effector:SetKey(_TRACK_SX, 7.92, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 7.92, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 8, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 8, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 8.2, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 8.2, 0.31743685313006);
    effector:SetKey(_TRACK_O, 7.92, 0);
    effector:SetKey(_TRACK_O, 7.96, 1);
    effector:SetKey(_TRACK_O, 8.08, 1);
    effector:SetKey(_TRACK_O, 8.2, 0);
    
    effector:Play();
    
    
    -- Layer Splash_73
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_73");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(361.302886962891, 621.067077636719);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.24, 6.56);
    
    effector:SetKey(_TRACK_SX, 6.24, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 6.24, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 6.32, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 6.32, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 6.52, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 6.52, 0.37707906442249);
    effector:SetKey(_TRACK_O, 6.24, 0);
    effector:SetKey(_TRACK_O, 6.28, 1);
    effector:SetKey(_TRACK_O, 6.4, 1);
    effector:SetKey(_TRACK_O, 6.52, 0);
    
    effector:Play();
    
    
    -- Layer Splash_74
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_74");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(43.1526031494141, 461.252044677734);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.88, 6.2);
    
    effector:SetKey(_TRACK_SX, 5.88, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 5.88, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 5.96, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 5.96, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 6.16, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 6.16, 0.37707906442249);
    effector:SetKey(_TRACK_O, 5.88, 0);
    effector:SetKey(_TRACK_O, 5.92, 1);
    effector:SetKey(_TRACK_O, 6.04, 1);
    effector:SetKey(_TRACK_O, 6.16, 0);
    
    effector:Play();
    
    
    -- Layer Splash_75
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_75");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(182.250869750977, 671.379211425781);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.08, 6.4);
    
    effector:SetKey(_TRACK_SX, 6.08, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 6.08, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 6.16, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 6.16, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 6.36, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 6.36, 0.37707906442249);
    effector:SetKey(_TRACK_O, 6.08, 0);
    effector:SetKey(_TRACK_O, 6.12, 1);
    effector:SetKey(_TRACK_O, 6.24, 1);
    effector:SetKey(_TRACK_O, 6.36, 0);
    
    effector:Play();
    
    
    -- Layer Splash_76
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_76");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(592.146820068359, 729.090194702149);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.44, 5.76);
    
    effector:SetKey(_TRACK_SX, 5.44, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 5.44, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 5.52, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 5.52, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 5.72, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 5.72, 0.37707906442249);
    effector:SetKey(_TRACK_O, 5.44, 0);
    effector:SetKey(_TRACK_O, 5.48, 1);
    effector:SetKey(_TRACK_O, 5.6, 1);
    effector:SetKey(_TRACK_O, 5.72, 0);
    
    effector:Play();
    
    
    -- Layer Splash_77
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_77");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(257.71907043457, 684.697128295899);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.16, 5.48);
    
    effector:SetKey(_TRACK_SX, 5.16, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 5.16, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 5.24, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 5.24, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 5.44, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 5.44, 0.37707906442249);
    effector:SetKey(_TRACK_O, 5.16, 0);
    effector:SetKey(_TRACK_O, 5.2, 1);
    effector:SetKey(_TRACK_O, 5.32, 1);
    effector:SetKey(_TRACK_O, 5.44, 0);
    
    effector:Play();
    
    
    -- Layer Splash_78
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_78");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(395.33757019043, 752.766494750977);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.92, 6.24);
    
    effector:SetKey(_TRACK_SX, 5.92, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 5.92, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 6, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 6, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 6.2, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 6.2, 0.37707906442249);
    effector:SetKey(_TRACK_O, 5.92, 0);
    effector:SetKey(_TRACK_O, 5.96, 1);
    effector:SetKey(_TRACK_O, 6.08, 1);
    effector:SetKey(_TRACK_O, 6.2, 0);
    
    effector:Play();
    
    
    -- Layer Splash_79
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_79");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(294.577667236328, 295.299209594727);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.4, 5.72);
    
    effector:SetKey(_TRACK_SX, 5.4, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 5.4, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 5.48, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 5.48, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 5.68, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 5.68, 0.31743685313006);
    effector:SetKey(_TRACK_O, 5.4, 0);
    effector:SetKey(_TRACK_O, 5.44, 1);
    effector:SetKey(_TRACK_O, 5.56, 1);
    effector:SetKey(_TRACK_O, 5.68, 0);
    
    effector:Play();
    
    
    -- Layer Splash_80
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_80");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(119.964950561523, 308.617126464844);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.12, 6.44);
    
    effector:SetKey(_TRACK_SX, 6.12, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 6.12, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 6.2, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 6.2, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 6.4, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 6.4, 0.31743685313006);
    effector:SetKey(_TRACK_O, 6.12, 0);
    effector:SetKey(_TRACK_O, 6.16, 1);
    effector:SetKey(_TRACK_O, 6.28, 1);
    effector:SetKey(_TRACK_O, 6.4, 0);
    
    effector:Play();
    
    
    -- Layer Splash_81
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_81");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(106.647033691406, 711.114242553711);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.48, 5.8);
    
    effector:SetKey(_TRACK_SX, 5.48, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 5.48, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 5.56, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 5.56, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 5.76, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 5.76, 0.31743685313006);
    effector:SetKey(_TRACK_O, 5.48, 0);
    effector:SetKey(_TRACK_O, 5.52, 1);
    effector:SetKey(_TRACK_O, 5.64, 1);
    effector:SetKey(_TRACK_O, 5.76, 0);
    
    effector:Play();
    
    
    -- Layer Splash_82
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_82");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(359.6875, 711.114242553711);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.4, 6.72);
    
    effector:SetKey(_TRACK_SX, 6.4, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 6.4, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 6.48, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 6.48, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 6.68, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 6.68, 0.31743685313006);
    effector:SetKey(_TRACK_O, 6.4, 0);
    effector:SetKey(_TRACK_O, 6.44, 1);
    effector:SetKey(_TRACK_O, 6.56, 1);
    effector:SetKey(_TRACK_O, 6.68, 0);
    
    effector:Play();
    
    
    -- Layer Splash_83
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_83");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(611.248199462891, 657.842559814453);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.32, 5.64);
    
    effector:SetKey(_TRACK_SX, 5.32, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 5.32, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 5.4, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 5.4, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 5.6, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 5.6, 0.31743685313006);
    effector:SetKey(_TRACK_O, 5.32, 0);
    effector:SetKey(_TRACK_O, 5.36, 1);
    effector:SetKey(_TRACK_O, 5.48, 1);
    effector:SetKey(_TRACK_O, 5.6, 0);
    
    effector:Play();
    
    
    -- Layer Splash_84
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_84");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(754.785766601563, 428.478393554688);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.92, 6.24);
    
    effector:SetKey(_TRACK_SX, 5.92, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 5.92, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 6, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 6, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 6.2, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 6.2, 0.31743685313006);
    effector:SetKey(_TRACK_O, 5.92, 0);
    effector:SetKey(_TRACK_O, 5.96, 1);
    effector:SetKey(_TRACK_O, 6.08, 1);
    effector:SetKey(_TRACK_O, 6.2, 0);
    
    effector:Play();
    
    
    -- Layer Splash_85
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_85");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(415.918716430664, 447.715393066406);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.44, 6.76);
    
    effector:SetKey(_TRACK_SX, 6.44, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 6.44, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 6.52, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 6.52, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 6.72, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 6.72, 0.31743685313006);
    effector:SetKey(_TRACK_O, 6.44, 0);
    effector:SetKey(_TRACK_O, 6.48, 1);
    effector:SetKey(_TRACK_O, 6.6, 1);
    effector:SetKey(_TRACK_O, 6.72, 0);
    
    effector:Play();
    
    
    -- Layer Splash_86
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_86");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(626.045883178711, 523.18359375);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.84, 6.16);
    
    effector:SetKey(_TRACK_SX, 5.84, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 5.84, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 5.92, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 5.92, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 6.12, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 6.12, 0.31743685313006);
    effector:SetKey(_TRACK_O, 5.84, 0);
    effector:SetKey(_TRACK_O, 5.88, 1);
    effector:SetKey(_TRACK_O, 6, 1);
    effector:SetKey(_TRACK_O, 6.12, 0);
    
    effector:Play();
    
    
    -- Layer Splash_87
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_87");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(358.207733154297, 554.258743286133);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.48, 5.8);
    
    effector:SetKey(_TRACK_SX, 5.48, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 5.48, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 5.56, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 5.56, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 5.76, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 5.76, 0.31743685313006);
    effector:SetKey(_TRACK_O, 5.48, 0);
    effector:SetKey(_TRACK_O, 5.52, 1);
    effector:SetKey(_TRACK_O, 5.64, 1);
    effector:SetKey(_TRACK_O, 5.76, 0);
    
    effector:Play();
    
    
    -- Layer Splash_88
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_88");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(75.5718994140625, 671.16047668457);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.16, 5.48);
    
    effector:SetKey(_TRACK_SX, 5.16, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 5.16, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 5.24, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 5.24, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 5.44, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 5.44, 0.31743685313006);
    effector:SetKey(_TRACK_O, 5.16, 0);
    effector:SetKey(_TRACK_O, 5.2, 1);
    effector:SetKey(_TRACK_O, 5.32, 1);
    effector:SetKey(_TRACK_O, 5.44, 0);
    
    effector:Play();
    
    
    -- Layer Splash_89
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_89");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(734.06901550293, 727.391693115234);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.32, 6.64);
    
    effector:SetKey(_TRACK_SX, 6.32, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 6.32, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 6.4, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 6.4, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 6.6, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 6.6, 0.31743685313006);
    effector:SetKey(_TRACK_O, 6.32, 0);
    effector:SetKey(_TRACK_O, 6.36, 1);
    effector:SetKey(_TRACK_O, 6.48, 1);
    effector:SetKey(_TRACK_O, 6.6, 0);
    
    effector:Play();
    
    
    -- Layer Splash_90
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_90");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(361.302886962891, 621.067077636719);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4.36, 4.68);
    
    effector:SetKey(_TRACK_SX, 4.36, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 4.36, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 4.44, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 4.44, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 4.64, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 4.64, 0.37707906442249);
    effector:SetKey(_TRACK_O, 4.36, 0);
    effector:SetKey(_TRACK_O, 4.4, 1);
    effector:SetKey(_TRACK_O, 4.52, 1);
    effector:SetKey(_TRACK_O, 4.64, 0);
    
    effector:Play();
    
    
    -- Layer Splash_91
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_91");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(43.1526031494141, 461.252044677734);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4, 4.32);
    
    effector:SetKey(_TRACK_SX, 4, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 4, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 4.08, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 4.08, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 4.28, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 4.28, 0.37707906442249);
    effector:SetKey(_TRACK_O, 4, 0);
    effector:SetKey(_TRACK_O, 4.04, 1);
    effector:SetKey(_TRACK_O, 4.16, 1);
    effector:SetKey(_TRACK_O, 4.28, 0);
    
    effector:Play();
    
    
    -- Layer Splash_92
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_92");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(182.250869750977, 671.379211425781);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4.2, 4.52);
    
    effector:SetKey(_TRACK_SX, 4.2, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 4.2, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 4.28, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 4.28, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 4.48, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 4.48, 0.37707906442249);
    effector:SetKey(_TRACK_O, 4.2, 0);
    effector:SetKey(_TRACK_O, 4.24, 1);
    effector:SetKey(_TRACK_O, 4.36, 1);
    effector:SetKey(_TRACK_O, 4.48, 0);
    
    effector:Play();
    
    
    -- Layer Splash_93
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_93");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(592.146820068359, 729.090194702149);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.56, 3.88);
    
    effector:SetKey(_TRACK_SX, 3.56, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 3.56, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 3.64, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 3.64, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 3.84, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 3.84, 0.37707906442249);
    effector:SetKey(_TRACK_O, 3.56, 0);
    effector:SetKey(_TRACK_O, 3.6, 1);
    effector:SetKey(_TRACK_O, 3.72, 1);
    effector:SetKey(_TRACK_O, 3.84, 0);
    
    effector:Play();
    
    
    -- Layer Splash_94
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_94");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(257.71907043457, 684.697128295899);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.28, 3.6);
    
    effector:SetKey(_TRACK_SX, 3.28, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 3.28, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 3.36, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 3.36, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 3.56, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 3.56, 0.37707906442249);
    effector:SetKey(_TRACK_O, 3.28, 0);
    effector:SetKey(_TRACK_O, 3.32, 1);
    effector:SetKey(_TRACK_O, 3.44, 1);
    effector:SetKey(_TRACK_O, 3.56, 0);
    
    effector:Play();
    
    
    -- Layer Splash_95
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_95");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(395.33757019043, 752.766494750977);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4.04, 4.36);
    
    effector:SetKey(_TRACK_SX, 4.04, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 4.04, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 4.12, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 4.12, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 4.32, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 4.32, 0.37707906442249);
    effector:SetKey(_TRACK_O, 4.04, 0);
    effector:SetKey(_TRACK_O, 4.08, 1);
    effector:SetKey(_TRACK_O, 4.2, 1);
    effector:SetKey(_TRACK_O, 4.32, 0);
    
    effector:Play();
    
    
    -- Layer Splash_96
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_96");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(294.577667236328, 295.299209594727);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.52, 3.84);
    
    effector:SetKey(_TRACK_SX, 3.52, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 3.52, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 3.6, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 3.6, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 3.8, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 3.8, 0.31743685313006);
    effector:SetKey(_TRACK_O, 3.52, 0);
    effector:SetKey(_TRACK_O, 3.56, 1);
    effector:SetKey(_TRACK_O, 3.68, 1);
    effector:SetKey(_TRACK_O, 3.8, 0);
    
    effector:Play();
    
    
    -- Layer Splash_97
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_97");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(119.964950561523, 308.617126464844);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4.24, 4.56);
    
    effector:SetKey(_TRACK_SX, 4.24, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 4.24, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 4.32, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 4.32, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 4.52, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 4.52, 0.31743685313006);
    effector:SetKey(_TRACK_O, 4.24, 0);
    effector:SetKey(_TRACK_O, 4.28, 1);
    effector:SetKey(_TRACK_O, 4.4, 1);
    effector:SetKey(_TRACK_O, 4.52, 0);
    
    effector:Play();
    
    
    -- Layer Splash_98
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_98");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(106.647033691406, 711.114242553711);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.6, 3.92);
    
    effector:SetKey(_TRACK_SX, 3.6, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 3.6, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 3.68, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 3.68, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 3.88, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 3.88, 0.31743685313006);
    effector:SetKey(_TRACK_O, 3.6, 0);
    effector:SetKey(_TRACK_O, 3.64, 1);
    effector:SetKey(_TRACK_O, 3.76, 1);
    effector:SetKey(_TRACK_O, 3.88, 0);
    
    effector:Play();
    
    
    -- Layer Splash_99
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_99");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(359.6875, 711.114242553711);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4.52, 4.84);
    
    effector:SetKey(_TRACK_SX, 4.52, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 4.52, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 4.6, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 4.6, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 4.8, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 4.8, 0.31743685313006);
    effector:SetKey(_TRACK_O, 4.52, 0);
    effector:SetKey(_TRACK_O, 4.56, 1);
    effector:SetKey(_TRACK_O, 4.68, 1);
    effector:SetKey(_TRACK_O, 4.8, 0);
    
    effector:Play();
    
    
    -- Layer Splash_100
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_100");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(611.248199462891, 657.842559814453);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.44, 3.76);
    
    effector:SetKey(_TRACK_SX, 3.44, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 3.44, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 3.52, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 3.52, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 3.72, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 3.72, 0.31743685313006);
    effector:SetKey(_TRACK_O, 3.44, 0);
    effector:SetKey(_TRACK_O, 3.48, 1);
    effector:SetKey(_TRACK_O, 3.6, 1);
    effector:SetKey(_TRACK_O, 3.72, 0);
    
    effector:Play();
    
    
    -- Layer Splash_101
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_101");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(754.785766601563, 428.478393554688);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4.04, 4.36);
    
    effector:SetKey(_TRACK_SX, 4.04, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 4.04, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 4.12, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 4.12, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 4.32, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 4.32, 0.31743685313006);
    effector:SetKey(_TRACK_O, 4.04, 0);
    effector:SetKey(_TRACK_O, 4.08, 1);
    effector:SetKey(_TRACK_O, 4.2, 1);
    effector:SetKey(_TRACK_O, 4.32, 0);
    
    effector:Play();
    
    
    -- Layer Splash_102
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_102");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(415.918716430664, 447.715393066406);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4.56, 4.88);
    
    effector:SetKey(_TRACK_SX, 4.56, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 4.56, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 4.64, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 4.64, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 4.84, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 4.84, 0.31743685313006);
    effector:SetKey(_TRACK_O, 4.56, 0);
    effector:SetKey(_TRACK_O, 4.6, 1);
    effector:SetKey(_TRACK_O, 4.72, 1);
    effector:SetKey(_TRACK_O, 4.84, 0);
    
    effector:Play();
    
    
    -- Layer Splash_103
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_103");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(626.045883178711, 523.18359375);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.96, 4.28);
    
    effector:SetKey(_TRACK_SX, 3.96, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 3.96, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 4.04, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 4.04, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 4.24, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 4.24, 0.31743685313006);
    effector:SetKey(_TRACK_O, 3.96, 0);
    effector:SetKey(_TRACK_O, 4, 1);
    effector:SetKey(_TRACK_O, 4.12, 1);
    effector:SetKey(_TRACK_O, 4.24, 0);
    
    effector:Play();
    
    
    -- Layer Splash_104
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_104");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(358.207733154297, 554.258743286133);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.6, 3.92);
    
    effector:SetKey(_TRACK_SX, 3.6, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 3.6, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 3.68, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 3.68, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 3.88, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 3.88, 0.31743685313006);
    effector:SetKey(_TRACK_O, 3.6, 0);
    effector:SetKey(_TRACK_O, 3.64, 1);
    effector:SetKey(_TRACK_O, 3.76, 1);
    effector:SetKey(_TRACK_O, 3.88, 0);
    
    effector:Play();
    
    
    -- Layer Splash_105
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_105");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(75.5718994140625, 671.16047668457);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.28, 3.6);
    
    effector:SetKey(_TRACK_SX, 3.28, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 3.28, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 3.36, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 3.36, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 3.56, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 3.56, 0.31743685313006);
    effector:SetKey(_TRACK_O, 3.28, 0);
    effector:SetKey(_TRACK_O, 3.32, 1);
    effector:SetKey(_TRACK_O, 3.44, 1);
    effector:SetKey(_TRACK_O, 3.56, 0);
    
    effector:Play();
    
    
    -- Layer Splash_106
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_106");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(734.06901550293, 727.391693115234);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4.44, 4.76);
    
    effector:SetKey(_TRACK_SX, 4.44, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 4.44, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 4.52, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 4.52, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 4.72, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 4.72, 0.31743685313006);
    effector:SetKey(_TRACK_O, 4.44, 0);
    effector:SetKey(_TRACK_O, 4.48, 1);
    effector:SetKey(_TRACK_O, 4.6, 1);
    effector:SetKey(_TRACK_O, 4.72, 0);
    
    effector:Play();
    
    
    -- Layer Splash_107
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_107");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(361.302886962891, 621.067077636719);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.76, 3.08);
    
    effector:SetKey(_TRACK_SX, 2.76, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 2.76, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 2.84, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 2.84, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 3.04, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 3.04, 0.37707906442249);
    effector:SetKey(_TRACK_O, 2.76, 0);
    effector:SetKey(_TRACK_O, 2.8, 1);
    effector:SetKey(_TRACK_O, 2.92, 1);
    effector:SetKey(_TRACK_O, 3.04, 0);
    
    effector:Play();
    
    
    -- Layer Splash_108
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_108");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(43.1526031494141, 461.252044677734);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.4, 2.72);
    
    effector:SetKey(_TRACK_SX, 2.4, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 2.4, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 2.48, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 2.48, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 2.68, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 2.68, 0.37707906442249);
    effector:SetKey(_TRACK_O, 2.4, 0);
    effector:SetKey(_TRACK_O, 2.44, 1);
    effector:SetKey(_TRACK_O, 2.56, 1);
    effector:SetKey(_TRACK_O, 2.68, 0);
    
    effector:Play();
    
    
    -- Layer Splash_109
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_109");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(182.250869750977, 671.379211425781);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.6, 2.92);
    
    effector:SetKey(_TRACK_SX, 2.6, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 2.6, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 2.68, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 2.68, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 2.88, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 2.88, 0.37707906442249);
    effector:SetKey(_TRACK_O, 2.6, 0);
    effector:SetKey(_TRACK_O, 2.64, 1);
    effector:SetKey(_TRACK_O, 2.76, 1);
    effector:SetKey(_TRACK_O, 2.88, 0);
    
    effector:Play();
    
    
    -- Layer Splash_110
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_110");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(592.146820068359, 729.090194702149);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.96, 2.28);
    
    effector:SetKey(_TRACK_SX, 1.96, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 1.96, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 2.04, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 2.04, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 2.24, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 2.24, 0.37707906442249);
    effector:SetKey(_TRACK_O, 1.96, 0);
    effector:SetKey(_TRACK_O, 2, 1);
    effector:SetKey(_TRACK_O, 2.12, 1);
    effector:SetKey(_TRACK_O, 2.24, 0);
    
    effector:Play();
    
    
    -- Layer Splash_111
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_111");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(257.71907043457, 684.697128295899);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.68, 2);
    
    effector:SetKey(_TRACK_SX, 1.68, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 1.68, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 1.76, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 1.76, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 1.96, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 1.96, 0.37707906442249);
    effector:SetKey(_TRACK_O, 1.68, 0);
    effector:SetKey(_TRACK_O, 1.72, 1);
    effector:SetKey(_TRACK_O, 1.84, 1);
    effector:SetKey(_TRACK_O, 1.96, 0);
    
    effector:Play();
    
    
    -- Layer Splash_112
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_112");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(395.33757019043, 752.766494750977);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.44, 2.76);
    
    effector:SetKey(_TRACK_SX, 2.44, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 2.44, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 2.52, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 2.52, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 2.72, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 2.72, 0.37707906442249);
    effector:SetKey(_TRACK_O, 2.44, 0);
    effector:SetKey(_TRACK_O, 2.48, 1);
    effector:SetKey(_TRACK_O, 2.6, 1);
    effector:SetKey(_TRACK_O, 2.72, 0);
    
    effector:Play();
    
    
    -- Layer Splash_113
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_113");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(294.577667236328, 295.299209594727);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.92, 2.24);
    
    effector:SetKey(_TRACK_SX, 1.92, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 1.92, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 2, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 2, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 2.2, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 2.2, 0.31743685313006);
    effector:SetKey(_TRACK_O, 1.92, 0);
    effector:SetKey(_TRACK_O, 1.96, 1);
    effector:SetKey(_TRACK_O, 2.08, 1);
    effector:SetKey(_TRACK_O, 2.2, 0);
    
    effector:Play();
    
    
    -- Layer Splash_114
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_114");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(119.964950561523, 308.617126464844);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.64, 2.96);
    
    effector:SetKey(_TRACK_SX, 2.64, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 2.64, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 2.72, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 2.72, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 2.92, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 2.92, 0.31743685313006);
    effector:SetKey(_TRACK_O, 2.64, 0);
    effector:SetKey(_TRACK_O, 2.68, 1);
    effector:SetKey(_TRACK_O, 2.8, 1);
    effector:SetKey(_TRACK_O, 2.92, 0);
    
    effector:Play();
    
    
    -- Layer Splash_115
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_115");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(106.647033691406, 711.114242553711);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2, 2.32);
    
    effector:SetKey(_TRACK_SX, 2, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 2, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 2.08, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 2.08, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 2.28, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 2.28, 0.31743685313006);
    effector:SetKey(_TRACK_O, 2, 0);
    effector:SetKey(_TRACK_O, 2.04, 1);
    effector:SetKey(_TRACK_O, 2.16, 1);
    effector:SetKey(_TRACK_O, 2.28, 0);
    
    effector:Play();
    
    
    -- Layer Splash_116
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_116");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(359.6875, 711.114242553711);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.92, 3.24);
    
    effector:SetKey(_TRACK_SX, 2.92, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 2.92, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 3, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 3, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 3.2, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 3.2, 0.31743685313006);
    effector:SetKey(_TRACK_O, 2.92, 0);
    effector:SetKey(_TRACK_O, 2.96, 1);
    effector:SetKey(_TRACK_O, 3.08, 1);
    effector:SetKey(_TRACK_O, 3.2, 0);
    
    effector:Play();
    
    
    -- Layer Splash_117
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_117");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(611.248199462891, 657.842559814453);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.84, 2.16);
    
    effector:SetKey(_TRACK_SX, 1.84, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 1.84, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 1.92, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 1.92, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 2.12, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 2.12, 0.31743685313006);
    effector:SetKey(_TRACK_O, 1.84, 0);
    effector:SetKey(_TRACK_O, 1.88, 1);
    effector:SetKey(_TRACK_O, 2, 1);
    effector:SetKey(_TRACK_O, 2.12, 0);
    
    effector:Play();
    
    
    -- Layer Splash_118
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_118");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(754.785766601563, 428.478393554688);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.44, 2.76);
    
    effector:SetKey(_TRACK_SX, 2.44, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 2.44, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 2.52, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 2.52, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 2.72, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 2.72, 0.31743685313006);
    effector:SetKey(_TRACK_O, 2.44, 0);
    effector:SetKey(_TRACK_O, 2.48, 1);
    effector:SetKey(_TRACK_O, 2.6, 1);
    effector:SetKey(_TRACK_O, 2.72, 0);
    
    effector:Play();
    
    
    -- Layer Splash_119
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_119");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(415.918716430664, 447.715393066406);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.96, 3.28);
    
    effector:SetKey(_TRACK_SX, 2.96, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 2.96, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 3.04, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 3.04, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 3.24, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 3.24, 0.31743685313006);
    effector:SetKey(_TRACK_O, 2.96, 0);
    effector:SetKey(_TRACK_O, 3, 1);
    effector:SetKey(_TRACK_O, 3.12, 1);
    effector:SetKey(_TRACK_O, 3.24, 0);
    
    effector:Play();
    
    
    -- Layer Splash_120
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_120");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(626.045883178711, 523.18359375);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.36, 2.68);
    
    effector:SetKey(_TRACK_SX, 2.36, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 2.36, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 2.44, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 2.44, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 2.64, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 2.64, 0.31743685313006);
    effector:SetKey(_TRACK_O, 2.36, 0);
    effector:SetKey(_TRACK_O, 2.4, 1);
    effector:SetKey(_TRACK_O, 2.52, 1);
    effector:SetKey(_TRACK_O, 2.64, 0);
    
    effector:Play();
    
    
    -- Layer Splash_121
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_121");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(358.207733154297, 554.258743286133);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2, 2.32);
    
    effector:SetKey(_TRACK_SX, 2, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 2, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 2.08, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 2.08, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 2.28, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 2.28, 0.31743685313006);
    effector:SetKey(_TRACK_O, 2, 0);
    effector:SetKey(_TRACK_O, 2.04, 1);
    effector:SetKey(_TRACK_O, 2.16, 1);
    effector:SetKey(_TRACK_O, 2.28, 0);
    
    effector:Play();
    
    
    -- Layer Splash_122
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_122");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(75.5718994140625, 671.16047668457);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.68, 2);
    
    effector:SetKey(_TRACK_SX, 1.68, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 1.68, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 1.76, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 1.76, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 1.96, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 1.96, 0.31743685313006);
    effector:SetKey(_TRACK_O, 1.68, 0);
    effector:SetKey(_TRACK_O, 1.72, 1);
    effector:SetKey(_TRACK_O, 1.84, 1);
    effector:SetKey(_TRACK_O, 1.96, 0);
    
    effector:Play();
    
    
    -- Layer Splash_123
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_123");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(734.06901550293, 727.391693115234);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.84, 3.16);
    
    effector:SetKey(_TRACK_SX, 2.84, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 2.84, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 2.92, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 2.92, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 3.12, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 3.12, 0.31743685313006);
    effector:SetKey(_TRACK_O, 2.84, 0);
    effector:SetKey(_TRACK_O, 2.88, 1);
    effector:SetKey(_TRACK_O, 3, 1);
    effector:SetKey(_TRACK_O, 3.12, 0);
    
    effector:Play();
    
    
    -- Layer Splash_124
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_124");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(361.302886962891, 621.067077636719);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.08, 1.4);
    
    effector:SetKey(_TRACK_SX, 1.08, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 1.08, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 1.16, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 1.16, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 1.36, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 1.36, 0.37707906442249);
    effector:SetKey(_TRACK_O, 1.08, 0);
    effector:SetKey(_TRACK_O, 1.12, 1);
    effector:SetKey(_TRACK_O, 1.24, 1);
    effector:SetKey(_TRACK_O, 1.36, 0);
    
    effector:Play();
    
    
    -- Layer Splash_125
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_125");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(43.1526031494141, 461.252044677734);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.72, 1.04);
    
    effector:SetKey(_TRACK_SX, 0.72, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 0.72, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 0.8, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 0.8, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 1, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 1, 0.37707906442249);
    effector:SetKey(_TRACK_O, 0.72, 0);
    effector:SetKey(_TRACK_O, 0.76, 1);
    effector:SetKey(_TRACK_O, 0.88, 1);
    effector:SetKey(_TRACK_O, 1, 0);
    
    effector:Play();
    
    
    -- Layer Splash_126
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_126");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(182.250869750977, 671.379211425781);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.92, 1.24);
    
    effector:SetKey(_TRACK_SX, 0.92, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 0.92, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 1, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 1, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 1.2, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 1.2, 0.37707906442249);
    effector:SetKey(_TRACK_O, 0.92, 0);
    effector:SetKey(_TRACK_O, 0.96, 1);
    effector:SetKey(_TRACK_O, 1.08, 1);
    effector:SetKey(_TRACK_O, 1.2, 0);
    
    effector:Play();
    
    
    -- Layer Splash_127
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_127");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(592.146820068359, 729.090194702149);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.28, 0.6);
    
    effector:SetKey(_TRACK_SX, 0.28, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 0.28, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 0.36, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 0.36, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 0.56, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 0.56, 0.37707906442249);
    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 Splash_128
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_128");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(257.71907043457, 684.697128295899);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 0.32);
    
    effector:SetKey(_TRACK_SX, 0, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 0, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 0.08, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 0.08, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 0.28, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 0.28, 0.37707906442249);
    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 Splash_129
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_3.png");
    element:SetName("Splash_129");
    composition:AddElement(element);
    element:SetHotSpot(67, 76);
    element:SetParentElement(composition);
    element:SetXY(395.33757019043, 752.766494750977);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.76, 1.08);
    
    effector:SetKey(_TRACK_SX, 0.76, 0.18848257319442);
    effector:SetKey(_TRACK_SY, 0.76, 0.2553685381067);
    effector:SetKey(_TRACK_SX, 0.84, 0.44403812874997);
    effector:SetKey(_TRACK_SY, 0.84, 0.76852643284354);
    effector:SetKey(_TRACK_SX, 1.04, 0.55792701763886);
    effector:SetKey(_TRACK_SY, 1.04, 0.37707906442249);
    effector:SetKey(_TRACK_O, 0.76, 0);
    effector:SetKey(_TRACK_O, 0.8, 1);
    effector:SetKey(_TRACK_O, 0.92, 1);
    effector:SetKey(_TRACK_O, 1.04, 0);
    
    effector:Play();
    
    
    -- Layer Splash_130
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_130");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(294.577667236328, 295.299209594727);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.24, 0.56);
    
    effector:SetKey(_TRACK_SX, 0.24, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 0.24, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 0.32, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 0.32, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 0.52, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 0.52, 0.31743685313006);
    effector:SetKey(_TRACK_O, 0.24, 0);
    effector:SetKey(_TRACK_O, 0.28, 1);
    effector:SetKey(_TRACK_O, 0.4, 1);
    effector:SetKey(_TRACK_O, 0.52, 0);
    
    effector:Play();
    
    
    -- Layer Splash_131
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_131");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(119.964950561523, 308.617126464844);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.96, 1.28);
    
    effector:SetKey(_TRACK_SX, 0.96, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 0.96, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 1.04, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 1.04, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 1.24, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 1.24, 0.31743685313006);
    effector:SetKey(_TRACK_O, 0.96, 0);
    effector:SetKey(_TRACK_O, 1, 1);
    effector:SetKey(_TRACK_O, 1.12, 1);
    effector:SetKey(_TRACK_O, 1.24, 0);
    
    effector:Play();
    
    
    -- Layer Splash_132
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_132");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(106.647033691406, 711.114242553711);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.32, 0.64);
    
    effector:SetKey(_TRACK_SX, 0.32, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 0.32, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 0.4, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 0.4, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 0.6, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 0.6, 0.31743685313006);
    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 Splash_133
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_133");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(359.6875, 711.114242553711);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.24, 1.56);
    
    effector:SetKey(_TRACK_SX, 1.24, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 1.24, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 1.32, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 1.32, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 1.52, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 1.52, 0.31743685313006);
    effector:SetKey(_TRACK_O, 1.24, 0);
    effector:SetKey(_TRACK_O, 1.28, 1);
    effector:SetKey(_TRACK_O, 1.4, 1);
    effector:SetKey(_TRACK_O, 1.52, 0);
    
    effector:Play();
    
    
    -- Layer Splash_134
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_134");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(611.248199462891, 657.842559814453);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.16, 0.48);
    
    effector:SetKey(_TRACK_SX, 0.16, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 0.16, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 0.24, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 0.24, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 0.44, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 0.44, 0.31743685313006);
    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 Splash_135
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_135");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(754.785766601563, 428.478393554688);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.76, 1.08);
    
    effector:SetKey(_TRACK_SX, 0.76, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 0.76, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 0.84, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 0.84, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 1.04, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 1.04, 0.31743685313006);
    effector:SetKey(_TRACK_O, 0.76, 0);
    effector:SetKey(_TRACK_O, 0.8, 1);
    effector:SetKey(_TRACK_O, 0.92, 1);
    effector:SetKey(_TRACK_O, 1.04, 0);
    
    effector:Play();
    
    
    -- Layer Splash_136
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_136");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(415.918716430664, 447.715393066406);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.28, 1.6);
    
    effector:SetKey(_TRACK_SX, 1.28, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 1.28, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 1.36, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 1.36, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 1.56, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 1.56, 0.31743685313006);
    effector:SetKey(_TRACK_O, 1.28, 0);
    effector:SetKey(_TRACK_O, 1.32, 1);
    effector:SetKey(_TRACK_O, 1.44, 1);
    effector:SetKey(_TRACK_O, 1.56, 0);
    
    effector:Play();
    
    
    -- Layer Splash_137
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_137");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(626.045883178711, 523.18359375);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.68, 1);
    
    effector:SetKey(_TRACK_SX, 0.68, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 0.68, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 0.76, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 0.76, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 0.96, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 0.96, 0.31743685313006);
    effector:SetKey(_TRACK_O, 0.68, 0);
    effector:SetKey(_TRACK_O, 0.72, 1);
    effector:SetKey(_TRACK_O, 0.84, 1);
    effector:SetKey(_TRACK_O, 0.96, 0);
    
    effector:Play();
    
    
    -- Layer Splash_138
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_138");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(358.207733154297, 554.258743286133);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.32, 0.64);
    
    effector:SetKey(_TRACK_SX, 0.32, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 0.32, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 0.4, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 0.4, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 0.6, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 0.6, 0.31743685313006);
    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 Splash_139
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_139");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(75.5718994140625, 671.16047668457);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 0.32);
    
    effector:SetKey(_TRACK_SX, 0, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 0, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 0.08, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 0.08, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 0.28, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 0.28, 0.31743685313006);
    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 Splash_140
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/spl_2.png");
    element:SetName("Splash_140");
    composition:AddElement(element);
    element:SetHotSpot(76.5, 93.5);
    element:SetParentElement(composition);
    element:SetXY(734.06901550293, 727.391693115234);
    
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.16, 1.48);
    
    effector:SetKey(_TRACK_SX, 1.16, 0.32830208439003);
    effector:SetKey(_TRACK_SY, 1.16, 0.28000369804985);
    effector:SetKey(_TRACK_SX, 1.24, 0.44921711706977);
    effector:SetKey(_TRACK_SY, 1.24, 0.64631385847766);
    effector:SetKey(_TRACK_SX, 1.44, 0.55379228046846);
    effector:SetKey(_TRACK_SY, 1.44, 0.31743685313006);
    effector:SetKey(_TRACK_O, 1.16, 0);
    effector:SetKey(_TRACK_O, 1.2, 1);
    effector:SetKey(_TRACK_O, 1.32, 1);
    effector:SetKey(_TRACK_O, 1.44, 0);
    
    effector:Play();
    
    
    -- Layer Lantern_141
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/fonari.png");
    element:SetName("Lantern_141");
    composition:AddElement(element);
    element:SetHotSpot(102.5, 67);
    element:SetParentElement(composition);
    element:SetXY(539.483917236328, 64.5816955566406);
    
    element:SetScaleX(1);
    element:SetScaleY(1);
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 10.08);
    
    effector:SetKey(_TRACK_O, 0, 0.5);
    effector:SetKey(_TRACK_O, 0.05, 0.49001785576669);
    effector:SetKey(_TRACK_O, 0.0666796875, 0.5);
    effector:SetKey(_TRACK_O, 0.1, 0.49285349697841);
    effector:SetKey(_TRACK_O, 0.1333203125, 0.5);
    effector:SetKey(_TRACK_O, 0.15, 0.50778454102724);
    effector:SetKey(_TRACK_O, 0.2, 0.5);
    effector:SetKey(_TRACK_O, 0.25, 0.54295795478698);
    effector:SetKey(_TRACK_O, 0.2666796875, 0.57126072057294);
    effector:SetKey(_TRACK_O, 0.3, 0.53543518532764);
    effector:SetKey(_TRACK_O, 0.3333203125, 0.50000000880083);
    effector:SetKey(_TRACK_O, 0.35, 0.51194778282191);
    effector:SetKey(_TRACK_O, 0.4, 0.53183690908536);
    effector:SetKey(_TRACK_O, 0.45, 0.50956268697891);
    effector:SetKey(_TRACK_O, 0.4666796875, 0.5000000027457);
    effector:SetKey(_TRACK_O, 0.5, 0.51920715407359);
    effector:SetKey(_TRACK_O, 0.5333203125, 0.500000001035);
    effector:SetKey(_TRACK_O, 0.55, 0.48193713684943);
    effector:SetKey(_TRACK_O, 0.6, 0.5);
    effector:SetKey(_TRACK_O, 0.65, 0.50847309077622);
    effector:SetKey(_TRACK_O, 0.6666796875, 0.50000000215964);
    effector:SetKey(_TRACK_O, 0.7, 0.49320541511315);
    effector:SetKey(_TRACK_O, 0.7333203125, 0.50000000041664);
    effector:SetKey(_TRACK_O, 0.75, 0.4897228037615);
    effector:SetKey(_TRACK_O, 0.8, 0.50000000814814);
    effector:SetKey(_TRACK_O, 0.85, 0.51798513672043);
    effector:SetKey(_TRACK_O, 0.8666796875, 0.52730185861894);
    effector:SetKey(_TRACK_O, 0.9, 0.53467516849749);
    effector:SetKey(_TRACK_O, 0.9333203125, 0.50000000470135);
    effector:SetKey(_TRACK_O, 0.95, 0.50614362124658);
    effector:SetKey(_TRACK_O, 1, 0.61705679494613);
    effector:SetKey(_TRACK_O, 1.05, 0.54346777080348);
    effector:SetKey(_TRACK_O, 1.0666796875, 0.50000000198361);
    effector:SetKey(_TRACK_O, 1.1, 0.49244581723146);
    effector:SetKey(_TRACK_O, 1.1333203125, 0.50000000289082);
    effector:SetKey(_TRACK_O, 1.15, 0.48751498325882);
    effector:SetKey(_TRACK_O, 1.2, 0.5);
    effector:SetKey(_TRACK_O, 1.25, 0.64017232132802);
    effector:SetKey(_TRACK_O, 1.2666796875, 0.66727195169214);
    effector:SetKey(_TRACK_O, 1.3, 0.59805240237447);
    effector:SetKey(_TRACK_O, 1.3333203125, 0.5545793049595);
    effector:SetKey(_TRACK_O, 1.35, 0.55487381469229);
    effector:SetKey(_TRACK_O, 1.4, 0.5);
    effector:SetKey(_TRACK_O, 1.45, 0.50216287838937);
    effector:SetKey(_TRACK_O, 1.4666796875, 0.50000000313294);
    effector:SetKey(_TRACK_O, 1.5, 0.55799515145821);
    effector:SetKey(_TRACK_O, 1.5333203125, 0.64313180988895);
    effector:SetKey(_TRACK_O, 1.55, 0.63940492804561);
    effector:SetKey(_TRACK_O, 1.6, 0.50000000873623);
    effector:SetKey(_TRACK_O, 1.65, 0.64993624863455);
    effector:SetKey(_TRACK_O, 1.6666796875, 0.66385387891847);
    effector:SetKey(_TRACK_O, 1.7, 0.5612277167891);
    effector:SetKey(_TRACK_O, 1.7333203125, 0.5000000012631);
    effector:SetKey(_TRACK_O, 1.75, 0.52108350644215);
    effector:SetKey(_TRACK_O, 1.8, 0.58363902706992);
    effector:SetKey(_TRACK_O, 1.85, 0.49469533066105);
    effector:SetKey(_TRACK_O, 1.8666796875, 0.50000000056329);
    effector:SetKey(_TRACK_O, 1.9, 0.51161798602276);
    effector:SetKey(_TRACK_O, 1.9333203125, 0.50000000500696);
    effector:SetKey(_TRACK_O, 1.95, 0.50793789904545);
    effector:SetKey(_TRACK_O, 2, 0.5);
    effector:SetKey(_TRACK_O, 2.05, 0.60950134976048);
    effector:SetKey(_TRACK_O, 2.0666796875, 0.63982360695295);
    effector:SetKey(_TRACK_O, 2.1, 0.55833581945041);
    effector:SetKey(_TRACK_O, 2.1333203125, 0.50000000193881);
    effector:SetKey(_TRACK_O, 2.15, 0.51947625608533);
    effector:SetKey(_TRACK_O, 2.2, 0.52426831873531);
    effector:SetKey(_TRACK_O, 2.25, 0.54185700527148);
    effector:SetKey(_TRACK_O, 2.2666796875, 0.57254250295078);
    effector:SetKey(_TRACK_O, 2.3, 0.55890833607702);
    effector:SetKey(_TRACK_O, 2.3333203125, 0.52084414361676);
    effector:SetKey(_TRACK_O, 2.35, 0.52528315685435);
    effector:SetKey(_TRACK_O, 2.4, 0.51937925351726);
    effector:SetKey(_TRACK_O, 2.45, 0.52248642720775);
    effector:SetKey(_TRACK_O, 2.4666796875, 0.50000000678141);
    effector:SetKey(_TRACK_O, 2.5, 0.52482957787139);
    effector:SetKey(_TRACK_O, 2.5333203125, 0.61719718892576);
    effector:SetKey(_TRACK_O, 2.55, 0.65688749417801);
    effector:SetKey(_TRACK_O, 2.6, 0.66510513641438);
    effector:SetKey(_TRACK_O, 2.65, 0.53795427368271);
    effector:SetKey(_TRACK_O, 2.6666796875, 0.53193457366776);
    effector:SetKey(_TRACK_O, 2.7, 0.55131174179696);
    effector:SetKey(_TRACK_O, 2.7333203125, 0.56431470699263);
    effector:SetKey(_TRACK_O, 2.75, 0.56939319711516);
    effector:SetKey(_TRACK_O, 2.8, 0.55232093264565);
    effector:SetKey(_TRACK_O, 2.85, 0.51250329594422);
    effector:SetKey(_TRACK_O, 2.8666796875, 0.50000000481823);
    effector:SetKey(_TRACK_O, 2.9, 0.56919080377659);
    effector:SetKey(_TRACK_O, 2.9333203125, 0.6744376964629);
    effector:SetKey(_TRACK_O, 2.95, 0.66253681251549);
    effector:SetKey(_TRACK_O, 3, 0.5);
    effector:SetKey(_TRACK_O, 3.05, 0.54261785475256);
    effector:SetKey(_TRACK_O, 3.0666796875, 0.55708182035214);
    effector:SetKey(_TRACK_O, 3.1, 0.52090758298856);
    effector:SetKey(_TRACK_O, 3.1333203125, 0.50000000122989);
    effector:SetKey(_TRACK_O, 3.15, 0.51932361522915);
    effector:SetKey(_TRACK_O, 3.2, 0.5);
    effector:SetKey(_TRACK_O, 3.25, 0.56770859102845);
    effector:SetKey(_TRACK_O, 3.2666796875, 0.60690023583693);
    effector:SetKey(_TRACK_O, 3.3, 0.56154678999098);
    effector:SetKey(_TRACK_O, 3.3333203125, 0.50000000197621);
    effector:SetKey(_TRACK_O, 3.35, 0.53898495494089);
    effector:SetKey(_TRACK_O, 3.4, 0.69243751335185);
    effector:SetKey(_TRACK_O, 3.45, 0.54739369737102);
    effector:SetKey(_TRACK_O, 3.4666796875, 0.50000000551223);
    effector:SetKey(_TRACK_O, 3.5, 0.50850396907594);
    effector:SetKey(_TRACK_O, 3.5333203125, 0.5);
    effector:SetKey(_TRACK_O, 3.55, 0.46886418334715);
    effector:SetKey(_TRACK_O, 3.6, 0.50000000051912);
    effector:SetKey(_TRACK_O, 3.65, 0.48492081654678);
    effector:SetKey(_TRACK_O, 3.6666796875, 0.5000000003403);
    effector:SetKey(_TRACK_O, 3.7, 0.5771220258228);
    effector:SetKey(_TRACK_O, 3.7333203125, 0.63660695287001);
    effector:SetKey(_TRACK_O, 3.75, 0.6328549947005);
    effector:SetKey(_TRACK_O, 3.8, 0.53626819666128);
    effector:SetKey(_TRACK_O, 3.85, 0.57214355205991);
    effector:SetKey(_TRACK_O, 3.8666796875, 0.58365734480979);
    effector:SetKey(_TRACK_O, 3.9, 0.54239254700839);
    effector:SetKey(_TRACK_O, 3.9333203125, 0.53183080680441);
    effector:SetKey(_TRACK_O, 3.95, 0.55015412388577);
    effector:SetKey(_TRACK_O, 4, 0.51857966856899);
    effector:SetKey(_TRACK_O, 4.05, 0.52278865350823);
    effector:SetKey(_TRACK_O, 4.0666796875, 0.50000000309823);
    effector:SetKey(_TRACK_O, 4.1, 0.46452182182263);
    effector:SetKey(_TRACK_O, 4.1333203125, 0.50000000266643);
    effector:SetKey(_TRACK_O, 4.15, 0.53546022156321);
    effector:SetKey(_TRACK_O, 4.2, 0.55593432416761);
    effector:SetKey(_TRACK_O, 4.25, 0.49901232717884);
    effector:SetKey(_TRACK_O, 4.2666796875, 0.50000000051746);
    effector:SetKey(_TRACK_O, 4.3, 0.52726562199521);
    effector:SetKey(_TRACK_O, 4.3333203125, 0.57300027884609);
    effector:SetKey(_TRACK_O, 4.35, 0.57286614254333);
    effector:SetKey(_TRACK_O, 4.4, 0.5);
    effector:SetKey(_TRACK_O, 4.45, 0.54545699781279);
    effector:SetKey(_TRACK_O, 4.4666796875, 0.55210730715912);
    effector:SetKey(_TRACK_O, 4.5, 0.56469844017662);
    effector:SetKey(_TRACK_O, 4.5333203125, 0.61905270831556);
    effector:SetKey(_TRACK_O, 4.55, 0.62739414783822);
    effector:SetKey(_TRACK_O, 4.6, 0.51800592059084);
    effector:SetKey(_TRACK_O, 4.65, 0.50308984657466);
    effector:SetKey(_TRACK_O, 4.6666796875, 0.50000000085448);
    effector:SetKey(_TRACK_O, 4.7, 0.48680823223292);
    effector:SetKey(_TRACK_O, 4.7333203125, 0.50000000121772);
    effector:SetKey(_TRACK_O, 4.75, 0.5183442050642);
    effector:SetKey(_TRACK_O, 4.8, 0.55727103681753);
    effector:SetKey(_TRACK_O, 4.85, 0.51235951644725);
    effector:SetKey(_TRACK_O, 4.8666796875, 0.5);
    effector:SetKey(_TRACK_O, 4.9, 0.51553653823069);
    effector:SetKey(_TRACK_O, 4.9333203125, 0.5);
    effector:SetKey(_TRACK_O, 4.95, 0.51101024815949);
    effector:SetKey(_TRACK_O, 5, 0.68096865905698);
    effector:SetKey(_TRACK_O, 5.05, 0.66836960574797);
    effector:SetKey(_TRACK_O, 5.0666796875, 0.67427900021363);
    effector:SetKey(_TRACK_O, 5.1, 0.66110641195454);
    effector:SetKey(_TRACK_O, 5.1333203125, 0.68247016878692);
    effector:SetKey(_TRACK_O, 5.15, 0.68119420657582);
    effector:SetKey(_TRACK_O, 5.2, 0.50000000599719);
    effector:SetKey(_TRACK_O, 5.25, 0.55146382783273);
    effector:SetKey(_TRACK_O, 5.2666796875, 0.58005005222536);
    effector:SetKey(_TRACK_O, 5.3, 0.55140775915782);
    effector:SetKey(_TRACK_O, 5.3333203125, 0.50000000198859);
    effector:SetKey(_TRACK_O, 5.35, 0.50939198035593);
    effector:SetKey(_TRACK_O, 5.4, 0.58249153437086);
    effector:SetKey(_TRACK_O, 5.45, 0.67877013832236);
    effector:SetKey(_TRACK_O, 5.4666796875, 0.6846858141287);
    effector:SetKey(_TRACK_O, 5.5, 0.58455655448094);
    effector:SetKey(_TRACK_O, 5.5333203125, 0.50000000000207);
    effector:SetKey(_TRACK_O, 5.55, 0.49652546290826);
    effector:SetKey(_TRACK_O, 5.6, 0.50000000063906);
    effector:SetKey(_TRACK_O, 5.65, 0.55681821377354);
    effector:SetKey(_TRACK_O, 5.6666796875, 0.56934415728623);
    effector:SetKey(_TRACK_O, 5.7, 0.60416552787265);
    effector:SetKey(_TRACK_O, 5.7333203125, 0.57458113824587);
    effector:SetKey(_TRACK_O, 5.75, 0.54976113013721);
    effector:SetKey(_TRACK_O, 5.8, 0.62877590258492);
    effector:SetKey(_TRACK_O, 5.85, 0.52722054989581);
    effector:SetKey(_TRACK_O, 5.8666796875, 0.50000000091071);
    effector:SetKey(_TRACK_O, 5.9, 0.48795026163856);
    effector:SetKey(_TRACK_O, 5.9333203125, 0.5);
    effector:SetKey(_TRACK_O, 5.95, 0.51205000500776);
    effector:SetKey(_TRACK_O, 6, 0.51674245751305);
    effector:SetKey(_TRACK_O, 6.05, 0.54977901949166);
    effector:SetKey(_TRACK_O, 6.0666796875, 0.57563097171933);
    effector:SetKey(_TRACK_O, 6.1, 0.58776204078782);
    effector:SetKey(_TRACK_O, 6.1333203125, 0.56822718484452);
    effector:SetKey(_TRACK_O, 6.15, 0.59062215536168);
    effector:SetKey(_TRACK_O, 6.2, 0.6919919431135);
    effector:SetKey(_TRACK_O, 6.25, 0.51206730825166);
    effector:SetKey(_TRACK_O, 6.2666796875, 0.50000000001136);
    effector:SetKey(_TRACK_O, 6.3, 0.55431790553459);
    effector:SetKey(_TRACK_O, 6.3333203125, 0.604123052982);
    effector:SetKey(_TRACK_O, 6.35, 0.63133404576982);
    effector:SetKey(_TRACK_O, 6.4, 0.69315775017548);
    effector:SetKey(_TRACK_O, 6.45, 0.50612680472064);
    effector:SetKey(_TRACK_O, 6.4666796875, 0.50000000339159);
    effector:SetKey(_TRACK_O, 6.5, 0.56828704819586);
    effector:SetKey(_TRACK_O, 6.5333203125, 0.56524858078026);
    effector:SetKey(_TRACK_O, 6.55, 0.55184416733995);
    effector:SetKey(_TRACK_O, 6.6, 0.62223884573656);
    effector:SetKey(_TRACK_O, 6.65, 0.51069422784566);
    effector:SetKey(_TRACK_O, 6.6666796875, 0.50000000032236);
    effector:SetKey(_TRACK_O, 6.7, 0.54339352334988);
    effector:SetKey(_TRACK_O, 6.7333203125, 0.53758659816424);
    effector:SetKey(_TRACK_O, 6.75, 0.51387975265807);
    effector:SetKey(_TRACK_O, 6.8, 0.5);
    effector:SetKey(_TRACK_O, 6.85, 0.57987863022649);
    effector:SetKey(_TRACK_O, 6.8666796875, 0.60469680071084);
    effector:SetKey(_TRACK_O, 6.9, 0.62500499136137);
    effector:SetKey(_TRACK_O, 6.9333203125, 0.65344096453164);
    effector:SetKey(_TRACK_O, 6.95, 0.67743094844882);
    effector:SetKey(_TRACK_O, 7, 0.68019348735008);
    effector:SetKey(_TRACK_O, 7.05, 0.53728920174048);
    effector:SetKey(_TRACK_O, 7.0666796875, 0.5);
    effector:SetKey(_TRACK_O, 7.1, 0.58982386508576);
    effector:SetKey(_TRACK_O, 7.1333203125, 0.68902554399243);
    effector:SetKey(_TRACK_O, 7.15, 0.66373422358569);
    effector:SetKey(_TRACK_O, 7.2, 0.50000000417768);
    effector:SetKey(_TRACK_O, 7.25, 0.61160251773949);
    effector:SetKey(_TRACK_O, 7.2666796875, 0.64213690681071);
    effector:SetKey(_TRACK_O, 7.3, 0.55822312122964);
    effector:SetKey(_TRACK_O, 7.3333203125, 0.50000000034829);
    effector:SetKey(_TRACK_O, 7.35, 0.52848115752222);
    effector:SetKey(_TRACK_O, 7.4, 0.59666433182043);
    effector:SetKey(_TRACK_O, 7.45, 0.51689105530819);
    effector:SetKey(_TRACK_O, 7.4666796875, 0.5);
    effector:SetKey(_TRACK_O, 7.5, 0.51106617028939);
    effector:SetKey(_TRACK_O, 7.5333203125, 0.50000000048949);
    effector:SetKey(_TRACK_O, 7.55, 0.49392808503114);
    effector:SetKey(_TRACK_O, 7.6, 0.5);
    effector:SetKey(_TRACK_O, 7.65, 0.49658396460567);
    effector:SetKey(_TRACK_O, 7.6666796875, 0.50000000344167);
    effector:SetKey(_TRACK_O, 7.7, 0.50762791824923);
    effector:SetKey(_TRACK_O, 7.7333203125, 0.5);
    effector:SetKey(_TRACK_O, 7.75, 0.51745640183856);
    effector:SetKey(_TRACK_O, 7.8, 0.66546526427351);
    effector:SetKey(_TRACK_O, 7.85, 0.56525602585958);
    effector:SetKey(_TRACK_O, 7.8666796875, 0.57603991944525);
    effector:SetKey(_TRACK_O, 7.9, 0.55192210301294);
    effector:SetKey(_TRACK_O, 7.9333203125, 0.50000000408158);
    effector:SetKey(_TRACK_O, 7.95, 0.51176058787145);
    effector:SetKey(_TRACK_O, 8, 0.5);
    effector:SetKey(_TRACK_O, 8.05, 0.50592365001546);
    effector:SetKey(_TRACK_O, 8.0666796875, 0.50000000189607);
    effector:SetKey(_TRACK_O, 8.1, 0.58484839282048);
    effector:SetKey(_TRACK_O, 8.1333203125, 0.67698905146208);
    effector:SetKey(_TRACK_O, 8.15, 0.63805846276502);
    effector:SetKey(_TRACK_O, 8.2, 0.5);
    effector:SetKey(_TRACK_O, 8.25, 0.49188504676298);
    effector:SetKey(_TRACK_O, 8.2666796875, 0.50000000721467);
    effector:SetKey(_TRACK_O, 8.3, 0.53067946634051);
    effector:SetKey(_TRACK_O, 8.3333203125, 0.5);
    effector:SetKey(_TRACK_O, 8.35, 0.5010404929135);
    effector:SetKey(_TRACK_O, 8.4, 0.64297311319315);
    effector:SetKey(_TRACK_O, 8.45, 0.5442709963852);
    effector:SetKey(_TRACK_O, 8.4666796875, 0.5);
    effector:SetKey(_TRACK_O, 8.5, 0.48358013829015);
    effector:SetKey(_TRACK_O, 8.5333203125, 0.51664479506821);
    effector:SetKey(_TRACK_O, 8.55, 0.52543069192926);
    effector:SetKey(_TRACK_O, 8.6, 0.58917508532182);
    effector:SetKey(_TRACK_O, 8.65, 0.49970663513273);
    effector:SetKey(_TRACK_O, 8.6666796875, 0.50000000035082);
    effector:SetKey(_TRACK_O, 8.7, 0.5252816464467);
    effector:SetKey(_TRACK_O, 8.7333203125, 0.51677297440535);
    effector:SetKey(_TRACK_O, 8.75, 0.53563853998162);
    effector:SetKey(_TRACK_O, 8.8, 0.62771385845515);
    effector:SetKey(_TRACK_O, 8.85, 0.6001382499992);
    effector:SetKey(_TRACK_O, 8.8666796875, 0.57695547650716);
    effector:SetKey(_TRACK_O, 8.9, 0.53931703228542);
    effector:SetKey(_TRACK_O, 8.9333203125, 0.5000000039972);
    effector:SetKey(_TRACK_O, 8.95, 0.48695516942971);
    effector:SetKey(_TRACK_O, 9, 0.57148045563799);
    effector:SetKey(_TRACK_O, 9.05, 0.51168407424193);
    effector:SetKey(_TRACK_O, 9.0666796875, 0.50000000498741);
    effector:SetKey(_TRACK_O, 9.1, 0.51511566299069);
    effector:SetKey(_TRACK_O, 9.1333203125, 0.50000000121229);
    effector:SetKey(_TRACK_O, 9.15, 0.48849786150428);
    effector:SetKey(_TRACK_O, 9.2, 0.5);
    effector:SetKey(_TRACK_O, 9.25, 0.62644591172353);
    effector:SetKey(_TRACK_O, 9.2666796875, 0.67100132001897);
    effector:SetKey(_TRACK_O, 9.3, 0.65424409072808);
    effector:SetKey(_TRACK_O, 9.3333203125, 0.61542711509607);
    effector:SetKey(_TRACK_O, 9.35, 0.60130730200292);
    effector:SetKey(_TRACK_O, 9.4, 0.5);
    effector:SetKey(_TRACK_O, 9.45, 0.48166522520968);
    effector:SetKey(_TRACK_O, 9.4666796875, 0.5000000009969);
    effector:SetKey(_TRACK_O, 9.5, 0.54243091559715);
    effector:SetKey(_TRACK_O, 9.5333203125, 0.56743370014736);
    effector:SetKey(_TRACK_O, 9.55, 0.56541643385681);
    effector:SetKey(_TRACK_O, 9.6, 0.51619922818873);
    effector:SetKey(_TRACK_O, 9.65, 0.58786400979174);
    effector:SetKey(_TRACK_O, 9.6666796875, 0.59634083568831);
    effector:SetKey(_TRACK_O, 9.7, 0.54460757210619);
    effector:SetKey(_TRACK_O, 9.7333203125, 0.50000000098866);
    effector:SetKey(_TRACK_O, 9.75, 0.53378651679636);
    effector:SetKey(_TRACK_O, 9.8, 0.61164891973113);
    effector:SetKey(_TRACK_O, 9.85, 0.53294013117055);
    effector:SetKey(_TRACK_O, 9.8666796875, 0.50000000056594);
    effector:SetKey(_TRACK_O, 9.9, 0.55640996054136);
    effector:SetKey(_TRACK_O, 9.9333203125, 0.67728202154607);
    effector:SetKey(_TRACK_O, 9.95, 0.66755948580126);
    effector:SetKey(_TRACK_O, 10, 0.55255897701956);
    effector:SetKey(_TRACK_O, 10.04, 0.5);
    
    effector:Play();
    
    
    -- Layer BG_lighting_142
    local element = CreateCompositionElement("data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/Main_menu_lighting.png");
    element:SetName("BG_lighting_142");
    composition:AddElement(element);
    element:SetHotSpot(216, 384);
    element:SetParentElement(composition);
    element:SetXY(216, 384);
    
    element:SetScaleX(1);
    element:SetScaleY(1);
    element:SetAngle(0);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 10.08);
    
    effector:SetKey(_TRACK_O, 6.32, 0);
    effector:SetKey(_TRACK_O, 6.4, 1);
    effector:SetKey(_TRACK_O, 6.72, 0);
    effector:SetKey(_TRACK_O, 7.12, 0);
    effector:SetKey(_TRACK_O, 7.2, 1);
    effector:SetKey(_TRACK_O, 7.48, 0);
    
    effector:Play();
    
    
    -- Layer Rain_143
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_143");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.84, 10.08);
    
    effector:SetKey(_TRACK_SX, 9.84, 1);
    effector:SetKey(_TRACK_SY, 9.84, 1);
    effector:SetKey(_TRACK_SX, 10.04, 1);
    effector:SetKey(_TRACK_SY, 10.04, 1.28056322480616);
    effector:SetKey(_TRACK_SX, 10.4, 1);
    effector:SetKey(_TRACK_SY, 10.4, 1.78557702945724);
    effector:SetKey(_TRACK_O, 9.84, 0);
    effector:SetKey(_TRACK_O, 10, 1);
    effector:SetKey(_TRACK_O, 10.04, 1);
    effector:SetKey(_TRACK_O, 10.24, 1);
    effector:SetKey(_TRACK_O, 10.4, 0);
    
    effector:Play();
    
    
    -- Layer Rain_144
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_144");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.44, 10.04);
    
    effector:SetKey(_TRACK_SX, 9.44, 1);
    effector:SetKey(_TRACK_SY, 9.44, 1);
    effector:SetKey(_TRACK_SX, 10, 1);
    effector:SetKey(_TRACK_SY, 10, 1.78557702945724);
    effector:SetKey(_TRACK_O, 9.44, 0);
    effector:SetKey(_TRACK_O, 9.6, 1);
    effector:SetKey(_TRACK_O, 9.84, 1);
    effector:SetKey(_TRACK_O, 10, 0);
    
    effector:Play();
    
    
    -- Layer Rain_145
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_145");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(9.04, 9.64);
    
    effector:SetKey(_TRACK_SX, 9.04, 1);
    effector:SetKey(_TRACK_SY, 9.04, 1);
    effector:SetKey(_TRACK_SX, 9.6, 1);
    effector:SetKey(_TRACK_SY, 9.6, 1.78557702945724);
    effector:SetKey(_TRACK_O, 9.04, 0);
    effector:SetKey(_TRACK_O, 9.2, 1);
    effector:SetKey(_TRACK_O, 9.44, 1);
    effector:SetKey(_TRACK_O, 9.6, 0);
    
    effector:Play();
    
    
    -- Layer Rain_146
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_146");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.64, 9.24);
    
    effector:SetKey(_TRACK_SX, 8.64, 1);
    effector:SetKey(_TRACK_SY, 8.64, 1);
    effector:SetKey(_TRACK_SX, 9.2, 1);
    effector:SetKey(_TRACK_SY, 9.2, 1.78557702945724);
    effector:SetKey(_TRACK_O, 8.64, 0);
    effector:SetKey(_TRACK_O, 8.8, 1);
    effector:SetKey(_TRACK_O, 9.04, 1);
    effector:SetKey(_TRACK_O, 9.2, 0);
    
    effector:Play();
    
    
    -- Layer Rain_147
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_147");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(8.24, 8.84);
    
    effector:SetKey(_TRACK_SX, 8.24, 1);
    effector:SetKey(_TRACK_SY, 8.24, 1);
    effector:SetKey(_TRACK_SX, 8.8, 1);
    effector:SetKey(_TRACK_SY, 8.8, 1.78557702945724);
    effector:SetKey(_TRACK_O, 8.24, 0);
    effector:SetKey(_TRACK_O, 8.4, 1);
    effector:SetKey(_TRACK_O, 8.64, 1);
    effector:SetKey(_TRACK_O, 8.8, 0);
    
    effector:Play();
    
    
    -- Layer Rain_148
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_148");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.84, 8.44);
    
    effector:SetKey(_TRACK_SX, 7.84, 1);
    effector:SetKey(_TRACK_SY, 7.84, 1);
    effector:SetKey(_TRACK_SX, 8.4, 1);
    effector:SetKey(_TRACK_SY, 8.4, 1.78557702945724);
    effector:SetKey(_TRACK_O, 7.84, 0);
    effector:SetKey(_TRACK_O, 8, 1);
    effector:SetKey(_TRACK_O, 8.24, 1);
    effector:SetKey(_TRACK_O, 8.4, 0);
    
    effector:Play();
    
    
    -- Layer Rain_149
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_149");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.44, 8.04);
    
    effector:SetKey(_TRACK_SX, 7.44, 1);
    effector:SetKey(_TRACK_SY, 7.44, 1);
    effector:SetKey(_TRACK_SX, 8, 1);
    effector:SetKey(_TRACK_SY, 8, 1.78557702945724);
    effector:SetKey(_TRACK_O, 7.44, 0);
    effector:SetKey(_TRACK_O, 7.6, 1);
    effector:SetKey(_TRACK_O, 7.84, 1);
    effector:SetKey(_TRACK_O, 8, 0);
    
    effector:Play();
    
    
    -- Layer Rain_150
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_150");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(7.04, 7.64);
    
    effector:SetKey(_TRACK_SX, 7.04, 1);
    effector:SetKey(_TRACK_SY, 7.04, 1);
    effector:SetKey(_TRACK_SX, 7.6, 1);
    effector:SetKey(_TRACK_SY, 7.6, 1.78557702945724);
    effector:SetKey(_TRACK_O, 7.04, 0);
    effector:SetKey(_TRACK_O, 7.2, 0.39487102879448);
    effector:SetKey(_TRACK_O, 7.44, 0.39487102879448);
    effector:SetKey(_TRACK_O, 7.6, 0);
    
    effector:Play();
    
    
    -- Layer Rain_151
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_151");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.64, 7.24);
    
    effector:SetKey(_TRACK_SX, 6.64, 1);
    effector:SetKey(_TRACK_SY, 6.64, 1);
    effector:SetKey(_TRACK_SX, 7.2, 1);
    effector:SetKey(_TRACK_SY, 7.2, 1.78557702945724);
    effector:SetKey(_TRACK_O, 6.64, 0);
    effector:SetKey(_TRACK_O, 6.8, 1);
    effector:SetKey(_TRACK_O, 7.04, 1);
    effector:SetKey(_TRACK_O, 7.2, 0);
    
    effector:Play();
    
    
    -- Layer Rain_152
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_152");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(6.24, 6.84);
    
    effector:SetKey(_TRACK_SX, 6.24, 1);
    effector:SetKey(_TRACK_SY, 6.24, 1);
    effector:SetKey(_TRACK_SX, 6.8, 1);
    effector:SetKey(_TRACK_SY, 6.8, 1.78557702945724);
    effector:SetKey(_TRACK_O, 6.24, 0);
    effector:SetKey(_TRACK_O, 6.4, 1);
    effector:SetKey(_TRACK_O, 6.64, 1);
    effector:SetKey(_TRACK_O, 6.8, 0);
    
    effector:Play();
    
    
    -- Layer Rain_153
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_153");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.84, 6.44);
    
    effector:SetKey(_TRACK_SX, 5.84, 1);
    effector:SetKey(_TRACK_SY, 5.84, 1);
    effector:SetKey(_TRACK_SX, 6.4, 1);
    effector:SetKey(_TRACK_SY, 6.4, 1.78557702945724);
    effector:SetKey(_TRACK_O, 5.84, 0);
    effector:SetKey(_TRACK_O, 6, 1);
    effector:SetKey(_TRACK_O, 6.24, 1);
    effector:SetKey(_TRACK_O, 6.4, 0);
    
    effector:Play();
    
    
    -- Layer Rain_154
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_154");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.44, 6.04);
    
    effector:SetKey(_TRACK_SX, 5.44, 1);
    effector:SetKey(_TRACK_SY, 5.44, 1);
    effector:SetKey(_TRACK_SX, 6, 1);
    effector:SetKey(_TRACK_SY, 6, 1.78557702945724);
    effector:SetKey(_TRACK_O, 5.44, 0);
    effector:SetKey(_TRACK_O, 5.6, 1);
    effector:SetKey(_TRACK_O, 5.84, 1);
    effector:SetKey(_TRACK_O, 6, 0);
    
    effector:Play();
    
    
    -- Layer Rain_155
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_155");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(5.04, 5.64);
    
    effector:SetKey(_TRACK_SX, 5.04, 1);
    effector:SetKey(_TRACK_SY, 5.04, 1);
    effector:SetKey(_TRACK_SX, 5.6, 1);
    effector:SetKey(_TRACK_SY, 5.6, 1.78557702945724);
    effector:SetKey(_TRACK_O, 5.04, 0);
    effector:SetKey(_TRACK_O, 5.2, 1);
    effector:SetKey(_TRACK_O, 5.44, 1);
    effector:SetKey(_TRACK_O, 5.6, 0);
    
    effector:Play();
    
    
    -- Layer Rain_156
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_156");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4.64, 5.24);
    
    effector:SetKey(_TRACK_SX, 4.64, 1);
    effector:SetKey(_TRACK_SY, 4.64, 1);
    effector:SetKey(_TRACK_SX, 5.2, 1);
    effector:SetKey(_TRACK_SY, 5.2, 1.78557702945724);
    effector:SetKey(_TRACK_O, 4.64, 0);
    effector:SetKey(_TRACK_O, 4.8, 1);
    effector:SetKey(_TRACK_O, 5.04, 1);
    effector:SetKey(_TRACK_O, 5.2, 0);
    
    effector:Play();
    
    
    -- Layer Rain_157
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_157");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(4.24, 4.84);
    
    effector:SetKey(_TRACK_SX, 4.24, 1);
    effector:SetKey(_TRACK_SY, 4.24, 1);
    effector:SetKey(_TRACK_SX, 4.8, 1);
    effector:SetKey(_TRACK_SY, 4.8, 1.78557702945724);
    effector:SetKey(_TRACK_O, 4.24, 0);
    effector:SetKey(_TRACK_O, 4.4, 1);
    effector:SetKey(_TRACK_O, 4.64, 1);
    effector:SetKey(_TRACK_O, 4.8, 0);
    
    effector:Play();
    
    
    -- Layer Rain_158
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_158");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.84, 4.44);
    
    effector:SetKey(_TRACK_SX, 3.84, 1);
    effector:SetKey(_TRACK_SY, 3.84, 1);
    effector:SetKey(_TRACK_SX, 4.4, 1);
    effector:SetKey(_TRACK_SY, 4.4, 1.78557702945724);
    effector:SetKey(_TRACK_O, 3.84, 0);
    effector:SetKey(_TRACK_O, 4, 1);
    effector:SetKey(_TRACK_O, 4.24, 1);
    effector:SetKey(_TRACK_O, 4.4, 0);
    
    effector:Play();
    
    
    -- Layer Rain_159
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_159");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.44, 4.04);
    
    effector:SetKey(_TRACK_SX, 3.44, 1);
    effector:SetKey(_TRACK_SY, 3.44, 1);
    effector:SetKey(_TRACK_SX, 4, 1);
    effector:SetKey(_TRACK_SY, 4, 1.78557702945724);
    effector:SetKey(_TRACK_O, 3.44, 0);
    effector:SetKey(_TRACK_O, 3.6, 1);
    effector:SetKey(_TRACK_O, 3.84, 1);
    effector:SetKey(_TRACK_O, 4, 0);
    
    effector:Play();
    
    
    -- Layer Rain_160
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_160");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(3.04, 3.64);
    
    effector:SetKey(_TRACK_SX, 3.04, 1);
    effector:SetKey(_TRACK_SY, 3.04, 1);
    effector:SetKey(_TRACK_SX, 3.6, 1);
    effector:SetKey(_TRACK_SY, 3.6, 1.78557702945724);
    effector:SetKey(_TRACK_O, 3.04, 0);
    effector:SetKey(_TRACK_O, 3.2, 1);
    effector:SetKey(_TRACK_O, 3.44, 1);
    effector:SetKey(_TRACK_O, 3.6, 0);
    
    effector:Play();
    
    
    -- Layer Rain_161
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_161");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.64, 3.24);
    
    effector:SetKey(_TRACK_SX, 2.64, 1);
    effector:SetKey(_TRACK_SY, 2.64, 1);
    effector:SetKey(_TRACK_SX, 3.2, 1);
    effector:SetKey(_TRACK_SY, 3.2, 1.78557702945724);
    effector:SetKey(_TRACK_O, 2.64, 0);
    effector:SetKey(_TRACK_O, 2.8, 1);
    effector:SetKey(_TRACK_O, 3.04, 1);
    effector:SetKey(_TRACK_O, 3.2, 0);
    
    effector:Play();
    
    
    -- Layer Rain_162
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_162");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(2.24, 2.84);
    
    effector:SetKey(_TRACK_SX, 2.24, 1);
    effector:SetKey(_TRACK_SY, 2.24, 1);
    effector:SetKey(_TRACK_SX, 2.8, 1);
    effector:SetKey(_TRACK_SY, 2.8, 1.78557702945724);
    effector:SetKey(_TRACK_O, 2.24, 0);
    effector:SetKey(_TRACK_O, 2.4, 1);
    effector:SetKey(_TRACK_O, 2.64, 1);
    effector:SetKey(_TRACK_O, 2.8, 0);
    
    effector:Play();
    
    
    -- Layer Rain_163
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_163");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.84, 2.44);
    
    effector:SetKey(_TRACK_SX, 1.84, 1);
    effector:SetKey(_TRACK_SY, 1.84, 1);
    effector:SetKey(_TRACK_SX, 2.4, 1);
    effector:SetKey(_TRACK_SY, 2.4, 1.78557702945724);
    effector:SetKey(_TRACK_O, 1.84, 0);
    effector:SetKey(_TRACK_O, 2, 1);
    effector:SetKey(_TRACK_O, 2.24, 1);
    effector:SetKey(_TRACK_O, 2.4, 0);
    
    effector:Play();
    
    
    -- Layer Rain_164
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_164");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.44, 2.04);
    
    effector:SetKey(_TRACK_SX, 1.44, 1);
    effector:SetKey(_TRACK_SY, 1.44, 1);
    effector:SetKey(_TRACK_SX, 2, 1);
    effector:SetKey(_TRACK_SY, 2, 1.78557702945724);
    effector:SetKey(_TRACK_O, 1.44, 0);
    effector:SetKey(_TRACK_O, 1.6, 1);
    effector:SetKey(_TRACK_O, 1.84, 1);
    effector:SetKey(_TRACK_O, 2, 0);
    
    effector:Play();
    
    
    -- Layer Rain_165
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_165");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(1.04, 1.64);
    
    effector:SetKey(_TRACK_SX, 1.04, 1);
    effector:SetKey(_TRACK_SY, 1.04, 1);
    effector:SetKey(_TRACK_SX, 1.6, 1);
    effector:SetKey(_TRACK_SY, 1.6, 1.78557702945724);
    effector:SetKey(_TRACK_O, 1.04, 0);
    effector:SetKey(_TRACK_O, 1.2, 1);
    effector:SetKey(_TRACK_O, 1.44, 1);
    effector:SetKey(_TRACK_O, 1.6, 0);
    
    effector:Play();
    
    
    -- Layer Rain_166
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_166");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.64, 1.24);
    
    effector:SetKey(_TRACK_SX, 0.64, 1);
    effector:SetKey(_TRACK_SY, 0.64, 1);
    effector:SetKey(_TRACK_SX, 1.2, 1);
    effector:SetKey(_TRACK_SY, 1.2, 1.78557702945724);
    effector:SetKey(_TRACK_O, 0.64, 0);
    effector:SetKey(_TRACK_O, 0.8, 1);
    effector:SetKey(_TRACK_O, 1.04, 1);
    effector:SetKey(_TRACK_O, 1.2, 0);
    
    effector:Play();
    
    
    -- Layer Rain_167
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_167");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0.24, 0.84);
    
    effector:SetKey(_TRACK_SX, 0.24, 1);
    effector:SetKey(_TRACK_SY, 0.24, 1);
    effector:SetKey(_TRACK_SX, 0.8, 1);
    effector:SetKey(_TRACK_SY, 0.8, 1.78557702945724);
    effector:SetKey(_TRACK_O, 0.24, 0);
    effector:SetKey(_TRACK_O, 0.4, 1);
    effector:SetKey(_TRACK_O, 0.64, 1);
    effector:SetKey(_TRACK_O, 0.8, 0);
    
    effector:Play();
    
    
    -- Layer Rain_168
    local element = CreateCompositionElement("data/Texture/Scenes/Common/Ambient/rain2.png");
    element:SetName("Rain_168");
    composition:AddElement(element);
    element:SetHotSpot(296.5, 59.5);
    element:SetParentElement(composition);
    element:SetXY(-8.63156127929688, -28.2105102539063);
    
    element:SetAngle(-0.28135431644584);
    
    effector = element:GetEffector();
    effector:SetLifeTime(0, 0.44);
    
    effector:SetKey(_TRACK_SX, 0, 1);
    effector:SetKey(_TRACK_SY, 0, 1);
    effector:SetKey(_TRACK_SX, 0.4, 1);
    effector:SetKey(_TRACK_SY, 0.4, 1.78557702945724);
    effector:SetKey(_TRACK_O, 0, 1);
    effector:SetKey(_TRACK_O, 0.24, 1);
    effector:SetKey(_TRACK_O, 0.4, 0);
    
    effector:Play();
    
    composition:Play();
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/01_Dupens_House_Entrance/Zone_door/Layers/background.jpg',0,0,1024,768,1,0)
	anim:SetHotSpot(512,384)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('background',anim,512,384,100,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('area_gryphon',anim,143,373,108,0,17,22)
	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_mailbox',anim,495,182,106,0,9,14)
	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,582,216,104,0,6,9)
	local anim = CreateAnimation('data/Texture/Scenes/Common/area.png',0,0,8,8,1,0)
	anim:SetHotSpot(4,4)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('area_griphone_head',anim,457,201,135,0,8,8)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Zoom_Lock/Layer/Zoom_lock.jpg',0,0,640,480,1,0)
	anim:SetHotSpot(320,240)
	anim:SetBlendMode(2)
	anim:SetColor('0x00FFFFFF')
	screen:CreateObject('Zoom_lock',anim,512,334,190,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Zoom_Lock/Layer/LockPart.png',0,0,27,104,1,0)
	anim:SetHotSpot(13,52)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('Zoom_LockPart',anim,524,372,192,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Zoom_Lock/Layer/key_big2.png',0,0,20,163,1,0)
	anim:SetHotSpot(10,81)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('key_placed',anim,511,372,194,0,1,0.7)
	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_lock_apply',anim,509,373,193,0,10,15)
	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_house_enter',anim,661,200,103,0,30,40)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Zoom_Cartridge/Layers/ZOOM_cartridge.jpg',0,0,640,480,1,0)
	anim:SetHotSpot(320,240)
	anim:SetBlendMode(2)
	anim:SetColor('0x00FFFFFF')
	screen:CreateObject('ZOOM_cartridge',anim,512,384,197,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('area_cartridge',anim,562,524,105,0,7,7)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Animations/animation_door.png',0,0,209,355,3,6)
	anim:SetHotSpot(104,177)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('animation_door',anim,655,193,102,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/light_from_door.png',0,0,212,324,1,0)
	anim:SetHotSpot(106,162)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('light_from_door',anim,513,226,101,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Zoom_Gryphon/Layers/Zoom_Gryphon.jpg',0,0,432,576,1,0)
	anim:SetHotSpot(216,288)
	anim:SetBlendMode(2)
	anim:SetColor('0x00FFFFFF')
	screen:CreateObject('Zoom_Gryphon',anim,512,344,130,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Zoom_Gryphon/Layers/Gryphon_beak_over.png',0,0,57,57,1,0)
	anim:SetHotSpot(28,28)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('Gryphon_beak_over',anim,461,168,133,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Zoom_Gryphon/Animations/animation_Gryphon.png',0,0,69,49,3,6)
	anim:SetHotSpot(34,24)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('animation_Gryphon',anim,459,215,131,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Zoom_Mailbox/Layers/Zoom_Mailbox.jpg',0,0,432,576,1,0)
	anim:SetHotSpot(216,288)
	anim:SetBlendMode(2)
	anim:SetColor('0x00FFFFFF')
	screen:CreateObject('Zoom_Mailbox',anim,512,354,160,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Zoom_Mailbox/Animations/animation_Mailbox.png',0,0,315,400,5,20)
	anim:SetHotSpot(157,200)
	anim:SetBlendMode(2)
	anim:SetColor('0x00FFFFFF')
	screen:CreateObject('animation_Mailbox',anim,477,366,163,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/Newspaper.png',0,0,122,251,1,0)
	anim:SetHotSpot(61,125)
	anim:SetBlendMode(2)
	anim:SetColor('0x00FFFFFF')
	screen:CreateObject('Newspaper_big',anim,491,374,162,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/LockPart_small.png',0,0,43,21,1,0)
	anim:SetHotSpot(21,10)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('LockPart_small',anim,562,523,101,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/Common/area_circle.png',0,0,128,128,1,0)
	anim:SetHotSpot(64,64)
	anim:SetBlendMode(2)
	anim:SetColor('0x01FFFFFF')
	screen:CreateObject('area_break_step',anim,565,525,106,0,0.9,0.5)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/plitka_mask.png',0,0,49,40,1,0)
	anim:SetHotSpot(24,20)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('plitka_mask_static',anim,526,523,103,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/plitka.png',0,0,67,41,1,0)
	anim:SetHotSpot(33,20)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('plitka_static',anim,561,524,102,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/LockPart.png',0,0,102,46,1,0)
	anim:SetHotSpot(51,23)
	anim:SetBlendMode(2)
	anim:SetColor('0x00FFFFFF')
	screen:CreateObject('LockPart',anim,538,362,199,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Animations/ants_anim.png',0,0,118,57,26,10)
	anim:SetHotSpot(59,29)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('ants_anim',anim,538,376,198,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Animations/ants1_anim.png',0,0,30,11,5,10)
	anim:SetHotSpot(15,5)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('ants1_anim',anim,287,167,199,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Animations/ants2_anim.png',0,0,51,24,10,10)
	anim:SetHotSpot(25,12)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('ants2_anim',anim,337,202,199,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/glue.png',0,0,111,172,1,0)
	anim:SetHotSpot(55,86)
	anim:SetBlendMode(2)
	anim:SetColor('0x00FFFFFF')
	screen:CreateObject('glue',anim,475,415,161,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/layer_klyuv_close.jpg',0,0,30,30,1,0)
	anim:SetHotSpot(15,15)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('layer_klyuv_close',anim,109,342,107,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/05_Gendarmery/Zone_wart/Animations/fly_anim.png',0,0,217,217,8,10)
	anim:SetHotSpot(108,108)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('fly_anim',anim,538,39,105,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Animations/glue_anim.png',0,0,25,73,7,5)
	anim:SetHotSpot(12,36)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('glue_anim',anim,523,373,191,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Animations/ants_anim.png',0,0,118,57,26,10)
	anim:SetHotSpot(59,29)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('ants_anim_door',anim,256,200,198,0,0.9,0.9)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Zoom_Gryphon/Layers/Key.png',0,0,57,72,1,0)
	anim:SetHotSpot(28,36)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('Key',anim,469,165,132,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/Layer_open_mailbox.jpg',0,0,89,99,1,0)
	anim:SetHotSpot(44,49)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('Layer_open_mailbox',anim,475,190,101,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/Layer_small_glue.png',0,0,18,27,1,0)
	anim:SetHotSpot(9,13)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('Layer_small_glue',anim,480,217,102,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/Layer_small_newspaper.png',0,0,29,60,1,0)
	anim:SetHotSpot(14,30)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('Layer_small_newspaper',anim,485,200,103,0,1,1)
	local anim = CreateAnimation('data/Texture/Scenes/01_Dupens_House_Entrance/Zone_door/Layers/Klyuch_back.png',0,0,24,28,1,0)
	anim:SetHotSpot(12,14)
	anim:SetBlendMode(2)
	anim:SetColor('0xFFFFFFFF')
	screen:CreateObject('Klyuch_back',anim,112,340,106,0,1,1)
end

function FreeData(screen)
end
-- CLEAR_ON_SAVE_END
