--Aeson Industries Aeria V2 Alpha Version-- --Samzino --05/12/2018 local I1li111Iiilliiilli1 = assert local lIli1III1III1I1ii1lIi = select local liiiiiIIII1i1ililii = tonumber local lIli1liIl1iilIIl1IIil = unpack local ii1IlIlllI11lilii1l = pcall local IllliiIIl1lII1lIIlI = setfenv local lIlIliI11lI1II1ll1i11 = setmetatable local IlliilliI1ii1liIiIl = type local ill1iIIlIil1llI1lII = getfenv local lIll11lIlIIlliIilIil1 = tostring local iliIiI1i1ll1iI1lil1 = error local IIIlIliliIIIilii111 = string.sub local lllI1lIIiillll1iIil = string.byte local lIlIIl1l111I1liilll1l = string.char local liIl1I1llIllli1illi = string.rep local IIllI1I111iIlii1l1I = string.gsub local lIllI1lIi1I1l1iI111 = string.match local lIlllIlll1IiIi1Iill1i = 1 local function illIlll111I1Iii1iii(iil1iIi1lI1i1liliiI, IIl1i1iI1i1IlI11iiI) local lIl1IlI1i111iIlIliI1I iil1iIi1lI1i1liliiI = IIllI1I111iIlii1l1I(IIIlIliliIIIilii111(iil1iIi1lI1i1liliiI, 5), "..", function(l1I1i1ilIIIiiilIli1) if lllI1lIIiillll1iIil(l1I1i1ilIIIiiilIli1, 2) == 71 then lIl1IlI1i111iIlIliI1I = liiiiiIIII1i1ililii(IIIlIliliIIIilii111(l1I1i1ilIIIiiilIli1, 1, 1)) return "" else local lIll1IliiiIIi1l1ll11I = lIlIIl1l111I1liilll1l(liiiiiIIII1i1ililii(l1I1i1ilIIIiiilIli1, 16)) if lIl1IlI1i111iIlIliI1I then local lli1ll1iII1Il1ii1II = liIl1I1llIllli1illi(lIll1IliiiIIi1l1ll11I, lIl1IlI1i111iIlIliI1I) lIl1IlI1i111iIlIliI1I = nil return lli1ll1iII1Il1ii1II else return lIll1IliiiIIi1l1ll11I end end end) local function lIli11Iilli1l1lllI1i1() local lIl1lIIIiliIliIII111I = lllI1lIIiillll1iIil(iil1iIi1lI1i1liliiI, lIlllIlll1IiIi1Iill1i, lIlllIlll1IiIi1Iill1i) lIlllIlll1IiIi1Iill1i = lIlllIlll1IiIi1Iill1i + 1 return lIl1lIIIiliIliIII111I end local function lIlIiIIillliIliilli1I() local lIl1lIIIiliIliIII111I, lIll1IliiiIIi1l1ll11I, lli1ll1iII1Il1ii1II, ii111IiIIi1ii1i11I1 = lllI1lIIiillll1iIil(iil1iIi1lI1i1liliiI, lIlllIlll1IiIi1Iill1i, lIlllIlll1IiIi1Iill1i + 3) lIlllIlll1IiIi1Iill1i = lIlllIlll1IiIi1Iill1i + 4 return ii111IiIIi1ii1i11I1 * 16777216 + lli1ll1iII1Il1ii1II * 65536 + lIll1IliiiIIi1l1ll11I * 256 + lIl1lIIIiliIliIII111I end local function lIlilIlIlli1II1IiIIlI(ilIIi1iI1l1II1liliI, Ill1iiIlI11liill1ll, lII1illlli1IIiliI1i) if lII1illlli1IIiliI1i then local l1iII1Il1lii11I1II1, I1Ill1I1ll1iIl1iI1I = 0, 0 for lliliI1IliIiIi111il = Ill1iiIlI11liill1ll, lII1illlli1IIiliI1i do l1iII1Il1lii11I1II1 = l1iII1Il1lii11I1II1 + 2 ^ I1Ill1I1ll1iIl1iI1I * lIlilIlIlli1II1IiIIlI(ilIIi1iI1l1II1liliI, lliliI1IliIiIi111il) I1Ill1I1ll1iIl1iI1I = I1Ill1I1ll1iIl1iI1I + 1 end return l1iII1Il1lii11I1II1 else local iIill1ii1li1II1Ii1i = 2 ^ (Ill1iiIlI11liill1ll - 1) return iIill1ii1li1II1Ii1i <= ilIIi1iI1l1II1liliI % (iIill1ii1li1II1Ii1i + iIill1ii1li1II1Ii1i) and 1 or 0 end end local function IillIlIiIIiiiIIi1il() local lIl1lIIIiliIliIII111I, lIll1IliiiIIi1l1ll11I = lIlIiIIillliIliilli1I(), lIlIiIIillliIliilli1I() if lIl1lIIIiliIliIII111I == 0 and lIll1IliiiIIi1l1ll11I == 0 then return 0 end return (-2 * lIlilIlIlli1II1IiIIlI(lIll1IliiiIIi1l1ll11I, 32) + 1) * 2 ^ (lIlilIlIlli1II1IiIIlI(lIll1IliiiIIi1l1ll11I, 21, 31) - 1023) * ((lIlilIlIlli1II1IiIIlI(lIll1IliiiIIi1l1ll11I, 1, 20) * 4294967296 + lIl1lIIIiliIliIII111I) / 4503599627370496 + 1) end local function lilIIIIllIIiIlIli1I(l1lil1ilIlIil11Ii11) local Ili1i11iiiIlli1IiiI = { lllI1lIIiillll1iIil(iil1iIi1lI1i1liliiI, lIlllIlll1IiIi1Iill1i, lIlllIlll1IiIi1Iill1i + 3) } lIlllIlll1IiIi1Iill1i = lIlllIlll1IiIi1Iill1i + 4 local IIliiliii1ii1Iil1li = { nil, nil, nil, nil, nil, nil, nil, nil } for lliliI1IliIiIi111il = 1, 8 do IIliiliii1ii1Iil1li[lliliI1IliIiIi111il] = lIlilIlIlli1II1IiIIlI(l1lil1ilIlIil11Ii11, lliliI1IliIiIi111il) end local i11l1iIiiiilIl1i1Ii = "" for lliliI1IliIiIi111il = 1, 4 do local l1iII1Il1lii11I1II1, I1Ill1I1ll1iIl1iI1I = 0, 0 for lIll1iliiIIl1IiIilIi1 = 1, 8 do local ill11Iiil1iIiI1iili = lIlilIlIlli1II1IiIIlI(Ili1i11iiiIlli1IiiI[lliliI1IliIiIi111il], lIll1iliiIIl1IiIilIi1) if IIliiliii1ii1Iil1li[lIll1iliiIIl1IiIilIi1] == 1 then ill11Iiil1iIiI1iili = ill11Iiil1iIiI1iili == 1 and 0 or 1 end l1iII1Il1lii11I1II1 = l1iII1Il1lii11I1II1 + 2 ^ I1Ill1I1ll1iIl1iI1I * ill11Iiil1iIiI1iili I1Ill1I1ll1iIl1iI1I = I1Ill1I1ll1iIl1iI1I + 1 end i11l1iIiiiilIl1i1Ii = i11l1iIiiiilIl1i1Ii .. i11l1iIiiiilIl1i1Ii.char(l1iII1Il1lii11I1II1) end local lIl1lIIIiliIliIII111I, lIll1IliiiIIi1l1ll11I, lli1ll1iII1Il1ii1II, ii111IiIIi1ii1i11I1 = lllI1lIIiillll1iIil(i11l1iIiiiilIl1i1Ii, 1, 4) return ii111IiIIi1ii1i11I1 * 16777216 + lli1ll1iII1Il1ii1II * 65536 + lIll1IliiiIIi1l1ll11I * 256 + lIl1lIIIiliIliIII111I end local function l1l1llIliII1I1I1111(l1lil1ilIlIil11Ii11) local lilii1i11lil1i1Ii1i = lIlIiIIillliIliilli1I() lIlllIlll1IiIi1Iill1i = lIlllIlll1IiIi1Iill1i + lilii1i11lil1i1Ii1i local IIliiliii1ii1Iil1li = { nil, nil, nil, nil, nil, nil, nil, nil } for lliliI1IliIiIi111il = 1, 8 do IIliiliii1ii1Iil1li[lliliI1IliIiIi111il] = lIlilIlIlli1II1IiIIlI(l1lil1ilIlIil11Ii11, lliliI1IliIiIi111il) end local i11l1iIiiiilIl1i1Ii = "" for lliliI1IliIiIi111il = 1, lilii1i11lil1i1Ii1i do local l1iII1Il1lii11I1II1, I1Ill1I1ll1iIl1iI1I = 0, 0 for lIll1iliiIIl1IiIilIi1 = 1, 8 do local ill11Iiil1iIiI1iili = lIlilIlIlli1II1IiIIlI(lllI1lIIiillll1iIil(iil1iIi1lI1i1liliiI, lIlllIlll1IiIi1Iill1i - lilii1i11lil1i1Ii1i + lliliI1IliIiIi111il - 1), lIll1iliiIIl1IiIilIi1) if IIliiliii1ii1Iil1li[lIll1iliiIIl1IiIilIi1] == 1 then ill11Iiil1iIiI1iili = ill11Iiil1iIiI1iili == 1 and 0 or 1 end l1iII1Il1lii11I1II1 = l1iII1Il1lii11I1II1 + 2 ^ I1Ill1I1ll1iIl1iI1I * ill11Iiil1iIiI1iili I1Ill1I1ll1iIl1iI1I = I1Ill1I1ll1iIl1iI1I + 1 end i11l1iIiiiilIl1i1Ii = i11l1iIiiiilIl1i1Ii .. i11l1iIiiiilIl1i1Ii.char(l1iII1Il1lii11I1II1) end return i11l1iIiiiilIl1i1Ii end local III1liIIili1iiIilii = lIli11Iilli1l1lllI1i1() local illIII11Iiil1iiIIII = lIli11Iilli1l1lllI1i1() local function lI1lliIii1I1iiI1i1l() local lI1IIii1lilliilIliI = { [34120] = {}, [93694] = {}, [74264] = {}, [25214] = {} } local liII1li1iIi11iI1lII = #{316} lIlIiIIillliIliilli1I() lIli11Iilli1l1lllI1i1() lI1IIii1lilliilIliI[100991] = lIli11Iilli1l1lllI1i1() lIli11Iilli1l1lllI1i1() local ili11I1I11li1II11li = lIlIiIIillliIliilli1I() for lliliI1IliIiIi111il = liII1li1iIi11iI1lII, ili11I1I11li1II11li do lI1IIii1lilliilIliI[25214][lliliI1IliIiIi111il - liII1li1iIi11iI1lII] = lI1lliIii1I1iiI1i1l() end local ili11I1I11li1II11li = lIlIiIIillliIliilli1I() - (#{ 146, 5284, 3596, 5171, 3894, 2500, 161, 2323, 2347, 6216, 6557, 1316, 6422, 6196, 4170, 6027, 1581, 6676, 5359, 2314, 4188, 4697, 1410 } + 133769) for lliliI1IliIiIi111il = liII1li1iIi11iI1lII, ili11I1I11li1II11li do local IililIi1iil11iiIilI = {} local liIl11lIllilIIiIii1 = lilIIIIllIIiIlIli1I(illIII11Iiil1iiIIII) IililIi1iil11iiIilI[23902] = lIlilIlIlli1II1IiIIlI(liIl11lIllilIIiIii1, #{ 5482, 3417, 2014, 2169, 5989, 4100, 2665, 2982, 2933, 3720 }, #{ 6597, 963, 6490, 1850, 3664, 1764, 1991, 2247, 4218, 2464, 4678, 5584, 6163, 5063, 136, 1023, 5585, 2725 }) IililIi1iil11iiIilI[68268] = lIlilIlIlli1II1IiIIlI(liIl11lIllilIIiIii1, #{6373}, #{ 5644, 4486, 434, 6278, 5642, 1947, 2767, 2249, 3582 }) IililIi1iil11iiIilI[117204] = lIlilIlIlli1II1IiIIlI(liIl11lIllilIIiIii1, #{ 436, 3133, 3527, 6957, 4334, 1526, 3315, 4411, 4389, 3901, 2333, 6829, 1597, 1769, 6457, 635, 4729, 5931, 5759 }, #{ 3606, 3772, 216, 5267, 3415, 4276, 621, 6565, 5651, 5719, 3161, 6011, 2242, 5505, 6701, 72, 440, 3067, 4212, 5515 } + 6) IililIi1iil11iiIilI[89744] = lIlilIlIlli1II1IiIIlI(liIl11lIllilIIiIii1, #{5511}, #{ 2989, 3695, 4631, 760, 3183, 4615, 6050, 2348, 3969, 125, 3374, 2675, 2947, 2054, 5634, 4910, 6858, 4796 }) IililIi1iil11iiIilI[70720] = lIlilIlIlli1II1IiIIlI(liIl11lIllilIIiIii1, #{ 6811, 3376, 6001, 1804, 6156, 2639, 2972, 128, 4444, 2919, 1509, 4970, 6647, 5912, 2603, 4828, 1964, 2666, 957, 3745, 513, 2537, 3605 } + 4, #{ 1611, 3408, 2354, 3041, 6605, 436, 6091, 6868, 3114, 1402, 4040, 3781, 2026, 3145, 1848, 3823, 104, 2566, 328, 3489, 2286, 4454, 5527 } + 9) lI1IIii1lilliilIliI[34120][lliliI1IliIiIi111il] = IililIi1iil11iiIilI end lI1IIii1lilliilIliI[115418] = lIli11Iilli1l1lllI1i1() lIli11Iilli1l1lllI1i1() lIlIiIIillliIliilli1I() lI1IIii1lilliilIliI[39688] = lIli11Iilli1l1lllI1i1() lIlIiIIillliIliilli1I() lIli11Iilli1l1lllI1i1() lIlIiIIillliIliilli1I() local ili11I1I11li1II11li = lIlIiIIillliIliilli1I() for lliliI1IliIiIi111il = liII1li1iIi11iI1lII, ili11I1I11li1II11li do lI1IIii1lilliilIliI[74264][lliliI1IliIiIi111il] = lIlIiIIillliIliilli1I() end lIli11Iilli1l1lllI1i1() lIlIiIIillliIliilli1I() local ili11I1I11li1II11li = lIlIiIIillliIliilli1I() - (#{ 3652, 3909, 240, 5829, 3657, 4795, 2130, 2428, 5785, 1354, 4967, 3847, 4655, 6645, 4745, 5533, 1671, 5300, 5109, 4074, 2644, 147, 6314 } + 133693) for lliliI1IliIiIi111il = liII1li1iIi11iI1lII, ili11I1I11li1II11li do local l1IIil1iIllliili11l = {} local IlliilliI1ii1liIiIl = lIli11Iilli1l1lllI1i1() if IlliilliI1ii1liIiIl == #{ 6300, 6137, 2628, 5824, 5716, 6388, 5558, 2922, 2083, 4285, 2287, 6842, 505, 3477, 6281, 4227, 5563, 3754, 3141, 4309 } + 125 then l1IIil1iIllliili11l[94199] = lIli11Iilli1l1lllI1i1() end if IlliilliI1ii1liIiIl == #{ 43, 2001, 3953, 1050, 5670, 1134, 1885, 3116, 2437, 1641, 505, 1039, 863, 1872, 5623, 2035, 3950, 4537, 296, 411, 3985, 960, 6326 } + 140 then l1IIil1iIllliili11l[94199] = l1l1llIliII1I1I1111(III1liIIili1iiIilii) end if IlliilliI1ii1liIiIl == #{ 6512, 6677, 1714, 1045, 3268, 3798, 2222, 1202, 5593, 1537, 456, 1705, 2749, 628, 420, 5415, 5059, 1136, 2333, 2987, 4530 } + 114 then l1IIil1iIllliili11l[94199] = l1l1llIliII1I1I1111(III1liIIili1iiIilii) end if IlliilliI1ii1liIiIl == #{ 3641, 2623, 6554, 6232, 6661, 2923, 5089, 6250, 2795, 3015, 3048, 3418, 3007, 1735, 3636, 4518, 2604, 1968, 5772, 4192, 1909, 6581, 3331, 1349 } + 144 then l1IIil1iIllliili11l[94199] = IillIlIiIIiiiIIi1il() end if IlliilliI1ii1liIiIl == #{ 5823, 2401, 1222, 1107, 735, 753, 5014, 6481, 5925, 5536, 1861, 1209, 109, 4809, 3333, 692, 136, 6241, 244, 3022, 1775, 4270, 4337, 2155 } + 62 then l1IIil1iIllliili11l[94199] = #{ 5443, 1349, 4636, 2041, 6273, 2696, 1825, 109, 531, 2982, 3200, 2283, 4069, 1136, 6094, 2490, 690, 2584, 592, 819, 1376, 5368, 6564 } + 21808 == #{ 5443, 1349, 4636, 2041, 6273, 2696, 1825, 109, 531, 2982, 3200, 2283, 4069, 1136, 6094, 2490, 690, 2584, 592, 819, 1376, 5368, 6564 } + 21808 end if IlliilliI1ii1liIiIl == #{ 4712, 4436, 5047, 6955, 2681, 2875, 1350, 4140, 3550, 3666, 5201, 3466, 5181, 228, 2966, 4988, 3675, 1246, 5321, 1729, 4541 } + 31 then l1IIil1iIllliili11l[94199] = #{ 2464, 3148, 3097, 4770, 729, 3272, 3154, 3819, 4114, 5682, 414, 3587, 4258, 4579, 3403, 1141, 1931, 6391, 4298, 4273, 1729, 3089, 496, 332 } + 96779 == #{ 6453, 5200, 5032, 1783, 4230, 1434, 6824, 2763, 4580, 6625, 6514, 254, 6466, 3725, 5763, 772, 4407, 2783, 2804, 2776, 5250, 4049, 4169, 5992 } + 73246 end if IlliilliI1ii1liIiIl == #{ 2789, 1597, 6379, 181, 6048, 4357, 5207, 1366, 5305, 864, 1679, 900, 4781, 4626, 2757, 660, 6932, 5342, 6290, 5284, 3736, 6556 } + 61 then l1IIil1iIllliili11l[94199] = l1l1llIliII1I1I1111(#{ 5879, 6466, 6732, 1111, 6774, 2774, 6887, 2419, 454, 22, 3087, 6624, 4714, 307, 461, 2593, 6475, 4092, 1845, 919, 5818, 1616, 911, 4725 } + 96) end if IlliilliI1ii1liIiIl == #{ 1397, 5966, 3292, 4355, 3119, 6857, 6135, 2450, 453, 6330, 359, 6816, 5308, 4041, 6447, 1525, 351, 826, 1514, 5355, 5975, 2808, 5137, 5503 } + 114 then l1IIil1iIllliili11l[94199] = l1l1llIliII1I1I1111(III1liIIili1iiIilii) end if IlliilliI1ii1liIiIl == #{ 6048, 6262, 6564, 6096, 1685, 6421, 1824, 1517, 3161 } then l1IIil1iIllliili11l[94199] = IillIlIiIIiiiIIi1il() end lI1IIii1lilliilIliI[93694][lliliI1IliIiIi111il - liII1li1iIi11iI1lII] = l1IIil1iIllliili11l end return lI1IIii1lilliilIliI end local function lIl1Ii1l111ii1ii1i1il(lI1IIii1lilliilIliI, IIl1i1iI1i1IlI11iiI, II1II1lII1I1lI1III1) local l1Ii1II11iiI11Ill11, lIllIIiIilllli1IilIil = 0, 14 local lIlli1IlIl1iII1l1IIli = lI1IIii1lilliilIliI[34120] local Ill1i1il1iliIiillIl = lIlIliI11lI1II1ll1i11({}, { __index = function(ll1ilI1IliIlIIllIii, iI1I11iliIilIi1I1lI) local i11l1iIiiiilIl1i1Ii = lI1IIii1lilliilIliI[93694][iI1I11iliIilIi1I1lI] if IIIlIliliIIIilii111(IlliilliI1ii1liIiIl(i11l1iIiiiilIl1i1Ii[94199]), 1, 1) == "s" then return { [94199] = IIIlIliliIIIilii111(i11l1iIiiiilIl1i1Ii[94199], 6) } end return i11l1iIiiiilIl1i1Ii end }) local l11lIi11I1iiii1lIl1 = 100991 local lil1I11IllIllilili1 = lI1IIii1lilliilIliI[25214] local lIl1li1Iil1ll1il111Il = 94199 local lIllilllII1liI1iiIlI1 = lI1IIii1lilliilIliI[39688] local lIllIiIliIllIII1lI1I1 = 70720 local IIl11li1I11i1iIIiiI = lI1IIii1lilliilIliI[74264] local l1II1ll1l1i11ii1lIi = 68268 local function lIlll11IilI1i111Ii1I1(...) local lIllii1Il1IlI11illIIl = 0 local li1iiIIl1IIi1iiIll1 = { lIli1liIl1iilIIl1IIil({}, 1, lI1IIii1lilliilIliI[115418]) } local llI1iiiillii111iIli = 1 local II1lliIiIIiIIl1lli1 = {} local IlIlil111Ilii11l11l = {} local iiiIIi1I1iIIIil1Iil = 1 local IIl1i1iI1i1IlI11iiI = ill1iIIlIil1llI1lII() local lI111li1lil1I1iii1I = { ... } local i1iIlIili1iIl1ii1lI = {} local iIlil1liilIIll1llii = #lI111li1lil1I1iii1I - 1 for lliliI1IliIiIi111il = 0, iIlil1liilIIll1llii do if lIllilllII1liI1iiIlI1 >= lliliI1IliIiIi111il + 1 then li1iiIIl1IIi1iiIll1[lliliI1IliIiIi111il] = lI111li1lil1I1iii1I[lliliI1IliIiIi111il + 1] end i1iIlIili1iIl1ii1lI[lliliI1IliIiIi111il] = lI111li1lil1I1iii1I[lliliI1IliIiIi111il + 1] end local function lIli1lI11IlIlilI1iiil(...) local lli1ll1iII1Il1ii1II = lIli1III1III1I1ii1lIi("#", ...) local ll1ilI1IliIlIIllIii = { ... } return lli1ll1iII1Il1ii1II, ll1ilI1IliIlIIllIii end local iI1l1llliIlIlIilIIi = #{ 1035, 489, 4044, 4159, 1395, 4014, 6844, 3474, 6864, 5700, 2377, 134, 5782, 2526, 6314, 4905, 2871, 3166, 613, 2536, 2990, 1699, 6828, 1007 } + 131047 local li1I11il1lIII1iIlii local lIl1I1illliIliI1IiIi1 = { nil, nil, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] lIl11I1ilIl1ii1iii1l1 = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] if IiII1l1lIilI1l111i1 > 255 then IiII1l1lIilI1l111i1 = Ill1i1il1iliIiillIl[IiII1l1lIilI1l111i1 - 256][lIl1li1Iil1ll1il111Il] else IiII1l1lIilI1l111i1 = li1iiIIl1IIi1iiIll1[IiII1l1lIilI1l111i1] end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 1] = lIl11I1ilIl1ii1iii1l1 li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = lIl11I1ilIl1ii1iii1l1[IiII1l1lIilI1l111i1] end, nil, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l, ilil11Ii111Il1llI1i, lIlill1ilIlI1I1liiiII) local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] if lIl11I1ilIl1ii1iii1l1 == 158 then return li1I11il1lIII1iIlii[33]({ [117204] = (Il1l1IiIiill1I1ll1I - 229) % 256, [68268] = (IiII1l1lIilI1l111i1 - 229) % 256, [89744] = 0 }) end local lIlilIIliliIii11lI1ll = Il1l1IiIiill1I1ll1I + 2 local liIi1I11liIlIl1l1I1 = { li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I](li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 1], li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 2]) } for lliliI1IliIiIi111il = 1, IiII1l1lIilI1l111i1 do li1iiIIl1IIi1iiIll1[lIlilIIliliIii11lI1ll + lliliI1IliIiIi111il] = liIi1I11liIlIl1l1I1[lliliI1IliIiIi111il] end if li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 3] ~= nil then li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 2] = li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 3] else llI1iiiillii111iIli = llI1iiiillii111iIli + 1 end end, nil, nil, nil, nil, function(iIlII1lI1Ii111IiI1I) local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local IilIiliili11l11i1l1 = li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 2] local lIlllIlll1IiIi1Iill1i = li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] + IilIiliili11l11i1l1 li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = lIlllIlll1IiIi1Iill1i if IilIiliili11l11i1l1 > 0 then if lIlllIlll1IiIi1Iill1i <= li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 1] then llI1iiiillii111iIli = llI1iiiillii111iIli + l1ill1Il1i1i1i1IlII li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 3] = lIlllIlll1IiIi1Iill1i end elseif lIlllIlll1IiIi1Iill1i >= li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 1] then llI1iiiillii111iIli = llI1iiiillii111iIli + l1ill1Il1i1i1i1IlII li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 3] = lIlllIlll1IiIi1Iill1i end end, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l, ilil11Ii111Il1llI1i, lIlill1ilIlI1I1liiiII) local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local lIlilIIliliIii11lI1ll = (IiII1l1lIilI1l111i1 - 1) * 50 if lIl11I1ilIl1ii1iii1l1 == 0 then lIl11I1ilIl1ii1iii1l1 = lIllii1Il1IlI11illIIl - Il1l1IiIiill1I1ll1I end for lliliI1IliIiIi111il = 1, lIl11I1ilIl1ii1iii1l1 do li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I][lIlilIIliliIii11lI1ll + lliliI1IliIiIi111il] = li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + lliliI1IliIiIi111il] end end, nil, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local lI111li1lil1I1iii1I, iiIliiiiillI11li1ll, llIl11IIi1liI11Il1I, iiIii1lIIIliI111I11 lI111li1lil1I1iii1I = {} if lIl11I1ilIl1ii1iii1l1 ~= 1 then if lIl11I1ilIl1ii1iii1l1 ~= 0 then llIl11IIi1liI11Il1I = Il1l1IiIiill1I1ll1I + lIl11I1ilIl1ii1iii1l1 - 1 else llIl11IIi1liI11Il1I = lIllii1Il1IlI11illIIl end iiIii1lIIIliI111I11 = 0 for lliliI1IliIiIi111il = Il1l1IiIiill1I1ll1I + 1, llIl11IIi1liI11Il1I do iiIii1lIIIliI111I11 = iiIii1lIIIliI111I11 + 1 lI111li1lil1I1iii1I[iiIii1lIIIliI111I11] = li1iiIIl1IIi1iiIll1[lliliI1IliIiIi111il] end llIl11IIi1liI11Il1I, iiIliiiiillI11li1ll = lIli1lI11IlIlilI1iiil(li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I](lIli1liIl1iilIIl1IIil(lI111li1lil1I1iii1I, 1, llIl11IIi1liI11Il1I - Il1l1IiIiill1I1ll1I))) else llIl11IIi1liI11Il1I, iiIliiiiillI11li1ll = lIli1lI11IlIlilI1iiil(li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I]()) end if IiII1l1lIilI1l111i1 ~= 1 then if IiII1l1lIilI1l111i1 ~= 0 then llIl11IIi1liI11Il1I = Il1l1IiIiill1I1ll1I + IiII1l1lIilI1l111i1 - 2 else llIl11IIi1liI11Il1I = llIl11IIi1liI11Il1I + Il1l1IiIiill1I1ll1I end iiIii1lIIIliI111I11 = 0 for lliliI1IliIiIi111il = Il1l1IiIiill1I1ll1I, llIl11IIi1liI11Il1I do iiIii1lIIIliI111I11 = iiIii1lIIIliI111I11 + 1 li1iiIIl1IIi1iiIll1[lliliI1IliIiIi111il] = iiIliiiiillI11li1ll[iiIii1lIIIliI111I11] end end lIllii1Il1IlI11illIIl = llIl11IIi1liI11Il1I - 1 end, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = Ill1i1il1iliIiillIl[I11ilI1i11liIi11I1I][lIl1li1Iil1ll1il111Il] end, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l, ilil11Ii111Il1llI1i) local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] II1II1lII1I1lI1III1[lIl11I1ilIl1ii1iii1l1] = li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] end, nil, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] if not not li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] == (IiII1l1lIilI1l111i1 == 0) then llI1iiiillii111iIli = llI1iiiillii111iIli + 1 end end, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l) local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local l1lil1ilIlIil11Ii11 if I11ilI1i11liIi11I1I == 100000 then l1lil1ilIlIil11Ii11 = li1iiIIl1IIi1iiIll1[251] else l1lil1ilIlIil11Ii11 = Ill1i1il1iliIiillIl[I11ilI1i11liIi11I1I][lIl1li1Iil1ll1il111Il] end IIl1i1iI1i1IlI11iiI[l1lil1ilIlIil11Ii11] = li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] end, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] if lIl11I1ilIl1ii1iii1l1 > 255 then lIl11I1ilIl1ii1iii1l1 = Ill1i1il1iliIiillIl[lIl11I1ilIl1ii1iii1l1 - 256][lIl1li1Iil1ll1il111Il] else lIl11I1ilIl1ii1iii1l1 = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end if IiII1l1lIilI1l111i1 > 255 then IiII1l1lIilI1l111i1 = Ill1i1il1iliIiillIl[IiII1l1lIilI1l111i1 - 256][lIl1li1Iil1ll1il111Il] else IiII1l1lIilI1l111i1 = li1iiIIl1IIi1iiIll1[IiII1l1lIilI1l111i1] end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = lIl11I1ilIl1ii1iii1l1 - IiII1l1lIilI1l111i1 end, nil, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l, ilil11Ii111Il1llI1i, lIlill1ilIlI1I1liiiII) local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = lIl11I1ilIl1ii1iii1l1 ~= 0 if IiII1l1lIilI1l111i1 ~= 0 then llI1iiiillii111iIli = llI1iiiillii111iIli + 1 end end, nil, nil, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] if IiII1l1lIilI1l111i1 == 242 then return li1I11il1lIII1iIlii[7]({ [117204] = (Il1l1IiIiill1I1ll1I - 101) % 256, [68268] = (lIl11I1ilIl1ii1iii1l1 - 101) % 256, [89744] = 0 }) end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end, nil, nil, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] Il1l1IiIiill1I1ll1I = Il1l1IiIiill1I1ll1I ~= 0 if lIl11I1ilIl1ii1iii1l1 > 255 then lIl11I1ilIl1ii1iii1l1 = Ill1i1il1iliIiillIl[lIl11I1ilIl1ii1iii1l1 - 256][lIl1li1Iil1ll1il111Il] else lIl11I1ilIl1ii1iii1l1 = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end if IiII1l1lIilI1l111i1 > 255 then IiII1l1lIilI1l111i1 = Ill1i1il1iliIiillIl[IiII1l1lIilI1l111i1 - 256][lIl1li1Iil1ll1il111Il] else IiII1l1lIilI1l111i1 = li1iiIIl1IIi1iiIll1[IiII1l1lIilI1l111i1] end if lIl11I1ilIl1ii1iii1l1 <= IiII1l1lIilI1l111i1 ~= Il1l1IiIiill1I1ll1I then llI1iiiillii111iIli = llI1iiiillii111iIli + 1 end end, nil, function(iIlII1lI1Ii111IiI1I) local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] Il1l1IiIiill1I1ll1I = Il1l1IiIiill1I1ll1I ~= 0 if lIl11I1ilIl1ii1iii1l1 > 255 then lIl11I1ilIl1ii1iii1l1 = Ill1i1il1iliIiillIl[lIl11I1ilIl1ii1iii1l1 - 256][lIl1li1Iil1ll1il111Il] else lIl11I1ilIl1ii1iii1l1 = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end if IiII1l1lIilI1l111i1 > 255 then IiII1l1lIilI1l111i1 = Ill1i1il1iliIiillIl[IiII1l1lIilI1l111i1 - 256][lIl1li1Iil1ll1il111Il] else IiII1l1lIilI1l111i1 = li1iiIIl1IIi1iiIll1[IiII1l1lIilI1l111i1] end if lIl11I1ilIl1ii1iii1l1 == IiII1l1lIilI1l111i1 ~= Il1l1IiIiill1I1ll1I then llI1iiiillii111iIli = llI1iiiillii111iIli + 1 end end, nil, nil, nil, nil, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] if lIl11I1ilIl1ii1iii1l1 > 255 then lIl11I1ilIl1ii1iii1l1 = Ill1i1il1iliIiillIl[lIl11I1ilIl1ii1iii1l1 - 256][lIl1li1Iil1ll1il111Il] else lIl11I1ilIl1ii1iii1l1 = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end if IiII1l1lIilI1l111i1 > 255 then IiII1l1lIilI1l111i1 = Ill1i1il1iliIiillIl[IiII1l1lIilI1l111i1 - 256][lIl1li1Iil1ll1il111Il] else IiII1l1lIilI1l111i1 = li1iiIIl1IIi1iiIll1[IiII1l1lIilI1l111i1] end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = lIl11I1ilIl1ii1iii1l1 * IiII1l1lIilI1l111i1 end, nil, nil, function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l) local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] for lliliI1IliIiIi111il = Il1l1IiIiill1I1ll1I, #li1iiIIl1IIi1iiIll1 do local illi1l111Iiiiiii1i1 = iiiIIi1I1iIIIil1Iil for lIliilIIIiIl1Ii1llliI, lIliIIIi1illiIIl1lIii in next, II1lliIiIIiIIl1lli1, nil do for l1lil1ilIlIil11Ii11, I1iiIIIliIIiIl11llI in next, lIliIIIi1illiIIl1lIii, nil do if li1iiIIl1IIi1iiIll1 == I1iiIIIliIIiIl11llI[1] and I1iiIIIliIIiIl11llI[2] == lliliI1IliIiIi111il then if not IlIlil111Ilii11l11l[illi1l111Iiiiiii1i1] then IlIlil111Ilii11l11l[illi1l111Iiiiiii1i1] = li1iiIIl1IIi1iiIll1[lliliI1IliIiIi111il] iiiIIi1I1iIIIil1Iil = iiiIIi1I1iIIIil1Iil + 1 end lIliIIIi1illiIIl1lIii[l1lil1ilIlIil11Ii11] = {IlIlil111Ilii11l11l, illi1l111Iiiiiii1i1} end end end end end } lIl1I1illliIliI1IiIi1[30] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l, ilil11Ii111Il1llI1i) local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local liIi1I11liIlIl1l1I1 = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] for lliliI1IliIiIi111il = lIl11I1ilIl1ii1iii1l1 + 1, IiII1l1lIilI1l111i1 do liIi1I11liIlIl1l1I1 = liIi1I11liIlIl1l1I1 .. li1iiIIl1IIi1iiIll1[lliliI1IliIiIi111il] end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = liIi1I11liIlIl1l1I1 end lIl1I1illliIliI1IiIi1[4] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l, ilil11Ii111Il1llI1i) local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] if lIl11I1ilIl1ii1iii1l1 > 255 then lIl11I1ilIl1ii1iii1l1 = Ill1i1il1iliIiillIl[lIl11I1ilIl1ii1iii1l1 - 256][lIl1li1Iil1ll1il111Il] else lIl11I1ilIl1ii1iii1l1 = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end if IiII1l1lIilI1l111i1 > 255 then IiII1l1lIilI1l111i1 = Ill1i1il1iliIiillIl[IiII1l1lIilI1l111i1 - 256][lIl1li1Iil1ll1il111Il] else IiII1l1lIilI1l111i1 = li1iiIIl1IIi1iiIll1[IiII1l1lIilI1l111i1] end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = lIl11I1ilIl1ii1iii1l1 / IiII1l1lIilI1l111i1 end lIl1I1illliIliI1IiIi1[35] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] if IiII1l1lIilI1l111i1 == 201 then return li1I11il1lIII1iIlii[29]({ [117204] = (Il1l1IiIiill1I1ll1I - 182) % 256, [68268] = (lIl11I1ilIl1ii1iii1l1 - 182) % 256, [89744] = 0 }) end if IiII1l1lIilI1l111i1 == 75 then return li1I11il1lIII1iIlii[6]({ [117204] = (Il1l1IiIiill1I1ll1I - 45) % 256, [68268] = (lIl11I1ilIl1ii1iii1l1 - 45) % 256, [89744] = 0 }) end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = II1II1lII1I1lI1III1[lIl11I1ilIl1ii1iii1l1] end lIl1I1illliIliI1IiIi1[20] = function(iIlII1lI1Ii111IiI1I) local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi llI1iiiillii111iIli = llI1iiiillii111iIli + l1ill1Il1i1i1i1IlII end lIl1I1illliIliI1IiIi1[0] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l) local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] if IiII1l1lIilI1l111i1 == 32 then return li1I11il1lIII1iIlii[37]({ [117204] = (Il1l1IiIiill1I1ll1I - 188) % 256, [23902] = (lIl11I1ilIl1ii1iii1l1 - 188) % 256, [89744] = 0 }) end local llIl11IIi1liI11Il1I, iiIii1lIIIliI111I11, i1IiilIII1Il11lIiIi if lIl11I1ilIl1ii1iii1l1 == 1 then return true end if lIl11I1ilIl1ii1iii1l1 == 0 then llIl11IIi1liI11Il1I = lIllii1Il1IlI11illIIl else llIl11IIi1liI11Il1I = Il1l1IiIiill1I1ll1I + lIl11I1ilIl1ii1iii1l1 - 2 end i1IiilIII1Il11lIiIi = {} iiIii1lIIIliI111I11 = 0 for lliliI1IliIiIi111il = Il1l1IiIiill1I1ll1I, llIl11IIi1liI11Il1I do iiIii1lIIIliI111I11 = iiIii1lIIIliI111I11 + 1 i1IiilIII1Il11lIiIi[iiIii1lIIIliI111I11] = li1iiIIl1IIi1iiIll1[lliliI1IliIiIi111il] end return true, i1IiilIII1Il11lIiIi, iiIii1lIIIliI111I11 end lIl1I1illliIliI1IiIi1[31] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l) local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] if lIl11I1ilIl1ii1iii1l1 > 255 then lIl11I1ilIl1ii1iii1l1 = Ill1i1il1iliIiillIl[lIl11I1ilIl1ii1iii1l1 - 256][lIl1li1Iil1ll1il111Il] else lIl11I1ilIl1ii1iii1l1 = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end if IiII1l1lIilI1l111i1 > 255 then IiII1l1lIilI1l111i1 = Ill1i1il1iliIiillIl[IiII1l1lIilI1l111i1 - 256][lIl1li1Iil1ll1il111Il] else IiII1l1lIilI1l111i1 = li1iiIIl1IIi1iiIll1[IiII1l1lIilI1l111i1] end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I][lIl11I1ilIl1ii1iii1l1] = IiII1l1lIilI1l111i1 end lIl1I1illliIliI1IiIi1[1] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi Il1l1IiIiill1I1ll1I = Il1l1IiIiill1I1ll1I ~= 0 if lIl11I1ilIl1ii1iii1l1 > 255 then lIl11I1ilIl1ii1iii1l1 = Ill1i1il1iliIiillIl[lIl11I1ilIl1ii1iii1l1 - 256][lIl1li1Iil1ll1il111Il] else lIl11I1ilIl1ii1iii1l1 = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end if IiII1l1lIilI1l111i1 > 255 then IiII1l1lIilI1l111i1 = Ill1i1il1iliIiillIl[IiII1l1lIilI1l111i1 - 256][lIl1li1Iil1ll1il111Il] else IiII1l1lIilI1l111i1 = li1iiIIl1IIi1iiIll1[IiII1l1lIilI1l111i1] end if lIl11I1ilIl1ii1iii1l1 < IiII1l1lIilI1l111i1 ~= Il1l1IiIiill1I1ll1I then llI1iiiillii111iIli = llI1iiiillii111iIli + 1 end end lIl1I1illliIliI1IiIi1[7] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local lI111li1lil1I1iii1I, iiIliiiiillI11li1ll, llIl11IIi1liI11Il1I, iiIii1lIIIliI111I11 lI111li1lil1I1iii1I = {} iiIii1lIIIliI111I11 = 0 if lIl11I1ilIl1ii1iii1l1 ~= 1 then if lIl11I1ilIl1ii1iii1l1 ~= 0 then llIl11IIi1liI11Il1I = Il1l1IiIiill1I1ll1I + lIl11I1ilIl1ii1iii1l1 - 1 else llIl11IIi1liI11Il1I = lIllii1Il1IlI11illIIl end for lliliI1IliIiIi111il = Il1l1IiIiill1I1ll1I + 1, llIl11IIi1liI11Il1I do iiIii1lIIIliI111I11 = iiIii1lIIIliI111I11 + 1 lI111li1lil1I1iii1I[iiIii1lIIIliI111I11] = li1iiIIl1IIi1iiIll1[lliliI1IliIiIi111il] end llIl11IIi1liI11Il1I, iiIliiiiillI11li1ll = lIli1lI11IlIlilI1iiil(li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I](lIli1liIl1iilIIl1IIil(lI111li1lil1I1iii1I, 1, llIl11IIi1liI11Il1I - Il1l1IiIiill1I1ll1I))) else llIl11IIi1liI11Il1I, iiIliiiiillI11li1ll = lIli1lI11IlIlilI1iiil(li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I]()) end return true, iiIliiiiillI11li1ll, llIl11IIi1liI11Il1I end lIl1I1illliIliI1IiIi1[28] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l, ilil11Ii111Il1llI1i) local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local li11IiIilili11illi1 = lil1I11IllIllilili1[I11ilI1i11liIi11I1I] local IIIi111lilIii1lIiI1 = {} local lIlIIIlI1IIiIlilI1iiI = lIlIliI11lI1II1ll1i11({}, { __index = function(ll1ilI1IliIlIIllIii, iI1I11iliIilIi1I1lI) local I1iiIIIliIIiIl11llI = IIIi111lilIii1lIiI1[iI1I11iliIilIi1I1lI] return I1iiIIIliIIiIl11llI[1][I1iiIIIliIIiIl11llI[2]] end, __newindex = function(ll1ilI1IliIlIIllIii, iI1I11iliIilIi1I1lI, lI1i11Ili1iiIIIiII1) local I1iiIIIliIIiIl11llI = IIIi111lilIii1lIiI1[iI1I11iliIilIi1I1lI] I1iiIIIliIIiIl11llI[1][I1iiIIIliIIiIl11llI[2]] = lI1i11Ili1iiIIIiII1 end }) for lliliI1IliIiIi111il = 1, li11IiIilili11illi1[l11lIi11I1iiii1lIl1] do local i11i11llIlIII1ilili = lIlli1IlIl1iII1l1IIli[llI1iiiillii111iIli] if i11i11llIlIII1ilili[lIllIiIliIllIII1lI1I1] == l1Ii1II11iiI11Ill11 then IIIi111lilIii1lIiI1[lliliI1IliIiIi111il - 1] = { li1iiIIl1IIi1iiIll1, i11i11llIlIII1ilili[l1II1ll1l1i11ii1lIi] } elseif i11i11llIlIII1ilili[lIllIiIliIllIII1lI1I1] == lIllIIiIilllli1IilIil then IIIi111lilIii1lIiI1[lliliI1IliIiIi111il - 1] = { II1II1lII1I1lI1III1, i11i11llIlIII1ilili[l1II1ll1l1i11ii1lIi] } end llI1iiiillii111iIli = llI1iiiillii111iIli + 1 end if li11IiIilili11illi1[l11lIi11I1iiii1lIl1] > 0 then II1lliIiIIiIIl1lli1[#II1lliIiIIiIIl1lli1 + 1] = IIIi111lilIii1lIiI1 end local lIlli11IIllIlI1I1Il1i = lIl1Ii1l111ii1ii1i1il(li11IiIilili11illi1, IIl1i1iI1i1IlI11iiI, lIlIIIlI1IIiIlilI1iiI) li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = lIlli11IIllIlI1I1Il1i end lIl1I1illliIliI1IiIi1[12] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l, ilil11Ii111Il1llI1i) local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] if IiII1l1lIilI1l111i1 == 176 then return li1I11il1lIII1iIlii[1]({ [117204] = (Il1l1IiIiill1I1ll1I - 73) % 256, [68268] = (lIl11I1ilIl1ii1iii1l1 - 73) % 256, [89744] = 0 }) end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = -li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end lIl1I1illliIliI1IiIi1[25] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi if lIl11I1ilIl1ii1iii1l1 > 255 then lIl11I1ilIl1ii1iii1l1 = Ill1i1il1iliIiillIl[lIl11I1ilIl1ii1iii1l1 - 256][lIl1li1Iil1ll1il111Il] else lIl11I1ilIl1ii1iii1l1 = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end if IiII1l1lIilI1l111i1 > 255 then IiII1l1lIilI1l111i1 = Ill1i1il1iliIiillIl[IiII1l1lIilI1l111i1 - 256][lIl1li1Iil1ll1il111Il] else IiII1l1lIilI1l111i1 = li1iiIIl1IIi1iiIll1[IiII1l1lIilI1l111i1] end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = lIl11I1ilIl1ii1iii1l1 ^ IiII1l1lIilI1l111i1 end lIl1I1illliIliI1IiIi1[16] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l) local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local l1lil1ilIlIil11Ii11 if I11ilI1i11liIi11I1I == 100000 then l1lil1ilIlIil11Ii11 = li1iiIIl1IIi1iiIll1[251] else l1lil1ilIlIil11Ii11 = Ill1i1il1iliIiillIl[I11ilI1i11liIi11I1I][lIl1li1Iil1ll1il111Il] end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = IIl1i1iI1i1IlI11iiI[l1lil1ilIlIil11Ii11] end lIl1I1illliIliI1IiIi1[8] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l, ilil11Ii111Il1llI1i) local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = I1li111Iiilliiilli1(liiiiiIIII1i1ililii(li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I]), "`for` initial value must be a number") li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 1] = I1li111Iiilliiilli1(liiiiiIIII1i1ililii(li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 1]), "`for` limit value must be a number") li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 2] = I1li111Iiilliiilli1(liiiiiIIII1i1ililii(li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 2]), "`for` step value must be a number") li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] - li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I + 2] llI1iiiillii111iIli = llI1iiiillii111iIli + l1ill1Il1i1i1i1IlII end lIl1I1illliIliI1IiIi1[32] = function(iIlII1lI1Ii111IiI1I) local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] if not not li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] == (IiII1l1lIilI1l111i1 == 0) then llI1iiiillii111iIli = llI1iiiillii111iIli + 1 else li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end end lIl1I1illliIliI1IiIi1[26] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l) local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = { lIli1liIl1iilIIl1IIil({}, 1, lIl11I1ilIl1ii1iii1l1 > 7999 and 7999 or lIl11I1ilIl1ii1iii1l1) } end lIl1I1illliIliI1IiIi1[9] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l) local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] if lIl11I1ilIl1ii1iii1l1 > 255 then lIl11I1ilIl1ii1iii1l1 = Ill1i1il1iliIiillIl[lIl11I1ilIl1ii1iii1l1 - 256][lIl1li1Iil1ll1il111Il] else lIl11I1ilIl1ii1iii1l1 = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end if IiII1l1lIilI1l111i1 > 255 then IiII1l1lIilI1l111i1 = Ill1i1il1iliIiillIl[IiII1l1lIilI1l111i1 - 256][lIl1li1Iil1ll1il111Il] else IiII1l1lIilI1l111i1 = li1iiIIl1IIi1iiIll1[IiII1l1lIilI1l111i1] end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = lIl11I1ilIl1ii1iii1l1 + IiII1l1lIilI1l111i1 end lIl1I1illliIliI1IiIi1[22] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l) local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi if lIl11I1ilIl1ii1iii1l1 > 255 then lIl11I1ilIl1ii1iii1l1 = Ill1i1il1iliIiillIl[lIl11I1ilIl1ii1iii1l1 - 256][lIl1li1Iil1ll1il111Il] else lIl11I1ilIl1ii1iii1l1 = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end if IiII1l1lIilI1l111i1 > 255 then IiII1l1lIilI1l111i1 = Ill1i1il1iliIiillIl[IiII1l1lIilI1l111i1 - 256][lIl1li1Iil1ll1il111Il] else IiII1l1lIilI1l111i1 = li1iiIIl1IIi1iiIll1[IiII1l1lIilI1l111i1] end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = lIl11I1ilIl1ii1iii1l1 % IiII1l1lIilI1l111i1 end lIl1I1illliIliI1IiIi1[2] = function(iIlII1lI1Ii111IiI1I) local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = not li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end lIl1I1illliIliI1IiIi1[23] = function(iIlII1lI1Ii111IiI1I) local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] for lliliI1IliIiIi111il = Il1l1IiIiill1I1ll1I, lIl11I1ilIl1ii1iii1l1 do li1iiIIl1IIi1iiIll1[lliliI1IliIiIi111il] = nil end end lIl1I1illliIliI1IiIi1[36] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1) local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] if IiII1l1lIilI1l111i1 > 255 then IiII1l1lIilI1l111i1 = Ill1i1il1iliIiillIl[IiII1l1lIilI1l111i1 - 256][lIl1li1Iil1ll1il111Il] else IiII1l1lIilI1l111i1 = li1iiIIl1IIi1iiIll1[IiII1l1lIilI1l111i1] end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1][IiII1l1lIilI1l111i1] end lIl1I1illliIliI1IiIi1[6] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l) local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] if IiII1l1lIilI1l111i1 == 230 then return li1I11il1lIII1iIlii[22]({ [117204] = (Il1l1IiIiill1I1ll1I - 156) % 256, [68268] = (lIl11I1ilIl1ii1iii1l1 - 156) % 256, [89744] = 0 }) end if IiII1l1lIilI1l111i1 == 175 then return li1I11il1lIII1iIlii[15]({ [117204] = (Il1l1IiIiill1I1ll1I - 60) % 256, [68268] = (lIl11I1ilIl1ii1iii1l1 - 60) % 256, [89744] = 0 }) end if IiII1l1lIilI1l111i1 == 146 then return li1I11il1lIII1iIlii[5]({ [117204] = (Il1l1IiIiill1I1ll1I - 240) % 256, [68268] = (lIl11I1ilIl1ii1iii1l1 - 240) % 256, [89744] = 0 }) end if IiII1l1lIilI1l111i1 == 181 then return li1I11il1lIII1iIlii[25]({ [117204] = (Il1l1IiIiill1I1ll1I - 65) % 256, [23902] = (lIl11I1ilIl1ii1iii1l1 - 65) % 256, [89744] = 0 }) end local lIlii1iII1lIl11l1l1iI = lIl11I1ilIl1ii1iii1l1 > 0 and lIl11I1ilIl1ii1iii1l1 - 1 or iIlil1liilIIll1llii - lIllilllII1liI1iiIlI1 for lliliI1IliIiIi111il = Il1l1IiIiill1I1ll1I, Il1l1IiIiill1I1ll1I + lIlii1iII1lIl11l1l1iI do if lliliI1IliIiIi111il - Il1l1IiIiill1I1ll1I <= iIlil1liilIIll1llii then li1iiIIl1IIi1iiIll1[lliliI1IliIiIi111il] = i1iIlIili1iIl1ii1lI[lIllilllII1liI1iiIlI1 + (lliliI1IliIiIi111il - Il1l1IiIiill1I1ll1I)] else li1iiIIl1IIi1iiIll1[lliliI1IliIiIi111il] = nil end end lIllii1Il1IlI11illIIl = Il1l1IiIiill1I1ll1I + lIlii1iII1lIl11l1l1iI end lIl1I1illliIliI1IiIi1[33] = function(iIlII1lI1Ii111IiI1I, I1iI1IIIlli1il1iIi1, lIllI1Ili1liIilII111l) local IiII1l1lIilI1l111i1 = iIlII1lI1Ii111IiI1I[23902] local Il1l1IiIiill1I1ll1I = iIlII1lI1Ii111IiI1I[117204] local lIl11I1ilIl1ii1iii1l1 = iIlII1lI1Ii111IiI1I[68268] local I11ilI1i11liIi11I1I = iIlII1lI1Ii111IiI1I[89744] local l1ill1Il1i1i1i1IlII = iIlII1lI1Ii111IiI1I[89744] - iI1l1llliIlIlIilIIi if IiII1l1lIilI1l111i1 == 111 then return li1I11il1lIII1iIlii[27]({ [117204] = (Il1l1IiIiill1I1ll1I - 101) % 256, [68268] = (lIl11I1ilIl1ii1iii1l1 - 101) % 256, [89744] = 0 }) end li1iiIIl1IIi1iiIll1[Il1l1IiIiill1I1ll1I] = #li1iiIIl1IIi1iiIll1[lIl11I1ilIl1ii1iii1l1] end li1I11il1lIII1iIlii = { lIl1I1illliIliI1IiIi1[24], lIl1I1illliIliI1IiIi1[2], lIl1I1illliIliI1IiIi1[18], lIl1I1illliIliI1IiIi1[26], lIl1I1illliIliI1IiIi1[33], lIl1I1illliIliI1IiIi1[6], lIl1I1illliIliI1IiIi1[12], lIl1I1illliIliI1IiIi1[11], lIl1I1illliIliI1IiIi1[29], lIl1I1illliIliI1IiIi1[16], lIl1I1illliIliI1IiIi1[22], lIl1I1illliIliI1IiIi1[20], lIl1I1illliIliI1IiIi1[13], lIl1I1illliIliI1IiIi1[25], lIl1I1illliIliI1IiIi1[35], lIl1I1illliIliI1IiIi1[1], lIl1I1illliIliI1IiIi1[8], lIl1I1illliIliI1IiIi1[9], lIl1I1illliIliI1IiIi1[3], lIl1I1illliIliI1IiIi1[27], lIl1I1illliIliI1IiIi1[7], lIl1I1illliIliI1IiIi1[23], lIl1I1illliIliI1IiIi1[31], lIl1I1illliIliI1IiIi1[30], lIl1I1illliIliI1IiIi1[5], lIl1I1illliIliI1IiIi1[14], lIl1I1illliIliI1IiIi1[0], lIl1I1illliIliI1IiIi1[28], lIl1I1illliIliI1IiIi1[37], lIl1I1illliIliI1IiIi1[19], lIl1I1illliIliI1IiIi1[4], lIl1I1illliIliI1IiIi1[21], lIl1I1illliIliI1IiIi1[15], lIl1I1illliIliI1IiIi1[34], lIl1I1illliIliI1IiIi1[32], lIl1I1illliIliI1IiIi1[36], lIl1I1illliIliI1IiIi1[17], lIl1I1illliIliI1IiIi1[10] } local function iiIii1lIIIliI111I11() while true do local iIlII1lI1Ii111IiI1I = lIlli1IlIl1iII1l1IIli[llI1iiiillii111iIli] llI1iiiillii111iIli = llI1iiiillii111iIli + 1 local ililllI1iIi111iIIi1, i11l1iIiiiilIl1i1Ii, Il11i1IlI1i1lIiil1i = li1I11il1lIII1iIlii[iIlII1lI1Ii111IiI1I[70720] + 1](iIlII1lI1Ii111IiI1I) if ililllI1iIi111iIIi1 then return i11l1iIiiiilIl1i1Ii, Il11i1IlI1i1lIiil1i end end end local IIlil11iI11iIIillil, i11l1iIiiiilIl1i1Ii, Il11i1IlI1i1lIiil1i = ii1IlIlllI11lilii1l(iiIii1lIIIliI111I11) if IIlil11iI11iIIillil then if i11l1iIiiiilIl1i1Ii and Il11i1IlI1i1lIiil1i > 0 then return lIli1liIl1iilIIl1IIil(i11l1iIiiiilIl1i1Ii, 1, Il11i1IlI1i1lIiil1i) end else local lIlliil11iliIiililI11 = IIllI1I111iIlii1l1I("Luraph Script:" .. (IIl11li1I11i1iIIiiI[llI1iiiillii111iIli - 1] or "") .. ": " .. lIll11lIlIIlliIilIil1(i11l1iIiiiilIl1i1Ii), "[^:]+:%d*: ", function(l1I1i1ilIIIiiilIli1) if not lIllI1lIi1I1l1iI111(l1I1i1ilIIIiiilIli1, "Luraph Script:%d") then return "" end end) iliIiI1i1ll1iI1lil1(lIlliil11iliIiililI11, 0) end end IllliiIIl1lII1lIIlI(lIlll11IilI1i111Ii1I1, IIl1i1iI1i1IlI11iiI) return lIlll11IilI1i111Ii1I1 end local lIlIiil1i1iIii1Il1ll1 = lI1lliIii1I1iiI1i1l() return lIl1Ii1l111ii1ii1i1il(lIlIiil1i1iIii1Il1ll1, IIl1i1iI1i1IlI11iiI)() end print(illIlll111I1Iii1iii("LPH|93276ECBB43ACD0067013G00A07ECA2DE000EB143G00268F6E008D0172013G007B90A2702102514G00D50A02002627250B3G274B222G27032G2723032G27250B2227230327252D6F2G27250BD1262F7325272F172G27250B87EB5231272F23173127250B22233D6F242707432G27250BE2263F7324233F179B672F4C2G27250B2G27250B2127250B222F3D6F1B7936322527250B222707032G27250B35EBAE3124253F171A792E322G27250B22273F036947663E2G27250BBA263F732G253F17644D2E322G27250B2G27250BC3D8260B41F9B33620847224A7C425488E896471881A3C70D2AD8A486F8B510B163ECA15CD116C2A5DA0626C924438717C30283E09D9D56A926D015C00FB390EEA42DB4F2A9G006G006C9G002G006C9G002G006C9G002G006C3G006C3G006D3G006D9G002G006D3G006D9G002G006D3G006E3G006E9G009G001G006E3G00709G002G00709G002G00703G006C9G002G00703G00723G002368E1535D5B0A0200A30A3G005G93E3F2FAE1E0A3103G005G93D4F6E7D0FBFAFFF7E1F6FDA3083G005G93DAE0D2A30D3G005G93D1F2E0F6C3F2E1E7A3143G005G93C0F6E7DDF6E7E4FCE1F8DCE4FDF6E1095G00E49440A3053G005G93B50A02002627250B262G274B3G27032G27234B4G27263G276D470A3E1B79DA332527250B2G272B032G27250B21262F732G252F1741F9B336CE03BA3366EE3464D6BE8DA0BC08A3B1F90EFA580DDFD303B2CAE0A504363B49747601B3BE095F10094ACF100E9G006G00723G00723G00723G00733G00739G009G001G00733G00743G0057DE68927F560A0200095G00E49440A3053G005G93B84C9955E6010D4G00B70A02002627250B3G274B252G27031B79D6332G27250B252G27032G27256F2G27250B2AEB56312G2527171B79D6332G27250B252G2703272G256F2G27250B33EB56312G25271741F9B33684A92A2EB9E3CD77B3180172FC981A0A37055E6202BD09220247000D57CA06CA0710EF3C129G006G00789G002G00789G002G00783G00799G002G00799G002G00793G007A3G00102FEB314A580A0200A30B3G005G93C6E3F7F2E7F6A30D3G005G93C6E3F7F2E7F6CCC7095G00E49440A3053G005G93A4CF9C38C002494G00BD0A02002627250B3G274B252G27031B79D6332G27250B252G27032G2725AB2G27250B252G27039A67D74D2G27250B2G27250B2127250B1A79D6332G27250B252G2703272G256F2G27250B282627732G25271741F9B3362DEEED03E128F26D8FE7F00709E8E75CDC4B022C083A413470F0B707D6D44714022B42C50B0E00DD953F71B16C179450159G006G007D9G002G007D9G002G007D9G002G007D3G007E9G002G007E9G002G007E3G00803G009861310506580A0200A30A3G005G93C5F2FFE6F6A3133G005G93C6E3F7F2E7F6D0FCFDE7E1FCFFE0095G00E49440A3053G005G93083EB55BDC02704G00C80A02002627250B3G274B252G27031B79D6332G27250B252G27032G2725AB2G27250B252G27032622257F1A79D6332G27250B252G2703272125AB2G27250B252G27032622257F1A79D6332G27250B252G2703272F25AB2G27250B252G27032622257F1A79D6332G27250B252G2703272D25AB2G27250B252G27032622257F41F9B33664B1271E6F18881DBD1A911BC323BD34335758591370E767B010F655C381051202833E2B8468008581623D2B316E433B209G006G00849G002G00849G002G00843G00859G002G00859G002G00853G00869G002G00869G002G00863G00879G002G00879G002G00873G00883G0022A4D4E4545B0A0200A30D3G005G93C7FBE1FC2GE7FFF6A30A3G005G93C5F2FFE6F6098G00A3093G005G93D1F2FDF8A30A3G005G93C3FAE7F0FBA3083G005G93CAF2E4A3053G005G93FB08E85290020D4G00C00A02002627250B3G274B252G27031B79D6332G27250B252G27039B67D74D2G27250B2G27250B2G27250B41F9B3361A79D6332G27250B252G27032G27256F26272F032527250B25272F032G27250BAAEB563124232717B9EDB24441F9B336BF2D762D794F602D1E06D37CEF395403ED28A144957B03AB3403BE30FF4CAA266DFF4054033FC9DEEA43008ADD302E338779D11B179G006G008C9G002G008C9G002G008C3G008C3G008D9G002G008D3G008D9G009G001G008D3G008D3G008E3G00CB20824F71580A0200A30C3G005G93D0FC2GFDF6F0E7A30B3G005G93C6E3F7F2E7F6095G00E49440A3053G005G934BD8936A6801C94G00C50A02002627250B3G274B252G27031B79D6332G27250B252G27039B67D74D2G27250B2G27250B2F27250B1B79D6332G27250B252G27032G27256F2G27250BE4EB56312G252717BBEB5631B9EDB244262G27032527250B252G27032G27250BAA2627732625271741F9B336EFA74712D343ED31E6EB2E30FF528D773DF3BCB29F4FA07B600507A34E1537B3174F2D04F0005F407C33317302550F275510002G2E154FB595DFE04F1A9G006G00929G002G00929G002G00923G00939G002G00939G002G00933G00943G00943G00969G009G001G00963G00973G00420D9F9D39580A0200A30F3G005G93D7FAE0F0FC2GFDF6F0E7A3183G005G93D7F6F1E6F4CCD5FFFAF4FBE7CCDEFCF7E6FFF6095G00E49440A3053G005G93862C0F0BDB02944G00C70A02002627250B3G274B222G27031B7922322G27250B22273303222731AB2G27250B222733032622337F1B7922322G27250B22273303222331AB2G27250B222733032620337F1B7922322G27250B22273303222131AB2G27250B22273303262E337F1A7922322G27250B22273303222F31AB2G27250B222733032624337F41F9B3368F313464C14DDA31CB87393E00355825AFD484242D7E955F3FD7895B06C6B05AE62405E2BD7D41A16EC6BD6D209G006G009B9G002G009B9G002G009B3G009C9G002G009C9G002G009C3G009D9G002G009D9G002G009D3G009E9G002G009E9G002G009E3G009F3G0019D01A83245B0A0200A3093G005G93D1F2FDF8A30A3G005G93C5F2FFE6F6A30A3G005G93C3FAE7F0FBA3083G005G93CAF2E4A30D3G005G93C7FBE1FC2GE7FFF6095G00E49440A3053G005G935EBD8E216802274G00030B02002627250B3G274B2C2G2703252G272B1B79D2332G27250B2C272303262721AB2G27250B2C272303262521AB2G27250B2C27230325272F032G27250B2C272F0325212DAB2G27250B2C272F03252F2DAB2G27250B2C272F032G25273B1A79D2332G27250B2C272303262D21AB2G27250B2C272303262B21AB2G27250B2C27230326292DAB2G27250B2C272F032F272B032G27250B2C272B03243529AB2G27250B2C272B036C47123E2D2733032G27250B2C273303223531AB2G27250B2C2733032C273F432B273B432C2707432G27250B0D263373232733172G27250B39262B7327232B172A2737032G27250B2C273703233B356F6B471A3E6E47663E2G27250B70EBA631232137179B67274C2G27250B2G27250B3727250B26393DAB2G27250B2C273F0337273B032G27250B2C273B03200539AB2G27250B2C273B03252D07532F0305AB2527250B2C2707032G27250B25263B7325233B1726283F7F41F9B336515C081CAB3D0867D6C04E0EB6007639A3E504B063F06A2A7DB4ED4E7754A210B5C18B5F2907CE14E84E96AB09684190510400AF09222DA3E2D8BD2C589G006G00A33G00A39G002G00A39G002G00A39G002G00A39G002G00A39G002G00A39G002G00A33G00A49G002G00A49G002G00A49G002G00A59G002G00A69G002G00A69G002G00A63G00A69G002G00A69G002G00A63G00A63G00A69G002G00A69G002G00A63G00A79G002G00A73G00A73G00A79G002G00A73G00A89G002G00A83G00A99G002G00A99G002G00A99G002G00A93G00A99G009G001G00A93G00A93G00AB3G0055650DA663680A0200A30D3G005G93D2FAE1F0E1F2F5E7A30A3G005G93C5F2FFE6F6A3093G005G93F4F2FEF6A30E3G005G93C4FCE1F8E0E3F2F0F6A3103G005G93DAF4FDFCE1F6CCD4C3C4C0A30B3G005G93C3F2E1F6FDE7A3103G005G93D4C3C4C0CCC0F6FDE0FCE1A30D3G005G93C3FCE0FAE7FAFCFDA3083G005G93C1F2EAA3083G005G93FDF6E4A30C3G005G93C5F6F0E7FCE1A0098G00094G0040772BC1A30E3G005G93E4FCE1F8E0E3F2F0F6A3203G005G93D5FAFDF7C3F2E1E7DCFDC1F2EAC4FAE7FBDAF4FDFCE1F6DFFAE0E7A3143G005G93D4E1FCE6FDF7CCD2FFE7FAE7E6F7F6A3093G005G93FEF2E7FBA30A3G005G93F5FF2GFCE1A30E3G005G93DEF2F4FDFAE7E6F7F6A3053G005G934234B03A4B026E4G00120B02002627250B3G274B212G27031B79D6332G27250B212G27032G2725AB2G27250B212G2703272G25AB2G27250B212G27031A79D2332G27250B21272303262321AB2G27250B21272303262G21AB2G27250B21272303272F2DAB2G27250B21272F03252G2DAB2G27250B21272F03252B251B2G27250B2G27250B6127250B25272F2B20272B432F2737432G252F3B25272G2B202737432E2733432G252B3B202737432027334320273F4320273B432D2707032G27250B212707032F3105AB2G27250B212707031A792G322G27250B21272G032E2301AB2G27250B21272G032E3F01AB2G27250B21272G032E3D01AB2527250B21272G032G27250B7026077325230717252B01AB2G27250B21272G032E37276B2G27250B2G27250B3827250B253B01AB2G27250B21272G032F35276B2G27250B2G27250B3F27250B252B35AB2G27250B21273703253B31AB2G27250B21273303242B3DAB2G27250B21273F03243B39AB2G27250B21273B032027034320270F4320270B43202B1753222F13532B3D0F5F223317A3203F03532D3717A32B350B632830237F2G27250B2G28217F41F9B3365288F318B3233909A6A8ED73082373675EA8F63766D0B9059360BF67FAC3E5781C67334C8D6C376C0E838BE3B16C00C629847913E251EF3D689G006G00AE9G002G00AE9G002G00AE9G002G00AF9G002G00AF9G002G00AF9G002G00B09G002G00B09G002G00B09G002G00B03G00B13G00B23G00B43G00B43G00B63G00B73G00B93G00B93G00BB3G00BC3G00BD3G00BE3G00BF9G002G00BF9G002G00BF9G002G00BF9G002G00BF9G002G00BF9G009G001G00BF3G00C19G002G00C19G002G00C13G00C19G002G00C19G002G00C13G00C29G002G00C39G002G00C49G002G00C59G002G00C73G00C83G00C93G00CB3G00CB3G00CB3G00CC3G00CC3G00CD3G00CD3G00CE3G00CF3G00D13G00D33G0032A66A895B650A0200A30B3G005G93C3F2E1F6FDE7A3103G005G93D4C3C4C0CCC0F6FDE0FCE1A3103G005G93C3E1FAFEF2E1EAC3F2E1E7A3103G005G93D4E1FCE6FDF7CCC1FC2GFFA3143G005G93D4E1FCE6FDF7CCD2FFE7FAE7E6F7F6A30A3G005G93C5F2FFE6F6096G00F03F098G00095G00407040096G001440A3093G005G93FEF2E7FBA30A3G005G93F5FF2GFCE1A30D3G005G93C5F6FFFCF0FAE7EAA30E3G005G93DEF2F4FDFAE7E6F7F6097G0040A30B3G005G93C5FCFFE6FEF6A3053G005G936053EF3F2103AC4G00280B02002627250B3G274B232G27031B79D6332G27250B232G27032G2725AB2G27250B232G2703272G25AB2G27250B232G2703272321AB2G27250B23272303262G21AB2G27250B23272303262F251B2G27250B2G27250B0827250B1A79D2332G27250B23272303262D25072G27250B2G27250B0F27250B1979D2332G27250B23272303262B21AB2G27250B23272303262921AB2G27250B23272303263721AB2G27250B23272303263521AB2G27250B23272303263321AB2G27250B232723032C3E217F1979D2332G27250B23272303262B21AB2G27250B23272303263D21AB2G27250B23272303263721AB2G27250B23272303263521AB2G27250B23272303263321AB2G27250B232723032C3E217F2G27235BB9EBBE441E27250B272321AB2G27250B23272303262G21AB2G27250B232723032324271B2G27250B2G27250B0827250B1A79D2332G27250B23272303263B25072G27250B2G27250B0F27250B1979D2332G27250B23272303262B21AB2G27250B23272303262921AB2G27250B23272303263721AB2G27250B23272303263521AB2G27250B23272303263321AB2G27250B232723032C38217F1979D2332G27250B23272303262B21AB2G27250B23272303263D21AB2G27250B23272303263721AB2G27250B23272303263521AB2G27250B23272303263321AB2G27250B232723032C38217F2627235BB9EBBE442GD8260B41F9B3368D1ACDB531A3E35393C3697E25BAF258CDF9EF369B20DD69754D6633022D5EE0AD4E000492F912753B77E34D819G006G00D69G002G00D69G002G00D69G002G00D79G002G00D79G002G00D79G002G00D73G00D79G002G00D79G002G00D73G00D89G002G00D89G002G00D89G002G00D89G002G00D89G002G00D89G002G00D83G00D99G002G00D99G002G00D99G002G00D99G002G00D99G002G00D99G002G00D93G00DA3G00DA3G00DA3G00DB9G002G00DB9G002G00DB9G002G00DB3G00DB9G002G00DB9G002G00DB3G00DC9G002G00DC9G002G00DC9G002G00DC9G002G00DC9G002G00DC9G002G00DC3G00DD9G002G00DD9G002G00DD9G002G00DD9G002G00DD9G002G00DD9G002G00DD3G00DE3G00DE3G00DE3G00E13G007360BEF206650A0200A30B3G005G93C3F2E1F6FDE7A3103G005G93D4C3C4C0CCC0F6FDE0FCE1A3143G005G93D4E1FCE6FDF7CCD2FFE7FAE7E6F7F6A30A3G005G93C5F2FFE6F6096G00144056A30A3G005G93D4F6F2E1E0A30F3G005G93D4F6F2E1E0CCDFF6F5E7A3093G005G93D7FCE4FDA30E3G005G93C0E7E1E6E7CCDFFCE4A3093G005G93C7FAFFE7A3113G005G93D2F0E7E6F2E7FCE1C7EAE3F6A3093G005G93DDFCFDF6A3103G005G93D4F6F2E1E0CCC1FAF4FBE734A30A3G005G93C0F6E1E5FCA3053G005G937DAE593E3203CE4G001A0B02002627250B3G274B232G27031B79D6332G27250B232G27032G2725AB2G27250B232G2703272G25AB2G27250B232G2703272321AB2G27250B23272303262G21AB2G27250B23272303262F251B2G27250B2G27250B7D27250B1A79D2332G27250B23272303262D25072G27250B2G27250B7227250B212723032G27250B232723031979DE332G27250B23272F0325292DAB2G27250B23272F0325372DAB2G27250B23272F0325352D6F2G27250BA6EB5E3125232F172G27250B4B262373252F23172827250B22333DAB2G27250B23273F03213125072G27250B2G27250B2F27250B2B2C317F2A273F032G27250B23273F0329273B432G27250B6BEBAE312G253F172B38317F644D2E322G27250B2G27250BCCD8260B212723032G27250B232723031979DE332G27250B23272F0325292DAB2G27250B23272F0325072DAB2G27250B23272F0325352D6F2G27250B26EB5E3125232F172G27250BA2EB5231252F23172827250B22333DAB2G27250B23273F03213125072G27250B2G27250B2F27250B2B2C317F2A273F032G27250B23273F0329273B432G27250B33263F732G253F172B38317F644D2E322G27250B2G27250BCCD8260B2G27235BB9EBBE442527250B2627250B2627235BB9EBBE4441F9B33629C425B641F92B359D09CC726C615E604E1904058586901D2G08A80AFD0900AF399E2FBACC8DF65C749G006G00E49G002G00E49G002G00E49G002G00E59G002G00E59G002G00E59G002G00E53G00E69G002G00E69G002G00E63G00E79G002G00E79G002G00E79G002G00E79G002G00E79G002G00E79G002G00E73G00E73G00E89G002G00E89G002G00E83G00E93G00EA9G002G00EA9G002G00EA3G00EB3G00E79G002G00EC3G00EF9G002G00EF9G002G00EF9G002G00EF9G002G00EF9G002G00EF9G002G00EF3G00EF3G00F09G002G00F09G002G00F03G00F13G00F29G002G00F29G002G00F23G00F33G00EF9G002G00F43G00F63G00F63G00F63G00F83G00FA3G00FA3G00FC3G00B3EB9EFA00660A0200A30B3G005G93C3F2E1F6FDE7A3103G005G93D4C3C4C0CCC0F6FDE0FCE1A3143G005G93D4E1FCE6FDF7CCD2FFE7FAE7E6F7F6A30A3G005G93C5F2FFE6F6096G00F03F56A30A3G005G93E3F2FAE1E0A30A3G005G93D4F6F2E1E0A30F3G005G93D4F6F2E1E0CCDFF6F5E7A3133G005G93D4F6E7D7F6E0F0F6FDF7F2FDE7E0A3093G005G93DDF2FEF6A30F3G005G93C7FAE1F6CCC7FCE6F0FBA30C3G005G93D6FDF2F1FFF6F7A3093G005G93E4F2FAE7099A5G99A93F34A3103G005G93D4F6F2E1E0CCC1FAF4FBE7A3053G005G93FAAFA85F7C02134G00D50A02002627250B3G274B202G27031B79D6332G27250B202G27032G2725AB2G27250B202G2703272G25AB2G27250B202G2703272325AB2G27250B202G2703272125AB2G27250B202G2703272F25072G27250B2G27250B3427250B1B79D6332G27250B202G27032G2725AB2G27250B202G2703272G25AB2G27250B202G2703272325AB2G27250B202G2703242C257F1A79D6332G27250B202G2703272B256F2G27250B912627732G25271741F9B3361E471E3C58688171ED6EB24C861AB725CDE21F594740056FD92G6D3C4C25F8590BF41F484037A73A02BC1180A01E00D001DF40BECC49CB022B9G006G00FF9G002G00FF9G002G00FF9G002G00FF9G002G00FF9G002G00FF9G002G00FF4G00019G002G00019G002G00019G002G00019G002G00012G002G019G001G002G019G001G002G012G0003012G00457DCB3C245D0A0200A3093G005G93D4C3C4C0A30A3G005G93D4F6F2E1E0A30C3G005G93C1F6E2E6F6E0E7A30A3G005G93C5F2FFE6F65634A30A3G005G93D4C1C0CCDC095G00E49440A3053G005G93324EE02DA704A94G003E0B02002627250B3G274B242G2703262725072G27250B2G27250BB727250B2G272G2B0AB1E31F27252B3B1B7926322G27250B24273703232535AB2G27250B24273703242131AB2G27250B24273303252C377F1A7926322G27250B24273703232F35AB2G27250B24273703242D31AB2G27250B24273303252C377F1A7926322G27250B24273703232B35AB2G27250B24273703242931AB2G27250B24273303252C377F1A7926322G27250B24273703233735AB2G27250B24273703243531AB2G27250B24273303252C377F197926322G27250B24273703233335AB2G27250B24273703233135AB2G27250B24273703233F35AB2G27250B24273703243D31AB2G27250B24273303252C377F1B7926322G27250B24273703232535AB2G27250B24273703243931AB2G27250B24273303292C377F1B7926322G27250B24273703232535AB2G27250B24273703240531AB2G27250B24273303372C377F197926322G27250B24273703230335AB2G27250B24273703230135AB2G27250B24273703240F31AB2G27250B24273303252C377F197926322G27250B24273703230D35AB2G27250B24273703230B35AB2G27250B24273703230935AB2G27250B24273703241731AB2G27250B24273303252C377F3E2737032527250B242737032G27250BBC263773262537173D2737032527250B242737032G27250B8B263773262537173C2737032527250B242737032G27250B23EBA631262537173B2737032527250B242737032G27250BC4EBA631262537173A2737032527250B242737032G27250B2EEBA63126253717187926322G27250B24273703231B356F2G27250BF02637732G25371741F9B33616F9615C9DE4B53A2B9068A310443B2EB74E0AB6066D58A5795D02F41936207CA8E40045999G006G0007019G001G0007012G0008012G0008012G0008012G0009019G001G0009019G001G0009019G001G0009012G000A019G001G000A019G001G000A019G001G000A012G000B019G001G000B019G001G000B019G001G000B012G000C019G001G000C019G001G000C019G001G000C012G000D019G001G000D019G001G000D019G001G000D019G001G000D019G001G000D012G000E019G001G000E019G001G000E019G001G000E012G000F019G001G000F019G001G000F019G001G000F012G0010019G001G0010019G001G0010019G001G0010019G001G0010012G0011019G001G0011019G001G0011019G001G0011019G001G0011019G001G0011012G0012019G009G0012012G0013019G009G0013012G0014019G009G0014012G0015019G009G0015012G0016019G009G0016012G0017019G001G0017019G001G0017012G0019012G009567C66230740A0200A30D3G005G93D8F6EAF1FAFDF7E0A30D3G005G93C7FBE1FC2GE7FFF6A30A3G005G93C5F2FFE6F6096G00F03FA3093G005G93D1F2FDF8097G0040A30A3G005G93C3FAE7F0FB096G000840A3083G005G93CAF2E4096G001040A3093G005G93D4C3C4C0A30A3G005G93D4F6F2E1E0A30C3G005G93C1F6E2E6F6E0E7096G001440A30D3G005G93DEF2EBC5F2FFE6F6096G001840A30D3G005G93DEFAFDC5F2FFE6F6096G001C40A30C3G005G93D6FDF4FAFDF6E0A30B3G005G93D2F0E7FAE5F6096G002040A3173G005G93D4E1FCE6FDF7CCDEF2FDE6F6E5F6E1FAFDF4A3133G005G93C3F2E1F8FAFDF4CCD1E1F2F8F6E0A30C3G005G93D6FDF4F2F4F6F7096G002240A3183G005G93C3FFF2FDF6CCDBF6FAF4FBE7CCC6E3F7F2E7F6A3113G005G93D4F6F2E1E0CCC0F6E1E5F6E1A30A3G005G93D4CCD2E1F0A30E3G005G93DCFDCCD4E1FCE6FDF7A3143G005G93D4E1FCE6FDF7CCDEFCE5F6FEF6FDE7A30D3G005G93C6E3F7F2E7F6CCC7A3053G005G93D1C6757F6203E64G00FB0A02002627250B3G274B292G27032G2723032527250B292723032G27250B9826237326252317262723032G27250B292723036E470A3E2G27250B2EEB52312G252317B9EDB2441979D2332G27250B29272303262321AB2G27250B29272303262G216F2G27252G0BEB5231252G2317B9EBBE441A79D2332G27250B292723031B79DE332G27250B29272F03252G2DAB2G27250B29272F032322237F1A79D2332G27250B29272303262B216F20272B432G27250BF3EB5231242G2317263721AB2G27250B29272303263521AB2G27250B292723032633216F2C272B032527250B29272B032G27250BD1262373242523171A79D2332G27250B29272303262B216F20272B432G27250BE5262373242G2317263F21AB2G27250B29272303263521AB2G27250B292723032633216F2A272B032527250B29272B032G27250BBDEB52312425231741F9B336574D4E305B6BA76DAAA46827ACBC1A67ACD005555B3E430DC876981F53CCD737E2650D5F8EC3C22604E01AF56259014B6C7E74A6F8A2AD19519G006G001C019G009G001C012G001D019G001G001D019G001G001D012G001E012G001F019G001G001F019G001G001F019G001G001F012G001F012G0020019G001G0020019G001G0020019G001G0020012G0021019G001G0021012G0021019G001G0021012G0021019G001G0021019G001G0021012G0021019G009G0021012G0022019G001G0022012G0022019G001G0022012G0022019G001G0022019G001G0022012G0022019G009G0022012G0023012G002EB641B773640A0200A3113G005G93C0E7FCE3C6E3F7F2E7FAFDF4A3143G005G93C0F6E7DDF6E7E4FCE1F8DCE4FDF6E1A3103G005G93D2F6E1FAF2CCDFFCF0F2FFA30A3G005G93D0FFFCFDF6A30B3G005G93C3F2E1F6FDE7A30D3G005G93D1F2F0F8E3F2F0F8A3113G005G93C4F2FAE7D5FCE1D0FBFAFFF7A30C3G005G93C1F6FEFCE7F6E0A30F3G005G93C3FAFFFCE7CCDFF6F5E7A3123G005G93DCFDC0F6E1E5F6E1D6E5F6FDE7A30C3G005G93D0FC2GFDF6F0E7A3163G005G93C3FAFFFCE7CCD5FFEAFAFDF4CCDFF6F5E7A30D3G005G93C1F6CCD0FBF6F0F8A3123G005G93C3FAFFFCE7CCC6E3F7F2E7F6F7095G00E49440A3053G005G9370B4DF013903B04G00BE0A02002627250B3G274B242G2703B9EDB2441979D2332G27250B24272303262721AB2G27250B24272303B9EBBE441A79D2332G27250B2427230327232DAB2G27250B24272F032622237F41F9B336B1A5233B2F793233D0F15855EA800A32DD55A904FA29DD2G01D1E40B8B9F90B078F26F40D4193A5B39D658A6034AB7BB6A53014A5EBD472D2172886C139G006G0026012G0027019G001G0027019G001G0027012G0028019G001G0028019G001G0028012G0029012G00B01B18F97D590A0200A3123G005G93D0DCC3DACCC5A1CCD2D6C1DAD2A30B3G005G93C3F2E1F6FDE7A30E3G005G93C3FFF2EAF6E1D4E6FA095G00E49440A3053G005G933C73B57074089F023G005E10CA77E901D64G00BC0A02002627250B3G274B252G27031B79D6332G27250B252G27032G2725AB2G27250B252G27039B67D74D2G27250B2G27250B2127250B1B79D6332G27250B252G2703272G256F2G27250BB5EB56312G252717BBEB5631B9EDB24441F9B33674524F17894DCE31C2DCFE0B7BAF884E21B8B1250229B7B6AC0A009DA486591A2GD30233179G006G0035019G001G0035019G001G0035019G001G0035012G0036019G001G0036019G001G0036012G0038012G0038012G0039012G00B3BE686024580A0200A30B3G005G93C3F2E1F6FDE7A30C3G005G93D7F6E0E7E1FCEA095G00E49440A3053G005G93DEF518746602FB4G00BD0A02002627250B3G274B262G27031B79D6332G27250B262G27032G2725AB2G27250B262G27039B67D74D2G27250B2G27250B2127250B1B79D6332G27250B262G27031A79D2332G27250B262723032724277FBBEB5631B9EDB24441F9B336A95C64769B3F094893C9DA1A35EBFE31301E5B1A6800C32D0240992AFE0E00FF279E3E3BAFD4287C179G006G003E019G001G003E019G001G003E019G001G003E012G003F019G001G003F019G001G003F012G0041012G0041012G0042012G000B6873062D570A0200A30B3G005G93C3F2E1F6FDE7095G00E49440A3053G005G93040B02002627250B252G274B2F2G27031B79D2332G27250B2F272303262721AB2G27250B2F2723031A79DE332G27250B2F272F03262327072G27250B2G27250B0D27250B1979D2332G27250B2F272303262521AB2G27250B2F272303262321AB2G27250B2F2723032720217FBAEB5231B9F7BE441B79D2332G27250B2F272303272E217F222723032527250B2F2723032G27250B94EB5231262523179A67D74D2G27250B2G27250B2127250B212723032G27250B2F272303B9EB5E312G27250B662623732G252317202723032G27250B2F2723032F272F432G272B4B252G271F2G27250B20262373242523173A27250B6779D2332G27250B2F272303262721AB2G27250B2F2723031A79DE332G27250B2F272F03262327072G27250B2G27250B3727250BBAEB5231B9F3BE446779D2332G27250B2F272303272E217F202723032G27250B2F2723032E272F4326272B4B212G271F202G271F2G27250B53262373242523172GD8260B41F9B3365647141F1DE5B0727B796A31BF26454C827F7D15B7DC0A21C8B15B1F27F5737D8D60D23E3F4F8D250420C0754D1101DD54AA1C34044961715A9G006G002C019G001G002C019G001G002C019G001G002C019G001G002C012G002D019G001G002D019G001G002D019G001G002D012G002E012G002E012G002F019G001G002F012G0030019G009G0030012G0031019G001G0031012G0032019G001G0032019G001G0032012G0034019G001G0034012G0039012G0039019G001G0034012G0039012G003A019G001G003A019G001G003A019G001G003A019G001G003A012G003B012G003B012G003C019G001G003C012G003D019G001G003D012G0042012G0042012G0042019G001G003D012G0042012G0045012G00FEC25D0E065F0A0200A30A3G005G93C5F2FFE6F6A3123G005G93C5F2FFE6F6CCDCF1F9F6F0E7E0A30F3G005G93C3FAFFFCE7CCDFF6F5E7562DA3123G005G93C0E7F2E1E7C6E3F7F2E7FAFDF4A3143G005G93C0F6E7DDF6E7E4FCE1F8DCE4FDF6E1A30A3G005G93F7F6FFF2EA096G00F03F096G00E03FA3053G005G939E35BE24520AFB023G00275D272C7003D64G00DE0A02002627250B3G274B212G27031B79D6332G27250B212G27032G2725AB2G27250B212G27039B67D74D2G27250B2G27250B2127250B1B79D6332G27250B212G2703272G256F2G27250B932627732G252717BBEB5631B9EDB2441A79D6332G27250B212G2703272325AB2G27250B212G2703272125AB2G27250B212G27039B67D74D2G27250B2G27250B2E27250B1979D6332G27250B212G2703272325AB2G27250B212G27039A67D74D2G27250B2G27250B2127250B1A79D6332G27250B212G2703272325AB2G27250B212G2703232C257F41F9B336F802FA23B59B092BD2B1AF1F831D1852C1EA1C6A4155F27834908A1C2322BF3D2731297502045F54A64200810C2449398B6E837C359G006G0054019G001G0054019G001G0054019G001G0054012G0055019G001G0055019G001G0055012G0057012G0057012G0058019G001G0058019G001G0058019G001G0058019G001G0058012G0058019G001G0058019G001G0058019G001G0058012G0059019G001G0059019G001G0059012G005B012G003D939F8C025C0A0200A30B3G005G93C3F2E1F6FDE7A30C3G005G93D7F6E0E7E1FCEAA30A3G005G93C5F2FFE6F6A30D3G005G93DC2GF0E6E3F2FDE7A30D3G005G93D7FAE0F2F1FFF6F734095G00E49440A3053G005G932AE5D45B08035G00C10A02002627250B3G274B242G27031B79D6332G27250B242G27032G2725AB2G27250B242G27039B67D74D2G27250B2G27250B2D27250B1B79D6332G27250B242G27031A79D2332G27250B242723032724277F1979D6332G27250B242G27032622257FBBEB5631B9EDB24441F9B33672C50A68A5E822AF20C0DD54E1B9346EBE4CD148DAA64D5202FB1CFF8504007E54FA53EFDFB218581B9G006G0061019G001G0061019G001G0061019G001G0061012G0062019G001G0062019G001G0062012G0063019G001G0063012G0065012G0065012G0066012G00CF76410061590A0200A30B3G005G93C3F2E1F6FDE7A30A3G005G93C5F2FFE6F634095G00E49440A3053G005G93130B02002627250B252G274B2E2G27039A67D74D2G27250B2G27250B2127250B1B79D2332G27250B2E272303262721AB2G27250B2E2723032622217F1A79D2332G27250B2E272303262721AB2G27250B2E2723031B79DE332G27250B2E272F03262327072G27250B2G27252G0B27250B1979D2332G27250B2E272303262G21AB2G27250B2E272303262F21AB2G27250B2E2723032722217FBAEB5231B9F7BE441A79D2332G27250B2E272303272C217F212723032527250B2E2723032G27250B39262373262523179A67D74D2G27250B2G27250B2127250B202723032G27250B2E272303B9EB5E312G27250B3C2623732G2523172F2723032G27250B2E2723032E272F432G272B4B252G271F3G271F232G271F2G27250BF5EB5231242523170527250B6679D2332G27250B2E272303262721AB2G27250B2E2723031B79DE332G27250B2E272F03262327072G27250B2G27250B3227250BBAEB5231B9F1BE446479D2332G27250B2E2723032722217F6679D2332G27250B2E272303272C217F2F2723032G27250B2E2723032E272F4326272B4B2F2G271F2E2G271F202G271F2G27250B5BEB5231242523172GD8260B41F9B336D29B93AE245ACB7BBE0D581AC94A7C5DE7BEC2623C9B6E29DE8E270F041D1354FD6F0195FB5E7287A09BDD466C9G006G0048019G001G0048012G0049019G001G0049019G001G0049012G004B019G001G004B019G001G004B019G001G004B019G001G004B012G004C019G001G004C019G001G004C019G001G004C012G004D012G004D012G004E019G001G004E012G004F019G009G004F012G0050019G001G0050012G0051019G001G0051019G001G0051012G0053019G001G0053012G005B012G005B012G005B012G005B019G001G0053012G005B012G005C019G001G005C019G001G005C019G001G005C019G001G005C012G005D012G005D012G005E019G001G005E012G005F019G001G005F012G0060019G001G0060012G0066012G0066012G0066012G0066019G001G0060012G0066012G0069012G00AA02CEBF095F0A0200A30A3G005G93C5F2FFE6F6A30D3G005G93D7FAE0F2F1FFF6F756A3123G005G93C5F2FFE6F6CCDCF1F9F6F0E7E0A30F3G005G93C3FAFFFCE7CCDFF6F5E72DA3123G005G93C0E7F2E1E7C6E3F7F2E7FAFDF4A3143G005G93C0F6E7DDF6E7E4FCE1F8DCE4FDF6E1A30A3G005G93F7F6FFF2EA096G00F03FA3053G005G9361325D2404058D4G00340B02002627250B3G274B2D2G27032G2725072G27250B2G27250BA327250B1B79D2332G27250B2D272303262521AB2G27250B2D272303262325072G27250B2G27250B1A27250B1A79D2332G27250B2D272303262521AB2G27250B2D272303262721AB2G27250B2D2723039B67D34D2G27250B2G27250B0E27250B24272F032G27250B2D272F03252F2DAB2G27250B2D272F03252G2D6F262B35AB2527250B2D2737032G27250BA5262F7324232F179B67DF4D2G27250B2G27250B7B27250B1979DA332G27250B2D272B03242529AB2G27250B2D272B039A67DB4D2G27250B2G27250B7527250B20272B032G27250B2D272B036C47123E2G27250B18262B732G252B171B79DA332G27250B2D272B031A7926322G27250B2D273703262E2B7F6427250B2F272F032527250B2D272F032G27250BECEB5E3126252F171B27250B1A79D2332G27250B2D272303262521AB2G27250B2D272303262721AB2G27250B2D2723039B67D34D2G27250B2G27250B0E27250B24272F032G27250B2D272F03252F2DAB2G27250B2D272F03252G2D6F262B35AB2527250B2D2737032G27250BAC262F7324232F179B67DF4D2G27250B2G27250B3927250B1879DA332G27250B2D272B03242529AB2G27250B2D272B039A67DB4D2G27250B2G27250B3327250B2E272B032G27250B2D272B036C47123E2G27250B06262B732G252B176779DA332G27250B2D272B031A7926322G27250B2D273703262E2B7F2227250B2F272F032527250B2D272F032G27250BEF262F7326252F1741F9B33635CC0C6F095E8B7013919B6316AC4F1FA0D4923E53CF2F5AB3BED3530528BE11E12F01C657D64D0D258E43768D9G006G006C019G001G006C012G006D019G001G006D019G001G006D019G001G006D012G006E019G001G006E019G001G006E019G001G006F019G001G006F012G0070019G001G0070019G001G0070012G0070019G009G0070012G0071019G001G0071012G0071019G001G0071019G001G0071019G001G0071012G0072019G001G0072019G001G0072012G0073019G001G0073019G001G0073012G0074012G0076019G009G0076012G0077012G0079019G001G0079019G001G0079019G001G007A019G001G007A012G007B019G001G007B019G001G007B012G007B019G009G007B012G007C019G001G007C012G007C019G001G007C019G001G007C019G001G007C012G007D019G001G007D019G001G007D012G007E019G001G007E019G001G007E012G007F012G0081019G009G0081012G0085012G00691C739F5B600A0200A30D3G005G93DC2GF0E6E3F2FDE7A30A3G005G93C5F2FFE6F62DA3093G005G93F4F2FEF6A30C3G005G93C3FFF2EAF6E1E0A31B3G005G93D4F6E7C3FFF2EAF6E1D5E1FCFED0FBF2E1F2F0E7F6E1A30B3G005G93C3F2E1F6FDE7A3083G005G93D7C3D2A3073G005G93C3D2A3093G005G93D7D0C3DC095G00E49440A3053G005G93A8E9D8503205C64G00360B02002627250B3G274B2D2G27032G2725072G27250B2G27250BA327250B1B79D2332G27250B2D272303262521AB2G27250B2D272303262325072G27250B2G27250B1A27250B1A79D2332G27250B2D272303262521AB2G27250B2D272303262721AB2G27250B2D2723039B67D34D2G27250B2G27250B0E27250B24272F032G27250B2D272F03252F2DAB2G27250B2D272F03252G2D6F262B35AB2527250B2D2737032G27250BF7262F7324232F179B67DF4D2G27250B2G27250B7B27250B1979DA332G27250B2D272B03242529AB2G27250B2D272B039A67DB4D2G27250B2G27250B7527250B20272B032G27250B2D272B036C47123E2G27250BC3262B732G252B171B79DA332G27250B2D272B031A7926322G27250B2D273703262E2B7F6427250B2F272F032527250B2D272F032G27250BB5262F7326252F171B27250B1A79D2332G27250B2D272303262521AB2G27250B2D272303262721AB2G27250B2D2723039B67D34D2G27250B2G27250B0E27250B24272F032G27250B2D272F03252F2DAB2G27250B2D272F03252G2D6F262B35AB2527250B2D2737032G27250B4E262F7324232F179B67DF4D2G27250B2G27250B3927250B1879DA332G27250B2D272B03242529AB2G27250B2D272B039A67DB4D2G27250B2G27250B3327250B2E272B032G27250B2D272B036C47123E2G27250B85262B732G252B176779DA332G27250B2D272B031A7926322G27250B2D273703262E2B7F2227250B2F272F032527250B2D272F032G27250BDD262F7326252F1741F9B33683107259D94D4E33485E02B05B2F7C3667C46558A65EA4AA13C4E46241E2F308660AB2A8054DD48D0A4F01921E991E21CAFE70188D9G006G0088019G001G0088012G0089019G001G0089019G001G0089019G001G0089012G008A019G001G008A019G001G008A019G001G008B019G001G008B012G008C019G001G008C019G001G008C012G008C019G009G008C012G008D019G001G008D012G008D019G001G008D019G001G008D019G001G008D012G008E019G001G008E019G001G008E012G008F019G001G008F019G001G008F012G0090012G0092019G009G0092012G0093012G0095019G001G0095019G001G0095019G001G0096019G001G0096012G0097019G001G0097019G001G0097012G0097019G009G0097012G0098019G001G0098012G0098019G001G0098019G001G0098019G001G0098012G0099019G001G0099019G001G0099012G009A019G001G009A019G001G009A012G009B012G009D019G009G009D012G00A1012G003E7E75C621600A0200A30D3G005G93DC2GF0E6E3F2FDE7A30A3G005G93C5F2FFE6F62DA3093G005G93F4F2FEF6A30C3G005G93C3FFF2EAF6E1E0A31B3G005G93D4F6E7C3FFF2EAF6E1D5E1FCFED0FBF2E1F2F0E7F6E1A30B3G005G93C3F2E1F6FDE7A3093G005G93D7D0C3DCA3073G005G93D0D2A3083G005G93D7C3D2095G00E49440A3053G005G9300168267E8013B4G00BE0A02002627250B3G274B262G27039B67D74D2G27250B2G27250B2A27250B1B79D2332G27250B262723039B67D34D2G27250B2G27250B2127250B2G2723032G27250B2627230326272F5B2G27250BD4EB52312G25231741F9B336ADC462B099D4E0316FDE3F7F2083EC48F60858B4BD12470E4F5FA871859DFD7803839211CF3A01FBEB3E343D9454B455169G006G00A4019G001G00A4012G00A4019G001G00A4019G001G00A4012G00A5019G001G00A5019G001G00A5012G00A7012G0063B2EB2G53570A0200A3073G005G93C3D2095G00E49440A3053G005G93230D02002627250B332G274B212G27033G27432627234325272F032G27250B21272F0325212D6F232737432G27250B2D262F7324232F1722272B032G27250B21272B03212737432G27250BECEB5A3125232B179B67DB4D2G27250B2G27250B462G250B2G272B5B87EBA6312529316F2F273B436E47623E2E2703436D476A3E20333B7B2G27250B86EBA2312423331725333D6F6947623E2G27250B92263F7324233F1768471E3E2C273F032G27250B21273F03213F3DAB2G27250B21273F03213F3DAB2G27250B21273F03212G3DAB2G27250B21273F03213B3DAB2G27250B21273F0321393DAB2G27250B21273F032C273B032G27250B21273B03203F39AB2G27250B21273B03203F39AB2G27250B21273B03203D39AB2G27250B21273B03200739AB2G27250B21273B03202G39AB2G27250B21273B03202G05AB2G27250B212707032F3905AB2G27250B212707032F0305AB2G27250B212707032F0105AB2G27250B21270703200501AB2G27250B21272G032E3901AB2G27250B21272G032E0301AB2G27250B21272G032E2G01AB2G27250B21272G032E3F01AB2G27250B21272G032E0F01AB2G27250B21272G03202G0DAB2G27250B21270F032D390DAB2G27250B21270F032C270B032G27250B21270B032C3F09AB2G27250B21270B032C3F09AB2G27250B21270B032C0B09AB2G27250B21270B032C2717032G27250B212717032B3F15AB2G27250B212717032B3F15AB2G27250B212717032B0915AB2G27250B21271703252713032G27250B212713032A21116F3F271B432G27250B02EB8231242313172A1511AB2G27250B2127130320131DAB2G27250B21271F0329391DAB2G27250B21271F03211119AB2G27250B21271B03281F19AB2G27250B21271B032D1D65AB2G27250B21276703371B65AB2G27250B21276703291961AB2G27250B21276303361B61AB2G27250B212763032D1D6DAB2G27250B21276F03351B6DAB2G27250B21276F0335676DAB2G27250B21276F03206569AB2G27250B21276B03343969AB2G27250B21276B033463696F042773432G27250B1FEB9A3124236B17346F696F2G27250BD4EB9A312G256B1702276B032G27250B21276B036947523E2G27250B94266B73252F6B173427250B012747032G27250B21274703306941AB2527250B212743032G27250B1C26477325234717252743032G27250B212743033E7741AB2G27250B212743033F1527072G27250B2G27250B2G27250B26272B5B644D76322G27250B2G27250BC0D8260B247525072G27250B2G27250B6127250B0D276B032G27250B21276B030C2777432G27250BDAEB9A312G256B1727256B2B0A277743092773032G27250B2127730325277F032G27250B21277F0331777DAB2527250B21277F032G27250B7EEBE2312523731708277F4309277B032G27250B21277B03252747032G27250B212747033F7745AB2527250B212747032G27250BFD267B7325237B2G17274743092743032G27250B2127430325274F032G27250B21274F033D454DAB2527250B21274F032G27250B84EBF231252343173315777B0B0E6B7F2543756F14277F43254F796F7B47AE3E2G27250B08EBEA3124277B172G27250BDDEBE63127257717222777032G27250B21277703122773432G27250B93EBE6312G2577172D6F756F2G27250B2EEBE6312G2577176F26250B2G276B5B2G27775B211171AB2G27250B21277303320571AB2G27250B2127730332037DAB2G27250B21277F032F4B79AB2G27250B21277B032F4945AB2G27250B21274703200541AB2G27250B212743033E3941AB2G27250B212743033E0341AB2G27250B212743033E0141AB2G27250B212743033E5741AB2G27250B212743033E3F4DAB2G27250B21274F033D554DAB2G27250B21274F033E3F49AB2G27250B21274B033C5349AB2G27250B21274B033E3F55AB2G27250B212757033B5155AB2G27250B212757032D1D51AB2G27250B212753033A5F5DAB2G27250B21275F03392G5DAB2G27250B21275F03395B5DAB2G27250B21275F033A5F59AB2G27250B21275B03385D59AB2G27250B21275B03382G59AB2G27250B21275B032DA7A5AB2G27250B2127A7036627A3032G27250B2127A30306A3A1AB2G27250B2127A3036427AF434E47963E2G27250BF3EBD2312423A3176227AF032G27250B2127AF0305ABADAB2G27250B2127AF0305A9ADAB2G27250B2127AF036362A37F07B7ADAB2G27250B2127AF036062A37F6EB2A17F6627AF032G27250B2127AF0305A3ADAB2G27250B2127AF036427AB434E47923E2G27250B3B26AF732423AF176227AB032G27250B2127AB0304ABA9AB2G27250B2127AB03042GA9AB2G27250B2127AB036360AF7F07B1A9AB2G27250B2127AB032G60AF7F6EBEAD7F32BDA9AB2G27250B2127AB0304BBA9AB2G27250B2127AB0332BDB5AB2G27250B2127B72G03B9B5AB2G27250B2127B7032B63B16F7727BB432G27250B7126B3732423B3177627BF032G27250B2127BF032C83B9AB2527250B2127BB032G27250B8626BF732523BF177627BB032G27250B2127BB032C8185AB2527250B212787032G27250B3FEB2A302523BB172E63856F73278F432G27250BD4EB3630242387172E8D81AB2G27250B21278303EDEB3E302G279B4B2D3G2771279B2F26279B4B013G2770279B2F25279B4B0F3G27013G277F279B2F24279B4B2E3G272F3G277E279B2F23279B4B093G272A3G277D279B2F22279B4B093G277C279B2F21279B4B2F3G272E3G277B279B2F20279B4B203G27213G277A279B2G2F279B4B213G272D3G2779279B2F2E279B4B213G27333G273A3G2778279B2F2D279B4B213G27343G273A3G2747279B2F2C279B4B293G27003G2746279B2F2B279B4B2E3G272F3G27293G27013G2745279B2F2A279B4B0D3G270B3G272B3G2744279B2F29279B4B0C3G270A3G27283G2743279B2F28279B4B303G27033G270B3G270D3G273F3G270C3G270A3G27283G2742279B2F37279B4B043G27303G270B3G270D3G270F3G273F3G270C3G270E3G270A3G27283G2741279B2F36279B4B303G27043G270F3G270E3G273F3G2740279B2F35279B4B3F3G27033G270E3G270F3G27303G274F279B2F0FF599AB2G27250B21279B0308F3996F3427E34B0D5G27250B5E269B7324259B17043999AB2G27250B21279B0308F599AB2G27250B21279B0308F3996F4027E3032527250B2127E3032G27250B16269B7324259B17033999AB2G27250B21279B0308F599AB2G27250B21279B0308F3996F4F27E3032527250B2127E3032G27250BB9EB0A3024259B177D279B032527250B21279B032G27250B77269B7326259B1725279B032G27250B21279B030821996F3F27E3432G27250B8B269B7324239B17081599AB2G27250B21279B0308F3996F7F27E3032527250B2127E3032G27250B40EB0A3024259B1791B5021C91B5C21DB5DA260B41F9B336CEB1253890A7E503484A531F0E85C27EF9B2AC3E3386260FF0C2450D55FB490832B22014C61E009B264A00844BC47B277B029G005G00053G00063G00079G002G00073G00079G002G00073G00089G002G00089G002G00083G00089G002G00083G00093G000A3G000B3G000B3G000B3G000B3G000B3G000B9G002G000B3G000C3G000C9G002G000C3G000C3G000E9G002G000E9G002G000E9G002G000E9G002G000E9G002G000E9G002G000F9G002G000F9G002G000F9G002G000F9G002G000F9G002G000F9G002G00109G002G00109G002G00109G002G00109G002G00119G002G00119G002G00119G002G00119G002G00119G002G00119G002G00129G002G00129G002G00139G002G00139G002G00139G002G00139G002G00149G002G00149G002G00149G002G00149G002G00159G002G00153G00159G002G00153G00159G002G00169G002G00169G002G00179G002G00179G002G00189G002G00189G002G00199G002G00199G002G001A9G002G001A9G002G001A9G002G001D9G002G001D9G002G001D3G001D9G002G001D3G001D9G002G001D3G001F9G002G001F9G002G001F3G001F3G00209G002G00209G009G001G00203G00209G002G00209G002G00209G002G00203G00213G001F9G002G00223G00259G002G00253G00269G002G00269G002G00263G00273G00283G00289G002G00289G002G00289G009G001G00283G00283G00289G002G00289G002G00289G009G001G00283G00283G00289G002G00289G002G00289G009G001G00283G00283G00283G002A3G002A3G002A3G002A9G002G002A9G002G002A3G002B9G002G002B9G002G002B3G002C9G002G002C3G002C3G00343G00353G00379G002G00379G002G00389G002G00399G002G003A9G002G003D9G002G003D9G002G003D9G002G003D9G002G003D9G002G003E9G002G003E9G002G003F9G002G003F9G002G00409G002G00409G002G00429G002G00439G002G00439G002G00439G002G00449G002G00449G002G00449G002G00479G002G004A9G002G004A9G002G004A3G004A9G002G004A3G004B9G002G004B9G002G004B9G002G004B3G004C9G002G004C3G004D3G004F9G002G004F9G002G004F3G004F9G002G004F3G00509G002G00509G002G00509G002G00503G00519G002G00513G00523G00559G002G00559G002G00569G002G00569G002G00593G00599G002G00593G005A9G002G005A9G009G001G005A3G005B9G002G005B9G009G001G005B3G005E3G005E9G002G005E3G005F9G002G00623G00743G00743G006A3G007A3G007A3G00773G00803G00803G00803G007C3G00883G00883G00883G00833G008E3G008E3G008E3G008B3G00973G00973G00913G009F3G009F3G009F3G009A3G00AB3G00AB3G00AB3G00A23G00D33G00D33G00D33G00AD3G00E13G00E13G00E13G00E13G00D53G00FC3G00FC3G00FC3G00FC3G00E33G0003012G0003012G0003012G00FE3G0019012G0019012G0019012G0019012G0019012G0006012G0023012G0023012G0023012G0023012G001B012G0029012G0029012G0029012G0029012G0025012G0045012G0045012G0045012G0045012G0045012G0045012G0045012G0045012G0045012G002B012G0069012G0069012G0069012G0069012G0069012G0069012G0069012G0069012G0069012G0069012G0069012G0047012G0085012G0085012G0085012G0085012G0085012G0085012G006B012G00A1012G00A1012G00A1012G00A1012G00A1012G00A1012G0087012G00A3019G001G00A3012G00A7012G00A7019G001G00A3012G00A9019G001G00A9019G001G00A9012G00A9019G009G00A9012G00AA019G001G00AA019G001G00AA012G00AA019G009G00AA012G00AB019G009G00AB012G00AC019G001G00AC012G00AC019G001G00AC012G00AC019G001G00AC012G00AC019G009G00AC012G00AC012G00AD012G00AD012G00AE012G005A89706F24C00A0200A3253G005G93F6A3AA3GA0ABA3A4A5A2F7ABF6A7A3A5A3A5A0F0AAF1A4F1A2F6F5A0F0A7A2A3453G005G93AAF7F1A0F7F6A5A2A4AAF6F1A4A2A0A2A3F1A6A5F0A7F7F0A2F0F1A3A0F7F0F1F5A2A4AAF1ABA7A5A4A2A7F5A5F2A7F5F0ABF0A2F0AAA1F5ABA6F2A53GF2A1A3093G005G93F4F2FEF6A30F3G005G93D4F6E7C0F6E1E5FAF0F6A3103G005G93DB2GE7E3C0F6E1E5FAF0F6A3093G005G93E4F2FAE7096G00F03FA30D3G005G93D4F6E7D2E0EAFDF0A3563G005G93FB2GE7E3E0A92GBCF2E3FABDE7E1F62GFFFCBDF0FCFEBCA2BCFFFAE0E7E0BCA6F7A0F0A7A1F2A1A3F73GF6ABA6A3F2A7A2A4ABAA2GF2BCF0F2E1F7E0ACF5FAF6FFF7E0AEFAF7BFFDF2FEF6B5F8F6EAAEA30C3G005G93B5E7FCF8F6FDAEA30F3G005G93D9C0DCDDD7F6F0FCF7F6A30B3G005G93E0F0E1FAE3E7A30B3G005G93C3F2E1F6FDE7A3173G005G93C1F6F5E1F6FDF0F6CCD7FAE1F6F0E7FCE1EAA3143G005G93DFFCF0F2E7FAFCFDE0CCD2F6E1FAF2A30A3G005G93C5F2FFE6F6A3123G005G93DFFCF0F2E7FAFCFDE0CCD7FAE1A31A3G005G93DCE3F6E1F2E7FAFCFDF2FFCCC5F2E1FAF2F1FFF6E0A3163G005G93D5FFEAFAFDF4CCC3F2E1F2FEF6E7F6E1E0A30F3G005G93DAFDE3E6E7CCD7F2E7F2A3103G005G93DCE6E7E3E6E7CCD7F2E7F2A30D3G005G93D2FAE1F0E1F2F5E7A30C3G005G93DEFCF7E6FFF6E0A30F3G005G93DFFCF0F2FFCCC0FAF7F6A30F3G005G93C1E6FDC0F6E1E5FAF0F6A30E3G005G93DBF6F2E1E7F1F6F2E7A30C3G005G93D22GF7CCDCFDE0A3093G005G93D1F2E0F6A3073G005G93C6FAA30D3G005G93D2FDFAFEF2E7F6F7A30A3G005G93D4F6F2E1E0A3093G005G93D4C3C4C0A3143G005G93D4F6F2E1CCD0FCFDE0E7E1F2FAFDE7A3103G005G93C4F6FFF7CCD0FCFDF5FAF4A3113G005G93C4F2FAE7D5FCE1D0FBFAFFF7A30B3G005G93C4F6FFF7F6F7A30C3G005G93D7F6E0E7E1FCEAA30A3G005G93E3F2FAE1E0A30D3G005G93E7FCFDE6FEF1F6E1A3093G005G93FDF2FEF6A30E3G005G93D0E1F6F2E7FCE1DAF734A30A3G005G93E3E1FAFDE7A3063G005G93F1A30C3G005G93F0FCFDE7F6FDE7A34F3G005G93D3F6E5F6E1EAFCFDF6B3C6FDFAF7F6FDE7FAF5FAF6F7B3C6E0F6B3DCF5B3D2E6E1FCE1F2B3D2A0A6A3B3DBF2E0B3D12GF6FDB3DDFCE7FAF0F6F7B22G992GB9C6E0F6E1B3DAD72GB9A9B3A30D3G005G93E7FCE0E7E1FAFDF4A3353G005G93992GB9C3E1FCF5FAFFF6B3DFFAFDF82GB9A9B3FB2GE7E3E0A92GBC3GE4BDE1FCF1FFFCEBBDF0FCFEBCE6E0F6E1E0BCA31D3G005G93BCE3E1FCF5FAFFF6B3992GB9C3FFF2F0F6B3DAF7A9B32GB9A30C3G005G93C3FFF2F0F6DAF7A30E3G005G93C3FCE0E7D2E0EAFDF0A3803G005G93FB2GE7E3E0A92GBCF7FAE0F0FCE1F7F22GE3BDF0FCFEBCF2E3FABCE4F6F1FB2GFCF8E0BCA5A3A7A4A3A7A3A1A3A5AAABA4A6AAA2A5ABBCD9A6C4E2C0F8E2DAC2C6A3C2A6D2E4FDD1D9FFC7D5F02GD2A6A5D1CCF7FAA6E6A7F4FEFCF7F1E1ABFAC1E0FCF8AAF5F1BEA1E0C4DFC7EA2GA3DEDBE4D4D72GDCFDC4F1F0A30F3G005G93D9C0DCDDD6FDF0FCF7F6099A5G99B93FA3113G005G93C3FAFFFCE7CCD5FFEAFAFDF4A30F3G005G93D0FCE3FAFFFCE7CCDAFDA3093G005G93D1F2FDF8A30A3G005G93C3FAE7F0FBA3083G005G93CAF2E4A30D3G005G93C7FBE1FC2GE7FFF6A3143G005G93D72GFCE1CCD0FCFDE0E7E1F2FAFDE7A3083G005G93D4C1C0A30C3G005G93D6FDF4F2F4F6F7A30B3G005G93C0E7F2E7E6E0A3103G005G93C3E1FAFEF2E1EAC3F2E1E7A30D3G005G93DAFDE0E7F2FDF0F6A3083G005G93FDF6E4A3103G005G93C5F6F0E7FCE1D5FCE1F0F6A30F3G005G93C1F6FFF2E7FAE5F6C7FCA3093G005G93D6FDE6FEA3173G005G93D2F0E7E6F2E7FCE1C1F6FFF2E7FAE5F6C7FCA3103G005G93D22GE7F2F0FBFEF6FDE72GA3103G005G93D6FDF4FAFDF6CCDFF6F5E7A3093G005G93DDF2FEF6A3153G005G93D6FDF4FAFDF6CCC7FBE1E6E0E7CCD6A2A3113G005G93D6FDF4FAFDF6CCC1FAF4FBE7A3153G005G93D6FDF4FAFDF6CCC7FBE1E6E0E7CCD6A1A30B3G005G93C3FAFFFCE7E0A30A3G005G93C3FAFFFCE7A30D3G005G93D0FCCCC3FAFFFCE7A3103G005G93D2F6E1FAF2CCDFFCF0F2FFA30C3G005G93E1F6E2E6FAE1F6A3113G005G93D2F6E1FAF2CCD5FFFAF4FBE7A3133G005G93CBFFE3FBE0F6E1CCDBF2FAF6E0E7A30A3G005G93D8F6F8F6F7A30D3G005G93D0FCCCD8F6F8F6F7A3143G005G93C0F6E7DDF6E7E4FCE1F8DCE4FDF6E1A30B3G005G93C6E3F7F2E7F6A3133G005G93C6E3F7F2E7F6D0FCFDE7E1FCFFE0A3183G005G93D7F6F1E6F4CCD5FFFAF4FBE7CCDEFCF7E6FFF6A3123G005G93C0E7F2E1E7C6E3F7F2E7FAFDF4A3113G005G93C0E7FCE3C6E3F7F2E7FAFDF4A3163G005G93C3FAFFFCE7CCD5FFEAFAFDF4CCDFF6F5E7A3183G005G93C3FFF2FDF6CCDBF6FAF4FBE7CCC6E3F7F2E7F6A3143G005G93D4E1FCE6FDF7CCDEFCE5F6FEF6FDE7A30A3G005G93D4CCD2E1F0A30E3G005G93DCFDCCD4E1FCE6FDF7A3113G005G93D4F6F2E1E0CCC0F6E1E5F6E1A3123G005G93C3FAFFFCE7CCC6E3F7F2E7F6F7A3083G005G93D7C3D2A3093G005G93D7D0C3DCA3073G005G93D0D2A3073G005G93C3D2A3083G005G93D0DAD0A3083G005G93D5DCDAA30C3G005G93D0FBF2FDF4F6F7A30C3G005G93D0FC2GFDF6F0E7A3053G005G93A70A02002G27250B262G274B3G274B3G272F3G2703262G27173G274F00EABBB8E04A0011DE880F0A3760C3654G00AFA5165139550A0200095G00E49440", ill1iIIlIil1llI1lII()))
Write, Run & Share Lua code online using OneCompiler's Lua online compiler for free. It's one of the robust, feature-rich online compilers for Lua language, running the latest Lua version 5.4. Getting started with the OneCompiler's Lua editor is easy and fast. The editor shows sample boilerplate code when you choose language as Lua and start coding.
OneCompiler's Lua online editor supports stdin and users can give inputs to programs using the STDIN textbox under the I/O tab. Following is a sample Lua program which takes name as input and prints hello message with your name.
name = io.read("*a")
print ("Hello ", name)
Lua is a light weight embeddable scripting language which is built on top of C. It is used in almost all kind of applications like games, web applications, mobile applications, image processing etc. It's a very powerful, fast, easy to learn, open-source scripting language.
-- global variables
a = 10
-- local variables
local x = 30
Value Type | Description |
---|---|
number | Represents numbers |
string | Represents text |
nil | Differentiates values whether it has data or not |
boolean | Value can be either true or false |
function | Represents a sub-routine |
userdata | Represents arbitary C data |
thread | Represents independent threads of execution. |
table | Can hold any value except nil |
While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.
while(condition)
do
--code
end
Repeat-Until is also used to iterate a set of statements based on a condition. It is very similar to Do-While, it is mostly used when you need to execute the statements atleast once.
repeat
--code
until( condition )
For loop is used to iterate a set of statements based on a condition.
for init,max/min value, increment
do
--code
end
Function is a sub-routine which contains set of statements. Usually functions are written when multiple calls are required to same set of statements which increase re-usuability and modularity.
optional_function_scope function function_name( argument1, argument2, argument3........, argumentn)
--code
return params with comma seperated
end