---------------------------------------------------------------------------------------
local PREFIX_PATH = "Data/Textures/HP/20_Water_wheel_Blacksmith/Animations/Bg/"
---------------------------------------------------------------------------------------
createCompositionants = nil
createCompositionBG = nil
createCompositionboloto = nil
createCompositionConveer = nil
createCompositionDust = nil
createCompositiongaika_1 = nil
createCompositiongaika_2 = nil
createCompositiongaika_3 = nil
createCompositiongaika_4 = nil
createCompositionGlow_light = nil
createCompositionHook = nil
createCompositionMUXI_ANIMATIONS = nil
createCompositionMUYXA = nil
createCompositionNasos = nil
createCompositionPIL = nil
createCompositionsafe = nil
createCompositionTopor = nil
---------------------------------------------------------------------------------------
createCompositionants = function()
	local compositionants = CreateCompositionSequence()
	local compositionDuration = 8
	compositionants:setDuration(compositionDuration)
	compositionants:setName("compositionants" )
 
	local element
	local effector
 
	-- Layer muravey.png/1
	element = CreateCompositionElement(PREFIX_PATH.."muravey.png")
	element:setName("muravey.png/1")
	compositionants:addElement(element)
	element:setHotSpot(13, 15)
	element:setParentElement(compositionants)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0.45833333333333, 709)
	effector:setKey(_TRACK_Y, 0.45833333333333, 784)
	effector:setKey(_TRACK_X, 0.56522623697917, 711)
	effector:setKey(_TRACK_Y, 0.56522623697917, 782)
	effector:setKey(_TRACK_X, 0.779052734375, 720)
	effector:setKey(_TRACK_Y, 0.779052734375, 766)
	effector:setKey(_TRACK_X, 0.88594563802083, 717)
	effector:setKey(_TRACK_Y, 0.88594563802083, 759)
	effector:setKey(_TRACK_X, 1.1531982421875, 698)
	effector:setKey(_TRACK_Y, 1.1531982421875, 742)
	effector:setKey(_TRACK_X, 1.31355794270833, 675)
	effector:setKey(_TRACK_Y, 1.31355794270833, 741)
	effector:setKey(_TRACK_X, 1.47391764322917, 657)
	effector:setKey(_TRACK_Y, 1.47391764322917, 749)
	effector:setKey(_TRACK_X, 1.63427734375, 643)
	effector:setKey(_TRACK_Y, 1.63427734375, 748)
	effector:setKey(_TRACK_X, 1.90152994791667, 620)
	effector:setKey(_TRACK_Y, 1.90152994791667, 742)
	effector:setKey(_TRACK_X, 2.06184895833333, 618)
	effector:setKey(_TRACK_Y, 2.06184895833333, 736)
	effector:setKey(_TRACK_X, 2.382568359375, 640)
	effector:setKey(_TRACK_Y, 2.382568359375, 722)
	effector:setKey(_TRACK_X, 2.59639485677083, 657)
	effector:setKey(_TRACK_Y, 2.59639485677083, 720)
	effector:setKey(_TRACK_X, 3.02400716145833, 691)
	effector:setKey(_TRACK_Y, 3.02400716145833, 709)
	effector:setKey(_TRACK_X, 3.184326171875, 697)
	effector:setKey(_TRACK_Y, 3.184326171875, 714)
	effector:setKey(_TRACK_X, 3.39815266927083, 715)
	effector:setKey(_TRACK_Y, 3.39815266927083, 718)
	effector:setKey(_TRACK_X, 3.6119384765625, 736)
	effector:setKey(_TRACK_Y, 3.6119384765625, 718)
	effector:setKey(_TRACK_X, 3.77229817708333, 751)
	effector:setKey(_TRACK_Y, 3.77229817708333, 720)
	effector:setKey(_TRACK_X, 3.93265787760417, 756)
	effector:setKey(_TRACK_Y, 3.93265787760417, 729)
	effector:setKey(_TRACK_X, 4.19991048177083, 780)
	effector:setKey(_TRACK_Y, 4.19991048177083, 738)
	effector:setKey(_TRACK_X, 4.30680338541667, 776)
	effector:setKey(_TRACK_Y, 4.30680338541667, 742)
	effector:setKey(_TRACK_X, 4.57405598958333, 745)
	effector:setKey(_TRACK_Y, 4.57405598958333, 742)
	effector:setKey(_TRACK_X, 4.78788248697917, 745)
	effector:setKey(_TRACK_Y, 4.78788248697917, 749)
	effector:setKey(_TRACK_X, 5.00166829427083, 765)
	effector:setKey(_TRACK_Y, 5.00166829427083, 750)
	effector:setKey(_TRACK_SX, 5, 0.5)
	effector:setKey(_TRACK_SY, 5, 0.5)
	effector:setKey(_TRACK_SX, 5.08333333333333, 0.5)
	effector:setKey(_TRACK_SY, 5.08333333333333, 0.01946188577869)
	effector:setKey(_TRACK_A, 0.45833333333333, 0.70187786912324)
	effector:setKey(_TRACK_A, 0.672119140625, 0.38471196734085)
	effector:setKey(_TRACK_A, 0.7255859375, 0.25518239032923)
	effector:setKey(_TRACK_A, 0.779052734375, 0.00943439209911)
	effector:setKey(_TRACK_A, 1.1531982421875, -1.30382217624987)
	effector:setKey(_TRACK_A, 1.31355794270833, -1.73989755080815)
	effector:setKey(_TRACK_A, 1.42045084635417, -1.81155101523487)
	effector:setKey(_TRACK_A, 1.580810546875, -1.57054572287338)
	effector:setKey(_TRACK_A, 1.90152994791667, -0.97436657981109)
	effector:setKey(_TRACK_A, 2.06184895833333, 0.50420849412977)
	effector:setKey(_TRACK_A, 2.382568359375, 1.31635083175185)
	effector:setKey(_TRACK_A, 2.64982096354167, 1.20699821051867)
	effector:setKey(_TRACK_A, 2.7567138671875, 1.14861476708054)
	effector:setKey(_TRACK_A, 2.8636474609375, 1.30714924189373)
	effector:setKey(_TRACK_A, 3.02400716145833, 1.7705533130443)
	effector:setKey(_TRACK_A, 3.13090006510417, 1.99302406702245)
	effector:setKey(_TRACK_A, 3.23779296875, 1.90010113764265)
	effector:setKey(_TRACK_A, 3.39815266927083, 1.6491318748384)
	effector:setKey(_TRACK_A, 3.55851236979167, 1.57817781116566)
	effector:setKey(_TRACK_A, 3.82576497395833, 2.13553769772213)
	effector:setKey(_TRACK_A, 4.093017578125, 2.04439631539229)
	effector:setKey(_TRACK_A, 4.146484375, 2.22569305220928)
	effector:setKey(_TRACK_A, 4.19991048177083, 2.84428634667026)
	effector:setKey(_TRACK_A, 4.25337727864583, -2.49233623397844)
	effector:setKey(_TRACK_A, 4.30680338541667, -1.96558369927362)
	effector:setKey(_TRACK_A, 4.36027018229167, -1.69754838812425)
	effector:setKey(_TRACK_A, 4.4671630859375, -1.59960889499907)
	effector:setKey(_TRACK_A, 4.57405598958333, -1.80078943888249)
	effector:setKey(_TRACK_A, 4.62752278645833, -2.07928989829316)
	effector:setKey(_TRACK_A, 4.68098958333333, -2.98651315885427)
	effector:setKey(_TRACK_A, 4.73441569010417, 2.2728591741655)
	effector:setKey(_TRACK_A, 4.78788248697917, 1.97001782940234)
	effector:setKey(_TRACK_A, 5.00166829427083, 1.59651760292393)
	effector:play()
 
 
	-- Layer muravey.png/2
	element = CreateCompositionElement(PREFIX_PATH.."muravey.png")
	element:setName("muravey.png/2")
	compositionants:addElement(element)
	element:setHotSpot(13, 15)
	element:setParentElement(compositionants)
	element:setScale(0.5,0.5)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 3.625, 679)
	effector:setKey(_TRACK_Y, 3.625, 775)
	effector:setKey(_TRACK_X, 3.8717041015625, 679)
	effector:setKey(_TRACK_Y, 3.8717041015625, 771)
	effector:setKey(_TRACK_X, 3.95393880208333, 675)
	effector:setKey(_TRACK_Y, 3.95393880208333, 768)
	effector:setKey(_TRACK_X, 4.118408203125, 673)
	effector:setKey(_TRACK_Y, 4.118408203125, 759)
	effector:setKey(_TRACK_X, 4.20064290364583, 673)
	effector:setKey(_TRACK_Y, 4.20064290364583, 756)
	effector:setKey(_TRACK_X, 4.4473876953125, 687)
	effector:setKey(_TRACK_Y, 4.4473876953125, 748)
	effector:setKey(_TRACK_X, 4.694091796875, 682)
	effector:setKey(_TRACK_Y, 4.694091796875, 737)
	effector:setKey(_TRACK_X, 5.10526529947917, 683)
	effector:setKey(_TRACK_Y, 5.10526529947917, 716)
	effector:setKey(_TRACK_X, 5.1875, 691)
	effector:setKey(_TRACK_Y, 5.1875, 714)
	effector:setKey(_TRACK_X, 5.35196940104167, 704)
	effector:setKey(_TRACK_Y, 5.35196940104167, 712)
	effector:setKey(_TRACK_X, 5.59867350260417, 712)
	effector:setKey(_TRACK_Y, 5.59867350260417, 720)
	effector:setKey(_TRACK_X, 5.76314290364583, 711)
	effector:setKey(_TRACK_Y, 5.76314290364583, 730)
	effector:setKey(_TRACK_X, 6.0098876953125, 728)
	effector:setKey(_TRACK_Y, 6.0098876953125, 743)
	effector:setKey(_TRACK_X, 6.33882649739583, 724)
	effector:setKey(_TRACK_Y, 6.33882649739583, 760)
	effector:setKey(_TRACK_X, 6.42106119791667, 727)
	effector:setKey(_TRACK_Y, 6.42106119791667, 763)
	effector:setKey(_TRACK_X, 6.75, 743)
	effector:setKey(_TRACK_Y, 6.75, 773)
	effector:setKey(_TRACK_A, 3.625, 0)
	effector:setKey(_TRACK_A, 3.8717041015625, -0.35877066986062)
	effector:setKey(_TRACK_A, 3.95393880208333, -0.40103761739506)
	effector:setKey(_TRACK_A, 4.118408203125, 0.18931509003262)
	effector:setKey(_TRACK_A, 4.20064290364583, 0.54041949965306)
	effector:setKey(_TRACK_A, 4.28287760416667, 0.6082240201637)
	effector:setKey(_TRACK_A, 4.3651123046875, 0.55827812023788)
	effector:setKey(_TRACK_A, 4.4473876953125, 0.44237422247126)
	effector:setKey(_TRACK_A, 4.61185709635417, -0.26458150996058)
	effector:setKey(_TRACK_A, 4.694091796875, -0.41700233305761)
	effector:setKey(_TRACK_A, 4.77632649739583, -0.31533943157847)
	effector:setKey(_TRACK_A, 4.85856119791667, -0.06948586858447)
	effector:setKey(_TRACK_A, 4.9407958984375, 0.37298772137386)
	effector:setKey(_TRACK_A, 5.4342041015625, 2.08285694024382)
	effector:setKey(_TRACK_A, 5.59867350260417, 2.63941066808035)
	effector:setKey(_TRACK_A, 5.9276123046875, 2.57429062101719)
	effector:setKey(_TRACK_A, 6.09212239583333, 2.85152123884031)
	effector:setKey(_TRACK_A, 6.17435709635417, 2.96036346984133)
	effector:setKey(_TRACK_A, 6.256591796875, 3.02267200708413)
	effector:setKey(_TRACK_A, 6.33882649739583, 2.89699297087793)
	effector:setKey(_TRACK_A, 6.5032958984375, 2.33841159412222)
	effector:setKey(_TRACK_A, 6.58553059895833, 2.1708465377161)
	effector:setKey(_TRACK_A, 6.75, 2.09604041081833)
	effector:play()
 
	compositionants:play()
 
	return compositionants
end
 
createCompositionBG = function()
	local compositionBG = CreateCompositionSequence()
	local compositionDuration = 8
	compositionBG:setDuration(compositionDuration)
	compositionBG:setName("compositionBG" )
	compositionBG:setBoundingBox( Rectanglef(0, 0, 1366,768) )
 
	local element
	local effector
 
	-- Layer ants/1
	element = createCompositionants()
	element:setName("ants/1")
	compositionBG:addElement(element)
	element:setHotSpot(683, 384)
	element:setParentElement(compositionBG)
	element:setXY(878, 687)
 
	element:setScale(1,1.18489583333333)
	element:setRotationRad(-1.570796325)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer Dust/2
	element = createCompositionDust()
	element:setName("Dust/2")
	compositionBG:addElement(element)
	element:setHotSpot(512, 384)
	element:setParentElement(compositionBG)
	element:setXY(761, 416)
 
	element:setScale(0.95,0.95)
	element:setRotationRad(-1.2042771825)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer Dust/3
	element = createCompositionDust()
	element:setName("Dust/3")
	compositionBG:addElement(element)
	element:setHotSpot(512, 384)
	element:setParentElement(compositionBG)
	element:setXY(600, 493)
 
	element:setScale(0.95,0.95)
	element:setRotationRad(-1.2042771825)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer MUXI_ANIMATIONS/4
	element = createCompositionMUXI_ANIMATIONS()
	element:setName("MUXI_ANIMATIONS/4")
	compositionBG:addElement(element)
	element:setHotSpot(69.5, 102.5)
	element:setParentElement(compositionBG)
	element:setXY(1254, 75)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer light.jpg/5
	element = CreateCompositionElement(PREFIX_PATH.."light.jpg")
	element:setName("light.jpg/5")
	compositionBG:addElement(element)
	element:setHotSpot(60, 73)
	element:setParentElement(compositionBG)
	element:setXY(1267.5, 120.5)
 
	element:setScale(1.65,1.65)
 
		local anim = element
		anim:setBlend(_EBlendModeColorAdd)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_O, 0, 0)
	effector:setKey(_TRACK_O, 0.14286295572917, 0.00752923737413)
	effector:setKey(_TRACK_O, 0.28572591145833, 0.0277696878484)
	effector:setKey(_TRACK_O, 0.4285888671875, 0.05720046722889)
	effector:setKey(_TRACK_O, 0.5714111328125, 0.09229018862325)
	effector:setKey(_TRACK_O, 0.71427408854167, 0.12953882267556)
	effector:setKey(_TRACK_O, 0.85713704427083, 0.16541609404013)
	effector:setKey(_TRACK_O, 1, 0.19640111438387)
	effector:setKey(_TRACK_O, 1.14286295572917, 0.21897300967819)
	effector:setKey(_TRACK_O, 1.28572591145833, 0.22961087315645)
	effector:setKey(_TRACK_O, 1.3172607421875, 0.23000000566921)
	effector:setKey(_TRACK_O, 1.4285888671875, 0.22534890221781)
	effector:setKey(_TRACK_O, 1.5714111328125, 0.2076170793902)
	effector:setKey(_TRACK_O, 1.71427408854167, 0.17991303818264)
	effector:setKey(_TRACK_O, 1.85713704427083, 0.14576126794057)
	effector:setKey(_TRACK_O, 2, 0.10868302201964)
	effector:setKey(_TRACK_O, 2.14286295572917, 0.07219948765788)
	effector:setKey(_TRACK_O, 2.28572591145833, 0.0398319026715)
	effector:setKey(_TRACK_O, 2.4285888671875, 0.01510148180974)
	effector:setKey(_TRACK_O, 2.5714111328125, 0.00153138509141)
	effector:setKey(_TRACK_O, 2.63448079427083, 1.22055799651122e-10)
	effector:setKey(_TRACK_O, 2.71427408854167, 0.00224301097187)
	effector:setKey(_TRACK_O, 2.85713704427083, 0.01620379816293)
	effector:setKey(_TRACK_O, 3, 0.04026957395006)
	effector:setKey(_TRACK_O, 3.14286295572917, 0.07132503487419)
	effector:setKey(_TRACK_O, 3.28572591145833, 0.10625488064236)
	effector:setKey(_TRACK_O, 3.4285888671875, 0.14194381344896)
	effector:setKey(_TRACK_O, 3.5714111328125, 0.17526766693835)
	effector:setKey(_TRACK_O, 3.71427408854167, 0.20313085426911)
	effector:setKey(_TRACK_O, 3.85713704427083, 0.22240811004646)
	effector:setKey(_TRACK_O, 4, 0.22998413219989)
	effector:setKey(_TRACK_O, 4.006591796875, 0.23000000582087)
	effector:setKey(_TRACK_O, 4.14286295572917, 0.22312490662415)
	effector:setKey(_TRACK_O, 4.28572591145833, 0.20339348781768)
	effector:setKey(_TRACK_O, 4.4285888671875, 0.17430928395031)
	effector:setKey(_TRACK_O, 4.5714111328125, 0.13940363869867)
	effector:setKey(_TRACK_O, 4.71427408854167, 0.10217670416673)
	effector:setKey(_TRACK_O, 4.85713704427083, 0.06615867688095)
	effector:setKey(_TRACK_O, 5, 0.03487043653896)
	effector:setKey(_TRACK_O, 5.14286295572917, 0.01183287776686)
	effector:setKey(_TRACK_O, 5.28572591145833, 0.00056689205545)
	effector:setKey(_TRACK_O, 5.3238525390625, 5.17649758620977e-10)
	effector:setKey(_TRACK_O, 5.4285888671875, 0.00413117007475)
	effector:setKey(_TRACK_O, 5.5714111328125, 0.02131821383196)
	effector:setKey(_TRACK_O, 5.71427408854167, 0.04863977814005)
	effector:setKey(_TRACK_O, 5.85713704427083, 0.08257152492627)
	effector:setKey(_TRACK_O, 6, 0.11959224450631)
	effector:setKey(_TRACK_O, 6.14286295572917, 0.1561807018261)
	effector:setKey(_TRACK_O, 6.28572591145833, 0.18881567580675)
	effector:setKey(_TRACK_O, 6.4285888671875, 0.21397596818014)
	effector:setKey(_TRACK_O, 6.5714111328125, 0.22813821606522)
	effector:setKey(_TRACK_O, 6.64107259114583, 0.23000000225326)
	effector:setKey(_TRACK_O, 6.71427408854167, 0.22794813157998)
	effector:setKey(_TRACK_O, 6.85713704427083, 0.21346595647579)
	effector:setKey(_TRACK_O, 7, 0.18807663839809)
	effector:setKey(_TRACK_O, 7.14286295572917, 0.1553010687522)
	effector:setKey(_TRACK_O, 7.28572591145833, 0.11866013991668)
	effector:setKey(_TRACK_O, 7.4285888671875, 0.08167474328329)
	effector:setKey(_TRACK_O, 7.5714111328125, 0.04787461906404)
	effector:setKey(_TRACK_O, 7.71427408854167, 0.02076055875506)
	effector:setKey(_TRACK_O, 7.85713704427083, 0.00386369998928)
	effector:setKey(_TRACK_O, 7.95833333333333, 0)
	effector:play()
 
 
	-- Layer Glow_light/6
	element = createCompositionGlow_light()
	element:setName("Glow_light/6")
	compositionBG:addElement(element)
	element:setHotSpot(63, 68)
	element:setParentElement(compositionBG)
	element:setXY(599, 373)
 
	element:setScale(3.77,3.77)
	element:setRotationRad(-1.7627825425)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer Glow_light/7
	element = createCompositionGlow_light()
	element:setName("Glow_light/7")
	compositionBG:addElement(element)
	element:setHotSpot(63, 68)
	element:setParentElement(compositionBG)
	element:setXY(369, 368)
 
	element:setScale(3.77,3.77)
	element:setRotationRad(-1.7627825425)
	element:setOpacity(0.5)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer Glow_light/8
	element = createCompositionGlow_light()
	element:setName("Glow_light/8")
	compositionBG:addElement(element)
	element:setHotSpot(63, 68)
	element:setParentElement(compositionBG)
	element:setXY(369, 368)
 
	element:setScale(3.77,3.77)
	element:setRotationRad(-1.7627825425)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
	compositionBG:play()
 
	return compositionBG
end
 
createCompositionboloto = function()
	local compositionboloto = CreateCompositionSequence()
	local compositionDuration = 8
	compositionboloto:setDuration(compositionDuration)
	compositionboloto:setName("compositionboloto" )
	compositionboloto:setBoundingBox( Rectanglef(0, 0, 1366,768) )
 
	local element
	local effector
 
	-- Layer mask5.png/1
	element = CreateCompositionElement(PREFIX_PATH.."mask5.png")
	element:setName("mask5.png/1")
	compositionboloto:addElement(element)
	element:setHotSpot(134.5, 64)
	element:setParentElement(compositionboloto)
	element:setXY(884.5, 600)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer ryaska2.png/2
	element = CreateCompositionElement(PREFIX_PATH.."ryaska2.png")
	element:setName("ryaska2.png/2")
	compositionboloto:addElement(element)
	element:setHotSpot(68, 24.5)
	element:setParentElement(compositionboloto)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 908)
	effector:setKey(_TRACK_Y, 0, 610.5)
	effector:setKey(_TRACK_X, 0.58951822916667, 907.5)
	effector:setKey(_TRACK_Y, 0.58951822916667, 611.5)
	effector:setKey(_TRACK_X, 1.1298828125, 908)
	effector:setKey(_TRACK_Y, 1.1298828125, 610.5)
	effector:setKey(_TRACK_X, 1.76851399739583, 907.5)
	effector:setKey(_TRACK_Y, 1.76851399739583, 611.5)
	effector:setKey(_TRACK_X, 2.30891927083333, 908)
	effector:setKey(_TRACK_Y, 2.30891927083333, 610.5)
	effector:setKey(_TRACK_X, 2.94755045572917, 907.5)
	effector:setKey(_TRACK_Y, 2.94755045572917, 611.5)
	effector:setKey(_TRACK_X, 3.4879150390625, 908)
	effector:setKey(_TRACK_Y, 3.4879150390625, 610.5)
	effector:setKey(_TRACK_X, 4.07743326822917, 907.5)
	effector:setKey(_TRACK_Y, 4.07743326822917, 611.5)
	effector:setKey(_TRACK_X, 4.6177978515625, 908)
	effector:setKey(_TRACK_Y, 4.6177978515625, 610.5)
	effector:setKey(_TRACK_X, 5.10904947916667, 907.5)
	effector:setKey(_TRACK_Y, 5.10904947916667, 611.5)
	effector:setKey(_TRACK_X, 5.6494140625, 908)
	effector:setKey(_TRACK_Y, 5.6494140625, 610.5)
	effector:setKey(_TRACK_X, 6.1898193359375, 907.5)
	effector:setKey(_TRACK_Y, 6.1898193359375, 611.5)
	effector:setKey(_TRACK_X, 6.73018391927083, 908)
	effector:setKey(_TRACK_Y, 6.73018391927083, 610.5)
	effector:setKey(_TRACK_X, 7.41796875, 907.5)
	effector:setKey(_TRACK_Y, 7.41796875, 611.5)
	effector:setKey(_TRACK_X, 7.95833333333333, 908)
	effector:setKey(_TRACK_Y, 7.95833333333333, 610.5)
	effector:play()
 
 
	-- Layer ocean_[].png/3
	element = CreateCompositionElement(PREFIX_PATH.."ocean_[].png")
	element:setName("ocean_[].png/3")
	compositionboloto:addElement(element)
	element:setHotSpot(65.5, 38)
	element:setParentElement(compositionboloto)
	element:setXY(872.5, 598)
 
	element:setScale(1.14078889845853,0.98279516872356)
	element:setRotationRad(0.453785605)
	element:setOpacity(0.6)
 
		local anim = element
		anim:setAnimationSize(131,76)
		anim:setFramesCount(12)
		anim:setFPS(12)
		anim:setMode(_ANIM_FWD + _ANIM_LOOP)
		anim:setBlend(_EBlendModeColorAdd)
		anim:play()
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
	compositionboloto:play()
 
	return compositionboloto
end
 
createCompositionConveer = function()
	local compositionConveer = CreateCompositionSequence()
	local compositionDuration = 3.4
	compositionConveer:setDuration(compositionDuration)
	compositionConveer:setName("compositionConveer" )
	compositionConveer:setBoundingBox( Rectanglef(0, 0, 1366,768) )
 
	local element
	local effector
 
	-- Layer mask4.png/1
	element = CreateCompositionElement(PREFIX_PATH.."mask4.png")
	element:setName("mask4.png/1")
	compositionConveer:addElement(element)
	element:setHotSpot(31.5, 41)
	element:setParentElement(compositionConveer)
	element:setXY(726.5, 268)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer mask2.png/2
	element = CreateCompositionElement(PREFIX_PATH.."mask2.png")
	element:setName("mask2.png/2")
	compositionConveer:addElement(element)
	element:setHotSpot(36, 31)
	element:setParentElement(compositionConveer)
	element:setXY(455, 424)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer mask3.png/3
	element = CreateCompositionElement(PREFIX_PATH.."mask3.png")
	element:setName("mask3.png/3")
	compositionConveer:addElement(element)
	element:setHotSpot(54.5, 31.5)
	element:setParentElement(compositionConveer)
	element:setXY(609.5, 351.5)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer axe.png/4
	element = CreateCompositionElement(PREFIX_PATH.."axe.png")
	element:setName("axe.png/4")
	compositionConveer:addElement(element)
	element:setHotSpot(79, 48)
	element:setParentElement(compositionConveer)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 728)
	effector:setKey(_TRACK_Y, 0, 279)
	effector:setKey(_TRACK_X, 0.14286295572917, 708.804853181236)
	effector:setKey(_TRACK_Y, 0.14286295572917, 286.065334616372)
	effector:setKey(_TRACK_X, 0.28572591145833, 689.531778328927)
	effector:setKey(_TRACK_Y, 0.28572591145833, 292.926453352136)
	effector:setKey(_TRACK_X, 0.4285888671875, 670.241334445768)
	effector:setKey(_TRACK_Y, 0.4285888671875, 299.751013488511)
	effector:setKey(_TRACK_X, 0.5714111328125, 650.974158795387)
	effector:setKey(_TRACK_Y, 0.5714111328125, 306.584464611245)
	effector:setKey(_TRACK_X, 0.71427408854167, 631.722645474626)
	effector:setKey(_TRACK_Y, 0.71427408854167, 313.465020941022)
	effector:setKey(_TRACK_X, 0.85713704427083, 612.49465234287)
	effector:setKey(_TRACK_Y, 0.85713704427083, 320.420401580326)
	effector:setKey(_TRACK_X, 1, 593.30095056454)
	effector:setKey(_TRACK_Y, 1, 327.480416816823)
	effector:setKey(_TRACK_X, 1.14286295572917, 574.157288260595)
	effector:setKey(_TRACK_Y, 1.14286295572917, 334.683571344252)
	effector:setKey(_TRACK_X, 1.28572591145833, 555.088527393199)
	effector:setKey(_TRACK_Y, 1.28572591145833, 342.087431009177)
	effector:setKey(_TRACK_X, 1.4285888671875, 536.152220408952)
	effector:setKey(_TRACK_Y, 1.4285888671875, 349.786419876157)
	effector:setKey(_TRACK_X, 1.5714111328125, 517.420686827174)
	effector:setKey(_TRACK_Y, 1.5714111328125, 358.00496370995)
	effector:setKey(_TRACK_X, 1.70833333333333, 500.000000776537)
	effector:setKey(_TRACK_Y, 1.70833333333333, 367.000000739491)
	effector:setKey(_TRACK_X, 1.71427408854167, 499.394606810669)
	effector:setKey(_TRACK_Y, 1.71427408854167, 367.372824996882)
	effector:setKey(_TRACK_X, 1.83333333333333, 487.899063194269)
	effector:setKey(_TRACK_Y, 1.83333333333333, 375.770470271972)
	effector:setKey(_TRACK_X, 1.85713704427083, 485.717734504424)
	effector:setKey(_TRACK_Y, 1.85713704427083, 377.365658812103)
	effector:setKey(_TRACK_X, 2, 481.507007617747)
	effector:setKey(_TRACK_Y, 2, 390.367004242588)
	effector:setKey(_TRACK_X, 2.14286295572917, 492.347372368494)
	effector:setKey(_TRACK_Y, 2.14286295572917, 402.377989721091)
	effector:setKey(_TRACK_X, 2.28572591145833, 501.188690308581)
	effector:setKey(_TRACK_Y, 2.28572591145833, 415.902385559761)
	effector:setKey(_TRACK_X, 2.29166666666667, 501.499999756002)
	effector:setKey(_TRACK_Y, 2.29166666666667, 416.500000856425)
	effector:setKey(_TRACK_X, 2.4285888671875, 514.15795667784)
	effector:setKey(_TRACK_Y, 2.4285888671875, 438.005173280909)
	effector:setKey(_TRACK_X, 2.5714111328125, 528.404893338892)
	effector:setKey(_TRACK_Y, 2.5714111328125, 459.811239984043)
	effector:setKey(_TRACK_X, 2.71427408854167, 543.054297575311)
	effector:setKey(_TRACK_Y, 2.71427408854167, 481.339343642339)
	effector:setKey(_TRACK_X, 2.85713704427083, 557.923028380758)
	effector:setKey(_TRACK_Y, 2.85713704427083, 502.716375876813)
	effector:setKey(_TRACK_X, 3, 572.919184123318)
	effector:setKey(_TRACK_Y, 3, 524.006930714185)
	effector:setKey(_TRACK_X, 3.14286295572917, 587.964639301731)
	effector:setKey(_TRACK_Y, 3.14286295572917, 545.261720599136)
	effector:setKey(_TRACK_X, 3.28572591145833, 602.893842231185)
	effector:setKey(_TRACK_Y, 3.28572591145833, 566.605735989441)
	effector:setKey(_TRACK_X, 3.29166666666667, 603.5)
	effector:setKey(_TRACK_Y, 3.29166666666667, 567.5)
	effector:setKey(_TRACK_SX, 0, 0.18443173927999)
	effector:setKey(_TRACK_SY, 0, 0.296636063407)
	effector:setKey(_TRACK_SX, 0.25, 0.58)
	effector:setKey(_TRACK_SY, 0.25, 0.296636063407)
	effector:setKey(_TRACK_SX, 1.66666666666667, 0.6582103151368)
	effector:setKey(_TRACK_SY, 1.66666666666667, 0.336636063407)
	effector:setKey(_TRACK_SX, 2.70833333333333, 1.01015673325238)
	effector:setKey(_TRACK_SY, 2.70833333333333, 0.55751783438886)
	effector:setKey(_TRACK_SX, 3.29166666666667, 1.04413237995466)
	effector:setKey(_TRACK_SY, 3.29166666666667, 0.91330273007367)
	effector:setKey(_TRACK_A, 1.66666666666667, -0.48869219)
	effector:setKey(_TRACK_A, 2.29166666666667, 0)
	effector:setKey(_TRACK_A, 3.25, 0.0872664625)
	effector:setKey(_TRACK_A, 3.33333333333333, 0.034906585)
	effector:setKey(_TRACK_A, 3.41666666666667, 0.0872664625)
	effector:play()
 
 
	-- Layer axe_shadow.png/5
	element = CreateCompositionElement(PREFIX_PATH.."axe_shadow.png")
	element:setName("axe_shadow.png/5")
	compositionConveer:addElement(element)
	element:setHotSpot(75, 40)
	element:setParentElement(compositionConveer)
	element:setXY(606, 576)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_O, 3.20833333333333, 0)
	effector:setKey(_TRACK_O, 3.29166666666667, 1)
	effector:play()
 
 
	-- Layer conveer.png/6
	element = CreateCompositionElement(PREFIX_PATH.."conveer.png")
	element:setName("conveer.png/6")
	compositionConveer:addElement(element)
	element:setHotSpot(134, 142)
	element:setParentElement(compositionConveer)
	element:setXY(565, 434)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_O, 0, 0)
	effector:setKey(_TRACK_O, 0.12434895833333, 1)
	effector:setKey(_TRACK_O, 0.24869791666667, 0.01)
	effector:setKey(_TRACK_O, 0.373046875, 1)
	effector:setKey(_TRACK_O, 0.49739583333333, 0.01)
	effector:setKey(_TRACK_O, 0.62174479166667, 1)
	effector:setKey(_TRACK_O, 0.74609375, 0.01)
	effector:setKey(_TRACK_O, 0.87044270833333, 1)
	effector:setKey(_TRACK_O, 0.99479166666667, 0.01)
	effector:setKey(_TRACK_O, 1.119140625, 1)
	effector:setKey(_TRACK_O, 1.24348958333333, 0.01)
	effector:setKey(_TRACK_O, 1.36783854166667, 1)
	effector:setKey(_TRACK_O, 1.4921875, 0.01)
	effector:setKey(_TRACK_O, 1.61653645833333, 1)
	effector:setKey(_TRACK_O, 1.74088541666667, 0.01)
	effector:setKey(_TRACK_O, 1.865234375, 1)
	effector:setKey(_TRACK_O, 1.98958333333333, 0.01)
	effector:setKey(_TRACK_O, 2.11393229166667, 1)
	effector:setKey(_TRACK_O, 2.23828125, 0.01)
	effector:setKey(_TRACK_O, 2.36263020833333, 1)
	effector:setKey(_TRACK_O, 2.48697916666667, 0.01)
	effector:setKey(_TRACK_O, 2.611328125, 1)
	effector:setKey(_TRACK_O, 2.73567708333333, 0.01)
	effector:setKey(_TRACK_O, 2.86002604166667, 1)
	effector:setKey(_TRACK_O, 2.984375, 0.01)
	effector:setKey(_TRACK_O, 3.10872395833333, 1)
	effector:setKey(_TRACK_O, 3.25, 0)
	effector:play()
 
	compositionConveer:play()
 
	return compositionConveer
end
 
createCompositionDust = function()
	local compositionDust = CreateCompositionSequence()
	local compositionDuration = 8
	compositionDust:setDuration(compositionDuration)
	compositionDust:setName("compositionDust" )
 
	local element
	local effector
 
	-- Layer PIL/1
	element = createCompositionPIL()
	element:setName("PIL/1")
	compositionDust:addElement(element)
	element:setHotSpot(512, 384)
	element:setParentElement(compositionDust)
	element:setXY(448, 474)
 
	element:setScale(0.58,0.58)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer PIL/2
	element = createCompositionPIL()
	element:setName("PIL/2")
	compositionDust:addElement(element)
	element:setHotSpot(512, 384)
	element:setParentElement(compositionDust)
	element:setXY(559, 337)
 
	element:setScale(0.52,0.52)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer PIL/3
	element = createCompositionPIL()
	element:setName("PIL/3")
	compositionDust:addElement(element)
	element:setHotSpot(512, 384)
	element:setParentElement(compositionDust)
	element:setXY(465, 405)
 
	element:setScale(0.52,0.52)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer PIL/4
	element = createCompositionPIL()
	element:setName("PIL/4")
	compositionDust:addElement(element)
	element:setHotSpot(512, 384)
	element:setParentElement(compositionDust)
	element:setXY(676, 101)
 
	element:setScale(0.56,0.56)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer PIL/5
	element = createCompositionPIL()
	element:setName("PIL/5")
	compositionDust:addElement(element)
	element:setHotSpot(512, 384)
	element:setParentElement(compositionDust)
	element:setXY(625, 192)
 
	element:setScale(0.5,0.5)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
	compositionDust:play()
 
	return compositionDust
end
 
createCompositiongaika_1 = function()
	local compositiongaika_1 = CreateCompositionSequence()
	local compositionDuration = 0.5
	compositiongaika_1:setDuration(compositionDuration)
	compositiongaika_1:setName("compositiongaika_1" )
	compositiongaika_1:setBoundingBox( Rectanglef(0, 0, 1366,768) )
 
	local element
	local effector
 
	-- Layer tool_snapper.png/1
	element = CreateCompositionElement(PREFIX_PATH.."tool_snapper.png")
	element:setName("tool_snapper.png/1")
	compositiongaika_1:addElement(element)
	element:setHotSpot(87, 16)
	element:setParentElement(compositiongaika_1)
	element:setScale(-1.22252495596007,1.46)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0.125, 1024)
	effector:setKey(_TRACK_Y, 0.125, 369)
	effector:setKey(_TRACK_X, 0.375, 969)
	effector:setKey(_TRACK_Y, 0.375, 349)
	effector:setKey(_TRACK_X, 0.5, 964)
	effector:setKey(_TRACK_Y, 0.5, 354)
	effector:setKey(_TRACK_X, 0.58333333333333, 961)
	effector:setKey(_TRACK_Y, 0.58333333333333, 354)
	effector:setKey(_TRACK_X, 0.66666666666667, 958)
	effector:setKey(_TRACK_Y, 0.66666666666667, 354)
	effector:setKey(_TRACK_A, 0.375, 0)
	effector:setKey(_TRACK_A, 0.625, 1.60570291)
	effector:setKey(_TRACK_O, 0, 0)
	effector:setKey(_TRACK_O, 0.125, 1)
	effector:setKey(_TRACK_O, 0.625, 1)
	effector:setKey(_TRACK_O, 0.79166666666667, 0)
	effector:play()
 
 
	-- Layer nut_a_1.png/2
	element = CreateCompositionElement(PREFIX_PATH.."nut_a_1.png")
	element:setName("nut_a_1.png/2")
	compositiongaika_1:addElement(element)
	element:setHotSpot(63, 60)
	element:setParentElement(compositiongaika_1)
	element:setXY(998, 348)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_O, 0.375, 1)
	effector:setKey(_TRACK_O, 0.625, 0)
	effector:play()
 
 
	-- Layer nut_a_2.png/3
	element = CreateCompositionElement(PREFIX_PATH.."nut_a_2.png")
	element:setName("nut_a_2.png/3")
	compositiongaika_1:addElement(element)
	element:setHotSpot(33, 30)
	element:setParentElement(compositiongaika_1)
	element:setXY(984, 362)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
	compositiongaika_1:play()
 
	return compositiongaika_1
end
 
createCompositiongaika_2 = function()
	local compositiongaika_2 = CreateCompositionSequence()
	local compositionDuration = 0.5
	compositiongaika_2:setDuration(compositionDuration)
	compositiongaika_2:setName("compositiongaika_2" )
	compositiongaika_2:setBoundingBox( Rectanglef(0, 0, 1366,768) )
 
	local element
	local effector
 
	-- Layer tool_snapper.png/1
	element = CreateCompositionElement(PREFIX_PATH.."tool_snapper.png")
	element:setName("tool_snapper")
	compositiongaika_2:addElement(element)
	element:setHotSpot(87, 16)
	element:setParentElement(compositiongaika_2)
	element:setScale(-1.22252495596007,1.46)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0.25, 1218)
	effector:setKey(_TRACK_Y, 0.25, 378)
	effector:setKey(_TRACK_X, 0.5, 1163)
	effector:setKey(_TRACK_Y, 0.5, 358)
	effector:setKey(_TRACK_X, 0.625, 1158)
	effector:setKey(_TRACK_Y, 0.625, 363)
	effector:setKey(_TRACK_X, 0.70833333333333, 1155)
	effector:setKey(_TRACK_Y, 0.70833333333333, 363)
	effector:setKey(_TRACK_X, 0.79166666666667, 1152)
	effector:setKey(_TRACK_Y, 0.79166666666667, 363)
	effector:setKey(_TRACK_A, 0.5, 0)
	effector:setKey(_TRACK_A, 0.75, 1.60570291)
	effector:setKey(_TRACK_O, 0.125, 0)
	effector:setKey(_TRACK_O, 0.25, 1)
	effector:setKey(_TRACK_O, 0.75, 1)
	effector:setKey(_TRACK_O, 0.91666666666667, 0)
	effector:play()
 
 
	-- Layer nut_b_1.png/2
	element = CreateCompositionElement(PREFIX_PATH.."nut_b_1.png")
	element:setName("nut_b_1.png/2")
	compositiongaika_2:addElement(element)
	element:setHotSpot(58, 53)
	element:setParentElement(compositiongaika_2)
	element:setXY(1191, 364)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_O, 0.5, 1)
	effector:setKey(_TRACK_O, 0.58333333333333, 0)
	effector:play()
 
 
	-- Layer nut_b_2.png/3
	element = CreateCompositionElement(PREFIX_PATH.."nut_b_2.png")
	element:setName("nut_b_2.png/3")
	compositiongaika_2:addElement(element)
	element:setHotSpot(26, 30)
	element:setParentElement(compositiongaika_2)
	element:setXY(1165, 369)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
	compositiongaika_2:play()
 
	return compositiongaika_2
end
 
createCompositiongaika_3 = function()
	local compositiongaika_3 = CreateCompositionSequence()
	local compositionDuration = 0.5
	compositiongaika_3:setDuration(compositionDuration)
	compositiongaika_3:setName("compositiongaika_3" )
	compositiongaika_3:setBoundingBox( Rectanglef(0, 0, 1366,768) )
 
	local element
	local effector
 
	-- Layer tool_snapper.png/1
	element = CreateCompositionElement(PREFIX_PATH.."tool_snapper.png")
	element:setName("tool_snapper.png/1")
	compositiongaika_3:addElement(element)
	element:setHotSpot(87, 16)
	element:setParentElement(compositiongaika_3)
	element:setScale(-1.22252495596007,1.46)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0.125, 1043)
	effector:setKey(_TRACK_Y, 0.125, 550)
	effector:setKey(_TRACK_X, 0.41666666666667, 983)
	effector:setKey(_TRACK_Y, 0.41666666666667, 535)
	effector:setKey(_TRACK_X, 0.58333333333333, 980)
	effector:setKey(_TRACK_Y, 0.58333333333333, 524)
	effector:setKey(_TRACK_A, 0.375, 0)
	effector:setKey(_TRACK_A, 0.625, 1.60570291)
	effector:setKey(_TRACK_O, 0, 0)
	effector:setKey(_TRACK_O, 0.125, 1)
	effector:setKey(_TRACK_O, 0.625, 1)
	effector:setKey(_TRACK_O, 0.79166666666667, 0)
	effector:play()
 
 
	-- Layer nut_c_1.png/2
	element = CreateCompositionElement(PREFIX_PATH.."nut_c_1.png")
	element:setName("nut_c_1.png/2")
	compositiongaika_3:addElement(element)
	element:setHotSpot(54, 51)
	element:setParentElement(compositiongaika_3)
	element:setXY(1010, 533)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_O, 0.45833333333333, 1)
	effector:setKey(_TRACK_O, 0.625, 0)
	effector:play()
 
 
	-- Layer nut_d_2.png/3
	element = CreateCompositionElement(PREFIX_PATH.."nut_d_2.png")
	element:setName("nut_d_2.png/3")
	compositiongaika_3:addElement(element)
	element:setHotSpot(42, 24)
	element:setParentElement(compositiongaika_3)
	element:setXY(1000.5, 536)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
	compositiongaika_3:play()
 
	return compositiongaika_3
end
 
createCompositiongaika_4 = function()
	local compositiongaika_4 = CreateCompositionSequence()
	local compositionDuration = 0.5
	compositiongaika_4:setDuration(compositionDuration)
	compositiongaika_4:setName("compositiongaika_4" )
	compositiongaika_4:setBoundingBox( Rectanglef(0, 0, 1366,768) )
 
	local element
	local effector
 
	-- Layer tool_snapper.png/1
	element = CreateCompositionElement(PREFIX_PATH.."tool_snapper.png")
	element:setName("tool_snapper.png/1")
	compositiongaika_4:addElement(element)
	element:setHotSpot(87, 16)
	element:setParentElement(compositiongaika_4)
	element:setScale(-1.22252495596007,1.46)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0.125, 1197)
	effector:setKey(_TRACK_Y, 0.125, 584)
	effector:setKey(_TRACK_X, 0.41666666666667, 1137)
	effector:setKey(_TRACK_Y, 0.41666666666667, 569)
	effector:setKey(_TRACK_X, 0.58333333333333, 1134)
	effector:setKey(_TRACK_Y, 0.58333333333333, 558)
	effector:setKey(_TRACK_A, 0.375, 0)
	effector:setKey(_TRACK_A, 0.625, 1.60570291)
	effector:setKey(_TRACK_O, 0, 0)
	effector:setKey(_TRACK_O, 0.125, 1)
	effector:setKey(_TRACK_O, 0.625, 1)
	effector:setKey(_TRACK_O, 0.79166666666667, 0)
	effector:play()
 
 
	-- Layer nut_d_1.png/2
	element = CreateCompositionElement(PREFIX_PATH.."nut_d_1.png")
	element:setName("nut_d_1.png/2")
	compositiongaika_4:addElement(element)
	element:setHotSpot(55, 52)
	element:setParentElement(compositiongaika_4)
	element:setXY(1164, 565)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_O, 0.45833333333333, 1)
	effector:setKey(_TRACK_O, 0.58333333333333, 0)
	effector:play()
 
 
	-- Layer nut_c_2.png/3
	element = CreateCompositionElement(PREFIX_PATH.."nut_c_2.png")
	element:setName("nut_c_2.png/3")
	compositiongaika_4:addElement(element)
	element:setHotSpot(32, 22)
	element:setParentElement(compositiongaika_4)
	element:setXY(1144, 565)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
	compositiongaika_4:play()
 
	return compositiongaika_4
end
 
createCompositionGlow_light = function()
	local compositionGlow_light = CreateCompositionSequence()
	local compositionDuration = 8
	compositionGlow_light:setDuration(compositionDuration)
	compositionGlow_light:setName("compositionGlow_light" )
 
	local element
	local effector
 
	-- Layer Window_glow.png/1
	element = CreateCompositionElement(PREFIX_PATH.."Window_glow.png")
	element:setName("Window_glow.png/1")
	compositionGlow_light:addElement(element)
	element:setHotSpot(75, 19.5)
	element:setParentElement(compositionGlow_light)
	element:setScale(0.81695672172595,1.31471492163294)
	element:setRotationRad(-0.593411945)
 
		local anim = element
		anim:setBlend(_EBlendModeColorAdd)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 75.5651628850063)
	effector:setKey(_TRACK_Y, 0, 86.1209000424008)
	effector:setKey(_TRACK_X, 6.235595703125, 86)
	effector:setKey(_TRACK_Y, 6.235595703125, 102)
	effector:setKey(_TRACK_X, 7.95833333333333, 67.4129590920558)
	effector:setKey(_TRACK_Y, 7.95833333333333, 73.5426078329056)
	effector:setKey(_TRACK_O, 0, 1)
	effector:setKey(_TRACK_O, 2.58333333333333, 0.5)
	effector:setKey(_TRACK_O, 6.44278971354167, 0)
	effector:setKey(_TRACK_O, 7.93359375, 0)
	effector:play()
 
 
	-- Layer Window_glow.png/2
	element = CreateCompositionElement(PREFIX_PATH.."Window_glow.png")
	element:setName("Window_glow.png/2")
	compositionGlow_light:addElement(element)
	element:setHotSpot(75, 19.5)
	element:setParentElement(compositionGlow_light)
	element:setScale(0.81695672172595,1.31471492163294)
	element:setRotationRad(-0.593411945)
 
		local anim = element
		anim:setBlend(_EBlendModeColorAdd)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 85.2613456363478)
	effector:setKey(_TRACK_Y, 0, 100.875960750964)
	effector:setKey(_TRACK_X, 0.45503743489583, 86)
	effector:setKey(_TRACK_Y, 0.45503743489583, 102)
	effector:setKey(_TRACK_X, 0.6673583984375, 63)
	effector:setKey(_TRACK_Y, 0.6673583984375, 67)
	effector:setKey(_TRACK_X, 7.95833333333333, 75.5880525205265)
	effector:setKey(_TRACK_Y, 7.95833333333333, 86.1557320964534)
	effector:setKey(_TRACK_O, 0.24287923177083, 0)
	effector:setKey(_TRACK_O, 7.95833333333333, 1)
	effector:play()
 
 
	-- Layer Window_glow.png/3
	element = CreateCompositionElement(PREFIX_PATH.."Window_glow.png")
	element:setName("Window_glow.png/3")
	compositionGlow_light:addElement(element)
	element:setHotSpot(75, 19.5)
	element:setParentElement(compositionGlow_light)
	element:setScale(0.81695672172595,1.31471492163294)
	element:setRotationRad(-0.593411945)
 
		local anim = element
		anim:setBlend(_EBlendModeColorAdd)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 85.2613456363478)
	effector:setKey(_TRACK_Y, 0, 100.875960750964)
	effector:setKey(_TRACK_X, 0.45503743489583, 86)
	effector:setKey(_TRACK_Y, 0.45503743489583, 102)
	effector:setKey(_TRACK_X, 0.6673583984375, 63)
	effector:setKey(_TRACK_Y, 0.6673583984375, 67)
	effector:setKey(_TRACK_X, 7.95833333333333, 75.5880525205265)
	effector:setKey(_TRACK_Y, 7.95833333333333, 86.1557320964534)
	effector:setKey(_TRACK_O, 0.70833333333333, 0)
	effector:setKey(_TRACK_O, 7.95833333333333, 1)
	effector:play()
 
 
	-- Layer Window_glow.png/4
	element = CreateCompositionElement(PREFIX_PATH.."Window_glow.png")
	element:setName("Window_glow.png/4")
	compositionGlow_light:addElement(element)
	element:setHotSpot(75, 19.5)
	element:setParentElement(compositionGlow_light)
	element:setScale(0.81695672172595,1.31471492163294)
	element:setRotationRad(-0.593411945)
 
		local anim = element
		anim:setBlend(_EBlendModeColorAdd)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 75.5651628850063)
	effector:setKey(_TRACK_Y, 0, 86.1209000424008)
	effector:setKey(_TRACK_X, 6.235595703125, 86)
	effector:setKey(_TRACK_Y, 6.235595703125, 102)
	effector:setKey(_TRACK_X, 7.95833333333333, 67.4129590920558)
	effector:setKey(_TRACK_Y, 7.95833333333333, 73.5426078329056)
	effector:setKey(_TRACK_O, 0, 1)
	effector:setKey(_TRACK_O, 2.54166666666667, 1)
	effector:setKey(_TRACK_O, 6.58056640625, 0)
	effector:setKey(_TRACK_O, 7.93359375, 0)
	effector:play()
 
	compositionGlow_light:play()
 
	return compositionGlow_light
end
 
createCompositionHook = function()
	local compositionHook = CreateCompositionSequence()
	local compositionDuration = 8
	compositionHook:setDuration(compositionDuration)
	compositionHook:setName("compositionHook" )
	compositionHook:setBoundingBox( Rectanglef(0, 0, 1366,768) )
 
	local element
	local effector
 
	-- Layer hook.png/1
	element = CreateCompositionElement(PREFIX_PATH.."hook.png")
	element:setName("hook.png/1")
	compositionHook:addElement(element)
	element:setHotSpot(31, 0)
	compositionHook:registerParentInfo("hook.png/1", "hook_2.png/2")
	element:setXY(13, 91)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer hook_2.png/2
	element = CreateCompositionElement(PREFIX_PATH.."hook_2.png")
	element:setName("hook_2.png/2")
	compositionHook:addElement(element)
	element:setHotSpot(10, 0.99999999999999)
	element:setParentElement(compositionHook)
	element:setXY(222, 1)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_A, 0, -0.0174532925)
	effector:setKey(_TRACK_A, 0.14286295572917, -0.015519545007)
	effector:setKey(_TRACK_A, 0.28572591145833, -0.01053255590331)
	effector:setKey(_TRACK_A, 0.4285888671875, -0.00371364494271)
	effector:setKey(_TRACK_A, 0.5714111328125, 0.00371366837505)
	effector:setKey(_TRACK_A, 0.71427408854167, 0.0105325427524)
	effector:setKey(_TRACK_A, 0.85713704427083, 0.01551952546208)
	effector:setKey(_TRACK_A, 1, 0.0174532879091)
	effector:setKey(_TRACK_A, 1.14286295572917, 0.01551954383304)
	effector:setKey(_TRACK_A, 1.28572591145833, 0.01053253981413)
	effector:setKey(_TRACK_A, 1.4285888671875, 0.00371364681444)
	effector:setKey(_TRACK_A, 1.5714111328125, -0.0037136635972)
	effector:setKey(_TRACK_A, 1.71427408854167, -0.01053253819613)
	effector:setKey(_TRACK_A, 1.85713704427083, -0.0155195259159)
	effector:setKey(_TRACK_A, 2, -0.01745329426147)
	effector:setKey(_TRACK_A, 2.14286295572917, -0.01551955114204)
	effector:setKey(_TRACK_A, 2.28572591145833, -0.01053255139923)
	effector:setKey(_TRACK_A, 2.4285888671875, -0.00371364094145)
	effector:setKey(_TRACK_A, 2.5714111328125, 0.00371366049612)
	effector:setKey(_TRACK_A, 2.71427408854167, 0.01053253832183)
	effector:setKey(_TRACK_A, 2.85713704427083, 0.01551952705151)
	effector:setKey(_TRACK_A, 3, 0.01745327539826)
	effector:setKey(_TRACK_A, 3.14286295572917, 0.01551953448293)
	effector:setKey(_TRACK_A, 3.28572591145833, 0.01053254692392)
	effector:setKey(_TRACK_A, 3.4285888671875, 0.00371366716161)
	effector:setKey(_TRACK_A, 3.5714111328125, -0.00371364734716)
	effector:setKey(_TRACK_A, 3.71427408854167, -0.0105325278979)
	effector:setKey(_TRACK_A, 3.85713704427083, -0.01551953779503)
	effector:setKey(_TRACK_A, 4, -0.01745327522568)
	effector:setKey(_TRACK_A, 4.14286295572917, -0.01551954560463)
	effector:setKey(_TRACK_A, 4.28572591145833, -0.01053254051509)
	effector:setKey(_TRACK_A, 4.4285888671875, -0.00371366886502)
	effector:setKey(_TRACK_A, 4.5714111328125, 0.0037136713696)
	effector:setKey(_TRACK_A, 4.71427408854167, 0.01053254595362)
	effector:setKey(_TRACK_A, 4.85713704427083, 0.0155195561746)
	effector:setKey(_TRACK_A, 5, 0.01745328383754)
	effector:setKey(_TRACK_A, 5.14286295572917, 0.01551955472038)
	effector:setKey(_TRACK_A, 5.28572591145833, 0.01053254518961)
	effector:setKey(_TRACK_A, 5.4285888671875, 0.00371364299641)
	effector:setKey(_TRACK_A, 5.5714111328125, -0.00371366416393)
	effector:setKey(_TRACK_A, 5.71427408854167, -0.01053255612614)
	effector:setKey(_TRACK_A, 5.85713704427083, -0.01551952948038)
	effector:setKey(_TRACK_A, 6, -0.01745328520112)
	effector:setKey(_TRACK_A, 6.14286295572917, -0.0155195385023)
	effector:setKey(_TRACK_A, 6.28572591145833, -0.01053254813409)
	effector:setKey(_TRACK_A, 6.4285888671875, -0.0037136702808)
	effector:setKey(_TRACK_A, 6.5714111328125, 0.00371365110552)
	effector:setKey(_TRACK_A, 6.71427408854167, 0.01053254774865)
	effector:setKey(_TRACK_A, 6.85713704427083, 0.01551955652827)
	effector:setKey(_TRACK_A, 7, 0.01745327642946)
	effector:setKey(_TRACK_A, 7.14286295572917, 0.01535736551018)
	effector:setKey(_TRACK_A, 7.28572591145833, 0.00999476324258)
	effector:setKey(_TRACK_A, 7.4285888671875, 0.00275311815152)
	effector:setKey(_TRACK_A, 7.5714111328125, -0.00497764974633)
	effector:setKey(_TRACK_A, 7.71427408854167, -0.01181460544666)
	effector:setKey(_TRACK_A, 7.85713704427083, -0.01636779574203)
	effector:setKey(_TRACK_A, 7.95833333333333, -0.0174532925)
	effector:play()
 
	compositionHook:play()
 
	return compositionHook
end
 
createCompositionMUXI_ANIMATIONS = function()
	local compositionMUXI_ANIMATIONS = CreateCompositionSequence()
	local compositionDuration = 8
	compositionMUXI_ANIMATIONS:setDuration(compositionDuration)
	compositionMUXI_ANIMATIONS:setName("compositionMUXI_ANIMATIONS" )
	compositionMUXI_ANIMATIONS:setBoundingBox( Rectanglef(0, 0, 139,205) )
 
	local element
	local effector
 
	-- Layer MUYXA/1
	element = createCompositionMUYXA()
	element:setName("MUYXA/1")
	compositionMUXI_ANIMATIONS:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionMUXI_ANIMATIONS)
	element:setScale(0.65,0.65)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 130)
	effector:setKey(_TRACK_Y, 0, 56)
	effector:setKey(_TRACK_X, 0.2237890625, 119.806833264092)
	effector:setKey(_TRACK_Y, 0.2237890625, 85.8753313147602)
	effector:setKey(_TRACK_X, 0.4155859375, 99.347339887726)
	effector:setKey(_TRACK_Y, 0.4155859375, 56.0784834141976)
	effector:setKey(_TRACK_X, 0.5434375, 99.5391242378331)
	effector:setKey(_TRACK_Y, 0.5434375, 63.1272613610526)
	effector:setKey(_TRACK_X, 0.7672265625, 98.9267625418159)
	effector:setKey(_TRACK_Y, 0.7672265625, 75.5160030695588)
	effector:setKey(_TRACK_X, 1.054921875, 85.2888251181057)
	effector:setKey(_TRACK_Y, 1.054921875, 82.4389539350169)
	effector:setKey(_TRACK_X, 1.1828125, 79.8400116769277)
	effector:setKey(_TRACK_Y, 1.1828125, 85.546156817838)
	effector:setKey(_TRACK_X, 1.4066015625, 109.909511032201)
	effector:setKey(_TRACK_Y, 1.4066015625, 95.3125427731686)
	effector:setKey(_TRACK_X, 1.5983984375, 105.563632936537)
	effector:setKey(_TRACK_Y, 1.5983984375, 121.686485873846)
	effector:setKey(_TRACK_X, 2.20578125, 46.1221448611351)
	effector:setKey(_TRACK_Y, 2.20578125, 118.131727317652)
	effector:setKey(_TRACK_X, 2.4295703125, 30.3170157820284)
	effector:setKey(_TRACK_Y, 2.4295703125, 106.415449403576)
	effector:setKey(_TRACK_X, 2.717265625, 59.6347046563551)
	effector:setKey(_TRACK_Y, 2.717265625, 106.97305643858)
	effector:setKey(_TRACK_X, 2.8131640625, 70.0121835048805)
	effector:setKey(_TRACK_Y, 2.8131640625, 107.240621386331)
	effector:setKey(_TRACK_X, 3.1328515625, 30.0102249489807)
	effector:setKey(_TRACK_Y, 3.1328515625, 85.7602416825678)
	effector:setKey(_TRACK_X, 3.2607421875, 25.6309181310225)
	effector:setKey(_TRACK_Y, 3.2607421875, 109.826139937173)
	effector:setKey(_TRACK_X, 3.6762890625, 56.773102329512)
	effector:setKey(_TRACK_Y, 3.6762890625, 150.083773400603)
	effector:setKey(_TRACK_X, 3.868125, 80.6745635236525)
	effector:setKey(_TRACK_Y, 3.868125, 145.429655422467)
	effector:setKey(_TRACK_X, 4.1558203125, 68.0121332826462)
	effector:setKey(_TRACK_Y, 4.1558203125, 135.372086698745)
	effector:setKey(_TRACK_X, 4.2837109375, 59.3852887807003)
	effector:setKey(_TRACK_Y, 4.2837109375, 136.666764053394)
	effector:setKey(_TRACK_X, 4.57140625, 30.3237902349811)
	effector:setKey(_TRACK_Y, 4.57140625, 160.57279917582)
	effector:setKey(_TRACK_X, 4.6673046875, 19.9726347449136)
	effector:setKey(_TRACK_Y, 4.6673046875, 166.85273112773)
	effector:setKey(_TRACK_X, 4.763203125, 15.3154900738347)
	effector:setKey(_TRACK_Y, 4.763203125, 155.018394571929)
	effector:setKey(_TRACK_X, 5.2746875, 12.9080814772969)
	effector:setKey(_TRACK_Y, 5.2746875, 102.964049513264)
	effector:setKey(_TRACK_X, 5.6902734375, 50.1204516964408)
	effector:setKey(_TRACK_Y, 5.6902734375, 95.7334287394319)
	effector:setKey(_TRACK_X, 6.2017578125, 70.7912473763666)
	effector:setKey(_TRACK_Y, 6.2017578125, 75.7489071730093)
	effector:setKey(_TRACK_X, 6.809140625, 102.55313610724)
	effector:setKey(_TRACK_Y, 6.809140625, 61.5002203157017)
	effector:setKey(_TRACK_X, 7.320625, 116.679738490053)
	effector:setKey(_TRACK_Y, 7.320625, 38.6773588674843)
	effector:setKey(_TRACK_X, 7.5763671875, 118.528335734977)
	effector:setKey(_TRACK_Y, 7.5763671875, 24.504654539273)
	effector:setKey(_TRACK_X, 7.928046875, 130)
	effector:setKey(_TRACK_Y, 7.928046875, 56)
	effector:setKey(_TRACK_X, 7.96, 130)
	effector:setKey(_TRACK_Y, 7.96, 56)
	effector:setKey(_TRACK_O, 5.594375, 1)
	effector:setKey(_TRACK_O, 5.626328125, 0)
	effector:setKey(_TRACK_O, 7.5763671875, 0)
	effector:setKey(_TRACK_O, 7.7042578125, 1)
	effector:play()
 
 
	-- Layer MUYXA/2
	element = createCompositionMUYXA()
	element:setName("MUYXA/2")
	compositionMUXI_ANIMATIONS:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionMUXI_ANIMATIONS)
	element:setScale(0.64,0.64)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 10)
	effector:setKey(_TRACK_Y, 0, 66)
	effector:setKey(_TRACK_X, 0.191796875, 19.8930958439266)
	effector:setKey(_TRACK_Y, 0.191796875, 45.388876426466)
	effector:setKey(_TRACK_X, 0.47953125, 49.1454276244453)
	effector:setKey(_TRACK_Y, 0.47953125, 48.7297528891359)
	effector:setKey(_TRACK_X, 0.863125, 91.620823307303)
	effector:setKey(_TRACK_Y, 0.863125, 24.8742227358102)
	effector:setKey(_TRACK_X, 0.991015625, 104.910329495432)
	effector:setKey(_TRACK_Y, 0.991015625, 20.988747965266)
	effector:setKey(_TRACK_X, 1.0869140625, 99.2110756362115)
	effector:setKey(_TRACK_Y, 1.0869140625, 25.6045805157262)
	effector:setKey(_TRACK_X, 1.2787109375, 89.1918362629921)
	effector:setKey(_TRACK_Y, 1.2787109375, 38.9637803909727)
	effector:setKey(_TRACK_X, 1.5983984375, 83.6715682121392)
	effector:setKey(_TRACK_Y, 1.5983984375, 71.7765199535773)
	effector:setKey(_TRACK_X, 1.9819921875, 70.1889147679557)
	effector:setKey(_TRACK_Y, 1.9819921875, 66.652412982665)
	effector:setKey(_TRACK_X, 2.397578125, 75.7402569658498)
	effector:setKey(_TRACK_Y, 2.397578125, 85.6027405621509)
	effector:setKey(_TRACK_X, 2.717265625, 61.207831858723)
	effector:setKey(_TRACK_Y, 2.717265625, 80.9590286250648)
	effector:setKey(_TRACK_X, 3.1008984375, 44.6961462222711)
	effector:setKey(_TRACK_Y, 3.1008984375, 86.7220829253143)
	effector:setKey(_TRACK_X, 3.516484375, 66.5275551676206)
	effector:setKey(_TRACK_Y, 3.516484375, 84.0647860516056)
	effector:setKey(_TRACK_X, 3.8041796875, 74.6086033437438)
	effector:setKey(_TRACK_Y, 3.8041796875, 80.7201629879372)
	effector:setKey(_TRACK_X, 3.93203125, 67.5423330109403)
	effector:setKey(_TRACK_Y, 3.93203125, 76.0597393068825)
	effector:setKey(_TRACK_X, 4.7951953125, 26.0259286191368)
	effector:setKey(_TRACK_Y, 4.7951953125, 67.8876290450768)
	effector:setKey(_TRACK_X, 4.9869921875, 31.1313207214823)
	effector:setKey(_TRACK_Y, 4.9869921875, 60.7055941727583)
	effector:setKey(_TRACK_X, 5.3705859375, 75.1862748894308)
	effector:setKey(_TRACK_Y, 5.3705859375, 81.3070567210785)
	effector:setKey(_TRACK_X, 5.4665234375, 70.3461711481582)
	effector:setKey(_TRACK_Y, 5.4665234375, 78.2071997223985)
	effector:setKey(_TRACK_X, 5.594375, 61.9376056706402)
	effector:setKey(_TRACK_Y, 5.594375, 74.1284254040612)
	effector:setKey(_TRACK_X, 5.6583203125, 57.3899020755698)
	effector:setKey(_TRACK_Y, 5.6583203125, 72.2728875304654)
	effector:setKey(_TRACK_X, 6.07390625, 49.2715842158269)
	effector:setKey(_TRACK_Y, 6.07390625, 76.8651387066256)
	effector:setKey(_TRACK_X, 6.4575, 45.2593347458458)
	effector:setKey(_TRACK_Y, 6.4575, 65.5446784996928)
	effector:setKey(_TRACK_X, 6.8411328125, 35.8766551385908)
	effector:setKey(_TRACK_Y, 6.8411328125, 65.8270105324065)
	effector:setKey(_TRACK_X, 6.968984375, 49.8788231045085)
	effector:setKey(_TRACK_Y, 6.968984375, 90.2968974123141)
	effector:setKey(_TRACK_X, 7.1927734375, 61.3036287033586)
	effector:setKey(_TRACK_Y, 7.1927734375, 85.5593735106172)
	effector:setKey(_TRACK_X, 7.608359375, 74.8013424391032)
	effector:setKey(_TRACK_Y, 7.608359375, 81.6863239367462)
	effector:setKey(_TRACK_X, 7.96, 10)
	effector:setKey(_TRACK_Y, 7.96, 66)
	effector:play()
 
 
	-- Layer MUYXA/3
	element = createCompositionMUYXA()
	element:setName("MUYXA/3")
	compositionMUXI_ANIMATIONS:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionMUXI_ANIMATIONS)
	element:setScale(0.4,0.4)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 27)
	effector:setKey(_TRACK_Y, 0, 94)
	effector:setKey(_TRACK_X, 0.5754296875, 37.6962845911966)
	effector:setKey(_TRACK_Y, 0.5754296875, 170.893328714623)
	effector:setKey(_TRACK_X, 0.7672265625, 47.6676548160729)
	effector:setKey(_TRACK_Y, 0.7672265625, 194.57126660847)
	effector:setKey(_TRACK_X, 0.863125, 60.3358180712439)
	effector:setKey(_TRACK_Y, 0.863125, 180.222233554518)
	effector:setKey(_TRACK_X, 1.1828125, 96.4562056150011)
	effector:setKey(_TRACK_Y, 1.1828125, 123.777868749375)
	effector:setKey(_TRACK_X, 1.7582421875, 129.476737937525)
	effector:setKey(_TRACK_Y, 1.7582421875, 159.568920207591)
	effector:setKey(_TRACK_X, 1.9180859375, 106.856950944938)
	effector:setKey(_TRACK_Y, 1.9180859375, 167.834414479563)
	effector:setKey(_TRACK_X, 2.237734375, 41.64463811655)
	effector:setKey(_TRACK_Y, 2.237734375, 169.053970154171)
	effector:setKey(_TRACK_X, 2.397578125, 15.3887653152406)
	effector:setKey(_TRACK_Y, 2.397578125, 159.443918474294)
	effector:setKey(_TRACK_X, 2.7812109375, 57.5020526664083)
	effector:setKey(_TRACK_Y, 2.7812109375, 114.000619023518)
	effector:setKey(_TRACK_X, 3.0049609375, 88.8314673916215)
	effector:setKey(_TRACK_Y, 3.0049609375, 114.095342677926)
	effector:setKey(_TRACK_X, 3.2926953125, 127.265456405269)
	effector:setKey(_TRACK_Y, 3.2926953125, 113.98911766454)
	effector:setKey(_TRACK_X, 3.420546875, 121.77997770163)
	effector:setKey(_TRACK_Y, 3.420546875, 94.6575133424955)
	effector:setKey(_TRACK_X, 3.7722265625, 86.2520358986585)
	effector:setKey(_TRACK_Y, 3.7722265625, 53.4202388223213)
	effector:setKey(_TRACK_X, 3.93203125, 57.1145505066595)
	effector:setKey(_TRACK_Y, 3.93203125, 62.9311895123106)
	effector:setKey(_TRACK_X, 4.1558203125, 27.5627002777185)
	effector:setKey(_TRACK_Y, 4.1558203125, 93.8979766228217)
	effector:setKey(_TRACK_X, 4.4115625, 33.1058466148129)
	effector:setKey(_TRACK_Y, 4.4115625, 157.643413484995)
	effector:setKey(_TRACK_X, 4.57140625, 47.5903235079529)
	effector:setKey(_TRACK_Y, 4.57140625, 194.027367611299)
	effector:setKey(_TRACK_X, 4.6992578125, 64.493653152204)
	effector:setKey(_TRACK_Y, 4.6992578125, 174.624660628022)
	effector:setKey(_TRACK_X, 4.9869921875, 97.1936282476385)
	effector:setKey(_TRACK_Y, 4.9869921875, 124.252303369234)
	effector:setKey(_TRACK_X, 5.43453125, 127.255772178856)
	effector:setKey(_TRACK_Y, 5.43453125, 148.793985577082)
	effector:setKey(_TRACK_X, 5.722265625, 108.474242088322)
	effector:setKey(_TRACK_Y, 5.722265625, 167.342047957035)
	effector:setKey(_TRACK_X, 6.0419140625, 41.8387306387718)
	effector:setKey(_TRACK_Y, 6.0419140625, 168.675225029293)
	effector:setKey(_TRACK_X, 6.1698046875, 16.4127881354418)
	effector:setKey(_TRACK_Y, 6.1698046875, 163.987413870915)
	effector:setKey(_TRACK_X, 6.29765625, 21.1310094690228)
	effector:setKey(_TRACK_Y, 6.29765625, 145.604387986801)
	effector:setKey(_TRACK_X, 6.585390625, 57.0784540960866)
	effector:setKey(_TRACK_Y, 6.585390625, 114.805849328979)
	effector:setKey(_TRACK_X, 6.968984375, 109.834051428276)
	effector:setKey(_TRACK_Y, 6.968984375, 116.126382536008)
	effector:setKey(_TRACK_X, 7.096875, 125.726534978908)
	effector:setKey(_TRACK_Y, 7.096875, 113.851609396866)
	effector:setKey(_TRACK_X, 7.5763671875, 86.7741632648414)
	effector:setKey(_TRACK_Y, 7.5763671875, 53.8338404015063)
	effector:setKey(_TRACK_X, 7.96, 27)
	effector:setKey(_TRACK_Y, 7.96, 94)
	effector:play()
 
 
	-- Layer MUYXA/4
	element = createCompositionMUYXA()
	element:setName("MUYXA/4")
	compositionMUXI_ANIMATIONS:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionMUXI_ANIMATIONS)
	element:setScale(0.5,0.5)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 28)
	effector:setKey(_TRACK_Y, 0, 132)
	effector:setKey(_TRACK_X, 0.3196875, 38.943388164922)
	effector:setKey(_TRACK_Y, 0.3196875, 112.935789056063)
	effector:setKey(_TRACK_X, 0.70328125, 63.9162170126975)
	effector:setKey(_TRACK_Y, 0.70328125, 116.589685127024)
	effector:setKey(_TRACK_X, 1.3106640625, 109.540964451418)
	effector:setKey(_TRACK_Y, 1.3106640625, 90.8316793466516)
	effector:setKey(_TRACK_X, 1.5025, 123.499727132313)
	effector:setKey(_TRACK_Y, 1.5025, 86.8853613507376)
	effector:setKey(_TRACK_X, 1.694296875, 115.953009877898)
	effector:setKey(_TRACK_Y, 1.694296875, 93.9295300468609)
	effector:setKey(_TRACK_X, 2.0779296875, 106.189776101808)
	effector:setKey(_TRACK_Y, 2.0779296875, 110.080147935457)
	effector:setKey(_TRACK_X, 2.6213671875, 102.826413666892)
	effector:setKey(_TRACK_Y, 2.6213671875, 136.704286224553)
	effector:setKey(_TRACK_X, 3.036953125, 88.4991912594988)
	effector:setKey(_TRACK_Y, 3.036953125, 131.677022614216)
	effector:setKey(_TRACK_X, 3.4525390625, 93.6207647522328)
	effector:setKey(_TRACK_Y, 3.4525390625, 152.511077002935)
	effector:setKey(_TRACK_X, 3.6762890625, 83.6305292405564)
	effector:setKey(_TRACK_Y, 3.6762890625, 148.243013733458)
	effector:setKey(_TRACK_X, 3.93203125, 72.4991505094852)
	effector:setKey(_TRACK_Y, 3.93203125, 148.002555493754)
	effector:setKey(_TRACK_X, 4.1558203125, 62.5911435285501)
	effector:setKey(_TRACK_Y, 4.1558203125, 152.074587237159)
	effector:setKey(_TRACK_X, 4.9869921875, 81.8823924304892)
	effector:setKey(_TRACK_Y, 4.9869921875, 151.038599515237)
	effector:setKey(_TRACK_X, 5.3386328125, 92.886390836647)
	effector:setKey(_TRACK_Y, 5.3386328125, 147.375340173082)
	effector:setKey(_TRACK_X, 6.1378125, 47.3082769525192)
	effector:setKey(_TRACK_Y, 6.1378125, 141.105437305261)
	effector:setKey(_TRACK_X, 6.5214453125, 46.9391195706713)
	effector:setKey(_TRACK_Y, 6.5214453125, 126.664847599486)
	effector:setKey(_TRACK_X, 6.968984375, 67.6336862207986)
	effector:setKey(_TRACK_Y, 6.968984375, 142.042705125278)
	effector:setKey(_TRACK_X, 7.3526171875, 63.0538041322062)
	effector:setKey(_TRACK_Y, 7.3526171875, 132.005645924253)
	effector:setKey(_TRACK_X, 7.96, 28)
	effector:setKey(_TRACK_Y, 7.96, 132)
	effector:play()
 
	compositionMUXI_ANIMATIONS:play()
 
	return compositionMUXI_ANIMATIONS
end
 
createCompositionMUYXA = function()
	local compositionMUYXA = CreateCompositionSequence()
	local compositionDuration = 8
	compositionMUYXA:setDuration(compositionDuration)
	compositionMUYXA:setName("compositionMUYXA" )
 
	local element
	local effector
 
	-- Layer muha.png/1
	element = CreateCompositionElement(PREFIX_PATH.."muha.png")
	element:setName("muha.png/1")
	compositionMUYXA:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionMUYXA)
	element:setXY(11.5, 10)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer formuha.png/2
	element = CreateCompositionElement(PREFIX_PATH.."formuha.png")
	element:setName("formuha.png/2")
	compositionMUYXA:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionMUYXA)
	element:setXY(11.5, 10)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
	compositionMUYXA:play()
 
	return compositionMUYXA
end
 
createCompositionNasos = function()
	local compositionNasos = CreateCompositionSequence()
	local compositionDuration = 2
	compositionNasos:setDuration(compositionDuration)
	compositionNasos:setName("compositionNasos" )
	compositionNasos:setBoundingBox( Rectanglef(0, 0, 1366,768) )
 
	local element
	local effector
 
	-- Layer pump.png/1
	element = CreateCompositionElement(PREFIX_PATH.."pump.png")
	element:setName("pump.png/1")
	compositionNasos:addElement(element)
	element:setHotSpot(26.5, 37)
	element:setParentElement(compositionNasos)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 2)
	effector:setKey(_TRACK_X, 0.5, 829.5)
	effector:setKey(_TRACK_Y, 0.5, 585)
	effector:setKey(_TRACK_X, 0.89286295572917, 798.5)
	effector:setKey(_TRACK_Y, 0.89286295572917, 565)
	effector:setKey(_TRACK_X, 1.21427408854167, 772.5)
	effector:setKey(_TRACK_Y, 1.21427408854167, 535.5)
	effector:setKey(_TRACK_X, 1.4285888671875, 762.115794222455)
	effector:setKey(_TRACK_Y, 1.4285888671875, 510.483960080618)
	effector:setKey(_TRACK_X, 1.53572591145833, 759)
	effector:setKey(_TRACK_Y, 1.53572591145833, 497)
	effector:setKey(_TRACK_X, 1.8214111328125, 768)
	effector:setKey(_TRACK_Y, 1.8214111328125, 454)
	effector:setKey(_TRACK_SX, 0.25, 0.38672839169176)
	effector:setKey(_TRACK_SY, 0.25, 0.37241826971912)
	effector:setKey(_TRACK_SX, 0.3724365234375, 0.44323583323145)
	effector:setKey(_TRACK_SY, 0.3724365234375, 0.42368705400824)
	effector:setKey(_TRACK_SX, 0.49491373697917, 0.55346861333694)
	effector:setKey(_TRACK_SY, 0.49491373697917, 0.52370045005461)
	effector:setKey(_TRACK_SX, 0.61735026041667, 0.62849242818985)
	effector:setKey(_TRACK_SY, 0.61735026041667, 0.59176899088472)
	effector:setKey(_TRACK_SX, 0.64286295572917, 0.63145068448729)
	effector:setKey(_TRACK_SY, 0.64286295572917, 0.59445299804054)
	effector:setKey(_TRACK_SX, 0.73978678385417, 0.6353922198149)
	effector:setKey(_TRACK_SY, 0.73978678385417, 0.59445300304122)
	effector:setKey(_TRACK_SX, 0.86222330729167, 0.64973521515103)
	effector:setKey(_TRACK_SY, 0.86222330729167, 0.59445299086738)
	effector:setKey(_TRACK_SX, 0.98470052083333, 0.67121202776194)
	effector:setKey(_TRACK_SY, 0.98470052083333, 0.5944529921986)
	effector:setKey(_TRACK_SX, 1.10713704427083, 0.6962557641447)
	effector:setKey(_TRACK_SY, 1.10713704427083, 0.59445300392991)
	effector:setKey(_TRACK_SX, 1.2296142578125, 0.72129949591176)
	effector:setKey(_TRACK_SY, 1.2296142578125, 0.59445299947604)
	effector:setKey(_TRACK_SX, 1.35205078125, 0.74277631209993)
	effector:setKey(_TRACK_SY, 1.35205078125, 0.59445299639856)
	effector:setKey(_TRACK_SX, 1.4744873046875, 0.75711929194481)
	effector:setKey(_TRACK_SY, 1.4744873046875, 0.59445298719906)
	effector:setKey(_TRACK_SX, 1.5714111328125, 0.76106085479911)
	effector:setKey(_TRACK_SY, 1.5714111328125, 0.59445300020084)
	effector:setKey(_TRACK_SX, 1.596923828125, 0.75147658233661)
	effector:setKey(_TRACK_SY, 1.596923828125, 0.59445300352768)
	effector:setKey(_TRACK_SX, 1.7193603515625, 0.55139109693862)
	effector:setKey(_TRACK_SY, 1.7193603515625, 0.59445300024023)
	effector:setKey(_TRACK_SX, 1.8214111328125, 0.43146825742922)
	effector:setKey(_TRACK_SY, 1.8214111328125, 0.59445299711666)
	effector:setKey(_TRACK_A, 0.5, -0.5061454825)
	effector:setKey(_TRACK_A, 0.89286295572917, -0.7504915775)
	effector:setKey(_TRACK_A, 1.21427408854167, -0.41887902)
	effector:setKey(_TRACK_A, 1.53572591145833, 0.06981317)
	effector:setKey(_TRACK_A, 1.8214111328125, 0.733038285)
	effector:setKey(_TRACK_O, 0.39286295572917, 0)
	effector:setKey(_TRACK_O, 0.89286295572917, 1)
	effector:setKey(_TRACK_O, 1.78572591145833, 1)
	effector:setKey(_TRACK_O, 2, 0)
	effector:play()
 
 
	-- Layer pump2.png/2
	element = CreateCompositionElement(PREFIX_PATH.."pump2.png")
	element:setName("pump2.png/2")
	compositionNasos:addElement(element)
	element:setHotSpot(29, 30)
	element:setParentElement(compositionNasos)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 2)
	effector:setKey(_TRACK_X, 0.23148600260417, 841.5)
	effector:setKey(_TRACK_Y, 0.23148600260417, 604)
	effector:setKey(_TRACK_X, 0.6558837890625, 832.5)
	effector:setKey(_TRACK_Y, 0.6558837890625, 588.5)
	effector:setKey(_TRACK_X, 1.04166666666667, 801.5)
	effector:setKey(_TRACK_Y, 1.04166666666667, 564)
	effector:setKey(_TRACK_SX, 0.23148600260417, 0.01)
	effector:setKey(_TRACK_SY, 0.23148600260417, 0.01)
	effector:setKey(_TRACK_SX, 0.6558837890625, 0.69)
	effector:setKey(_TRACK_SY, 0.6558837890625, 0.66545932041381)
	effector:setKey(_TRACK_SX, 1.04166666666667, 0.75)
	effector:setKey(_TRACK_SY, 1.04166666666667, 0.75)
	effector:setKey(_TRACK_A, 0.23148600260417, 0.7853981625)
	effector:setKey(_TRACK_A, 0.6558837890625, 0.1919862175)
	effector:setKey(_TRACK_A, 1.04166666666667, 0)
	effector:setKey(_TRACK_O, 0, 0)
	effector:setKey(_TRACK_O, 0.50154622395833, 1)
	effector:setKey(_TRACK_O, 0.8101806640625, 1)
	effector:setKey(_TRACK_O, 1.04166666666667, 0)
	effector:play()
 
 
	-- Layer pipe_2.png/3
	element = CreateCompositionElement(PREFIX_PATH.."pipe_2.png")
	element:setName("pipe_2.png/3")
	compositionNasos:addElement(element)
	element:setHotSpot(53, 95)
	element:setParentElement(compositionNasos)
	element:setXY(798.5, 516)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 2)
	effector:play()
 
 
	-- Layer punp_hand.png/4
	element = CreateCompositionElement(PREFIX_PATH.."punp_hand.png")
	element:setName("punp_hand.png/4")
	compositionNasos:addElement(element)
	element:setHotSpot(5, 5)
	element:setParentElement(compositionNasos)
	element:setXY(789.5, 390)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 2)
	effector:setKey(_TRACK_A, 0, 0)
	effector:setKey(_TRACK_A, 0.13993326822917, -0.01521202289907)
	effector:setKey(_TRACK_A, 0.2799072265625, -0.05472469266282)
	effector:setKey(_TRACK_A, 0.41984049479167, -0.10935301371833)
	effector:setKey(_TRACK_A, 0.55973307291667, -0.16989475479083)
	effector:setKey(_TRACK_A, 0.69970703125, -0.22720154349226)
	effector:setKey(_TRACK_A, 0.83964029947917, -0.27207158020088)
	effector:setKey(_TRACK_A, 0.97957356770833, -0.29531976536569)
	effector:setKey(_TRACK_A, 1.02042643229167, -0.29670597363881)
	effector:setKey(_TRACK_A, 1.11954752604167, -0.2882055065095)
	effector:setKey(_TRACK_A, 1.25948079427083, -0.25231280603437)
	effector:setKey(_TRACK_A, 1.3994140625, -0.1978212554181)
	effector:setKey(_TRACK_A, 1.53934733072917, -0.13513054439293)
	effector:setKey(_TRACK_A, 1.67928059895833, -0.07458415305894)
	effector:setKey(_TRACK_A, 1.81925455729167, -0.02658088191879)
	effector:setKey(_TRACK_A, 1.95918782552083, -0.00150241497492)
	effector:setKey(_TRACK_A, 2, 0)
	effector:play()
 
	compositionNasos:play()
 
	return compositionNasos
end
 
createCompositionPIL = function()
	local compositionPIL = CreateCompositionSequence()
	local compositionDuration = 8
	compositionPIL:setDuration(compositionDuration)
	compositionPIL:setName("compositionPIL" )
 
	local element
	local effector
 
	-- Layer dust_small1.png/1
	element = CreateCompositionElement(PREFIX_PATH.."dust_small1.png")
	element:setName("dust_small1.png/1")
	compositionPIL:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionPIL)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 687.43147277832)
	effector:setKey(_TRACK_Y, 0, 203.370559692383)
	effector:setKey(_TRACK_X, 2.75, 537.989852905273)
	effector:setKey(_TRACK_Y, 2.75, 256.649749755859)
	effector:setKey(_TRACK_X, 4.41666666666667, 547.157657890843)
	effector:setKey(_TRACK_Y, 4.41666666666667, 280.218572131536)
	effector:setKey(_TRACK_X, 7.54166666666667, 584.837592342997)
	effector:setKey(_TRACK_Y, 7.54166666666667, 339.274022417342)
	effector:setKey(_TRACK_X, 7.95833333333333, 687.43147277832)
	effector:setKey(_TRACK_Y, 7.95833333333333, 203.370559692383)
	effector:setKey(_TRACK_SX, 0, 0.75)
	effector:setKey(_TRACK_SY, 0, 0.75)
	effector:setKey(_TRACK_SX, 7.95833333333333, 0.75)
	effector:setKey(_TRACK_SY, 7.95833333333333, 0.75)
	effector:setKey(_TRACK_A, 0, 0)
	effector:setKey(_TRACK_A, 7.95833333333333, 0)
	effector:setKey(_TRACK_O, 0, 0)
	effector:setKey(_TRACK_O, 4, 1)
	effector:setKey(_TRACK_O, 7.58333333333333, 0)
	effector:play()
 
 
	-- Layer dust_small1.png/2
	element = CreateCompositionElement(PREFIX_PATH.."dust_small1.png")
	element:setName("dust_small1.png/2")
	compositionPIL:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionPIL)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 687.43147277832)
	effector:setKey(_TRACK_Y, 0, 478.862945556641)
	effector:setKey(_TRACK_X, 6.45833333333333, 494.43147277832)
	effector:setKey(_TRACK_Y, 6.45833333333333, 352.862945556641)
	effector:setKey(_TRACK_X, 7.95833333333333, 687.43147277832)
	effector:setKey(_TRACK_Y, 7.95833333333333, 478.862945556641)
	effector:setKey(_TRACK_SX, 0, 0.18)
	effector:setKey(_TRACK_SY, 0, 0.18)
	effector:setKey(_TRACK_SX, 7.95833333333333, 0.18)
	effector:setKey(_TRACK_SY, 7.95833333333333, 0.18)
	effector:setKey(_TRACK_A, 0, 0)
	effector:setKey(_TRACK_A, 7.95833333333333, 0)
	effector:setKey(_TRACK_O, 0, 0)
	effector:setKey(_TRACK_O, 4.04166666666667, 1)
	effector:setKey(_TRACK_O, 6.45833333333333, 0)
	effector:play()
 
 
	-- Layer dust_small1.png/3
	element = CreateCompositionElement(PREFIX_PATH.."dust_small1.png")
	element:setName("dust_small1.png/3")
	compositionPIL:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionPIL)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 327.472076416016)
	effector:setKey(_TRACK_Y, 0, 220.263961791992)
	effector:setKey(_TRACK_X, 7.29166666666667, 424.934005737305)
	effector:setKey(_TRACK_Y, 7.29166666666667, 319.025390625)
	effector:setKey(_TRACK_X, 7.95833333333333, 327.472076416016)
	effector:setKey(_TRACK_Y, 7.95833333333333, 220.263961791992)
	effector:setKey(_TRACK_SX, 0, 0.58)
	effector:setKey(_TRACK_SY, 0, 0.58)
	effector:setKey(_TRACK_SX, 7.95833333333333, 0.58)
	effector:setKey(_TRACK_SY, 7.95833333333333, 0.58)
	effector:setKey(_TRACK_A, 0, 0)
	effector:setKey(_TRACK_A, 7.95833333333333, 0)
	effector:setKey(_TRACK_O, 0, 0)
	effector:setKey(_TRACK_O, 4.25, 1)
	effector:setKey(_TRACK_O, 7.33333333333333, 0)
	effector:play()
 
 
	-- Layer dust_small1.png/4
	element = CreateCompositionElement(PREFIX_PATH.."dust_small1.png")
	element:setName("dust_small1.png/4")
	compositionPIL:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionPIL)
	element:setOpacity(0.74)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 626.355331420898)
	effector:setKey(_TRACK_Y, 0, 351.5126953125)
	effector:setKey(_TRACK_X, 1.20833333333333, 596.467010498047)
	effector:setKey(_TRACK_Y, 1.20833333333333, 335.918792724609)
	effector:setKey(_TRACK_X, 2.41666666666667, 565.431600728514)
	effector:setKey(_TRACK_Y, 2.41666666666667, 364.700146583924)
	effector:setKey(_TRACK_X, 3.70833333333333, 574.438329191502)
	effector:setKey(_TRACK_Y, 3.70833333333333, 405.808160540204)
	effector:setKey(_TRACK_X, 5.41666666666667, 610.901271150064)
	effector:setKey(_TRACK_Y, 5.41666666666667, 413.87137306255)
	effector:setKey(_TRACK_X, 6.45833333333333, 640.6258042686)
	effector:setKey(_TRACK_Y, 6.45833333333333, 388.31440589315)
	effector:setKey(_TRACK_X, 7.95833333333333, 626.355331420898)
	effector:setKey(_TRACK_Y, 7.95833333333333, 351.5126953125)
	effector:setKey(_TRACK_SX, 0, 0.58)
	effector:setKey(_TRACK_SY, 0, 0.58)
	effector:setKey(_TRACK_SX, 7.95833333333333, 0.58)
	effector:setKey(_TRACK_SY, 7.95833333333333, 0.58)
	effector:setKey(_TRACK_A, 0, 0)
	effector:setKey(_TRACK_A, 7.95833333333333, 0)
	effector:play()
 
 
	-- Layer dust_small1.png/5
	element = CreateCompositionElement(PREFIX_PATH.."dust_small1.png")
	element:setName("dust_small1.png/5")
	compositionPIL:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionPIL)
	element:setOpacity(0.74)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 495.106597900391)
	effector:setKey(_TRACK_Y, 0, 243.654830932617)
	effector:setKey(_TRACK_X, 0.83333333333333, 460.020309448242)
	effector:setKey(_TRACK_Y, 0.83333333333333, 254.050765991211)
	effector:setKey(_TRACK_X, 1.75, 464.534351877902)
	effector:setKey(_TRACK_Y, 1.75, 287.799560680961)
	effector:setKey(_TRACK_X, 2.91666666666667, 497.226845175212)
	effector:setKey(_TRACK_Y, 2.91666666666667, 306.564447798246)
	effector:setKey(_TRACK_X, 3.95833333333333, 529.368989847003)
	effector:setKey(_TRACK_Y, 3.95833333333333, 306.719179105075)
	effector:setKey(_TRACK_X, 4.91666666666667, 545.115430960404)
	effector:setKey(_TRACK_Y, 4.91666666666667, 276.847634074687)
	effector:setKey(_TRACK_X, 5.83333333333333, 536.754114661612)
	effector:setKey(_TRACK_Y, 5.83333333333333, 247.044506583517)
	effector:setKey(_TRACK_X, 7.25, 521.580740651409)
	effector:setKey(_TRACK_Y, 7.25, 228.039725667131)
	effector:setKey(_TRACK_X, 7.95833333333333, 495.106597900391)
	effector:setKey(_TRACK_Y, 7.95833333333333, 243.654830932617)
	effector:setKey(_TRACK_SX, 0, 0.4)
	effector:setKey(_TRACK_SY, 0, 0.4)
	effector:setKey(_TRACK_SX, 7.95833333333333, 0.4)
	effector:setKey(_TRACK_SY, 7.95833333333333, 0.4)
	effector:setKey(_TRACK_A, 0, 0)
	effector:setKey(_TRACK_A, 7.95833333333333, 0)
	effector:play()
 
 
	-- Layer dust_small1.png/6
	element = CreateCompositionElement(PREFIX_PATH.."dust_small1.png")
	element:setName("dust_small1.png/6")
	compositionPIL:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionPIL)
	element:setOpacity(0.74)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 439.228424072266)
	effector:setKey(_TRACK_Y, 0, 468.467010498047)
	effector:setKey(_TRACK_X, 1.54166666666667, 427.532989501953)
	effector:setKey(_TRACK_Y, 1.54166666666667, 490.558380126953)
	effector:setKey(_TRACK_X, 2.66666666666667, 438.679956958737)
	effector:setKey(_TRACK_Y, 2.66666666666667, 516.57350412003)
	effector:setKey(_TRACK_X, 3.75, 463.482594935107)
	effector:setKey(_TRACK_Y, 3.75, 523.618334748734)
	effector:setKey(_TRACK_X, 4.58333333333333, 478.172176028744)
	effector:setKey(_TRACK_Y, 4.58333333333333, 516.595766766942)
	effector:setKey(_TRACK_X, 5.41666666666667, 481.549274759467)
	effector:setKey(_TRACK_Y, 5.41666666666667, 500.811070791084)
	effector:setKey(_TRACK_X, 6.45833333333333, 474.60050927888)
	effector:setKey(_TRACK_Y, 6.45833333333333, 484.956256132337)
	effector:setKey(_TRACK_X, 7.95833333333333, 439.228424072266)
	effector:setKey(_TRACK_Y, 7.95833333333333, 468.467010498047)
	effector:setKey(_TRACK_SX, 0, 0.4)
	effector:setKey(_TRACK_SY, 0, 0.4)
	effector:setKey(_TRACK_SX, 7.95833333333333, 0.4)
	effector:setKey(_TRACK_SY, 7.95833333333333, 0.4)
	effector:setKey(_TRACK_A, 0, 0)
	effector:setKey(_TRACK_A, 7.95833333333333, 0)
	effector:play()
 
 
	-- Layer dust_small1.png/7
	element = CreateCompositionElement(PREFIX_PATH.."dust_small1.png")
	element:setName("dust_small1.png/7")
	compositionPIL:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionPIL)
	element:setOpacity(0.74)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 372.954315185547)
	effector:setKey(_TRACK_Y, 0, 325.522842407227)
	effector:setKey(_TRACK_X, 1.58333333333333, 358.659896850586)
	effector:setKey(_TRACK_Y, 1.58333333333333, 355.411163330078)
	effector:setKey(_TRACK_X, 2.83333333333333, 383.04448999664)
	effector:setKey(_TRACK_Y, 2.83333333333333, 386.012938600043)
	effector:setKey(_TRACK_X, 4.16666666666667, 407.708003965358)
	effector:setKey(_TRACK_Y, 4.16666666666667, 374.169742441612)
	effector:setKey(_TRACK_X, 5.5, 412.380094673341)
	effector:setKey(_TRACK_Y, 5.5, 354.46382889681)
	effector:setKey(_TRACK_X, 6.66666666666667, 400.166503018291)
	effector:setKey(_TRACK_Y, 6.66666666666667, 331.632291455858)
	effector:setKey(_TRACK_X, 7.95833333333333, 372.954315185547)
	effector:setKey(_TRACK_Y, 7.95833333333333, 325.522842407227)
	effector:setKey(_TRACK_SX, 0, 0.5)
	effector:setKey(_TRACK_SY, 0, 0.5)
	effector:setKey(_TRACK_SX, 7.95833333333333, 0.5)
	effector:setKey(_TRACK_SY, 7.95833333333333, 0.5)
	effector:setKey(_TRACK_A, 0, 0)
	effector:setKey(_TRACK_A, 7.95833333333333, 0)
	effector:play()
 
 
	-- Layer dust_small1.png/8
	element = CreateCompositionElement(PREFIX_PATH.."dust_small1.png")
	element:setName("dust_small1.png/8")
	compositionPIL:addElement(element)
	element:setHotSpot(11.5, 10)
	element:setParentElement(compositionPIL)
	element:setOpacity(0.74)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 512)
	effector:setKey(_TRACK_Y, 0, 384)
	effector:setKey(_TRACK_X, 2.125, 454.822341918945)
	effector:setKey(_TRACK_Y, 2.125, 420.385787963867)
	effector:setKey(_TRACK_X, 3.91666666666667, 503.651483868985)
	effector:setKey(_TRACK_Y, 3.91666666666667, 459.367142179874)
	effector:setKey(_TRACK_X, 5.91666666666667, 548.658148776434)
	effector:setKey(_TRACK_Y, 5.91666666666667, 414.172034854585)
	effector:setKey(_TRACK_X, 7.95833333333333, 512)
	effector:setKey(_TRACK_Y, 7.95833333333333, 384)
	effector:setKey(_TRACK_SX, 0, 0.5)
	effector:setKey(_TRACK_SY, 0, 0.5)
	effector:setKey(_TRACK_SX, 3.91666666666667, 0.73)
	effector:setKey(_TRACK_SY, 3.91666666666667, 0.73)
	effector:setKey(_TRACK_SX, 7.95833333333333, 0.5)
	effector:setKey(_TRACK_SY, 7.95833333333333, 0.5)
	effector:setKey(_TRACK_A, 0, 0)
	effector:setKey(_TRACK_A, 4.41666666666667, 2.6703537525)
	effector:setKey(_TRACK_A, 7.95833333333333, 0)
	effector:play()
 
	compositionPIL:play()
 
	return compositionPIL
end
 
createCompositionsafe = function()
	local compositionsafe = CreateCompositionSequence()
	local compositionDuration = 3.7
	compositionsafe:setDuration(compositionDuration)
	compositionsafe:setName("compositionsafe" )
	compositionsafe:setBoundingBox( Rectanglef(0, 0, 1366,768) )
 
	local element
	local effector
 
	-- Layer rope.png/1
	element = CreateCompositionElement(PREFIX_PATH.."rope.png")
	element:setName("rope.png/1")
	compositionsafe:addElement(element)
	element:setHotSpot(75, 8.00000000000002)
	element:setParentElement(compositionsafe)
	element:setXY(254, 8)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_A, 3.5, 0)
	effector:setKey(_TRACK_A, 3.66666666666667, 0.0174532925)
	effector:setKey(_TRACK_A, 3.875, 0)
	effector:play()
 
 
	-- Layer mask6.png/2
	element = CreateCompositionElement(PREFIX_PATH.."mask6.png")
	element:setName("mask6.png/2")
	compositionsafe:addElement(element)
	element:setHotSpot(37.5, 41.5)
	element:setParentElement(compositionsafe)
	element:setXY(744.5, 160.5)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer box_11.png/3
	element = CreateCompositionElement(PREFIX_PATH.."box_11.png")
	element:setName("box_11.png/3")
	compositionsafe:addElement(element)
	element:setHotSpot(76, 64)
	element:setParentElement(compositionsafe)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 687)
	effector:setKey(_TRACK_Y, 0, 124)
	effector:setKey(_TRACK_X, 0.14286295572917, 685.482888829432)
	effector:setKey(_TRACK_Y, 0.14286295572917, 123.844740627243)
	effector:setKey(_TRACK_X, 0.28572591145833, 681.093363220289)
	effector:setKey(_TRACK_Y, 0.28572591145833, 123.395519413978)
	effector:setKey(_TRACK_X, 0.4285888671875, 674.074304254956)
	effector:setKey(_TRACK_Y, 0.4285888671875, 122.677194285104)
	effector:setKey(_TRACK_X, 0.5714111328125, 664.671320732248)
	effector:setKey(_TRACK_Y, 0.5714111328125, 121.714901125402)
	effector:setKey(_TRACK_X, 0.71427408854167, 653.12137227867)
	effector:setKey(_TRACK_Y, 0.71427408854167, 120.53288922557)
	effector:setKey(_TRACK_X, 0.85713704427083, 639.670318916015)
	effector:setKey(_TRACK_Y, 0.85713704427083, 119.156318717157)
	effector:setKey(_TRACK_X, 1, 624.559926164811)
	effector:setKey(_TRACK_Y, 1, 117.609934000965)
	effector:setKey(_TRACK_X, 1.14286295572917, 608.033531758974)
	effector:setKey(_TRACK_Y, 1.14286295572917, 115.918635389052)
	effector:setKey(_TRACK_X, 1.28572591145833, 590.334523623937)
	effector:setKey(_TRACK_Y, 1.28572591145833, 114.107333465307)
	effector:setKey(_TRACK_X, 1.4285888671875, 571.705193326323)
	effector:setKey(_TRACK_Y, 1.4285888671875, 112.200823261876)
	effector:setKey(_TRACK_X, 1.5714111328125, 552.407156797985)
	effector:setKey(_TRACK_Y, 1.5714111328125, 110.225878378021)
	effector:setKey(_TRACK_X, 1.71427408854167, 532.654542995704)
	effector:setKey(_TRACK_Y, 1.71427408854167, 108.204412407039)
	effector:setKey(_TRACK_X, 1.85713704427083, 512.695527384391)
	effector:setKey(_TRACK_Y, 1.85713704427083, 106.161823030486)
	effector:setKey(_TRACK_X, 2, 492.773561848728)
	effector:setKey(_TRACK_Y, 2, 104.123025205365)
	effector:setKey(_TRACK_X, 2.14286295572917, 473.132019436695)
	effector:setKey(_TRACK_Y, 2.14286295572917, 102.112925275946)
	effector:setKey(_TRACK_X, 2.28572591145833, 454.014159011958)
	effector:setKey(_TRACK_Y, 2.28572591145833, 100.156420370103)
	effector:setKey(_TRACK_X, 2.4285888671875, 435.663889186834)
	effector:setKey(_TRACK_Y, 2.4285888671875, 98.2784675251998)
	effector:setKey(_TRACK_X, 2.5714111328125, 418.329542417526)
	effector:setKey(_TRACK_Y, 2.5714111328125, 96.5044844892457)
	effector:setKey(_TRACK_X, 2.71427408854167, 402.24461950007)
	effector:setKey(_TRACK_Y, 2.71427408854167, 94.8583681942381)
	effector:setKey(_TRACK_X, 2.85713704427083, 387.665027334852)
	effector:setKey(_TRACK_Y, 2.85713704427083, 93.3663047669965)
	effector:setKey(_TRACK_X, 3, 374.821100133635)
	effector:setKey(_TRACK_Y, 3, 92.0518679676979)
	effector:setKey(_TRACK_X, 3.14286295572917, 363.956113737314)
	effector:setKey(_TRACK_Y, 3.14286295572917, 90.9399540192077)
	effector:setKey(_TRACK_X, 3.28572591145833, 355.321797851976)
	effector:setKey(_TRACK_Y, 3.28572591145833, 90.0563236580416)
	effector:setKey(_TRACK_X, 3.4285888671875, 349.14600379605)
	effector:setKey(_TRACK_Y, 3.4285888671875, 89.4242981118238)
	effector:setKey(_TRACK_X, 3.5714111328125, 345.681727305675)
	effector:setKey(_TRACK_Y, 3.5714111328125, 89.0697675572255)
	effector:setKey(_TRACK_X, 3.66666666666667, 345)
	effector:setKey(_TRACK_Y, 3.66666666666667, 89)
	effector:setKey(_TRACK_SX, 0, 1)
	effector:setKey(_TRACK_SY, 0, 1)
	effector:setKey(_TRACK_SX, 3.66666666666667, 1.24)
	effector:setKey(_TRACK_SY, 3.66666666666667, 1.24)
	effector:setKey(_TRACK_O, 1.625, 1)
	effector:setKey(_TRACK_O, 2.375, 0)
	effector:play()
 
 
	-- Layer box_2.png/4
	element = CreateCompositionElement(PREFIX_PATH.."box_2.png")
	element:setName("box_2.png/4")
	compositionsafe:addElement(element)
	element:setHotSpot(84, 78)
	element:setParentElement(compositionsafe)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 685)
	effector:setKey(_TRACK_Y, 0, 123)
	effector:setKey(_TRACK_X, 0.14286295572917, 683.522812898525)
	effector:setKey(_TRACK_Y, 0.14286295572917, 122.858048261245)
	effector:setKey(_TRACK_X, 0.28572591145833, 679.248801165672)
	effector:setKey(_TRACK_Y, 0.28572591145833, 122.44733240921)
	effector:setKey(_TRACK_X, 0.4285888671875, 672.414454243887)
	effector:setKey(_TRACK_Y, 0.4285888671875, 121.790578130266)
	effector:setKey(_TRACK_X, 0.5714111328125, 663.258906977896)
	effector:setKey(_TRACK_Y, 0.5714111328125, 120.910766294346)
	effector:setKey(_TRACK_X, 0.71427408854167, 652.012906283293)
	effector:setKey(_TRACK_Y, 0.71427408854167, 119.830069081742)
	effector:setKey(_TRACK_X, 0.85713704427083, 638.915828896685)
	effector:setKey(_TRACK_Y, 0.85713704427083, 118.571491844315)
	effector:setKey(_TRACK_X, 1, 624.203078463074)
	effector:setKey(_TRACK_Y, 1, 117.157653471926)
	effector:setKey(_TRACK_X, 1.14286295572917, 608.111588234139)
	effector:setKey(_TRACK_Y, 1.14286295572917, 115.611323006568)
	effector:setKey(_TRACK_X, 1.28572591145833, 590.878343958823)
	effector:setKey(_TRACK_Y, 1.28572591145833, 113.955275742782)
	effector:setKey(_TRACK_X, 1.4285888671875, 572.739260754803)
	effector:setKey(_TRACK_Y, 1.4285888671875, 112.212181678727)
	effector:setKey(_TRACK_X, 1.5714111328125, 553.949067510633)
	effector:setKey(_TRACK_Y, 1.5714111328125, 110.4065175295)
	effector:setKey(_TRACK_X, 1.71427408854167, 534.716258261265)
	effector:setKey(_TRACK_Y, 1.71427408854167, 108.558318249692)
	effector:setKey(_TRACK_X, 1.85713704427083, 515.282480292904)
	effector:setKey(_TRACK_Y, 1.85713704427083, 106.69080947404)
	effector:setKey(_TRACK_X, 2, 495.884777381816)
	effector:setKey(_TRACK_Y, 2, 104.826766470021)
	effector:setKey(_TRACK_X, 2.14286295572917, 476.760119596711)
	effector:setKey(_TRACK_Y, 2.14286295572917, 102.988959826783)
	effector:setKey(_TRACK_X, 2.28572591145833, 458.145361443067)
	effector:setKey(_TRACK_Y, 2.28572591145833, 101.200154464053)
	effector:setKey(_TRACK_X, 2.4285888671875, 440.277995206281)
	effector:setKey(_TRACK_Y, 2.4285888671875, 99.4831715872013)
	effector:setKey(_TRACK_X, 2.5714111328125, 423.399814486507)
	effector:setKey(_TRACK_Y, 2.5714111328125, 97.8612433643628)
	effector:setKey(_TRACK_X, 2.71427408854167, 407.738178423581)
	effector:setKey(_TRACK_Y, 2.71427408854167, 96.3562209490665)
	effector:setKey(_TRACK_X, 2.85713704427083, 393.54226127698)
	effector:setKey(_TRACK_Y, 2.85713704427083, 94.992049538813)
	effector:setKey(_TRACK_X, 3, 381.036332975204)
	effector:setKey(_TRACK_Y, 3, 93.7902781767472)
	effector:setKey(_TRACK_X, 3.14286295572917, 370.457268912991)
	effector:setKey(_TRACK_Y, 3.14286295572917, 92.7736707305637)
	effector:setKey(_TRACK_X, 3.28572591145833, 362.050172173306)
	effector:setKey(_TRACK_Y, 3.28572591145833, 91.965781355071)
	effector:setKey(_TRACK_X, 3.4285888671875, 356.036898637143)
	effector:setKey(_TRACK_Y, 3.4285888671875, 91.387929672845)
	effector:setKey(_TRACK_X, 3.5714111328125, 352.663788241498)
	effector:setKey(_TRACK_Y, 3.5714111328125, 91.0637868839192)
	effector:setKey(_TRACK_X, 3.66666666666667, 352)
	effector:setKey(_TRACK_Y, 3.66666666666667, 91)
	effector:setKey(_TRACK_SX, 0, 0.77)
	effector:setKey(_TRACK_SY, 0, 0.77)
	effector:setKey(_TRACK_SX, 3.66666666666667, 1)
	effector:setKey(_TRACK_SY, 3.66666666666667, 1)
	effector:setKey(_TRACK_A, 3.25, 0)
	effector:setKey(_TRACK_A, 3.41666666666667, -0.0174532925)
	effector:setKey(_TRACK_A, 3.58333333333333, 0.00872664625)
	effector:setKey(_TRACK_A, 3.75, 0)
	effector:play()
 
 
	-- Layer wire_1.png/5
	element = CreateCompositionElement(PREFIX_PATH.."wire_1.png")
	element:setName("wire_1.png/5")
	compositionsafe:addElement(element)
	element:setHotSpot(6, 6)
	element:setParentElement(compositionsafe)
	element:setXY(202, 6)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_SX, 0, 1)
	effector:setKey(_TRACK_SY, 0, 1)
	effector:setKey(_TRACK_SX, 0.14286295572917, 0.99651172885975)
	effector:setKey(_TRACK_SY, 0.14286295572917, 0.99999999387524)
	effector:setKey(_TRACK_SX, 0.28572591145833, 0.98641898307596)
	effector:setKey(_TRACK_SY, 0.28572591145833, 0.99999999692953)
	effector:setKey(_TRACK_SX, 0.4285888671875, 0.97027993396237)
	effector:setKey(_TRACK_SY, 0.4285888671875, 0.99999999463027)
	effector:setKey(_TRACK_SX, 0.5714111328125, 0.94865960836471)
	effector:setKey(_TRACK_SY, 0.5714111328125, 1.00000000689505)
	effector:setKey(_TRACK_SX, 0.71427408854167, 0.92210371364189)
	effector:setKey(_TRACK_SY, 0.71427408854167, 1.00000000869869)
	effector:setKey(_TRACK_SX, 0.85713704427083, 0.89117579825351)
	effector:setKey(_TRACK_SY, 0.85713704427083, 0.99999999136723)
	effector:setKey(_TRACK_SX, 1, 0.85643399537481)
	effector:setKey(_TRACK_SY, 1, 1.0000000001175)
	effector:setKey(_TRACK_SX, 1.14286295572917, 0.81843645972714)
	effector:setKey(_TRACK_SY, 1.14286295572917, 1.00000000301859)
	effector:setKey(_TRACK_SX, 1.28572591145833, 0.77774132719914)
	effector:setKey(_TRACK_SY, 1.28572591145833, 1.0000000014713)
	effector:setKey(_TRACK_SX, 1.4285888671875, 0.73490678182293)
	effector:setKey(_TRACK_SY, 1.4285888671875, 1.00000000895505)
	effector:setKey(_TRACK_SX, 1.5714111328125, 0.69050377609275)
	effector:setKey(_TRACK_SY, 1.5714111328125, 1.00000000887265)
	effector:setKey(_TRACK_SX, 1.71427408854167, 0.64506500714611)
	effector:setKey(_TRACK_SY, 1.71427408854167, 0.99999999797388)
	effector:setKey(_TRACK_SX, 1.85713704427083, 0.59916109054785)
	effector:setKey(_TRACK_SY, 1.85713704427083, 1.00000000588794)
	effector:setKey(_TRACK_SX, 2, 0.55335017550171)
	effector:setKey(_TRACK_SY, 2, 0.99999999749474)
	effector:setKey(_TRACK_SX, 2.14286295572917, 0.50819042085772)
	effector:setKey(_TRACK_SY, 2.14286295572917, 0.99999999200568)
	effector:setKey(_TRACK_SX, 2.28572591145833, 0.46423993954675)
	effector:setKey(_TRACK_SY, 2.28572591145833, 1.00000000663625)
	effector:setKey(_TRACK_SX, 2.4285888671875, 0.42205691363851)
	effector:setKey(_TRACK_SY, 2.4285888671875, 1.00000000146641)
	effector:setKey(_TRACK_SX, 2.5714111328125, 0.38221042439142)
	effector:setKey(_TRACK_SY, 2.5714111328125, 0.9999999975399)
	effector:setKey(_TRACK_SX, 2.71427408854167, 0.34523582450623)
	effector:setKey(_TRACK_SY, 2.71427408854167, 0.99999999250252)
	effector:setKey(_TRACK_SX, 2.85713704427083, 0.31170293216061)
	effector:setKey(_TRACK_SY, 2.85713704427083, 1.00000000054598)
	effector:setKey(_TRACK_SX, 3, 0.28216993444609)
	effector:setKey(_TRACK_SY, 3, 0.9999999978872)
	effector:setKey(_TRACK_SX, 3.14286295572917, 0.25719495499105)
	effector:setKey(_TRACK_SY, 3.14286295572917, 0.99999999258004)
	effector:setKey(_TRACK_SX, 3.28572591145833, 0.23733613583118)
	effector:setKey(_TRACK_SY, 3.28572591145833, 1.00000000754875)
	effector:setKey(_TRACK_SX, 3.4285888671875, 0.22315164284978)
	effector:setKey(_TRACK_SY, 3.4285888671875, 0.99999999475845)
	effector:setKey(_TRACK_SX, 3.5714111328125, 0.21520093563258)
	effector:setKey(_TRACK_SY, 3.5714111328125, 0.99999999546281)
	effector:setKey(_TRACK_SX, 3.66666666666667, 0.21363636363636)
	effector:setKey(_TRACK_SY, 3.66666666666667, 1)
	effector:setKey(_TRACK_A, 0, 0)
	effector:setKey(_TRACK_A, 1.29166666666667, -0.04918655159091)
	effector:setKey(_TRACK_A, 2.125, -0.13153435893182)
	effector:setKey(_TRACK_A, 3.04166666666667, -0.27597214713452)
	effector:setKey(_TRACK_A, 3.54166666666667, -0.43305177963452)
	effector:setKey(_TRACK_O, 3.04166666666667, 1)
	effector:setKey(_TRACK_O, 3.66666666666667, 0)
	effector:play()
 
 
	-- Layer pesok__[]_.png/6
	element = CreateCompositionElement(PREFIX_PATH.."pesok__[]_.png")
	element:setName("pesok__[]_.png/6")
	compositionsafe:addElement(element)
	element:setHotSpot(31, 53.5)
	element:setParentElement(compositionsafe)
	element:setXY(704, 555)
 
	element:setScale(1.3,0.85692485655545)
	element:setRotationRad(-2.9845130175)
 
		local anim = element
		anim:setAnimationSize(62,107)
		anim:setFramesCount(16)
		anim:setFPS(24)
		anim:setMode(_ANIM_FWD)
		anim:play()
 
	effector = element:getEffector()
	effector:setLifeTime(1.20833333333333, 1.875)
	effector:play()
 
 
	-- Layer pesok__[]_.png/7
	element = CreateCompositionElement(PREFIX_PATH.."pesok__[]_.png")
	element:setName("pesok__[]_.png/7")
	compositionsafe:addElement(element)
	element:setHotSpot(31, 53.5)
	element:setParentElement(compositionsafe)
	element:setXY(650, 250)
 
	element:setScale(1.95,1.95)
	element:setRotationRad(-2.9845130175)
 
		local anim = element
		anim:setAnimationSize(62,107)
		anim:setFramesCount(16)
		anim:setFPS(24)
		anim:setMode(_ANIM_FWD)
		anim:play()
 
	effector = element:getEffector()
	effector:setLifeTime(0.625, 1.29166666666667)
	effector:play()
 
 
	-- Layer wire_2.png/8
	element = CreateCompositionElement(PREFIX_PATH.."wire_2.png")
	element:setName("wire_2.png/8")
	compositionsafe:addElement(element)
	element:setHotSpot(7, 36)
	element:setParentElement(compositionsafe)
	element:setXY(191, 36)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_SX, 2.625, 1.47692307692308)
	effector:setKey(_TRACK_SY, 2.625, 1)
	effector:setKey(_TRACK_SX, 3.625, 1)
	effector:setKey(_TRACK_SY, 3.625, 1)
	effector:setKey(_TRACK_A, 3.45833333333333, 0)
	effector:setKey(_TRACK_A, 3.625, 0.02617993875)
	effector:setKey(_TRACK_A, 3.83333333333333, 0)
	effector:setKey(_TRACK_O, 2.95833333333333, 0)
	effector:setKey(_TRACK_O, 3.625, 1)
	effector:play()
 
 
	-- Layer avtogen.png/9
	element = CreateCompositionElement(PREFIX_PATH.."avtogen.png")
	element:setName("avtogen.png/9")
	compositionsafe:addElement(element)
	element:setHotSpot(71, 83)
	element:setParentElement(compositionsafe)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0.29166666666667, 671)
	effector:setKey(_TRACK_Y, 0.29166666666667, 147)
	effector:setKey(_TRACK_X, 0.66886393229167, 656)
	effector:setKey(_TRACK_Y, 0.66886393229167, 275)
	effector:setKey(_TRACK_X, 0.75, 681.333901915187)
	effector:setKey(_TRACK_Y, 0.75, 290.760426325087)
	effector:setKey(_TRACK_X, 1, 706)
	effector:setKey(_TRACK_Y, 1, 442)
	effector:setKey(_TRACK_X, 1.125, 728)
	effector:setKey(_TRACK_Y, 1.125, 575)
	effector:setKey(_TRACK_X, 1.20833333333333, 728)
	effector:setKey(_TRACK_Y, 1.20833333333333, 577)
	effector:setKey(_TRACK_X, 1.29166666666667, 728)
	effector:setKey(_TRACK_Y, 1.29166666666667, 575)
	effector:setKey(_TRACK_SX, 0.29166666666667, 0.63852072358184)
	effector:setKey(_TRACK_SY, 0.29166666666667, 0.43168698055818)
	effector:setKey(_TRACK_SX, 0.66886393229167, 0.91)
	effector:setKey(_TRACK_SY, 0.66886393229167, 0.91)
	effector:setKey(_TRACK_A, 0.29166666666667, -1.60570291)
	effector:setKey(_TRACK_A, 0.66666666666667, -0.6108652375)
	effector:setKey(_TRACK_A, 0.83333333333333, 0.09453866770833)
	effector:setKey(_TRACK_A, 1.125, 1.1693705975)
	effector:setKey(_TRACK_A, 1.20833333333333, 1.25663706)
	effector:setKey(_TRACK_A, 1.29166666666667, 1.0646508425)
	effector:setKey(_TRACK_A, 1.45833333333333, 1.1693705975)
	effector:play()
 
 
	-- Layer pesok234__[]_.png/10
	element = CreateCompositionElement(PREFIX_PATH.."pesok234__[]_.png")
	element:setName("pesok234__[]_.png/10")
	compositionsafe:addElement(element)
	element:setHotSpot(18, 30.5)
	element:setParentElement(compositionsafe)
	element:setXY(287, 102)
 
	element:setScale(2.26,2.26)
	element:setOpacity(0.6)
 
		local anim = element
		anim:setAnimationSize(36,61)
		anim:setFramesCount(24)
		anim:setFPS(18)
		anim:setMode(_ANIM_FWD)
		anim:play()
 
	effector = element:getEffector()
	effector:setLifeTime(3.45833333333333, 4.79166666666667)
	effector:play()
 
 
	-- Layer pesok234__[]_.png/11
	element = CreateCompositionElement(PREFIX_PATH.."pesok234__[]_.png")
	element:setName("pesok234__[]_.png/11")
	compositionsafe:addElement(element)
	element:setHotSpot(18, 30.5)
	element:setParentElement(compositionsafe)
	element:setXY(523, 118)
 
	element:setScale(2.26,2.26)
	element:setOpacity(0.8)
 
		local anim = element
		anim:setAnimationSize(36,61)
		anim:setFramesCount(24)
		anim:setFPS(18)
		anim:setMode(_ANIM_FWD)
		anim:play()
 
	effector = element:getEffector()
	effector:setLifeTime(1, 2.33333333333333)
	effector:play()
 
 
	-- Layer pesok234__[]_.png/12
	element = CreateCompositionElement(PREFIX_PATH.."pesok234__[]_.png")
	element:setName("pesok234__[]_.png/12")
	compositionsafe:addElement(element)
	element:setHotSpot(18, 30.5)
	element:setParentElement(compositionsafe)
	element:setXY(609, 217)
 
	element:setScale(2.26,2.26)
 
		local anim = element
		anim:setAnimationSize(36,61)
		anim:setFramesCount(24)
		anim:setFPS(18)
		anim:setMode(_ANIM_FWD)
		anim:play()
 
	effector = element:getEffector()
	effector:setLifeTime(0.25, 1.58333333333333)
	effector:play()
 
	compositionsafe:play()
 
	return compositionsafe
end
 
createCompositionTopor = function()
	local compositionTopor = CreateCompositionSequence()
	local compositionDuration = 1.5
	compositionTopor:setDuration(compositionDuration)
	compositionTopor:setName("compositionTopor" )
	compositionTopor:setBoundingBox( Rectanglef(0, 0, 1366,768) )
 
	local element
	local effector
 
	-- Layer mask.png/1
	element = CreateCompositionElement(PREFIX_PATH.."mask.png")
	element:setName("mask.png/1")
	compositionTopor:addElement(element)
	element:setHotSpot(128.5, 79)
	element:setParentElement(compositionTopor)
	element:setXY(298, 360)
 
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
 
	-- Layer Topor__[]_.png/2
	element = CreateCompositionElement(PREFIX_PATH.."Topor__[]_.png")
	element:setName("Topor__[]_.png/2")
	compositionTopor:addElement(element)
	element:setHotSpot(56.5, 66)
	element:setParentElement(compositionTopor)
	element:setXY(328, 276)
 
	element:setScale(1.83,1.83)
 
		local anim = element
		anim:setAnimationSize(113,132)
		anim:setFramesCount(28)
		anim:setFPS(18)
		anim:setMode(_ANIM_FWD)
		anim:play()
 
	effector = element:getEffector()
	effector:setLifeTime(0.33333333333333, 1.88887532552083)
	effector:play()
 
 
	-- Layer pesok__[]_.png/3
	element = CreateCompositionElement(PREFIX_PATH.."pesok__[]_.png")
	element:setName("pesok__[]_.png/3")
	compositionTopor:addElement(element)
	element:setHotSpot(31, 53.5)
	element:setParentElement(compositionTopor)
	element:setXY(330, 290)
 
	element:setScale(1.40514347787087,1)
	element:setRotationRad(0.733038285)
 
		local anim = element
		anim:setAnimationSize(62,107)
		anim:setFramesCount(16)
		anim:setFPS(24)
		anim:setMode(_ANIM_FWD)
		anim:play()
 
	effector = element:getEffector()
	effector:setLifeTime(1.125, 1.79166666666667)
	effector:play()
 
 
	-- Layer pesok__[]_.png/4
	element = CreateCompositionElement(PREFIX_PATH.."pesok__[]_.png")
	element:setName("pesok__[]_.png/4")
	compositionTopor:addElement(element)
	element:setHotSpot(31, 53.5)
	element:setParentElement(compositionTopor)
	element:setXY(336, 221)
 
	element:setScale(1.40514347787087,1)
	element:setRotationRad(0.733038285)
 
		local anim = element
		anim:setAnimationSize(62,107)
		anim:setFramesCount(16)
		anim:setFPS(24)
		anim:setMode(_ANIM_FWD)
		anim:play()
 
	effector = element:getEffector()
	effector:setLifeTime(0.375, 1.04166666666667)
	effector:play()
 
 
	-- Layer axe.png/5
	element = CreateCompositionElement(PREFIX_PATH.."axe.png")
	element:setName("axe.png/5")
	compositionTopor:addElement(element)
	element:setHotSpot(3, 12)
	element:setParentElement(compositionTopor)
	element:setScale(-1.01935483870968,1)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0, 513)
	effector:setKey(_TRACK_Y, 0, 190)
	effector:setKey(_TRACK_X, 0.17500813802083, 513)
	effector:setKey(_TRACK_Y, 0.17500813802083, 190)
	effector:setKey(_TRACK_X, 0.70833333333333, 513)
	effector:setKey(_TRACK_Y, 0.70833333333333, 190)
	effector:setKey(_TRACK_X, 0.91666666666667, 513)
	effector:setKey(_TRACK_Y, 0.91666666666667, 190)
	effector:setKey(_TRACK_X, 1.125, 472)
	effector:setKey(_TRACK_Y, 1.125, 184)
	effector:setKey(_TRACK_A, 0, 0.5759586525)
	effector:setKey(_TRACK_A, 0.17500813802083, 1.83259570517583)
	effector:setKey(_TRACK_A, 0.19999186197917, 1.83259570369053)
	effector:setKey(_TRACK_A, 0.25, 1.83259570398893)
	effector:setKey(_TRACK_A, 0.375, 0.52359876536913)
	effector:setKey(_TRACK_A, 0.39998372395833, 0.52359876565255)
	effector:setKey(_TRACK_A, 0.58333333333333, 0.52359877909773)
	effector:setKey(_TRACK_A, 0.60001627604167, 0.55563574919697)
	effector:setKey(_TRACK_A, 0.79166666666667, 1.3264502671943)
	effector:setKey(_TRACK_A, 0.80000813802083, 1.3264502677472)
	effector:setKey(_TRACK_A, 0.91666666666667, 1.32645023659134)
	effector:setKey(_TRACK_A, 1, 0.84840534045317)
	effector:setKey(_TRACK_A, 1.125, 0.06981317)
	effector:setKey(_TRACK_O, 0, 0)
	effector:setKey(_TRACK_O, 0.08333333333333, 1)
	effector:setKey(_TRACK_O, 1.70833333333333, 1)
	effector:setKey(_TRACK_O, 1.875, 0.01)
	effector:play()
 
 
	-- Layer doska1.png/6
	element = CreateCompositionElement(PREFIX_PATH.."doska1.png")
	element:setName("doska1.png/6")
	compositionTopor:addElement(element)
	element:setHotSpot(44, 36.5)
	element:setParentElement(compositionTopor)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0.375, 287)
	effector:setKey(_TRACK_Y, 0.375, 165)
	effector:setKey(_TRACK_X, 0.5, 288)
	effector:setKey(_TRACK_Y, 0.5, 166)
	effector:setKey(_TRACK_X, 1.125, 288)
	effector:setKey(_TRACK_Y, 1.125, 166)
	effector:setKey(_TRACK_X, 1.20833333333333, 289)
	effector:setKey(_TRACK_Y, 1.20833333333333, 167)
	effector:setKey(_TRACK_A, 0.375, 0)
	effector:setKey(_TRACK_A, 0.5, 0.0872664625)
	effector:setKey(_TRACK_A, 1.125, 0.0872664625)
	effector:setKey(_TRACK_A, 1.20833333333333, 0.1221730475)
	effector:play()
 
 
	-- Layer doska2.png/7
	element = CreateCompositionElement(PREFIX_PATH.."doska2.png")
	element:setName("doska2.png/7")
	compositionTopor:addElement(element)
	element:setHotSpot(34, 52.5)
	element:setParentElement(compositionTopor)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0.375, 395)
	effector:setKey(_TRACK_Y, 0.375, 204.5)
	effector:setKey(_TRACK_X, 0.54166666666667, 392)
	effector:setKey(_TRACK_Y, 0.54166666666667, 206.5)
	effector:setKey(_TRACK_A, 0.375, 0)
	effector:setKey(_TRACK_A, 0.54166666666667, 0.06981317)
	effector:play()
 
 
	-- Layer doska33.png/8
	element = CreateCompositionElement(PREFIX_PATH.."doska33.png")
	element:setName("doska33.png/8")
	compositionTopor:addElement(element)
	element:setHotSpot(41, 48.5)
	element:setParentElement(compositionTopor)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0.375, 343)
	effector:setKey(_TRACK_Y, 0.375, 198)
	effector:setKey(_TRACK_X, 0.83333333333333, 329)
	effector:setKey(_TRACK_Y, 0.83333333333333, 362)
	effector:setKey(_TRACK_SX, 0.375, 1)
	effector:setKey(_TRACK_SY, 0.375, 1)
	effector:setKey(_TRACK_SX, 0.83333333333333, 1)
	effector:setKey(_TRACK_SY, 0.83333333333333, 0.26530984248338)
	effector:setKey(_TRACK_A, 0.375, 0)
	effector:setKey(_TRACK_A, 0.83333333333333, -2.7052603375)
	effector:play()
 
 
	-- Layer doska3.png/9
	element = CreateCompositionElement(PREFIX_PATH.."doska3.png")
	element:setName("doska3.png/9")
	compositionTopor:addElement(element)
	element:setHotSpot(41, 48.5)
	element:setParentElement(compositionTopor)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 0.375, 343)
	effector:setKey(_TRACK_Y, 0.375, 198)
	effector:setKey(_TRACK_X, 0.83333333333333, 329)
	effector:setKey(_TRACK_Y, 0.83333333333333, 362)
	effector:setKey(_TRACK_SX, 0.375, 1)
	effector:setKey(_TRACK_SY, 0.375, 1)
	effector:setKey(_TRACK_SX, 0.83333333333333, 1)
	effector:setKey(_TRACK_SY, 0.83333333333333, 0.42225848773036)
	effector:setKey(_TRACK_A, 0.375, 0)
	effector:setKey(_TRACK_A, 0.83333333333333, -2.7052603375)
	effector:setKey(_TRACK_O, 0.375, 1)
	effector:setKey(_TRACK_O, 0.41666666666667, 0.01)
	effector:play()
 
 
	-- Layer doska4.png/10
	element = CreateCompositionElement(PREFIX_PATH.."doska4.png")
	element:setName("doska4.png/10")
	compositionTopor:addElement(element)
	element:setHotSpot(65, 56.5)
	element:setParentElement(compositionTopor)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:setKey(_TRACK_X, 1.125, 310)
	effector:setKey(_TRACK_Y, 1.125, 238)
	effector:setKey(_TRACK_X, 1.625, 291)
	effector:setKey(_TRACK_Y, 1.625, 374)
	effector:setKey(_TRACK_SX, 1.125, 1)
	effector:setKey(_TRACK_SY, 1.125, 1)
	effector:setKey(_TRACK_SX, 1.625, 1)
	effector:setKey(_TRACK_SY, 1.625, 0.57108446667498)
	effector:setKey(_TRACK_A, 1.125, 0)
	effector:setKey(_TRACK_A, 1.625, 0.83775804)
	effector:play()
 
 
	-- Layer tool_snapper.png/11
	element = CreateCompositionElement(PREFIX_PATH.."tool_snapper.png")
	element:setName("tool_snapper")
	compositionTopor:addElement(element)
	element:setHotSpot(52, 25)
	element:setParentElement(compositionTopor)
	element:setXY(332, 211)
 
	element:setScale(1.18,1.18)
 
	effector = element:getEffector()
	effector:setLifeTime(0, 8)
	effector:play()
 
	compositionTopor:play()
 
	return compositionTopor
end
 
