daily pastebin goal
53%
SHARE
TWEET

STRUCID GUI BY MR.STUPERD

a guest Feb 16th, 2019 85 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local ScreenGuiStrucid = Instance.new("ScreenGui")
  2. local Frame = Instance.new("Frame")
  3. local Frame_2 = Instance.new("Frame")
  4. local AIMBOT = Instance.new("TextButton")
  5. local ESP = Instance.new("TextButton")
  6. local XRAY = Instance.new("TextButton")
  7. local INFJUMP = Instance.new("TextButton")
  8. local TextLabel = Instance.new("TextLabel")
  9. local TextLabel_2 = Instance.new("TextLabel")
  10. local TextLabel_3 = Instance.new("TextLabel")
  11. local TextLabel_4 = Instance.new("TextLabel")
  12.  
  13. ScreenGuiStrucid.Name = "ScreenGui(Strucid)"
  14. ScreenGuiStrucid.Parent = game.CoreGui
  15. ScreenGuiStrucid.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  16.  
  17. Frame.Parent = ScreenGuiStrucid
  18. Frame.BackgroundColor3 = Color3.new(0, 0, 0)
  19. Frame.Position = UDim2.new(0.531515181, 0, 0.26289925, 0)
  20. Frame.Size = UDim2.new(0, 355, 0, 42)
  21.  
  22. Frame_2.Parent = Frame
  23. Frame_2.BackgroundColor3 = Color3.new(0, 0, 0)
  24. Frame_2.Position = UDim2.new(0, 0, 5.02380943, 0)
  25. Frame_2.Size = UDim2.new(0, 355, 0, 41)
  26.  
  27. AIMBOT.Name = "AIMBOT"
  28. AIMBOT.Parent = Frame
  29. AIMBOT.BackgroundColor3 = Color3.new(0, 0, 0)
  30. AIMBOT.BackgroundTransparency = 0.5
  31. AIMBOT.BorderColor3 = Color3.new(0, 0, 0)
  32. AIMBOT.Position = UDim2.new(0.0507042259, 0, 1.00000036, 0)
  33. AIMBOT.Size = UDim2.new(0, 157, 0, 85)
  34. AIMBOT.Font = Enum.Font.SciFi
  35. AIMBOT.Text = "AIMBOT"
  36. AIMBOT.TextColor3 = Color3.new(0, 0, 0)
  37. AIMBOT.TextSize = 50
  38. AIMBOT.MouseButton1Down:connect(function()
  39.  
  40. PLAYER  = game.Players.LocalPlayer
  41. MOUSE   = PLAYER:GetMouse()
  42. CC      = game.Workspace.CurrentCamera
  43.  
  44. ENABLED      = false
  45. ESP_ENABLED  = false
  46.  
  47. _G.FREE_FOR_ALL = false
  48.  
  49. _G.BIND        = 118
  50. _G.ESP_BIND    = 49
  51. _G.CHANGE_AIM  = 'q'
  52.  
  53. _G.AIM_AT = 'Head'
  54.  
  55. wait(1)
  56.  
  57. function GetNearestPlayerToMouse()
  58. local PLAYERS      = {}
  59. local PLAYER_HOLD  = {}
  60. local DISTANCES    = {}
  61. for i, v in pairs(game.Players:GetPlayers()) do
  62. if v ~= PLAYER then
  63. table.insert(PLAYERS, v)
  64. end
  65. end
  66. for i, v in pairs(PLAYERS) do
  67. if _G.FREE_FOR_ALL == false then
  68. if v and (v.Character) ~= nil and v.TeamColor ~= PLAYER.TeamColor then
  69. local AIM = v.Character:FindFirstChild(_G.AIM_AT)
  70. if AIM ~= nil then
  71. local DISTANCE                 = (AIM.Position - game.Workspace.CurrentCamera.CoordinateFrame.p).magnitude
  72. local RAY                      = Ray.new(game.Workspace.CurrentCamera.CoordinateFrame.p, (MOUSE.Hit.p - CC.CoordinateFrame.p).unit * DISTANCE)
  73. local HIT,POS                  = game.Workspace:FindPartOnRay(RAY, game.Workspace)
  74. local DIFF                     = math.floor((POS - AIM.Position).magnitude)
  75. PLAYER_HOLD[v.Name .. i]       = {}
  76. PLAYER_HOLD[v.Name .. i].dist  = DISTANCE
  77. PLAYER_HOLD[v.Name .. i].plr   = v
  78. PLAYER_HOLD[v.Name .. i].diff  = DIFF
  79. table.insert(DISTANCES, DIFF)
  80. end
  81. end
  82. elseif _G.FREE_FOR_ALL == true then
  83. local AIM = v.Character:FindFirstChild(_G.AIM_AT)
  84. if AIM ~= nil then
  85. local DISTANCE                 = (AIM.Position - game.Workspace.CurrentCamera.CoordinateFrame.p).magnitude
  86. local RAY                      = Ray.new(game.Workspace.CurrentCamera.CoordinateFrame.p, (MOUSE.Hit.p - CC.CoordinateFrame.p).unit * DISTANCE)
  87. local HIT,POS                  = game.Workspace:FindPartOnRay(RAY, game.Workspace)
  88. local DIFF                     = math.floor((POS - AIM.Position).magnitude)
  89. PLAYER_HOLD[v.Name .. i]       = {}
  90. PLAYER_HOLD[v.Name .. i].dist  = DISTANCE
  91. PLAYER_HOLD[v.Name .. i].plr   = v
  92. PLAYER_HOLD[v.Name .. i].diff  = DIFF
  93. table.insert(DISTANCES, DIFF)
  94. end
  95. end
  96. end
  97.  
  98. if unpack(DISTANCES) == nil then
  99. return false
  100. end
  101.  
  102. local L_DISTANCE = math.floor(math.min(unpack(DISTANCES)))
  103. if L_DISTANCE > 20 then
  104. return false
  105. end
  106.  
  107. for i, v in pairs(PLAYER_HOLD) do
  108. if v.diff == L_DISTANCE then
  109. return v.plr
  110. end
  111. end
  112. return false
  113. end
  114.  
  115. GUI_MAIN                           = Instance.new('ScreenGui', game.CoreGui)
  116. GUI_TARGET                         = Instance.new('TextLabel', GUI_MAIN)
  117. GUI_AIM_AT                         = Instance.new('TextLabel', GUI_MAIN)
  118.  
  119. local TRACK = false
  120.  
  121. function CREATE(BASE, TEAM)
  122. local ESP_MAIN                   = Instance.new('BillboardGui', PLAYER.PlayerGui)
  123. local ESP_DOT                    = Instance.new('Frame', ESP_MAIN)
  124. local ESP_NAME                   = Instance.new('TextLabel', ESP_MAIN)
  125.  
  126. ESP_MAIN.Name                    = 'ESP'
  127. ESP_MAIN.Adornee                 = BASE
  128. ESP_MAIN.AlwaysOnTop             = true
  129. ESP_MAIN.ExtentsOffset           = Vector3.new(0, 1, 0)
  130. ESP_MAIN.Size                    = UDim2.new(0, 5, 0, 5)
  131.  
  132. ESP_DOT.Name                     = 'DOT'
  133. ESP_DOT.BackgroundColor          = BrickColor.new('Bright red')
  134. ESP_DOT.BackgroundTransparency   = 0.3
  135. ESP_DOT.BorderSizePixel          = 0
  136. ESP_DOT.Position                 = UDim2.new(-0.5, 0, -0.5, 0)
  137. ESP_DOT.Size                     = UDim2.new(2, 0, 2, 0)
  138. ESP_DOT.Visible                  = true
  139. ESP_DOT.ZIndex                   = 10
  140.  
  141. ESP_NAME.Name                    = 'NAME'
  142. ESP_NAME.BackgroundColor3        = Color3.new(255, 255, 255)
  143. ESP_NAME.BackgroundTransparency  = 1
  144. ESP_NAME.BorderSizePixel         = 0
  145. ESP_NAME.Position                = UDim2.new(0, 0, 0, -40)
  146. ESP_NAME.Size                    = UDim2.new(1, 0, 10, 0)
  147. ESP_NAME.Visible                 = true
  148. ESP_NAME.ZIndex                  = 10
  149. ESP_NAME.Font                    = 'ArialBold'
  150. ESP_NAME.FontSize                = 'Size14'
  151. ESP_NAME.Text                    = BASE.Parent.Name:upper()
  152. ESP_NAME.TextColor               = BrickColor.new('Bright red')
  153. end
  154.  
  155. function CLEAR()
  156. for _,v in pairs(PLAYER.PlayerGui:children()) do
  157. if v.Name == 'ESP' and v:IsA('BillboardGui') then
  158. v:Destroy()
  159. end
  160. end
  161. end
  162.  
  163. function FIND()
  164. CLEAR()
  165. TRACK = true
  166. spawn(function()
  167. while wait() do
  168. if TRACK then
  169. CLEAR()
  170. for i,v in pairs(game.Players:GetChildren()) do
  171. if v.Character and v.Character:FindFirstChild('Head') then
  172. if _G.FREE_FOR_ALL == false then
  173. if v.TeamColor ~= PLAYER.TeamColor then
  174. if v.Character:FindFirstChild('Head') then
  175. CREATE(v.Character.Head, true)
  176. end
  177. end
  178. else
  179. if v.Character:FindFirstChild('Head') then
  180. CREATE(v.Character.Head, true)
  181. end
  182. end
  183. end
  184. end
  185. end
  186. end
  187. wait(1)
  188. end)
  189. end
  190.  
  191. MOUSE.KeyDown:connect(function(KEY)
  192. KEY = KEY:lower():byte()
  193. if KEY == _G.BIND then
  194. ENABLED = true
  195. end
  196. end)
  197.  
  198. MOUSE.KeyUp:connect(function(KEY)
  199. KEY = KEY:lower():byte()
  200. if KEY == _G.BIND then
  201. ENABLED = false
  202. end
  203. end)
  204.  
  205. MOUSE.KeyDown:connect(function(KEY)
  206. KEY = KEY:lower():byte()
  207. if KEY == _G.ESP_BIND then
  208. if ESP_ENABLED == false then
  209. FIND()
  210. ESP_ENABLED = true
  211. print('ESP : ON')
  212. elseif ESP_ENABLED == true then
  213. wait()
  214. CLEAR()
  215. TRACK = false
  216. ESP_ENABLED = true
  217. print('ESP : OFF')
  218. end
  219. end
  220. end)
  221.  
  222. MOUSE.KeyDown:connect(function(KEY)
  223. if KEY == _G.CHANGE_AIM then
  224. if _G.AIM_AT == 'Head' then
  225. _G.AIM_AT = 'Torso'
  226. GUI_AIM_AT.Text = 'AIMING : TORSO'
  227. elseif _G.AIM_AT == 'Torso' then
  228. _G.AIM_AT = 'Head'
  229. GUI_AIM_AT.Text = 'AIMING : HEAD'
  230. end
  231. end
  232. end)
  233.  
  234. game:GetService('RunService').RenderStepped:connect(function()
  235. if ENABLED then
  236. local TARGET = GetNearestPlayerToMouse()
  237. if (TARGET ~= false) then
  238. local AIM = TARGET.Character:FindFirstChild(_G.AIM_AT)
  239. if AIM then
  240. CC.CoordinateFrame = CFrame.new(CC.CoordinateFrame.p, AIM.CFrame.p)
  241. end
  242. GUI_TARGET.Text = 'AIMBOT : '.. TARGET.Name:sub(1, 5)
  243. else
  244. GUI_TARGET.Text = 'AIMBOT : OFF'
  245. end
  246. end
  247. end)
  248.  
  249. repeat
  250. wait()
  251. if ESP_ENABLED == true then
  252. FIND()
  253. end
  254. until ESP_ENABLED == false
  255. wait()
  256. _G.FREE_FOR_ALL = false
  257. _G.BIND = 118 -- LEFT ALT
  258. _G.ESP_BIND = 49 -- RIGHT CTRL
  259. end)
  260.  
  261. ESP.Name = "ESP"
  262. ESP.Parent = Frame
  263. ESP.BackgroundColor3 = Color3.new(0, 0, 0)
  264. ESP.BackgroundTransparency = 0.5
  265. ESP.BorderColor3 = Color3.new(0, 0, 0)
  266. ESP.Position = UDim2.new(0.492957741, 0, 0.976190865, 0)
  267. ESP.Size = UDim2.new(0, 161, 0, 86)
  268. ESP.Font = Enum.Font.SciFi
  269. ESP.Text = "ESP"
  270. ESP.TextColor3 = Color3.new(0, 0, 0)
  271. ESP.TextSize = 50
  272. ESP.MouseButton1Down:connect(function()
  273. -- Created By Ic3W0lf team
  274. assert(Drawing, 'exploit not supported')
  275.  
  276. local UserInputService = game:GetService'UserInputService';
  277. local HttpService = game:GetService'HttpService';
  278. local GUIService = game:GetService'GuiService';
  279. local RunService = game:GetService'RunService';
  280. local Players = game:GetService'Players';
  281. local LocalPlayer = Players.LocalPlayer;
  282. local Camera = workspace.CurrentCamera
  283. local Mouse = LocalPlayer:GetMouse();
  284. local Menu = {};
  285. local MouseHeld = false;
  286. local LastRefresh = 0;
  287. local OptionsFile = 'IC3_ESP_SETTINGS.dat';
  288. local Binding = false;
  289. local BindedKey = nil;
  290. local OIndex = 0;
  291. local LineBox = {};
  292. local UIButtons = {};
  293. local Sliders = {};
  294. local Dragging = false;
  295. local DraggingUI = false;
  296. local DragOffset = Vector2.new();
  297. local DraggingWhat = nil;
  298. local OldData = {};
  299. local IgnoreList = {};
  300. local Red = Color3.new(1, 0, 0);
  301. local Green = Color3.new(0, 1, 0);
  302. local MenuLoaded = false;
  303.  
  304. shared.MenuDrawingData = shared.MenuDrawingData or { Instances = {} };
  305. shared.PlayerData = shared.PlayerData or {};
  306. shared.RSName = shared.RSName or ('UnnamedESP_by_ic3-' .. HttpService:GenerateGUID(false));
  307.  
  308. local GetDataName = shared.RSName .. '-GetData';
  309. local UpdateName = shared.RSName .. '-Update';
  310.  
  311. local Debounce = setmetatable({}, {
  312. __index = function(t, i)
  313. return rawget(t, i) or false
  314. end;
  315. });
  316.  
  317. pcall(function() shared.InputBeganCon:disconnect() end);
  318. pcall(function() shared.InputEndedCon:disconnect() end);
  319.  
  320. function GetMouseLocation()
  321. return UserInputService:GetMouseLocation();
  322. end
  323.  
  324. function MouseHoveringOver(Values)
  325. local X1, Y1, X2, Y2 = Values[1], Values[2], Values[3], Values[4]
  326. local MLocation = GetMouseLocation();
  327. return (MLocation.x >= X1 and MLocation.x <= (X1 + (X2 - X1))) and (MLocation.y >= Y1 and MLocation.y <= (Y1 + (Y2 - Y1)));
  328. end
  329.  
  330. function GetTableData(t) -- basically table.foreach i dont even know why i made this
  331. if typeof(t) ~= 'table' then return end
  332. return setmetatable(t, {
  333. __call = function(t, func)
  334. if typeof(func) ~= 'function' then return end;
  335. for i, v in pairs(t) do
  336. pcall(func, i, v);
  337. end
  338. end;
  339. });
  340. end
  341. local function Format(format, ...)
  342. return string.format(format, ...);
  343. end
  344. function CalculateValue(Min, Max, Percent)
  345. return Min + math.floor(((Max - Min) * Percent) + .5);
  346. end
  347.  
  348. local Options = setmetatable({}, {
  349. __call = function(t, ...)
  350. local Arguments = {...};
  351. local Name = Arguments[1];
  352. OIndex = OIndex + 1; -- (typeof(Arguments[3]) == 'boolean' and 1 or 0);
  353. rawset(t, Name, setmetatable({
  354. Name = Arguments[1];
  355. Text = Arguments[2];
  356. Value = Arguments[3];
  357. DefaultValue = Arguments[3];
  358. AllArgs = Arguments;
  359. Index = OIndex;
  360. }, {
  361. __call = function(t, v)
  362. if typeof(t.Value) == 'function' then
  363. t.Value();
  364. elseif typeof(t.Value) == 'EnumItem' then
  365. local BT = Menu:GetInstance(Format('%s_BindText', t.Name));
  366. Binding = true;
  367. local Val = 0
  368. while Binding do
  369. wait();
  370. Val = (Val + 1) % 17;
  371. BT.Text = Val <= 8 and '|' or '';
  372. end
  373. t.Value = BindedKey;
  374. BT.Text = tostring(t.Value):match'%w+%.%w+%.(.+)';
  375. BT.Position = t.BasePosition + Vector2.new(t.BaseSize.X - BT.TextBounds.X - 20, -10);
  376. else
  377. local NewValue = v;
  378. if NewValue == nil then NewValue = not t.Value; end
  379. rawset(t, 'Value', NewValue);
  380. if Arguments[2] ~= nil then
  381. if typeof(Arguments[3]) == 'number' then
  382. local AMT = Menu:GetInstance(Format('%s_AmountText', t.Name));
  383. AMT.Text = tostring(t.Value);
  384. AMT.Position = t.BasePosition + Vector2.new(t.BaseSize.X - AMT.TextBounds.X - 10, -10);
  385. else
  386. local Inner = Menu:GetInstance(Format('%s_InnerCircle', t.Name));
  387. Inner.Visible = t.Value;
  388. end
  389. end
  390. end
  391. end;
  392. }));
  393. end;
  394. })
  395.  
  396. function Load()
  397. local _, Result = pcall(readfile, OptionsFile);
  398. if _ then -- extremely ugly code yea i know but i dont care p.s. i hate pcall
  399. local _, Table = pcall(HttpService.JSONDecode, HttpService, Result);
  400. if _ then
  401. for i, v in pairs(Table) do
  402. if Options[i] ~= nil and Options[i].Value ~= nil and (typeof(Options[i].Value) == 'boolean' or typeof(Options[i].Value) == 'number') then
  403. Options[i].Value = v.Value;
  404. pcall(Options[i], v.Value);
  405. end
  406. end
  407. end
  408. end
  409. end
  410.  
  411. Options('Enabled', 'ESP Enabled', true);
  412. Options('ShowTeam', 'Show Team', true);
  413. Options('ShowName', 'Show Names', true);
  414. Options('ShowDistance', 'Show Distance', true);
  415. Options('ShowHealth', 'Show Health', true);
  416. Options('ShowBoxes', 'Show Boxes', true);
  417. Options('ShowTracers', 'Show Tracers', true);
  418. Options('ShowDot', 'Show Head Dot', false);
  419. Options('VisCheck', 'Visibility Check', false);
  420. Options('Crosshair', 'Crosshair', false);
  421. Options('TextOutline', 'Text Outline', true);
  422. Options('TextSize', 'Text Size', syn and 18 or 14, 10, 24); -- cuz synapse fonts look weird???
  423. Options('MaxDistance', 'Max Distance', 2500, 100, 5000);
  424. Options('RefreshRate', 'Refresh Rate (ms)', 5, 1, 200);
  425. Options('MenuKey', 'Menu Key', Enum.KeyCode.F4, 1);
  426. Options('ResetSettings', 'Reset Settings', function()
  427. for i, v in pairs(Options) do
  428. if Options[i] ~= nil and Options[i].Value ~= nil and Options[i].Text ~= nil and (typeof(Options[i].Value) == 'boolean' or typeof(Options[i].Value) == 'number') then
  429. Options[i](Options[i].DefaultValue);
  430. end
  431. end
  432. end, 4);
  433. Options('LoadSettings', 'Load Settings', Load, 3);
  434. Options('SaveSettings', 'Save Settings', function()
  435. writefile(OptionsFile, HttpService:JSONEncode(Options));
  436. end, 2)
  437. -- Options.SaveSettings.Value();
  438.  
  439. Load();
  440.  
  441. Options('MenuOpen', nil, true);
  442.  
  443. local function Set(t, i, v)
  444. t[i] = v;
  445. end
  446. local function Combine(...)
  447. local Output = {};
  448. for i, v in pairs{...} do
  449. if typeof(v) == 'table' then
  450. table.foreach(v, function(i, v)
  451. Output[i] = v;
  452. end)
  453. end
  454. end
  455. return Output
  456. end
  457. function IsStringEmpty(String)
  458. if type(String) == 'string' then
  459. return String:match'^%s+$' ~= nil or #String == 0 or String == '' or false;
  460. end
  461. return false
  462. end
  463.  
  464. function NewDrawing(InstanceName)
  465. local Instance = Drawing.new(InstanceName);
  466. return (function(Properties)
  467. for i, v in pairs(Properties) do
  468. pcall(Set, Instance, i, v);
  469. end
  470. return Instance;
  471. end)
  472. end
  473.  
  474. function Menu:AddMenuInstace(Name, Instance)
  475. if shared.MenuDrawingData.Instances[Name] ~= nil then
  476. shared.MenuDrawingData.Instances[Name]:Remove();
  477. end
  478. shared.MenuDrawingData.Instances[Name] = Instance;
  479. return Instance;
  480. end
  481. function Menu:UpdateMenuInstance(Name)
  482. local Instance = shared.MenuDrawingData.Instances[Name];
  483. if Instance ~= nil then
  484. return (function(Properties)
  485. for i, v in pairs(Properties) do
  486. -- print(Format('%s %s -> %s', Name, tostring(i), tostring(v)));
  487. pcall(Set, Instance, i, v);
  488. end
  489. return Instance;
  490. end)
  491. end
  492. end
  493. function Menu:GetInstance(Name)
  494. return shared.MenuDrawingData.Instances[Name];
  495. end
  496.  
  497. function LineBox:Create(Properties)
  498. local Box = { Visible = true }; -- prevent errors not really though dont worry bout the Visible = true thing
  499.  
  500. local Properties = Combine({
  501. Transparency = 1;
  502. Thickness = 1;
  503. Visible = true;
  504. }, Properties);
  505.  
  506. Box['TopLeft'] = NewDrawing'Line'(Properties);
  507. Box['TopRight'] = NewDrawing'Line'(Properties);
  508. Box['BottomLeft'] = NewDrawing'Line'(Properties);
  509. Box['BottomRight'] = NewDrawing'Line'(Properties);
  510.  
  511. function Box:Update(CF, Size, Color, Properties)
  512. if not CF or not Size then return end
  513.  
  514. local TLPos, Visible1 = Camera:WorldToViewportPoint((CF * CFrame.new( Size.X,  Size.Y, 0)).p);
  515. local TRPos, Visible2 = Camera:WorldToViewportPoint((CF * CFrame.new(-Size.X,  Size.Y, 0)).p);
  516. local BLPos, Visible3 = Camera:WorldToViewportPoint((CF * CFrame.new( Size.X, -Size.Y, 0)).p);
  517. local BRPos, Visible4 = Camera:WorldToViewportPoint((CF * CFrame.new(-Size.X, -Size.Y, 0)).p);
  518. -- ## BEGIN UGLY CODE
  519. if Visible1 then
  520. Box['TopLeft'].Visible = true;
  521. Box['TopLeft'].Color = Color;
  522. Box['TopLeft'].From = Vector2.new(TLPos.X, TLPos.Y);
  523. Box['TopLeft'].To = Vector2.new(TRPos.X, TRPos.Y);
  524. else
  525. Box['TopLeft'].Visible = false;
  526. end
  527. if Visible2 then
  528. Box['TopRight'].Visible = true;
  529. Box['TopRight'].Color = Color;
  530. Box['TopRight'].From = Vector2.new(TRPos.X, TRPos.Y);
  531. Box['TopRight'].To = Vector2.new(BRPos.X, BRPos.Y);
  532. else
  533. Box['TopRight'].Visible = false;
  534. end
  535. if Visible3 then
  536. Box['BottomLeft'].Visible = true;
  537. Box['BottomLeft'].Color = Color;
  538. Box['BottomLeft'].From = Vector2.new(BLPos.X, BLPos.Y);
  539. Box['BottomLeft'].To = Vector2.new(TLPos.X, TLPos.Y);
  540. else
  541. Box['BottomLeft'].Visible = false;
  542. end
  543. if Visible4 then
  544. Box['BottomRight'].Visible = true;
  545. Box['BottomRight'].Color = Color;
  546. Box['BottomRight'].From = Vector2.new(BRPos.X, BRPos.Y);
  547. Box['BottomRight'].To = Vector2.new(BLPos.X, BLPos.Y);
  548. else
  549. Box['BottomRight'].Visible = false;
  550. end
  551. -- ## END UGLY CODE
  552. if Properties then
  553. GetTableData(Properties)(function(i, v)
  554. pcall(Set, Box['TopLeft'], i, v);
  555. pcall(Set, Box['TopRight'], i, v);
  556. pcall(Set, Box['BottomLeft'], i, v);
  557. pcall(Set, Box['BottomRight'], i, v);
  558. end)
  559. end
  560. end
  561. function Box:SetVisible(bool)
  562. pcall(Set, Box['TopLeft'], 'Visible', bool);
  563. pcall(Set, Box['TopRight'], 'Visible', bool);
  564. pcall(Set, Box['BottomLeft'], 'Visible', bool);
  565. pcall(Set, Box['BottomRight'], 'Visible', bool);
  566. end
  567. function Box:Remove()
  568. self:SetVisible(false);
  569. Box['TopLeft']:Remove();
  570. Box['TopRight']:Remove();
  571. Box['BottomLeft']:Remove();
  572. Box['BottomRight']:Remove();
  573. end
  574.  
  575. return Box;
  576. end
  577.  
  578. function CreateMenu(NewPosition) -- Create Menu
  579. local function FromHex(HEX)
  580. HEX = HEX:gsub('#', '');
  581. return Color3.fromRGB(tonumber('0x' .. HEX:sub(1, 2)), tonumber('0x' .. HEX:sub(3, 4)), tonumber('0x' .. HEX:sub(5, 6)));
  582. end
  583.  
  584. local Colors = {
  585. Primary = {
  586. Main = FromHex'424242';
  587. Light = FromHex'6d6d6d';
  588. Dark = FromHex'1b1b1b';
  589. };
  590. Secondary = {
  591. Main = FromHex'e0e0e0';
  592. Light = FromHex'ffffff';
  593. Dark = FromHex'aeaeae';
  594. };
  595. };
  596.  
  597. MenuLoaded = false;
  598.  
  599. GetTableData(UIButtons)(function(i, v)
  600. v.Instance.Visible = false;
  601. v.Instance:Remove();
  602. end)
  603. GetTableData(Sliders)(function(i, v)
  604. v.Instance.Visible = false;
  605. v.Instance:Remove();
  606. end)
  607.  
  608. UIButtons = {};
  609. Sliders = {};
  610.  
  611. local BaseSize = Vector2.new(300, 580);
  612. local BasePosition = NewPosition or Vector2.new(Camera.ViewportSize.X / 8 - (BaseSize.X / 2), Camera.ViewportSize.Y / 2 - (BaseSize.Y / 2));
  613.  
  614. Menu:AddMenuInstace('CrosshairX', NewDrawing'Line'{
  615. Visible = false;
  616. Color = Color3.new(0, 1, 0);
  617. Transparency = 1;
  618. Thickness = 1;
  619. });
  620. Menu:AddMenuInstace('CrosshairY', NewDrawing'Line'{
  621. Visible = false;
  622. Color = Color3.new(0, 1, 0);
  623. Transparency = 1;
  624. Thickness = 1;
  625. });
  626.  
  627. delay(.025, function() -- since zindex doesnt exist
  628. Menu:AddMenuInstace('Main', NewDrawing'Square'{
  629. Size = BaseSize;
  630. Position = BasePosition;
  631. Filled = false;
  632. Color = Colors.Primary.Main;
  633. Thickness = 3;
  634. Visible = true;
  635. });
  636. end);
  637. Menu:AddMenuInstace('TopBar', NewDrawing'Square'{
  638. Position = BasePosition;
  639. Size = Vector2.new(BaseSize.X, 25);
  640. Color = Colors.Primary.Dark;
  641. Filled = true;
  642. Visible = true;
  643. });
  644. Menu:AddMenuInstace('TopBarTwo', NewDrawing'Square'{
  645. Position = BasePosition + Vector2.new(0, 25);
  646. Size = Vector2.new(BaseSize.X, 60);
  647. Color = Colors.Primary.Main;
  648. Filled = true;
  649. Visible = true;
  650. });
  651. Menu:AddMenuInstace('TopBarText', NewDrawing'Text'{
  652. Size = 25;
  653. Position = shared.MenuDrawingData.Instances.TopBarTwo.Position + Vector2.new(25, 15);
  654. Text = 'Unnamed ESP';
  655. Color = Colors.Secondary.Light;
  656. Visible = true;
  657. });
  658. Menu:AddMenuInstace('TopBarTextBR', NewDrawing'Text'{
  659. Size = 15;
  660. Position = shared.MenuDrawingData.Instances.TopBarTwo.Position + Vector2.new(BaseSize.X - 65, 40);
  661. Text = 'by ic3w0lf';
  662. Color = Colors.Secondary.Dark;
  663. Visible = true;
  664. });
  665. Menu:AddMenuInstace('Filling', NewDrawing'Square'{
  666. Size = BaseSize - Vector2.new(0, 85);
  667. Position = BasePosition + Vector2.new(0, 85);
  668. Filled = true;
  669. Color = Colors.Secondary.Main;
  670. Transparency= .5;
  671. Visible = true;
  672. });
  673.  
  674. local CPos = 0;
  675.  
  676. GetTableData(Options)(function(i, v)
  677. if typeof(v.Value) == 'boolean' and not IsStringEmpty(v.Text) and v.Text ~= nil then
  678. CPos = CPos + 25;
  679. local BaseSize = Vector2.new(BaseSize.X, 30);
  680. local BasePosition = shared.MenuDrawingData.Instances.Filling.Position + Vector2.new(30, v.Index * 25 - 10);
  681. UIButtons[#UIButtons + 1] = {
  682. Option = v;
  683. Instance = Menu:AddMenuInstace(Format('%s_Hitbox', v.Name), NewDrawing'Square'{
  684. Position = BasePosition - Vector2.new(30, 15);
  685. Size = BaseSize;
  686. Visible = false;
  687. });
  688. };
  689. Menu:AddMenuInstace(Format('%s_OuterCircle', v.Name), NewDrawing'Circle'{
  690. Radius = 10;
  691. Position = BasePosition;
  692. Color = Colors.Secondary.Light;
  693. Filled = true;
  694. Visible = true;
  695. });
  696. Menu:AddMenuInstace(Format('%s_InnerCircle', v.Name), NewDrawing'Circle'{
  697. Radius = 7;
  698. Position = BasePosition;
  699. Color = Colors.Secondary.Dark;
  700. Filled = true;
  701. Visible = v.Value;
  702. });
  703. Menu:AddMenuInstace(Format('%s_Text', v.Name), NewDrawing'Text'{
  704. Text = v.Text;
  705. Size = 20;
  706. Position = BasePosition + Vector2.new(20, -10);
  707. Visible = true;
  708. Color = Colors.Primary.Dark;
  709. });
  710. end
  711. end)
  712. GetTableData(Options)(function(i, v) -- just to make sure certain things are drawn before or after others, too lazy to actually sort table
  713. if typeof(v.Value) == 'number' then
  714. CPos = CPos + 25;
  715.  
  716. local BaseSize = Vector2.new(BaseSize.X, 30);
  717. local BasePosition = shared.MenuDrawingData.Instances.Filling.Position + Vector2.new(0, CPos - 10);
  718.  
  719. local Text = Menu:AddMenuInstace(Format('%s_Text', v.Name), NewDrawing'Text'{
  720. Text = v.Text;
  721. Size = 20;
  722. Position = BasePosition + Vector2.new(20, -10);
  723. Visible = true;
  724. Color = Colors.Primary.Dark;
  725. });
  726. local AMT = Menu:AddMenuInstace(Format('%s_AmountText', v.Name), NewDrawing'Text'{
  727. Text = tostring(v.Value);
  728. Size = 20;
  729. Position = BasePosition;
  730. Visible = true;
  731. Color = Colors.Primary.Dark;
  732. });
  733. local Line = Menu:AddMenuInstace(Format('%s_SliderLine', v.Name), NewDrawing'Line'{
  734. Transparency = 1;
  735. Color = Colors.Primary.Dark;
  736. Thickness = 3;
  737. Visible = true;
  738. From = BasePosition + Vector2.new(20, 20);
  739. To = BasePosition + Vector2.new(BaseSize.X - 10, 20);
  740. });
  741. CPos = CPos + 10;
  742. local Slider = Menu:AddMenuInstace(Format('%s_Slider', v.Name), NewDrawing'Circle'{
  743. Visible = true;
  744. Filled = true;
  745. Radius = 6;
  746. Color = Colors.Secondary.Dark;
  747. Position = BasePosition + Vector2.new(35, 20);
  748. })
  749.  
  750. local CSlider = {Slider = Slider; Line = Line; Min = v.AllArgs[4]; Max = v.AllArgs[5]; Option = v};
  751. Sliders[#Sliders + 1] = CSlider;
  752.  
  753. -- local Percent = (v.Value / CSlider.Max) * 100;
  754. -- local Size = math.abs(Line.From.X - Line.To.X);
  755. -- local Value = Size * (Percent / 100); -- this shit's inaccurate but fuck it i'm not even gonna bother fixing it
  756.  
  757. Slider.Position = BasePosition + Vector2.new(40, 20);
  758.  
  759. v.BaseSize = BaseSize;
  760. v.BasePosition = BasePosition;
  761. AMT.Position = BasePosition + Vector2.new(BaseSize.X - AMT.TextBounds.X - 10, -10)
  762. end
  763. end)
  764. GetTableData(Options)(function(i, v) -- just to make sure certain things are drawn before or after others, too lazy to actually sort table
  765. if typeof(v.Value) == 'EnumItem' then
  766. CPos = CPos + 30;
  767.  
  768. local BaseSize = Vector2.new(BaseSize.X, 30);
  769. local BasePosition = shared.MenuDrawingData.Instances.Filling.Position + Vector2.new(0, CPos - 10);
  770.  
  771. UIButtons[#UIButtons + 1] = {
  772. Option = v;
  773. Instance = Menu:AddMenuInstace(Format('%s_Hitbox', v.Name), NewDrawing'Square'{
  774. Size = Vector2.new(BaseSize.X, 20) - Vector2.new(30, 0);
  775. Visible = true;
  776. Transparency= .5;
  777. Position = BasePosition + Vector2.new(15, -10);
  778. Color = Colors.Secondary.Light;
  779. Filled = true;
  780. });
  781. };
  782. local Text = Menu:AddMenuInstace(Format('%s_Text', v.Name), NewDrawing'Text'{
  783. Text = v.Text;
  784. Size = 20;
  785. Position = BasePosition + Vector2.new(20, -10);
  786. Visible = true;
  787. Color = Colors.Primary.Dark;
  788. });
  789. local BindText = Menu:AddMenuInstace(Format('%s_BindText', v.Name), NewDrawing'Text'{
  790. Text = tostring(v.Value):match'%w+%.%w+%.(.+)';
  791. Size = 20;
  792. Position = BasePosition;
  793. Visible = true;
  794. Color = Colors.Primary.Dark;
  795. });
  796.  
  797. Options[i].BaseSize = BaseSize;
  798. Options[i].BasePosition = BasePosition;
  799. BindText.Position = BasePosition + Vector2.new(BaseSize.X - BindText.TextBounds.X - 20, -10);
  800. end
  801. end)
  802. GetTableData(Options)(function(i, v) -- just to make sure certain things are drawn before or after others, too lazy to actually sort table
  803. if typeof(v.Value) == 'function' then
  804. local BaseSize = Vector2.new(BaseSize.X, 30);
  805. local BasePosition = shared.MenuDrawingData.Instances.Filling.Position + Vector2.new(0, CPos + (25 * v.AllArgs[4]) - 35);
  806.  
  807. UIButtons[#UIButtons + 1] = {
  808. Option = v;
  809. Instance = Menu:AddMenuInstace(Format('%s_Hitbox', v.Name), NewDrawing'Square'{
  810. Size = Vector2.new(BaseSize.X, 20) - Vector2.new(30, 0);
  811. Visible = true;
  812. Transparency= .5;
  813. Position = BasePosition + Vector2.new(15, -10);
  814. Color = Colors.Secondary.Light;
  815. Filled = true;
  816. });
  817. };
  818. local Text = Menu:AddMenuInstace(Format('%s_Text', v.Name), NewDrawing'Text'{
  819. Text = v.Text;
  820. Size = 20;
  821. Position = BasePosition + Vector2.new(20, -10);
  822. Visible = true;
  823. Color = Colors.Primary.Dark;
  824. });
  825.  
  826. -- BindText.Position = BasePosition + Vector2.new(BaseSize.X - BindText.TextBounds.X - 10, -10);
  827. end
  828. end)
  829.  
  830. delay(.1, function()
  831. MenuLoaded = true;
  832. end);
  833.  
  834. -- this has to be at the bottom cuz proto drawing api doesnt have zindex :triumph:
  835. Menu:AddMenuInstace('Cursor1', NewDrawing'Line'{
  836. Visible = false;
  837. Color = Color3.new(1, 0, 0);
  838. Transparency = 1;
  839. Thickness = 2;
  840. });
  841. Menu:AddMenuInstace('Cursor2', NewDrawing'Line'{
  842. Visible = false;
  843. Color = Color3.new(1, 0, 0);
  844. Transparency = 1;
  845. Thickness = 2;
  846. });
  847. Menu:AddMenuInstace('Cursor3', NewDrawing'Line'{
  848. Visible = false;
  849. Color = Color3.new(1, 0, 0);
  850. Transparency = 1;
  851. Thickness = 2;
  852. });
  853. end
  854.  
  855. CreateMenu();
  856.  
  857. shared.InputBeganCon = UserInputService.InputBegan:connect(function(input)
  858. if input.UserInputType.Name == 'MouseButton1' and Options.MenuOpen.Value then
  859. MouseHeld = true;
  860. local Bar = Menu:GetInstance'TopBar';
  861. local Values = {
  862. Bar.Position.X;
  863. Bar.Position.Y;
  864. Bar.Position.X + Bar.Size.X;
  865. Bar.Position.Y + Bar.Size.Y;
  866. }
  867. if MouseHoveringOver(Values) and not syn then -- disable dragging for synapse cuz idk why it breaks
  868. DraggingUI = true;
  869. DragOffset = Menu:GetInstance'Main'.Position - GetMouseLocation();
  870. else
  871. for i, v in pairs(Sliders) do
  872. local Values = {
  873. v.Line.From.X - (v.Slider.Radius);
  874. v.Line.From.Y - (v.Slider.Radius);
  875. v.Line.To.X + (v.Slider.Radius);
  876. v.Line.To.Y + (v.Slider.Radius);
  877. };
  878. if MouseHoveringOver(Values) then
  879. DraggingWhat = v;
  880. Dragging = true;
  881. break
  882. end
  883. end
  884. end
  885. end
  886. end)
  887. shared.InputEndedCon = UserInputService.InputEnded:connect(function(input)
  888. if input.UserInputType.Name == 'MouseButton1' and Options.MenuOpen.Value then
  889. MouseHeld = false;
  890. for i, v in pairs(UIButtons) do
  891. local Values = {
  892. v.Instance.Position.X;
  893. v.Instance.Position.Y;
  894. v.Instance.Position.X + v.Instance.Size.X;
  895. v.Instance.Position.Y + v.Instance.Size.Y;
  896. };
  897. if MouseHoveringOver(Values) then
  898. v.Option();
  899. break -- prevent clicking 2 options
  900. end
  901. end
  902. elseif input.UserInputType.Name == 'Keyboard' then
  903. if Binding then
  904. BindedKey = input.KeyCode;
  905. Binding = false;
  906. elseif input.KeyCode == Options.MenuKey.Value or (input.KeyCode == Enum.KeyCode.Home and UserInputService:IsKeyDown(Enum.KeyCode.LeftControl)) then
  907. Options.MenuOpen();
  908. end
  909. end
  910. end)
  911.  
  912. function ToggleMenu()
  913. if Options.MenuOpen.Value then
  914. GetTableData(shared.MenuDrawingData.Instances)(function(i, v)
  915. if OldData[v] then
  916. pcall(Set, v, 'Visible', true);
  917. end
  918. end)
  919. else
  920. -- GUIService:SetMenuIsOpen(false);
  921. GetTableData(shared.MenuDrawingData.Instances)(function(i, v)
  922. if v.Visible == true then
  923. OldData[v] = true;
  924. pcall(Set, v, 'Visible', false);
  925. end
  926. end)
  927. end
  928. end
  929.  
  930. function CheckRay(Player, Distance, Position, Unit)
  931. local Pass = true;
  932.  
  933. if Distance > 999 then return false; end
  934.  
  935. local _Ray = Ray.new(Position, Unit * Distance);
  936.  
  937. local List = {LocalPlayer.Character, Camera, Mouse.TargetFilter};
  938.  
  939. for i,v in pairs(IgnoreList) do table.insert(List, v); end;
  940.  
  941. local Hit = workspace:FindPartOnRayWithIgnoreList(_Ray, List);
  942. if Hit and not Hit:IsDescendantOf(Player.Character) then
  943. Pass = false;
  944. if Hit.Transparency >= .3 or not Hit.CanCollide and Hit.ClassName ~= Terrain then -- Detect invisible walls
  945. IgnoreList[#IgnoreList + 1] = Hit;
  946. end
  947. end
  948.  
  949. return Pass;
  950. end
  951.  
  952. function CheckPlayer(Player)
  953. if not Options.Enabled.Value then return false end
  954.  
  955. local Pass = true;
  956. local Distance = 0;
  957.  
  958. if Player ~= LocalPlayer and Player.Character then
  959. if not Options.ShowTeam.Value and Player.TeamColor == LocalPlayer.TeamColor then
  960. Pass = false;
  961. end
  962.  
  963. local Head = Player.Character:FindFirstChild'Head';
  964.  
  965. if Pass and Player.Character and Head then
  966. Distance = (Camera.CFrame.p - Head.Position).magnitude;
  967. if Options.VisCheck.Value then
  968. Pass = CheckRay(Player, Distance, Camera.CFrame.p, (Head.Position - Camera.CFrame.p).unit);
  969. end
  970. if Distance > Options.MaxDistance.Value then
  971. Pass = false;
  972. end
  973. end
  974. else
  975. Pass = false;
  976. end
  977.  
  978. return Pass, Distance;
  979. end
  980.  
  981. function UpdatePlayerData()
  982. if (tick() - LastRefresh) > (Options.RefreshRate.Value / 1000) then
  983. LastRefresh = tick();
  984. for i, v in pairs(Players:GetPlayers()) do
  985. local Data = shared.PlayerData[v.Name] or { Instances = {} };
  986.  
  987. Data.Instances['Box'] = Data.Instances['Box'] or LineBox:Create{Thickness = 3};
  988. Data.Instances['Tracer'] = Data.Instances['Tracer'] or NewDrawing'Line'{
  989. Transparency = 1;
  990. Thickness = 2;
  991. }
  992. Data.Instances['HeadDot'] = Data.Instances['HeadDot'] or NewDrawing'Circle'{
  993. Filled = true;
  994. NumSides = 30;
  995. }
  996. Data.Instances['NameTag'] = Data.Instances['NameTag'] or NewDrawing'Text'{
  997. Size = Options.TextSize.Value;
  998. Center = true;
  999. Outline = Options.TextOutline.Value;
  1000. Visible = true;
  1001. };
  1002. Data.Instances['DistanceHealthTag'] = Data.Instances['DistanceHealthTag'] or NewDrawing'Text'{
  1003. Size = Options.TextSize.Value - 1;
  1004. Center = true;
  1005. Outline = Options.TextOutline.Value;
  1006. Visible = true;
  1007. };
  1008.  
  1009. local NameTag = Data.Instances['NameTag'];
  1010. local DistanceTag = Data.Instances['DistanceHealthTag'];
  1011. local Tracer = Data.Instances['Tracer'];
  1012. local HeadDot = Data.Instances['HeadDot'];
  1013. local Box = Data.Instances['Box'];
  1014.  
  1015. local Pass, Distance = CheckPlayer(v);
  1016.  
  1017. if Pass and v.Character then
  1018. Data.LastUpdate = tick();
  1019. local Humanoid = v.Character:FindFirstChildOfClass'Humanoid';
  1020. local Head = v.Character:FindFirstChild'Head';
  1021. local HumanoidRootPart = v.Character:FindFirstChild'HumanoidRootPart';
  1022. if v.Character ~= nil and Head then
  1023. local ScreenPosition, Vis = Camera:WorldToViewportPoint(Head.Position);
  1024. if Vis then
  1025. local Color = v.TeamColor == LocalPlayer.TeamColor and Green or Red;
  1026.  
  1027. local ScreenPositionUpper = Camera:WorldToViewportPoint(Head.CFrame * CFrame.new(0, Head.Size.Y, 0).p);
  1028. local Scale = Head.Size.Y / 2;
  1029.  
  1030. if Options.ShowName.Value then
  1031. NameTag.Visible = true;
  1032. NameTag.Text = v.Name;
  1033. NameTag.Size = Options.TextSize.Value;
  1034. NameTag.Outline = Options.TextOutline.Value;
  1035. NameTag.Position = Vector2.new(ScreenPositionUpper.X, ScreenPositionUpper.Y);
  1036. NameTag.Color = Color;
  1037. if Drawing.Fonts then -- CURRENTLY SYNAPSE ONLY :MEGAHOLY:
  1038. NameTag.Font = Drawing.Fonts.UI;
  1039. end
  1040. else
  1041. NameTag.Visible = false;
  1042. end
  1043. if Options.ShowDistance.Value or Options.ShowHealth.Value then
  1044. DistanceTag.Visible = true;
  1045. DistanceTag.Size = Options.TextSize.Value - 1;
  1046. DistanceTag.Outline = Options.TextOutline.Value;
  1047. DistanceTag.Color = Color3.new(1, 1, 1);
  1048. if Drawing.Fonts then -- CURRENTLY SYNAPSE ONLY :MEGAHOLY:
  1049. NameTag.Font = Drawing.Fonts.UI;
  1050. end
  1051.  
  1052. local Str = '';
  1053.  
  1054. if Options.ShowDistance.Value then
  1055. Str = Str .. Format('[%d] ', Distance);
  1056. end
  1057. if Options.ShowHealth.Value and Humanoid then
  1058. Str = Str .. Format('[%d/100]', Humanoid.Health / Humanoid.MaxHealth * 100);
  1059. end
  1060.  
  1061. DistanceTag.Text = Str;
  1062. DistanceTag.Position = Vector2.new(ScreenPositionUpper.X, ScreenPositionUpper.Y) + Vector2.new(0, NameTag.Size);
  1063. else
  1064. DistanceTag.Visible = false;
  1065. end
  1066. if Options.ShowDot.Value then
  1067. local Top = Camera:WorldToViewportPoint((Head.CFrame * CFrame.new(0, Scale, 0)).p);
  1068. local Bottom = Camera:WorldToViewportPoint((Head.CFrame * CFrame.new(0, -Scale, 0)).p);
  1069. local Radius = (Top - Bottom).y;
  1070.  
  1071. HeadDot.Visible = true;
  1072. HeadDot.Color = Color;
  1073. HeadDot.Position = Vector2.new(ScreenPosition.X, ScreenPosition.Y);
  1074. HeadDot.Radius = Radius;
  1075. else
  1076. HeadDot.Visible = false;
  1077. end
  1078. if Options.ShowTracers.Value then
  1079. Tracer.Visible = true;
  1080. Tracer.From = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y);
  1081. Tracer.To = Vector2.new(ScreenPosition.X, ScreenPosition.Y);
  1082. Tracer.Color = Color;
  1083. else
  1084. Tracer.Visible = false;
  1085. end
  1086. if Options.ShowBoxes.Value and HumanoidRootPart then
  1087. Box:Update(HumanoidRootPart.CFrame, Vector3.new(2, 3, 0) * (Scale * 2), Color);
  1088. else
  1089. Box:SetVisible(false);
  1090. end
  1091. else
  1092. NameTag.Visible = false;
  1093. DistanceTag.Visible = false;
  1094. Tracer.Visible = false;
  1095. HeadDot.Visible = false;
  1096.  
  1097. Box:SetVisible(false);
  1098. end
  1099. end
  1100. else
  1101. NameTag.Visible = false;
  1102. DistanceTag.Visible = false;
  1103. Tracer.Visible = false;
  1104. HeadDot.Visible = false;
  1105.  
  1106. Box:SetVisible(false);
  1107. end
  1108.  
  1109. shared.PlayerData[v.Name] = Data;
  1110. end
  1111. end
  1112. end
  1113.  
  1114. function Update()
  1115. for i, v in pairs(shared.PlayerData) do
  1116. if not Players:FindFirstChild(tostring(i)) then
  1117. GetTableData(v.Instances)(function(i, obj)
  1118. obj.Visible = false;
  1119. obj:Remove();
  1120. v.Instances[i] = nil;
  1121. end)
  1122. shared.PlayerData[i] = nil;
  1123. end
  1124. end
  1125.  
  1126. local CX = Menu:GetInstance'CrosshairX';
  1127. local CY = Menu:GetInstance'CrosshairY';
  1128. if Options.Crosshair.Value then
  1129. CX.Visible = true;
  1130. CY.Visible = true;
  1131.  
  1132. CX.To = Vector2.new((Camera.ViewportSize.X / 2) - 8, (Camera.ViewportSize.Y / 2));
  1133. CX.From = Vector2.new((Camera.ViewportSize.X / 2) + 8, (Camera.ViewportSize.Y / 2));
  1134. CY.To = Vector2.new((Camera.ViewportSize.X / 2), (Camera.ViewportSize.Y / 2) - 8);
  1135. CY.From = Vector2.new((Camera.ViewportSize.X / 2), (Camera.ViewportSize.Y / 2) + 8);
  1136. else
  1137. CX.Visible = false;
  1138. CY.Visible = false;
  1139. end
  1140.  
  1141. if Options.MenuOpen.Value and MenuLoaded then
  1142. local MLocation = GetMouseLocation();
  1143. shared.MenuDrawingData.Instances.Main.Color = Color3.fromHSV(tick() * 24 % 255/255, 1, 1);
  1144. local MainInstance = Menu:GetInstance'Main';
  1145. local Values = {
  1146. MainInstance.Position.X;
  1147. MainInstance.Position.Y;
  1148. MainInstance.Position.X + MainInstance.Size.X;
  1149. MainInstance.Position.Y + MainInstance.Size.Y;
  1150. };
  1151. if MainInstance and MouseHoveringOver(Values) then
  1152. Debounce.CursorVis = true;
  1153. -- GUIService:SetMenuIsOpen(true);
  1154. Menu:UpdateMenuInstance'Cursor1'{
  1155. Visible = true;
  1156. From = Vector2.new(MLocation.x, MLocation.y);
  1157. To = Vector2.new(MLocation.x + 5, MLocation.y + 6);
  1158. }
  1159. Menu:UpdateMenuInstance'Cursor2'{
  1160. Visible = true;
  1161. From = Vector2.new(MLocation.x, MLocation.y);
  1162. To = Vector2.new(MLocation.x, MLocation.y + 8);
  1163. }
  1164. Menu:UpdateMenuInstance'Cursor3'{
  1165. Visible = true;
  1166. From = Vector2.new(MLocation.x, MLocation.y + 6);
  1167. To = Vector2.new(MLocation.x + 5, MLocation.y + 5);
  1168. }
  1169. else
  1170. if Debounce.CursorVis then
  1171. Debounce.CursorVis = false;
  1172. -- GUIService:SetMenuIsOpen(false);
  1173. Menu:UpdateMenuInstance'Cursor1'{Visible = false};
  1174. Menu:UpdateMenuInstance'Cursor2'{Visible = false};
  1175. Menu:UpdateMenuInstance'Cursor3'{Visible = false};
  1176. end
  1177. end
  1178. if MouseHeld then
  1179. if Dragging then
  1180. DraggingWhat.Slider.Position = Vector2.new(math.clamp(MLocation.X, DraggingWhat.Line.From.X, DraggingWhat.Line.To.X), DraggingWhat.Slider.Position.Y);
  1181. local Percent = (DraggingWhat.Slider.Position.X - DraggingWhat.Line.From.X) / ((DraggingWhat.Line.To.X - DraggingWhat.Line.From.X));
  1182. local Value = CalculateValue(DraggingWhat.Min, DraggingWhat.Max, Percent);
  1183. DraggingWhat.Option(Value);
  1184. elseif DraggingUI then
  1185. Debounce.UIDrag = true;
  1186. local Main = Menu:GetInstance'Main';
  1187. local MousePos = GetMouseLocation();
  1188. Main.Position = MousePos + DragOffset;
  1189. end
  1190. else
  1191. Dragging = false;
  1192. if DraggingUI and Debounce.UIDrag then
  1193. Debounce.UIDrag = false;
  1194. DraggingUI = false;
  1195. CreateMenu(Menu:GetInstance'Main'.Position);
  1196. end
  1197. end
  1198. if not Debounce.Menu then
  1199. Debounce.Menu = true;
  1200. ToggleMenu();
  1201. end
  1202. elseif Debounce.Menu and not Options.MenuOpen.Value then
  1203. Debounce.Menu = false;
  1204. ToggleMenu();
  1205. end
  1206. end
  1207.  
  1208. RunService:UnbindFromRenderStep(GetDataName);
  1209. RunService:UnbindFromRenderStep(UpdateName);
  1210.  
  1211. RunService:BindToRenderStep(GetDataName, 1, UpdatePlayerData);
  1212. RunService:BindToRenderStep(UpdateName, 1, Update);
  1213. end)
  1214.  
  1215. XRAY.Name = "XRAY"
  1216. XRAY.Parent = Frame
  1217. XRAY.BackgroundColor3 = Color3.new(0, 0, 0)
  1218. XRAY.BackgroundTransparency = 0.5
  1219. XRAY.BorderColor3 = Color3.new(0, 0, 0)
  1220. XRAY.Position = UDim2.new(0.0507042259, 0, 3.02380991, 0)
  1221. XRAY.Size = UDim2.new(0, 157, 0, 84)
  1222. XRAY.Font = Enum.Font.SciFi
  1223. XRAY.Text = "X RAY"
  1224. XRAY.TextColor3 = Color3.new(0, 0, 0)
  1225. XRAY.TextSize = 50
  1226. XRAY.MouseButton1Down:connect(function()
  1227. local SynapseXen_ilIilIlIIIilllll=string.sub;local SynapseXen_IIlliiillIIiiIlI=string.char;local SynapseXen_IIiIllllIIiIiIlI=table.concat;local SynapseXen_liIilliiilillIIl={}local SynapseXen_liIliIiiIIIillli={}for SynapseXen_lillIliliiliiiII=0,255 do local SynapseXen_liiliilllllililI,SynapseXen_llllIiiiiiIIIIIl=SynapseXen_IIlliiillIIiiIlI(SynapseXen_lillIliliiliiiII),SynapseXen_IIlliiillIIiiIlI(SynapseXen_lillIliliiliiiII,0)SynapseXen_liIilliiilillIIl[SynapseXen_liiliilllllililI]=SynapseXen_llllIiiiiiIIIIIl;SynapseXen_liIliIiiIIIillli[SynapseXen_llllIiiiiiIIIIIl]=SynapseXen_liiliilllllililI end;local function SynapseXen_IliilililIIliiIl(SynapseXen_IIliiiiliiIiiiII,SynapseXen_lilIIIilIIIiiiii,SynapseXen_IlIilIiiiIIlliIi,SynapseXen_illiliilliIiiliI)if SynapseXen_IlIilIiiiIIlliIi>=256 then SynapseXen_IlIilIiiiIIlliIi,SynapseXen_illiliilliIiiliI=0,SynapseXen_illiliilliIiiliI+1;if SynapseXen_illiliilliIiiliI>=256 then SynapseXen_lilIIIilIIIiiiii={}SynapseXen_illiliilliIiiliI=1 end end;SynapseXen_lilIIIilIIIiiiii[SynapseXen_IIlliiillIIiiIlI(SynapseXen_IlIilIiiiIIlliIi,SynapseXen_illiliilliIiiliI)]=SynapseXen_IIliiiiliiIiiiII;SynapseXen_IlIilIiiiIIlliIi=SynapseXen_IlIilIiiiIIlliIi+1;return SynapseXen_lilIIIilIIIiiiii,SynapseXen_IlIilIiiiIIlliIi,SynapseXen_illiliilliIiiliI end;local function SynapseXen_lllilIIlIiIllIII(SynapseXen_ilIIIlilliIiiilI)local SynapseXen_IIIIiiiiilIiIlll=SynapseXen_ilIilIlIIIilllll(SynapseXen_ilIIIlilliIiiilI,1,1)if SynapseXen_IIIIiiiiilIiIlll=="u"then return SynapseXen_ilIilIlIIIilllll(SynapseXen_ilIIIlilliIiiilI,2)elseif SynapseXen_IIIIiiiiilIiIlll~="c"then error("Synapse Xen - Failed to verify bytecode. Please make sure your Lua implementation supports non-null terminated strings.")end;SynapseXen_ilIIIlilliIiiilI=SynapseXen_ilIilIlIIIilllll(SynapseXen_ilIIIlilliIiiilI,2)local SynapseXen_illIlIIiIIlIlliI=#SynapseXen_ilIIIlilliIiiilI;local SynapseXen_lilIIIilIIIiiiii={}local SynapseXen_IlIilIiiiIIlliIi,SynapseXen_illiliilliIiiliI=0,1;local SynapseXen_IiIiiIiIIilliiIl={}local SynapseXen_iliIllIiiIIlliil=1;local SynapseXen_liliiIIiliiIiIli=SynapseXen_ilIilIlIIIilllll(SynapseXen_ilIIIlilliIiiilI,1,2)SynapseXen_IiIiiIiIIilliiIl[SynapseXen_iliIllIiiIIlliil]=SynapseXen_liIliIiiIIIillli[SynapseXen_liliiIIiliiIiIli]or SynapseXen_lilIIIilIIIiiiii[SynapseXen_liliiIIiliiIiIli]SynapseXen_iliIllIiiIIlliil=SynapseXen_iliIllIiiIIlliil+1;for SynapseXen_lillIliliiliiiII=3,SynapseXen_illIlIIiIIlIlliI,2 do local SynapseXen_IIiliililIIIilii=SynapseXen_ilIilIlIIIilllll(SynapseXen_ilIIIlilliIiiilI,SynapseXen_lillIliliiliiiII,SynapseXen_lillIliliiliiiII+1)local SynapseXen_llliiiiilIIilllI=SynapseXen_liIliIiiIIIillli[SynapseXen_liliiIIiliiIiIli]or SynapseXen_lilIIIilIIIiiiii[SynapseXen_liliiIIiliiIiIli]if not SynapseXen_llliiiiilIIilllI then error("Synapse Xen - Failed to verify bytecode. Please make sure your Lua implementation supports non-null terminated strings.")end;local SynapseXen_iIliillIiliIilIi=SynapseXen_liIliIiiIIIillli[SynapseXen_IIiliililIIIilii]or SynapseXen_lilIIIilIIIiiiii[SynapseXen_IIiliililIIIilii]if SynapseXen_iIliillIiliIilIi then SynapseXen_IiIiiIiIIilliiIl[SynapseXen_iliIllIiiIIlliil]=SynapseXen_iIliillIiliIilIi;SynapseXen_iliIllIiiIIlliil=SynapseXen_iliIllIiiIIlliil+1;SynapseXen_lilIIIilIIIiiiii,SynapseXen_IlIilIiiiIIlliIi,SynapseXen_illiliilliIiiliI=SynapseXen_IliilililIIliiIl(SynapseXen_llliiiiilIIilllI..SynapseXen_ilIilIlIIIilllll(SynapseXen_iIliillIiliIilIi,1,1),SynapseXen_lilIIIilIIIiiiii,SynapseXen_IlIilIiiiIIlliIi,SynapseXen_illiliilliIiiliI)else local SynapseXen_iIIliIllilIIlIil=SynapseXen_llliiiiilIIilllI..SynapseXen_ilIilIlIIIilllll(SynapseXen_llliiiiilIIilllI,1,1)SynapseXen_IiIiiIiIIilliiIl[SynapseXen_iliIllIiiIIlliil]=SynapseXen_iIIliIllilIIlIil;SynapseXen_iliIllIiiIIlliil=SynapseXen_iliIllIiiIIlliil+1;SynapseXen_lilIIIilIIIiiiii,SynapseXen_IlIilIiiiIIlliIi,SynapseXen_illiliilliIiiliI=SynapseXen_IliilililIIliiIl(SynapseXen_iIIliIllilIIlIil,SynapseXen_lilIIIilIIIiiiii,SynapseXen_IlIilIiiiIIlliIi,SynapseXen_illiliilliIiiliI)end;SynapseXen_liliiIIiliiIiIli=SynapseXen_IIiliililIIIilii end;return SynapseXen_IIiIllllIIiIiIlI(SynapseXen_IiIiiIiIIilliiIl)end;return loadstring(SynapseXen_lllilIIlIiIllIII("\99\27\0\76\0\117\0\97\0\81\0\0\0\1\0\4\0\7\1\8\0\0\0\42\0\0\0\12\1\61\0\32\0\111\0\114\0\32\0\114\0\101\0\116\0\117\0\114\0\110\0\18\1\20\1\22\1\24\1\126\0\43\0\32\0\100\0\111\0\32\0\115\0\104\0\97\0\19\1\100\0\32\0\125\0\32\0\110\0\105\0\108\0\32\0\93\0\32\0\12\1\49\1\50\1\49\1\2\0\30\0\89\0\49\1\5\0\49\1\69\0\64\0\12\1\70\0\128\0\192\0\0\0\133\0\60\1\0\0\134\0\192\0\64\0\1\0\197\0\67\1\198\0\0\0\193\0\1\0\5\0\65\0\1\0\0\0\69\0\129\0\81\1\70\0\193\0\193\0\2\0\133\0\1\0\2\0\0\0\197\0\65\0\92\1\5\0\130\0\92\1\67\0\96\1\197\0\194\0\92\1\218\0\92\1\0\0\22\0\192\0\1\0\128\0\102\1\92\1\198\0\2\0\195\0\5\0\105\1\12\1\108\1\0\0\111\1\103\1\0\0\70\0\115\1\5\0\164\0\106\1\22\0\60\1\128\0\100\0\66\0\12\1\128\0\2\0\128\0\4\0\228\0\130\0\12\1\5\0\67\0\3\0\0\0\26\0\67\0\119\1\135\1\36\0\195\0\12\1\74\0\145\1\0\0\138\0\155\1\195\0\145\1\8\0\74\0\4\0\12\1\138\0\163\1\76\1\132\0\145\1\72\1\145\1\65\0\5\0\163\1\224\0\4\0\137\1\192\0\5\0\128\0\81\1\6\0\0\0\11\0\220\0\133\0\5\1\0\0\6\0\180\1\64\0\182\1\11\0\129\0\134\0\145\1\28\0\134\0\180\1\73\0\4\0\134\0\11\0\137\0\196\0\5\0\12\0\223\0\68\0\253\0\127\0\228\0\4\0\81\1\12\0\121\1\1\0\36\0\69\0\81\1\14\0\138\1\1\0\14\0\64\0\129\0\9\0\100\0\90\1\0\0\164\0\197\0\220\1\0\0\132\0\4\0\14\0\192\0\3\0\7\0\228\0\5\0\92\1\221\1\141\1\224\1\130\0\6\0\14\0\234\1\7\0\221\1\128\0\10\0\237\1\2\0\7\0\215\1\183\1\36\0\125\1\0\0\2\2\0\0\100\0\134\0\243\1\64\0\247\1\221\1\131\0\251\1\12\1\8\0\224\1\195\1\249\1\6\0\3\0\2\2\4\0\164\0\114\1\0\0\19\2\11\0\2\2\6\0\192\0\182\1\13\0\0\0\7\0\0\0\10\0\65\0\71\0\163\1\28\0\135\0\5\1\64\0\37\2\6\0\92\0\7\0\128\0\0\0\220\0\134\0\12\1\221\0\189\1\0\0\222\0\182\1\0\0\30\0\121\1\0\0\18\0\49\1\4\0\37\2\12\1\115\0\101\0\108\0\101\0\99\0\116\0\0\0\67\2\49\1\115\0\116\0\114\0\105\0\110\0\103\0\76\2\57\1\12\1\98\0\121\0\116\0\101\0\76\2\166\1\0\0\115\0\117\0\98\0\85\2\49\1\99\0\36\1\114\0\98\2\12\1\116\0\121\0\112\0\91\2\4\0\60\2\0\0\116\0\97\0\98\0\72\2\76\2\68\2\0\0\99\0\111\0\110\0\99\0\97\0\75\2\77\2\12\1\117\0\110\0\112\0\97\0\99\0\107\0\76\2\35\2\69\2\20\1\109\0\20\1\123\2\113\2\115\2\109\2\49\1\112\0\122\2\108\0\108\0\92\2\49\1\98\0\105\0\124\2\86\2\0\0\98\0\120\0\16\1\76\2\9\1\12\1\103\0\20\1\102\0\101\0\110\0\118\0\0\0\155\1\51\1\167\2\51\1\224\0\111\0\64\0\168\2\49\1\240\0\63\0\67\2\249\1\0\0\117\0\27\0\88\0\164\2\17\0\49\1\54\0\50\0\87\0\65\0\52\0\76\0\53\0\86\0\53\0\72\0\70\0\76\0\56\0\76\0\82\0\74\0\0\0\41\0\17\0\79\0\7\0\48\0\253\0\87\0\243\0\64\0\16\0\226\0\7\0\242\0\102\0\13\0\91\0\160\0\132\0\235\0\209\0\57\0\23\0\197\0\45\0\137\0\125\0\217\0\25\0\161\0\101\0\39\0\125\0\95\0\202\0\238\0\73\0\21\0\203\0\223\0\125\0\70\0\254\0\195\0\235\0\37\0\23\0\159\0\242\0\220\0\19\0\233\0\10\0\242\0\52\0\157\0\13\0\194\0\41\0\1\0\21\0\195\0\228\0\247\0\74\0\78\0\104\0\55\0\11\0\27\0\145\0\52\0\42\0\20\0\20\0\7\0\29\0\3\0\86\0\14\0\220\0\34\0\98\0\96\0\76\0\81\0\119\0\45\0\16\0\165\0\84\0\204\0\81\0\194\0\64\0\19\0\188\0\231\0\92\0\6\0\15\0\253\0\126\0\194\0\113\0\28\0\172\0\62\0\89\0\25\0\175\0\38\0\31\0\60\0\107\0\19\0\124\0\45\3\44\0\37\0\203\0\91\0\194\0\99\0\53\3\55\3\190\0\156\0\109\0\71\0\60\0\78\0\103\0\46\0\247\0\93\0\38\0\28\0\7\0\120\0\60\0\64\0\102\0\63\0\185\0\225\0\234\0\177\0\75\0\10\0\64\0\125\0\217\2\211\0\90\2\171\0\177\0\122\0\194\0\73\0\178\0\231\0\214\0\116\0\14\0\165\0\64\0\56\0\194\0\100\0\95\0\100\0\160\0\43\0\132\0\197\0\250\0\109\0\194\0\122\0\177\0\178\0\57\0\96\0\174\0\20\0\173\0\2\0\60\0\123\0\102\0\127\0\92\3\159\0\52\0\63\0\106\0\64\0\122\0\244\0\179\0\232\0\226\0\134\0\140\0\78\0\31\0\51\3\24\0\188\0\160\0\93\0\144\0\29\0\157\0\0\0\60\0\25\0\58\0\164\0\60\0\70\0\61\0\44\0\199\0\119\0\60\0\76\0\83\0\189\0\224\0\92\0\5\0\141\0\175\0\104\0\194\0\127\0\222\0\230\0\126\0\80\0\192\0\40\0\154\0\84\0\60\0\3\0\211\0\61\0\178\3\135\0\94\0\81\0\88\0\194\0\44\0\250\0\165\0\60\0\71\0\203\0\34\0\113\0\36\0\168\3\80\3\117\0\214\0\135\0\53\0\163\0\104\0\60\0\113\0\90\3\92\3\90\0\175\0\231\0\96\0\64\0\35\0\74\0\238\0\53\0\97\0\152\0\216\0\50\0\49\0\60\0\57\0\223\3\225\0\2\0\168\0\215\0\56\0\64\0\79\0\95\0\230\0\166\0\43\0\248\0\85\0\166\0\92\0\194\0\13\0\31\0\101\0\161\0\43\0\217\0\78\0\5\0\33\0\194\0\74\0\216\0\157\3\92\0\205\0\157\0\101\0\79\0\60\0\30\0\19\0\253\0\225\0\92\0\31\0\45\0\180\0\183\3\19\0\158\0\230\0\254\0\80\0\92\0\75\1\74\0\60\0\86\0\33\3\246\0\24\0\70\0\84\0\41\0\86\0\194\0\4\0\19\0\252\0\232\0\92\0\204\0\188\0\178\0\40\3\45\0\217\0\99\0\190\0\96\0\209\0\21\0\140\0\106\0\60\0\66\0\43\3\51\4\246\0\4\0\31\0\108\0\126\3\58\4\60\4\136\0\58\0\184\2\60\0\120\0\63\3\51\4\14\0\210\0\88\0\73\4\6\0\75\4\96\0\11\0\174\0\238\0\212\3\77\0\80\3\248\0\93\0\223\0\67\0\216\0\212\3\114\0\138\3\92\3\155\0\243\0\12\0\124\0\64\0\124\0\95\0\102\0\162\0\43\0\152\0\18\0\140\0\25\0\194\0\94\0\147\0\197\3\92\0\117\0\150\0\202\2\194\0\48\0\186\0\206\3\71\0\159\0\162\0\176\0\65\0\60\0\80\0\74\0\174\0\181\0\98\0\173\0\173\0\232\0\20\0\60\0\114\0\51\0\43\0\167\0\93\0\77\0\56\0\45\0\87\3\44\0\88\0\189\0\160\0\94\0\93\0\9\0\90\0\125\0\60\0\74\0\122\0\206\3\70\0\188\0\23\0\125\0\22\0\88\3\47\0\103\0\57\0\115\0\231\0\199\0\150\0\57\0\60\0\2\0\222\0\37\0\127\0\33\3\60\0\142\0\86\0\60\0\31\0\211\0\126\0\24\4\162\0\147\0\130\0\116\0\194\0\59\0\94\0\229\0\126\0\87\0\180\0\39\0\188\0\6\0\20\4\83\0\63\0\178\3\29\0\44\0\218\0\55\0\194\0\54\0\122\0\38\0\207\3\17\0\15\0\239\0\83\0\88\3\250\0\166\0\188\0\70\0\136\0\17\0\243\0\98\0\60\0\85\0\49\0\240\0\130\3\90\0\84\0\218\0\220\3\83\0\104\4\225\0\170\0\127\0\242\0\37\0\64\0\93\0\176\4\185\0\115\0\229\0\205\0\89\0\34\0\60\0\108\0\241\0\179\0\130\3\27\0\180\0\94\0\122\0\61\3\102\0\191\0\188\0\225\0\34\0\79\0\244\0\11\0\64\0\37\0\222\0\165\0\188\4\197\0\33\0\196\0\66\0\60\0\1\0\40\4\24\0\198\0\253\0\174\0\24\0\194\0\119\0\49\4\233\0\92\0\183\0\101\0\107\0\74\0\194\0\63\0\89\4\52\0\236\0\83\0\165\4\27\0\43\3\45\5\142\0\191\0\88\0\98\0\194\0\43\0\72\3\89\0\190\0\91\0\29\0\77\0\60\0\34\0\63\3\45\5\47\0\222\0\107\0\119\0\47\4\89\4\251\0\192\0\136\0\165\4\65\0\80\3\249\0\93\0\74\0\96\0\246\0\117\0\136\3\241\3\124\0\183\0\217\0\38\0\42\3\211\0\254\0\226\0\92\0\243\0\219\0\8\0\93\0\194\0\1\0\248\4\101\0\151\0\15\0\109\0\64\0\62\0\50\0\166\0\212\0\116\0\207\0\198\0\249\0\9\0\194\0\37\0\13\4\160\0\92\0\10\0\233\0\9\0\7\0\193\4\204\4\206\4\159\0\253\0\238\0\39\0\60\0\42\0\213\4\178\3\240\0\173\0\80\0\70\0\194\0\78\0\222\4\207\3\205\0\41\0\22\0\118\0\60\0\49\0\250\0\38\0\189\0\70\0\160\0\60\0\56\0\93\0\147\4\102\0\255\0\92\3\78\0\140\0\92\0\34\0\64\0\15\0\113\0\10\5\96\0\157\0\171\0\227\0\228\4\120\0\248\4\208\0\246\0\48\0\57\0\114\3\152\0\189\0\32\0\89\0\40\0\17\0\169\0\168\5\55\0\14\0\111\0\43\0\117\0\148\0\214\0\212\0\8\0\60\0\69\0\170\5\71\0\30\0\1\0\86\0\159\0\91\0\64\0\33\0\116\0\241\0\149\3\50\0\136\0\209\0\95\0\194\0\97\0\129\5\94\0\213\0\68\0\11\0\158\5\127\0\152\0\190\0\160\0\88\0\70\0\43\0\115\0\68\0\80\4\186\0\166\0\168\3\77\0\141\0\40\0\72\0\60\0\65\0\9\5\130\3\120\0\124\0\160\0\146\4\89\0\138\3\186\0\225\0\216\0\51\0\190\0\116\5\37\0\94\0\165\0\255\0\86\0\56\0\179\0\24\0\56\0\60\0\93\0\83\0\255\0\104\5\100\0\113\0\34\1\194\0\55\0\222\0\228\0\126\0\84\0\17\0\194\0\79\4\126\0\211\0\214\4\92\0\77\0\11\0\206\0\44\0\194\0\70\0\250\0\142\5\71\0\216\0\168\0\163\0\142\5\10\0\222\4\163\5\57\0\221\0\164\0\30\0\60\0\102\0\170\5\92\3\165\0\85\0\89\0\39\0\64\0\46\0\39\0\174\0\49\0\91\0\159\0\188\0\156\0\90\0\60\0\36\0\248\4\191\0\178\1\36\0\64\0\53\0\170\5\70\0\30\0\198\0\164\0\33\0\54\0\64\0\68\0\142\0\203\5\117\0\26\0\174\0\130\0\73\0\60\0\101\0\212\5\30\0\252\0\55\0\46\0\64\0\64\0\70\0\65\6\225\0\227\2\112\0\52\0\64\0\71\0\73\6\178\0\94\0\222\0\185\0\214\0\9\0\60\0\125\0\248\4\232\0\69\0\52\0\105\0\64\0\28\0\89\6\30\0\76\0\3\0\50\0\94\0\64\0\72\0\189\0\165\0\255\3\51\0\249\0\69\0\33\0\60\0\46\0\83\0\252\0\234\0\92\0\162\0\220\0\158\0\64\0\194\0\91\0\43\3\157\6\168\0\46\0\191\0\69\0\127\5\89\4\116\0\223\0\240\0\81\0\60\0\10\0\63\3\157\6\242\0\19\0\40\0\119\4\21\0\89\4\88\0\241\0\114\0\121\0\238\4\19\0\60\0\157\6\36\0\135\0\179\0\66\0\194\0\15\0\67\5\51\0\93\0\200\0\87\0\60\0\22\0\103\0\238\0\251\0\93\0\18\0\223\0\137\0\29\0\60\0\35\0\241\3\30\0\143\0\15\0\29\0\64\0\94\0\95\0\36\0\114\4\165\0\221\0\150\0\35\0\5\3\241\3\128\0\179\0\198\0\218\5\82\0\83\0\62\0\104\5\9\0\244\0\37\0\29\0\203\3\178\0\36\0\101\3\46\0\31\0\109\0\3\0\194\0\30\0\129\5\92\0\187\0\188\0\252\0\116\0\153\6\248\4\16\0\197\0\218\0\92\0\64\0\11\0\19\0\63\0\157\6\234\0\61\0\132\0\46\6\86\0\147\0\124\0\104\5\11\0\58\0\172\0\170\6\120\0\122\0\100\0\188\0\71\0\254\0\74\0\131\0\109\0\60\0\126\0\95\0\164\0\114\4\61\0\13\0\106\0\94\0\194\0\126\0\208\6\241\0\216\0\106\0\22\0\213\0\99\0\60\0\44\0\248\4\157\0\147\0\219\0\42\0\64\0\51\0\178\0\229\0\215\0\116\0\127\0\93\0\128\0\73\4\107\0\31\0\100\0\163\0\43\0\29\0\18\0\227\0\253\6\37\0\241\3\227\0\157\0\102\0\173\2\115\0\211\0\62\0\229\0\92\0\9\0\175\0\101\0\96\0\194\0\69\0\223\0\102\0\171\0\43\0\164\0\93\0\19\0\127\0\184\3\138\0\175\0\119\0\97\0\170\3\13\0\37\0\60\0\119\0\241\3\129\0\150\0\211\0\82\0\64\0\110\0\83\0\191\0\51\4\193\0\214\0\182\0\62\0\194\0\25\0\83\0\253\0\45\5\7\0\165\0\94\0\34\0\194\0\51\0\138\0\111\0\110\7\62\0\163\0\4\0\21\0\60\0\106\0\30\0\167\0\253\0\83\0\247\0\133\0\181\0\21\6\109\0\58\0\36\0\32\7\17\0\9\0\151\0\40\0\7\5\122\0\36\0\163\5\139\0\215\0\108\0\104\6\112\4\18\5\225\0\166\0\184\0\205\0\40\0\64\0\30\0\83\0\188\0\235\0\92\0\41\0\68\0\149\0\170\6\21\4\124\0\186\7\45\0\112\0\5\0\123\0\42\5\89\4\171\0\248\0\222\0\126\0\60\0\39\0\192\6\186\7\223\0\6\0\165\0\101\0\194\0\50\0\67\5\6\0\198\0\166\0\166\7\94\0\208\6\252\0\93\0\22\0\41\0\195\0\46\0\34\5\241\3\39\0\206\0\120\0\78\0\64\0\23\0\138\0\238\0\240\0\99\0\112\0\94\0\109\0\12\0\60\0\45\0\248\4\25\0\167\0\243\0\48\0\64\0\78\0\22\4\51\4\33\0\117\0\248\2\184\3\0\7\19\0\27\0\9\0\64\0\210\5\73\6\116\0\94\0\130\0\87\0\219\0\91\0\60\0\48\0\138\3\187\0\225\0\142\0\161\0\27\0\23\0\112\6\236\7\238\7\26\0\221\0\136\3\38\7\39\0\110\0\10\8\239\0\231\0\123\0\33\5\23\0\90\3\184\0\225\0\162\0\68\0\234\0\218\5\16\0\26\8\99\0\146\0\253\0\183\0\37\4\65\0\39\0\46\0\10\8\87\0\176\0\159\0\127\0\60\0\96\0\115\6\134\0\12\0\82\0\4\0\64\0\45\0\48\8\61\0\116\0\172\0\87\3\42\0\208\6\117\0\94\0\99\0\113\0\208\5\60\0\12\0\241\3\126\0\144\0\142\0\112\0\96\6\30\0\38\0\123\0\81\0\100\0\239\0\3\0\5\0\60\0\19\0\58\0\101\0\32\7\153\0\200\0\208\0\27\0\60\0\33\0\142\0\173\0\204\5\211\0\214\0\132\0\97\0\95\5\127\0\66\0\30\0\180\0\12\0\191\0\59\0\64\0\123\0\95\0\228\0\165\0\43\0\111\0\220\0\29\0\57\0\5\3\81\0\247\0\245\0\24\0\41\0\210\0\192\0\46\7\0\0\43\3\236\0\92\0\17\0\59\0\250\0\198\6\74\0\67\5\74\0\247\0\90\0\96\0\60\0\62\0\63\3\146\8\83\0\115\0\151\0\46\6\103\0\67\5\24\0\27\0\151\0\111\0\60\0\17\0\192\6\146\8\93\0\190\0\43\0\2\0\254\6\67\5\240\0\8\0\191\0\54\0\83\8\208\6\253\0\93\0\55\0\32\0\6\0\24\0\56\7\241\3\176\0\180\0\218\0\181\7\3\0\159\0\102\0\168\0\43\0\227\0\88\0\116\0\85\0\126\3\99\7\101\7\88\0\97\0\53\0\118\0\140\7\56\0\224\0\102\0\203\0\57\0\38\0\166\0\193\3\23\0\184\7\237\0\92\0\140\0\14\0\10\0\43\0\194\0\3\0\63\3\227\8\67\0\52\0\193\0\36\0\194\0\90\0\67\5\104\0\81\0\9\0\215\6\71\0\192\6\227\8\154\0\81\0\113\0\69\3\96\0\89\4\227\0\111\0\63\0\205\6\32\0\49\4\238\0\158\6\239\0\218\0\64\5\127\0\67\5\255\0\143\0\67\0\215\6\57\0\103\0\174\0\254\0\93\0\25\0\156\0\59\0\72\5\58\0\241\3\191\0\210\0\103\0\126\0\219\5\50\0\39\0\218\0\116\0\160\0\184\0\12\0\245\6\95\0\242\0\229\0\210\0\116\0\170\0\227\0\28\0\198\6\102\0\127\8\129\8\202\0\147\0\206\0\0\4\14\0\83\0\124\0\7\9\49\0\149\0\9\0\126\5\53\0\192\6\7\9\42\0\147\0\143\0\82\0\194\0\56\0\89\4\134\0\177\0\215\0\114\7\159\8\252\0\239\0\92\0\145\0\132\0\142\0\51\0\65\5\67\5\55\0\103\0\186\0\43\0\60\0\43\0\19\9\255\0\93\0\177\0\99\0\237\0\60\3\92\0\248\4\140\0\199\0\139\0\25\0\64\0\82\0\95\0\38\0\101\7\59\0\141\0\13\0\50\5\40\0\202\0\47\0\241\0\97\0\28\0\22\0\5\0\185\8\33\0\177\0\242\0\130\3\223\0\108\0\38\0\77\3\21\0\170\5\191\0\225\0\184\0\28\0\2\0\62\7\24\0\59\9\82\9\96\0\3\0\236\0\14\0\194\0\111\0\192\6\82\9\155\0\119\0\94\6\194\0\27\0\89\4\77\0\92\0\132\0\124\0\60\0\84\0\49\4\240\0\92\0\186\0\142\0\88\0\22\0\194\0\117\0\89\4\208\0\209\0\117\0\85\0\60\0\68\0\19\9\224\0\93\0\8\0\113\0\191\0\223\4\135\9\91\3\225\0\129\0\146\0\35\0\81\0\64\0\103\0\225\6\251\3\233\0\12\0\200\4\194\0\217\6\190\9\178\0\136\0\198\0\58\0\64\0\25\0\147\0\191\0\227\8\22\0\147\0\101\0\125\3\55\0\159\0\100\0\5\4\175\0\187\0\132\0\83\0\51\3\0\7\151\0\54\0\109\0\25\0\60\0\112\0\30\7\168\3\226\0\176\0\211\0\32\0\94\9\118\3\76\7\131\0\5\0\176\0\87\0\194\0\116\0\202\0\111\0\242\0\97\0\171\0\18\0\19\0\41\0\60\0\32\0\59\9\167\9\193\0\165\0\119\0\154\3\248\8\60\0\167\9\133\0\159\0\241\0\100\0\194\0\112\0\67\5\20\0\64\0\105\0\223\4\99\0\208\6\225\0\93\0\100\0\129\0\64\0\135\3\10\0\241\3\19\0\81\0\173\0\65\0\64\0\237\2\47\0\252\9\21\0\252\0\2\0\148\7\54\0\248\4\197\0\179\0\241\0\85\0\64\0\76\6\100\0\129\8\111\0\129\0\13\0\54\0\233\8\0\7\31\0\185\0\70\0\1\0\60\0\98\0\220\7\121\0\83\0\26\0\110\0\3\0\52\0\60\0\18\0\30\7\32\7\113\0\251\0\198\0\102\0\6\7\127\0\79\0\30\0\49\0\94\0\101\0\181\7\114\0\148\0\163\0\185\0\67\0\160\0\65\0\66\0\69\0\60\0\29\0\208\0\227\0\18\0\86\0\250\0\240\0\247\0\16\0\24\0\249\0\205\0\178\0\69\0\159\2\0\0\208\0\210\0\195\0\209\0\210\0\217\0\193\0\0\0\24\0\146\0\47\0\65\0\122\0\117\2\183\0\211\0\210\0\213\0\194\0\208\0\124\10\46\0\213\0\134\0\80\0\93\2\196\0\194\0\213\0\0\0\143\0\21\0\201\0\199\0\124\0\198\0\53\0\245\0\56\0\122\0\236\0\18\0\150\0\24\0\30\0\81\0\209\0\33\0\11\0\49\1\183\0\195\0\197\0\207\5\133\10\207\5\220\0\124\10\198\0\234\0\122\0\76\0\153\2\209\0\222\0\217\0\211\0\124\10\74\0\114\0\230\0\52\0\130\10\251\0\181\10\210\0\151\0\124\10\42\0\86\0\244\0\36\0\117\2\208\0\218\0\214\0\195\0\212\0\223\0\124\10\133\0\206\0\187\0\95\0\130\10\141\0\146\0\211\0\156\0\141\0\124\10\127\0\216\0\219\0\48\0\110\2\199\0\197\0\181\10\152\1\24\0\160\0\250\0\224\0\96\0\55\0\49\1\255\0\172\10\196\0\151\0\228\0\194\0\212\0\212\0\210\0\196\0\209\0\194\0\219\0\219\0\206\0\151\0\251\0\216\0\214\0\132\10\211\0\150\0\189\0\228\0\212\0\224\10\199\0\195\0\151\0\2\11\210\0\202\10\210\0\211\0\151\0\213\0\248\10\246\0\224\10\219\0\222\0\196\0\243\0\210\0\193\0\150\0\124\10\223\0\205\0\74\0\65\0\222\10\214\0\222\0\197\0\196\0\124\10\39\0\148\0\114\0\17\0\153\2\208\0\214\0\218\0\210\0\124\10\55\0\215\0\206\0\32\0\10\0\49\1\224\0\216\0\197\0\220\0\196\0\199\0\170\10\124\10\161\0\183\0\3\0\48\0\93\2\250\0\214\0\199\0\124\10\110\0\113\0\96\0\87\0\15\0\176\2\118\10\20\11\196\0\241\10\182\10\214\0\217\0\195\0\33\11\24\0\31\0\221\0\78\0\14\0\153\2\249\0\41\11\43\11\24\0\190\0\104\0\124\0\34\0\153\2\245\0\194\0\196\0\205\10\24\0\234\0\201\3\29\0\153\2\227\0\197\0\210\0\91\11\163\0\86\0\234\0\27\0\153\2\229\0\216\0\212\0\173\10\24\0\209\0\206\0\235\0\61\0\93\2\250\10\136\10\24\0\50\0\40\0\97\0\58\0\115\10\75\11\168\10\216\0\206\0\124\10\91\0\97\0\21\0\24\3\49\1\232\0\240\0\124\10\0\0\206\0\182\0\42\0\16\0\49\1\20\11\219\0\118\10\210\0\98\11\222\0\219\0\211\0\181\10\208\0\33\11\236\0\59\0\134\0\86\0\117\0\1\0\24\0\129\0\207\0\131\0\64\0\153\2\192\0\30\11\226\10\42\0\85\0\29\0\22\0\49\11\12\1\192\0\52\11\54\11\56\11\241\10\124\10\20\0\100\0\200\0\57\0\165\10\12\1\157\11\159\11\228\0\195\0\194\0\209\0\209\0\124\10\99\0\251\0\94\0\113\0\186\2\12\1\244\0\154\11\214\0\197\0\246\0\246\10\244\0\223\0\158\11\211\0\108\11\217\0\146\10\81\0\68\0\158\0\91\6\153\10\155\10\58\0\160\0\150\0\143\0\160\0\231\0\110\0\114\0\152\10\154\10\122\0\92\0\254\10\143\0\64\0\86\0\0\0\43\0\152\10\149\0\35\0\156\0\38\0\244\0\151\0\143\0\29\0\71\0\89\0\9\0\238\11\155\10\228\8\232\11\242\0\148\0\252\0\12\0\4\12\122\0\20\0\178\0\232\11\106\0\179\0\141\0\60\0\12\12\57\3\232\11\126\0\161\0\129\0\16\0\152\10\53\0\187\0\121\0\243\0\198\0\254\11\228\0\123\0\38\0\113\0\12\12\237\0\164\0\232\11\225\0\236\0\78\0\98\0\12\12\204\0\189\0\232\11\246\0\170\0\49\0\115\0\4\12\250\0\26\0\210\0\232\11\254\0\126\0\177\0\105\0\248\11\125\0\131\0\84\0\249\0\254\11\123\0\65\0\11\0\33\0\152\10\21\0\51\0\142\0\183\0\248\0\254\11\155\0\17\0\141\0\54\0\12\12\31\0\172\0\232\11\233\0\55\4\86\0\12\12\148\0\15\12\143\0\7\0\119\0\226\0\82\0\55\12\240\0\208\0\23\12\190\0\101\0\32\0\152\10\85\0\82\0\77\12\79\12\143\0\104\0\177\0\14\0\73\12\153\10\82\0\12\0\141\0\163\0\254\11\243\0\217\0\144\0\34\0\12\12\196\0\136\0\232\11\73\0\230\0\38\0\237\11\228\11\156\10\118\7\143\0\208\0\67\0\195\0\84\12\153\10\12\0\2\0\120\12\254\11\238\0\56\0\184\0\91\12\135\12\172\0\104\0\232\11\18\0\129\0\22\0\26\0\12\12\120\0\179\0\232\11\38\0\79\0\6\0\80\0\12\12\105\0\242\11\182\0\239\0\233\0\39\0\152\10\181\0\103\0\76\0\164\0\68\12\143\0\84\0\162\0\37\0\1\0\238\11\192\0\209\0\121\0\5\11\143\0\255\0\20\0\39\0\37\5\135\12\128\0\162\0\232\11\199\0\165\0\81\0\11\0\12\12\78\0\166\0\232\11\55\0\206\0\43\0\93\0\12\12\171\0\175\0\232\11\46\0\7\0\208\0\37\0\152\10\213\0\80\0\100\0\91\0\245\0\254\11\218\0\66\0\113\0\7\0\238\11\136\0\46\0\3\0\243\0\254\11\156\0\129\0\77\0\97\0\47\12\105\0\232\11\156\0\149\0\93\0\142\12\239\11\6\0\58\12\143\0\53\0\14\0\30\0\123\0\238\11\128\0\65\0\157\0\246\0\254\11\198\0\90\0\149\0\51\0\238\11\114\0\220\0\241\0\222\0\254\11\52\0\138\0\29\0\65\0\12\12\185\0\250\12\222\0\240\0\108\0\62\0\12\12\85\0\231\11\143\0\96\0\164\0\224\0\53\0\152\10\117\0\168\10\13\13\254\11\194\0\134\0\241\0\55\0\35\13\145\0\93\0\105\0\202\0\254\11\53\0\255\0\117\0\4\0\55\12\67\0\102\12\143\0\204\0\35\0\65\0\100\0\28\12\105\0\100\0\47\13\151\0\35\0\22\0\130\0\31\0\63\0\3\0\149\0\207\0\102\0\43\0\145\0\199\0\189\0\74\0\47\0\51\0\29\0\129\10\100\0\59\0\29\3\96\0\74\0\118\3\120\3\130\0\15\0\81\0\10\0\194\0\84\0\92\10\57\0\66\0\142\0\245\0\242\0\215\6\35\0\92\10\94\10\68\0\32\0\5\0\3\0\60\0\26\0\63\0\195\0\135\0\4\0\190\0\107\10\109\10\122\0\152\0\104\0\96\11\143\11\242\0\249\0\225\0\156\1\102\0\22\0\3\0\61\0\72\13\207\0\8\0\116\0\144\0\163\0\13\0\159\5\82\13\75\0\90\0\17\0\73\5\30\3\51\0\151\0\190\0\62\0\84\0\69\0\51\0\237\0\114\7\2\0\203\0\51\0\185\0\116\0\181\0\40\0\52\0\148\7\20\0\98\13\16\9\26\0\133\0\65\4\105\0\106\13\67\0\190\0\218\0\26\0\62\6\13\0\173\0\45\0\65\0\23\0\191\0\119\13\100\0\67\0\126\0\112\0\133\13\73\13\12\1\7\2\34\0\49\1\105\0\102\0\32\0\61\0\14\1\102\0\127\2\74\2\105\0\120\2\32\0\116\0\104\0\164\2\32\0\196\13\240\9\206\13\208\13\24\1\34\0\48\1\187\1\12\1\81\1\52\1\0\0\5\0\183\11\65\1\49\1\134\0\112\6\1\0\64\1\49\1\110\1\0\0\156\0\128\0\180\1\24\0\128\0\71\1\22\0\135\1\140\0\235\13\129\0\158\0\219\13\62\2\51\2\93\2\7\1\149\2\151\2\103\2\154\2\156\2\102\2\175\2\50\1\1\14\0\0\240\0\65\0\50\1\224\13\220\13\218\13\10\14\9\14\12\14\231\13\14\14\219\13\15\14\170\2\12\1\38\0\49\1\2\10\86\7\17\1\29\1\32\0\23\14\32\0\71\2\70\2\32\0\40\0\15\1\17\1\207\13\209\13\42\0\26\14\97\0\108\0\30\14\12\1\123\0\67\0\110\0\74\0\22\0\56\0\235\0\6\0\26\0\49\1\199\13\32\0\46\0\46\0\32\0\47\0\32\0\25\14\98\0\19\1\97\0\107\0\32\0\44\0\32\0\216\13\82\2\217\13\104\0\33\0\6\0\91\0\103\0\143\0\178\0\50\0\194\13\12\1\91\0\213\13\209\13\19\1\107\2\123\2\54\14\56\14\69\14\29\14\105\12\58\0\240\9\14\1\123\0\217\13\245\0\4\0\119\0\77\0\58\0\110\0\127\0\134\2\12\1\46\0\21\14\14\1\110\0\111\0\116\0\32\0\97\0\110\0\39\1\47\1\81\14\62\0\32\0\37\14\108\0\111\0\145\2\32\0\62\0\200\13\16\1\32\0\61\14\101\0\63\14\32\0\127\2\116\0\44\1\217\13\13\14\221\13\12\0\24\0\49\1\164\0\49\1\123\10\219\13\220\13\65\0\6\14\0\0\129\0\129\0\12\1\32\0\129\0\3\0\51\2\92\1\1\0\30\10\12\1\145\0\194\0\150\14\28\0\130\0\190\1\157\14\136\1\51\2\244\10\150\14\92\0\165\14\1\0\87\0\30\10\4\0\22\0\51\2\128\0\36\6\150\14\26\0\134\1\107\1\135\1\91\1\12\1\204\0\0\0\130\0\1\0\31\0\193\0\251\0\185\3\246\13\63\2\93\2\3\14\12\1\3\14\63\0\174\2\169\2\177\2\200\14\71\1\49\1\106\14\12\1\45\0\28\14\114\14\26\14\127\14\35\14\24\1\94\0\32\0\121\14\123\14\95\14\164\2\39\1\35\1\37\1\101\0\39\1\25\14\32\1\32\0\59\0\136\14\17\14\0\0\92\1\3\0\115\10\142\0\0\0\64\1\144\0\51\2\0\0\89\0\235\13\185\14\121\1\130\0\67\1\141\1\51\2\245\13\5\1\247\13\10\14\207\14\50\1\115\10\137\14\11\14\17\14\5\15\9\14\106\1\0\0\31\0\49\1\95\0\71\0\119\14\38\14\40\14\105\12\95\14\216\13\19\1\21\1\23\1\198\13\232\14\198\13\14\1\12\1\102\0\51\0\109\0\79\0\196\0\232\0\68\0\117\0\28\0\49\1\224\14\46\1\16\15\217\14\27\15\57\14\112\14\214\14\233\14\216\13\12\1\67\0\251\0\7\0\28\0\91\0\54\0\249\0\73\0\50\1\140\14\16\14\61\15\6\15\62\15\8\15\7\15\66\15\64\15\67\15\63\15\70\15\65\15\62\15\115\10\51\14\12\1\221\14\39\14\45\15\35\0\59\14\30\1\27\14\22\15\27\1\217\13\0\0\209\0\39\0\98\0\59\0\61\0\159\0\104\0\35\0\49\1\133\14\135\14\127\14\43\1\45\1\97\15\45\1\102\0\39\14\30\14\89\14\18\15\217\13\253\0\115\0\209\0\13\0\163\0\100\0\148\0\123\0\36\0\209\14\32\0\41\0\16\15\121\15\37\14\43\15\84\15\24\15\55\14\32\0\92\14\90\14\211\13\12\1\75\0\234\0\201\0\143\1\144\0\115\0\74\0\62\2\12\1\80\15\41\1\128\15\81\14\226\14\38\1\31\1\33\1\14\1\80\2\117\0\105\12\37\0\217\13\8\0\146\0\174\0\6\0\63\0\28\0\143\0\79\0\11\1\12\1\25\14\40\15\152\15\105\12\41\1\155\15\25\14\100\15\81\15\132\14\33\8\135\14\47\1\104\15\108\15\12\1\118\0\136\0\3\0\27\0\230\0\223\0\176\4\20\0\49\1\84\14\130\14\111\14\80\15\30\1\43\15\66\14\12\1\177\0\96\0\133\0\78\0\88\0\51\0\175\0\98\0\51\0\52\14\128\14\62\14\64\14\174\15\147\15\228\14\210\13\24\1\231\14\41\1\102\15\210\15\130\14\64\14\219\14\118\14\77\15\45\1\12\1\7\0\176\0\104\0\20\0\134\0\166\0\165\0\77\0\27\0\195\13\24\1\180\15\30\14\129\14\131\14\2\10\128\15\43\15\160\14\104\0\84\0\111\0\209\0\231\0\149\0\147\2\49\1\20\14\12\1\92\14\192\15\86\14\125\14\28\14\108\15\231\14\214\15\39\1\201\13\121\2\134\14\205\13\68\15\14\14\2\0\153\2\140\14\60\1\240\13\121\1\215\1\235\13\141\15\1\0\0\15\10\15\200\14\18\14\50\1\5\14\50\1\153\2\72\15\71\15\49\1\141\15\0\0\119\0\104\0\44\1\105\12\25\14\27\14\47\1\40\15\109\14\111\14\246\15\0\0\186\0\220\0\135\0\14\0\104\0\164\0\217\0\124\0\50\1\29\0\209\15\126\15\24\1\43\15\216\13\113\14\39\1\2\10\50\16\5\15\52\1\168\2\153\2\25\16\0\15\9\14\4\0\153\2\95\0\69\0\78\0\245\11\2\14\69\15\9\14\169\2\12\1\61\16\12\1\32\14\127\14\90\14\42\1\135\14\80\15\231\14\212\14\27\14\80\15\15\16\5\1\163\1\7\0\21\0\49\1\25\0\179\14\108\1\110\1\1\0\148\14\204\0\63\1\232\13\236\14\25\0\64\1\128\0\178\14\121\1\10\0\220\13\67\1\2\0\193\0\244\14\213\1\12\1\208\14\110\16\180\1\28\0\129\0\199\1\12\1\2\0\242\13\130\16\51\2\139\16\110\16\214\5\236\14\0\15\168\2\3\14\89\8\29\16\3\14\177\2\50\1\105\16\101\16\35\16\155\16\85\16\157\16\154\16\158\16\76\2\49\1\118\15\104\2\214\13\82\14\24\1\95\14\212\14\40\16\42\16\94\16\45\1\127\14\2\10\95\14\25\14\12\1\226\0\88\0\251\0\114\0\151\0\87\0\26\0\16\0\23\0\209\15\69\14\212\14\32\14\66\14\93\16\216\13\128\15\12\1\119\0\244\10\9\0\208\0\224\0\236\0\58\0\49\0\21\14\44\15\80\15\43\15\226\15\67\14\32\0\14\15\32\0\30\1\131\15\197\13\53\14\95\14\9\16\93\14\217\13\203\0\11\0\126\0\67\0\151\0\235\0\111\0\67\0\86\15\212\14\14\1\5\16\69\14\211\13\56\14\67\16\41\15\92\14\216\13\169\15\217\13\51\0\188\0\139\0\120\0\20\0\165\0\54\0\95\0\9\14\89\16\246\11\220\14\122\14\78\15\53\14\66\14\66\14\92\14\95\14\80\15\118\14\216\13\155\15\12\1\44\0\149\2\211\15\32\0\219\14\93\16\244\15\40\1\18\17\95\14\127\14\14\1\63\16\166\16\18\17\101\16\128\16\22\0\110\0\49\1\68\0\49\1\244\14\76\1\231\13\220\13\92\0\156\14\24\8\64\1\130\1\110\1\132\0\49\1\230\13\5\1\151\14\0\0\162\3\180\1\254\14\185\14\110\1\87\0\192\0\40\17\179\14\186\1\81\1\193\0\208\14\156\0\60\1\1\0\43\17\184\11\231\13\47\17\234\13\180\1\231\13\148\0\49\1\202\0\67\17\81\1\80\1\164\1\220\13\77\1\12\1\176\1\129\16\106\1\129\0\106\1\193\0\141\1\0\0\164\14\236\14\68\0\137\1\124\1\2\0\130\0\4\0\90\0\184\14\21\16\128\0\125\1\191\14\137\0\65\0\130\0\3\0\204\0\229\13\3\0\65\0\110\5\121\1\157\14\87\17\12\1\96\0\130\0\221\1\68\0\155\1\128\0\155\1\238\1\188\1\12\0\68\8\48\2\131\0\236\14\168\1\51\2\195\1\0\2\154\0\148\1\248\14\128\0\195\1\191\14\135\17\119\1\179\14\197\0\3\0\81\1\1\0\68\0\81\1\220\0\148\1\1\0\196\0\155\14\0\0\198\0\67\0\15\2\218\0\136\17\100\17\156\17\131\0\1\0\218\0\155\1\130\1\4\0\128\0\137\0\193\0\131\0\107\17\109\17\250\13\158\14\103\16\235\1\184\11\168\17\7\0\78\1\12\1\172\1\12\1\156\0\43\17\2\0\85\0\132\0\132\0\8\0\138\1\180\1\192\0\163\1\96\1\136\1\28\0\4\0\85\17\208\14\9\0\5\1\128\0\8\0\230\13\8\0\167\17\248\13\36\2\68\0\166\1\138\1\36\2\193\0\166\1\182\17\0\0\161\9\236\14\21\0\212\17\8\0\137\0\64\17\173\17\238\1\212\17\204\17\163\1\206\17\168\17\81\1\57\1\2\0\174\11\136\1\92\0\200\17\236\17\110\1\203\17\81\1\9\0\118\16\9\1\137\1\6\0\227\5\240\0\127\0\92\17\180\1\136\1\167\2\93\0\157\14\94\0\106\1\0\15\115\10\150\16\178\2\10\15\117\0\30\16\50\1\64\0\82\17\12\1\99\0\76\2\110\2\101\0\114\0\114\0\157\2\4\0\120\0\49\1\83\0\121\0\110\0\97\0\112\0\30\14\184\2\24\1\212\14\70\0\97\0\42\16\39\1\116\0\33\1\118\0\19\18\196\13\121\0\128\14\89\2\73\2\111\0\100\0\101\0\56\14\80\0\72\2\97\0\30\14\109\0\63\14\105\12\95\2\19\1\32\0\121\0\111\0\22\1\32\0\1\1\97\0\210\13\109\0\112\0\72\2\137\2\33\8\123\2\204\13\24\1\95\2\112\0\112\0\16\1\116\0\115\0\42\1\120\2\45\0\110\0\117\0\146\2\206\13\19\18\109\0\82\2\123\2\215\15\79\2\81\2\83\2\115\0\106\14\149\16\169\2\8\0\67\1\12\1\29\17\159\16\106\18\36\16\107\18\156\16\109\18\160\16\110\18\108\18\114\18\113\18\116\18\112\18\118\18\111\18\120\18\115\18\119\18\122\18\121\18\117\18\125\18\123\18\126\18\124\18\130\18\129\18\113\18\209\11\0\0\39\0\52\14\14\1\151\15\114\0\153\15\254\16\123\14\5\16\155\15\216\13\233\14\237\16\233\14\40\15\32\14\12\1\181\0\95\0\191\0\149\4\109\0\67\0\99\0\40\0\49\1\212\14\48\16\26\15\118\14\212\14\124\15\140\18\91\14\215\14\17\1\163\18\30\1\231\16\220\16\12\1\101\0\48\0\215\0\17\0\191\0\93\0\204\0\16\0\79\14\0\0\107\15\70\2\211\13\194\16\56\14\5\16\93\16\211\13\5\17\16\15\12\1\31\0\38\0\175\0\51\0\115\0\100\0\202\0\11\0\0\16\0\0\27\14\192\18\18\15\194\18\54\14\6\16\188\18\197\13\56\14\60\0\14\1\170\16\72\2\217\13\101\0\135\0\152\0\89\0\85\0\209\0\61\0\7\0\58\0\96\15\177\15\45\1\240\16\165\16\27\14\219\18\105\12\220\15\80\15\121\15\81\14\53\14\11\16\203\13\205\13\209\16\195\16\0\0\239\0\254\0\251\0\29\0\202\0\156\0\252\0\40\0\185\18\3\17\46\15\39\1\80\15\47\1\80\15\211\18\43\15\216\18\172\16\217\13\167\0\21\0\85\0\107\0\11\0\224\7\131\11\49\1\95\14\217\18\216\15\24\17\3\16\111\14\92\14\118\14\40\15\219\16\244\18\13\16\24\1\212\16\80\15\26\19\217\13\166\0\67\0\254\9\36\0\226\0\249\0\109\0\53\0\195\13\197\13\219\16\163\18\118\14\174\15\220\15\244\15\56\14\53\14\46\16\108\15\53\14\219\16\12\1\164\10\118\0\74\0\159\0\184\0\129\0\116\0\45\0\49\1\216\13\14\1\219\16\23\17\41\1\242\15\64\14\240\15\105\12\81\14\43\15\58\14\2\10\12\1\218\0\127\0\6\0\65\0\15\0\108\0\30\0\31\0\165\15\163\3\14\1\220\15\58\14\211\13\80\15\27\14\128\15\69\14\37\14\155\15\56\14\163\18\95\14\58\14\12\1\250\9\62\17\157\0\177\0\150\0\76\0\180\2\204\2\32\0\81\14\80\15\53\14\5\16\12\1\155\0\80\0\117\0\65\0\223\0\14\0\177\0\12\0\134\18\118\14\128\15\78\19\32\0\212\14\121\15\12\1\11\0\2\0\22\0\37\0\238\0\133\0\47\0\56\0\95\15\13\1\151\15\165\16\163\18\32\19\75\18\33\14\129\15\83\18\111\14\23\19\13\1\178\0\160\0\66\0\198\0\109\0\70\0\27\0\185\18\212\14\23\19\155\15\32\14\174\15\211\13\30\1\92\14\25\14\216\13\40\15\248\18\191\0\24\0\138\0\109\0\0\0\51\0\127\0\26\0\116\19\47\1\211\13\25\14\120\19\217\13\83\0\192\0\103\0\119\0\73\0\34\0\250\0\12\0\163\16\0\0\99\15\135\14\135\19\237\16\47\1\233\14\5\16\66\14\32\14\30\1\155\15\92\14\142\1\63\0\80\0\7\0\202\0\123\0\149\0\94\0\75\15\0\0\178\19\108\15\219\16\80\15\155\15\76\19\217\13\149\0\118\0\130\0\45\0\125\0\205\0\254\0\18\0\93\2\86\15\220\15\237\18\210\16\211\13\231\14\215\16\149\15\217\13\12\15\164\16\209\13\25\14\121\15\233\14\232\19\37\19\237\16\12\1\190\15\149\19\250\19\128\15\249\19\219\14\61\19\49\1\174\15\127\14\118\14\118\14\92\14\23\19\43\15\20\20\165\16\12\1\237\15\87\2\13\17\92\14\211\13\153\19\205\13\231\14\28\15\70\15\170\2\6\0\24\20\0\0\154\0\49\1\240\13\155\14\205\0\241\14\87\15\192\0\235\13\207\0\230\13\13\0\158\14\1\0\77\0\229\13\0\0\13\0\80\1\2\0\12\0\158\14\2\0\17\0\1\0\134\16\136\10\84\1\16\0\229\13\1\0\49\20\84\1\143\16\1\0\178\14\137\1\42\20\64\1\209\0\45\20\128\0\12\0\126\16\1\0\66\20\81\1\25\0\149\14\72\20\179\14\1\0\220\13\71\20\130\1\216\1\47\17\71\20\145\16\49\1\7\18\207\14\29\16\50\1\36\20\132\18\128\18\104\20\127\18\106\20\10\14\153\2\69\19\12\1\37\14\231\14\27\20\24\1\23\17\14\1\32\14\245\15\168\18\220\16\155\15\219\14\174\15\122\19\0\0\35\0\52\0\44\0\109\0\118\11\94\0\80\0\59\0\12\17\222\15\34\1\101\2\215\15\209\16\40\15\231\14\237\16\43\15\195\15\25\1\23\15\64\16\120\20\66\14\27\14\104\18\41\0\201\0\95\0\96\0\183\0\186\0\113\0\48\0\238\15\213\18\101\0\211\13\23\17\37\19\249\19\245\19\128\15\209\16\12\1\190\0\197\0\232\0\111\0\93\0\34\0\161\0\23\0\160\18\12\1\233\14\155\15\231\14\220\15\14\20\17\1\185\20\135\14\58\14\30\1\37\14\30\1\199\15\210\0\186\0\88\0\218\0\235\0\38\0\98\18\70\19\137\20\227\14\38\18\165\16\249\19\220\15\223\14\214\14\212\16\43\15\53\14\116\17\171\0\145\0\3\0\153\0\202\0\199\0\91\0\60\16\49\1\43\15\32\14\209\16\135\19\216\13\23\19\69\14\26\17\12\1\6\0\186\0\66\2\49\1\148\14\234\1\63\2\28\0\235\13\147\17\49\1\29\10\12\1\33\11\5\1\198\0\114\16\37\17\180\1\24\8\119\1\192\0\137\1\100\0\49\1\15\0\67\1\72\0\216\1\31\17\135\1\49\1\246\20\5\1\144\14\148\17\51\2\173\10\180\1\37\17\50\1\51\2\240\13\195\14\6\21\149\14\187\1\246\20\185\12\64\0\77\1\250\20\1\0\252\20\107\1\30\10\132\1\67\1\15\0\244\14\4\21\180\1\21\21\134\16\81\1\24\21\198\0\192\0\27\21\241\20\13\0\67\1\108\1\246\0\252\17\243\20\236\14\0\0\42\21\162\6\1\0\28\21\30\21\240\13\255\20\244\14\35\21\12\1\37\21\242\20\12\1\134\16\92\1\33\11\51\2\28\21\12\0\48\21\192\0\242\0\51\21\67\21\254\20\54\21\63\2\58\21\48\21\167\2\132\1\230\13\63\21\0\0\65\21\21\21\33\17\9\21\89\20\145\1\148\17\5\1\70\0\65\0\195\0\2\0\14\21\57\21\33\17\63\2\240\13\238\0\77\21\149\14\122\17\80\21\247\20\192\0\195\0\102\21\251\20\48\21\32\21\0\21\81\1\87\21\89\21\52\21\163\1\55\21\196\0\114\21\68\20\74\21\233\0\107\21\134\16\123\21\219\13\43\21\125\21\82\21\149\1\155\14\100\0\208\14\120\21\5\21\32\17\8\21\35\17\57\1\95\21\1\0\97\21\103\1\101\21\16\21\143\21\108\1\228\0\130\21\174\11\80\21\71\21\241\20\59\21\131\1\0\15\108\1\226\0\130\21\128\0\57\1\70\21\219\17\160\21\116\21\61\21\119\21\36\21\142\21\78\21\168\21\133\21\155\17\126\21\47\21\253\20\222\0\156\21\182\1\42\21\128\0\198\0\126\21\161\21\255\20\109\1\0\0\2\21\64\21\176\21\149\14\33\2\110\21\185\12\112\21\126\21\73\21\142\17\85\19\39\21\36\2\200\21\248\20\189\21\136\21\185\14\255\20\53\21\195\21\88\21\197\21\29\10\37\2\169\21\72\21\48\21\128\0\214\0\166\21\220\21\133\21\64\0\135\21\171\21\253\20\212\0\127\0\139\21\92\1\141\21\38\21\243\20\192\0\227\21\159\21\180\1\204\21\107\1\128\0\210\0\127\0\0\15\86\15\168\2\214\0\125\0\81\0\94\1\123\17\244\0\118\0\215\0\226\0\65\0\3\14\86\6\121\17\61\0\2\0\124\0\215\0\5\22\129\16\156\0\244\0\8\0\239\0\13\22\51\1\20\10\155\1\32\0\210\0\244\0\110\0\229\0\19\22\31\16\71\13\12\1\224\0\234\0\90\0\51\0\225\0\28\22\49\1\32\0\204\14\121\1\105\0\199\0\60\0\208\0\28\22\43\0\188\0\141\0\182\0\19\22\224\0\206\5\214\0\224\0\37\22\12\1\16\0\40\22\64\0\98\0\124\0\174\0\234\0\56\22\89\17\59\22\208\0\251\0\226\0\230\0\65\22\199\8\135\1\205\0\158\0\197\0\255\21\169\2\100\5\123\17\130\0\57\0\217\0\18\22\155\1\64\0\47\0\188\0\245\0\238\0\28\22\157\0\30\0\140\0\50\22\155\1\160\0\177\0\107\8\27\22\3\14\176\5\121\17\220\0\99\0\93\0\201\0\65\22\0\0\59\22\172\0\163\0\97\0\55\22\97\22\43\0\71\0\115\0\64\22\86\22\10\0\29\8\45\22\97\22\249\0\244\7\236\0\19\22\64\0\104\0\223\0\44\22\65\0\224\13\52\0\137\18\206\13\120\20\231\14\23\17\245\19\121\15\2\10\25\14\53\14\233\14\128\15\232\19\241\16\101\16\2\0\92\1\6\0\195\11\238\20\188\14\110\22\54\20\65\0\64\1\69\17\152\17\67\17\12\1\12\21\52\2\241\20\141\0\64\1\1\0\254\14\26\16\63\2\146\16\51\1\142\0\229\0\40\22\49\1\92\0\207\0\40\22\192\0\76\0\202\0\133\22\50\1\155\22\103\20\107\20\10\15\180\20\204\19\17\1\53\14\241\16\71\19\175\15\152\19\105\15\105\12\212\16\5\16\32\14\216\19\0\0\27\0\229\0\233\0\51\0\55\0\130\0\130\0\46\0\60\15\8\2\33\1\43\15\174\15\123\20\110\14\32\0\95\14\233\14\12\1\15\0\39\6\26\0\88\0\155\0\204\0\69\0\10\15\37\0\49\1\80\15\95\14\57\19\30\14\80\15\174\15\237\16\128\15\174\15\249\19\12\1\160\20\12\1\47\1\220\15\93\16\245\19\69\14\68\14\24\1\2\10\127\14\58\14\231\14\121\15\37\19\57\22\107\14\212\18\163\18\128\15\41\1\151\22\153\22\7\2\65\17\0\0\42\20\60\1\12\0\160\22\233\13\241\20\92\21\47\17\166\22\86\1\254\20\220\0\241\20\140\0\170\22\172\22\0\15\199\14\50\1\96\0\138\0\178\22\1\14\241\0\41\3\155\1\31\3\130\0\188\0\115\22\87\16\103\18\6\2\105\20\131\18\69\15\10\15\225\19\27\14\1\23\17\1\233\14\245\19\145\18\211\16\15\15\12\1\182\0\249\0\210\0\24\0\75\0\234\15\120\0\136\18\176\18\214\14\5\16\216\13\80\15\56\14\43\15\219\14\231\14\211\13\75\23\14\17\4\19\217\13\124\0\112\0\81\0\91\0\87\0\108\0\94\6\10\15\252\16\241\16\56\14\232\19\41\1\237\16\37\14\81\14\92\14\108\19\0\0\6\20\163\3\170\18\176\15\134\14\45\1\14\1\155\15\83\19\0\0\50\0\49\1\119\19\65\14\108\23\16\17\108\14\135\14\220\15\95\19\232\18\157\19\18\17\99\19\127\14\13\23\125\17\49\1\16\23\189\14\19\23\21\23\162\22\24\23\165\22\232\13\27\23\100\21\168\22\32\23\197\14\210\17\201\14\12\18\159\0\224\0\179\22\192\13\168\0\40\22\120\15\37\0\199\0\101\22\169\2\20\10\50\1\7\2\190\22\52\23\62\15\10\15\2\19\32\0\80\15\219\14\37\19\5\16\92\14\237\16\23\17\230\20\76\2\129\0\33\0\15\0\224\0\125\4\24\0\210\14\226\19\118\19\24\17\232\19\225\20\255\16\45\1\134\19\205\19\45\1\92\14\212\16\231\14\100\16\0\0\179\0\38\0\157\0\107\0\187\0\214\0\193\0\114\0\54\23\78\2\138\20\39\1\5\16\27\14\150\20\127\14\219\14\47\1\12\1\72\23\0\0\95\14\88\14\197\13\30\1\209\16\2\10\66\14\80\15\212\16\41\1\43\15\135\19\247\22\39\15\214\14\2\10\37\19\102\23\142\18\78\15\69\14\29\20\217\15\33\1\174\15\155\15\12\23\70\15\152\22\132\23\12\1\134\23\158\22\55\20\161\22\23\23\164\22\0\0\26\23\193\0\28\23\144\23\5\1\33\23\198\14\97\20\51\1\8\6\152\23\224\0\79\0\231\0\40\22\128\0\101\0\25\22\159\23\51\1\151\16\49\1\163\23\51\23\164\23\167\23\135\20\131\14\127\14\32\14\241\16\237\16\92\16\210\18\197\13\212\14\12\1\253\0\139\0\193\0\54\0\55\0\246\0\19\0\77\0\106\23\212\16\69\14\138\18\22\17\101\0\85\14\111\14\252\23\205\0\172\0\35\0\196\0\97\0\188\0\34\0\10\15\252\19\0\0\212\16\212\14\66\14\216\13\44\16\99\15\222\22\212\20\212\13\234\23\142\15\45\15\25\14\2\10\98\19\109\23\206\19\202\13\33\19\108\23\209\16\241\16\9\17\61\2\223\20\165\16\209\16\219\14\92\14\47\1\216\13\245\22\181\15\249\23\14\23\133\23\49\1\18\23\159\22\0\24\180\1\139\23\3\24\141\23\5\24\143\23\180\1\169\22\8\24\146\23\161\16\148\23\49\1\60\1\230\0\152\23\128\0\52\0\215\0\179\22\82\0\2\0\231\0\227\0\65\22\24\0\49\23\26\24\107\20\28\24\37\16\49\1\66\14\23\19\135\19\14\1\69\14\80\15\81\14\212\16\30\1\212\16\12\1\154\0\138\0\147\0\117\0\178\0\61\0\63\0\124\0\203\19\49\19\222\22\37\14\212\14\58\14\174\15\10\19\119\23\80\15\151\18\0\0\25\0\158\0\73\0\114\0\40\0\73\0\76\0\92\0\10\15\203\19\30\1\60\23\25\15\245\22\74\23\14\1\219\14\243\23\217\13\103\18\37\19\147\24\212\18\23\17\219\16\231\14\188\24\249\19\241\16\37\19\248\18\148\19\107\23\74\19\41\15\155\15\37\14\80\15\216\13\27\14\58\14\245\19\131\23\6\0\15\23\49\1\135\23\106\24\22\23\108\24\2\24\4\24\6\24\180\1\31\23\116\24\255\14\10\24\119\24\129\16\172\0\39\23\17\21\73\0\227\0\179\22\229\0\235\0\26\22\65\22\24\24\192\13\27\24\243\24\136\16\49\1\153\16\10\1\24\19\92\14\43\15\102\19\136\19\217\13\106\0\130\0\75\0\81\0\208\0\81\0\3\0\44\0\151\11\12\1\219\14\233\14\209\16\92\14\81\14\12\1\131\0\181\0\97\4\32\0\172\0\106\0\32\0\10\15\11\17\12\1\23\17\249\19\212\14\25\14\47\1\219\16\192\20\24\19\246\22\0\0\86\15\209\20\68\16\83\24\103\15\201\22\24\19\97\16\212\18\12\1\38\15\12\1\211\13\219\16\251\24\215\18\78\23\22\20\101\24\251\23\156\22\0\0\217\24\255\23\219\24\163\22\219\13\25\23\111\24\223\24\1\0\225\24\171\22\117\24\35\23\120\24\253\0\214\0\152\23\96\0\197\0\17\24\121\17\13\0\208\0\49\0\131\24\3\14\102\18\162\23\244\24\165\23\10\14\10\15\116\23\25\20\136\20\5\16\209\16\98\16\85\24\154\19\127\14\82\23\14\1\93\16\239\18\217\13\215\6\52\0\102\0\178\0\20\0\29\0\36\0\106\23\249\19\192\18\214\14\37\14\95\14\12\1\107\0\229\0\223\0\233\3\51\0\227\0\9\0\10\15\36\20\143\24\24\1\93\16\233\14\37\19\174\15\32\20\21\16\0\0\58\14\233\14\188\24\118\14\50\16\86\15\23\19\143\22\14\1\242\18\14\1\231\14\125\15\54\24\193\15\169\23\234\14\166\23\153\22\155\22\253\23\136\23\107\24\60\25\46\17\140\23\13\21\7\24\67\25\227\24\51\2\175\22\120\24\0\0\76\25\51\1\85\0\186\0\183\22\67\0\126\22\45\22\188\22\85\25\129\18\88\25\49\1\184\20\126\23\232\19\93\16\80\15\23\19\216\13\231\14\66\14\212\16\219\16\212\24\93\1\144\0\46\0\36\0\53\0\152\0\14\0\44\0\23\25\0\0\249\19\93\25\240\23\45\1\233\14\212\20\99\25\108\15\193\25\190\0\153\0\12\0\242\6\155\13\3\18\246\24\161\18\156\19\32\14\249\19\233\23\0\0\235\22\46\25\197\13\58\14\118\14\135\19\37\14\229\20\76\18\211\23\162\20\124\14\217\13\106\23\37\14\93\16\214\16\108\15\0\20\151\25\87\25\153\25\103\24\12\1\105\24\20\23\157\25\109\24\166\22\29\23\114\24\145\23\164\25\30\16\1\14\20\0\171\0\152\23\126\20\202\0\18\24\252\0\193\0\187\22\49\1\189\22\178\25\160\16\124\25\47\19\24\19\23\17\242\25\30\14\41\1\177\23\216\0\94\0\150\0\75\0\172\24\13\12\185\23\220\15\128\15\219\14\108\14\222\22\5\16\99\24\30\14\130\15\214\14\143\20\52\25\148\0\93\0\112\0\48\0\241\0\92\0\120\0\140\19\49\1\47\0\49\1\209\16\237\16\188\24\216\13\32\14\6\17\250\19\163\18\233\14\231\14\232\19\12\1\54\0\49\1\188\24\220\15\140\24\16\15\150\19\254\19\30\1\30\1\71\26\175\15\135\19\114\23\41\0\191\15\26\1\24\15\5\16\121\15\219\16\1\20\13\17\241\16\196\15\120\20\213\24\215\24\157\22\60\1\58\25\138\23\221\24\63\25\113\24\1\0\115\24\163\25\173\22\147\23\11\18\225\25\187\0\7\26\103\0\176\0\18\24\199\0\181\0\229\0\217\0\65\22\58\22\84\25\136\24\85\25\192\22\235\23\39\1\210\25\214\18\108\23\155\15\40\15\127\14\8\19\224\23\155\19\248\23\34\0\185\0\105\0\106\0\175\0\68\0\78\0\48\0\216\22\255\19\127\23\135\19\6\23\0\0\223\0\10\0\209\0\31\0\226\0\232\0\75\0\250\23\19\14\210\23\204\20\45\15\30\1\211\13\14\1\212\14\219\14\32\14\14\1\80\15\10\25\191\23\210\16\12\1\204\16\1\16\24\17\209\16\213\15\235\25\234\16\197\13\227\20\213\16\212\18\231\14\218\23\51\16\16\26\122\26\190\26\86\25\164\23\193\26\189\26\192\26\195\26\194\26\191\26\198\26\196\26\199\26\197\26\203\26\202\26\205\26\201\26\207\26\200\26\209\26\204\26\208\26\211\26\210\26\206\26\5\15\247\24\141\22\41\16\220\18\191\18\187\23\12\1\92\0\195\0\167\0\28\0\84\0\11\0\134\0\39\0\93\2\66\24\53\14\118\23\155\15\172\23\253\24\203\22\232\16\32\20\43\0\8\23\128\15\212\14\241\16\195\18\27\14\53\24\147\20\24\17\220\15\88\16\117\23\213\14\39\1\223\14\108\15\212\14\212\14\42\25\150\22\34\25\160\26\148\15\127\26\105\12\129\23\17\1\117\14\32\0\193\25\145\26\30\1\92\25\172\26\30\1\66\14\179\15\130\23\70\15\11\0\81\1\21\0\0\21\183\17\49\1\129\17\180\1\36\0\220\13\104\14\224\1\12\1\100\0\148\14\36\27\67\1\164\0\47\17\23\16\2\0\228\0\144\14\35\2\51\2\45\27\15\0\170\22\2\21\91\1\134\2\3\0\36\0\2\0\81\1\49\27\3\0\37\27\50\23\5\1\133\1\174\21\180\1\54\27\2\0\164\0\191\14\194\21\53\27\71\1\2\0\134\2\236\1\75\27\23\16\68\20\201\14\23\16\3\0\61\27\249\1\96\17\2\2\5\0\197\0\184\14\170\2\4\0\65\0\129\17\89\17\129\17\174\14\70\1\6\0\100\17\2\0\136\17\2\0\154\17\5\22\149\17\66\0\194\17\113\17\179\14\2\0\79\21\4\0\220\0\165\14\201\14\198\17\67\0\244\14\145\1\2\0\28\0\119\27\76\2\155\14\68\8\155\14\57\21\154\17\28\0\95\27\8\0\155\14\237\14\236\14\123\27\120\27\118\27\51\2\1\0\67\0\76\17\155\1\148\0\155\14\5\0\193\0\43\23\3\0\137\1\75\0\132\0\193\0\5\0\195\17\0\0\9\1\57\1\8\0\220\17\89\1\125\21\68\1\4\0\66\0\245\17\168\17\8\0\186\17\5\1\12\0\131\0\109\2\95\0\67\0\210\1\120\17\254\17\145\1\6\0\153\17\238\17\131\0\70\17\155\14\87\19\121\17\121\27\156\0\184\27\76\1\43\23\163\17\128\0\229\17\4\0\235\1\51\2\195\17\180\1\220\0\132\0\244\14\57\1\6\0\186\17\199\1\235\1\8\0\95\0\195\0\177\27\145\1\5\0\92\0\124\27\79\21\5\0\221\0\93\17\222\0\4\18\63\2\203\17\229\24\176\2\178\2\117\2\54\18\70\2\114\0\75\2\3\14\58\22\78\16\49\1\183\2\164\2\76\2\24\18\12\1\26\18\28\18\30\18\105\12\32\18\253\24\35\18\37\18\206\13\40\18\42\18\102\0\44\18\88\2\90\2\119\2\49\18\51\18\53\18\55\18\57\18\34\1\22\1\105\12\62\18\64\18\66\18\68\18\70\18\217\9\164\2\112\2\86\24\77\18\79\18\232\27\82\18\109\14\110\0\85\18\87\18\45\1\90\2\114\0\91\18\28\18\90\2\225\14\80\2\82\2\103\0\201\20\29\16\250\13\69\2\96\2\116\2\78\2\35\28\83\2\253\13\0\28\91\2\117\2\133\25\43\15\212\16\23\19\95\14\69\14\163\18\101\16\155\1\4\0\224\13\93\2\31\17\51\2\65\17\60\25\1\0\240\20\91\17\219\13\76\0\43\20\4\21\227\24\2\26\9\14\7\18\7\14\213\26\69\15\106\23\58\14\58\14\232\19\53\14\25\14\90\24\93\0\0\0\179\9\124\0\101\0\174\0\27\0\168\2\38\16\219\14\155\15\237\16\203\22\187\23\121\15\232\19\114\20\217\13\38\16\77\23\191\18\138\18\16\15\88\26\45\15\1\17\217\13\56\0\55\26\172\26\107\19\250\19\212\16\237\16\14\1\212\16\37\14\188\24\23\17\27\14\196\24\24\27\89\25\39\16\219\26\105\12\93\16\171\23\84\26\34\19\15\15\147\18\214\14\145\24\15\27\132\28\25\1\55\24\223\22\245\25\76\28\232\20\134\18\62\28\63\2\65\28\24\21\189\14\109\1\28\0\75\27\128\16\1\0\20\23\30\10\8\0\146\17\14\0\129\0\109\1\78\0\60\17\160\28\56\20\78\0\1\0\123\10\20\23\91\1\58\20\144\16\146\17\0\15\153\2\82\25\7\26\0\0\58\22\147\16\240\24\183\28\89\8\50\1\134\18\214\26\212\26\231\20\12\1\226\25\186\18\215\18\220\16\25\14\37\19\174\16\212\13\219\14\121\15\25\14\177\16\0\0\56\0\246\0\166\0\2\0\237\0\91\0\139\0\13\0\247\24\18\20\14\1\23\19\29\19\37\24\184\26\12\1\180\0\200\0\234\0\75\0\165\0\103\9\59\0\193\22\204\25\172\26\43\15\86\26\18\17\15\20\127\23\121\15\49\15\0\0\36\0\4\0\115\0\121\0\180\0\203\0\209\0\18\0\36\20\192\19\16\15\5\16\237\16\5\16\80\15\193\25\166\0\175\0\91\22\39\0\28\0\193\0\49\0\168\2\220\23\69\14\2\10\174\15\32\14\69\14\31\19\127\14\245\19\170\20\0\0\202\25\237\16\80\15\219\16\128\15\237\16\66\14\186\24\119\23\30\1\5\23\136\28\44\15\219\23\8\27\215\15\81\23\33\18\120\15\193\24\33\29\249\19\121\15\118\14\253\26\12\1\21\15\148\25\86\14\27\14\249\19\149\26\72\15\2\0\115\10\93\2\240\20\51\2\249\1\60\1\21\21\250\20\6\2\67\1\75\16\63\2\148\28\23\24\237\20\157\27\211\26\50\1\9\14\65\2\12\1\58\14\41\1\2\10\40\15\122\23\227\15\135\18\220\25\32\14\245\19\188\24\23\19\60\26\220\16\27\14\41\1\193\20\70\15\68\2\9\0\58\15\81\17\30\17\81\21\247\14\65\28\54\2\71\1\154\0\74\21\121\1\142\14\226\22\74\27\91\1\69\17\89\17\241\20\21\21\43\17\51\2\112\29\55\21\109\1\218\0\106\29\128\0\228\0\34\21\110\29\113\24\170\21\180\1\134\16\245\20\148\23\232\13\65\0\47\17\129\0\144\14\29\23\236\14\137\11\77\1\189\14\180\1\128\16\3\0\71\1\51\2\129\0\77\17\193\0\84\1\89\17\151\14\2\0\95\21\128\27\51\2\87\1\81\1\92\0\40\21\81\0\80\1\132\0\24\8\66\0\141\19\109\1\128\0\24\8\110\5\120\16\128\0\142\0\111\17\2\0\158\0\146\17\130\1\128\27\135\29\159\14\73\20\169\29\128\0\166\29\60\21\169\29\56\21\120\1\173\29\166\28\2\0\143\0\97\10\3\0\177\29\5\1\172\29\174\29\103\1\194\29\66\0\196\29\146\17\133\0\88\1\68\1\141\27\3\0\168\29\76\27\66\0\100\1\237\12\180\1\207\0\129\0\113\21\204\0\77\1\1\0\142\0\77\1\204\29\2\26\72\11\229\24\30\0\45\9\196\0\28\22\127\0\49\0\203\0\181\0\240\24\30\22\51\1\119\6\150\16\65\22\53\0\183\28\203\14\3\14\112\6\150\16\191\0\100\18\50\1\252\0\159\0\13\18\153\2\56\18\207\13\17\18\55\26\49\18\120\0\112\0\108\26\248\0\243\11\3\14\48\0\100\1\49\1\208\15\24\25\33\29\197\24\236\23\187\23\31\19\95\25\205\13\240\25\214\14\24\27\5\15\166\1\13\0\202\24\9\14\115\29\63\2\24\21\62\20\183\17\137\29\241\20\213\1\51\2\80\1\81\1\132\0\110\16\28\0\110\16\234\13\12\1\73\1\81\1\248\20\80\17\220\13\138\29\103\26\170\22\74\17\222\1\80\17\56\20\149\14\95\1\76\1\85\17\5\1\123\1\95\1\145\1\129\0\203\29\76\1\106\17\5\1\159\1\0\0\226\0\64\0\138\1\212\0\216\1\104\26\73\0\235\13\195\27\49\1\70\0\64\0\64\1\94\0\117\24\7\25\76\2\185\23\129\2\234\16\82\18\103\0\120\2\28\18\132\14\30\14\35\14\128\14\130\2\107\0\115\0\129\2\99\0\105\12\137\2\207\13\48\18\15\1\24\1\120\0\239\27\95\28\230\29\19\22\192\0\151\0\97\0\25\0\212\0\118\30\202\0\106\0\65\0\231\0\19\22\232\14\95\0\77\0\4\22\125\2\94\2\45\28\84\2\40\28\0\0\72\2\29\17\121\17\204\0\183\0\96\0\192\0\118\30\85\0\231\0\174\0\211\0\129\22\228\0\232\0\15\0\81\25\31\22\122\0\185\0\107\0\233\0\129\22\82\0\61\0\39\0\12\22\43\23\217\0\153\0\115\0\232\0\28\22\84\0\54\0\76\0\161\0\129\22\144\13\176\0\218\0\51\22\253\0\146\0\139\0\4\22\50\1\29\30\79\28\215\26\188\30\193\28\70\15\46\19\12\1\5\16\48\15\237\25\245\19\10\19\56\14\25\14\127\14\17\30\39\1\56\14\250\24\93\26\207\18\164\0\157\0\119\0\37\0\99\0\171\0\34\0\93\2\185\23\118\14\164\20\49\29\111\14\231\14\149\18\222\28\65\16\138\22\141\18\19\20\207\30\19\0\69\26\73\24\158\19\24\19\151\20\146\1\69\26\21\30\24\1\66\14\244\26\127\23\92\14\93\29\45\25\0\0\146\24\15\15\237\16\121\28\119\23\227\19\30\14\115\25\170\24\49\1\205\22\221\15\131\14\92\14\220\15\218\28\147\28\235\20\157\27\38\16\30\30\103\24\51\2\33\30\47\17\65\0\36\30\143\29\133\29\89\20\234\1\43\30\45\30\244\14\48\30\155\17\128\0\51\30\12\1\53\30\104\26\74\17\236\14\173\28\76\17\187\14\148\29\92\1\150\29\92\1\75\30\236\14\78\30\0\26\5\1\81\30\235\13\21\21\85\30\87\30\117\24\155\22\138\30\121\0\228\14\30\16\233\29\235\29\118\30\81\30\244\0\213\0\28\22\181\0\211\0\104\0\228\0\19\22\128\0\39\0\184\0\156\0\216\0\65\0\134\30\95\18\36\28\148\2\76\15\115\30\236\22\208\0\206\0\198\0\129\30\22\0\251\0\56\0\156\30\121\1\156\0\78\0\52\4\28\22\155\0\178\0\92\0\67\31\50\1\10\31\190\30\192\28\102\31\123\18\85\20\181\20\184\26\30\1\56\14\219\16\118\14\36\25\217\13\100\0\212\0\15\0\8\0\107\0\94\6\119\0\93\2\175\26\111\2\165\16\66\14\163\24\2\31\64\14\127\14\127\14\216\13\219\16\192\16\214\14\188\24\90\16\13\20\135\14\166\20\214\14\163\18\41\1\15\20\126\14\17\1\24\26\197\13\241\28\187\16\8\25\255\26\40\29\111\25\85\23\12\1\149\31\126\20\124\14\29\29\174\15\245\19\174\15\12\1\97\29\191\30\103\31\189\30\167\31\165\31\101\31\170\31\168\31\129\18\110\2\33\0\92\24\209\13\219\22\135\14\11\23\45\15\64\26\33\1\18\27\32\20\76\0\11\0\114\0\13\0\223\0\165\19\20\0\245\30\245\19\113\28\209\16\232\25\14\1\30\1\241\28\25\0\141\0\155\0\68\0\125\0\221\0\211\0\64\0\36\20\232\19\81\23\197\13\93\16\66\14\97\28\43\25\241\14\148\0\254\0\2\0\120\0\128\4\89\0\75\29\0\0\53\14\40\15\213\31\146\28\12\1\18\0\83\0\6\0\35\0\91\6\107\0\69\0\252\16\82\28\127\23\184\25\214\14\231\14\20\29\252\0\60\0\233\0\225\6\190\0\203\0\63\0\202\24\170\19\144\28\149\25\212\14\34\26\146\28\147\25\250\26\46\25\15\0\86\0\89\0\101\0\236\0\11\0\129\10\49\1\134\18\27\20\197\13\219\14\220\15\248\23\90\30\237\16\58\14\29\29\47\1\32\20\86\15\14\1\209\16\95\14\209\25\25\15\189\23\26\15\159\26\111\20\150\25\128\15\229\20\197\13\232\19\55\28\24\1\174\15\212\16\93\16\23\20\176\31\24\1\128\15\66\14\58\14\43\15\237\16\219\14\56\14\197\18\49\1\215\19\108\23\112\25\39\1\140\20\140\31\222\22\77\24\207\18\238\30\226\30\105\12\237\16\82\15\21\17\14\1\47\1\175\19\127\23\66\14\23\17\67\26\49\1\221\28\128\26\41\26\61\32\172\26\58\14\212\16\220\15\187\18\163\20\16\32\210\13\197\13\92\14\213\20\70\15\128\16\6\0\185\18\225\19\108\1\137\1\16\23\169\21\159\28\147\21\76\0\110\1\2\0\52\20\254\20\46\30\236\17\219\13\65\28\140\0\219\13\136\0\219\13\209\17\116\29\1\0\112\29\231\13\24\8\20\16\131\1\130\29\0\0\172\22\103\32\198\14\146\17\106\32\108\32\110\32\2\0\112\32\67\1\64\17\219\13\116\32\5\1\118\32\5\1\88\30\2\26\166\25\29\22\39\28\86\16\50\1\185\18\166\31\169\31\172\31\211\26\209\23\42\14\253\24\37\19\121\15\41\1\93\16\56\14\90\24\33\5\84\0\86\0\189\0\58\0\25\0\82\0\220\23\128\15\200\13\67\32\211\18\81\14\23\17\25\14\20\29\187\0\146\0\21\0\116\0\174\0\216\0\162\0\32\0\93\2\203\19\128\15\238\23\151\31\220\15\138\25\165\16\133\26\105\28\139\24\162\20\211\13\43\15\37\14\118\14\66\14\127\14\233\14\207\28\193\30\221\23\38\25\68\32\31\14\62\23\151\31\56\14\30\1\219\16\249\19\163\18\231\14\21\27\217\13\82\26\29\15\67\32\236\26\220\30\150\25\23\19\108\31\40\29\32\14\58\14\103\23\32\0\90\24\133\25\209\32\214\19\210\16\127\14\25\14\218\30\24\1\26\17\119\21\220\23\203\2\67\21\49\1\78\30\145\14\12\1\160\0\128\0\189\1\139\0\37\10\136\16\136\1\32\21\137\32\153\29\212\0\232\13\108\17\238\1\97\1\232\20\41\3\4\0\92\17\12\1\133\0\88\17\10\2\172\1\79\21\3\0\156\0\141\1\152\17\93\17\198\0\66\0\154\27\227\12\142\17\110\1\228\0\106\1\195\21\1\0\52\27\219\13\163\17\0\0\154\1\164\1\155\1\115\27\236\14\178\24\132\16\88\17\58\15\106\17\159\0\192\0\248\0\127\0\133\0\193\21\54\2\66\0\53\20\51\2\162\3\226\24\91\24\51\2\225\27\108\26\4\14\178\2\93\2\95\2\97\2\75\31\136\30\253\13\100\2\37\1\47\28\46\18\11\18\209\0\7\0\59\0\74\31\224\13\73\0\105\0\105\0\73\0\89\33\73\0\173\7\2\30\104\2\140\2\108\2\117\2\119\2\121\2\123\2\10\14\68\26\12\1\212\16\163\18\40\15\253\22\197\13\155\15\91\29\156\19\220\15\179\15\40\25\41\1\193\25\26\30\236\14\13\0\63\0\17\14\39\21\67\1\126\16\223\26\241\20\138\0\49\1\229\0\49\1\162\0\67\1\197\0\45\17\146\17\173\10\89\20\130\1\179\1\150\27\76\2\233\22\81\1\168\14\3\0\172\14\5\1\24\8\216\17\92\20\156\14\122\17\40\20\184\29\152\33\118\16\139\0\194\0\148\27\27\33\187\1\96\1\178\14\110\1\187\16\47\4\240\13\42\17\86\17\166\29\5\1\131\0\92\1\27\33\70\17\96\1\71\28\141\1\225\0\244\14\108\1\249\0\127\0\104\32\133\32\146\17\84\1\145\1\168\29\219\17\40\21\42\30\10\21\13\22\176\1\180\1\156\0\43\30\47\17\83\1\85\1\87\1\137\1\36\17\151\14\68\20\56\20\74\0\189\33\154\14\76\1\148\27\154\2\6\14\1\0\84\0\108\32\55\20\91\1\201\0\149\14\133\0\169\21\43\21\110\5\222\0\89\30\66\2\211\32\41\16\32\0\109\0\44\18\50\0\46\0\53\0\109\0\98\0\34\1\99\0\81\2\112\0\221\30\111\0\101\0\115\0\110\0\39\0\111\14\119\0\16\1\64\14\119\0\151\2\104\0\32\0\114\30\24\1\15\28\54\18\105\12\208\13\108\0\6\30\86\22\80\5\222\0\73\31\43\23\61\0\22\0\33\0\64\22\142\2\12\1\93\30\114\0\115\0\253\13\105\2\107\2\43\28\104\18\117\0\240\33\19\18\29\34\135\30\96\18\137\30\93\2\140\30\96\33\111\2\98\33\18\14\128\0\50\0\148\0\234\0\15\34\135\1\129\0\234\0\47\34\37\22\84\33\86\33\123\17\19\0\181\0\125\24\51\22\171\0\97\0\202\0\22\24\96\0\2\0\234\0\163\0\91\22\86\22\234\4\243\0\214\0\70\29\123\33\156\32\76\34\155\32\78\34\154\32\80\34\171\31\38\2\0\31\202\20\219\16\92\14\32\32\113\23\99\25\113\25\119\23\66\26\116\10\158\0\75\0\79\0\82\0\71\0\35\0\31\0\136\22\227\32\12\16\154\19\23\17\29\32\165\16\230\25\32\24\210\16\81\14\241\18\84\23\37\14\78\32\0\0\66\0\171\0\107\0\65\0\171\0\197\0\207\0\5\0\105\31\0\0\236\16\214\14\118\23\211\13\92\14\31\25\219\14\114\23\143\0\126\0\127\0\158\5\91\0\205\0\7\0\196\28\5\16\241\16\250\22\126\23\32\14\47\1\237\16\222\30\127\23\225\22\0\0\65\0\58\0\71\0\113\0\80\0\32\0\203\0\73\0\66\24\58\14\36\24\128\26\21\20\83\14\33\29\12\1\214\0\225\0\69\0\127\0\71\0\133\0\27\0\56\0\86\15\92\16\214\14\128\15\155\15\110\31\32\25\47\15\217\13\252\0\155\0\179\0\46\0\216\0\105\0\208\0\55\0\38\16\232\25\203\20\148\15\209\18\128\26\33\25\135\0\254\0\92\0\53\0\204\7\234\0\25\0\130\28\55\19\219\28\14\1\240\28\198\34\215\15\162\24\24\17\188\24\212\16\245\19\254\30\237\0\127\0\115\0\67\0\222\0\221\0\69\0\6\0\122\31\219\16\69\16\120\20\32\14\20\15\238\32\213\32\249\30\214\14\23\17\32\14\39\24\0\0\54\0\149\0\221\0\86\0\207\0\43\0\79\0\110\0\115\28\90\25\243\15\125\23\110\23\25\15\219\16\121\15\199\24\230\32\141\28\20\20\149\20\217\13\67\0\86\33\49\0\142\0\217\0\14\0\54\0\93\2\253\34\0\0\118\14\140\22\230\32\233\14\32\14\135\19\43\15\219\16\243\22\202\32\197\13\224\20\217\13\102\34\0\0\41\1\32\14\237\16\249\19\19\20\165\16\47\1\88\24\165\16\211\13\3\27\236\25\153\34\245\30\56\14\211\24\143\28\241\16\163\18\60\19\0\0\193\22\174\15\120\19\176\32\104\34\205\13\243\18\67\32\25\14\53\28\217\13\220\23\81\34\77\34\69\35\79\34\17\14\117\2\34\35\118\20\56\14\135\19\223\25\40\25\92\14\155\15\53\28\14\1\167\15\214\14\32\14\55\35\216\0\66\0\199\0\10\0\42\0\59\0\56\0\13\0\57\0\47\32\16\15\188\20\45\1\75\19\13\17\211\13\93\16\134\28\250\19\241\16\55\35\138\10\240\0\124\0\144\0\41\0\234\0\108\8\69\26\40\25\14\1\233\14\37\14\53\14\53\24\145\28\173\15\135\14\12\1\149\0\113\0\104\0\14\0\172\0\253\0\226\0\121\0\242\26\211\14\41\15\28\35\18\30\87\26\235\25\217\23\25\15\65\26\13\17\12\1\147\0\185\0\77\0\35\0\43\0\85\0\33\0\114\0\66\24\118\14\47\1\212\16\8\17\158\31\26\15\204\32\108\23\55\32\0\0\163\0\139\0\14\0\108\0\190\0\230\0\198\0\117\0\106\23\98\28\214\14\190\20\127\31\33\32\0\0\86\0\23\0\77\7\104\0\198\0\149\0\89\0\227\29\0\0\219\14\30\1\95\14\131\25\32\20\162\0\61\0\169\0\68\0\201\0\38\0\66\0\40\0\93\2\226\32\20\35\253\24\5\16\22\14\67\32\2\10\25\35\127\14\31\19\40\25\230\31\137\22\37\19\14\1\56\14\169\24\193\22\191\35\215\34\126\26\146\20\85\15\208\25\165\16\211\31\236\25\35\29\12\1\23\19\174\18\43\32\138\28\146\28\155\15\245\19\207\24\236\25\254\30\22\29\134\31\40\25\143\15\187\23\232\19\25\14\199\31\237\34\219\14\241\16\40\15\101\16\180\2\23\0\71\0\220\13\224\13\251\32\156\1\73\17\230\13\128\16\188\1\59\20\26\0\148\14\190\29\34\27\226\22\125\29\5\1\133\16\51\2\223\33\236\14\10\36\87\19\30\10\13\36\253\20\121\1\36\0\148\14\216\21\72\11\89\20\20\36\0\0\201\0\156\14\24\36\29\10\2\0\27\36\107\1\118\16\36\0\47\17\32\36\5\1\67\28\130\29\201\0\60\1\2\0\38\30\122\27\65\0\248\13\108\32\28\0\56\36\76\2\232\13\12\21\2\0\160\29\64\28\220\13\134\0\111\16\3\0\154\0\14\36\146\29\164\0\144\14\227\29\40\33\45\20\0\0\202\0\220\13\1\0\62\33\233\13\40\21\20\36\1\0\223\33\150\14\144\29\59\36\57\36\198\17\60\36\38\30\110\24\238\17\130\29\195\33\68\1\193\0\5\22\71\36\28\36\128\0\164\0\20\31\47\36\89\20\215\29\152\29\180\1\223\33\1\0\173\27\58\36\94\36\116\36\92\36\55\36\140\27\187\14\166\22\42\30\122\17\110\36\163\27\155\17\111\17\3\0\180\30\119\1\174\2\123\29\77\17\76\36\52\27\51\2\10\0\106\1\105\17\92\1\129\0\123\1\88\1\169\1\144\1\154\34\172\17\149\14\73\30\148\27\163\1\147\17\163\1\65\0\178\17\220\0\134\16\215\27\40\21\84\1\92\1\32\0\193\0\26\0\138\1\137\1\122\27\108\27\76\2\93\17\19\33\148\33\116\27\132\0\106\1\134\0\194\0\68\0\5\0\154\0\99\17\254\20\105\36\72\27\136\36\22\21\88\1\57\1\10\0\155\1\45\33\149\14\67\0\57\1\202\0\155\1\64\17\57\1\162\1\67\21\205\1\233\13\165\14\4\0\164\14\38\21\92\1\168\17\209\36\88\1\157\14\3\0\182\1\149\33\2\0\176\36\167\2\156\0\170\36\176\36\136\1\177\33\79\36\194\0\12\1\201\0\95\17\140\0\201\0\166\29\141\0\4\0\145\1\127\27\178\23\239\1\76\1\67\0\37\2\131\27\236\14\228\36\131\0\233\36\155\1\6\0\131\0\71\0\50\14\160\17\44\36\113\21\194\21\18\36\67\28\191\27\187\16\97\8\156\33\234\36\76\2\204\14\200\17\238\14\239\36\9\1\242\36\2\0\244\36\143\0\6\37\236\36\200\17\195\0\9\1\148\27\203\17\13\37\228\36\3\0\145\0\108\1\10\0\138\1\247\36\67\0\73\0\251\36\132\36\155\14\36\0\143\33\136\36\78\36\94\27\203\17\218\29\203\17\197\36\219\13\60\28\154\34\68\0\49\11\129\0\132\0\49\11\193\0\196\0\49\11\78\1\165\10\65\0\69\0\165\10\138\0\86\2\131\27\167\21\3\37\5\0\166\33\30\37\7\37\235\36\218\29\21\37\67\0\12\37\129\17\14\37\104\27\151\0\240\13\168\17\6\37\188\1\195\0\75\0\34\37\43\36\29\36\12\30\108\36\1\37\51\2\66\37\68\37\17\37\8\37\72\37\11\37\96\27\121\33\67\0\76\0\6\0\25\37\152\0\245\17\106\17\31\0\129\0\155\21\54\36\91\36\61\36\167\2\112\37\89\20\92\1\123\36\110\1\26\33\130\29\127\36\198\0\129\0\204\0\130\36\14\36\204\17\228\0\63\30\187\36\208\33\194\0\215\1\158\36\5\1\65\36\62\20\187\14\32\0\65\0\17\0\167\36\198\17\116\27\173\36\92\0\170\36\100\1\138\1\218\36\68\1\109\32\181\36\99\17\254\17\164\0\123\1\131\37\79\36\106\1\141\27\35\2\94\27\35\2\163\33\2\0\23\0\136\1\177\14\254\17\222\36\137\32\116\27\23\0\192\0\77\0\67\37\135\1\66\0\184\14\166\29\18\21\253\1\128\0\151\37\10\2\8\4\182\36\149\1\137\1\128\1\145\1\39\37\157\29\66\0\249\1\114\36\249\1\193\36\218\29\249\1\45\37\204\36\167\2\168\37\53\36\190\29\222\36\4\0\224\36\159\14\67\37\178\1\185\37\177\36\2\0\79\0\154\37\190\37\105\36\69\30\159\37\202\0\161\37\67\0\72\11\200\37\131\0\72\11\193\0\195\0\72\11\163\33\3\0\206\37\177\14\236\14\215\37\222\13\196\0\137\1\173\1\180\27\28\0\154\17\48\33\5\1\143\33\5\22\151\11\166\37\212\37\141\0\179\8\3\0\137\0\30\10\5\0\31\0\1\0\106\21\90\36\60\36\116\37\96\36\21\31\125\36\121\37\220\13\84\31\208\0\126\37\220\37\129\37\193\37\219\13\72\11\151\14\139\36\153\1\84\17\130\0\151\11\193\0\194\0\151\11\191\36\29\31\151\14\148\33\161\36\139\37\123\10\128\0\13\0\255\37\253\17\48\2\116\27\73\0\176\14\108\37\254\0\196\14\2\26\21\21\86\22\165\0\237\0\125\0\73\34\43\23\9\0\197\0\143\0\237\0\51\22\79\5\184\30\129\22\29\0\42\0\135\0\166\30\49\1\150\0\150\0\79\0\71\22\4\0\90\30\94\33\173\7\78\38\91\33\91\33\108\0\81\38\18\14\64\0\198\0\54\0\171\0\69\38\0\0\96\0\253\0\25\0\11\0\161\30\98\20\49\1\121\0\185\0\242\0\108\22\75\38\49\1\94\33\104\38\44\1\104\38\92\33\108\38\11\18\128\0\133\0\199\0\13\18\69\33\89\33\173\7\80\38\105\0\110\38\124\0\9\26\4\0\69\33\44\1\90\33\116\38\58\15\1\14\245\0\70\1\236\27\163\31\92\33\119\38\175\2\128\0\87\0\204\0\7\26\134\0\6\26\121\17\125\0\55\16\210\0\56\22\64\0\174\0\123\24\90\0\42\23\17\21\157\0\51\36\1\14\32\0\110\26\3\14\133\24\86\22\209\0\106\0\184\0\221\0\28\22\183\0\223\0\136\0\207\0\129\22\174\29\204\0\118\26\3\14\157\28\3\14\44\0\40\22\224\0\59\0\149\0\106\0\71\22\86\22\125\0\184\0\184\0\220\0\65\22\246\3\246\29\179\22\200\0\90\0\132\0\209\0\65\22\111\6\3\14\55\0\40\22\96\0\41\0\6\0\143\0\128\30\48\4\55\26\81\38\90\33\125\38\92\33\146\2\210\38\58\15\138\30\146\2\147\2\236\1\195\13\108\38\126\38\82\38\134\38\128\38\17\21\21\11\13\18\104\14\218\38\81\38\134\38\211\38\40\34\117\38\90\33\76\2\116\19\90\33\224\38\241\38\218\38\219\38\106\23\106\38\240\38\44\1\214\38\93\33\91\33\134\38\43\34\230\0\21\0\134\10\68\31\33\0\109\0\230\0\78\22\121\1\126\0\153\0\25\0\124\22\31\16\255\0\255\0\202\38\242\0\32\13\20\34\110\2\231\38\135\38\135\1\245\0\117\0\122\0\27\22\4\0\155\22\127\38\93\33\78\38\108\26\147\0\188\0\183\28\119\24\32\0\154\0\18\0\193\0\171\30\138\30\125\38\108\26\172\0\154\23\4\0\189\35\77\38\211\38\232\38\224\38\20\39\121\1\120\0\202\0\210\0\206\0\74\31\117\2\19\39\226\38\50\1\144\0\110\26\4\0\7\2\104\38\214\38\212\38\147\2\200\14\124\17\241\14\201\0\133\0\58\0\40\39\18\39\49\39\253\13\82\38\146\2\194\21\209\14\236\22\218\34\40\25\193\32\230\32\245\26\108\34\165\26\18\17\53\29\17\14\166\1\14\0\203\19\11\31\252\23\32\30\145\14\15\31\17\31\6\1\19\31\41\30\22\31\199\33\24\31\208\14\50\30\146\17\29\31\140\27\31\31\142\1\34\31\154\34\36\31\61\30\39\31\64\30\92\1\66\30\149\14\69\30\87\17\169\1\73\30\5\22\163\1\41\31\5\0\43\31\54\30\45\31\82\30\48\31\86\30\190\35\117\24\150\28\11\29\110\0\98\0\52\0\32\0\79\18\79\2\215\15\205\13\101\0\5\30\121\14\151\2\144\28\80\18\82\18\70\2\245\18\141\30\129\16\53\38\55\38\28\22\136\0\220\0\39\0\223\0\28\22\130\0\147\0\187\0\200\0\28\22\113\0\206\0\10\11\58\39\44\28\36\34\78\31\139\30\80\31\110\22\33\0\55\0\153\0\235\0\68\31\190\0\107\0\148\0\194\0\129\30\12\0\103\0\158\0\190\39\43\23\217\18\90\0\171\30\22\22\199\0\94\0\9\3\118\30\228\0\33\0\39\0\95\38\135\1\82\0\154\0\166\0\189\38\123\17\64\0\253\0\201\0\4\22\97\22\69\0\105\0\34\0\36\22\168\2\100\0\51\0\85\0\94\1\50\1\98\39\82\34\71\35\237\39\51\23\36\20\80\15\58\14\66\14\95\14\119\35\240\31\13\17\125\20\148\0\206\0\118\4\114\0\187\0\6\0\45\0\93\2\206\18\66\14\41\1\23\17\75\24\27\14\1\27\30\14\93\16\13\25\204\2\80\32\17\15\30\14\163\18\124\20\14\1\92\14\194\31\212\34\79\15\84\23\105\14\181\25\33\1\168\26\112\23\212\18\129\25\33\29\32\35\121\15\198\23\250\19\193\25\34\35\3\20\42\26\214\14\121\15\30\1\2\10\47\1\75\24\25\25\222\28\216\13\212\19\217\13\133\25\209\24\40\25\96\19\127\23\194\28\53\15\124\33\12\31\200\21\34\30\154\34\104\39\95\36\40\30\11\38\1\0\134\0\147\14\3\0\44\30\109\39\47\30\70\17\43\21\28\31\167\22\5\1\116\39\121\36\40\31\76\30\0\0\135\39\80\30\138\39\84\30\140\39\146\32\106\26\0\0\69\33\18\33\49\1\110\7\156\39\27\14\115\0\111\0\137\2\120\2\105\12\30\20\101\0\118\0\23\14\31\34\251\27\34\1\97\0\44\18\35\14\44\18\227\14\32\0\96\30\110\0\98\30\49\18\111\0\98\0\201\13\115\0\122\2\90\2\213\13\105\0\25\34\57\38\59\38\61\38\121\17\54\0\9\0\10\0\184\38\116\17\115\0\201\0\131\0\213\39\0\0\224\0\134\0\187\0\39\0\128\30\6\22\13\18\117\2\76\31\46\28\217\38\185\39\224\0\54\0\238\0\196\0\185\30\49\1\245\30\238\39\70\35\211\26\245\30\163\35\232\19\108\31\50\35\206\25\217\13\66\0\215\0\154\0\124\0\104\0\174\0\42\0\57\0\216\30\49\1\80\24\139\18\141\18\174\16\14\1\37\14\41\1\70\26\126\23\163\18\155\15\187\26\14\32\156\19\124\15\165\16\94\14\217\13\203\19\40\15\71\32\17\1\56\14\59\26\45\15\110\33\24\17\153\34\136\35\157\31\118\14\149\22\120\20\170\23\12\19\43\15\212\14\88\24\207\30\110\25\108\15\155\15\209\16\22\32\32\20\120\33\36\2\252\16\99\39\238\20\13\31\102\39\35\30\114\39\18\31\39\30\20\31\124\36\66\40\68\40\70\40\122\32\24\31\73\40\44\21\113\39\76\40\136\39\1\0\32\31\89\20\187\14\147\14\80\40\5\1\83\40\170\22\46\31\83\30\61\1\87\40\117\24\61\28\174\0\195\13\39\0\109\0\216\15\29\28\119\2\109\0\109\0\127\2\105\0\123\40\154\19\113\2\63\18\49\16\208\13\234\33\111\0\79\2\83\18\110\0\73\2\99\0\72\2\115\0\105\0\54\18\134\14\123\14\100\0\88\18\153\39\70\18\111\0\151\2\82\18\51\29\105\30\51\25\101\0\44\18\120\2\108\0\44\18\79\33\114\0\130\2\29\28\105\0\122\0\74\18\205\13\119\40\106\0\73\2\81\18\15\27\1\34\112\14\46\15\90\2\129\2\35\28\37\1\79\33\45\1\69\14\101\30\161\2\126\40\90\2\115\0\161\2\122\40\41\16\100\2\124\40\27\14\101\30\248\33\112\0\99\18\31\22\63\38\223\39\66\2\139\0\241\10\19\22\160\4\219\0\214\0\200\39\116\17\102\0\184\0\208\0\130\40\79\22\148\40\181\39\77\31\152\40\162\39\241\14\182\0\171\0\127\0\89\38\141\40\241\0\21\0\152\0\70\29\228\40\236\39\124\41\206\26\225\19\197\32\209\13\47\16\222\22\241\22\98\15\17\1\12\1\228\0\152\3\109\0\119\0\32\0\109\13\93\2\110\20\127\34\165\32\87\14\85\23\212\16\233\14\212\16\232\19\166\26\156\19\239\22\133\28\214\14\56\32\126\2\189\40\222\22\249\19\58\14\218\35\32\20\230\30\78\24\161\31\222\22\23\19\198\15\89\17\137\31\101\15\126\23\2\10\150\41\90\26\52\25\193\22\66\14\163\18\241\16\92\39\219\16\10\27\104\35\222\28\231\20\76\27\62\0\57\40\67\21\126\33\244\14\28\21\130\33\12\1\132\33\12\1\134\33\47\30\137\33\5\1\139\33\72\20\237\17\143\33\4\0\145\33\110\27\174\36\150\33\26\21\177\14\131\1\238\37\3\0\156\33\168\37\158\33\121\1\160\33\162\33\28\33\53\21\67\37\254\17\168\33\237\37\171\33\12\1\193\0\173\33\114\36\176\33\173\14\225\41\180\33\0\0\182\33\253\20\185\33\187\33\5\1\147\21\190\33\241\14\232\13\137\37\195\33\173\28\197\33\206\33\200\33\132\16\202\33\151\29\86\1\88\1\70\17\193\33\5\1\221\33\2\0\211\33\147\29\213\33\98\0\60\36\219\33\136\1\7\42\88\36\225\33\63\2\227\33\1\0\229\33\226\29\66\2\90\30\112\0\96\18\116\0\40\0\48\28\2\28\101\0\82\26\121\17\153\0\142\0\105\0\205\0\51\22\151\2\235\0\74\38\110\2\23\34\25\34\132\38\111\2\106\2\99\33\13\20\31\34\98\0\33\34\76\33\182\39\111\41\40\34\112\2\114\2\91\2\43\23\28\0\95\0\23\0\22\24\224\0\175\0\94\0\64\42\28\22\71\38\73\38\28\22\50\0\83\0\122\0\48\34\34\25\79\0\187\0\147\0\22\24\32\0\70\0\93\0\12\0\128\30\50\1\190\41\162\40\90\42\72\35\91\42\161\40\92\42\114\18\224\13\196\28\40\15\212\16\209\16\216\13\58\14\95\14\32\14\212\16\128\15\11\19\41\1\11\20\0\0\178\0\204\8\119\0\71\0\225\0\94\0\22\0\189\35\148\41\175\15\167\40\217\13\117\0\182\0\252\0\122\0\178\0\27\0\36\0\16\0\134\18\43\40\139\22\33\1\69\14\187\26\244\0\153\0\124\0\114\0\68\0\179\0\171\0\31\0\185\18\208\19\237\34\43\40\165\16\167\41\111\14\116\34\81\0\24\0\175\0\122\0\1\0\217\0\209\0\73\0\174\32\47\41\115\20\33\29\223\40\127\23\118\14\190\23\123\14\165\22\30\0\220\0\77\0\151\14\189\0\20\0\105\33\0\0\23\17\230\35\211\13\220\15\32\14\167\15\108\15\237\16\232\19\98\23\237\25\12\1\90\0\181\0\66\0\36\0\160\0\91\0\225\0\88\0\205\35\231\14\57\23\41\15\95\14\232\19\212\16\15\17\108\15\172\18\212\18\177\23\247\0\164\0\96\0\50\0\41\24\189\0\31\0\216\22\241\16\196\24\67\32\81\14\132\15\146\10\28\0\196\0\23\0\59\0\105\0\93\0\53\0\196\28\55\19\184\26\207\42\128\26\185\42\30\14\209\16\2\17\190\42\0\0\188\0\185\0\144\0\15\0\124\0\194\42\118\0\93\19\128\28\195\22\253\24\22\14\127\14\66\35\219\16\144\15\56\14\40\15\243\34\82\0\7\0\146\0\56\0\83\0\227\0\140\0\11\0\93\2\193\22\241\16\232\19\173\23\40\29\75\32\249\19\6\31\121\35\217\13\202\25\135\19\146\25\165\16\199\30\212\18\251\35\237\16\211\13\236\42\105\12\12\1\14\30\179\42\230\32\245\19\180\32\30\1\121\19\126\25\212\13\81\14\37\14\18\32\175\15\12\1\205\35\92\14\169\20\172\26\58\26\212\18\135\19\140\24\144\31\67\35\202\20\93\16\201\42\224\35\65\43\188\24\243\34\226\40\56\40\62\15\31\30\231\40\48\36\103\39\234\40\105\39\236\40\107\39\180\1\67\40\5\22\241\40\46\30\93\1\244\40\75\40\30\31\55\30\67\29\187\14\75\30\51\2\0\41\137\39\47\31\86\40\50\31\2\26\91\40\136\17\186\18\56\18\103\0\82\2\238\18\33\41\83\2\34\1\98\40\105\12\108\0\2\1\234\33\82\2\196\13\105\0\19\18\251\27\111\0\45\1\43\26\82\2\107\0\36\28\61\18\63\18\112\14\60\18\67\18\98\0\97\0\100\0\230\27\18\14\91\38\93\38\140\40\224\0\33\0\189\0\67\0\67\31\168\2\166\0\162\0\102\11\118\30\11\0\165\0\53\0\101\41\23\24\228\27\109\41\151\40\38\34\153\40\247\0\8\0\241\0\161\30\50\1\160\40\125\41\95\42\192\28\175\31\150\31\197\23\33\1\41\1\53\14\223\32\184\26\71\19\200\13\215\35\190\14\62\0\199\0\121\0\129\0\156\0\162\4\93\2\156\31\80\23\33\1\81\14\33\40\216\40\223\28\127\34\30\24\64\14\212\16\65\35\15\15\188\24\237\16\239\35\143\28\75\41\207\30\60\0\49\1\37\14\245\19\232\19\223\30\128\26\226\20\40\25\241\16\219\22\222\22\135\31\244\34\8\23\86\41\91\39\254\31\86\14\192\24\221\43\209\13\187\24\67\32\50\16\248\22\154\2\13\17\239\31\113\20\142\28\171\16\80\19\120\20\53\14\41\1\174\15\25\14\107\42\165\35\120\33\212\29\191\41\149\14\193\41\128\33\180\1\196\41\0\0\198\41\0\0\200\41\93\1\202\41\1\0\204\41\141\33\122\17\209\36\209\41\147\33\149\33\29\21\213\41\153\33\216\41\218\41\27\31\177\14\159\33\161\33\26\33\224\41\165\33\227\41\0\0\169\33\204\17\151\37\232\41\157\14\175\33\204\36\178\33\222\13\238\41\240\41\43\36\242\41\132\32\244\41\189\33\1\0\191\33\248\41\194\33\146\17\101\36\235\36\253\41\201\33\12\1\203\33\124\1\205\33\4\42\160\29\6\42\210\33\108\32\150\14\145\1\87\1\169\1\53\36\154\34\66\0\163\1\129\0\96\17\216\33\136\1\14\42\76\27\56\20\17\42\226\33\192\0\228\33\117\24\165\41\76\2\36\20\4\34\31\1\20\1\63\41\82\18\99\0\117\0\79\2\98\40\114\40\162\2\164\2\166\2\123\17\205\0\230\0\217\0\170\39\22\22\232\0\157\0\54\0\77\39\143\2\36\18\24\34\26\34\48\42\34\34\86\18\32\34\102\2\54\42\110\41\157\43\29\17\21\34\41\34\59\42\18\14\192\0\100\0\43\0\215\0\89\31\96\0\121\0\88\0\126\44\28\22\98\38\100\38\129\30\185\0\178\0\128\0\228\39\49\1\53\0\110\0\107\3\118\30\232\0\31\34\22\24\192\0\26\0\101\0\62\0\180\30\97\22\233\0\148\3\143\43\49\1\228\0\166\4\203\0\68\31\188\0\212\0\48\0\146\30\50\1\91\27\94\42\168\44\165\43\169\44\93\42\190\30\224\13\225\19\248\19\228\19\235\25\212\14\234\18\209\13\150\24\116\0\15\0\60\0\221\0\82\0\97\0\200\6\209\14\200\30\181\24\143\28\245\19\66\14\20\29\6\0\81\0\172\0\81\0\95\0\5\0\250\0\40\0\54\26\150\31\87\35\235\25\236\32\213\32\43\15\182\25\1\35\186\41\128\26\12\1\25\0\228\0\245\0\22\0\67\0\221\0\64\0\37\11\119\15\245\19\82\19\17\40\217\13\105\0\30\0\101\0\58\0\81\0\121\29\37\0\202\24\18\20\215\32\48\25\206\20\222\28\210\43\217\13\32\0\217\0\184\0\62\0\184\0\128\0\194\0\52\0\224\31\135\19\47\1\174\15\243\30\217\13\159\10\26\0\23\0\80\0\25\0\110\0\59\0\116\19\203\40\16\15\239\26\251\19\84\0\21\0\63\0\5\0\166\0\34\0\8\0\146\42\214\14\200\40\216\32\100\25\126\23\245\19\187\26\25\0\178\0\32\0\87\0\237\0\19\0\103\0\80\0\93\19\38\35\108\15\44\16\40\25\66\14\130\26\181\34\88\14\24\1\99\19\178\43\202\0\34\0\92\0\74\0\219\0\184\32\230\39\98\35\43\15\40\15\2\20\230\32\99\16\84\23\90\34\39\1\205\32\14\1\24\27\156\0\152\0\27\0\191\36\93\0\23\8\93\2\34\35\188\24\53\14\126\28\40\25\5\16\154\41\191\19\92\26\141\18\25\14\110\42\202\25\241\16\2\10\41\40\220\16\48\25\120\20\200\24\220\35\26\15\93\29\133\25\2\10\22\35\145\28\23\19\212\16\254\30\209\31\13\17\42\40\253\24\69\14\187\42\146\35\248\14\117\19\121\15\226\23\40\29\168\42\180\35\246\43\15\0\71\0\248\43\244\20\76\1\194\41\129\33\131\33\133\33\135\33\3\44\5\44\206\41\8\44\59\27\210\41\11\44\151\33\214\41\63\2\137\1\217\41\84\21\219\41\18\44\221\41\20\44\163\33\81\1\23\44\167\33\25\44\229\41\239\37\76\1\233\41\31\44\177\33\149\45\222\13\77\0\190\14\239\41\183\33\192\0\38\44\57\36\40\44\46\17\42\44\247\41\71\21\45\44\196\33\48\44\180\1\6\0\130\0\67\0\210\37\50\44\82\1\1\42\54\44\207\33\57\44\91\1\9\42\200\17\215\33\77\1\153\36\66\44\154\34\69\44\143\36\163\1\189\36\5\1\195\36\148\36\57\1\218\29\57\1\12\42\138\1\72\44\16\42\224\33\76\44\78\44\2\26\216\22\4\0\6\36\83\0\89\0\78\0\65\0\80\0\83\0\69\0\32\0\88\0\81\16\118\19\70\0\222\45\66\0\89\0\80\0\65\0\83\0\83\0\116\14\98\10\84\0\152\13\82\0\32\0\84\0\72\0\225\45\76\0\108\12\219\45\72\0\116\14\65\0\77\0\65\0\90\0\73\0\78\0\71\0\47\1\79\0\77\0\15\15\1\46\3\46\2\46\32\0\33\0\8\46\9\46\43\34\162\0\219\0\11\43\118\30\183\0\87\0\148\0\197\38\119\44\44\42\109\44\28\34\134\30\112\44\52\42\114\44\149\40\77\33\56\42\119\44\58\42\115\2\123\17\55\0\24\0\227\0\123\30\123\17\53\0\120\0\37\46\68\31\144\38\104\0\146\38\86\22\80\0\223\0\129\0\82\42\60\0\77\0\232\0\146\40\160\23\40\22\160\0\87\0\149\0\240\0\106\41\241\14\250\0\120\0\69\0\93\41\110\22\77\0\153\0\101\0\69\34\129\16\69\0\86\0\153\0\140\40\192\0\245\0\173\0\176\0\120\22\129\16\59\14\213\0\165\38\86\22\192\0\132\14\77\42\27\31\213\0\156\0\204\39\49\1\177\0\155\0\187\0\98\31\49\1\122\45\172\44\102\46\166\43\170\44\105\46\103\46\113\18\224\13\205\35\220\15\84\28\212\13\182\41\146\41\163\18\216\13\41\1\107\28\229\44\228\0\74\0\12\0\27\0\146\0\53\0\237\37\104\2\213\40\187\23\160\35\23\19\239\16\217\13\138\0\218\0\188\0\4\0\53\0\149\0\167\0\107\0\206\18\163\18\237\23\230\32\66\14\242\23\118\35\14\1\58\14\155\15\81\14\207\28\88\0\27\0\131\0\82\0\204\0\227\39\20\0\211\32\209\16\102\35\136\20\23\17\141\31\92\32\41\15\166\20\208\42\222\22\231\14\142\1\31\0\88\0\127\0\179\0\216\0\98\0\70\0\247\24\17\43\103\35\228\25\161\35\12\1\215\0\104\0\30\0\14\0\186\0\153\0\167\0\58\0\134\20\176\18\222\28\2\10\214\35\108\15\23\17\68\24\220\16\207\16\120\20\220\15\149\26\129\0\108\0\131\0\72\0\27\0\99\0\26\0\151\35\83\26\250\26\135\19\245\26\120\20\170\43\215\32\182\42\159\41\56\24\0\0\170\0\29\0\133\0\107\0\84\0\95\0\43\14\202\24\195\40\209\13\81\14\127\14\179\15\67\32\135\19\32\14\153\34\149\0\176\0\247\0\65\0\182\0\130\0\210\0\140\41\49\1\28\19\45\15\118\14\182\31\24\17\244\25\196\22\52\25\151\0\100\0\157\0\62\0\16\0\29\0\162\0\81\0\19\35\199\46\142\35\30\35\169\40\26\29\134\31\97\25\42\32\74\24\229\35\33\1\22\32\170\40\44\0\152\0\23\0\114\0\56\0\195\0\33\0\93\2\132\19\237\34\81\14\47\1\60\32\217\13\196\28\58\45\245\35\108\15\218\40\141\18\23\17\104\23\32\26\174\41\14\1\66\14\149\18\23\45\222\28\127\14\187\40\40\25\23\19\219\14\81\14\110\42\185\18\219\16\74\32\24\17\219\14\226\20\180\34\39\1\152\14\57\32\44\15\37\19\226\43\24\1\118\14\237\16\207\28\226\40\10\0\86\15\229\40\116\29\59\40\75\43\167\22\235\40\119\39\79\43\67\28\23\31\47\30\111\39\27\31\246\40\88\43\5\1\32\31\145\17\58\30\120\39\38\31\63\30\1\0\65\30\104\27\74\30\60\1\3\0\94\43\1\0\2\41\139\39\98\43\89\40\104\14\4\0\19\35\131\43\88\2\210\13\32\0\106\0\89\44\111\14\163\2\88\18\27\14\117\0\119\0\117\0\201\25\134\47\147\46\15\27\113\14\98\30\52\42\65\41\207\13\132\14\132\47\33\0\49\0\49\0\8\46\18\14\180\38\182\38\135\40\110\22\224\0\68\0\49\0\197\38\168\2\145\27\70\0\160\44\168\2\196\0\55\0\107\22\180\39\69\2\29\46\117\44\43\34\228\0\201\0\177\0\72\46\12\1\63\0\201\0\237\0\195\0\68\31\194\0\229\0\36\0\199\0\68\31\172\0\169\0\88\0\202\0\118\30\127\7\207\0\139\44\110\22\157\0\207\0\223\0\190\39\50\1\83\47\106\46\104\46\91\42\86\15\48\40\188\24\60\14\13\17\166\42\171\20\173\0\180\0\69\0\115\26\175\14\142\41\220\25\97\25\38\24\161\35\187\40\67\32\42\43\41\15\154\41\242\16\49\1\255\44\135\14\109\33\143\28\70\24\146\41\203\32\134\42\17\47\184\24\71\47\0\0\168\43\0\0\137\19\18\17\198\24\198\32\13\40\79\19\168\46\195\28\161\20\218\18\203\43\137\28\151\31\142\25\26\14\67\32\111\20\39\15\222\28\16\17\236\25\208\16\172\26\35\26\74\26\247\32\96\32\100\37\123\45\250\43\128\29\1\0\253\43\255\43\1\44\136\33\14\14\4\44\48\36\6\44\207\41\9\44\141\45\137\45\13\44\215\41\141\45\16\44\220\41\128\0\222\41\21\44\164\33\222\13\68\37\228\41\170\33\154\45\29\44\174\33\235\41\33\44\5\0\35\44\164\45\166\45\113\37\147\17\41\44\43\44\172\45\180\1\250\41\47\44\171\36\199\33\181\45\52\44\2\42\206\33\223\26\208\33\7\42\211\33\167\2\60\44\214\33\63\44\155\36\193\45\68\44\197\45\47\4\216\33\167\2\207\45\74\44\209\45\19\42\77\44\21\42\117\24\106\23\4\0\205\44\94\2\124\43\105\30\155\39\111\14\126\40\82\14\8\28\107\2\81\2\129\31\120\40\89\44\123\40\16\1\66\14\31\41\130\14\114\0\51\41\90\41\121\1\225\0\84\0\212\0\82\46\241\14\11\4\139\0\25\39\43\42\107\44\45\42\153\2\27\34\49\42\30\34\113\44\34\34\150\40\37\34\55\26\239\27\31\46\42\34\168\2\67\0\148\0\137\0\236\29\168\2\86\0\114\0\138\0\140\48\116\17\204\38\206\38\129\30\35\0\71\0\127\8\129\30\78\0\58\0\30\0\89\31\32\0\231\0\235\0\195\0\94\46\34\25\239\0\96\0\216\0\127\44\200\19\231\0\128\22\168\2\146\0\119\5\22\24\128\0\158\0\170\0\224\0\89\38\160\0\70\0\137\0\62\0\162\43\49\1\101\43\171\44\202\47\188\48\187\48\190\48\82\34\224\13\247\24\135\19\246\23\161\35\95\14\254\30\177\0\209\0\119\41\54\3\100\0\6\0\240\47\231\14\245\19\104\28\21\17\18\17\81\14\66\14\252\26\0\0\83\0\92\10\53\0\181\0\6\1\102\0\89\42\203\25\108\15\188\24\83\15\6\35\65\43\237\16\2\10\53\14\4\43\108\15\9\20\108\15\153\34\126\0\131\0\42\0\48\0\18\0\112\0\212\14\196\28\216\13\198\30\120\20\92\14\231\14\106\19\216\32\44\32\100\24\129\0\113\0\107\0\70\0\175\0\206\0\77\0\74\0\80\44\59\43\156\19\40\15\66\14\30\1\199\23\125\0\114\0\173\0\96\0\228\26\200\0\99\0\126\34\235\34\179\35\219\16\30\1\57\28\203\25\52\0\163\0\49\0\154\0\222\0\1\0\215\46\13\15\15\15\232\19\253\22\48\32\17\47\93\34\106\0\92\0\249\0\98\0\15\0\161\0\226\0\108\0\156\31\254\44\216\32\133\31\39\1\4\20\118\2\78\0\108\0\118\0\253\0\158\0\28\0\32\0\134\18\77\35\127\14\244\22\222\22\169\24\13\39\248\0\94\0\110\0\133\0\126\0\7\0\106\23\28\25\246\47\168\46\242\32\105\14\211\7\16\0\75\0\125\0\252\0\193\45\46\32\137\35\233\14\23\19\58\14\77\35\40\25\239\31\255\35\207\22\227\47\236\43\220\18\212\14\139\28\225\14\235\25\32\20\245\30\0\47\24\17\215\43\165\16\116\34\230\18\15\30\145\28\234\42\249\19\66\14\231\14\238\43\141\18\121\15\93\16\79\45\108\15\218\47\41\47\3\48\30\14\152\41\3\19\149\34\214\14\30\32\219\14\219\14\54\49\226\40\8\0\66\24\84\47\101\39\74\43\233\40\88\47\77\43\90\47\65\40\81\43\69\40\93\47\85\43\49\30\245\40\218\13\98\47\249\40\136\16\9\38\253\40\149\14\63\30\205\33\109\47\42\31\79\30\1\41\85\40\4\41\116\47\0\15\7\2\4\0\202\25\93\30\127\25\120\0\78\41\210\13\95\30\97\30\67\18\101\33\29\41\74\2\97\48\32\1\64\41\111\0\197\13\4\34\43\34\2\39\4\39\28\22\148\9\43\0\184\0\118\30\225\0\28\0\70\0\170\48\135\1\184\0\159\0\255\0\100\44\48\23\115\44\156\43\132\48\112\41\0\0\120\0\240\0\71\0\174\29\97\22\243\0\16\31\202\49\241\14\90\0\11\0\123\0\152\44\31\22\129\9\188\0\128\22\50\1\139\49\201\47\191\48\191\26\156\31\43\15\23\19\127\14\206\24\151\31\254\30\89\0\109\0\127\0\111\7\150\5\85\0\93\2\42\47\29\43\165\16\29\35\118\14\48\47\212\18\58\14\54\49\134\18\91\45\15\47\161\26\90\24\126\34\93\16\218\30\31\35\151\19\135\14\54\49\189\35\53\14\37\14\127\14\121\15\177\23\193\22\155\15\220\22\85\23\116\45\233\14\190\25\15\15\60\35\161\39\7\31\98\29\76\27\103\18\229\40\124\45\127\33\16\48\18\48\129\45\201\41\22\48\132\45\142\33\134\45\146\33\28\48\28\33\138\45\14\44\32\48\143\45\17\44\190\29\36\48\148\45\225\41\40\48\152\45\42\48\28\44\156\45\46\48\159\45\5\0\161\45\181\33\50\48\186\33\39\44\53\48\169\45\55\48\193\33\57\48\46\44\252\41\176\45\178\45\180\45\255\41\51\44\183\45\3\42\185\45\209\33\187\45\189\33\190\45\6\1\79\48\218\33\220\33\82\48\129\0\18\42\51\2\20\42\22\42\89\40\150\28\206\18\112\43\54\41\112\0\2\34\52\42\116\0\29\28\24\17\83\44\61\14\26\41\129\15\107\2\110\0\33\41\41\18\230\18\43\23\2\0\34\0\106\0\67\46\128\0\114\0\134\8\146\30\20\46\122\48\22\46\126\48\0\0\25\46\53\42\28\46\55\42\169\47\134\48\121\44\121\17\203\0\186\0\139\0\89\31\128\0\153\0\198\0\144\50\19\22\96\0\15\39\32\22\68\31\195\0\56\0\72\0\89\31\0\0\135\0\21\0\253\0\117\41\49\1\185\28\184\11\89\0\163\0\213\0\151\30\155\1\224\0\40\0\128\0\63\0\91\22\12\18\233\49\178\50\107\46\179\50\189\48\69\15\224\13\224\31\36\26\111\14\58\14\212\14\93\34\9\0\31\0\9\0\83\0\184\0\119\0\48\0\3\0\252\16\245\32\185\41\182\26\67\32\127\14\170\41\133\0\120\0\5\0\81\0\117\0\176\8\56\0\156\31\197\40\77\32\230\32\132\46\186\46\254\43\122\0\86\0\39\0\122\0\55\0\35\0\25\0\185\23\127\14\101\42\250\19\29\32\120\20\57\26\40\25\23\17\128\15\125\20\79\0\61\0\205\0\69\0\249\0\52\0\85\0\72\0\51\28\165\16\2\10\53\43\17\47\37\14\142\15\13\0\96\0\51\0\217\0\118\0\175\14\225\19\166\46\135\14\221\47\61\35\24\1\90\24\195\0\32\0\7\0\123\0\54\0\155\0\153\0\79\0\185\23\180\31\128\15\168\20\216\18\84\35\192\44\171\16\121\15\132\26\187\23\214\48\206\0\137\0\228\26\121\0\45\0\219\0\34\0\225\19\14\1\190\18\85\23\198\31\17\47\114\23\100\0\154\0\9\0\74\0\230\0\195\0\203\5\143\34\219\35\56\14\220\15\43\15\245\19\125\49\118\14\155\15\104\23\159\0\252\0\133\0\72\0\152\0\8\0\155\0\7\0\216\22\245\19\5\16\212\16\78\35\156\41\0\0\207\0\1\0\252\0\118\0\189\0\64\0\165\0\124\11\207\43\254\26\102\49\16\15\23\50\69\14\50\24\197\13\23\17\121\15\193\25\196\28\92\14\247\18\65\43\155\15\81\29\175\15\211\13\81\14\169\24\202\24\168\16\119\23\60\43\237\49\12\19\26\51\17\1\6\17\32\20\203\19\116\14\168\46\66\14\237\16\245\19\207\44\161\26\193\25\209\40\233\14\219\16\232\19\2\10\135\49\214\14\51\24\17\47\214\48\246\43\13\0\167\44\99\29\192\41\231\41\126\45\252\43\128\45\199\41\130\45\42\50\24\48\133\45\144\33\135\45\10\44\48\50\30\48\140\45\155\33\52\50\34\48\55\50\22\44\39\48\24\44\26\44\230\41\155\45\30\44\63\50\225\41\66\50\163\45\241\41\69\50\167\45\71\50\138\37\73\50\249\41\76\50\175\45\1\0\177\45\179\45\254\41\49\36\82\50\204\33\84\50\66\48\186\45\8\42\149\45\136\29\61\44\90\50\82\36\155\36\69\44\12\42\236\14\81\48\222\33\83\48\97\50\85\48\99\50\0\15\80\44\65\39\49\1\233\33\49\18\104\40\16\1\31\34\135\43\50\0\107\0\165\0\85\22\152\14\251\0\184\0\83\0\67\31\129\50\105\0\108\44\46\42\125\48\111\44\51\42\135\50\155\43\131\48\79\31\118\44\110\2\32\46\60\42\186\14\68\0\68\0\157\47\49\1\222\0\58\0\240\51\68\31\22\39\24\39\129\22\223\0\215\0\15\0\152\47\128\0\226\0\9\0\54\0\56\38\169\2\73\22\121\1\93\0\114\0\39\0\204\0\129\30\192\0\53\0\63\0\140\40\32\0\184\0\172\0\201\0\140\40\128\0\171\0\62\0\31\0\108\22\166\44\181\50\234\49\182\50\180\50\29\52\86\25\224\13\164\40\165\16\212\14\249\19\72\51\1\48\0\0\145\0\149\0\239\12\114\0\226\0\43\8\206\18\86\32\15\15\117\14\245\39\196\32\168\46\219\14\48\29\250\26\90\24\226\0\44\0\94\0\115\0\207\0\99\0\14\0\115\0\185\18\232\32\168\46\174\15\40\35\209\13\162\41\33\29\159\19\0\0\146\0\88\0\90\0\119\0\91\0\234\0\250\0\4\0\38\43\164\32\11\45\5\16\232\19\174\15\81\14\27\43\25\47\250\19\211\35\179\35\12\1\137\0\171\5\42\0\190\0\192\0\253\0\97\0\196\28\25\29\56\14\178\26\160\41\242\44\13\17\169\24\130\0\141\0\74\42\178\0\52\0\11\35\225\19\159\35\146\28\15\40\135\14\148\46\100\24\76\0\43\0\140\0\124\0\242\0\124\19\71\0\178\42\20\30\7\51\213\32\56\23\223\43\95\48\91\51\42\29\221\40\217\13\188\0\5\0\53\0\42\0\21\0\176\0\18\0\18\0\133\25\111\46\13\17\40\15\193\19\196\16\202\0\140\0\35\0\216\0\221\0\17\8\36\20\118\14\146\31\84\23\135\19\251\22\74\51\140\0\218\0\38\0\45\0\187\0\108\0\242\0\162\34\127\49\90\32\253\24\47\1\56\14\238\28\76\47\150\25\133\15\113\0\129\0\85\0\119\0\179\0\252\0\200\1\106\16\223\20\120\20\104\19\56\14\56\14\23\17\81\35\225\32\202\20\152\41\182\34\151\31\202\43\171\16\69\14\30\1\149\22\52\25\38\43\95\14\24\26\64\16\165\16\219\16\220\15\219\16\244\32\191\20\65\43\45\29\239\47\201\32\209\16\81\14\209\16\69\14\37\19\86\45\201\52\29\15\127\14\89\52\67\32\218\32\151\31\228\23\165\52\127\14\93\34\134\51\186\48\137\51\249\43\139\51\251\43\17\48\142\51\0\44\144\51\16\14\23\48\140\33\147\51\208\41\149\51\47\50\212\41\152\33\31\48\154\51\155\14\144\45\54\50\147\45\158\51\226\41\151\45\161\51\43\48\62\50\32\44\64\50\49\48\169\51\243\41\172\51\246\41\192\33\175\51\174\45\60\48\122\32\62\48\83\50\65\48\5\42\86\50\188\51\70\48\213\33\62\44\5\1\64\44\97\10\67\44\69\44\29\38\163\1\196\51\3\0\198\51\14\37\200\51\155\17\202\51\87\48\66\2\220\23\109\14\139\41\0\34\142\47\35\1\151\2\105\2\3\34\213\35\136\30\15\1\102\48\122\40\59\41\112\41\224\0\191\0\15\0\65\0\140\40\160\0\143\0\85\0\202\0\207\38\121\48\224\51\123\48\223\20\110\44\24\46\229\51\27\46\231\51\183\39\39\34\139\50\33\46\50\1\246\0\195\0\36\10\168\2\164\0\177\0\196\0\97\53\152\14\37\39\39\39\28\22\229\37\163\0\241\51\12\1\121\0\0\38\218\39\152\14\116\0\16\0\194\0\217\51\110\22\132\0\91\0\65\0\10\39\121\1\78\0\17\0\108\0\116\48\192\0\142\0\117\0\10\0\226\49\12\1\150\0\39\0\65\0\162\48\192\0\98\0\118\8\131\24\50\1\244\52\30\52\27\52\146\53\26\52\181\50\224\13\130\28\14\27\50\19\72\19\16\47\174\15\240\16\206\46\27\45\52\35\52\25\192\0\25\0\25\0\66\0\34\0\243\0\242\0\63\0\143\41\179\19\237\34\163\18\211\13\121\51\148\15\56\28\135\14\17\20\216\32\231\14\165\35\217\0\206\5\53\0\40\0\186\0\167\0\51\0\19\35\37\19\37\40\39\1\164\32\237\25\242\22\44\47\30\14\188\24\58\14\10\40\250\0\206\0\95\0\26\0\205\0\124\0\149\0\43\0\122\31\37\14\25\14\88\32\197\13\241\43\135\14\232\19\128\15\58\14\219\14\144\15\151\31\224\25\162\0\132\0\231\0\224\45\218\0\61\0\178\37\106\31\211\44\33\1\111\45\136\20\12\1\168\0\102\0\90\0\40\0\114\0\26\0\175\1\66\24\220\15\209\16\44\29\232\16\65\43\207\28\81\0\193\0\240\0\69\0\7\0\225\0\9\0\53\0\211\32\127\51\0\48\133\52\90\39\129\41\224\30\251\49\209\13\164\52\121\15\248\18\81\0\190\0\75\0\88\0\104\0\65\0\215\0\124\0\182\46\165\16\56\14\245\19\29\35\12\1\227\0\106\0\54\0\59\46\120\0\99\21\185\23\233\14\80\15\216\23\65\43\231\50\183\40\17\1\252\48\30\14\219\14\150\20\178\43\191\0\190\0\111\0\18\0\47\0\250\0\126\0\131\19\202\20\242\39\237\25\55\35\254\0\121\0\26\0\1\0\95\0\60\0\92\0\49\0\93\2\93\19\41\43\33\29\26\40\65\43\39\26\105\12\23\19\173\46\0\0\206\18\111\28\127\14\18\40\160\53\209\13\163\18\25\14\69\24\226\47\195\28\5\54\30\50\137\25\24\17\155\15\220\15\145\35\136\20\50\16\126\34\7\54\42\32\178\53\18\17\25\14\37\14\248\18\231\43\15\17\38\40\229\14\30\1\37\19\95\14\30\1\235\32\22\49\235\25\70\16\95\39\236\14\16\0\73\28\10\14\125\33\247\52\38\50\250\52\20\48\131\45\146\51\44\50\148\51\46\50\122\17\29\48\5\53\153\51\142\45\8\53\53\50\19\44\223\41\38\48\13\53\169\29\59\50\27\44\172\33\164\51\18\53\237\41\162\45\36\44\184\33\170\51\52\48\245\41\170\45\25\53\173\45\251\41\177\51\179\51\80\50\182\51\182\45\184\51\32\53\56\44\34\53\69\48\5\0\190\51\76\1\192\51\193\45\105\17\67\44\78\48\198\45\141\27\57\1\94\27\202\45\116\1\192\27\182\1\196\51\5\0\48\53\75\44\84\48\211\45\89\40\126\34\4\0\193\22\105\30\120\2\97\40\148\15\122\47\224\51\120\2\129\14\119\0\66\14\106\0\64\14\83\44\96\48\107\50\29\28\43\34\21\0\49\0\135\0\2\52\121\1\244\0\154\0\198\0\161\30\223\51\225\51\124\48\85\53\117\2\134\50\88\53\167\47\137\50\211\49\57\42\135\48\129\16\1\0\148\0\23\0\86\46\129\16\113\0\237\0\239\54\68\31\54\39\56\39\97\41\93\0\248\0\150\23\118\30\51\0\56\8\55\46\153\43\121\17\15\0\67\0\166\0\175\39\168\2\218\0\242\0\190\0\179\0\129\30\65\0\255\0\154\0\174\47\160\0\137\0\203\0\109\0\47\23\241\14\197\0\206\0\238\0\255\54\0\0\242\0\238\0\147\0\162\0\68\31\244\0\114\0\161\0\5\39\56\33\86\3\222\0\118\30\115\0\142\0\170\0\118\53\0\0\80\0\93\0\196\0\113\0\70\29\122\54\147\53\145\53\148\53\52\55\54\55\31\52\255\15\195\43\220\16\12\25\40\29\220\52\44\15\40\15\87\34\112\45\17\0\207\0\254\0\106\14\246\0\227\0\118\0\206\18\80\15\212\14\211\13\58\14\240\42\155\19\183\52\55\35\246\0\191\0\65\0\95\0\221\12\252\0\69\0\93\19\23\17\27\29\169\40\196\31\90\29\40\25\25\49\236\0\114\0\154\0\80\0\185\0\193\11\10\0\106\23\45\54\237\25\245\32\17\47\199\41\169\0\180\0\93\0\158\0\91\0\38\0\171\9\119\15\255\44\168\41\10\48\210\16\93\29\252\0\153\0\10\0\9\0\124\0\83\0\171\0\119\0\93\19\109\51\51\19\222\22\4\47\209\13\0\35\123\23\126\23\47\1\24\27\103\0\185\0\203\0\41\0\251\0\157\0