  createComposition14 = function()
    
        local composition14 = CreateCompositionSequence();
        local compositionDuration = 3.96;
        composition14:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/14_skin_diver_/Animations/Back/mask.png");
        element:SetName("Layer_1");
        composition14:AddElement(element);
        element:SetHotSpot(202.5, 233);
        element:SetParentElement(composition14);
        element:SetXY(822, 233);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 20);
    
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = createCompositionPrecomp3();
        element:SetName("Layer_2");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(316, 199);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = createCompositionrat_eatingComp1();
        element:SetName("Layer_3");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(410, 630);
    
        element:SetScaleX(0.22552083333333);
        element:SetScaleY(0.22552083333333);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 50);
    
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = createCompositionsplash();
        element:SetName("Layer_4");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1167, 138);
    
        element:SetScaleX(0.63333333333333);
        element:SetScaleY(0.63333333333333);
        element:SetAngle(2.48042112939371);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 1.95833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = createCompositionsplash();
        element:SetName("Layer_5");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1156, 331);
    
        element:SetScaleX(0.63333333333333);
        element:SetScaleY(0.63333333333333);
        element:SetAngle(2.48042112939371);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.88, 3.83833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = createCompositionsplash();
        element:SetName("Layer_6");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1051, 200);
    
        element:SetScaleX(0.63333333333333);
        element:SetScaleY(0.63333333333333);
        element:SetAngle(2.48042112939371);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.8, 2.75833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = createCompositionsplash();
        element:SetName("Layer_7");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1011, 249);
    
        element:SetScaleX(0.63333333333333);
        element:SetScaleY(0.63333333333333);
        element:SetAngle(2.48042112939371);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 1.95833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = createCompositionsplash();
        element:SetName("Layer_8");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1150, 276);
    
        element:SetScaleX(0.63333333333333);
        element:SetScaleY(0.63333333333333);
        element:SetAngle(2.48042112939371);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.08, 3.03833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_9
        local element = createCompositionsplash();
        element:SetName("Layer_9");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1166, 180);
    
        element:SetScaleX(0.63333333333333);
        element:SetScaleY(0.63333333333333);
        element:SetAngle(2.48042112939371);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.56, 3.51833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_10
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_10");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1123.5, 455);
    
        element:SetScaleX(0.91);
        element:SetScaleY(0.91);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.4, 3.35833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_11
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_11");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1073.5, 388);
    
        element:SetScaleX(0.91);
        element:SetScaleY(0.91);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.72, 3.67833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_12
        local element = CreateCompositionElement("data/Texture/Animations/sea/blic_sea.png");
        element:SetName("Layer_12");
        composition14:AddElement(element);
        element:SetHotSpot(308.5, 215.5);
        element:SetParentElement(composition14);
        element:SetScaleX(0.74610644257703);
        element:SetScaleY(-0.47196843319932);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.95833333333333);
    
        effector:SetKey(_TRACK_X, 0, 940.146896362305);
        effector:SetKey(_TRACK_Y, 0, 318.307966748418);
        effector:SetKey(_TRACK_X, 3.9166796875, 920.146896362305);
        effector:SetKey(_TRACK_Y, 3.9166796875, 345.307966748418);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 1.9583203125, 0.55632877790859);
        effector:SetKey(_TRACK_O, 3.9166796875, 0);
    
        effector:Play();
    
    
        -- Layer Layer_13
        local element = CreateCompositionElement("data/Texture/Animations/sea/blic_sea.png");
        element:SetName("Layer_13");
        composition14:AddElement(element);
        element:SetHotSpot(308.5, 215.5);
        element:SetParentElement(composition14);
        element:SetScaleX(0.74610644257703);
        element:SetScaleY(-0.47196843319932);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.95833333333333, 5.91666666666667);
    
        effector:SetKey(_TRACK_X, 1.95833333333333, 933.146896362305);
        effector:SetKey(_TRACK_Y, 1.95833333333333, 315.307966748418);
        effector:SetKey(_TRACK_X, 5.87501302083333, 913.146896362305);
        effector:SetKey(_TRACK_Y, 5.87501302083333, 342.307966748418);
        effector:SetKey(_TRACK_O, 1.95833333333333, 0);
        effector:SetKey(_TRACK_O, 3.91665364583333, 0.55632877790859);
        effector:SetKey(_TRACK_O, 5.87501302083333, 0);
    
        effector:Play();
    
    
        -- Layer Layer_14
        local element = CreateCompositionElement("data/Texture/Animations/sea/blic_sea.png");
        element:SetName("Layer_14");
        composition14:AddElement(element);
        element:SetHotSpot(308.5, 215.5);
        element:SetParentElement(composition14);
        element:SetScaleX(0.74610644257703);
        element:SetScaleY(-0.47196843319932);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(-1.95833333333333, 2);
    
        effector:SetKey(_TRACK_X, -1.95833333333333, 933.146896362305);
        effector:SetKey(_TRACK_Y, -1.95833333333333, 315.307966748418);
        effector:SetKey(_TRACK_X, 1.95834635416667, 913.146896362305);
        effector:SetKey(_TRACK_Y, 1.95834635416667, 342.307966748418);
        effector:SetKey(_TRACK_O, -1.95833333333333, 0);
        effector:SetKey(_TRACK_O, -0.00001302083333, 0.55632877790859);
        effector:SetKey(_TRACK_O, 1.95834635416667, 0);
    
        effector:Play();
    
    
        -- Layer Layer_15
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_15");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1020.5, 356);
    
        element:SetScaleX(0.91);
        element:SetScaleY(0.91);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.88, 2.83833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_16
        local element = CreateCompositionElement("data/Texture/Animations/sea/blic_sea.png");
        element:SetName("Layer_16");
        composition14:AddElement(element);
        element:SetHotSpot(308.5, 215.5);
        element:SetParentElement(composition14);
        element:SetScaleX(0.68610644257703);
        element:SetScaleY(-0.43401392111369);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.95833333333333);
    
        effector:SetKey(_TRACK_X, 0, 991.146896362305);
        effector:SetKey(_TRACK_Y, 0, 174.307966748418);
        effector:SetKey(_TRACK_X, 3.9166796875, 971.146896362305);
        effector:SetKey(_TRACK_Y, 3.9166796875, 201.307966748418);
        effector:SetKey(_TRACK_O, 0, 0);
        effector:SetKey(_TRACK_O, 1.9583203125, 0.55632877790859);
        effector:SetKey(_TRACK_O, 3.9166796875, 0);
    
        effector:Play();
    
    
        -- Layer Layer_17
        local element = CreateCompositionElement("data/Texture/Animations/sea/blic_sea.png");
        element:SetName("Layer_17");
        composition14:AddElement(element);
        element:SetHotSpot(308.5, 215.5);
        element:SetParentElement(composition14);
        element:SetScaleX(0.68610644257703);
        element:SetScaleY(-0.43401392111369);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.95833333333333, 5.91666666666667);
    
        effector:SetKey(_TRACK_X, 1.95833333333333, 984.146896362305);
        effector:SetKey(_TRACK_Y, 1.95833333333333, 171.307966748418);
        effector:SetKey(_TRACK_X, 5.87501302083333, 964.146896362305);
        effector:SetKey(_TRACK_Y, 5.87501302083333, 198.307966748418);
        effector:SetKey(_TRACK_O, 1.95833333333333, 0);
        effector:SetKey(_TRACK_O, 3.91665364583333, 0.55632877790859);
        effector:SetKey(_TRACK_O, 5.87501302083333, 0);
    
        effector:Play();
    
    
        -- Layer Layer_18
        local element = CreateCompositionElement("data/Texture/Animations/sea/blic_sea.png");
        element:SetName("Layer_18");
        composition14:AddElement(element);
        element:SetHotSpot(308.5, 215.5);
        element:SetParentElement(composition14);
        element:SetScaleX(0.68610644257703);
        element:SetScaleY(-0.43401392111369);
        element:SetAngle(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(-1.95833333333333, 2);
    
        effector:SetKey(_TRACK_X, -1.95833333333333, 984.146896362305);
        effector:SetKey(_TRACK_Y, -1.95833333333333, 171.307966748418);
        effector:SetKey(_TRACK_X, 1.95834635416667, 964.146896362305);
        effector:SetKey(_TRACK_Y, 1.95834635416667, 198.307966748418);
        effector:SetKey(_TRACK_O, -1.95833333333333, 0);
        effector:SetKey(_TRACK_O, -0.00001302083333, 0.55632877790859);
        effector:SetKey(_TRACK_O, 1.95834635416667, 0);
    
        effector:Play();
    
    
        -- Layer Layer_19
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_19");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1164.5, 277);
    
        element:SetScaleX(0.91);
        element:SetScaleY(0.91);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.56, 3.51833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_20
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_20");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1146.5, 235);
    
        element:SetScaleX(0.66);
        element:SetScaleY(0.66);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.28, 2.23833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_21
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_21");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1050.5, 203);
    
        element:SetScaleX(0.53);
        element:SetScaleY(0.53);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.2, 3.15833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_22
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_22");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1053.5, 216);
    
        element:SetScaleX(0.53);
        element:SetScaleY(0.53);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0.72, 2.67833333333333);
    
    
        effector:Play();
    
    
        -- Layer Layer_23
        local element = createCompositionbottle();
        element:SetName("Layer_23");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(556, 231);
    
        element:SetScaleX(0.83);
        element:SetScaleY(0.83);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 20);
    
    
        effector:Play();
    
    
        -- Layer Layer_24
        local element = createCompositionvolnapngComp1();
        element:SetName("Layer_24");
        composition14:AddElement(element);
        element:SetHotSpot(512, 384);
        element:SetParentElement(composition14);
        element:SetXY(1092.5, 208);
    
        element:SetScaleX(0.53);
        element:SetScaleY(0.53);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(1.88, 3.83833333333333);
    
    
        effector:Play();
    
        composition14:Play();
    
        return composition14;
    end
    
    createCompositionbottle = function()
    
        local compositionbottle = CreateCompositionSequence();
        local compositionDuration = 3.96;
        compositionbottle:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/14_skin_diver_/Animations/Back/volna.png");
        element:SetName("Layer_1");
        compositionbottle:AddElement(element);
        element:SetHotSpot(24.5, 19);
        compositionbottle:RegisterParentInfo("Layer_1", "Layer_2");
        element:SetXY(10.5, -0.5);
    
        element:SetAngle(0);
        element:SetOpacity(0.58);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_SX, 0, 0.225);
        effector:SetKey(_TRACK_SY, 0, 0.225);
        effector:SetKey(_TRACK_SX, 0.9166796875, 0.24965753424658);
        effector:SetKey(_TRACK_SY, 0.9166796875, 0.225);
        effector:SetKey(_TRACK_SX, 1.9166796875, 0.225);
        effector:SetKey(_TRACK_SY, 1.9166796875, 0.225);
        effector:SetKey(_TRACK_SX, 2.9166796875, 0.25650684931507);
        effector:SetKey(_TRACK_SY, 2.9166796875, 0.225);
        effector:SetKey(_TRACK_SX, 3.875, 0.225);
        effector:SetKey(_TRACK_SY, 3.875, 0.225);
    
        effector:Play();
    
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Scenes/14_skin_diver_/Animations/Back/bottlemask.png");
        element:SetName("Layer_2");
        compositionbottle:AddElement(element);
        element:SetHotSpot(23, 9.5);
        element:SetParentElement(compositionbottle);
        element:SetXY(986.5, 493.110228100957);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetAngle(0);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Scenes/14_skin_diver_/Animations/Back/bottle.png");
        element:SetName("Layer_3");
        compositionbottle:AddElement(element);
        element:SetHotSpot(21, 10.5);
        compositionbottle:RegisterParentInfo("Layer_3", "Layer_2");
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 60);
    
        effector:SetKey(_TRACK_X, 0, 18);
        effector:SetKey(_TRACK_Y, 0, 0.5);
        effector:SetKey(_TRACK_X, 0.9166796875, 18);
        effector:SetKey(_TRACK_Y, 0.9166796875, 2.75);
        effector:SetKey(_TRACK_X, 1.9166796875, 18);
        effector:SetKey(_TRACK_Y, 1.9166796875, -0.25);
        effector:SetKey(_TRACK_X, 2.9166796875, 18);
        effector:SetKey(_TRACK_Y, 2.9166796875, 2);
        effector:SetKey(_TRACK_X, 3.875, 18);
        effector:SetKey(_TRACK_Y, 3.875, 0.5);
        effector:SetKey(_TRACK_A, 0, 0.14478016909382);
        effector:SetKey(_TRACK_A, 0.9166796875, 0.22404816956283);
        effector:SetKey(_TRACK_A, 1.9166796875, 0.14331952858765);
        effector:SetKey(_TRACK_A, 2.9166796875, 0.25739412500371);
        effector:SetKey(_TRACK_A, 3.875, 0.14478016909382);
    
        effector:Play();
    
        compositionbottle:Play();
    
        return compositionbottle;
    end
    
    createCompositionPrecomp3 = function()
    
        local compositionPrecomp3 = CreateCompositionSequence();
        local compositionDuration = 3.91666666666667;
        compositionPrecomp3:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/14_skin_diver_/Animations/Back/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/14_skin_diver_/Animations/Back/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/14_skin_diver_/Animations/Back/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/14_skin_diver_/Animations/Back/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/14_skin_diver_/Animations/Back/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/14_skin_diver_/Animations/Back/L1.png");
        element:SetName("Layer_6");
        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_eating = function()
    
        local compositionrat_eating = CreateCompositionSequence();
        local compositionDuration = 3.5;
        compositionrat_eating:SetDuration(compositionDuration);
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/root.png");
        element:SetName("Layer_1");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(19.5, 62.5);
        element:SetParentElement(compositionrat_eating);
        element:SetScaleX(1.048464822112);
        element:SetScaleY(0.92);
        element:SetOpacity(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.69999992549419);
    
        effector:SetKey(_TRACK_X, 0.90001511275768, 295);
        effector:SetKey(_TRACK_Y, 0.90001511275768, 362.561824161395);
        effector:SetKey(_TRACK_X, 1.04998874366283, 307);
        effector:SetKey(_TRACK_Y, 1.04998874366283, 346.561824161395);
        effector:SetKey(_TRACK_X, 1.49997901618481, 307);
        effector:SetKey(_TRACK_Y, 1.49997901618481, 346.561824161395);
        effector:SetKey(_TRACK_X, 1.95000374019146, 307);
        effector:SetKey(_TRACK_Y, 1.95000374019146, 346.561824161395);
        effector:SetKey(_TRACK_X, 2.15000331103802, 295);
        effector:SetKey(_TRACK_Y, 2.15000331103802, 362.561824161395);
        effector:SetKey(_TRACK_X, 2.39999401271343, 295);
        effector:SetKey(_TRACK_Y, 2.39999401271343, 362.561824161395);
        effector:SetKey(_TRACK_X, 3.10000955760479, 295);
        effector:SetKey(_TRACK_Y, 3.10000955760479, 362.561824161395);
        effector:SetKey(_TRACK_X, 3.35000049769878, 295);
        effector:SetKey(_TRACK_Y, 3.35000049769878, 362.561824161395);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.90001511275768, 0);
        effector:SetKey(_TRACK_A, 1.04998874366283, 0.61794229972796);
        effector:SetKey(_TRACK_A, 1.49997901618481, 0.61794229972796);
        effector:SetKey(_TRACK_A, 1.95000374019146, 0.61794229972796);
        effector:SetKey(_TRACK_A, 2.15000331103802, 0);
        effector:SetKey(_TRACK_A, 2.39999401271343, 0);
        effector:SetKey(_TRACK_A, 3.10000955760479, 0);
        effector:SetKey(_TRACK_A, 3.35000049769878, 0);
    
        effector:Play();
    
        -- Layer Layer_2
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/r_hand_front.png");
        element:SetName("Layer_2");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(21.5, 16);
        compositionrat_eating:RegisterParentInfo("Layer_2", "Layer_9");
        element:SetXY(31.5, 53.5);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.70000004768372);
    
        effector:SetKey(_TRACK_A, 0, 0.5274192237914);
        effector:SetKey(_TRACK_A, 0.3000166028738, 0.74734796742842);
        effector:SetKey(_TRACK_A, 0.90001510679722, 0.74734796742842);
        effector:SetKey(_TRACK_A, 1.09997992813587, -0.07916632584929);
        effector:SetKey(_TRACK_A, 1.4999789506197, -0.07916632584929);
        effector:SetKey(_TRACK_A, 1.95000379383564, -0.07916632584929);
        effector:SetKey(_TRACK_A, 2.15000324547291, 0.5274192237914);
        effector:SetKey(_TRACK_A, 2.3999941855669, 0.5274192237914);
        effector:SetKey(_TRACK_A, 2.59999351799488, 0.61623471569861);
        effector:SetKey(_TRACK_A, 3.10000973045826, 0.61623471569861);
        effector:SetKey(_TRACK_A, 3.35000043213367, 0.5274192237914);
    
        effector:Play();
    
    
        -- Layer Layer_3
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/r_head2.png");
        element:SetName("Layer_3");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(33.5, 18.5);
        compositionrat_eating:RegisterParentInfo("Layer_3", "Layer_9");
        element:SetScaleX(1);
        element:SetScaleY(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.7);
    
        effector:SetKey(_TRACK_X, 1.30001413822174, 13.0358689012786);
        effector:SetKey(_TRACK_Y, 1.30001413822174, 25.4349047706639);
        effector:SetKey(_TRACK_X, 1.39999651908875, 13.0358689012786);
        effector:SetKey(_TRACK_Y, 1.39999651908875, 25.4349047706639);
        effector:SetKey(_TRACK_X, 1.44998776912689, 13.2182105261297);
        effector:SetKey(_TRACK_Y, 1.44998776912689, 24.3633516865856);
        effector:SetKey(_TRACK_X, 1.55000483989716, 13.1270397137041);
        effector:SetKey(_TRACK_Y, 1.55000483989716, 24.8991282286248);
        effector:SetKey(_TRACK_X, 1.75000429153442, 12.7480808581803);
        effector:SetKey(_TRACK_Y, 1.75000429153442, 24.2833517231509);
        effector:SetKey(_TRACK_X, 2.39999413490295, 13.0358689012786);
        effector:SetKey(_TRACK_Y, 2.39999413490295, 25.4349047706639);
        effector:SetKey(_TRACK_X, 3.10000967979431, 13.0358689012786);
        effector:SetKey(_TRACK_Y, 3.10000967979431, 25.4349047706639);
        effector:SetKey(_TRACK_X, 3.35000038146973, 13.0358689012786);
        effector:SetKey(_TRACK_Y, 3.35000038146973, 25.4349047706639);
        effector:SetKey(_TRACK_A, 1.09997999668121, -0.03070105792965);
        effector:SetKey(_TRACK_A, 1.15000581741333, 0);
        effector:SetKey(_TRACK_A, 1.29997944831848, 0.05727823750417);
        effector:SetKey(_TRACK_A, 1.39999651908875, 0.01478961383573);
        effector:SetKey(_TRACK_A, 1.49997889995575, 0.0333750152039);
        effector:SetKey(_TRACK_A, 1.95000386238098, 0.0333750152039);
        effector:SetKey(_TRACK_A, 2.39999413490295, 0.0333750152039);
        effector:SetKey(_TRACK_A, 3.10000967979431, 0.0333750152039);
        effector:SetKey(_TRACK_A, 3.35000038146973, 0.0333750152039);
        effector:SetKey(_TRACK_O, 1.30001413822174, 0);
        effector:SetKey(_TRACK_O, 1.39999651908875, 1);
        effector:SetKey(_TRACK_O, 1.74996972084045, 1);
        effector:SetKey(_TRACK_O, 1.84998679161072, 0);
        effector:SetKey(_TRACK_O, 2.39999413490295, 0);
        effector:SetKey(_TRACK_O, 3.10000967979431, 0);
        effector:SetKey(_TRACK_O, 3.35000038146973, 0);
    
        effector:Play();
    
    
        -- Layer Layer_4
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/r_head.png");
        element:SetName("Layer_4");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(66, 19);
        compositionrat_eating:RegisterParentInfo("Layer_4", "Layer_9");
        element:SetScaleX(1);
        element:SetScaleY(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.7);
    
        effector:SetKey(_TRACK_X, 2.39999413490295, 24);
        effector:SetKey(_TRACK_Y, 2.39999413490295, 30.5);
        effector:SetKey(_TRACK_X, 2.59999346733093, 30.660861539827);
        effector:SetKey(_TRACK_Y, 2.59999346733093, 24.4777609680258);
        effector:SetKey(_TRACK_X, 3.10000967979431, 30.660861539827);
        effector:SetKey(_TRACK_Y, 3.10000967979431, 24.4777609680258);
        effector:SetKey(_TRACK_X, 3.35000038146973, 24);
        effector:SetKey(_TRACK_Y, 3.35000038146973, 30.5);
        effector:SetKey(_TRACK_A, 0, -0.19749915640491);
        effector:SetKey(_TRACK_A, 0.24999071657658, -0.27112593345624);
        effector:SetKey(_TRACK_A, 0.39999902248383, -0.17729945583573);
        effector:SetKey(_TRACK_A, 0.55000728368759, -0.29508934113719);
        effector:SetKey(_TRACK_A, 0.700015604496, -0.19819517968064);
        effector:SetKey(_TRACK_A, 0.84998923540115, -0.30829818254285);
        effector:SetKey(_TRACK_A, 0.99999755620956, 0.79853542478528);
        effector:SetKey(_TRACK_A, 1.04998874664307, 0.76040047438923);
        effector:SetKey(_TRACK_A, 1.15000581741333, 0.83764298426345);
        effector:SetKey(_TRACK_A, 1.19999706745148, 0.76978065765699);
        effector:SetKey(_TRACK_A, 1.49997889995575, 0.83757939908231);
        effector:SetKey(_TRACK_A, 1.75000429153442, 0.37906665782805);
        effector:SetKey(_TRACK_A, 1.84998679161072, 0.37906665782805);
        effector:SetKey(_TRACK_A, 1.99999511241913, -0.24650752485618);
        effector:SetKey(_TRACK_A, 2.15000343322754, 0.4689241869875);
        effector:SetKey(_TRACK_A, 2.39999413490295, -0.19749915640491);
        effector:SetKey(_TRACK_A, 2.59999346733093, -0.44307167052464);
        effector:SetKey(_TRACK_A, 2.70001077651978, -0.36403041552829);
        effector:SetKey(_TRACK_A, 2.79999303817749, -0.42063331880796);
        effector:SetKey(_TRACK_A, 2.90001010894775, -0.33964146649549);
        effector:SetKey(_TRACK_A, 2.99999260902405, -0.37454305722294);
        effector:SetKey(_TRACK_A, 3.10000967979431, -0.35190257110755);
        effector:SetKey(_TRACK_A, 3.35000038146973, -0.19749915640491);
        effector:SetKey(_TRACK_O, 1.30001413822174, 1);
        effector:SetKey(_TRACK_O, 1.39999651908875, 0);
        effector:SetKey(_TRACK_O, 1.74996972084045, 0);
        effector:SetKey(_TRACK_O, 1.84998679161072, 1);
    
        effector:Play();
    
    
        -- Layer Layer_5
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/r_leg.png");
        element:SetName("Layer_5");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(23.5, 18.5);
        compositionrat_eating:RegisterParentInfo("Layer_5", "Layer_11");
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.69999992549419);
    
        effector:SetKey(_TRACK_X, 0.84998917281628, 70.8399386796853);
        effector:SetKey(_TRACK_Y, 0.84998917281628, 57.2746750385211);
        effector:SetKey(_TRACK_X, 0.95000636279583, 66.6977699284047);
        effector:SetKey(_TRACK_Y, 0.95000636279583, 50.6388480598038);
        effector:SetKey(_TRACK_X, 1.50001358687878, 66.6977699284047);
        effector:SetKey(_TRACK_Y, 1.50001358687878, 50.6388480598038);
        effector:SetKey(_TRACK_X, 1.95000374019146, 66.6977699284047);
        effector:SetKey(_TRACK_Y, 1.95000374019146, 50.6388480598038);
        effector:SetKey(_TRACK_X, 2.15000331103802, 70.8399386796853);
        effector:SetKey(_TRACK_Y, 2.15000331103802, 57.2746750385211);
        effector:SetKey(_TRACK_X, 2.39999401271343, 70.8399386796853);
        effector:SetKey(_TRACK_Y, 2.39999401271343, 57.2746750385211);
        effector:SetKey(_TRACK_X, 3.10000955760479, 70.8399386796853);
        effector:SetKey(_TRACK_Y, 3.10000955760479, 57.2746750385211);
        effector:SetKey(_TRACK_X, 3.35000049769878, 70.8399386796853);
        effector:SetKey(_TRACK_Y, 3.35000049769878, 57.2746750385211);
        effector:SetKey(_TRACK_A, 0.84998917281628, 0.50691555644562);
        effector:SetKey(_TRACK_A, 0.95000636279583, -0.03782977769998);
        effector:SetKey(_TRACK_A, 1.04998874366283, -0.52310087661367);
        effector:SetKey(_TRACK_A, 1.49997901618481, -0.52310087661367);
        effector:SetKey(_TRACK_A, 1.95000374019146, -0.52310087661367);
        effector:SetKey(_TRACK_A, 2.15000331103802, 0.50691555644562);
        effector:SetKey(_TRACK_A, 2.39999401271343, 0.50691555644562);
        effector:SetKey(_TRACK_A, 3.10000955760479, 0.50691555644562);
        effector:SetKey(_TRACK_A, 3.35000049769878, 0.50691555644562);
    
        effector:Play();
    
    
        -- Layer Layer_6
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/r_tail1.png");
        element:SetName("Layer_6");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(33.5, 9.5);
        compositionrat_eating:RegisterParentInfo("Layer_6", "Layer_11");
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.7);
    
        effector:SetKey(_TRACK_X, 0.90001511573792, 104);
        effector:SetKey(_TRACK_Y, 0.90001511573792, 62.5);
        effector:SetKey(_TRACK_X, 1.04998874664307, 94.0459785424536);
        effector:SetKey(_TRACK_Y, 1.04998874664307, 59.7081262227914);
        effector:SetKey(_TRACK_X, 1.95000386238098, 94.0459785424536);
        effector:SetKey(_TRACK_Y, 1.95000386238098, 59.7081262227914);
        effector:SetKey(_TRACK_X, 2.15000343322754, 104);
        effector:SetKey(_TRACK_Y, 2.15000343322754, 62.5);
        effector:SetKey(_TRACK_A, 0, -0.16145987091717);
        effector:SetKey(_TRACK_A, 0.39999902248383, -0.25495297656573);
        effector:SetKey(_TRACK_A, 0.90001511573792, -0.16145987091717);
        effector:SetKey(_TRACK_A, 1.04998874664307, -0.95375935445655);
        effector:SetKey(_TRACK_A, 1.49997889995575, -0.95375935445655);
        effector:SetKey(_TRACK_A, 1.95000386238098, -0.95375935445655);
        effector:SetKey(_TRACK_A, 2.15000343322754, -0.16145987091717);
        effector:SetKey(_TRACK_A, 2.39999413490295, -0.16145987091717);
        effector:SetKey(_TRACK_A, 3.10000967979431, -0.16145987091717);
        effector:SetKey(_TRACK_A, 3.35000038146973, -0.16145987091717);
    
        effector:Play();
    
    
        -- Layer Layer_7
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/r_tail2.png");
        element:SetName("Layer_7");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(29, 11);
        compositionrat_eating:RegisterParentInfo("Layer_7", "Layer_11");
        element:SetXY(98, 61.5);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.7);
    
        effector:SetKey(_TRACK_A, 0, 0.0699405002345);
        effector:SetKey(_TRACK_A, 0.90001511573792, 0.0699405002345);
        effector:SetKey(_TRACK_A, 1.49997889995575, 0.0699405002345);
        effector:SetKey(_TRACK_A, 1.95000386238098, 0.0699405002345);
        effector:SetKey(_TRACK_A, 2.15000343322754, 0.0699405002345);
        effector:SetKey(_TRACK_A, 2.39999413490295, 0.0699405002345);
        effector:SetKey(_TRACK_A, 3.10000967979431, 0.0699405002345);
        effector:SetKey(_TRACK_A, 3.35000038146973, 0.0699405002345);
    
        effector:Play();
    
    
        -- Layer Layer_8
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/r_torse3.png");
        element:SetName("Layer_8");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(27, 41.5);
        compositionrat_eating:RegisterParentInfo("Layer_8", "Layer_11");
        element:SetXY(101, 61.5);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(0);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.7);
    
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.90001511573792, 0);
        effector:SetKey(_TRACK_A, 1.49997889995575, 0);
        effector:SetKey(_TRACK_A, 1.95000386238098, 0);
        effector:SetKey(_TRACK_A, 2.15000343322754, 0);
        effector:SetKey(_TRACK_A, 2.39999413490295, 0);
        effector:SetKey(_TRACK_A, 3.10000967979431, 0);
        effector:SetKey(_TRACK_A, 3.35000038146973, 0);
    
        effector:Play();
    
    
        -- Layer Layer_9
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/r_torse1.png");
        element:SetName("Layer_9");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(58, 22);
        compositionrat_eating:RegisterParentInfo("Layer_9", "Layer_1");
        element:SetXY(19, 49);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.7);
    
        effector:SetKey(_TRACK_A, 0, -0.16855123842002);
        effector:SetKey(_TRACK_A, 0.30001658201218, -0.26449223265113);
        effector:SetKey(_TRACK_A, 0.90001511573792, -0.26449223265113);
        effector:SetKey(_TRACK_A, 1.09997999668121, -0.67424730884089);
        effector:SetKey(_TRACK_A, 1.30001413822174, -0.78676546056601);
        effector:SetKey(_TRACK_A, 1.49997889995575, -0.67422780491443);
        effector:SetKey(_TRACK_A, 1.95000386238098, -0.67422780491443);
        effector:SetKey(_TRACK_A, 2.15000343322754, -0.16855123842002);
        effector:SetKey(_TRACK_A, 2.39999413490295, -0.16855123842002);
        effector:SetKey(_TRACK_A, 2.59999346733093, -0.27583915623324);
        effector:SetKey(_TRACK_A, 3.10000967979431, -0.27583915623324);
        effector:SetKey(_TRACK_A, 3.35000038146973, -0.16855123842002);
    
        effector:Play();
    
    
        -- Layer Layer_10
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/r_hand_front2.png");
        element:SetName("Layer_10");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(31, 19.5);
        compositionrat_eating:RegisterParentInfo("Layer_10", "Layer_9");
        element:SetXY(27.0756777667416, 40.8888774217466);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.7);
    
        effector:SetKey(_TRACK_A, 0, 0.69044903403582);
        effector:SetKey(_TRACK_A, 0.90001511573792, 0.69044903403582);
        effector:SetKey(_TRACK_A, 1.09997999668121, 0.10197854357096);
        effector:SetKey(_TRACK_A, 1.49997889995575, 0.10197854357096);
        effector:SetKey(_TRACK_A, 1.95000386238098, 0.10197854357096);
        effector:SetKey(_TRACK_A, 2.15000343322754, 0.69044903403582);
        effector:SetKey(_TRACK_A, 2.39999413490295, 0.69044903403582);
        effector:SetKey(_TRACK_A, 2.59999346733093, 0.51854752016827);
        effector:SetKey(_TRACK_A, 3.10000967979431, 0.51854752016827);
        effector:SetKey(_TRACK_A, 3.35000038146973, 0.69044903403582);
    
        effector:Play();
    
    
        -- Layer Layer_11
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/r_torse2.png");
        element:SetName("Layer_11");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(42, 23.5);
        compositionrat_eating:RegisterParentInfo("Layer_11", "Layer_1");
        element:SetXY(22, 52);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.7);
    
        effector:SetKey(_TRACK_A, 0, 0.0654847644442);
        effector:SetKey(_TRACK_A, 0.90001511573792, 0.0654847644442);
        effector:SetKey(_TRACK_A, 1.49997889995575, 0.0654847644442);
        effector:SetKey(_TRACK_A, 1.95000386238098, 0.0654847644442);
        effector:SetKey(_TRACK_A, 2.15000343322754, 0.0654847644442);
        effector:SetKey(_TRACK_A, 2.39999413490295, 0.0654847644442);
        effector:SetKey(_TRACK_A, 3.10000967979431, 0.0654847644442);
        effector:SetKey(_TRACK_A, 3.35000038146973, 0.0654847644442);
    
        effector:Play();
    
    
        -- Layer Layer_12
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/r_leg.png");
        element:SetName("Layer_12");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(23.5, 18.5);
        compositionrat_eating:RegisterParentInfo("Layer_12", "Layer_11");
        element:SetXY(57.7148638541922, 47.5334197003879);
    
        element:SetScaleX(1);
        element:SetScaleY(1);
        element:SetOpacity(1);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.7);
    
        effector:SetKey(_TRACK_A, 0, -0.40462471707711);
        effector:SetKey(_TRACK_A, 0.90001511573792, -0.40462471707711);
        effector:SetKey(_TRACK_A, 1.09997999668121, -1.14279473508226);
        effector:SetKey(_TRACK_A, 1.49997889995575, -1.14279473508226);
        effector:SetKey(_TRACK_A, 1.95000386238098, -1.14279473508226);
        effector:SetKey(_TRACK_A, 2.15000343322754, -0.40462471707711);
        effector:SetKey(_TRACK_A, 2.39999413490295, -0.40462471707711);
        effector:SetKey(_TRACK_A, 3.10000967979431, -0.40462471707711);
        effector:SetKey(_TRACK_A, 3.35000038146973, -0.40462471707711);
    
        effector:Play();
    
    
        -- Layer Layer_13
        local element = CreateCompositionElement("data/Texture/Animations/rat_eating/shadow.png");
        element:SetName("Layer_13");
        compositionrat_eating:AddElement(element);
        element:SetHotSpot(140.5, 50.5);
        element:SetParentElement(compositionrat_eating);
    
        effector = element:GetEffector();
        effector:SetLifeTime(0, 3.7);
    
        effector:SetKey(_TRACK_X, 0.9, 312);
        effector:SetKey(_TRACK_Y, 0.9, 403);
        effector:SetKey(_TRACK_X, 1.05, 312);
        effector:SetKey(_TRACK_Y, 1.05, 403);
        effector:SetKey(_TRACK_X, 1.95, 312);
        effector:SetKey(_TRACK_Y, 1.95, 403);
        effector:SetKey(_TRACK_X, 2.15, 312);
        effector:SetKey(_TRACK_Y, 2.15, 403);
        effector:SetKey(_TRACK_SX, 0.9, 0.94661921708185);
        effector:SetKey(_TRACK_SY, 0.9, 1.03960396039604);
        effector:SetKey(_TRACK_SX, 1.05, 0.62633451957296);
        effector:SetKey(_TRACK_SY, 1.05, 1.03960396039604);
        effector:SetKey(_TRACK_SX, 1.95, 0.62633451957296);
        effector:SetKey(_TRACK_SY, 1.95, 1.03960396039604);
        effector:SetKey(_TRACK_SX, 2.15, 0.94661921708185);
        effector:SetKey(_TRACK_SY, 2.15, 1.03960396039604);
        effector:SetKey(_TRACK_A, 0, 0);
        effector:SetKey(_TRACK_A, 0.9, 0);
        effector:SetKey(_TRACK_A, 1.05, -0.25701474371506);
        effector:SetKey(_TRACK_A, 1.95, -0.25701474371506);
        effector:SetKey(_TRACK_A, 2.15, 0);
        effector:SetKey(_TRACK_O, 0.9, 0.65);
        effector:SetKey(_TRACK_O, 1.05, 0.57);
        effector:SetKey(_TRACK_O, 1.95, 0.57);
        effector:SetKey(_TRACK_O, 2.15, 0.65);
    
        effector:Play();
    
        compositionrat_eating:Play();
    
        return compositionrat_eating;
    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/14_skin_diver_/Animations/Back/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/14_skin_diver_/Animations/Back/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
    
    createCompositionvolnapngComp1 = function()
    
        local compositionvolnapngComp1 = CreateCompositionSequence();
        local compositionDuration = 3.95833333333333;
        compositionvolnapngComp1:SetDuration(compositionDuration);
    
    
        -- Layer Layer_1
        local element = CreateCompositionElement("data/Texture/Scenes/14_skin_diver_/Animations/Back/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_10")
        element:SetDuration(4.96)
        element:SetHotSpot(417, 453)
        element:SetScaleX(-0.053333)
        element:SetScaleY(0.05333315686223)
        element:SetAngle(0)
        element:SetOpacity(1)
        element:SetDestroysOnEnd(false)
    
        effector = element:GetEffector()
        effector:SetLifeTime(0, 60)
    
        effector:SetKey(_TRACK_X, 0, 1069.72897338867)
        effector:SetKey(_TRACK_Y, 0, 44.3457946777344)
        effector:SetKey(_TRACK_X, 4.96, 874.392532348633)
        effector:SetKey(_TRACK_Y, 4.96, 47.6168212890625)
    
        effector:Play()
        
        return element
    end
    
    createComposition_chayka_2 = function()
        local element = createCompositionchayka()
        element:SetName("Layer_26")
        element:SetDuration(4.96)
        element:SetHotSpot(417, 453)
        element:SetScaleX(0.11333333333333)
        element:SetScaleY(0.11333333333333)
        element:SetAngle(0.27020678139271)
        element:SetOpacity(1)
        element:SetDestroysOnEnd(false)
    
        effector = element:GetEffector()
        effector:SetLifeTime(0, 60)
    
        effector:SetKey(_TRACK_X, 0, 747.728973388672)
        effector:SetKey(_TRACK_Y, 0, -3.65420532226563)
        effector:SetKey(_TRACK_X, 2.375, 1115.39253234863)
        effector:SetKey(_TRACK_Y, 2.375, 109.616821289063)
    
        effector:Play()
		
        return element
    end
    