A_GUES

FE snake v2

May 29th, 2023 (edited)
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 114.03 KB | None | 0 0
  1. --made by 1+1=2
  2. --reanimate made by myworld
  3. --only works in r6
  4.  
  5. --REQURIRED hats/hair (use roblox website to equip more than one hair)
  6. --https://www.roblox.com/catalog/48474313/Red-Roblox-Cap
  7. --https://www.roblox.com/catalog/62724852/Chestnut-Bun
  8. --https://www.roblox.com/catalog/451220849/Lavender-Updo
  9. --https://www.roblox.com/catalog/48474294/ROBLOX-Girl-Hair
  10. --https://www.roblox.com/catalog/376527115/Jade-Necklace-with-Shell-Pendant
  11. --https://www.roblox.com/catalog/63690008/Pal-Hair
  12. --https://www.roblox.com/catalog/62234425/Brown-Hair
  13. --(any other hats will be placed on the snakes head)
  14.  
  15.  
  16.  
  17.  
  18. rtype = 1
  19. local v3_net, v3_808 = Vector3.new(0.1, 25.1, 0.1), Vector3.new(8, 0, 8)
  20. local function getNetlessVelocity(realPartVelocity)
  21.     if realPartVelocity.Magnitude > 1 then
  22.         local unit = realPartVelocity.Unit
  23.         if (unit.Y > 0.25) or (unit.Y < -0.75) then
  24.             return unit * (25.1 / unit.Y)
  25.         end
  26.     end
  27.     return v3_net + realPartVelocity * v3_808
  28. end
  29. local simradius = "shp" --simulation radius (net bypass) method
  30. --"shp" - sethiddenproperty
  31. --"ssr" - setsimulationradius
  32. --false - disable
  33. local simrad = math.huge --simulation radius value
  34. local healthHide = false --moves your head away every 3 seconds so players dont see your health bar (alignmode 4 only)
  35. local reclaim = true --if you lost control over a part this will move your primary part to the part so you get it back (alignmode 4)
  36. local novoid = true --prevents parts from going under workspace.FallenPartsDestroyHeight if you control them (alignmode 4 only)
  37. local physp = nil --PhysicalProperties.new(0.01, 0, 1, 0, 0) --sets .CustomPhysicalProperties to this for each part
  38. local noclipAllParts = false --set it to true if you want noclip
  39. local antiragdoll = true --removes hingeConstraints and ballSocketConstraints from your character
  40. local newanimate = true --disables the animate script and enables after reanimation
  41. local discharscripts = true --disables all localScripts parented to your character before reanimation
  42. local R15toR6 = true --tries to convert your character to r6 if its r15
  43. local hatcollide = true --makes hats cancollide (credit to ShownApe) (works only with reanimate method 0)
  44. local humState16 = true --enables collisions for limbs before the humanoid dies (using hum:ChangeState)
  45. local addtools = false --puts all tools from backpack to character and lets you hold them after reanimation
  46. local hedafterneck = true --disable aligns for head and enable after neck or torso is removed
  47. local loadtime = game:GetService("Players").RespawnTime + 0.5 --anti respawn delay
  48. local method = 3 --reanimation method
  49. --methods:
  50. --0 - breakJoints (takes [loadtime] seconds to load)
  51. --1 - limbs
  52. --2 - limbs + anti respawn
  53. --3 - limbs + breakJoints after [loadtime] seconds
  54. --4 - remove humanoid + breakJoints
  55. --5 - remove humanoid + limbs
  56. local alignmode = 1 --AlignPosition mode
  57. --modes:
  58. --1 - AlignPosition rigidity enabled true
  59. --2 - 2 AlignPositions rigidity enabled both true and false
  60. --3 - AlignPosition rigidity enabled false
  61. --4 - no AlignPosition, CFrame only
  62. local flingpart = "HumanoidRootPart" --name of the part or the hat used for flinging
  63. --the fling function
  64. --usage: fling(target, duration, velocity)
  65. --target can be set to: basePart, CFrame, Vector3, character model or humanoid (flings at mouse.Hit if argument not provided)
  66. --duration (fling time in seconds) can be set to a number or a string convertable to a number (0.5s if not provided)
  67. --velocity (fling part rotation velocity) can be set to a vector3 value (Vector3.new(20000, 20000, 20000) if not provided)
  68.  
  69. local lp = game:GetService("Players").LocalPlayer
  70. local rs, ws, sg = game:GetService("RunService"), game:GetService("Workspace"), game:GetService("StarterGui")
  71. local stepped, heartbeat, renderstepped = rs.Stepped, rs.Heartbeat, rs.RenderStepped
  72. local twait, tdelay, rad, inf, abs, clamp = task.wait, task.delay, math.rad, math.huge, math.abs, math.clamp
  73. local cf, v3, angles = CFrame.new, Vector3.new, CFrame.Angles
  74. local v3_0, cf_0 = v3(0, 0, 0), cf(0, 0, 0)
  75.  
  76. local c = lp.Character
  77. if not (c and c.Parent) then
  78.     return
  79. end
  80.  
  81. c:GetPropertyChangedSignal("Parent"):Connect(function()
  82.     if not (c and c.Parent) then
  83.         c = nil
  84.     end
  85. end)
  86.  
  87. local clone, destroy, getchildren, getdescendants, isa = c.Clone, c.Destroy, c.GetChildren, c.GetDescendants, c.IsA
  88.  
  89. local function gp(parent, name, className)
  90.     if typeof(parent) == "Instance" then
  91.         for i, v in pairs(getchildren(parent)) do
  92.             if (v.Name == name) and isa(v, className) then
  93.                 return v
  94.             end
  95.         end
  96.     end
  97.     return nil
  98. end
  99.  
  100. local fenv = getfenv()
  101.  
  102. local shp = fenv.sethiddenproperty or fenv.set_hidden_property or fenv.set_hidden_prop or fenv.sethiddenprop
  103. local ssr = fenv.setsimulationradius or fenv.set_simulation_radius or fenv.set_sim_radius or fenv.setsimradius or fenv.setsimrad or fenv.set_sim_rad
  104.  
  105. healthHide = healthHide and ((method == 0) or (method == 2) or (method == 3)) and gp(c, "Head", "BasePart")
  106.  
  107. local reclaim, lostpart = reclaim and c.PrimaryPart, nil
  108.  
  109. local function align(Part0, Part1)
  110.    
  111.     local att0 = Instance.new("Attachment")
  112.     att0.Position, att0.Orientation, att0.Name = v3_0, v3_0, "att0_" .. Part0.Name
  113.     local att1 = Instance.new("Attachment")
  114.     att1.Position, att1.Orientation, att1.Name = v3_0, v3_0, "att1_" .. Part1.Name
  115.  
  116.     if alignmode == 4 then
  117.    
  118.         local hide = false
  119.         if Part0 == healthHide then
  120.             healthHide = false
  121.             tdelay(0, function()
  122.                 while twait(2.9) and Part0 and c do
  123.                     hide = #Part0:GetConnectedParts() == 1
  124.                     twait(0.1)
  125.                     hide = false
  126.                 end
  127.             end)
  128.         end
  129.        
  130.         local rot = rad(0.05)
  131.         local con0, con1 = nil, nil
  132.         con0 = stepped:Connect(function()
  133.             if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  134.             Part0.RotVelocity = Part1.RotVelocity
  135.         end)
  136.         local lastpos = Part0.Position
  137.         con1 = heartbeat:Connect(function(delta)
  138.             if not (Part0 and Part1 and att1) then return con0:Disconnect() and con1:Disconnect() end
  139.             if (not Part0.Anchored) and (Part0.ReceiveAge == 0) then
  140.                 if lostpart == Part0 then
  141.                     lostpart = nil
  142.                 end
  143.                 local newcf = Part1.CFrame * att1.CFrame
  144.                 if Part1.Velocity.Magnitude > 0.1 then
  145.                     Part0.Velocity = getNetlessVelocity(Part1.Velocity)
  146.                 else
  147.                     local vel = (newcf.Position - lastpos) / delta
  148.                     Part0.Velocity = getNetlessVelocity(vel)
  149.                     if vel.Magnitude < 1 then
  150.                         rot = -rot
  151.                         newcf *= angles(0, 0, rot)
  152.                     end
  153.                 end
  154.                 lastpos = newcf.Position
  155.                 if lostpart and (Part0 == reclaim) then
  156.                     newcf = lostpart.CFrame
  157.                 elseif hide then
  158.                     newcf += v3(0, 3000, 0)
  159.                 end
  160.                 if novoid and (newcf.Y < ws.FallenPartsDestroyHeight + 0.1) then
  161.                     newcf += v3(0, ws.FallenPartsDestroyHeight + 0.1 - newcf.Y, 0)
  162.                 end
  163.                 Part0.CFrame = newcf
  164.             elseif (not Part0.Anchored) and (abs(Part0.Velocity.X) < 45) and (abs(Part0.Velocity.Y) < 25) and (abs(Part0.Velocity.Z) < 45) then
  165.                 lostpart = Part0
  166.             end
  167.         end)
  168.    
  169.     else
  170.        
  171.         Part0.CustomPhysicalProperties = physp
  172.         if (alignmode == 1) or (alignmode == 2) then
  173.             local ape = Instance.new("AlignPosition")
  174.             ape.MaxForce, ape.MaxVelocity, ape.Responsiveness = inf, inf, inf
  175.             ape.ReactionForceEnabled, ape.RigidityEnabled, ape.ApplyAtCenterOfMass = false, true, false
  176.             ape.Attachment0, ape.Attachment1, ape.Name = att0, att1, "AlignPositionRtrue"
  177.             ape.Parent = att0
  178.         end
  179.        
  180.         if (alignmode == 2) or (alignmode == 3) then
  181.             local apd = Instance.new("AlignPosition")
  182.             apd.MaxForce, apd.MaxVelocity, apd.Responsiveness = inf, inf, inf
  183.             apd.ReactionForceEnabled, apd.RigidityEnabled, apd.ApplyAtCenterOfMass = false, false, false
  184.             apd.Attachment0, apd.Attachment1, apd.Name = att0, att1, "AlignPositionRfalse"
  185.             apd.Parent = att0
  186.         end
  187.        
  188.         local ao = Instance.new("AlignOrientation")
  189.         ao.MaxAngularVelocity, ao.MaxTorque, ao.Responsiveness = inf, inf, inf
  190.         ao.PrimaryAxisOnly, ao.ReactionTorqueEnabled, ao.RigidityEnabled = false, false, false
  191.         ao.Attachment0, ao.Attachment1 = att0, att1
  192.         ao.Parent = att0
  193.        
  194.         local con0, con1 = nil, nil
  195.         local vel = Part0.Velocity
  196.         con0 = renderstepped:Connect(function()
  197.             if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  198.             Part0.Velocity = vel
  199.         end)
  200.         local lastpos = Part0.Position
  201.         con1 = heartbeat:Connect(function(delta)
  202.             if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  203.             vel = Part0.Velocity
  204.             if Part1.Velocity.Magnitude > 0.01 then
  205.                 Part0.Velocity = getNetlessVelocity(Part1.Velocity)
  206.             else
  207.                 Part0.Velocity = getNetlessVelocity((Part0.Position - lastpos) / delta)
  208.             end
  209.             lastpos = Part0.Position
  210.         end)
  211.    
  212.     end
  213.  
  214.     att0:GetPropertyChangedSignal("Parent"):Connect(function()
  215.         Part0 = att0.Parent
  216.         if not isa(Part0, "BasePart") then
  217.             att0 = nil
  218.             if lostpart == Part0 then
  219.                 lostpart = nil
  220.             end
  221.             Part0 = nil
  222.         end
  223.     end)
  224.     att0.Parent = Part0
  225.    
  226.     att1:GetPropertyChangedSignal("Parent"):Connect(function()
  227.         Part1 = att1.Parent
  228.         if not isa(Part1, "BasePart") then
  229.             att1 = nil
  230.             Part1 = nil
  231.         end
  232.     end)
  233.     att1.Parent = Part1
  234. end
  235.  
  236. local function respawnrequest()
  237.     local ccfr, c = ws.CurrentCamera.CFrame, lp.Character
  238.     lp.Character = nil
  239.     lp.Character = c
  240.     local con = nil
  241.     con = ws.CurrentCamera.Changed:Connect(function(prop)
  242.         if (prop ~= "Parent") and (prop ~= "CFrame") then
  243.             return
  244.         end
  245.         ws.CurrentCamera.CFrame = ccfr
  246.         con:Disconnect()
  247.     end)
  248. end
  249.  
  250. local destroyhum = (method == 4) or (method == 5)
  251. local breakjoints = (method == 0) or (method == 4)
  252. local antirespawn = (method == 0) or (method == 2) or (method == 3)
  253.  
  254. hatcollide = hatcollide and (method == 0)
  255.  
  256. addtools = addtools and lp:FindFirstChildOfClass("Backpack")
  257.  
  258. if type(simrad) ~= "number" then simrad = 1000 end
  259. if shp and (simradius == "shp") then
  260.     tdelay(0, function()
  261.         while c do
  262.             shp(lp, "SimulationRadius", simrad)
  263.             heartbeat:Wait()
  264.         end
  265.     end)
  266. elseif ssr and (simradius == "ssr") then
  267.     tdelay(0, function()
  268.         while c do
  269.             ssr(simrad)
  270.             heartbeat:Wait()
  271.         end
  272.     end)
  273. end
  274.  
  275. if antiragdoll then
  276.     antiragdoll = function(v)
  277.         if isa(v, "HingeConstraint") or isa(v, "BallSocketConstraint") then
  278.             v.Parent = nil
  279.         end
  280.     end
  281.     for i, v in pairs(getdescendants(c)) do
  282.         antiragdoll(v)
  283.     end
  284.     c.DescendantAdded:Connect(antiragdoll)
  285. end
  286.  
  287. if antirespawn then
  288.     respawnrequest()
  289. end
  290.  
  291. if method == 0 then
  292.     twait(loadtime)
  293.     if not c then
  294.         return
  295.     end
  296. end
  297.  
  298. if discharscripts then
  299.     for i, v in pairs(getdescendants(c)) do
  300.         if isa(v, "LocalScript") then
  301.             v.Disabled = true
  302.         end
  303.     end
  304. elseif newanimate then
  305.     local animate = gp(c, "Animate", "LocalScript")
  306.     if animate and (not animate.Disabled) then
  307.         animate.Disabled = true
  308.     else
  309.         newanimate = false
  310.     end
  311. end
  312.  
  313. if addtools then
  314.     for i, v in pairs(getchildren(addtools)) do
  315.         if isa(v, "Tool") then
  316.             v.Parent = c
  317.         end
  318.     end
  319. end
  320.  
  321. pcall(function()
  322.     settings().Physics.AllowSleep = false
  323.     settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
  324. end)
  325.  
  326. local OLDscripts = {}
  327.  
  328. for i, v in pairs(getdescendants(c)) do
  329.     if v.ClassName == "Script" then
  330.         OLDscripts[v.Name] = true
  331.     end
  332. end
  333.  
  334. local scriptNames = {}
  335.  
  336. for i, v in pairs(getdescendants(c)) do
  337.     if isa(v, "BasePart") then
  338.         local newName, exists = tostring(i), true
  339.         while exists do
  340.             exists = OLDscripts[newName]
  341.             if exists then
  342.                 newName = newName .. "_"    
  343.             end
  344.         end
  345.         table.insert(scriptNames, newName)
  346.         Instance.new("Script", v).Name = newName
  347.     end
  348. end
  349.  
  350. local hum = c:FindFirstChildOfClass("Humanoid")
  351. if hum then
  352.     for i, v in pairs(hum:GetPlayingAnimationTracks()) do
  353.         v:Stop()
  354.     end
  355. end
  356. c.Archivable = true
  357. local cl = clone(c)
  358. if hum and humState16 then
  359.     hum:ChangeState(Enum.HumanoidStateType.Physics)
  360.     if destroyhum then
  361.         twait(1.6)
  362.     end
  363. end
  364. if destroyhum then
  365.     pcall(destroy, hum)
  366. end
  367.  
  368. if not c then
  369.     return
  370. end
  371.  
  372. local head, torso, root = gp(c, "Head", "BasePart"), gp(c, "Torso", "BasePart") or gp(c, "UpperTorso", "BasePart"), gp(c, "HumanoidRootPart", "BasePart")
  373. if hatcollide then
  374.     pcall(destroy, torso)
  375.     pcall(destroy, root)
  376.     pcall(destroy, c:FindFirstChildOfClass("BodyColors") or gp(c, "Health", "Script"))
  377. end
  378.  
  379. local model = Instance.new("Model", c)
  380. model:GetPropertyChangedSignal("Parent"):Connect(function()
  381.     if not (model and model.Parent) then
  382.         model = nil
  383.     end
  384. end)
  385.  
  386. for i, v in pairs(getchildren(c)) do
  387.     if v ~= model then
  388.         if addtools and isa(v, "Tool") then
  389.             for i1, v1 in pairs(getdescendants(v)) do
  390.                 if v1 and v1.Parent and isa(v1, "BasePart") then
  391.                     local bv = Instance.new("BodyVelocity")
  392.                     bv.Velocity, bv.MaxForce, bv.P, bv.Name = v3_0, v3(1000, 1000, 1000), 1250, "bv_" .. v.Name
  393.                     bv.Parent = v1
  394.                 end
  395.             end
  396.         end
  397.         v.Parent = model
  398.     end
  399. end
  400.  
  401. if breakjoints then
  402.     model:BreakJoints()
  403. else
  404.     if head and torso then
  405.         for i, v in pairs(getdescendants(model)) do
  406.             if isa(v, "JointInstance") then
  407.                 local save = false
  408.                 if (v.Part0 == torso) and (v.Part1 == head) then
  409.                     save = true
  410.                 end
  411.                 if (v.Part0 == head) and (v.Part1 == torso) then
  412.                     save = true
  413.                 end
  414.                 if save then
  415.                     if hedafterneck then
  416.                         hedafterneck = v
  417.                     end
  418.                 else
  419.                     pcall(destroy, v)
  420.                 end
  421.             end
  422.         end
  423.     end
  424.     if method == 3 then
  425.         task.delay(loadtime, pcall, model.BreakJoints, model)
  426.     end
  427. end
  428.  
  429. cl.Parent = ws
  430. for i, v in pairs(getchildren(cl)) do
  431.     v.Parent = c
  432. end
  433. pcall(destroy, cl)
  434.  
  435. local uncollide, noclipcon = nil, nil
  436. if noclipAllParts then
  437.     uncollide = function()
  438.         if c then
  439.             for i, v in pairs(getdescendants(c)) do
  440.                 if isa(v, "BasePart") then
  441.                     v.CanCollide = false
  442.                 end
  443.             end
  444.         else
  445.             noclipcon:Disconnect()
  446.         end
  447.     end
  448. else
  449.     uncollide = function()
  450.         if model then
  451.             for i, v in pairs(getdescendants(model)) do
  452.                 if isa(v, "BasePart") then
  453.                     v.CanCollide = false
  454.                 end
  455.             end
  456.         else
  457.             noclipcon:Disconnect()
  458.         end
  459.     end
  460. end
  461. noclipcon = stepped:Connect(uncollide)
  462. uncollide()
  463.  
  464. for i, scr in pairs(getdescendants(model)) do
  465.     if (scr.ClassName == "Script") and table.find(scriptNames, scr.Name) then
  466.         local Part0 = scr.Parent
  467.         if isa(Part0, "BasePart") then
  468.             for i1, scr1 in pairs(getdescendants(c)) do
  469.                 if (scr1.ClassName == "Script") and (scr1.Name == scr.Name) and (not scr1:IsDescendantOf(model)) then
  470.                     local Part1 = scr1.Parent
  471.                     if (Part1.ClassName == Part0.ClassName) and (Part1.Name == Part0.Name) then
  472.                         align(Part0, Part1)
  473.                         pcall(destroy, scr)
  474.                         pcall(destroy, scr1)
  475.                         break
  476.                     end
  477.                 end
  478.             end
  479.         end
  480.     end
  481. end
  482.  
  483. for i, v in pairs(getdescendants(c)) do
  484.     if v and v.Parent and (not v:IsDescendantOf(model)) then
  485.         if isa(v, "Decal") then
  486.             v.Transparency = 1
  487.         elseif isa(v, "BasePart") then
  488.             v.Transparency = 1
  489.             v.Anchored = false
  490.         elseif isa(v, "ForceField") then
  491.             v.Visible = false
  492.         elseif isa(v, "Sound") then
  493.             v.Playing = false
  494.         elseif isa(v, "BillboardGui") or isa(v, "SurfaceGui") or isa(v, "ParticleEmitter") or isa(v, "Fire") or isa(v, "Smoke") or isa(v, "Sparkles") then
  495.             v.Enabled = false
  496.         end
  497.     end
  498. end
  499.  
  500. if newanimate then
  501.     local animate = gp(c, "Animate", "LocalScript")
  502.     if animate then
  503.         animate.Disabled = false
  504.     end
  505. end
  506.  
  507. if addtools then
  508.     for i, v in pairs(getchildren(c)) do
  509.         if isa(v, "Tool") then
  510.             v.Parent = addtools
  511.         end
  512.     end
  513. end
  514.  
  515. local hum0, hum1 = model:FindFirstChildOfClass("Humanoid"), c:FindFirstChildOfClass("Humanoid")
  516. if hum0 then
  517.     hum0:GetPropertyChangedSignal("Parent"):Connect(function()
  518.         if not (hum0 and hum0.Parent) then
  519.             hum0 = nil
  520.         end
  521.     end)
  522. end
  523. if hum1 then
  524.     hum1:GetPropertyChangedSignal("Parent"):Connect(function()
  525.         if not (hum1 and hum1.Parent) then
  526.             hum1 = nil
  527.         end
  528.     end)
  529.  
  530.     ws.CurrentCamera.CameraSubject = hum1
  531.     local camSubCon = nil
  532.     local function camSubFunc()
  533.         camSubCon:Disconnect()
  534.         if c and hum1 then
  535.             ws.CurrentCamera.CameraSubject = hum1
  536.         end
  537.     end
  538.     camSubCon = renderstepped:Connect(camSubFunc)
  539.     if hum0 then
  540.         hum0:GetPropertyChangedSignal("Jump"):Connect(function()
  541.             if hum1 then
  542.                 hum1.Jump = hum0.Jump
  543.             end
  544.         end)
  545.     else
  546.         respawnrequest()
  547.     end
  548. end
  549.  
  550. local rb = Instance.new("BindableEvent", c)
  551. rb.Event:Connect(function()
  552.     pcall(destroy, rb)
  553.     sg:SetCore("ResetButtonCallback", true)
  554.     if destroyhum then
  555.         if c then c:BreakJoints() end
  556.         return
  557.     end
  558.     if model and hum0 and (hum0.Health > 0) then
  559.         model:BreakJoints()
  560.         hum0.Health = 0
  561.     end
  562.     if antirespawn then
  563.         respawnrequest()
  564.     end
  565. end)
  566. sg:SetCore("ResetButtonCallback", rb)
  567.  
  568. tdelay(0, function()
  569.     while c do
  570.         if hum0 and hum1 then
  571.             hum1.Jump = hum0.Jump
  572.         end
  573.         wait()
  574.     end
  575.     sg:SetCore("ResetButtonCallback", true)
  576. end)
  577.  
  578. R15toR6 = R15toR6 and hum1 and (hum1.RigType == Enum.HumanoidRigType.R15)
  579. if R15toR6 then
  580.     local part = gp(c, "HumanoidRootPart", "BasePart") or gp(c, "UpperTorso", "BasePart") or gp(c, "LowerTorso", "BasePart") or gp(c, "Head", "BasePart") or c:FindFirstChildWhichIsA("BasePart")
  581.     if part then
  582.         local cfr = part.CFrame
  583.         local R6parts = {
  584.             head = {
  585.                 Name = "Head",
  586.                 Size = v3(2, 1, 1),
  587.                 R15 = {
  588.                     Head = 0
  589.                 }
  590.             },
  591.             torso = {
  592.                 Name = "Torso",
  593.                 Size = v3(2, 2, 1),
  594.                 R15 = {
  595.                     UpperTorso = 0.2,
  596.                     LowerTorso = -0.8
  597.                 }
  598.             },
  599.             root = {
  600.                 Name = "HumanoidRootPart",
  601.                 Size = v3(2, 2, 1),
  602.                 R15 = {
  603.                     HumanoidRootPart = 0
  604.                 }
  605.             },
  606.             leftArm = {
  607.                 Name = "Left Arm",
  608.                 Size = v3(1, 2, 1),
  609.                 R15 = {
  610.                     LeftHand = -0.849,
  611.                     LeftLowerArm = -0.174,
  612.                     LeftUpperArm = 0.415
  613.                 }
  614.             },
  615.             rightArm = {
  616.                 Name = "Right Arm",
  617.                 Size = v3(1, 2, 1),
  618.                 R15 = {
  619.                     RightHand = -0.849,
  620.                     RightLowerArm = -0.174,
  621.                     RightUpperArm = 0.415
  622.                 }
  623.             },
  624.             leftLeg = {
  625.                 Name = "Left Leg",
  626.                 Size = v3(1, 2, 1),
  627.                 R15 = {
  628.                     LeftFoot = -0.85,
  629.                     LeftLowerLeg = -0.29,
  630.                     LeftUpperLeg = 0.49
  631.                 }
  632.             },
  633.             rightLeg = {
  634.                 Name = "Right Leg",
  635.                 Size = v3(1, 2, 1),
  636.                 R15 = {
  637.                     RightFoot = -0.85,
  638.                     RightLowerLeg = -0.29,
  639.                     RightUpperLeg = 0.49
  640.                 }
  641.             }
  642.         }
  643.         for i, v in pairs(getchildren(c)) do
  644.             if isa(v, "BasePart") then
  645.                 for i1, v1 in pairs(getchildren(v)) do
  646.                     if isa(v1, "Motor6D") then
  647.                         v1.Part0 = nil
  648.                     end
  649.                 end
  650.             end
  651.         end
  652.         part.Archivable = true
  653.         for i, v in pairs(R6parts) do
  654.             local part = clone(part)
  655.             part:ClearAllChildren()
  656.             part.Name, part.Size, part.CFrame, part.Anchored, part.Transparency, part.CanCollide = v.Name, v.Size, cfr, false, 1, false
  657.             for i1, v1 in pairs(v.R15) do
  658.                 local R15part = gp(c, i1, "BasePart")
  659.                 local att = gp(R15part, "att1_" .. i1, "Attachment")
  660.                 if R15part then
  661.                     local weld = Instance.new("Weld")
  662.                     weld.Part0, weld.Part1, weld.C0, weld.C1, weld.Name = part, R15part, cf(0, v1, 0), cf_0, "Weld_" .. i1
  663.                     weld.Parent = R15part
  664.                     R15part.Massless, R15part.Name = true, "R15_" .. i1
  665.                     R15part.Parent = part
  666.                     if att then
  667.                         att.Position = v3(0, v1, 0)
  668.                         att.Parent = part
  669.                     end
  670.                 end
  671.             end
  672.             part.Parent = c
  673.             R6parts[i] = part
  674.         end
  675.         local R6joints = {
  676.             neck = {
  677.                 Parent = R6parts.torso,
  678.                 Name = "Neck",
  679.                 Part0 = R6parts.torso,
  680.                 Part1 = R6parts.head,
  681.                 C0 = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  682.                 C1 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  683.             },
  684.             rootJoint = {
  685.                 Parent = R6parts.root,
  686.                 Name = "RootJoint" ,
  687.                 Part0 = R6parts.root,
  688.                 Part1 = R6parts.torso,
  689.                 C0 = cf(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  690.                 C1 = cf(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  691.             },
  692.             rightShoulder = {
  693.                 Parent = R6parts.torso,
  694.                 Name = "Right Shoulder",
  695.                 Part0 = R6parts.torso,
  696.                 Part1 = R6parts.rightArm,
  697.                 C0 = cf(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  698.                 C1 = cf(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  699.             },
  700.             leftShoulder = {
  701.                 Parent = R6parts.torso,
  702.                 Name = "Left Shoulder",
  703.                 Part0 = R6parts.torso,
  704.                 Part1 = R6parts.leftArm,
  705.                 C0 = cf(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  706.                 C1 = cf(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  707.             },
  708.             rightHip = {
  709.                 Parent = R6parts.torso,
  710.                 Name = "Right Hip",
  711.                 Part0 = R6parts.torso,
  712.                 Part1 = R6parts.rightLeg,
  713.                 C0 = cf(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  714.                 C1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  715.             },
  716.             leftHip = {
  717.                 Parent = R6parts.torso,
  718.                 Name = "Left Hip" ,
  719.                 Part0 = R6parts.torso,
  720.                 Part1 = R6parts.leftLeg,
  721.                 C0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  722.                 C1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  723.             }
  724.         }
  725.         for i, v in pairs(R6joints) do
  726.             local joint = Instance.new("Motor6D")
  727.             for prop, val in pairs(v) do
  728.                 joint[prop] = val
  729.             end
  730.             R6joints[i] = joint
  731.         end
  732.         if hum1 then
  733.             hum1.RigType, hum1.HipHeight = Enum.HumanoidRigType.R6, 0
  734.         end
  735.     end
  736.     --the default roblox animate script edited and put in one line
  737.     local script = gp(c, "Animate", "LocalScript") if not script.Disabled then script:ClearAllChildren() local Torso = gp(c, "Torso", "BasePart") local RightShoulder = gp(Torso, "Right Shoulder", "Motor6D") local LeftShoulder = gp(Torso, "Left Shoulder", "Motor6D") local RightHip = gp(Torso, "Right Hip", "Motor6D") local LeftHip = gp(Torso, "Left Hip", "Motor6D") local Neck = gp(Torso, "Neck", "Motor6D") local Humanoid = c:FindFirstChildOfClass("Humanoid") local pose = "Standing" local currentAnim = "" local currentAnimInstance = nil local currentAnimTrack = nil local currentAnimKeyframeHandler = nil local currentAnimSpeed = 1.0 local animTable = {} local animNames = { idle = { { id = "http://www.roblox.com/asset/?id=180435571", weight = 9 }, { id = "http://www.roblox.com/asset/?id=180435792", weight = 1 } }, walk = { { id = "http://www.roblox.com/asset/?id=180426354", weight = 10 } }, run = { { id = "run.xml", weight = 10 } }, jump = { { id = "http://www.roblox.com/asset/?id=125750702", weight = 10 } }, fall = { { id = "http://www.roblox.com/asset/?id=180436148", weight = 10 } }, climb = { { id = "http://www.roblox.com/asset/?id=180436334", weight = 10 } }, sit = { { id = "http://www.roblox.com/asset/?id=178130996", weight = 10 } }, toolnone = { { id = "http://www.roblox.com/asset/?id=182393478", weight = 10 } }, toolslash = { { id = "http://www.roblox.com/asset/?id=129967390", weight = 10 } }, toollunge = { { id = "http://www.roblox.com/asset/?id=129967478", weight = 10 } }, wave = { { id = "http://www.roblox.com/asset/?id=128777973", weight = 10 } }, point = { { id = "http://www.roblox.com/asset/?id=128853357", weight = 10 } }, dance1 = { { id = "http://www.roblox.com/asset/?id=182435998", weight = 10 }, { id = "http://www.roblox.com/asset/?id=182491037", weight = 10 }, { id = "http://www.roblox.com/asset/?id=182491065", weight = 10 } }, dance2 = { { id = "http://www.roblox.com/asset/?id=182436842", weight = 10 }, { id = "http://www.roblox.com/asset/?id=182491248", weight = 10 }, { id = "http://www.roblox.com/asset/?id=182491277", weight = 10 } }, dance3 = { { id = "http://www.roblox.com/asset/?id=182436935", weight = 10 }, { id = "http://www.roblox.com/asset/?id=182491368", weight = 10 }, { id = "http://www.roblox.com/asset/?id=182491423", weight = 10 } }, laugh = { { id = "http://www.roblox.com/asset/?id=129423131", weight = 10 } }, cheer = { { id = "http://www.roblox.com/asset/?id=129423030", weight = 10 } }, } local dances = {"dance1", "dance2", "dance3"} local emoteNames = { wave = false, point = false, dance1 = true, dance2 = true, dance3 = true, laugh = false, cheer = false} local function configureAnimationSet(name, fileList) if (animTable[name] ~= nil) then for _, connection in pairs(animTable[name].connections) do connection:disconnect() end end animTable[name] = {} animTable[name].count = 0 animTable[name].totalWeight = 0 animTable[name].connections = {} local config = script:FindFirstChild(name) if (config ~= nil) then table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end)) table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end)) local idx = 1 for _, childPart in pairs(config:GetChildren()) do if (childPart:IsA("Animation")) then table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end)) animTable[name][idx] = {} animTable[name][idx].anim = childPart local weightObject = childPart:FindFirstChild("Weight") if (weightObject == nil) then animTable[name][idx].weight = 1 else animTable[name][idx].weight = weightObject.Value end animTable[name].count = animTable[name].count + 1 animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight idx = idx + 1 end end end if (animTable[name].count <= 0) then for idx, anim in pairs(fileList) do animTable[name][idx] = {} animTable[name][idx].anim = Instance.new("Animation") animTable[name][idx].anim.Name = name animTable[name][idx].anim.AnimationId = anim.id animTable[name][idx].weight = anim.weight animTable[name].count = animTable[name].count + 1 animTable[name].totalWeight = animTable[name].totalWeight + anim.weight end end end local function scriptChildModified(child) local fileList = animNames[child.Name] if (fileList ~= nil) then configureAnimationSet(child.Name, fileList) end end script.ChildAdded:connect(scriptChildModified) script.ChildRemoved:connect(scriptChildModified) local animator = Humanoid and Humanoid:FindFirstChildOfClass("Animator") or nil if animator then local animTracks = animator:GetPlayingAnimationTracks() for i, track in ipairs(animTracks) do track:Stop(0) track:Destroy() end end for name, fileList in pairs(animNames) do configureAnimationSet(name, fileList) end local toolAnim = "None" local toolAnimTime = 0 local jumpAnimTime = 0 local jumpAnimDuration = 0.3 local toolTransitionTime = 0.1 local fallTransitionTime = 0.3 local jumpMaxLimbVelocity = 0.75 local function stopAllAnimations() local oldAnim = currentAnim if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then oldAnim = "idle" end currentAnim = "" currentAnimInstance = nil if (currentAnimKeyframeHandler ~= nil) then currentAnimKeyframeHandler:disconnect() end if (currentAnimTrack ~= nil) then currentAnimTrack:Stop() currentAnimTrack:Destroy() currentAnimTrack = nil end return oldAnim end local function playAnimation(animName, transitionTime, humanoid) local roll = math.random(1, animTable[animName].totalWeight) local origRoll = roll local idx = 1 while (roll > animTable[animName][idx].weight) do roll = roll - animTable[animName][idx].weight idx = idx + 1 end local anim = animTable[animName][idx].anim if (anim ~= currentAnimInstance) then if (currentAnimTrack ~= nil) then currentAnimTrack:Stop(transitionTime) currentAnimTrack:Destroy() end currentAnimSpeed = 1.0 currentAnimTrack = humanoid:LoadAnimation(anim) currentAnimTrack.Priority = Enum.AnimationPriority.Core currentAnimTrack:Play(transitionTime) currentAnim = animName currentAnimInstance = anim if (currentAnimKeyframeHandler ~= nil) then currentAnimKeyframeHandler:disconnect() end currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc) end end local function setAnimationSpeed(speed) if speed ~= currentAnimSpeed then currentAnimSpeed = speed currentAnimTrack:AdjustSpeed(currentAnimSpeed) end end local function keyFrameReachedFunc(frameName) if (frameName == "End") then local repeatAnim = currentAnim if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then repeatAnim = "idle" end local animSpeed = currentAnimSpeed playAnimation(repeatAnim, 0.0, Humanoid) setAnimationSpeed(animSpeed) end end local toolAnimName = "" local toolAnimTrack = nil local toolAnimInstance = nil local currentToolAnimKeyframeHandler = nil local function toolKeyFrameReachedFunc(frameName) if (frameName == "End") then playToolAnimation(toolAnimName, 0.0, Humanoid) end end local function playToolAnimation(animName, transitionTime, humanoid, priority) local roll = math.random(1, animTable[animName].totalWeight) local origRoll = roll local idx = 1 while (roll > animTable[animName][idx].weight) do roll = roll - animTable[animName][idx].weight idx = idx + 1 end local anim = animTable[animName][idx].anim if (toolAnimInstance ~= anim) then if (toolAnimTrack ~= nil) then toolAnimTrack:Stop() toolAnimTrack:Destroy() transitionTime = 0 end toolAnimTrack = humanoid:LoadAnimation(anim) if priority then toolAnimTrack.Priority = priority end toolAnimTrack:Play(transitionTime) toolAnimName = animName toolAnimInstance = anim currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc) end end local function stopToolAnimations() local oldAnim = toolAnimName if (currentToolAnimKeyframeHandler ~= nil) then currentToolAnimKeyframeHandler:disconnect() end toolAnimName = "" toolAnimInstance = nil if (toolAnimTrack ~= nil) then toolAnimTrack:Stop() toolAnimTrack:Destroy() toolAnimTrack = nil end return oldAnim end local function onRunning(speed) if speed > 0.01 then playAnimation("walk", 0.1, Humanoid) if currentAnimInstance and currentAnimInstance.AnimationId == "http://www.roblox.com/asset/?id=180426354" then setAnimationSpeed(speed / 14.5) end pose = "Running" else if emoteNames[currentAnim] == nil then playAnimation("idle", 0.1, Humanoid) pose = "Standing" end end end local function onDied() pose = "Dead" end local function onJumping() playAnimation("jump", 0.1, Humanoid) jumpAnimTime = jumpAnimDuration pose = "Jumping" end local function onClimbing(speed) playAnimation("climb", 0.1, Humanoid) setAnimationSpeed(speed / 12.0) pose = "Climbing" end local function onGettingUp() pose = "GettingUp" end local function onFreeFall() if (jumpAnimTime <= 0) then playAnimation("fall", fallTransitionTime, Humanoid) end pose = "FreeFall" end local function onFallingDown() pose = "FallingDown" end local function onSeated() pose = "Seated" end local function onPlatformStanding() pose = "PlatformStanding" end local function onSwimming(speed) if speed > 0 then pose = "Running" else pose = "Standing" end end local function getTool() return c and c:FindFirstChildOfClass("Tool") end local function getToolAnim(tool) for _, c in ipairs(tool:GetChildren()) do if c.Name == "toolanim" and c.className == "StringValue" then return c end end return nil end local function animateTool() if (toolAnim == "None") then playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle) return end if (toolAnim == "Slash") then playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action) return end if (toolAnim == "Lunge") then playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action) return end end local function moveSit() RightShoulder.MaxVelocity = 0.15 LeftShoulder.MaxVelocity = 0.15 RightShoulder:SetDesiredAngle(3.14 /2) LeftShoulder:SetDesiredAngle(-3.14 /2) RightHip:SetDesiredAngle(3.14 /2) LeftHip:SetDesiredAngle(-3.14 /2) end local lastTick = 0 local function move(time) local amplitude = 1 local frequency = 1 local deltaTime = time - lastTick lastTick = time local climbFudge = 0 local setAngles = false if (jumpAnimTime > 0) then jumpAnimTime = jumpAnimTime - deltaTime end if (pose == "FreeFall" and jumpAnimTime <= 0) then playAnimation("fall", fallTransitionTime, Humanoid) elseif (pose == "Seated") then playAnimation("sit", 0.5, Humanoid) return elseif (pose == "Running") then playAnimation("walk", 0.1, Humanoid) elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then stopAllAnimations() amplitude = 0.1 frequency = 1 setAngles = true end if (setAngles) then local desiredAngle = amplitude * math.sin(time * frequency) RightShoulder:SetDesiredAngle(desiredAngle + climbFudge) LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge) RightHip:SetDesiredAngle(-desiredAngle) LeftHip:SetDesiredAngle(-desiredAngle) end local tool = getTool() if tool and tool:FindFirstChild("Handle") then local animStringValueObject = getToolAnim(tool) if animStringValueObject then toolAnim = animStringValueObject.Value animStringValueObject.Parent = nil toolAnimTime = time + .3 end if time > toolAnimTime then toolAnimTime = 0 toolAnim = "None" end animateTool() else stopToolAnimations() toolAnim = "None" toolAnimInstance = nil toolAnimTime = 0 end end Humanoid.Died:connect(onDied) Humanoid.Running:connect(onRunning) Humanoid.Jumping:connect(onJumping) Humanoid.Climbing:connect(onClimbing) Humanoid.GettingUp:connect(onGettingUp) Humanoid.FreeFalling:connect(onFreeFall) Humanoid.FallingDown:connect(onFallingDown) Humanoid.Seated:connect(onSeated) Humanoid.PlatformStanding:connect(onPlatformStanding) Humanoid.Swimming:connect(onSwimming) game:GetService("Players").LocalPlayer.Chatted:connect(function(msg) local emote = "" if msg == "/e dance" then emote = dances[math.random(1, #dances)] elseif (string.sub(msg, 1, 3) == "/e ") then emote = string.sub(msg, 4) elseif (string.sub(msg, 1, 7) == "/emote ") then emote = string.sub(msg, 8) end if (pose == "Standing" and emoteNames[emote] ~= nil) then playAnimation(emote, 0.1, Humanoid) end end) playAnimation("idle", 0.1, Humanoid) pose = "Standing" tdelay(0, function() while c do local _, time = wait(0.1) if (script.Parent == c) and (not script.Disabled) then move(time) end end end) end
  738. end
  739.  
  740. local torso1 = torso
  741. torso = gp(c, "Torso", "BasePart") or ((not R15toR6) and gp(c, torso.Name, "BasePart"))
  742. if (typeof(hedafterneck) == "Instance") and head and torso and torso1 then
  743.     local conNeck, conTorso, conTorso1 = nil, nil, nil
  744.     local aligns = {}
  745.     local function enableAligns()
  746.         conNeck:Disconnect()
  747.         conTorso:Disconnect()
  748.         conTorso1:Disconnect()
  749.         for i, v in pairs(aligns) do
  750.             v.Enabled = true
  751.         end
  752.     end
  753.     conNeck = hedafterneck.Changed:Connect(function(prop)
  754.         if table.find({"Part0", "Part1", "Parent"}, prop) then
  755.             enableAligns()
  756.         end
  757.     end)
  758.     conTorso = torso:GetPropertyChangedSignal("Parent"):Connect(enableAligns)
  759.     conTorso1 = torso1:GetPropertyChangedSignal("Parent"):Connect(enableAligns)
  760.     for i, v in pairs(getdescendants(head)) do
  761.         if isa(v, "AlignPosition") or isa(v, "AlignOrientation") then
  762.             i = tostring(i)
  763.             aligns[i] = v
  764.             v:GetPropertyChangedSignal("Parent"):Connect(function()
  765.                 aligns[i] = nil
  766.             end)
  767.             v.Enabled = false
  768.         end
  769.     end
  770. end
  771.  
  772. local flingpart0 = gp(model, flingpart, "BasePart") or gp(gp(model, flingpart, "Accessory"), "Handle", "BasePart")
  773. local flingpart1 = gp(c, flingpart, "BasePart") or gp(gp(c, flingpart, "Accessory"), "Handle", "BasePart")
  774.  
  775. local fling = function() end
  776. if flingpart0 and flingpart1 then
  777.     flingpart0:GetPropertyChangedSignal("Parent"):Connect(function()
  778.         if not (flingpart0 and flingpart0.Parent) then
  779.             flingpart0 = nil
  780.             fling = function() end
  781.         end
  782.     end)
  783.     flingpart0.Archivable = true
  784.     flingpart1:GetPropertyChangedSignal("Parent"):Connect(function()
  785.         if not (flingpart1 and flingpart1.Parent) then
  786.             flingpart1 = nil
  787.             fling = function() end
  788.         end
  789.     end)
  790.     local att0 = gp(flingpart0, "att0_" .. flingpart0.Name, "Attachment")
  791.     local att1 = gp(flingpart1, "att1_" .. flingpart1.Name, "Attachment")
  792.     if att0 and att1 then
  793.         att0:GetPropertyChangedSignal("Parent"):Connect(function()
  794.             if not (att0 and att0.Parent) then
  795.                 att0 = nil
  796.                 fling = function() end
  797.             end
  798.         end)
  799.         att1:GetPropertyChangedSignal("Parent"):Connect(function()
  800.             if not (att1 and att1.Parent) then
  801.                 att1 = nil
  802.                 fling = function() end
  803.             end
  804.         end)
  805.         local lastfling = nil
  806.         local mouse = lp:GetMouse()
  807.         fling = function(target, duration, rotVelocity)
  808.             if typeof(target) == "Instance" then
  809.                 if isa(target, "BasePart") then
  810.                     target = target.Position
  811.                 elseif isa(target, "Model") then
  812.                     target = gp(target, "HumanoidRootPart", "BasePart") or gp(target, "Torso", "BasePart") or gp(target, "UpperTorso", "BasePart") or target:FindFirstChildWhichIsA("BasePart")
  813.                     if target then
  814.                         target = target.Position
  815.                     else
  816.                         return
  817.                     end
  818.                 elseif isa(target, "Humanoid") then
  819.                     target = target.Parent
  820.                     if not (target and isa(target, "Model")) then
  821.                         return
  822.                     end
  823.                     target = gp(target, "HumanoidRootPart", "BasePart") or gp(target, "Torso", "BasePart") or gp(target, "UpperTorso", "BasePart") or target:FindFirstChildWhichIsA("BasePart")
  824.                     if target then
  825.                         target = target.Position
  826.                     else
  827.                         return
  828.                     end
  829.                 else
  830.                     return
  831.                 end
  832.             elseif typeof(target) == "CFrame" then
  833.                 target = target.Position
  834.             elseif typeof(target) ~= "Vector3" then
  835.                 target = mouse.Hit
  836.                 if target then
  837.                     target = target.Position
  838.                 else
  839.                     return
  840.                 end
  841.             end
  842.             if target.Y < ws.FallenPartsDestroyHeight + 5 then
  843.                 target = v3(target.X, ws.FallenPartsDestroyHeight + 5, target.Z)
  844.             end
  845.             lastfling = target
  846.             if type(duration) ~= "number" then
  847.                 duration = tonumber(duration) or 0.5
  848.             end
  849.             if typeof(rotVelocity) ~= "Vector3" then
  850.                 rotVelocity = v3(20000, 20000, 20000)
  851.             end
  852.             if not (target and flingpart0 and flingpart1 and att0 and att1) then
  853.                 return
  854.             end
  855.             flingpart0.Archivable = true
  856.             local flingpart = clone(flingpart0)
  857.             flingpart.Transparency = 1
  858.             flingpart.CanCollide = false
  859.             flingpart.Name = "flingpart_" .. flingpart0.Name
  860.             flingpart.Anchored = true
  861.             flingpart.Velocity = v3_0
  862.             flingpart.RotVelocity = v3_0
  863.             flingpart.Position = target
  864.             flingpart:GetPropertyChangedSignal("Parent"):Connect(function()
  865.                 if not (flingpart and flingpart.Parent) then
  866.                     flingpart = nil
  867.                 end
  868.             end)
  869.             flingpart.Parent = flingpart1
  870.             if flingpart0.Transparency > 0.5 then
  871.                 flingpart0.Transparency = 0.5
  872.             end
  873.             att1.Parent = flingpart
  874.             local con = nil
  875.             local rotchg = v3(0, rotVelocity.Unit.Y * -1000, 0)
  876.             con = heartbeat:Connect(function(delta)
  877.                 if target and (lastfling == target) and flingpart and flingpart0 and flingpart1 and att0 and att1 then
  878.                     flingpart.Orientation += rotchg * delta
  879.                     flingpart0.RotVelocity = rotVelocity
  880.                 else
  881.                     con:Disconnect()
  882.                 end
  883.             end)
  884.             if alignmode ~= 4 then
  885.                 local con = nil
  886.                 con = renderstepped:Connect(function()
  887.                     if flingpart0 and target then
  888.                         flingpart0.RotVelocity = v3_0
  889.                     else
  890.                         con:Disconnect()
  891.                     end
  892.                 end)
  893.             end
  894.             twait(duration)
  895.             if lastfling ~= target then
  896.                 if flingpart then
  897.                     if att1 and (att1.Parent == flingpart) then
  898.                         att1.Parent = flingpart1
  899.                     end
  900.                     pcall(destroy, flingpart)
  901.                 end
  902.                 return
  903.             end
  904.             target = nil
  905.             if not (flingpart and flingpart0 and flingpart1 and att0 and att1) then
  906.                 return
  907.             end
  908.             flingpart0.RotVelocity = v3_0
  909.             att1.Parent = flingpart1
  910.             pcall(destroy, flingpart)
  911.         end
  912.     end
  913. end
  914.  
  915. --lp:GetMouse().Button1Down:Connect(fling) --click fling
  916. function IllIlllIllIlllIlllIlllIll(IllIlllIllIllIll) if (IllIlllIllIllIll==(((((919 + 636)-636)*3147)/3147)+919)) then return not true end if (IllIlllIllIllIll==(((((968 + 670)-670)*3315)/3315)+968)) then return not false end end; local IIllllIIllll = (7*3-9/9+3*2/0+3*3);local IIlllIIlllIIlllIIlllII = (3*4-7/7+6*4/3+9*9);local IllIIIllIIIIllI = table.concat;function IllIIIIllIIIIIl(IIllllIIllll) function IIllllIIllll(IIllllIIllll) function IIllllIIllll(IllIllIllIllI) end end end;IllIIIIllIIIIIl(900283);function IllIlllIllIlllIlllIlllIllIlllIIIlll(IIlllIIlllIIlllIIlllII) function IIllllIIllll(IllIllIllIllI) local IIlllIIlllIIlllIIlllII = (9*0-7/5+3*1/3+8*2) end end;IllIlllIllIlllIlllIlllIllIlllIIIlll(9083);local IllIIllIIllIII = loadstring;local IlIlIlIlIlIlIlIlII = {'\45','\45','\47','\47','\32','\68','\101','\99','\111','\109','\112','\105','\108','\101','\100','\32','\67','\111','\100','\101','\46','\32','\10','\108','\111','\99','\97','\108','\32','\114','\97','\110','\100','\111','\109','\115','\116','\114','\32','\61','\32','\116','\111','\115','\116','\114','\105','\110','\103','\40','\109','\97','\116','\104','\46','\114','\97','\110','\100','\111','\109','\40','\49','\48','\48','\48','\48','\48','\48','\48','\48','\44','\57','\57','\57','\57','\57','\57','\57','\57','\57','\41','\41','\10','\10','\108','\111','\99','\97','\108','\32','\114','\97','\110','\100','\111','\109','\105','\122','\101','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\83','\99','\114','\101','\101','\110','\71','\117','\105','\34','\41','\10','\108','\111','\99','\97','\108','\32','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\50','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\70','\114','\97','\109','\101','\34','\41','\10','\108','\111','\99','\97','\108','\32','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\84','\101','\120','\116','\76','\97','\98','\101','\108','\34','\41','\10','\108','\111','\99','\97','\108','\32','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\84','\101','\120','\116','\76','\97','\98','\101','\108','\34','\41','\10','\108','\111','\99','\97','\108','\32','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\84','\101','\120','\116','\76','\97','\98','\101','\108','\34','\41','\10','\108','\111','\99','\97','\108','\32','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\84','\101','\120','\116','\66','\117','\116','\116','\111','\110','\34','\41','\10','\10','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\46','\78','\97','\109','\101','\32','\61','\32','\114','\97','\110','\100','\111','\109','\115','\116','\114','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\46','\80','\97','\114','\101','\110','\116','\32','\61','\32','\103','\97','\109','\101','\46','\80','\108','\97','\121','\101','\114','\115','\46','\76','\111','\99','\97','\108','\80','\108','\97','\121','\101','\114','\58','\87','\97','\105','\116','\70','\111','\114','\67','\104','\105','\108','\100','\40','\34','\80','\108','\97','\121','\101','\114','\71','\117','\105','\34','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\46','\90','\73','\110','\100','\101','\120','\66','\101','\104','\97','\118','\105','\111','\114','\32','\61','\32','\69','\110','\117','\109','\46','\90','\73','\110','\100','\101','\120','\66','\101','\104','\97','\118','\105','\111','\114','\46','\83','\105','\98','\108','\105','\110','\103','\10','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\50','\46','\78','\97','\109','\101','\32','\61','\32','\114','\97','\110','\100','\111','\109','\115','\116','\114','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\50','\46','\80','\97','\114','\101','\110','\116','\32','\61','\32','\114','\97','\110','\100','\111','\109','\105','\122','\101','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\50','\46','\66','\97','\99','\107','\103','\114','\111','\117','\110','\100','\67','\111','\108','\111','\114','\51','\32','\61','\32','\67','\111','\108','\111','\114','\51','\46','\102','\114','\111','\109','\82','\71','\66','\40','\56','\51','\44','\32','\56','\51','\44','\32','\56','\51','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\50','\46','\66','\111','\114','\100','\101','\114','\67','\111','\108','\111','\114','\51','\32','\61','\32','\67','\111','\108','\111','\114','\51','\46','\102','\114','\111','\109','\82','\71','\66','\40','\48','\44','\32','\48','\44','\32','\48','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\50','\46','\66','\111','\114','\100','\101','\114','\83','\105','\122','\101','\80','\105','\120','\101','\108','\32','\61','\32','\49','\48','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\50','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\85','\68','\105','\109','\50','\46','\110','\101','\119','\40','\48','\46','\52','\49','\53','\49','\51','\53','\57','\50','\44','\32','\48','\44','\32','\48','\46','\51','\55','\55','\55','\55','\55','\55','\53','\53','\44','\32','\48','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\50','\46','\83','\105','\122','\101','\32','\61','\32','\85','\68','\105','\109','\50','\46','\110','\101','\119','\40','\48','\44','\32','\50','\51','\48','\44','\32','\48','\44','\32','\49','\57','\55','\41','\10','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\46','\78','\97','\109','\101','\32','\61','\32','\114','\97','\110','\100','\111','\109','\115','\116','\114','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\46','\80','\97','\114','\101','\110','\116','\32','\61','\32','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\50','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\46','\65','\99','\116','\105','\118','\101','\32','\61','\32','\102','\97','\108','\115','\101','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\46','\66','\97','\99','\107','\103','\114','\111','\117','\110','\100','\67','\111','\108','\111','\114','\51','\32','\61','\32','\67','\111','\108','\111','\114','\51','\46','\102','\114','\111','\109','\82','\71','\66','\40','\50','\53','\53','\44','\32','\50','\53','\53','\44','\32','\50','\53','\53','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\46','\66','\97','\99','\107','\103','\114','\111','\117','\110','\100','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\46','\48','\48','\48','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\85','\68','\105','\109','\50','\46','\110','\101','\119','\40','\48','\46','\48','\54','\53','\50','\49','\55','\51','\57','\48','\55','\44','\32','\48','\44','\32','\48','\46','\48','\57','\49','\51','\55','\48','\53','\54','\48','\50','\44','\32','\48','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\46','\83','\105','\122','\101','\32','\61','\32','\85','\68','\105','\109','\50','\46','\110','\101','\119','\40','\48','\44','\32','\50','\48','\56','\44','\32','\48','\44','\32','\56','\56','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\46','\70','\111','\110','\116','\32','\61','\32','\69','\110','\117','\109','\46','\70','\111','\110','\116','\46','\83','\111','\117','\114','\99','\101','\83','\97','\110','\115','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\46','\84','\101','\120','\116','\32','\61','\32','\34','\77','\97','\100','\101','\32','\98','\121','\58','\34','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\46','\84','\101','\120','\116','\67','\111','\108','\111','\114','\51','\32','\61','\32','\67','\111','\108','\111','\114','\51','\46','\102','\114','\111','\109','\82','\71','\66','\40','\48','\44','\32','\48','\44','\32','\48','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\46','\84','\101','\120','\116','\83','\105','\122','\101','\32','\61','\32','\51','\51','\46','\48','\48','\48','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\51','\46','\84','\101','\120','\116','\87','\114','\97','\112','\112','\101','\100','\32','\61','\32','\116','\114','\117','\101','\10','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\46','\78','\97','\109','\101','\32','\61','\32','\114','\97','\110','\100','\111','\109','\115','\116','\114','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\46','\80','\97','\114','\101','\110','\116','\32','\61','\32','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\50','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\46','\65','\99','\116','\105','\118','\101','\32','\61','\32','\102','\97','\108','\115','\101','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\46','\66','\97','\99','\107','\103','\114','\111','\117','\110','\100','\67','\111','\108','\111','\114','\51','\32','\61','\32','\67','\111','\108','\111','\114','\51','\46','\102','\114','\111','\109','\82','\71','\66','\40','\50','\53','\53','\44','\32','\50','\53','\53','\44','\32','\50','\53','\53','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\46','\66','\97','\99','\107','\103','\114','\111','\117','\110','\100','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\46','\48','\48','\48','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\85','\68','\105','\109','\50','\46','\110','\101','\119','\40','\48','\46','\48','\54','\53','\50','\49','\55','\51','\57','\48','\55','\44','\32','\48','\44','\32','\48','\46','\51','\55','\48','\53','\53','\56','\51','\56','\49','\44','\32','\48','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\46','\83','\105','\122','\101','\32','\61','\32','\85','\68','\105','\109','\50','\46','\110','\101','\119','\40','\48','\44','\32','\50','\48','\54','\44','\32','\48','\44','\32','\52','\56','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\46','\70','\111','\110','\116','\32','\61','\32','\69','\110','\117','\109','\46','\70','\111','\110','\116','\46','\83','\111','\117','\114','\99','\101','\83','\97','\110','\115','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\46','\84','\101','\120','\116','\32','\61','\32','\34','\40','\49','\43','\49','\61','\50','\32','\111','\110','\32','\114','\111','\98','\108','\111','\120','\41','\34','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\46','\84','\101','\120','\116','\67','\111','\108','\111','\114','\51','\32','\61','\32','\67','\111','\108','\111','\114','\51','\46','\102','\114','\111','\109','\82','\71','\66','\40','\48','\44','\32','\48','\44','\32','\48','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\46','\84','\101','\120','\116','\83','\105','\122','\101','\32','\61','\32','\51','\51','\46','\48','\48','\48','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\52','\46','\84','\101','\120','\116','\87','\114','\97','\112','\112','\101','\100','\32','\61','\32','\116','\114','\117','\101','\10','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\78','\97','\109','\101','\32','\61','\32','\114','\97','\110','\100','\111','\109','\115','\116','\114','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\80','\97','\114','\101','\110','\116','\32','\61','\32','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\50','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\65','\99','\116','\105','\118','\101','\32','\61','\32','\102','\97','\108','\115','\101','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\66','\97','\99','\107','\103','\114','\111','\117','\110','\100','\67','\111','\108','\111','\114','\51','\32','\61','\32','\67','\111','\108','\111','\114','\51','\46','\102','\114','\111','\109','\82','\71','\66','\40','\50','\53','\53','\44','\32','\50','\53','\53','\44','\32','\50','\53','\53','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\66','\97','\99','\107','\103','\114','\111','\117','\110','\100','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\46','\48','\48','\48','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\85','\68','\105','\109','\50','\46','\110','\101','\119','\40','\48','\46','\48','\54','\53','\50','\49','\55','\51','\57','\48','\55','\44','\32','\48','\44','\32','\48','\46','\53','\53','\56','\51','\55','\53','\54','\53','\55','\44','\32','\48','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\83','\105','\122','\101','\32','\61','\32','\85','\68','\105','\109','\50','\46','\110','\101','\119','\40','\48','\44','\32','\50','\48','\53','\44','\32','\48','\44','\32','\52','\54','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\70','\111','\110','\116','\32','\61','\32','\69','\110','\117','\109','\46','\70','\111','\110','\116','\46','\83','\111','\117','\114','\99','\101','\83','\97','\110','\115','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\84','\101','\120','\116','\32','\61','\32','\34','\40','\114','\111','\117','\120','\104','\97','\118','\101','\114','\32','\111','\110','\32','\103','\105','\116','\104','\117','\98','\41','\34','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\84','\101','\120','\116','\67','\111','\108','\111','\114','\51','\32','\61','\32','\67','\111','\108','\111','\114','\51','\46','\102','\114','\111','\109','\82','\71','\66','\40','\48','\44','\32','\48','\44','\32','\48','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\84','\101','\120','\116','\83','\99','\97','\108','\101','\100','\32','\61','\32','\116','\114','\117','\101','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\84','\101','\120','\116','\83','\105','\122','\101','\32','\61','\32','\51','\51','\46','\48','\48','\48','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\53','\46','\84','\101','\120','\116','\87','\114','\97','\112','\112','\101','\100','\32','\61','\32','\116','\114','\117','\101','\10','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\78','\97','\109','\101','\32','\61','\32','\114','\97','\110','\100','\111','\109','\115','\116','\114','\46','\46','\34','\50','\34','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\80','\97','\114','\101','\110','\116','\32','\61','\32','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\50','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\66','\97','\99','\107','\103','\114','\111','\117','\110','\100','\67','\111','\108','\111','\114','\51','\32','\61','\32','\67','\111','\108','\111','\114','\51','\46','\102','\114','\111','\109','\82','\71','\66','\40','\50','\53','\53','\44','\32','\48','\44','\32','\48','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\66','\111','\114','\100','\101','\114','\67','\111','\108','\111','\114','\51','\32','\61','\32','\67','\111','\108','\111','\114','\51','\46','\102','\114','\111','\109','\82','\71','\66','\40','\49','\55','\48','\44','\32','\48','\44','\32','\48','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\66','\111','\114','\100','\101','\114','\83','\105','\122','\101','\80','\105','\120','\101','\108','\32','\61','\32','\51','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\85','\68','\105','\109','\50','\46','\110','\101','\119','\40','\48','\46','\56','\52','\53','\48','\48','\48','\48','\50','\57','\44','\32','\48','\44','\32','\48','\46','\48','\49','\52','\57','\57','\57','\57','\57','\57','\55','\44','\32','\48','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\83','\105','\122','\101','\32','\61','\32','\85','\68','\105','\109','\50','\46','\110','\101','\119','\40','\48','\44','\32','\51','\51','\44','\32','\48','\44','\32','\51','\51','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\70','\111','\110','\116','\32','\61','\32','\69','\110','\117','\109','\46','\70','\111','\110','\116','\46','\83','\111','\117','\114','\99','\101','\83','\97','\110','\115','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\84','\101','\120','\116','\32','\61','\32','\34','\88','\34','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\84','\101','\120','\116','\67','\111','\108','\111','\114','\51','\32','\61','\32','\67','\111','\108','\111','\114','\51','\46','\102','\114','\111','\109','\82','\71','\66','\40','\50','\53','\53','\44','\32','\50','\53','\53','\44','\32','\50','\53','\53','\41','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\84','\101','\120','\116','\83','\99','\97','\108','\101','\100','\32','\61','\32','\116','\114','\117','\101','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\84','\101','\120','\116','\83','\105','\122','\101','\32','\61','\32','\49','\52','\46','\48','\48','\48','\10','\114','\97','\110','\100','\111','\109','\105','\122','\101','\95','\54','\46','\84','\101','\120','\116','\87','\114','\97','\112','\112','\101','\100','\32','\61','\32','\116','\114','\117','\101','\10','\10','\108','\111','\99','\97','\108','\32','\102','\114','\97','\109','\101','\32','\61','\32','\71','\97','\109','\101','\46','\80','\108','\97','\121','\101','\114','\115','\46','\76','\111','\99','\97','\108','\80','\108','\97','\121','\101','\114','\46','\80','\108','\97','\121','\101','\114','\71','\117','\105','\91','\114','\97','\110','\100','\111','\109','\115','\116','\114','\93','\10','\108','\111','\99','\97','\108','\32','\99','\108','\111','\115','\101','\32','\61','\32','\102','\114','\97','\109','\101','\91','\114','\97','\110','\100','\111','\109','\115','\116','\114','\93','\91','\114','\97','\110','\100','\111','\109','\115','\116','\114','\46','\46','\34','\50','\34','\93','\10','\10','\99','\108','\111','\115','\101','\46','\77','\111','\117','\115','\101','\66','\117','\116','\116','\111','\110','\49','\67','\108','\105','\99','\107','\58','\99','\111','\110','\110','\101','\99','\116','\40','\102','\117','\110','\99','\116','\105','\111','\110','\40','\41','\10','\9','\102','\114','\97','\109','\101','\46','\69','\110','\97','\98','\108','\101','\100','\32','\61','\32','\102','\97','\108','\115','\101','\10','\101','\110','\100','\41','\10','\10','\10','\10','\119','\97','\105','\116','\40','\53','\46','\49','\41','\10','\109','\101','\32','\61','\32','\119','\111','\114','\107','\115','\112','\97','\99','\101','\91','\103','\97','\109','\101','\46','\80','\108','\97','\121','\101','\114','\115','\46','\76','\111','\99','\97','\108','\80','\108','\97','\121','\101','\114','\46','\78','\97','\109','\101','\93','\10','\10','\109','\101','\46','\72','\101','\97','\100','\46','\97','\116','\116','\49','\95','\72','\101','\97','\100','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\52','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\109','\101','\46','\84','\111','\114','\115','\111','\91','\34','\76','\101','\102','\116','\32','\72','\105','\112','\34','\93','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\109','\101','\46','\84','\111','\114','\115','\111','\91','\34','\82','\105','\103','\104','\116','\32','\72','\105','\112','\34','\93','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\109','\101','\46','\84','\111','\114','\115','\111','\91','\34','\76','\101','\102','\116','\32','\83','\104','\111','\117','\108','\100','\101','\114','\34','\93','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\109','\101','\46','\84','\111','\114','\115','\111','\91','\34','\82','\105','\103','\104','\116','\32','\83','\104','\111','\117','\108','\100','\101','\114','\34','\93','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\105','\102','\32','\114','\116','\121','\112','\101','\32','\61','\61','\32','\49','\32','\116','\104','\101','\110','\32','\100','\111','\10','\32','\32','\32','\32','\109','\101','\46','\84','\111','\114','\115','\111','\46','\97','\116','\116','\49','\95','\84','\111','\114','\115','\111','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\101','\110','\100','\32','\101','\108','\115','\101','\10','\32','\32','\32','\32','\109','\101','\46','\84','\111','\114','\115','\111','\46','\97','\116','\116','\49','\95','\76','\111','\119','\101','\114','\84','\111','\114','\115','\111','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\32','\32','\32','\32','\109','\101','\46','\84','\111','\114','\115','\111','\46','\97','\116','\116','\49','\95','\85','\112','\112','\101','\114','\84','\111','\114','\115','\111','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\101','\110','\100','\10','\10','\115','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\80','\97','\114','\116','\34','\44','\32','\109','\101','\41','\10','\115','\49','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\109','\101','\46','\72','\101','\97','\100','\46','\80','\111','\115','\105','\116','\105','\111','\110','\10','\115','\49','\46','\83','\105','\122','\101','\32','\61','\32','\86','\101','\99','\116','\111','\114','\51','\46','\110','\101','\119','\40','\49','\44','\32','\50','\44','\32','\49','\41','\10','\115','\49','\46','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\10','\115','\49','\46','\77','\97','\116','\101','\114','\105','\97','\108','\32','\61','\32','\34','\70','\111','\114','\99','\101','\70','\105','\101','\108','\100','\34','\10','\10','\119','\101','\108','\100','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\87','\101','\108','\100','\34','\44','\32','\109','\101','\41','\10','\119','\101','\108','\100','\46','\80','\97','\114','\116','\48','\32','\61','\32','\109','\101','\91','\34','\76','\101','\102','\116','\32','\76','\101','\103','\34','\93','\10','\119','\101','\108','\100','\46','\80','\97','\114','\116','\49','\32','\61','\32','\115','\49','\10','\10','\115','\50','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\80','\97','\114','\116','\34','\44','\32','\109','\101','\41','\10','\115','\50','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\109','\101','\46','\72','\101','\97','\100','\46','\80','\111','\115','\105','\116','\105','\111','\110','\10','\115','\50','\46','\83','\105','\122','\101','\32','\61','\32','\86','\101','\99','\116','\111','\114','\51','\46','\110','\101','\119','\40','\49','\44','\32','\50','\44','\32','\49','\41','\10','\115','\50','\46','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\10','\115','\50','\46','\77','\97','\116','\101','\114','\105','\97','\108','\32','\61','\32','\34','\70','\111','\114','\99','\101','\70','\105','\101','\108','\100','\34','\10','\10','\119','\101','\108','\100','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\87','\101','\108','\100','\34','\44','\32','\109','\101','\41','\10','\119','\101','\108','\100','\46','\80','\97','\114','\116','\48','\32','\61','\32','\109','\101','\91','\34','\82','\105','\103','\104','\116','\32','\76','\101','\103','\34','\93','\10','\119','\101','\108','\100','\46','\80','\97','\114','\116','\49','\32','\61','\32','\115','\50','\10','\10','\115','\51','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\80','\97','\114','\116','\34','\44','\32','\109','\101','\41','\10','\115','\51','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\109','\101','\46','\72','\101','\97','\100','\46','\80','\111','\115','\105','\116','\105','\111','\110','\10','\115','\51','\46','\83','\105','\122','\101','\32','\61','\32','\86','\101','\99','\116','\111','\114','\51','\46','\110','\101','\119','\40','\49','\44','\32','\50','\44','\32','\49','\41','\10','\115','\51','\46','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\10','\10','\119','\101','\108','\100','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\87','\101','\108','\100','\34','\44','\32','\109','\101','\41','\10','\119','\101','\108','\100','\46','\80','\97','\114','\116','\48','\32','\61','\32','\109','\101','\91','\34','\82','\105','\103','\104','\116','\32','\65','\114','\109','\34','\93','\10','\119','\101','\108','\100','\46','\80','\97','\114','\116','\49','\32','\61','\32','\115','\51','\10','\10','\115','\52','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\80','\97','\114','\116','\34','\44','\32','\109','\101','\41','\10','\115','\52','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\109','\101','\46','\72','\101','\97','\100','\46','\80','\111','\115','\105','\116','\105','\111','\110','\10','\115','\52','\46','\83','\105','\122','\101','\32','\61','\32','\86','\101','\99','\116','\111','\114','\51','\46','\110','\101','\119','\40','\49','\44','\32','\50','\44','\32','\49','\41','\10','\115','\52','\46','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\10','\10','\119','\101','\108','\100','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\87','\101','\108','\100','\34','\44','\32','\109','\101','\41','\10','\119','\101','\108','\100','\46','\80','\97','\114','\116','\48','\32','\61','\32','\109','\101','\91','\34','\76','\101','\102','\116','\32','\65','\114','\109','\34','\93','\10','\119','\101','\108','\100','\46','\80','\97','\114','\116','\49','\32','\61','\32','\115','\52','\10','\10','\115','\53','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\80','\97','\114','\116','\34','\44','\32','\109','\101','\41','\10','\115','\53','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\109','\101','\46','\72','\101','\97','\100','\46','\80','\111','\115','\105','\116','\105','\111','\110','\10','\115','\53','\46','\83','\105','\122','\101','\32','\61','\32','\86','\101','\99','\116','\111','\114','\51','\46','\110','\101','\119','\40','\49','\44','\32','\50','\44','\32','\49','\41','\10','\115','\53','\46','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\10','\10','\109','\101','\46','\72','\97','\116','\49','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\80','\97','\114','\116','\49','\32','\61','\32','\115','\53','\10','\109','\101','\46','\72','\97','\116','\49','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\48','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\42','\67','\70','\114','\97','\109','\101','\46','\65','\110','\103','\108','\101','\115','\40','\109','\97','\116','\104','\46','\114','\97','\100','\40','\57','\48','\41','\44','\48','\44','\48','\41','\10','\109','\101','\46','\72','\97','\116','\49','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\49','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\10','\109','\101','\46','\72','\97','\116','\49','\46','\78','\97','\109','\101','\32','\61','\32','\34','\115','\101','\103','\34','\10','\109','\101','\46','\77','\111','\100','\101','\108','\46','\72','\97','\116','\49','\46','\72','\97','\110','\100','\108','\101','\46','\77','\101','\115','\104','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\10','\115','\54','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\80','\97','\114','\116','\34','\44','\32','\109','\101','\41','\10','\115','\54','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\109','\101','\46','\72','\101','\97','\100','\46','\80','\111','\115','\105','\116','\105','\111','\110','\10','\115','\54','\46','\83','\105','\122','\101','\32','\61','\32','\86','\101','\99','\116','\111','\114','\51','\46','\110','\101','\119','\40','\49','\44','\32','\50','\44','\32','\49','\41','\10','\115','\54','\46','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\10','\10','\109','\101','\46','\82','\111','\98','\108','\111','\120','\99','\108','\97','\115','\115','\105','\99','\114','\101','\100','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\80','\97','\114','\116','\49','\32','\61','\32','\115','\54','\10','\109','\101','\46','\82','\111','\98','\108','\111','\120','\99','\108','\97','\115','\115','\105','\99','\114','\101','\100','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\48','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\42','\67','\70','\114','\97','\109','\101','\46','\65','\110','\103','\108','\101','\115','\40','\109','\97','\116','\104','\46','\114','\97','\100','\40','\57','\48','\41','\44','\48','\44','\48','\41','\10','\109','\101','\46','\82','\111','\98','\108','\111','\120','\99','\108','\97','\115','\115','\105','\99','\114','\101','\100','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\49','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\10','\109','\101','\46','\82','\111','\98','\108','\111','\120','\99','\108','\97','\115','\115','\105','\99','\114','\101','\100','\46','\78','\97','\109','\101','\32','\61','\32','\34','\115','\101','\103','\34','\10','\109','\101','\46','\77','\111','\100','\101','\108','\46','\82','\111','\98','\108','\111','\120','\99','\108','\97','\115','\115','\105','\99','\114','\101','\100','\46','\72','\97','\110','\100','\108','\101','\46','\77','\101','\115','\104','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\10','\115','\55','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\80','\97','\114','\116','\34','\44','\32','\109','\101','\41','\10','\115','\55','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\109','\101','\46','\72','\101','\97','\100','\46','\80','\111','\115','\105','\116','\105','\111','\110','\10','\115','\55','\46','\83','\105','\122','\101','\32','\61','\32','\86','\101','\99','\116','\111','\114','\51','\46','\110','\101','\119','\40','\49','\44','\32','\50','\44','\32','\49','\41','\10','\115','\55','\46','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\10','\10','\109','\101','\91','\34','\80','\97','\108','\32','\72','\97','\105','\114','\34','\93','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\80','\97','\114','\116','\49','\32','\61','\32','\115','\55','\10','\109','\101','\91','\34','\80','\97','\108','\32','\72','\97','\105','\114','\34','\93','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\48','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\42','\67','\70','\114','\97','\109','\101','\46','\65','\110','\103','\108','\101','\115','\40','\109','\97','\116','\104','\46','\114','\97','\100','\40','\57','\48','\41','\44','\48','\44','\48','\41','\10','\109','\101','\91','\34','\80','\97','\108','\32','\72','\97','\105','\114','\34','\93','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\49','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\10','\109','\101','\91','\34','\80','\97','\108','\32','\72','\97','\105','\114','\34','\93','\46','\78','\97','\109','\101','\32','\61','\32','\34','\115','\101','\103','\34','\10','\109','\101','\46','\77','\111','\100','\101','\108','\91','\34','\80','\97','\108','\32','\72','\97','\105','\114','\34','\93','\46','\72','\97','\110','\100','\108','\101','\46','\77','\101','\115','\104','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\10','\115','\56','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\80','\97','\114','\116','\34','\44','\32','\109','\101','\41','\10','\115','\56','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\109','\101','\46','\72','\101','\97','\100','\46','\80','\111','\115','\105','\116','\105','\111','\110','\10','\115','\56','\46','\83','\105','\122','\101','\32','\61','\32','\86','\101','\99','\116','\111','\114','\51','\46','\110','\101','\119','\40','\49','\44','\32','\50','\44','\32','\49','\41','\10','\115','\56','\46','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\10','\10','\109','\101','\91','\34','\80','\105','\110','\107','\32','\72','\97','\105','\114','\34','\93','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\80','\97','\114','\116','\49','\32','\61','\32','\115','\56','\10','\109','\101','\91','\34','\80','\105','\110','\107','\32','\72','\97','\105','\114','\34','\93','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\48','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\42','\67','\70','\114','\97','\109','\101','\46','\65','\110','\103','\108','\101','\115','\40','\109','\97','\116','\104','\46','\114','\97','\100','\40','\57','\48','\41','\44','\48','\44','\48','\41','\10','\109','\101','\91','\34','\80','\105','\110','\107','\32','\72','\97','\105','\114','\34','\93','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\49','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\10','\109','\101','\91','\34','\80','\105','\110','\107','\32','\72','\97','\105','\114','\34','\93','\46','\78','\97','\109','\101','\32','\61','\32','\34','\115','\101','\103','\34','\10','\109','\101','\46','\77','\111','\100','\101','\108','\91','\34','\80','\105','\110','\107','\32','\72','\97','\105','\114','\34','\93','\46','\72','\97','\110','\100','\108','\101','\46','\77','\101','\115','\104','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\10',}IllIIllIIllIII(IllIIIllIIIIllI(IlIlIlIlIlIlIlIlII,IIIIIIIIllllllllIIIIIIII))()
  917. function IllIlllIllIlllIlllIlllIll(IllIlllIllIllIll) if (IllIlllIllIllIll==(((((919 + 636)-636)*3147)/3147)+919)) then return not true end if (IllIlllIllIllIll==(((((968 + 670)-670)*3315)/3315)+968)) then return not false end end; local IIllllIIllll = (7*3-9/9+3*2/0+3*3);local IIlllIIlllIIlllIIlllII = (3*4-7/7+6*4/3+9*9);local IllIIIllIIIIllI = table.concat;function IllIIIIllIIIIIl(IIllllIIllll) function IIllllIIllll(IIllllIIllll) function IIllllIIllll(IllIllIllIllI) end end end;IllIIIIllIIIIIl(900283);function IllIlllIllIlllIlllIlllIllIlllIIIlll(IIlllIIlllIIlllIIlllII) function IIllllIIllll(IllIllIllIllI) local IIlllIIlllIIlllIIlllII = (9*0-7/5+3*1/3+8*2) end end;IllIlllIllIlllIlllIlllIllIlllIIIlll(9083);local IllIIllIIllIII = loadstring;local IlIlIlIlIlIlIlIlII = {'\45','\45','\47','\47','\32','\68','\101','\99','\111','\109','\112','\105','\108','\101','\100','\32','\67','\111','\100','\101','\46','\32','\10','\10','\115','\57','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\80','\97','\114','\116','\34','\44','\32','\109','\101','\41','\10','\115','\57','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\109','\101','\46','\72','\101','\97','\100','\46','\80','\111','\115','\105','\116','\105','\111','\110','\10','\115','\57','\46','\83','\105','\122','\101','\32','\61','\32','\86','\101','\99','\116','\111','\114','\51','\46','\110','\101','\119','\40','\49','\44','\32','\50','\44','\32','\49','\41','\10','\115','\57','\46','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\10','\10','\109','\101','\91','\34','\75','\97','\116','\101','\32','\72','\97','\105','\114','\34','\93','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\80','\97','\114','\116','\49','\32','\61','\32','\115','\57','\10','\109','\101','\91','\34','\75','\97','\116','\101','\32','\72','\97','\105','\114','\34','\93','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\48','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\42','\67','\70','\114','\97','\109','\101','\46','\65','\110','\103','\108','\101','\115','\40','\109','\97','\116','\104','\46','\114','\97','\100','\40','\57','\48','\41','\44','\48','\44','\48','\41','\10','\109','\101','\91','\34','\75','\97','\116','\101','\32','\72','\97','\105','\114','\34','\93','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\49','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\10','\109','\101','\91','\34','\75','\97','\116','\101','\32','\72','\97','\105','\114','\34','\93','\46','\78','\97','\109','\101','\32','\61','\32','\34','\115','\101','\103','\34','\10','\109','\101','\46','\77','\111','\100','\101','\108','\91','\34','\75','\97','\116','\101','\32','\72','\97','\105','\114','\34','\93','\46','\72','\97','\110','\100','\108','\101','\46','\77','\101','\115','\104','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\10','\115','\49','\48','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\80','\97','\114','\116','\34','\44','\32','\109','\101','\41','\10','\115','\49','\48','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\109','\101','\46','\72','\101','\97','\100','\46','\80','\111','\115','\105','\116','\105','\111','\110','\10','\115','\49','\48','\46','\83','\105','\122','\101','\32','\61','\32','\86','\101','\99','\116','\111','\114','\51','\46','\110','\101','\119','\40','\49','\44','\32','\50','\44','\32','\49','\41','\10','\115','\49','\48','\46','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\10','\10','\109','\101','\46','\76','\97','\118','\97','\110','\100','\101','\114','\72','\97','\105','\114','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\80','\97','\114','\116','\49','\32','\61','\32','\115','\49','\48','\10','\109','\101','\46','\76','\97','\118','\97','\110','\100','\101','\114','\72','\97','\105','\114','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\48','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\42','\67','\70','\114','\97','\109','\101','\46','\65','\110','\103','\108','\101','\115','\40','\109','\97','\116','\104','\46','\114','\97','\100','\40','\57','\48','\41','\44','\48','\44','\48','\41','\10','\109','\101','\46','\76','\97','\118','\97','\110','\100','\101','\114','\72','\97','\105','\114','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\49','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\10','\109','\101','\46','\76','\97','\118','\97','\110','\100','\101','\114','\72','\97','\105','\114','\46','\78','\97','\109','\101','\32','\61','\32','\34','\115','\101','\103','\34','\10','\109','\101','\46','\77','\111','\100','\101','\108','\46','\76','\97','\118','\97','\110','\100','\101','\114','\72','\97','\105','\114','\46','\72','\97','\110','\100','\108','\101','\46','\77','\101','\115','\104','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\10','\115','\49','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\80','\97','\114','\116','\34','\44','\32','\109','\101','\41','\10','\115','\49','\49','\46','\80','\111','\115','\105','\116','\105','\111','\110','\32','\61','\32','\109','\101','\46','\72','\101','\97','\100','\46','\80','\111','\115','\105','\116','\105','\111','\110','\10','\115','\49','\49','\46','\83','\105','\122','\101','\32','\61','\32','\86','\101','\99','\116','\111','\114','\51','\46','\110','\101','\119','\40','\49','\44','\32','\50','\44','\32','\49','\41','\10','\115','\49','\49','\46','\84','\114','\97','\110','\115','\112','\97','\114','\101','\110','\99','\121','\32','\61','\32','\49','\10','\10','\109','\101','\46','\78','\101','\99','\107','\108','\97','\99','\101','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\80','\97','\114','\116','\49','\32','\61','\32','\115','\49','\49','\10','\109','\101','\46','\78','\101','\99','\107','\108','\97','\99','\101','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\48','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\42','\67','\70','\114','\97','\109','\101','\46','\65','\110','\103','\108','\101','\115','\40','\109','\97','\116','\104','\46','\114','\97','\100','\40','\57','\48','\41','\44','\48','\44','\48','\41','\10','\109','\101','\46','\78','\101','\99','\107','\108','\97','\99','\101','\46','\72','\97','\110','\100','\108','\101','\46','\65','\99','\99','\101','\115','\115','\111','\114','\121','\87','\101','\108','\100','\46','\67','\49','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\41','\10','\109','\101','\46','\78','\101','\99','\107','\108','\97','\99','\101','\46','\78','\97','\109','\101','\32','\61','\32','\34','\115','\101','\103','\34','\10','\109','\101','\46','\77','\111','\100','\101','\108','\46','\78','\101','\99','\107','\108','\97','\99','\101','\46','\72','\97','\110','\100','\108','\101','\46','\77','\101','\115','\104','\58','\68','\101','\115','\116','\114','\111','\121','\40','\41','\10','\10','\104','\115','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\49','\41','\10','\104','\115','\49','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\104','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\109','\101','\46','\72','\101','\97','\100','\41','\10','\104','\49','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\52','\44','\32','\48','\46','\54','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\49','\115','\50','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\49','\41','\10','\115','\49','\115','\50','\49','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\49','\115','\50','\50','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\50','\41','\10','\115','\49','\115','\50','\50','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\50','\115','\51','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\50','\41','\10','\115','\50','\115','\51','\49','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\50','\115','\51','\50','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\51','\41','\10','\115','\50','\115','\51','\50','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\51','\115','\52','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\51','\41','\10','\115','\51','\115','\52','\49','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\51','\115','\52','\50','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\52','\41','\10','\115','\51','\115','\52','\50','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\52','\115','\53','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\52','\41','\10','\115','\52','\115','\53','\49','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\52','\115','\53','\50','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\53','\41','\10','\115','\52','\115','\53','\50','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\53','\115','\54','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\53','\41','\10','\115','\53','\115','\54','\49','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\53','\115','\54','\50','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\54','\41','\10','\115','\53','\115','\54','\50','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\54','\115','\55','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\54','\41','\10','\115','\54','\115','\55','\49','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\54','\115','\55','\50','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\55','\41','\10','\115','\54','\115','\55','\50','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\55','\115','\56','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\55','\41','\10','\115','\55','\115','\56','\49','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\55','\115','\56','\50','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\56','\41','\10','\115','\55','\115','\56','\50','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\56','\115','\57','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\56','\41','\10','\115','\56','\115','\57','\49','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\56','\115','\57','\50','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\57','\41','\10','\115','\56','\115','\57','\50','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\57','\115','\49','\48','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\57','\41','\10','\115','\57','\115','\49','\48','\49','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\57','\115','\49','\48','\50','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\49','\48','\41','\10','\115','\57','\115','\49','\48','\50','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\49','\48','\115','\49','\49','\49','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\49','\48','\41','\10','\115','\49','\48','\115','\49','\49','\49','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\115','\49','\48','\115','\49','\49','\50','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\34','\44','\32','\115','\49','\49','\41','\10','\115','\49','\48','\115','\49','\49','\50','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\49','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\10','\106','\111','\105','\110','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\66','\97','\108','\108','\83','\111','\99','\107','\101','\116','\67','\111','\110','\115','\116','\114','\97','\105','\110','\116','\34','\44','\109','\101','\41','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\48','\32','\61','\32','\104','\49','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\49','\32','\61','\32','\104','\115','\49','\10','\10','\106','\111','\105','\110','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\66','\97','\108','\108','\83','\111','\99','\107','\101','\116','\67','\111','\110','\115','\116','\114','\97','\105','\110','\116','\34','\44','\109','\101','\41','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\48','\32','\61','\32','\115','\50','\115','\51','\49','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\49','\32','\61','\32','\115','\50','\115','\51','\50','\10','\10','\106','\111','\105','\110','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\66','\97','\108','\108','\83','\111','\99','\107','\101','\116','\67','\111','\110','\115','\116','\114','\97','\105','\110','\116','\34','\44','\109','\101','\41','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\48','\32','\61','\32','\115','\49','\115','\50','\49','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\49','\32','\61','\32','\115','\49','\115','\50','\50','\10','\10','\106','\111','\105','\110','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\66','\97','\108','\108','\83','\111','\99','\107','\101','\116','\67','\111','\110','\115','\116','\114','\97','\105','\110','\116','\34','\44','\109','\101','\41','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\48','\32','\61','\32','\115','\51','\115','\52','\49','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\49','\32','\61','\32','\115','\51','\115','\52','\50','\10','\10','\106','\111','\105','\110','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\66','\97','\108','\108','\83','\111','\99','\107','\101','\116','\67','\111','\110','\115','\116','\114','\97','\105','\110','\116','\34','\44','\109','\101','\41','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\48','\32','\61','\32','\115','\52','\115','\53','\49','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\49','\32','\61','\32','\115','\52','\115','\53','\50','\10','\10','\106','\111','\105','\110','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\66','\97','\108','\108','\83','\111','\99','\107','\101','\116','\67','\111','\110','\115','\116','\114','\97','\105','\110','\116','\34','\44','\109','\101','\41','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\48','\32','\61','\32','\115','\53','\115','\54','\49','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\49','\32','\61','\32','\115','\53','\115','\54','\50','\10','\10','\106','\111','\105','\110','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\66','\97','\108','\108','\83','\111','\99','\107','\101','\116','\67','\111','\110','\115','\116','\114','\97','\105','\110','\116','\34','\44','\109','\101','\41','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\48','\32','\61','\32','\115','\54','\115','\55','\49','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\49','\32','\61','\32','\115','\54','\115','\55','\50','\10','\10','\106','\111','\105','\110','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\66','\97','\108','\108','\83','\111','\99','\107','\101','\116','\67','\111','\110','\115','\116','\114','\97','\105','\110','\116','\34','\44','\109','\101','\41','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\48','\32','\61','\32','\115','\55','\115','\56','\49','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\49','\32','\61','\32','\115','\55','\115','\56','\50','\10','\10','\106','\111','\105','\110','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\66','\97','\108','\108','\83','\111','\99','\107','\101','\116','\67','\111','\110','\115','\116','\114','\97','\105','\110','\116','\34','\44','\109','\101','\41','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\48','\32','\61','\32','\115','\56','\115','\57','\49','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\49','\32','\61','\32','\115','\56','\115','\57','\50','\10','\10','\106','\111','\105','\110','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\66','\97','\108','\108','\83','\111','\99','\107','\101','\116','\67','\111','\110','\115','\116','\114','\97','\105','\110','\116','\34','\44','\109','\101','\41','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\48','\32','\61','\32','\115','\57','\115','\49','\48','\49','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\49','\32','\61','\32','\115','\57','\115','\49','\48','\50','\10','\10','\106','\111','\105','\110','\32','\61','\32','\73','\110','\115','\116','\97','\110','\99','\101','\46','\110','\101','\119','\40','\34','\66','\97','\108','\108','\83','\111','\99','\107','\101','\116','\67','\111','\110','\115','\116','\114','\97','\105','\110','\116','\34','\44','\109','\101','\41','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\48','\32','\61','\32','\115','\49','\48','\115','\49','\49','\49','\10','\106','\111','\105','\110','\46','\65','\116','\116','\97','\99','\104','\109','\101','\110','\116','\49','\32','\61','\32','\115','\49','\48','\115','\49','\49','\50','\10','\10','\102','\111','\114','\32','\105','\44','\118','\32','\105','\110','\32','\112','\97','\105','\114','\115','\40','\109','\101','\58','\71','\101','\116','\68','\101','\115','\99','\101','\110','\100','\97','\110','\116','\115','\40','\41','\41','\32','\100','\111','\10','\32','\32','\32','\32','\105','\102','\32','\118','\58','\73','\115','\65','\40','\34','\65','\99','\99','\101','\115','\115','\111','\114','\121','\34','\41','\32','\97','\110','\100','\32','\118','\46','\80','\97','\114','\101','\110','\116','\32','\61','\61','\32','\109','\101','\32','\97','\110','\100','\32','\118','\46','\78','\97','\109','\101','\32','\126','\61','\32','\34','\115','\101','\103','\34','\32','\116','\104','\101','\110','\10','\32','\32','\32','\32','\32','\32','\32','\32','\118','\46','\72','\97','\110','\100','\108','\101','\46','\97','\116','\116','\49','\95','\72','\97','\110','\100','\108','\101','\46','\67','\70','\114','\97','\109','\101','\32','\61','\32','\67','\70','\114','\97','\109','\101','\46','\110','\101','\119','\40','\48','\44','\32','\45','\52','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\44','\32','\48','\44','\32','\48','\44','\32','\48','\44','\32','\49','\41','\10','\32','\32','\32','\32','\101','\110','\100','\10','\101','\110','\100','\10','\10','\10','\72','\117','\109','\97','\110','\111','\105','\100','\32','\61','\32','\109','\101','\46','\72','\117','\109','\97','\110','\111','\105','\100','\10','\72','\117','\109','\97','\110','\111','\105','\100','\58','\71','\101','\116','\80','\114','\111','\112','\101','\114','\116','\121','\67','\104','\97','\110','\103','\101','\100','\83','\105','\103','\110','\97','\108','\40','\34','\70','\108','\111','\111','\114','\77','\97','\116','\101','\114','\105','\97','\108','\34','\41','\58','\67','\111','\110','\110','\101','\99','\116','\40','\102','\117','\110','\99','\116','\105','\111','\110','\40','\41','\10','\9','\105','\102','\32','\116','\111','\115','\116','\114','\105','\110','\103','\40','\72','\117','\109','\97','\110','\111','\105','\100','\46','\70','\108','\111','\111','\114','\77','\97','\116','\101','\114','\105','\97','\108','\41','\58','\109','\97','\116','\99','\104','\40','\34','\70','\111','\114','\99','\101','\70','\105','\101','\108','\100','\34','\41','\32','\111','\114','\32','\116','\111','\115','\116','\114','\105','\110','\103','\40','\72','\117','\109','\97','\110','\111','\105','\100','\46','\70','\108','\111','\111','\114','\77','\97','\116','\101','\114','\105','\97','\108','\41','\58','\109','\97','\116','\99','\104','\40','\34','\65','\105','\114','\34','\41','\32','\116','\104','\101','\110','\32','\100','\111','\10','\9','\9','\9','\115','\49','\46','\67','\97','\110','\67','\111','\108','\108','\105','\100','\101','\32','\61','\32','\102','\97','\108','\115','\101','\10','\32','\32','\32','\32','\32','\32','\32','\32','\32','\32','\32','\32','\115','\50','\46','\67','\97','\110','\67','\111','\108','\108','\105','\100','\101','\32','\61','\32','\102','\97','\108','\115','\101','\10','\9','\9','\101','\110','\100','\10','\32','\32','\32','\32','\32','\32','\32','\32','\101','\108','\115','\101','\10','\32','\32','\32','\32','\32','\32','\32','\32','\32','\32','\32','\32','\115','\49','\46','\67','\97','\110','\67','\111','\108','\108','\105','\100','\101','\32','\61','\32','\116','\114','\117','\101','\10','\32','\32','\32','\32','\32','\32','\32','\32','\32','\32','\32','\32','\115','\50','\46','\67','\97','\110','\67','\111','\108','\108','\105','\100','\101','\32','\61','\32','\116','\114','\117','\101','\10','\32','\32','\32','\32','\32','\32','\32','\32','\101','\110','\100','\10','\101','\110','\100','\41','\10',}IllIIllIIllIII(IllIIIllIIIIllI(IlIlIlIlIlIlIlIlII,IIIIIIIIllllllllIIIIIIII))()
Add Comment
Please, Sign In to add comment