    createCompositionLok9 = function()
    
        local compositionLok9 = CreateCompositionSequence();
        local compositionDuration = 8.3;
        compositionLok9:SetDuration(compositionDuration);
    
        -- Layer Layer_2
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_2");
        compositionLok9:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionLok9);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(4.15, 8.3);
    
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = createCompositionPre_comp_1();
        element:SetName("Layer_3");
        compositionLok9:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionLok9);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
    
        effector:Play();
    
--[[    
        -- Layer Layer_4
        local element = createCompositionrelsa_falling();
        element:SetName("Layer_4");
        compositionLok9:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(compositionLok9);
        element:SetXY(512, 384);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(8.25, 65.7499988079071);
    
    
        effector:Play();
]]    
        compositionLok9:Play();
    
        return compositionLok9;
    end
    
    createCompositionPre_comp_1 = function()
    
        local compositionPre_comp_1 = CreateCompositionSequence();
        local compositionDuration = 4.15;
        compositionPre_comp_1:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain3.png");
        element:SetName("Layer_1");
        compositionPre_comp_1:AddElement(element);
        element:SetHotSpot(20, 16.5);
        compositionPre_comp_1:RegisterParentInfo("Layer_1", "Layer_5");
        element:SetXY(41.7061767578125, 173.823344089674);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain2.png");
        element:SetName("Layer_2");
        compositionPre_comp_1:AddElement(element);
        element:SetHotSpot(5.5, 5);
        compositionPre_comp_1:RegisterParentInfo("Layer_2", "Layer_5");
        element:SetXY(63.2061767578125, 164.823344089674);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain1.png");
        element:SetName("Layer_3");
        compositionPre_comp_1:AddElement(element);
        element:SetHotSpot(27.5, 10.5);
        compositionPre_comp_1:RegisterParentInfo("Layer_3", "Layer_5");
        element:SetXY(59.7061767578125, 208.573344089674);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/Tsep.png");
        element:SetName("Layer_4");
        compositionPre_comp_1:AddElement(element);
        element:SetHotSpot(299.5, 170);
        element:SetParentElement(compositionPre_comp_1);
        element:SetXY(743.521911621094, 168.286849975586);
    
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
        effector:SetKey(_TRACK_SX, 0, 1);
        effector:SetKey(_TRACK_SY, 0, 1.01275326155864);
        effector:SetKey(_TRACK_SX, 2.05, 0.99321188380954);
        effector:SetKey(_TRACK_SY, 2.05, 0.9665477888531);
        effector:SetKey(_TRACK_SX, 4.1, 1);
        effector:SetKey(_TRACK_SY, 4.1, 1.01275326155864);
        effector:SetKey(_TRACK_A, 0, 0.06858978012947);
        effector:SetKey(_TRACK_A, 2.05, 0.08231233260776);
        effector:SetKey(_TRACK_A, 4.1, 0.06858978012947);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain.png");
        element:SetName("Layer_5");
        compositionPre_comp_1:AddElement(element);
        element:SetHotSpot(54.5, 2.30869565217391);
        element:SetParentElement(compositionPre_comp_1);
        element:SetXY(463.043823242188, 8.9853515625);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 2.05, -0.04017365631173);
        effector:SetKey(_TRACK_A, 4.1, 0);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/Gruz.png");
        element:SetName("Layer_6");
        compositionPre_comp_1:AddElement(element);
        element:SetHotSpot(77.5, 35);
        compositionPre_comp_1:RegisterParentInfo("Layer_6", "Layer_5");
        element:SetXY(43.2808837890625, 192.679977416992);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
    
        effector:Play();
    
        compositionPre_comp_1:Play();
    
        return compositionPre_comp_1;
    end

    createCompositionrelsa_falling = function()
    
        local compositionrelsa_falling = CreateCompositionSequence();
        local compositionDuration = 4;
        compositionrelsa_falling:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/dust2.png");
        element:SetName("Layer_1");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(128, 110.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetXY(388, 573);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.45, 45.85);
    
        effector:SetKey(_TRACK_SX, 0.45, 0.625);
        effector:SetKey(_TRACK_SY, 0.45, 0.625);
        effector:SetKey(_TRACK_SX, 0.65, 1.18578708873076);
        effector:SetKey(_TRACK_SY, 0.65, 1.18578708873076);
        effector:SetKey(_TRACK_SX, 1.95, 1.92061154982623);
        effector:SetKey(_TRACK_SY, 1.95, 1.92061154982623);
        effector:SetKey(_TRACK_O, 0.45, 0.03);
        effector:SetKey(_TRACK_O, 0.5, 1);
        effector:SetKey(_TRACK_O, 0.95, 1);
        effector:SetKey(_TRACK_O, 1.95, 0);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/dust2.png");
        element:SetName("Layer_2");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(128, 110.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetXY(544, 547);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.45, 45.85);
    
        effector:SetKey(_TRACK_SX, 0.45, 0.625);
        effector:SetKey(_TRACK_SY, 0.45, 0.625);
        effector:SetKey(_TRACK_SX, 0.65, 1.18578708873076);
        effector:SetKey(_TRACK_SY, 0.65, 1.18578708873076);
        effector:SetKey(_TRACK_SX, 1.95, 1.92061154982623);
        effector:SetKey(_TRACK_SY, 1.95, 1.92061154982623);
        effector:SetKey(_TRACK_O, 0.45, 0.03);
        effector:SetKey(_TRACK_O, 0.5, 1);
        effector:SetKey(_TRACK_O, 0.95, 1);
        effector:SetKey(_TRACK_O, 1.95, 0);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/dust2.png");
        element:SetName("Layer_3");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(128, 110.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetXY(482, 567);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.45, 45.85);
    
        effector:SetKey(_TRACK_SX, 0.45, 0.625);
        effector:SetKey(_TRACK_SY, 0.45, 0.625);
        effector:SetKey(_TRACK_SX, 0.65, 1.41233031674208);
        effector:SetKey(_TRACK_SY, 0.65, 1.41233031674208);
        effector:SetKey(_TRACK_SX, 1.95, 2.44400452488688);
        effector:SetKey(_TRACK_SY, 1.95, 2.44400452488688);
        effector:SetKey(_TRACK_O, 0.45, 0.03);
        effector:SetKey(_TRACK_O, 0.5, 1);
        effector:SetKey(_TRACK_O, 0.95, 1);
        effector:SetKey(_TRACK_O, 1.95, 0);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/dust2.png");
        element:SetName("Layer_4");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(128, 110.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetXY(462, 616);
    
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.45, 45.85);
    
        effector:SetKey(_TRACK_SX, 0.45, 0.625);
        effector:SetKey(_TRACK_SY, 0.45, 0.625);
        effector:SetKey(_TRACK_SX, 0.65, 1.41233031674208);
        effector:SetKey(_TRACK_SY, 0.65, 1.41233031674208);
        effector:SetKey(_TRACK_SX, 1.95, 2.44400452488688);
        effector:SetKey(_TRACK_SY, 1.95, 2.44400452488688);
        effector:SetKey(_TRACK_O, 0.45, 0.03);
        effector:SetKey(_TRACK_O, 0.5, 1);
        effector:SetKey(_TRACK_O, 0.95, 1);
        effector:SetKey(_TRACK_O, 1.95, 0);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/dust1.png");
        element:SetName("Layer_5");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(60.5, 35.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetAngle(0.66306955176684);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.15, 0.9);
    
        effector:SetKey(_TRACK_X, 0.15, 465.699996948242);
        effector:SetKey(_TRACK_Y, 0.15, 175.300003051758);
        effector:SetKey(_TRACK_X, 0.83400002717972, 375.699996948242);
        effector:SetKey(_TRACK_Y, 0.83400002717972, 107.300003051758);
        effector:SetKey(_TRACK_SX, 0.15, 0.46280991735537);
        effector:SetKey(_TRACK_SY, 0.15, 0.41711229946524);
        effector:SetKey(_TRACK_SX, 0.54600001573563, 1.15702479338843);
        effector:SetKey(_TRACK_SY, 0.54600001573563, 1.03743315508022);
        effector:SetKey(_TRACK_SX, 0.83400002717972, 1.30702479338843);
        effector:SetKey(_TRACK_SY, 0.83400002717972, 1.17192895339954);
        effector:SetKey(_TRACK_O, 0.15, 0.70969213266842);
        effector:SetKey(_TRACK_O, 0.36600000858307, 0.70969213266842);
        effector:SetKey(_TRACK_O, 0.83400002717972, 0);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/dust1.png");
        element:SetName("Layer_6");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(60.5, 35.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetAngle(0.66306955176684);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.15, 0.9);
    
        effector:SetKey(_TRACK_X, 0.15, 465.699996948242);
        effector:SetKey(_TRACK_Y, 0.15, 175.300003051758);
        effector:SetKey(_TRACK_X, 0.83400002717972, 556.699996948242);
        effector:SetKey(_TRACK_Y, 0.83400002717972, 118.300003051758);
        effector:SetKey(_TRACK_SX, 0.15, 0.46280991735537);
        effector:SetKey(_TRACK_SY, 0.15, 0.41711229946524);
        effector:SetKey(_TRACK_SX, 0.54600001573563, 1.15702479338843);
        effector:SetKey(_TRACK_SY, 0.54600001573563, 1.03743315508022);
        effector:SetKey(_TRACK_SX, 0.83400002717972, 1.30702479338843);
        effector:SetKey(_TRACK_SY, 0.83400002717972, 1.17192895339954);
        effector:SetKey(_TRACK_O, 0.15, 0.70969213266842);
        effector:SetKey(_TRACK_O, 0.36600000858307, 0.70969213266842);
        effector:SetKey(_TRACK_O, 0.83400002717972, 0);
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/dust1.png");
        element:SetName("Layer_7");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(60.5, 35.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetAngle(0.66306955176684);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.15, 0.9);
    
        effector:SetKey(_TRACK_X, 0.15, 465.699996948242);
        effector:SetKey(_TRACK_Y, 0.15, 175.300003051758);
        effector:SetKey(_TRACK_X, 0.83400002717972, 394.699996948242);
        effector:SetKey(_TRACK_Y, 0.83400002717972, 231.300003051758);
        effector:SetKey(_TRACK_SX, 0.15, 0.46280991735537);
        effector:SetKey(_TRACK_SY, 0.15, 0.41711229946524);
        effector:SetKey(_TRACK_SX, 0.54600001573563, 1.15702479338843);
        effector:SetKey(_TRACK_SY, 0.54600001573563, 1.03743315508022);
        effector:SetKey(_TRACK_SX, 0.83400002717972, 1.30702479338843);
        effector:SetKey(_TRACK_SY, 0.83400002717972, 1.17192895339954);
        effector:SetKey(_TRACK_O, 0.15, 0.70969213266842);
        effector:SetKey(_TRACK_O, 0.36600000858307, 0.70969213266842);
        effector:SetKey(_TRACK_O, 0.83400002717972, 0);
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/dust1.png");
        element:SetName("Layer_8");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(60.5, 35.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 0.75);
    
        effector:SetKey(_TRACK_X, 0, 465.699996948242);
        effector:SetKey(_TRACK_Y, 0, 175.300003051758);
        effector:SetKey(_TRACK_X, 0.68400002717972, 456.699996948242);
        effector:SetKey(_TRACK_Y, 0.68400002717972, 246.300003051758);
        effector:SetKey(_TRACK_SX, 0, 0.46280991735537);
        effector:SetKey(_TRACK_SY, 0, 0.41711229946524);
        effector:SetKey(_TRACK_SX, 0.39600001573563, 1.15702479338843);
        effector:SetKey(_TRACK_SY, 0.39600001573563, 1.03743315508022);
        effector:SetKey(_TRACK_SX, 0.68400002717972, 1.30702479338843);
        effector:SetKey(_TRACK_SY, 0.68400002717972, 1.17192895339954);
        effector:SetKey(_TRACK_O, 0, 0.70969213266842);
        effector:SetKey(_TRACK_O, 0.21600000858307, 0.70969213266842);
        effector:SetKey(_TRACK_O, 0.68400002717972, 0);
    
        effector:Play();
    
    
        -- Layer Layer_9
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/osk2.png");
        element:SetName("Layer_9");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(32, 20);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(0.22);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.55, 1.15);
    
        effector:SetKey(_TRACK_X, 0.55, 502.384963989258);
        effector:SetKey(_TRACK_Y, 0.55, 611.755859375);
        effector:SetKey(_TRACK_X, 0.8, 244.745375115785);
        effector:SetKey(_TRACK_Y, 0.8, 639.945691682737);
        effector:SetKey(_TRACK_X, 1.1, 84.1314392089844);
        effector:SetKey(_TRACK_Y, 1.1, 828.093902587891);
        effector:SetKey(_TRACK_SX, 0.55, 0.84976525821596);
        effector:SetKey(_TRACK_SY, 0.55, 0.84976525821596);
        effector:SetKey(_TRACK_SX, 1.1, 3.23309514041674);
        effector:SetKey(_TRACK_SY, 1.1, 3.23309514041674);
        effector:SetKey(_TRACK_A, 0.55, 0);
        effector:SetKey(_TRACK_A, 1.1, -8.15949649822575);
    
        effector:Play();
    
    
        -- Layer Layer_10
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/osk2.png");
        element:SetName("Layer_10");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(32, 20);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(0.39);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.5, 1.1);
    
        effector:SetKey(_TRACK_X, 0.5, 502.384963989258);
        effector:SetKey(_TRACK_Y, 0.5, 611.755859375);
        effector:SetKey(_TRACK_X, 0.75, 244.745375115785);
        effector:SetKey(_TRACK_Y, 0.75, 639.945691682737);
        effector:SetKey(_TRACK_X, 1.05, 84.1314392089844);
        effector:SetKey(_TRACK_Y, 1.05, 828.093902587891);
        effector:SetKey(_TRACK_SX, 0.5, 0.84976525821596);
        effector:SetKey(_TRACK_SY, 0.5, 0.84976525821596);
        effector:SetKey(_TRACK_SX, 1.05, 3.23309514041674);
        effector:SetKey(_TRACK_SY, 1.05, 3.23309514041674);
        effector:SetKey(_TRACK_A, 0.5, 0);
        effector:SetKey(_TRACK_A, 1.05, -8.15949649822575);
    
        effector:Play();
    
    
        -- Layer Layer_11
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/osk2.png");
        element:SetName("Layer_11");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(32, 20);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.45, 1.05);
    
        effector:SetKey(_TRACK_X, 0.45, 502.384963989258);
        effector:SetKey(_TRACK_Y, 0.45, 611.755859375);
        effector:SetKey(_TRACK_X, 0.7, 244.745375115785);
        effector:SetKey(_TRACK_Y, 0.7, 639.945691682737);
        effector:SetKey(_TRACK_X, 1, 84.1314392089844);
        effector:SetKey(_TRACK_Y, 1, 828.093902587891);
        effector:SetKey(_TRACK_SX, 0.45, 0.84976525821596);
        effector:SetKey(_TRACK_SY, 0.45, 0.84976525821596);
        effector:SetKey(_TRACK_SX, 1, 3.23309514041674);
        effector:SetKey(_TRACK_SY, 1, 3.23309514041674);
        effector:SetKey(_TRACK_A, 0.45, 0);
        effector:SetKey(_TRACK_A, 1, -8.15949649822575);
    
        effector:Play();
    
    
        -- Layer Layer_12
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/osk1.png");
        element:SetName("Layer_12");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(33.5, 18.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.45, 0.95);
    
        effector:SetKey(_TRACK_X, 0.45, 533.6337890625);
        effector:SetKey(_TRACK_Y, 0.45, 614.159606933594);
        effector:SetKey(_TRACK_X, 0.7, 555.962270828338);
        effector:SetKey(_TRACK_Y, 0.7, 549.529376946737);
        effector:SetKey(_TRACK_X, 0.9, 604.544570922852);
        effector:SetKey(_TRACK_Y, 0.9, 580.507019042969);
        effector:SetKey(_TRACK_SX, 0.45, 0.65);
        effector:SetKey(_TRACK_SY, 0.45, 0.65);
        effector:SetKey(_TRACK_SX, 0.9, 0.53343330481458);
        effector:SetKey(_TRACK_SY, 0.9, 0.53343330481458);
        effector:SetKey(_TRACK_A, 0.45, -3.176499235);
        effector:SetKey(_TRACK_A, 0.9, 4.28071660633282);
    
        effector:Play();
    
    
        -- Layer Layer_13
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/osk1.png");
        element:SetName("Layer_13");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(33.5, 18.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.45, 0.95);
    
        effector:SetKey(_TRACK_X, 0.45, 479.549285888672);
        effector:SetKey(_TRACK_Y, 0.45, 635.793411254883);
        effector:SetKey(_TRACK_X, 0.6, 506.524843287336);
        effector:SetKey(_TRACK_Y, 0.6, 663.703929907614);
        effector:SetKey(_TRACK_X, 0.9, 534.835662841797);
        effector:SetKey(_TRACK_Y, 0.9, 829.295761108398);
        effector:SetKey(_TRACK_SX, 0.45, 1);
        effector:SetKey(_TRACK_SY, 0.45, 1);
        effector:SetKey(_TRACK_SX, 0.9, 2.56);
        effector:SetKey(_TRACK_SY, 0.9, 2.56);
        effector:SetKey(_TRACK_A, 0.45, 0);
        effector:SetKey(_TRACK_A, 0.9, 4.28071660633282);
    
        effector:Play();
    
    
        -- Layer Layer_14
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/osk1.png");
        element:SetName("Layer_14");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(33.5, 18.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(0.22);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.55, 1.05);
    
        effector:SetKey(_TRACK_X, 0.55, 479.549285888672);
        effector:SetKey(_TRACK_Y, 0.55, 635.793411254883);
        effector:SetKey(_TRACK_X, 0.7, 506.524843287336);
        effector:SetKey(_TRACK_Y, 0.7, 663.703929907614);
        effector:SetKey(_TRACK_X, 1, 534.835662841797);
        effector:SetKey(_TRACK_Y, 1, 829.295761108398);
        effector:SetKey(_TRACK_SX, 0.55, 1);
        effector:SetKey(_TRACK_SY, 0.55, 1);
        effector:SetKey(_TRACK_SX, 1, 2.56);
        effector:SetKey(_TRACK_SY, 1, 2.56);
        effector:SetKey(_TRACK_A, 0.55, 0);
        effector:SetKey(_TRACK_A, 1, 4.28071660633282);
    
        effector:Play();
    
    
        -- Layer Layer_15
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/osk1.png");
        element:SetName("Layer_15");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(33.5, 18.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(0.35);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.5, 1);
    
        effector:SetKey(_TRACK_X, 0.5, 479.549285888672);
        effector:SetKey(_TRACK_Y, 0.5, 635.793411254883);
        effector:SetKey(_TRACK_X, 0.65, 506.524843287336);
        effector:SetKey(_TRACK_Y, 0.65, 663.703929907614);
        effector:SetKey(_TRACK_X, 0.95, 534.835662841797);
        effector:SetKey(_TRACK_Y, 0.95, 829.295761108398);
        effector:SetKey(_TRACK_SX, 0.5, 1);
        effector:SetKey(_TRACK_SY, 0.5, 1);
        effector:SetKey(_TRACK_SX, 0.95, 2.56);
        effector:SetKey(_TRACK_SY, 0.95, 2.56);
        effector:SetKey(_TRACK_A, 0.5, 0);
        effector:SetKey(_TRACK_A, 0.95, 4.28071660633282);
    
        effector:Play();
    
    
        -- Layer Layer_16
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/mask1.png");
        element:SetName("Layer_16");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(168, 122);
        element:SetParentElement(compositionrelsa_falling);
        element:SetXY(495.779342651367, 657.023483276367);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 45.85);
    
    
        effector:Play();
    
    
        -- Layer Layer_17
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain1.png");
        element:SetName("Layer_17");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(27.5, 10.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(0.36);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.36549997031689);
    
        effector:SetKey(_TRACK_X, 0, 468.25);
        effector:SetKey(_TRACK_Y, 0, 215.25);
        effector:SetKey(_TRACK_X, 0.62699999213219, 807.25);
        effector:SetKey(_TRACK_Y, 0.62699999213219, -48.75);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.62699999213219, 15.9969155820573);
    
        effector:Play();
    
    
        -- Layer Layer_18
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain1.png");
        element:SetName("Layer_18");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(27.5, 10.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(0.62);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
        effector:SetKey(_TRACK_X, 0, 468.25);
        effector:SetKey(_TRACK_Y, 0, 215.25);
        effector:SetKey(_TRACK_X, 0.5, 790.25094819053);
        effector:SetKey(_TRACK_Y, 0.5, 262.432277388141);
        effector:SetKey(_TRACK_X, 1.1, 1073.25);
        effector:SetKey(_TRACK_Y, 1.1, 508.25);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 1.1, 15.9969155820573);
    
        effector:Play();
    
    
        -- Layer Layer_19
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain2.png");
        element:SetName("Layer_19");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(5.5, 5);
        compositionrelsa_falling:RegisterParentInfo("Layer_19", "Layer_27");
        element:SetXY(63.2061767578125, 164.823344089674);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(0.18);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.1, 4.25);
    
        effector:SetKey(_TRACK_A, 0.1, 0);
        effector:SetKey(_TRACK_A, 0.7, -7.27643637947317);
        effector:SetKey(_TRACK_A, 1.5, -4.36218324176243);
        effector:SetKey(_TRACK_A, 2.25, -6.0986343253562);
        effector:SetKey(_TRACK_A, 2.75, -5.7944781380911);
    
        effector:Play();
    
    
        -- Layer Layer_20
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain2.png");
        element:SetName("Layer_20");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(5.5, 5);
        compositionrelsa_falling:RegisterParentInfo("Layer_20", "Layer_27");
        element:SetXY(63.2061767578125, 164.823344089674);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(0.52);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.05, 4.2);
    
        effector:SetKey(_TRACK_A, 0.05, 0);
        effector:SetKey(_TRACK_A, 0.65, -7.27643637947317);
        effector:SetKey(_TRACK_A, 1.45, -4.36218324176243);
        effector:SetKey(_TRACK_A, 2.2, -6.0986343253562);
        effector:SetKey(_TRACK_A, 2.7, -5.7944781380911);
    
        effector:Play();
    
    
        -- Layer Layer_21
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain2.png");
        element:SetName("Layer_21");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(5.5, 5);
        compositionrelsa_falling:RegisterParentInfo("Layer_21", "Layer_27");
        element:SetXY(63.2061767578125, 164.823344089674);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.6, -7.27643637947317);
        effector:SetKey(_TRACK_A, 1.4, -4.36218324176243);
        effector:SetKey(_TRACK_A, 2.15, -6.0986343253562);
        effector:SetKey(_TRACK_A, 2.65, -5.7944781380911);
    
        effector:Play();
    
    
        -- Layer Layer_22
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain3.png");
        element:SetName("Layer_22");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(20, 16.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(0.38);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 2.19949988126755);
    
        effector:SetKey(_TRACK_X, 0, 450.25);
        effector:SetKey(_TRACK_Y, 0, 180.5);
        effector:SetKey(_TRACK_X, 0.58299996852875, 206.25);
        effector:SetKey(_TRACK_Y, 0.58299996852875, -67.5);
        effector:SetKey(_TRACK_SX, 0, 1);
        effector:SetKey(_TRACK_SY, 0, 1);
        effector:SetKey(_TRACK_SX, 0.58299996852875, 1.83280734582974);
        effector:SetKey(_TRACK_SY, 0.58299996852875, 1.83280734582974);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.58299996852875, -10.469526108128);
    
        effector:Play();
    
    
        -- Layer Layer_23
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain3.png");
        element:SetName("Layer_23");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(20, 16.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(0.29);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.1, 4.25);
    
        effector:SetKey(_TRACK_X, 0.1, 450.25);
        effector:SetKey(_TRACK_Y, 0.1, 180.5);
        effector:SetKey(_TRACK_X, 0.5, 273.484977506469);
        effector:SetKey(_TRACK_Y, 0.5, 99.5589568393815);
        effector:SetKey(_TRACK_X, 1.2, -65.75);
        effector:SetKey(_TRACK_Y, 1.2, 321.5);
        effector:SetKey(_TRACK_SX, 0.1, 1);
        effector:SetKey(_TRACK_SY, 0.1, 1);
        effector:SetKey(_TRACK_SX, 1.2, 1.83280734582974);
        effector:SetKey(_TRACK_SY, 1.2, 1.83280734582974);
        effector:SetKey(_TRACK_A, 0.1, 0);
        effector:SetKey(_TRACK_A, 1.2, 10.893303911872);
    
        effector:Play();
    
    
        -- Layer Layer_24
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain3.png");
        element:SetName("Layer_24");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(20, 16.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(0.56);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.05, 4.2);
    
        effector:SetKey(_TRACK_X, 0.05, 450.25);
        effector:SetKey(_TRACK_Y, 0.05, 180.5);
        effector:SetKey(_TRACK_X, 0.45, 273.484977506469);
        effector:SetKey(_TRACK_Y, 0.45, 99.5589568393815);
        effector:SetKey(_TRACK_X, 1.15, -65.75);
        effector:SetKey(_TRACK_Y, 1.15, 321.5);
        effector:SetKey(_TRACK_SX, 0.05, 1);
        effector:SetKey(_TRACK_SY, 0.05, 1);
        effector:SetKey(_TRACK_SX, 1.15, 1.83280734582974);
        effector:SetKey(_TRACK_SY, 1.15, 1.83280734582974);
        effector:SetKey(_TRACK_A, 0.05, 0);
        effector:SetKey(_TRACK_A, 1.15, 10.893303911872);
    
        effector:Play();
    
    
        -- Layer Layer_25
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain3.png");
        element:SetName("Layer_25");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(20, 16.5);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
        effector:SetKey(_TRACK_X, 0, 450.25);
        effector:SetKey(_TRACK_Y, 0, 180.5);
        effector:SetKey(_TRACK_X, 0.4, 273.484977506469);
        effector:SetKey(_TRACK_Y, 0.4, 99.5589568393815);
        effector:SetKey(_TRACK_X, 1.1, -65.75);
        effector:SetKey(_TRACK_Y, 1.1, 321.5);
        effector:SetKey(_TRACK_SX, 0, 1);
        effector:SetKey(_TRACK_SY, 0, 1);
        effector:SetKey(_TRACK_SX, 1.1, 1.83280734582974);
        effector:SetKey(_TRACK_SY, 1.1, 1.83280734582974);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 1.1, 10.893303911872);
    
        effector:Play();
    
    
        -- Layer Layer_26
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/Tsep.png");
        element:SetName("Layer_26");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(299.5, 170);
        element:SetParentElement(compositionrelsa_falling);
        element:SetXY(743.521911621094, 168.286849975586);
    
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
        effector:SetKey(_TRACK_SX, 0, 1);
        effector:SetKey(_TRACK_SY, 0, 1.01275326155864);
        effector:SetKey(_TRACK_SX, 0.3, 1);
        effector:SetKey(_TRACK_SY, 0.3, 0.8767102647745);
        effector:SetKey(_TRACK_SX, 1.05, 1);
        effector:SetKey(_TRACK_SY, 1.05, 1.01275326155864);
        effector:SetKey(_TRACK_SX, 1.8, 1);
        effector:SetKey(_TRACK_SY, 1.8, 0.95516788421058);
        effector:SetKey(_TRACK_SX, 2.65, 1);
        effector:SetKey(_TRACK_SY, 2.65, 1.01275326155864);
        effector:SetKey(_TRACK_A, 0, 0.06858978012947);
        effector:SetKey(_TRACK_A, 0.3, 0.12681955100633);
        effector:SetKey(_TRACK_A, 1.05, 0.06858978012947);
        effector:SetKey(_TRACK_A, 1.8, 0.08617264139424);
        effector:SetKey(_TRACK_A, 2.65, 0.06858978012947);
    
        effector:Play();
    
    
        -- Layer Layer_27
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/chain.png");
        element:SetName("Layer_27");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(54.5, 2.30869565217391);
        element:SetParentElement(compositionrelsa_falling);
        element:SetXY(463.043823242188, 8.9853515625);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.55, -0.21483729224395);
        effector:SetKey(_TRACK_A, 1.2, 0.24848745804998);
        effector:SetKey(_TRACK_A, 1.7, -0.04196816055577);
        effector:SetKey(_TRACK_A, 2.2, 0.06418169873276);
        effector:SetKey(_TRACK_A, 2.65, 0.01175701239167);
    
        effector:Play();
    
    
        -- Layer Layer_28
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/Gruz.png");
        element:SetName("Layer_28");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(77.5, 35);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(0.22);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.15, 4.3);
    
        effector:SetKey(_TRACK_X, 0.15, 451.82470703125);
        effector:SetKey(_TRACK_Y, 0.15, 199.356633327318);
        effector:SetKey(_TRACK_X, 0.7, 474.82470703125);
        effector:SetKey(_TRACK_Y, 0.7, 708.356633327318);
        effector:SetKey(_TRACK_SX, 0.15, 1);
        effector:SetKey(_TRACK_SY, 0.15, 1);
        effector:SetKey(_TRACK_SX, 0.7, 1.76476589594756);
        effector:SetKey(_TRACK_SY, 0.7, 1.76476589594756);
        effector:SetKey(_TRACK_A, 0.15, 0);
        effector:SetKey(_TRACK_A, 0.7, 2.45723054115719);
    
        effector:Play();
    
    
        -- Layer Layer_29
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/Gruz.png");
        element:SetName("Layer_29");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(77.5, 35);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(0.13);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.1, 4.25);
    
        effector:SetKey(_TRACK_X, 0.1, 451.82470703125);
        effector:SetKey(_TRACK_Y, 0.1, 199.356633327318);
        effector:SetKey(_TRACK_X, 0.65, 474.82470703125);
        effector:SetKey(_TRACK_Y, 0.65, 708.356633327318);
        effector:SetKey(_TRACK_SX, 0.1, 1);
        effector:SetKey(_TRACK_SY, 0.1, 1);
        effector:SetKey(_TRACK_SX, 0.65, 1.76476589594756);
        effector:SetKey(_TRACK_SY, 0.65, 1.76476589594756);
        effector:SetKey(_TRACK_A, 0.1, 0);
        effector:SetKey(_TRACK_A, 0.65, 2.45723054115719);
    
        effector:Play();
    
    
        -- Layer Layer_30
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/Gruz.png");
        element:SetName("Layer_30");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(77.5, 35);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(0.26);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.05, 4.2);
    
        effector:SetKey(_TRACK_X, 0.05, 451.82470703125);
        effector:SetKey(_TRACK_Y, 0.05, 199.356633327318);
        effector:SetKey(_TRACK_X, 0.6, 474.82470703125);
        effector:SetKey(_TRACK_Y, 0.6, 708.356633327318);
        effector:SetKey(_TRACK_SX, 0.05, 1);
        effector:SetKey(_TRACK_SY, 0.05, 1);
        effector:SetKey(_TRACK_SX, 0.6, 1.76476589594756);
        effector:SetKey(_TRACK_SY, 0.6, 1.76476589594756);
        effector:SetKey(_TRACK_A, 0.05, 0);
        effector:SetKey(_TRACK_A, 0.6, 2.45723054115719);
    
        effector:Play();
    
    
        -- Layer Layer_31
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/Gruz.png");
        element:SetName("Layer_31");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(77.5, 35);
        element:SetParentElement(compositionrelsa_falling);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 4.15);
    
        effector:SetKey(_TRACK_X, 0, 451.82470703125);
        effector:SetKey(_TRACK_Y, 0, 199.356633327318);
        effector:SetKey(_TRACK_X, 0.55, 474.82470703125);
        effector:SetKey(_TRACK_Y, 0.55, 708.356633327318);
        effector:SetKey(_TRACK_SX, 0, 1);
        effector:SetKey(_TRACK_SY, 0, 1);
        effector:SetKey(_TRACK_SX, 0.55, 1.76476589594756);
        effector:SetKey(_TRACK_SY, 0.55, 1.76476589594756);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.55, 2.45723054115719);
    
        effector:Play();
    
    
        -- Layer Layer_32
        local element = CreateCompositionElement("data/Texture/Scenes/9_train_/animation/rail/Layer_doska_1.png");
        element:SetName("Layer_32");
        compositionrelsa_falling:AddElement(element);
        element:SetHotSpot(130.5, 70);
        element:SetParentElement(compositionrelsa_falling);
        element:SetXY(519.139450073242, 599.713150024414);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 45.85);
    
        effector:SetKey(_TRACK_O, 0.4, 0);
        effector:SetKey(_TRACK_O, 0.55, 1);
    
        effector:Play();
    
        compositionrelsa_falling:Play();
    
        return compositionrelsa_falling;
    end

    
    