    createCompositionlok3 = function()
    
        local compositionlok3 = CreateCompositionSequence();
        local compositionDuration = 3.91666666666667;
        compositionlok3:SetDuration(compositionDuration);
   
        -- Layer Layer_4
        local element = createCompositionsplash();
        element:SetName("Layer_4");
        compositionlok3:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionlok3);
        element:SetXY(1161, 273);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(2.26584293613081);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.54166666666667, 3.5);
    
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = createCompositionsplash();
        element:SetName("Layer_5");
        compositionlok3:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionlok3);
        element:SetXY(1124, 341);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(2.28418791152608);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.54166666666667, 2.5);
    
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/mask4.png");
        element:SetName("Layer_6");
        compositionlok3:AddElement(element);
        element:SetHotSpot(344, 249);
        element:SetParentElement(compositionlok3);
        element:SetXY(632, 526);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/banka.png");
        element:SetName("Layer_7");
        compositionlok3:AddElement(element);
        element:SetHotSpot(43, 33);
        element:SetParentElement(compositionlok3);
        element:SetScaleX(0.82032661347568);
        element:SetScaleY(0.82032661347568);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_X, 0, 556);
        effector:SetKey(_TRACK_Y, 0, 571.5);
        effector:SetKey(_TRACK_X, 1.5, 542);
        effector:SetKey(_TRACK_Y, 1.5, 579.5);
        effector:SetKey(_TRACK_X, 2.5, 544.701804409811);
        effector:SetKey(_TRACK_Y, 2.5, 577.956111765822);
        effector:SetKey(_TRACK_X, 3.875, 556);
        effector:SetKey(_TRACK_Y, 3.875, 571.5);
        effector:SetKey(_TRACK_A, 0, 0.37341900900466);
        effector:SetKey(_TRACK_A, 0.95833333333333, 0.47253626325019);
        effector:SetKey(_TRACK_A, 1.875, 0.28771462019919);
        effector:SetKey(_TRACK_A, 2.95833333333333, 0.5256529129569);
        effector:SetKey(_TRACK_A, 3.875, 0.37341900900466);
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = createCompositionsplash();
        element:SetName("Layer_8");
        compositionlok3:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionlok3);
        element:SetXY(990, 370);
    
        element:SetScaleX(0.83333333333333);
        element:SetScaleY(0.83333333333333);
        element:SetAngle(2.48042112939371);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 1.95833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_9
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_9");
        compositionlok3:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionlok3);
        element:SetScaleX(1.85);
        element:SetScaleY(1.85);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.625, 2.58333333333333);
    
        effector:SetKey(_TRACK_X, 0.625, 1007.47486877441);
        effector:SetKey(_TRACK_Y, 0.625, 725.788940429688);
        effector:SetKey(_TRACK_X, 2.5, 1007.47486877441);
        effector:SetKey(_TRACK_Y, 2.5, 745.788940429688);
    
        effector:Play();
    
    
        -- Layer Layer_10
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_10");
        compositionlok3:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionlok3);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 1.95833333333333);
    
        effector:SetKey(_TRACK_X, 0, 784.474868774414);
        effector:SetKey(_TRACK_Y, 0, 478.788940429688);
        effector:SetKey(_TRACK_X, 1.875, 784.474868774414);
        effector:SetKey(_TRACK_Y, 1.875, 498.788940429688);
    
        effector:Play();
    
    
        -- Layer Layer_11
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_11");
        compositionlok3:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionlok3);
        element:SetScaleX(0.8);
        element:SetScaleY(0.8);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.25, 3.20833333333333);
    
        effector:SetKey(_TRACK_X, 1.29166666666667, 730.83918762207);
        effector:SetKey(_TRACK_Y, 1.29166666666667, 591.085418701172);
        effector:SetKey(_TRACK_X, 2, 724.83918762207);
        effector:SetKey(_TRACK_Y, 2, 598.085418701172);
        effector:SetKey(_TRACK_X, 3.08333333333333, 719.83918762207);
        effector:SetKey(_TRACK_Y, 3.08333333333333, 589.085418701172);
    
        effector:Play();
    
    
        -- Layer Layer_12
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_12");
        compositionlok3:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionlok3);
        element:SetScaleX(1.19);
        element:SetScaleY(1.19);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(2.08333333333333, 4.04166666666667);
    
        effector:SetKey(_TRACK_X, 2.16666666666667, 809.336669921875);
        effector:SetKey(_TRACK_Y, 2.16666666666667, 402.432159423828);
        effector:SetKey(_TRACK_X, 3.875, 803.836669921875);
        effector:SetKey(_TRACK_Y, 3.875, 390.432159423828);
    
        effector:Play();
    
    
        -- Layer Layer_13
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/blic_sea.png");
        element:SetName("Layer_13");
        compositionlok3:AddElement(element);
        element:SetHotSpot(308.5, 215.5);
        element:SetParentElement(compositionlok3);
        element:SetScaleX(1);
        element:SetScaleY(0.82830626450116);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 1.95833333333333)
    
        effector:SetKey(_TRACK_X, 0, 723);
        effector:SetKey(_TRACK_Y, 0, 507.5);
        effector:SetKey(_TRACK_X, 1.95833333333333, 713);
        effector:SetKey(_TRACK_Y, 1.95833333333333, 521);
        effector:SetKey(_TRACK_O, 0, 1);
        effector:SetKey(_TRACK_O, 1.95833333333333, 0);
    
        effector:Play();
    
    
        -- Layer Layer_14
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/blic_sea.png");
        element:SetName("Layer_14");
        compositionlok3:AddElement(element);
        element:SetHotSpot(308.5, 215.5);
        element:SetParentElement(compositionlok3);
        element:SetScaleX(1);
        element:SetScaleY(0.82830626450116);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.95833333333333, 5.91666666666667);
    
        effector:SetKey(_TRACK_X, 1.95833333333333, 733);
        effector:SetKey(_TRACK_Y, 1.95833333333333, 494);
        effector:SetKey(_TRACK_X, 5.875, 713);
        effector:SetKey(_TRACK_Y, 5.875, 521);
        effector:SetKey(_TRACK_O, 1.95833333333333, 0);
        effector:SetKey(_TRACK_O, 3.91666666666667, 1);
        effector:SetKey(_TRACK_O, 5.875, 0);
    
        effector:Play();
    
    
        -- Layer Layer_15
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/blic_sea.png");
        element:SetName("Layer_15");
        compositionlok3:AddElement(element);
        element:SetHotSpot(308.5, 215.5);
        element:SetParentElement(compositionlok3);
        element:SetScaleX(1);
        element:SetScaleY(0.82830626450116);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.95833333333333);
    
        effector:SetKey(_TRACK_X, 0, 733);
        effector:SetKey(_TRACK_Y, 0, 494);
        effector:SetKey(_TRACK_X, 3.91666666666667, 713);
        effector:SetKey(_TRACK_Y, 3.91666666666667, 521);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 1.95833333333333, 1);
        effector:SetKey(_TRACK_O, 3.91666666666667, 0);
    
        effector:Play();
    
        compositionlok3:Play();
    
        return compositionlok3;
    end
    
    createCompositionPrecomp2 = function()
    
        local compositionPrecomp2 = CreateCompositionSequence();
        local compositionDuration = 3.95833333333333;
        compositionPrecomp2:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_1");
        compositionPrecomp2:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionPrecomp2);
        element:SetScaleX(0.54);
        element:SetScaleY(0.54);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(2.08333333333333, 4.04166666666667);
    
        effector:SetKey(_TRACK_X, 2.16666666666667, 380);
        effector:SetKey(_TRACK_Y, 2.16666666666667, 336);
        effector:SetKey(_TRACK_X, 3.875, 374.5);
        effector:SetKey(_TRACK_Y, 3.875, 324);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_2");
        compositionPrecomp2:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionPrecomp2);
        element:SetScaleX(0.8);
        element:SetScaleY(0.8);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.25, 3.20833333333333);
    
        effector:SetKey(_TRACK_X, 1.29166666666667, 397);
        effector:SetKey(_TRACK_Y, 1.29166666666667, 370);
        effector:SetKey(_TRACK_X, 2, 391);
        effector:SetKey(_TRACK_Y, 2, 377);
        effector:SetKey(_TRACK_X, 3.08333333333333, 386);
        effector:SetKey(_TRACK_Y, 3.08333333333333, 368);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_3");
        compositionPrecomp2:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionPrecomp2);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 1.95833333333333);
    
        effector:SetKey(_TRACK_X, 0, 493.5);
        effector:SetKey(_TRACK_Y, 0, 387);
        effector:SetKey(_TRACK_X, 1.875, 493.5);
        effector:SetKey(_TRACK_Y, 1.875, 407);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/cloud1.png");
        element:SetName("Layer_4");
        compositionPrecomp2:AddElement(element);
        element:SetHotSpot(151.5, 49);
        compositionPrecomp2:RegisterParentInfo("Layer_4", "Layer_8");
        element:SetScaleX(0.45214521452145);
        element:SetScaleY(1.30578755273262);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_X, 0, 95.3140563964844);
        effector:SetKey(_TRACK_Y, 0, 55.3329590477335);
        effector:SetKey(_TRACK_X, 1.95833333333333, 95.3140563964844);
        effector:SetKey(_TRACK_Y, 1.95833333333333, 48.8040212840704);
        effector:SetKey(_TRACK_X, 3.875, 95.3140563964844);
        effector:SetKey(_TRACK_Y, 3.875, 55.3329590477335);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/cloud2.png");
        element:SetName("Layer_5");
        compositionPrecomp2:AddElement(element);
        element:SetHotSpot(58, 30.5);
        compositionPrecomp2:RegisterParentInfo("Layer_5", "Layer_8");
        element:SetScaleX(1);
        element:SetScaleY(1.30578755273262);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_X, 0, 46.3140563964844);
        effector:SetKey(_TRACK_Y, 0, 108.87024870977);
        effector:SetKey(_TRACK_X, 1.95833333333333, 46.3140563964844);
        effector:SetKey(_TRACK_Y, 1.95833333333333, 102.341310946107);
        effector:SetKey(_TRACK_X, 3.875, 46.3140563964844);
        effector:SetKey(_TRACK_Y, 3.875, 108.87024870977);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/cloud3.png");
        element:SetName("Layer_6");
        compositionPrecomp2:AddElement(element);
        element:SetHotSpot(56, 26);
        compositionPrecomp2:RegisterParentInfo("Layer_6", "Layer_8");
        element:SetScaleX(1);
        element:SetScaleY(1.30578755273262);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_X, 0, 113.314056396484);
        effector:SetKey(_TRACK_Y, 0, 150.655450397216);
        effector:SetKey(_TRACK_X, 1.95833333333333, 113.314056396484);
        effector:SetKey(_TRACK_Y, 1.95833333333333, 144.126512633553);
        effector:SetKey(_TRACK_X, 3.875, 113.314056396484);
        effector:SetKey(_TRACK_Y, 3.875, 150.655450397216);
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/sea.png");
        element:SetName("Layer_7");
        compositionPrecomp2:AddElement(element);
        element:SetHotSpot(214, 34);
        compositionPrecomp2:RegisterParentInfo("Layer_7", "Layer_8");
        element:SetXY(163.487503051758, 182.74593266067);
    
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_SX, 0, 1);
        effector:SetKey(_TRACK_SY, 0, 0.82107997051387);
        effector:SetKey(_TRACK_SX, 1.95833333333333, 1);
        effector:SetKey(_TRACK_SY, 1.95833333333333, 0.89612523216517);
        effector:SetKey(_TRACK_SX, 3.875, 1);
        effector:SetKey(_TRACK_SY, 3.875, 0.82107997051387);
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/sky.jpg");
        element:SetName("Layer_8");
        compositionPrecomp2:AddElement(element);
        element:SetHotSpot(265, 182.5);
        element:SetParentElement(compositionPrecomp2);
        element:SetScaleX(1);
        element:SetScaleY(0.76582136037926);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_X, 0, 455.685943603516);
        effector:SetKey(_TRACK_Y, 0, 271.431671142578);
        effector:SetKey(_TRACK_X, 1.95833333333333, 455.685943603516);
        effector:SetKey(_TRACK_Y, 1.95833333333333, 285.424776678111);
        effector:SetKey(_TRACK_X, 3.875, 455.685943603516);
        effector:SetKey(_TRACK_Y, 3.875, 271.431671142578);
    
        effector:Play();
    
        compositionPrecomp2:Play();
    
        return compositionPrecomp2;
    end
    
    createCompositionPrecomp3 = function()
    
        local compositionPrecomp3 = CreateCompositionSequence();
        local compositionDuration = 3.91666666666667;
        compositionPrecomp3:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/L7.png");
        element:SetName("Layer_1");
        compositionPrecomp3:AddElement(element);
        element:SetHotSpot(24.5, 6);
        element:SetParentElement(compositionPrecomp3);
        element:SetXY(890, 396.5);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.45833333333333, 0.01977031863962);
        effector:SetKey(_TRACK_A, 0.95833333333333, 0.02843065543882);
        effector:SetKey(_TRACK_A, 1.45833333333333, 0.07775657252321);
        effector:SetKey(_TRACK_A, 1.95833333333333, 0.06573523443029);
        effector:SetKey(_TRACK_A, 2.41666666666667, 0.09112845402835);
        effector:SetKey(_TRACK_A, 3.875, 0);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/L6.png");
        element:SetName("Layer_2");
        compositionPrecomp3:AddElement(element);
        element:SetHotSpot(19.5, 34);
        element:SetParentElement(compositionPrecomp3);
        element:SetXY(883, 372);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.45833333333333, -0.00782560821259);
        effector:SetKey(_TRACK_A, 0.95833333333333, -0.02465510620515);
        effector:SetKey(_TRACK_A, 1.45833333333333, -0.03670461680506);
        effector:SetKey(_TRACK_A, 1.95833333333333, -0.10163546775959);
        effector:SetKey(_TRACK_A, 2.41666666666667, -0.10506622499823);
        effector:SetKey(_TRACK_A, 3.875, 0);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/L4.png");
        element:SetName("Layer_3");
        compositionPrecomp3:AddElement(element);
        element:SetHotSpot(12, 10.5);
        element:SetParentElement(compositionPrecomp3);
        element:SetXY(890, 380);
    
        element:SetScaleX(1);
        element:SetScaleY(1.08571428571429);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.45833333333333, -0.05446901812591);
        effector:SetKey(_TRACK_A, 0.95833333333333, -0.04855807070066);
        effector:SetKey(_TRACK_A, 1.45833333333333, -0.09574258831599);
        effector:SetKey(_TRACK_A, 1.95833333333333, -0.15581400307617);
        effector:SetKey(_TRACK_A, 2.41666666666667, -0.16629511973205);
        effector:SetKey(_TRACK_A, 3.875, 0);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/L5.png");
        element:SetName("Layer_4");
        compositionPrecomp3:AddElement(element);
        element:SetHotSpot(10, 15);
        element:SetParentElement(compositionPrecomp3);
        element:SetXY(885.5, 401);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.45833333333333, -0.01758886992765);
        effector:SetKey(_TRACK_A, 0.95833333333333, -0.10725892705141);
        effector:SetKey(_TRACK_A, 1.45833333333333, -0.13407220322666);
        effector:SetKey(_TRACK_A, 1.95833333333333, -0.11703359595393);
        effector:SetKey(_TRACK_A, 2.41666666666667, -0.16733253254721);
        effector:SetKey(_TRACK_A, 3.875, 0);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/L3.png");
        element:SetName("Layer_5");
        compositionPrecomp3:AddElement(element);
        element:SetHotSpot(69, 18.5);
        element:SetParentElement(compositionPrecomp3);
        element:SetXY(883, 382.5);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_A, 0, 0.15483533427525);
        effector:SetKey(_TRACK_A, 0.45833333333333, 0.15468887533399);
        effector:SetKey(_TRACK_A, 0.95833333333333, 0.22735546259012);
        effector:SetKey(_TRACK_A, 1.45833333333333, 0.19899035287018);
        effector:SetKey(_TRACK_A, 1.95833333333333, 0.28214904973858);
        effector:SetKey(_TRACK_A, 2.41666666666667, 0.26699920525246);
        effector:SetKey(_TRACK_A, 3.875, 0.15483533427525);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/L2.png");
        element:SetName("Layer_6");
        compositionPrecomp3:AddElement(element);
        element:SetHotSpot(54, 13.5);
        element:SetParentElement(compositionPrecomp3);
        element:SetXY(858, 390);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.45833333333333, 0.06155689543456);
        effector:SetKey(_TRACK_A, 0.95833333333333, 0.06643040571744);
        effector:SetKey(_TRACK_A, 1.45833333333333, 0.07397674603558);
        effector:SetKey(_TRACK_A, 1.95833333333333, 0.14696001650325);
        effector:SetKey(_TRACK_A, 2.41666666666667, 0.14006050921786);
        effector:SetKey(_TRACK_A, 3.875, 0);
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/L1.png");
        element:SetName("Layer_7");
        compositionPrecomp3:AddElement(element);
        element:SetHotSpot(71, 39.5);
        element:SetParentElement(compositionPrecomp3);
        element:SetXY(888.262893676758, 418.424896240234);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.45833333333333, 0.03667647156963);
        effector:SetKey(_TRACK_A, 0.95833333333333, 0.08127236062911);
        effector:SetKey(_TRACK_A, 1.45833333333333, 0.07554468729914);
        effector:SetKey(_TRACK_A, 1.95833333333333, 0.10152131635222);
        effector:SetKey(_TRACK_A, 2.41666666666667, 0.12541827159655);
        effector:SetKey(_TRACK_A, 3.875, 0);
    
        effector:Play();
    
        compositionPrecomp3:Play();
    
        return compositionPrecomp3;
    end
    
    createCompositionrat_eatingComp1 = function()
    
        local compositionrat_eatingComp1 = CreateCompositionSequence();
        local compositionDuration = 9.65;
        compositionrat_eatingComp1:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = createCompositionrat_eating();
        element:SetName("Layer_1");
        compositionrat_eatingComp1:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionrat_eatingComp1);
        element:SetXY(851, 388);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(7, 10.5);
    
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = createCompositionrat_eating();
        element:SetName("Layer_2");
        compositionrat_eatingComp1:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionrat_eatingComp1);
        element:SetXY(851, 388);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(3.5, 7);
    
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = createCompositionrat_eating();
        element:SetName("Layer_3");
        compositionrat_eatingComp1:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionrat_eatingComp1);
        element:SetXY(851, 388);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.5);
    
    
        effector:Play();
    
        compositionrat_eatingComp1:Play();
    
        return compositionrat_eatingComp1;
    end
    
    createCompositionsplash = function()
    
        local compositionsplash = CreateCompositionSequence();
        local compositionDuration = 3.91666666666667;
        compositionsplash:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/splash.png");
        element:SetName("Layer_1");
        compositionsplash:AddElement(element);
        element:SetHotSpot(61, 49);
        element:SetParentElement(compositionsplash);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0.60425701185287);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_X, 0, 826);
        effector:SetKey(_TRACK_Y, 0, 478);
        effector:SetKey(_TRACK_X, 1.91666666666667, 852);
        effector:SetKey(_TRACK_Y, 1.91666666666667, 471);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 1.04166666666667, 1);
        effector:SetKey(_TRACK_O, 1.91666666666667, 0);
    
        effector:Play();
    
        compositionsplash:Play();
    
        return compositionsplash;
    end
    
    createCompositionvolnapngComp1 = function()
    
        local compositionvolnapngComp1 = CreateCompositionSequence();
        local compositionDuration = 3.95833333333333;
        compositionvolnapngComp1:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/4_ferruginous_ship_/Animation/ship/volna.png");
        element:SetName("Layer_1");
        compositionvolnapngComp1:AddElement(element);
        element:SetHotSpot(103.5, -1);
        element:SetParentElement(compositionvolnapngComp1);
        element:SetAngle(0.06294875518289);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_X, 0, 332);
        effector:SetKey(_TRACK_Y, 0, 304.739549694588);
        effector:SetKey(_TRACK_X, 1.91666666666667, 321);
        effector:SetKey(_TRACK_Y, 1.91666666666667, 306.739549694588);
        effector:SetKey(_TRACK_SX, 0, 0.41585805988095);
        effector:SetKey(_TRACK_SY, 0, 0.39614960528354);
        effector:SetKey(_TRACK_SX, 1.91666666666667, 0.46363558833149);
        effector:SetKey(_TRACK_SY, 1.91666666666667, 0.486120091993);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 0.79166666666667, 1);
        effector:SetKey(_TRACK_O, 1.875, 0);
    
        effector:Play();
    
        compositionvolnapngComp1:Play();
    
        return compositionvolnapngComp1;
    end
    
    createComposition_chayka_1 = function()
        local element = createCompositionchayka();
        element:SetName("Layer_2");
        element:SetDuration(3.41666666666667);
        element:SetHotSpot(417, 453);
        element:SetAngle(0.385238993283);
        element:SetOpacity(1);
        element:SetDestroysOnEnd(false);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_X, 0, 242.527969360352);
        effector:SetKey(_TRACK_Y, 0, -23.7094879150391);
        effector:SetKey(_TRACK_X, 3.41666666666667, 1061.06088256836);
        effector:SetKey(_TRACK_Y, 3.41666666666667, 195.611801147461);
        effector:SetKey(_TRACK_SX, 0, 0.33333333333333);
        effector:SetKey(_TRACK_SY, 0, 0.33333333333333);
        effector:SetKey(_TRACK_SX, 3.41666666666667, 0.09592326139089);
        effector:SetKey(_TRACK_SY, 3.41666666666667, 0.09592326139089);
    
        effector:Play();
        
        return element;
    end
    
    createComposition_chayka_2 = function()
        local element = createCompositionchayka();
        element:SetName("Layer_3");
        element:SetDuration(3.66666666666667);
        element:SetHotSpot(417, 453);
        element:SetScaleX(-0.173333);
        element:SetScaleY(0.17333317333317);
        element:SetOpacity(1);
        element:SetDestroysOnEnd(false);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.70833333333333, 60.7083333333333);
    
        effector:SetKey(_TRACK_X, 1.29166666666667, 667.081298828125);
        effector:SetKey(_TRACK_Y, 1.29166666666667, -40.5302581787109);
        effector:SetKey(_TRACK_X, 2.66666666666667, 430.869979858398);
        effector:SetKey(_TRACK_Y, 2.66666666666667, 103.521453857422);
        effector:SetKey(_TRACK_X, 3.66666666666667, 228.893508911133);
        effector:SetKey(_TRACK_Y, 3.66666666666667, -37.1873779296875);
        effector:SetKey(_TRACK_A, 1.29166666666667, -0.52802399615852);
        effector:SetKey(_TRACK_A, 2.875, 0.38859496221676);
    
        effector:Play();
        
        return element;
    end
    
    createComposition_rat_eating = function()
        local element = createCompositionrat_eatingComp1();
        element:SetName("Layer_1");
        element:SetHotSpot(512, 384);
        element:SetXY(345.927383422852, 750.690353393555);
        element:SetCyclic(true);
    
        element:SetScaleX(0.3394383775351);
        element:SetScaleY(0.3394383775351);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 50);
    
    
        effector:Play();
    
        return element;
    end
    
    