-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAdoptMe
More file actions
2 lines (1 loc) · 68.3 KB
/
AdoptMe
File metadata and controls
2 lines (1 loc) · 68.3 KB
1
2
return (function()local karrotlIIIIlIl = "\107\97\114\114\111\116\32\102\114\101\101\32\111\98\102\117\115\99\97\116\105\111\110";local karrotlIIIIlIl = "\107\97\114\114\111\116\32\102\114\101\101\32\111\98\102\117\115\99\97\116\105\111\110";local karrotlIIIIlIl = "\107\97\114\114\111\116\32\102\114\101\101\32\111\98\102\117\115\99\97\116\105\111\110";local karrotlIIllllI=269;local karrotlIIlllIl=138;local karrotlIIlllII=3;local karrotlIIlIllI=function(a)local b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';a=string.gsub(a,'[^'..b..'=]','')return a:gsub('.',function(c)if c=='='then return''end;local d,e='',b:find(c)-1;for f=6,1,-1 do d=d..(e%2^f-e%2^(f-1)>0 and'1'or'0')end;return d end):gsub('%d%d%d?%d?%d?%d?%d?%d?',function(c)if#c~=8 then return''end;local g=0;for f=1,8 do g=g+(c:sub(f,f)=='1'and 2^(8-f)or 0)end;return string.char(g)end)end;local karrotlIIlllIl=290;local karrotlIIlIlIl=(function()local function a(b)local c={}for d=0,255 do c[d]={}end;c[0][0]=b[1]*255;local e=1;for f=0,7 do for d=0,e-1 do for g=0,e-1 do local h=c[d][g]-b[1]*e;c[d][g+e]=h+b[2]*e;c[d+e][g]=h+b[3]*e;c[d+e][g+e]=h+b[4]*e end end;e=e*2 end;return c end;local i=a{0,1,1,0}local function j(self,k)local l,d,g=self.S,self.i,self.j;local m={}local n=string.char;for o=1,k do d=(d+1)%256;g=(g+l[d])%256;l[d],l[g]=l[g],l[d]m[o]=n(l[(l[d]+l[g])%256])end;self.i,self.j=d,g;return table.concat(m)end;local function p(self,q)local r=j(self,#q)local s={}local t=string.byte;local n=string.char;for d=1,#q do s[d]=n(i[t(q,d)][t(r,d)])end;return table.concat(s)end;local function u(self,v)local l=self.S;local g,w=0,#v;local t=string.byte;for d=0,255 do g=(g+l[d]+t(v,d%w+1))%256;l[d],l[g]=l[g],l[d]end end;function new(v)local l={}local s={S=l,i=0,j=0,generate=j,cipher=p,schedule=u}for d=0,255 do l[d]=d end;if v then s:schedule(v)end;return s end;return new end)();local fev=getfenv or function()return _ENV end;local karrotlIIlIlII=(function()if not bit then local bit_=nil pcall(function()bit_=require('bit') end)bit=bit_ end local bit=bit or bit32 or(function()local a={_TYPE='module',_NAME='bit.numberlua',_VERSION='0.3.1.20120131'}local b=math.floor;local c=2^32;local d=c-1;local function e(f)local g={}local h=setmetatable({},g)function g:__index(i)local j=f(i)h[i]=j;return j end;return h end;local function k(h,l)local function m(n,o)local p,q=0,1;while n~=0 and o~=0 do local r,s=n%l,o%l;p=p+h[r][s]*q;n=(n-r)/l;o=(o-s)/l;q=q*l end;p=p+(n+o)*q;return p end;return m end;local function t(h)local u=k(h,2^1)local v=e(function(n)return e(function(o)return u(n,o)end)end)return k(v,2^(h.n or 1))end;function a.tobit(w)return w%2^32 end;a.bxor=t{[0]={[0]=0,[1]=1},[1]={[0]=1,[1]=0},n=4}local x=a.bxor;function a.bnot(n)return d-n end;local y=a.bnot;function a.band(n,o)return(n+o-x(n,o))/2 end;local z=a.band;function a.bor(n,o)return d-z(d-n,d-o)end;local A=a.bor;local B,C;function a.rshift(n,D)if D<0 then return B(n,-D)end;return b(n%2^32/2^D)end;C=a.rshift;function a.lshift(n,D)if D<0 then return C(n,-D)end;return n*2^D%2^32 end;B=a.lshift;function a.tohex(w,E)E=E or 8;local F;if E<=0 then if E==0 then return''end;F=true;E=-E end;w=z(w,16^E-1)return('%0'..E..(F and'X'or'x')):format(w)end;local G=a.tohex;function a.extract(E,H,I)I=I or 1;return z(C(E,H),2^I-1)end;local J=a.extract;function a.replace(E,j,H,I)I=I or 1;local K=2^I-1;j=z(j,K)local L=y(B(K,H))return z(E,L)+B(j,H)end;local M=a.replace;function a.bswap(w)local n=z(w,0xff)w=C(w,8)local o=z(w,0xff)w=C(w,8)local N=z(w,0xff)w=C(w,8)local O=z(w,0xff)return B(B(B(n,8)+o,8)+N,8)+O end;local P=a.bswap;function a.rrotate(w,D)D=D%32;local Q=z(w,2^D-1)return C(w,D)+B(Q,32-D)end;local R=a.rrotate;function a.lrotate(w,D)return R(w,-D)end;local S=a.lrotate;a.rol=a.lrotate;a.ror=a.rrotate;function a.arshift(w,D)local T=C(w,D)if w>=0x80000000 then T=T+B(2^D-1,32-D)end;return T end;local U=a.arshift;function a.btest(w,V)return z(w,V)~=0 end;a.bit32={}local function W(w)return(-1-w)%c end;a.bit32.bnot=W;local function X(n,o,N,...)local T;if o then n=n%c;o=o%c;T=x(n,o)if N then T=X(T,N,...)end;return T elseif n then return n%c else return 0 end end;a.bit32.bxor=X;local function Y(n,o,N,...)local T;if o then n=n%c;o=o%c;T=(n+o-x(n,o))/2;if N then T=Y(T,N,...)end;return T elseif n then return n%c else return d end end;a.bit32.band=Y;local function Z(n,o,N,...)local T;if o then n=n%c;o=o%c;T=d-z(d-n,d-o)if N then T=Z(T,N,...)end;return T elseif n then return n%c else return 0 end end;a.bit32.bor=Z;function a.bit32.btest(...)return Y(...)~=0 end;function a.bit32.lrotate(w,D)return S(w%c,D)end;function a.bit32.rrotate(w,D)return R(w%c,D)end;function a.bit32.lshift(w,D)if D>31 or D<-31 then return 0 end;return B(w%c,D)end;function a.bit32.rshift(w,D)if D>31 or D<-31 then return 0 end;return C(w%c,D)end;function a.bit32.arshift(w,D)w=w%c;if D>=0 then if D>31 then return w>=0x80000000 and d or 0 else local T=C(w,D)if w>=0x80000000 then T=T+B(2^D-1,32-D)end;return T end else return B(w,-D)end end;function a.bit32.extract(w,H,...)local I=...or 1;if H<0 or H>31 or I<0 or H+I>32 then error'out of range'end;w=w%c;return J(w,H,...)end;function a.bit32.replace(w,j,H,...)local I=...or 1;if H<0 or H>31 or I<0 or H+I>32 then error'out of range'end;w=w%c;j=j%c;return M(w,j,H,...)end;a.bit={}function a.bit.tobit(w)w=w%c;if w>=0x80000000 then w=w-c end;return w end;local _=a.bit.tobit;function a.bit.tohex(w,...)return G(w%c,...)end;function a.bit.bnot(w)return _(y(w%c))end;local function a0(n,o,N,...)if N then return a0(a0(n,o),N,...)elseif o then return _(A(n%c,o%c))else return _(n)end end;a.bit.bor=a0;local function a1(n,o,N,...)if N then return a1(a1(n,o),N,...)elseif o then return _(z(n%c,o%c))else return _(n)end end;a.bit.band=a1;local function a2(n,o,N,...)if N then return a2(a2(n,o),N,...)elseif o then return _(x(n%c,o%c))else return _(n)end end;a.bit.bxor=a2;function a.bit.lshift(w,E)return _(B(w%c,E%32))end;function a.bit.rshift(w,E)return _(C(w%c,E%32))end;function a.bit.arshift(w,E)return _(U(w%c,E%32))end;function a.bit.rol(w,E)return _(S(w%c,E%32))end;function a.bit.ror(w,E)return _(R(w%c,E%32))end;function a.bit.bswap(w)return _(P(w%c))end;return a end)()local unpack=table.unpack or unpack;local a3;local a4;local a5;local a6=50;local a7={[22]=18,[31]=8,[33]=28,[0]=3,[1]=13,[2]=23,[26]=33,[12]=1,[13]=6,[14]=10,[15]=16,[16]=20,[17]=26,[18]=30,[19]=36,[3]=0,[4]=2,[5]=4,[6]=7,[7]=9,[8]=12,[9]=14,[10]=17,[20]=19,[21]=22,[23]=24,[24]=27,[25]=29,[27]=32,[32]=34,[34]=37,[11]=5,[28]=11,[29]=15,[30]=21,[35]=25,[36]=31,[37]=35}local a8={[0]='ABC','ABx','ABC','ABC','ABC','ABx','ABC','ABx','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','AsBx','ABC','ABC','ABC','ABC','ABC','ABC','ABC','ABC','AsBx','AsBx','ABC','ABC','ABC','ABx','ABC'}local a9={[0]={b='OpArgR',c='OpArgN'},{b='OpArgK',c='OpArgN'},{b='OpArgU',c='OpArgU'},{b='OpArgR',c='OpArgN'},{b='OpArgU',c='OpArgN'},{b='OpArgK',c='OpArgN'},{b='OpArgR',c='OpArgK'},{b='OpArgK',c='OpArgN'},{b='OpArgU',c='OpArgN'},{b='OpArgK',c='OpArgK'},{b='OpArgU',c='OpArgU'},{b='OpArgR',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgR',c='OpArgN'},{b='OpArgR',c='OpArgN'},{b='OpArgR',c='OpArgN'},{b='OpArgR',c='OpArgR'},{b='OpArgR',c='OpArgN'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgK',c='OpArgK'},{b='OpArgR',c='OpArgU'},{b='OpArgR',c='OpArgU'},{b='OpArgU',c='OpArgU'},{b='OpArgU',c='OpArgU'},{b='OpArgU',c='OpArgN'},{b='OpArgR',c='OpArgN'},{b='OpArgR',c='OpArgN'},{b='OpArgN',c='OpArgU'},{b='OpArgU',c='OpArgU'},{b='OpArgN',c='OpArgN'},{b='OpArgU',c='OpArgN'},{b='OpArgU',c='OpArgN'}}local function aa(ab,s,e,d)local ac=0;for i=s,e,d do ac=ac+string.byte(ab,i,i)*256^(i-s)end;return ac end;local function ad(ae,af,ag,ah)local ai=(-1)^bit.rshift(ah,7)local aj=bit.rshift(ag,7)+bit.lshift(bit.band(ah,0x7F),1)local ak=ae+bit.lshift(af,8)+bit.lshift(bit.band(ag,0x7F),16)local al=1;if aj==0 then if ak==0 then return ai*0 else al=0;aj=1 end elseif aj==0x7F then if ak==0 then return ai*1/0 else return ai*0/0 end end;return ai*2^(aj-127)*(1+al/2^23)end;local function am(ae,af,ag,ah,an,ao,ap,aq)local ai=(-1)^bit.rshift(aq,7)local aj=bit.lshift(bit.band(aq,0x7F),4)+bit.rshift(ap,4)local ak=bit.band(ap,0x0F)*2^48;local al=1;ak=ak+ao*2^40+an*2^32+ah*2^24+ag*2^16+af*2^8+ae;if aj==0 then if ak==0 then return ai*0 else al=0;aj=1 end elseif aj==0x7FF then if ak==0 then return ai*1/0 else return ai*0/0 end end;return ai*2^(aj-1023)*(al+ak/2^52)end;local function ar(ab,s,e)return aa(ab,s,e-1,1)end;local function as(ab,s,e)return aa(ab,e-1,s,-1)end;local function at(ab,s)return ad(string.byte(ab,s,s+3))end;local function au(ab,s)local ae,af,ag,ah=string.byte(ab,s,s+3)return ad(ah,ag,af,ae)end;local function av(ab,s)return am(string.byte(ab,s,s+7))end;local function aw(ab,s)local ae,af,ag,ah,an,ao,ap,aq=string.byte(ab,s,s+7)return am(aq,ap,ao,an,ah,ag,af,ae)end;local ax={[4]={little=at,big=au},[8]={little=av,big=aw}}local function ay(S)local az=S.index;local aA=string.byte(S.source,az,az)S.index=az+1;return aA end;local function aB(S,aC)local aD=S.index+aC;local aE=string.sub(S.source,S.index,aD-1)S.index=aD;return aE end;local function aF(S)local aC=S:s_szt()local aE;if aC~=0 then aE=string.sub(aB(S,aC),1,-2)end;return aE end;local function aG(aC,aH)return function(S)local aD=S.index+aC;local aI=aH(S.source,S.index,aD)S.index=aD;return aI end end;local function aJ(aC,aH)return function(S)local aK=aH(S.source,S.index)S.index=S.index+aC;return aK end end;local function aL(S)local aM=S:s_int()local aN={}for i=1,aM do local aO=S:s_ins()local aP=bit.band(aO,0x3F)local aQ=a8[aP]local aR=a9[aP]local aS={value=aO,op=a7[aP],A=bit.band(bit.rshift(aO,6),0xFF)}if aQ=='ABC'then aS.B=bit.band(bit.rshift(aO,23),0x1FF)aS.C=bit.band(bit.rshift(aO,14),0x1FF)aS.is_KB=aR.b=='OpArgK'and aS.B>0xFF;aS.is_KC=aR.c=='OpArgK'and aS.C>0xFF elseif aQ=='ABx'then aS.Bx=bit.band(bit.rshift(aO,14),0x3FFFF)aS.is_K=aR.b=='OpArgK'elseif aQ=='AsBx'then aS.sBx=bit.band(bit.rshift(aO,14),0x3FFFF)-131071 end;aN[i]=aS end;return aN end;local function aT(S)local aM=S:s_int()local aU={}for i=1,aM do local aV=ay(S)local k;if aV==1 then k=ay(S)~=0 elseif aV==3 then k=S:s_num()elseif aV==4 then k=aF(S)end;aU[i]=k end;return aU end;local function aW(S,ab)local aM=S:s_int()local aX={}for i=1,aM do aX[i]=a5(S,ab)end;return aX end;local function aY(S)local aM=S:s_int()local aZ={}for i=1,aM do aZ[i]=S:s_int()end;return aZ end;local function a_(S)local aM=S:s_int()local b0={}for i=1,aM do b0[i]={varname=aF(S),startpc=S:s_int(),endpc=S:s_int()}end;return b0 end;local function b1(S)local aM=S:s_int()local b2={}for i=1,aM do b2[i]=aF(S)end;return b2 end;function a5(S,b3)local b4={}local ab=aF(S)or b3;b4.source=ab;S:s_int()S:s_int()b4.numupvals=ay(S)b4.numparams=ay(S)ay(S)ay(S)b4.code=aL(S)b4.const=aT(S)b4.subs=aW(S,ab)b4.lines=aY(S)a_(S)b1(S)for _,v in ipairs(b4.code)do if v.is_K then v.const=b4.const[v.Bx+1]else if v.is_KB then v.const_B=b4.const[v.B-0xFF]end;if v.is_KC then v.const_C=b4.const[v.C-0xFF]end end end;return b4 end;function a3(ab)local b5;local b6;local b7;local b8;local b9;local ba;local bb;local bc={index=1,source=ab}assert(aB(bc,4)=='\27Lua','invalid Lua signature')assert(ay(bc)==0x51,'invalid Lua version')assert(ay(bc)==0,'invalid Lua format')b6=ay(bc)~=0;b7=ay(bc)b8=ay(bc)b9=ay(bc)ba=ay(bc)bb=ay(bc)~=0;b5=b6 and ar or as;bc.s_int=aG(b7,b5)bc.s_szt=aG(b8,b5)bc.s_ins=aG(b9,b5)if bb then bc.s_num=aG(ba,b5)elseif ax[ba]then bc.s_num=aJ(ba,ax[ba][b6 and'little'or'big'])else error('unsupported float size')end;return a5(bc,'@virtual')end;local function bd(be,bf)for i,bg in pairs(be)do if bg.index>=bf then bg.value=bg.store[bg.index]bg.store=bg;bg.index='value'be[i]=nil end end end;local function bh(be,bf,bi)local bj=be[bf]if not bj then bj={index=bf,store=bi}be[bf]=bj end;return bj end;local function bk(...)return select('#',...),{...}end;local function bl(bm,bn)local ab=bm.source;local bo=bm.lines[bm.pc-1]local b3,bp,bq=string.match(bn,'^(.-):(%d+):%s+(.+)')local br='%s:%i: [%s:%i] %s'bo=bo or'0'b3=b3 or'?'bp=bp or'0'bq=bq or bn;error(string.format(br,ab,bo,b3,bp,bq),0)end;local function bs(bm)local aN=bm.code;local bt=bm.subs;local bu=bm.env;local bv=bm.upvals;local bw=bm.varargs;local bx=-1;local by={}local bi=bm.stack;local bz=bm.pc;while true do local bA=aN[bz]local aP=bA.op;bz=bz+1;if aP<18 then if aP<8 then if aP<3 then if aP<1 then for i=bA.A,bA.B do bi[i]=nil end elseif aP>1 then local bg=bv[bA.B]bi[bA.A]=bg.store[bg.index]else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;bi[bA.A]=bB+bC end elseif aP>3 then if aP<6 then if aP>4 then local A=bA.A;local B=bA.B;local bf;if bA.is_KC then bf=bA.const_C else bf=bi[bA.C]end;bi[A+1]=bi[B]bi[A]=bi[B][bf]else bi[bA.A]=bu[bA.const]end elseif aP>6 then local bf;if bA.is_KC then bf=bA.const_C else bf=bi[bA.C]end;bi[bA.A]=bi[bA.B][bf]else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;bi[bA.A]=bB-bC end else bi[bA.A]=bi[bA.B]end elseif aP>8 then if aP<13 then if aP<10 then bu[bA.const]=bi[bA.A]elseif aP>10 then if aP<12 then local A=bA.A;local B=bA.B;local C=bA.C;local bD;local bE,bF;if B==0 then bD=bx-A else bD=B-1 end;bE,bF=bk(bi[A](unpack(bi,A+1,A+bD)))if C==0 then bx=A+bE-1 else bE=C-1 end;for i=1,bE do bi[A+i-1]=bF[i]end else local bg=bv[bA.B]bg.store[bg.index]=bi[bA.A]end else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;bi[bA.A]=bB*bC end elseif aP>13 then if aP<16 then if aP>14 then local A=bA.A;local B=bA.B;local bD;if B==0 then bD=bx-A else bD=B-1 end;bd(by,0)return bk(bi[A](unpack(bi,A+1,A+bD)))else local bf,bG;if bA.is_KB then bf=bA.const_B else bf=bi[bA.B]end;if bA.is_KC then bG=bA.const_C else bG=bi[bA.C]end;bi[bA.A][bf]=bG end elseif aP>16 then bi[bA.A]={}else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;bi[bA.A]=bB/bC end else bi[bA.A]=bA.const end else local A=bA.A;local bH=bi[A+2]local bf=bi[A]+bH;local bI=bi[A+1]local bJ;if bH==math.abs(bH)then bJ=bf<=bI else bJ=bf>=bI end;if bJ then bi[bA.A]=bf;bi[bA.A+3]=bf;bz=bz+bA.sBx end end elseif aP>18 then if aP<28 then if aP<23 then if aP<20 then bi[bA.A]=#bi[bA.B]elseif aP>20 then if aP<22 then local A=bA.A;local B=bA.B;local bK={}local aM;if B==0 then aM=bx-A+1 else aM=B-1 end;for i=1,aM do bK[i]=bi[A+i-1]end;bd(by,0)return aM,bK else local aE=bi[bA.B]for i=bA.B+1,bA.C do aE=aE..bi[i]end;bi[bA.A]=aE end else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;bi[bA.A]=bB%bC end elseif aP>23 then if aP<26 then if aP>24 then bd(by,bA.A)else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;if bB==bC==(bA.A~=0)then bz=bz+aN[bz].sBx end;bz=bz+1 end elseif aP>26 then local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;if bB<bC==(bA.A~=0)then bz=bz+aN[bz].sBx end;bz=bz+1 else local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;bi[bA.A]=bB^bC end else bi[bA.A]=bA.B~=0;if bA.C~=0 then bz=bz+1 end end elseif aP>28 then if aP<33 then if aP<30 then local bB,bC;if bA.is_KB then bB=bA.const_B else bB=bi[bA.B]end;if bA.is_KC then bC=bA.const_C else bC=bi[bA.C]end;if bB<=bC==(bA.A~=0)then bz=bz+aN[bz].sBx end;bz=bz+1 elseif aP>30 then if aP<32 then local aX=bt[bA.Bx+1]local bL=aX.numupvals;local bM;if bL~=0 then bM={}for i=1,bL do local bN=aN[bz+i-1]if bN.op==a7[0]then bM[i-1]=bh(by,bN.B,bi)elseif bN.op==a7[4]then bM[i-1]=bv[bN.B]end end;bz=bz+bL end;bi[bA.A]=a4(aX,bu,bM)else local A=bA.A;local B=bA.B;if not bi[B]==(bA.C~=0)then bz=bz+1 else bi[A]=bi[B]end end else bi[bA.A]=-bi[bA.B]end elseif aP>33 then if aP<36 then if aP>34 then local A=bA.A;local aM=bA.B;if aM==0 then aM=bw.size;bx=A+aM-1 end;for i=1,aM do bi[A+i-1]=bw.list[i]end else local A=bA.A;local bO,bI,bH;bO=assert(tonumber(bi[A]),'`for` initial value must be a number')bI=assert(tonumber(bi[A+1]),'`for` limit must be a number')bH=assert(tonumber(bi[A+2]),'`for` step must be a number')bi[A]=bO-bH;bi[A+1]=bI;bi[A+2]=bH;bz=bz+bA.sBx end elseif aP>36 then local A=bA.A;local C=bA.C;local aM=bA.B;local bP=bi[A]local bQ;if aM==0 then aM=bx-A end;if C==0 then C=bA[bz].value;bz=bz+1 end;bQ=(C-1)*a6;for i=1,aM do bP[i+bQ]=bi[A+i]end else bi[bA.A]=not bi[bA.B]end else if not bi[bA.A]==(bA.C~=0)then bz=bz+1 end end else local A=bA.A;local aH=bi[A]local bR=bi[A+1]local bf=bi[A+2]local bS=A+3;local bK;bi[bS+2]=bf;bi[bS+1]=bR;bi[bS]=aH;bK={aH(bR,bf)}for i=1,bA.C do bi[bS+i-1]=bK[i]end;if bi[bS]~=nil then bi[A+2]=bi[bS]else bz=bz+1 end end else bz=bz+bA.sBx end;bm.pc=bz end end;function a4(bR,bu,b2)local bT=bR.code;local bU=bR.subs;local bV=bR.lines;local bW=bR.source;local bX=bR.numparams;local function bY(...)local bi={}local bZ={}local b_=0;local c0,c1=bk(...)local bm;local c2,bn,bK;for i=1,bX do bi[i-1]=c1[i]end;if bX<c0 then b_=c0-bX;for i=1,b_ do bZ[i]=c1[bX+i]end end;bm={varargs={list=bZ,size=b_},code=bT,subs=bU,lines=bV,source=bW,env=bu,upvals=b2,stack=bi,pc=1}c2,bn,bK=pcall(bs,bm,...)if c2 then return unpack(bK,1,bn)else bl(bm,bn)end;return end;return bY end;return function(c3,bu)return a4(a3(c3),bu or fev(0))end end)();local karrotlIIllIIl='\107\97\114\114\111\116\32\102\114\101\101\32\111\98\102\117\115\99\97\116\105\111\110';local karrotlIIlIIIl="\104\78\90\56\110\71\120\101\74\113\78\48\106\80\111\57\112\54\118\86\47\74\73\69\106\115\55\72\101\88\47\51\102\72\66\71\88\119\116\99\48\98\50\47\47\80\104\87\104\66\101\118\66\72\70\85\109\112\110\80\108\86\87\106\101\73\66\51\105\72\48\120\99\109\47\121\67\104\83\108\108\78\85\86\89\76\51\106\101\66\70\70\87\88\68\84\52\102\79\80\48\118\71\109\110\71\88\85\122\47\87\103\50\109\121\52\102\86\51\82\54\112\84\101\73\53\107\48\55\82\104\57\121\90\97\77\121\43\80\90\99\101\49\102\77\69\48\72\109\67\80\120\47\112\56\74\122\104\85\108\68\47\67\67\51\74\68\112\103\120\76\100\83\78\121\77\108\105\71\50\70\86\116\90\121\49\54\67\79\43\119\80\112\47\84\100\98\113\43\65\70\99\109\56\97\104\120\48\53\120\115\57\76\111\99\106\116\98\85\71\111\109\113\89\53\55\120\97\77\112\111\119\114\97\75\67\118\56\121\67\86\112\85\53\77\51\107\70\87\88\56\108\121\114\100\65\111\54\73\47\55\71\110\85\105\67\73\89\53\114\86\69\85\118\53\103\121\110\112\49\52\67\82\56\102\100\99\119\77\119\74\100\69\53\81\97\48\104\89\122\100\120\52\109\69\72\116\109\79\114\90\105\112\120\53\52\117\98\119\67\120\80\114\120\109\86\67\83\79\65\71\54\122\83\52\77\49\57\73\108\66\116\78\47\51\71\115\43\101\87\83\102\117\69\57\106\110\53\49\89\52\47\114\52\88\79\108\101\51\81\77\80\71\71\78\88\120\73\56\51\112\69\108\49\118\109\98\89\47\118\105\79\87\103\75\103\80\71\101\121\90\77\67\50\80\113\55\114\77\115\121\100\113\114\49\85\118\115\103\57\50\52\52\86\72\118\112\102\113\48\101\118\47\49\110\83\47\105\97\122\70\113\98\118\49\71\56\106\114\77\80\85\100\99\117\102\100\69\51\57\105\51\109\102\118\110\114\67\72\52\79\57\57\73\47\56\112\52\66\122\111\76\49\120\80\107\118\83\88\101\68\72\105\85\103\100\97\106\115\76\116\69\76\54\50\115\121\43\76\98\84\67\114\80\55\65\114\48\88\80\111\106\109\70\82\74\108\55\69\99\50\114\119\103\55\98\119\84\121\48\120\76\76\47\102\43\53\70\101\116\111\81\69\107\103\54\66\89\100\50\87\85\76\84\70\43\105\78\102\111\108\89\48\120\53\78\55\108\118\108\72\105\90\116\107\51\112\72\115\99\69\110\66\71\50\112\105\75\55\101\47\112\76\98\121\77\114\72\111\106\50\74\98\103\54\56\70\43\111\74\52\47\80\117\103\112\114\117\51\120\87\111\121\104\112\106\47\97\111\50\117\111\51\78\110\105\68\53\79\98\105\70\79\116\80\88\90\113\115\69\82\111\67\115\72\77\97\103\80\118\108\75\82\102\82\81\55\86\69\114\89\65\73\115\109\50\118\108\82\69\102\65\67\80\81\105\51\90\111\79\76\82\97\55\54\68\104\106\83\76\97\71\49\115\98\108\104\43\99\56\104\72\102\55\98\119\57\75\112\50\85\53\117\100\69\104\87\113\84\53\99\77\47\47\90\103\110\79\120\52\87\76\78\120\87\67\115\79\53\51\109\104\66\106\107\83\67\79\72\75\71\98\77\87\116\97\49\120\111\79\80\106\98\77\108\82\90\87\56\120\66\114\68\98\117\86\53\75\118\99\104\113\90\47\98\120\86\79\89\69\100\66\115\74\66\48\47\65\51\74\120\110\77\70\68\103\80\57\116\69\122\119\79\75\111\69\72\108\86\115\81\103\76\66\49\89\53\49\107\51\79\109\55\101\119\107\49\120\65\88\79\90\52\110\105\121\117\102\113\65\50\111\99\69\66\74\76\49\110\100\84\97\87\108\50\49\120\115\108\80\55\88\43\84\102\103\103\111\120\78\68\88\97\65\111\71\122\50\47\116\66\50\117\111\54\120\122\74\99\66\105\122\120\43\111\73\76\50\97\119\112\98\52\109\65\78\65\98\54\89\84\99\103\77\105\70\119\76\43\115\85\48\112\89\54\99\112\69\117\81\97\117\97\122\105\82\50\119\55\43\117\65\80\73\66\55\87\116\47\97\84\76\66\67\108\118\71\48\122\88\119\101\55\120\82\82\119\122\109\103\81\121\53\57\112\73\53\70\57\76\74\77\109\56\111\109\108\85\82\108\43\52\69\49\84\71\120\79\52\112\49\69\53\79\112\100\117\99\73\65\107\97\43\68\99\113\83\78\114\121\114\74\121\104\87\68\73\68\52\120\116\90\119\54\119\113\116\120\71\98\78\107\70\108\117\119\89\77\82\103\73\120\75\78\114\112\67\85\57\119\80\67\77\109\79\52\112\51\82\86\99\100\85\48\102\69\119\52\56\117\57\51\65\71\87\51\77\113\112\47\112\98\69\83\66\84\98\83\122\121\120\107\82\85\51\53\72\87\113\56\89\50\70\116\83\76\49\49\74\47\117\100\52\121\71\121\99\110\79\82\50\102\82\101\51\84\83\66\75\113\90\98\88\112\108\81\70\99\76\105\49\110\48\71\81\89\52\76\76\100\80\81\89\113\113\111\97\109\55\48\56\70\114\122\89\108\48\54\108\81\99\115\120\84\82\68\86\111\120\121\77\73\43\98\84\82\83\55\72\53\111\47\101\97\114\76\113\53\98\66\53\76\104\72\51\54\86\117\55\74\100\121\43\83\50\98\107\100\78\83\53\109\89\75\104\105\67\52\57\74\72\118\50\109\116\108\110\71\117\112\113\43\115\88\90\71\67\100\72\100\105\97\115\90\86\67\53\97\65\70\50\53\53\109\83\83\49\78\106\83\66\106\117\118\48\118\69\43\87\110\100\120\87\119\113\88\84\85\89\56\104\114\47\76\55\108\105\103\111\69\69\104\70\108\78\104\67\98\53\113\72\101\87\111\118\57\73\119\80\97\113\66\78\48\101\108\65\118\87\70\116\55\116\71\90\120\48\86\74\88\49\120\111\90\56\53\66\84\74\107\65\117\114\72\55\73\116\76\43\73\104\116\55\66\78\85\120\101\75\98\110\101\83\65\73\121\54\73\89\73\48\68\87\53\121\51\67\89\121\82\43\65\122\110\84\47\79\109\52\113\78\90\56\65\112\103\117\79\98\90\101\120\54\56\108\122\80\121\113\97\114\73\108\89\118\99\56\77\72\122\103\110\84\52\69\49\116\113\52\71\69\53\65\120\113\48\68\65\112\104\120\84\43\115\90\78\116\57\77\107\113\108\83\114\72\57\51\55\76\106\101\66\76\106\88\113\71\76\88\97\102\118\115\82\122\81\69\66\90\113\112\122\49\103\88\56\47\55\53\117\51\119\116\109\84\119\50\84\115\79\51\70\118\90\90\86\80\76\76\54\114\72\43\106\110\68\68\70\78\48\113\104\106\82\72\104\108\113\82\79\89\121\106\109\76\80\110\67\50\55\79\54\117\76\55\75\75\55\97\120\79\113\49\89\53\70\109\122\54\109\86\116\69\43\105\87\71\84\78\101\80\78\69\90\80\108\80\110\102\74\110\122\48\76\82\113\121\43\78\105\106\49\88\104\88\115\78\54\98\73\83\112\49\69\120\77\75\76\43\50\98\112\66\79\89\100\98\86\52\117\87\102\54\121\79\56\69\48\97\75\89\113\68\47\54\68\113\101\87\83\122\121\90\119\104\109\47\110\47\80\105\65\88\84\102\68\78\65\112\111\49\108\68\74\99\103\67\87\47\54\70\118\101\67\105\73\101\108\56\73\107\99\77\119\47\51\118\106\79\69\115\115\78\67\49\119\73\116\81\118\68\55\88\82\69\87\97\74\72\74\102\54\116\119\100\54\87\121\73\47\83\79\108\120\106\120\97\122\79\49\88\109\121\116\121\68\112\119\106\119\106\70\87\80\101\115\103\98\78\79\78\88\82\78\112\121\79\121\114\54\79\52\121\104\81\117\113\90\67\114\107\114\76\72\43\51\84\65\48\119\118\57\54\111\112\113\78\77\109\66\79\107\90\47\115\89\105\78\67\80\116\51\118\111\105\111\114\52\116\109\51\70\113\77\115\55\106\116\56\52\109\79\74\107\83\53\108\122\105\71\56\97\50\56\99\78\103\66\112\70\66\73\67\49\67\68\68\105\87\88\121\100\115\98\85\106\116\54\119\116\74\107\108\81\65\106\110\83\103\54\114\77\50\79\101\76\122\53\110\84\72\88\105\83\78\83\84\118\110\81\100\78\79\85\87\76\107\67\84\103\47\82\51\116\86\73\81\121\68\87\55\109\115\118\112\114\73\108\77\51\110\66\52\69\118\81\56\97\73\109\105\79\103\107\105\118\104\119\121\85\110\115\55\108\75\82\100\65\117\78\49\73\48\87\56\85\52\108\112\53\102\81\65\100\110\119\70\84\49\69\50\66\116\47\74\53\48\51\122\112\115\111\80\52\74\108\111\87\47\71\113\98\49\69\103\54\70\113\55\69\83\79\53\100\108\70\114\110\83\53\108\87\49\118\98\120\54\69\109\88\111\121\68\99\54\109\56\47\99\103\68\121\66\119\112\53\86\88\115\67\47\75\73\66\78\90\99\71\116\120\121\77\112\100\121\78\121\88\73\108\51\98\114\66\86\88\86\119\77\110\51\110\52\116\66\108\79\89\43\74\83\79\43\118\106\52\121\100\71\122\67\90\73\106\78\86\50\112\86\87\69\86\87\53\97\98\103\100\118\104\100\90\56\78\83\110\89\102\47\105\82\74\76\74\52\111\103\54\99\105\72\68\75\101\97\79\73\105\70\81\97\86\99\90\118\98\110\98\76\102\65\107\121\67\47\101\48\102\102\72\106\76\75\103\116\113\102\76\68\105\116\105\119\52\90\51\97\115\54\53\89\99\110\122\82\86\114\66\73\47\103\54\120\115\84\101\80\79\108\70\119\85\47\84\88\106\83\66\80\79\89\122\78\87\105\74\105\56\109\48\57\100\115\87\116\102\56\82\86\97\101\88\90\109\122\101\84\86\115\90\115\48\98\68\52\100\82\88\100\55\114\55\110\47\55\98\118\73\70\56\81\121\52\76\43\47\72\51\113\86\68\97\75\81\53\56\86\108\103\71\122\51\86\122\88\78\113\113\97\103\70\108\87\98\97\77\103\114\98\75\49\81\105\67\65\72\88\57\113\71\122\49\119\90\51\115\120\77\81\74\70\49\115\111\52\70\72\104\69\78\107\107\89\69\75\70\66\84\72\99\55\112\116\78\99\88\70\43\114\122\88\119\119\103\119\121\78\84\110\50\113\84\111\77\108\113\117\54\53\68\115\65\74\84\75\57\88\85\80\102\85\122\86\71\102\85\102\47\113\109\81\81\70\110\47\53\122\85\97\79\109\54\97\102\80\99\85\87\107\71\50\78\66\67\87\90\115\113\72\122\73\73\120\47\107\100\116\43\68\71\57\54\112\75\43\49\76\117\77\67\68\48\68\81\81\86\65\70\122\115\71\87\103\84\67\76\74\89\66\55\88\109\105\71\56\51\101\120\67\87\116\111\66\73\48\114\47\107\118\76\72\70\107\97\49\86\86\120\48\75\66\113\48\65\76\69\48\90\112\122\116\53\75\74\76\114\56\55\112\110\86\81\107\121\74\81\111\72\107\103\122\100\113\120\104\109\103\99\51\98\112\43\104\75\109\78\83\88\82\109\73\105\48\108\82\80\118\102\119\108\55\76\54\69\119\111\78\65\119\86\77\112\114\43\88\100\49\86\90\86\115\117\103\68\117\54\43\86\112\43\115\76\49\71\55\55\88\99\48\68\116\87\88\118\54\65\54\72\72\83\108\105\88\111\90\73\55\77\88\47\48\65\85\87\78\118\98\65\52\104\52\80\72\108\70\87\81\122\101\98\86\113\119\108\102\48\114\75\109\104\118\77\83\51\97\89\99\84\82\103\88\49\72\85\72\47\119\70\83\103\85\65\118\53\72\72\87\71\81\50\49\81\78\111\67\101\50\118\55\105\81\70\111\121\67\100\97\97\105\118\102\86\88\56\115\74\117\109\78\80\110\115\51\47\51\110\77\103\83\81\78\100\77\104\85\54\52\116\105\113\104\57\75\56\81\56\122\83\84\102\105\119\108\119\66\99\65\89\78\73\114\102\56\98\98\117\115\71\54\79\77\113\72\103\120\77\108\47\79\66\111\51\109\111\120\84\76\100\118\114\117\87\71\109\106\82\120\47\73\76\66\47\57\70\84\68\79\74\110\80\84\121\70\85\112\50\73\112\118\65\43\83\65\72\70\67\106\112\83\122\114\90\86\112\100\52\89\69\119\117\82\72\103\100\68\56\80\118\85\85\56\75\103\67\97\120\112\69\99\78\73\54\122\113\78\78\115\79\122\113\113\112\67\43\72\106\122\113\109\89\112\47\66\68\105\83\65\68\100\117\86\109\49\98\110\102\56\49\107\121\75\121\47\121\54\55\78\78\89\77\71\121\69\84\43\55\66\86\100\108\121\53\43\82\73\121\47\110\121\55\100\53\53\67\82\109\113\88\72\118\70\78\69\72\66\119\81\101\121\103\82\73\99\66\74\71\112\122\73\122\86\97\65\82\104\50\103\56\43\110\120\106\68\51\70\48\85\78\88\52\90\49\102\57\90\67\100\51\56\67\88\101\69\90\122\67\117\100\71\88\98\79\104\119\48\90\71\75\108\78\79\101\83\106\118\98\70\68\117\97\101\99\89\72\69\89\71\116\81\98\67\111\82\81\118\65\103\90\89\89\55\66\121\70\80\118\114\80\82\77\111\108\85\88\107\52\78\111\97\54\108\104\75\87\120\119\90\55\57\65\89\97\47\66\56\116\70\49\108\86\65\78\109\65\84\67\76\107\43\104\102\78\89\87\81\116\121\53\76\71\73\106\51\86\101\47\48\71\49\56\107\73\110\55\69\104\71\53\102\106\76\122\98\100\113\98\48\66\121\53\88\98\115\106\105\43\102\121\85\111\108\112\82\53\70\111\103\54\85\85\73\120\55\70\56\65\104\107\110\72\70\111\73\80\111\97\47\118\104\65\69\85\99\48\85\76\76\117\43\81\48\83\47\54\100\80\100\98\121\56\116\67\79\55\112\112\119\79\83\106\112\115\56\80\81\78\114\57\43\50\85\70\106\97\55\89\74\115\109\122\67\52\106\75\99\108\73\55\116\119\101\84\113\108\55\71\113\74\119\88\43\121\100\121\70\106\72\83\75\87\103\71\105\108\103\98\67\87\112\76\121\69\76\69\82\48\78\110\97\72\119\97\77\68\73\83\103\121\57\69\75\113\84\107\47\48\85\82\111\79\66\68\86\115\115\107\78\97\101\55\77\55\106\81\50\97\100\56\98\80\121\99\65\87\88\87\89\100\69\100\80\51\89\74\53\113\98\71\47\65\65\65\116\86\52\109\118\69\55\85\111\86\74\65\115\106\105\90\78\106\54\57\74\88\105\67\85\98\86\49\120\85\68\90\105\50\79\97\49\103\55\97\89\114\78\86\74\112\120\52\104\76\100\52\80\110\83\121\97\101\85\109\87\88\87\100\85\99\74\68\85\48\55\84\72\54\74\66\78\102\106\115\50\118\52\113\112\50\72\52\77\89\50\53\71\71\109\49\43\102\105\104\105\102\109\110\55\122\66\103\77\82\73\53\87\97\114\86\114\49\78\103\117\107\105\100\108\109\83\121\121\106\110\65\80\81\69\53\112\121\81\121\101\88\116\84\51\80\118\43\84\120\72\56\43\54\47\56\78\79\70\97\79\77\117\67\69\89\76\78\97\52\72\50\108\98\74\101\108\117\117\110\76\113\73\111\77\43\47\53\105\84\119\48\101\120\117\66\51\105\76\57\89\43\71\48\86\84\108\117\66\53\104\77\115\82\57\87\80\50\85\106\73\75\89\90\112\70\69\70\115\83\57\84\57\105\84\112\90\105\65\49\90\48\86\50\78\70\104\113\103\116\121\116\71\74\84\84\53\84\79\84\117\70\79\90\51\49\70\85\98\85\84\43\90\116\117\114\116\76\119\50\73\74\54\87\53\70\55\57\73\98\86\50\81\109\72\82\54\102\82\116\57\111\56\111\81\111\104\99\88\103\79\105\78\73\97\115\52\82\73\86\67\105\104\57\88\89\56\54\84\70\86\114\111\52\52\68\116\84\72\120\119\97\65\107\88\106\122\70\57\51\43\77\117\89\72\115\77\76\71\97\117\90\90\84\56\52\47\100\103\53\111\49\88\87\73\107\118\104\49\48\122\73\97\47\116\120\122\65\100\109\79\90\113\85\115\98\116\119\49\89\69\112\71\115\82\108\102\120\72\121\51\122\43\107\51\121\54\69\75\121\71\88\99\103\81\118\88\71\57\43\48\86\65\73\75\52\122\109\82\111\65\52\82\117\104\112\65\106\55\109\111\51\107\109\70\73\115\75\67\90\48\72\65\86\122\89\116\56\99\106\103\106\52\101\66\49\49\120\119\105\68\102\116\102\69\112\80\82\69\76\43\121\70\57\72\79\108\101\66\97\76\88\49\97\54\79\117\52\108\73\77\101\49\105\120\102\43\43\81\116\120\83\77\66\48\105\82\108\107\117\48\103\87\84\118\70\74\73\73\88\51\69\102\85\105\76\50\86\102\118\56\67\106\118\57\122\74\77\107\75\118\81\106\90\86\115\103\66\68\69\111\100\109\101\75\120\113\66\50\102\81\75\90\84\111\67\52\76\98\80\48\97\55\74\68\90\98\98\109\87\102\49\54\121\54\74\116\102\101\114\73\90\109\76\118\48\43\73\98\74\108\108\109\109\83\53\110\70\65\57\55\114\87\65\67\99\83\116\72\119\117\119\74\103\87\87\47\70\76\113\122\54\90\111\121\52\54\97\47\119\56\86\88\47\97\50\50\117\70\57\114\84\87\54\72\101\89\106\86\49\79\107\78\101\113\104\72\86\102\112\118\114\55\89\116\52\76\80\120\85\57\74\90\53\101\104\53\112\78\55\98\84\75\56\113\119\120\53\84\79\121\89\109\122\119\104\111\116\108\47\89\67\85\115\47\50\101\86\89\120\88\118\87\55\111\106\117\85\106\65\65\72\77\90\83\49\115\110\55\102\65\48\56\89\102\87\108\56\49\65\108\103\70\106\82\87\43\121\56\76\101\105\87\67\101\48\111\103\85\101\67\52\119\114\115\121\101\55\69\115\104\70\81\113\115\101\69\114\114\108\121\81\68\100\121\98\117\118\72\111\105\112\86\48\104\79\77\51\52\86\51\101\57\109\67\76\67\74\106\116\68\77\68\103\119\72\48\80\53\56\115\114\70\90\43\53\100\113\80\52\53\111\56\70\89\73\79\77\53\49\66\118\74\99\81\74\106\108\70\118\109\49\84\87\107\86\85\69\53\120\111\97\107\108\43\118\65\84\118\79\49\57\115\121\97\57\120\108\110\75\106\65\80\77\99\70\56\78\48\105\52\71\79\74\104\114\86\104\82\56\104\50\107\43\75\110\71\52\83\98\112\98\112\113\68\77\108\115\54\97\54\101\85\87\119\109\56\101\111\56\98\82\79\90\82\84\78\79\117\112\68\116\105\81\112\84\81\67\85\74\107\81\80\57\67\116\104\50\56\55\98\80\105\99\54\73\115\101\50\67\72\88\57\48\77\86\68\69\54\49\72\105\84\49\54\52\84\72\67\113\102\68\86\48\97\122\106\88\81\100\55\82\83\43\105\100\76\98\109\56\111\102\112\57\107\99\103\78\86\65\56\48\122\43\112\52\87\65\73\73\103\82\56\112\105\68\83\78\76\86\67\70\107\121\75\120\116\56\73\109\115\101\104\76\98\80\121\89\116\49\114\107\112\116\56\81\114\121\110\67\50\90\79\109\82\109\57\53\55\115\54\52\101\55\67\85\106\113\82\109\55\82\43\97\69\66\121\86\48\97\76\78\69\68\70\98\70\107\97\98\48\89\89\69\111\75\114\103\70\66\82\83\81\66\102\71\106\115\87\70\109\52\113\76\50\53\90\112\74\81\70\56\115\56\115\80\121\102\110\122\98\114\43\82\74\119\47\73\98\99\83\55\56\89\67\121\115\70\67\119\97\113\77\109\55\78\76\82\53\103\83\98\57\81\85\66\76\106\83\65\121\47\65\43\108\78\65\99\121\107\56\49\88\79\100\83\75\50\116\107\121\89\87\54\47\51\81\80\89\114\75\54\79\77\48\72\77\66\103\84\57\114\112\50\88\68\112\54\69\80\111\114\65\82\67\72\53\121\89\97\88\111\43\106\68\110\110\54\65\111\104\97\66\122\82\86\108\102\88\72\116\81\114\87\115\114\84\97\99\103\50\74\68\102\81\119\52\71\121\50\100\80\51\76\114\85\74\104\107\49\65\68\103\85\43\90\65\98\43\74\52\51\82\120\55\113\66\83\82\68\103\85\117\121\78\65\87\69\51\83\52\53\118\109\68\99\82\109\78\115\113\50\73\89\107\109\72\90\88\69\111\105\98\104\73\88\81\97\77\103\120\74\47\70\73\88\68\111\108\82\105\116\72\83\122\74\56\82\48\108\68\50\72\78\74\83\78\114\72\113\54\104\68\108\122\81\110\104\109\77\53\83\87\66\90\47\56\84\115\87\51\115\89\67\88\48\57\75\120\53\108\89\111\111\57\101\89\90\90\65\74\83\73\69\89\105\52\90\88\75\82\83\99\114\88\73\51\73\120\43\90\114\75\99\122\97\121\102\98\108\102\111\55\49\119\79\51\108\80\71\75\70\43\117\110\113\103\83\108\108\73\90\102\73\48\72\85\108\86\49\56\120\80\97\109\102\119\108\75\83\77\66\118\110\83\119\43\52\47\72\75\77\120\105\72\90\107\83\83\79\78\115\119\112\108\70\115\47\71\97\101\68\112\106\67\106\67\54\49\68\112\119\103\83\116\110\87\107\66\56\75\118\105\77\76\97\57\49\99\53\71\106\101\85\108\74\113\47\109\81\111\50\70\109\107\104\115\66\107\68\86\80\111\108\86\83\119\115\120\103\97\84\109\115\117\85\117\110\43\84\97\52\72\118\67\88\76\105\115\89\97\98\107\98\112\78\71\90\74\87\72\89\103\67\50\110\47\114\119\99\116\113\83\103\118\119\100\78\103\70\105\110\88\50\110\119\70\51\89\78\79\68\71\84\75\54\108\88\55\78\113\54\111\113\70\117\71\69\75\68\119\75\67\90\117\71\76\70\97\47\103\57\48\102\117\105\97\112\70\106\89\56\116\67\50\88\71\52\76\55\83\49\47\108\86\119\73\52\77\107\99\80\50\43\90\120\103\110\111\84\98\106\56\107\79\116\116\43\113\107\103\81\89\77\117\114\107\118\119\120\107\99\49\108\81\119\110\85\84\90\85\68\115\102\57\80\111\51\43\54\43\109\85\112\49\57\77\103\89\110\99\84\65\70\120\105\103\43\81\55\98\43\88\84\56\119\89\82\101\77\87\78\70\108\121\43\81\65\54\118\57\66\84\51\50\86\116\85\76\57\70\117\71\80\83\83\81\74\43\78\56\101\74\66\110\110\102\111\43\112\57\99\74\77\74\71\106\82\81\85\55\75\73\119\79\77\112\70\122\116\72\110\114\71\71\112\73\82\113\56\89\98\56\51\101\52\105\80\105\81\74\108\104\119\84\115\54\79\105\90\108\104\53\79\105\54\115\73\47\84\50\84\113\52\70\69\85\103\116\116\107\90\100\108\53\85\80\66\90\50\52\122\119\117\65\86\76\73\54\51\66\73\100\101\77\117\80\80\78\71\43\52\121\65\117\117\119\107\116\82\83\106\98\75\66\66\110\122\87\71\74\72\87\74\89\49\106\122\86\43\122\50\97\74\48\118\88\108\49\82\48\50\49\68\65\56\100\73\86\77\113\122\103\80\111\112\101\111\119\72\105\69\107\100\102\85\120\75\72\79\113\72\81\104\48\69\110\53\66\115\43\99\118\73\78\55\72\55\111\119\107\65\107\75\104\84\51\117\117\90\117\122\116\75\87\118\71\103\76\47\106\72\101\113\100\70\107\55\109\67\82\67\89\43\68\103\111\102\89\53\52\55\100\99\110\72\71\103\88\111\119\101\83\122\108\112\86\43\104\121\121\48\111\115\57\84\116\72\65\104\83\79\82\102\105\80\114\80\54\72\112\73\109\55\65\73\109\85\117\105\52\90\120\109\112\74\66\117\55\69\55\79\76\111\69\86\115\115\115\49\122\105\85\90\54\107\79\107\83\106\97\49\84\105\88\90\111\99\121\54\116\89\71\79\84\55\109\117\73\102\47\79\48\43\51\49\77\76\70\68\68\107\101\100\116\52\108\74\108\50\57\84\85\121\53\105\66\114\101\113\78\67\111\72\97\110\82\83\54\118\116\47\112\70\75\53\103\81\121\104\43\84\112\43\85\120\120\50\98\122\105\89\67\84\82\54\88\102\66\119\65\117\55\74\111\103\76\114\86\103\118\57\109\103\81\57\52\107\76\79\84\66\114\122\87\121\104\120\69\86\98\52\82\86\108\112\107\121\87\52\107\113\104\116\83\81\105\89\98\104\86\97\120\99\69\49\49\75\54\117\89\118\65\75\75\82\56\82\107\67\51\66\74\55\50\73\88\87\72\72\49\88\79\106\113\50\72\56\117\71\56\86\53\51\115\43\74\53\68\66\118\88\49\47\69\84\65\121\106\74\53\81\103\77\75\82\78\55\121\110\83\73\55\43\73\119\82\73\75\108\108\120\117\86\99\80\87\54\116\111\81\98\120\56\83\111\83\101\75\100\55\68\48\74\79\88\76\104\76\72\78\75\105\105\90\67\55\98\85\78\98\113\122\54\98\51\56\87\51\105\52\103\65\122\89\52\110\89\119\99\53\57\101\100\119\67\97\53\108\88\116\118\78\50\52\120\67\73\89\71\75\53\82\47\66\72\73\112\90\101\71\109\43\81\78\122\68\110\66\110\108\50\50\81\80\114\84\56\122\54\56\77\54\74\79\118\72\85\119\49\99\89\121\120\105\87\90\55\101\43\72\67\118\78\47\43\120\115\76\55\51\102\70\90\49\47\78\50\115\97\75\101\73\53\77\79\67\68\80\73\75\48\90\78\103\56\79\111\74\114\65\114\106\80\81\55\66\117\76\69\55\108\47\47\121\103\84\50\97\68\107\57\103\90\122\87\114\53\75\111\109\67\78\49\87\47\52\114\109\101\117\77\65\102\72\122\100\85\65\74\55\53\43\105\121\84\119\112\55\117\97\86\48\112\117\120\122\82\49\78\117\100\51\107\83\106\97\110\56\53\77\82\116\114\113\53\67\112\118\120\68\99\84\107\89\101\70\79\57\54\119\90\119\86\105\78\101\79\115\107\66\113\76\56\67\57\115\105\49\67\109\68\102\111\107\71\97\52\71\84\100\87\108\99\110\49\98\117\66\55\85\66\73\78\68\51\104\77\112\100\54\80\87\48\122\107\78\77\85\78\48\80\107\103\119\70\68\100\79\79\113\122\103\112\85\81\108\114\113\118\68\105\77\83\85\121\56\90\69\112\112\117\118\100\80\121\109\118\55\81\69\119\90\66\79\101\51\80\78\86\109\69\55\117\85\53\110\52\120\48\66\118\115\121\106\107\74\56\71\120\81\48\52\67\86\121\67\52\84\100\75\77\110\105\105\57\117\52\67\104\67\69\70\51\84\81\67\56\104\54\43\65\86\115\71\55\122\48\71\55\100\117\56\65\53\119\56\55\74\110\68\52\71\73\83\49\65\112\77\52\75\48\81\52\88\74\121\113\90\77\55\117\102\54\66\89\47\113\113\81\108\49\102\102\54\99\56\49\65\76\102\112\52\121\47\98\97\97\120\112\102\119\81\47\71\67\121\78\43\74\51\65\120\78\68\85\86\79\122\90\97\79\111\108\73\56\109\107\108\88\55\84\88\97\99\74\120\98\71\120\88\106\65\48\47\55\120\79\76\100\105\99\76\84\71\81\102\56\48\54\76\119\56\105\104\77\70\88\52\65\89\106\117\76\70\119\114\43\55\120\97\49\54\108\121\50\89\72\110\101\77\108\87\48\113\78\52\73\85\98\110\65\70\80\87\82\67\98\72\48\54\72\50\101\107\103\120\82\53\80\80\79\118\54\117\68\47\119\68\76\47\69\97\83\52\98\97\73\115\47\116\54\106\105\86\99\110\76\107\54\69\117\85\111\53\109\97\75\56\113\101\116\81\69\84\80\116\85\70\104\55\98\82\67\68\110\80\107\99\108\118\69\90\49\77\101\85\78\86\55\54\66\115\78\71\97\66\49\107\67\87\47\82\57\120\47\112\74\85\110\105\73\71\111\107\52\120\117\101\66\106\47\101\90\69\108\49\108\122\54\65\109\110\82\78\54\50\98\77\99\84\99\50\53\121\83\113\101\71\113\56\49\103\113\57\47\100\56\51\83\118\47\72\84\68\107\119\122\57\104\56\55\104\99\53\101\71\118\88\117\116\73\110\86\57\122\103\100\122\97\103\80\117\98\87\78\81\80\53\66\47\115\113\50\73\97\72\121\65\57\90\109\97\51\101\97\121\48\50\87\117\122\102\51\48\101\120\118\78\68\84\101\102\54\98\90\122\119\85\109\57\111\106\105\119\68\86\79\100\100\102\49\81\108\78\47\54\70\119\82\84\105\102\100\80\98\65\104\104\73\86\66\90\113\70\105\121\48\71\122\117\103\77\77\107\104\74\117\71\54\107\104\43\69\100\88\55\82\78\108\56\103\54\116\51\84\86\121\114\107\108\113\102\85\74\82\68\84\81\55\73\102\81\49\66\84\77\115\51\51\98\52\75\104\103\100\76\98\66\51\43\112\99\88\55\85\84\97\89\74\87\89\50\120\85\52\90\43\82\99\76\106\112\121\50\113\68\103\74\99\54\83\104\74\79\79\103\73\121\67\122\121\102\84\121\109\116\48\81\120\75\72\53\47\112\85\106\87\79\99\104\119\84\57\51\108\102\43\119\74\86\82\82\69\100\49\67\75\105\121\80\80\86\119\106\114\79\101\69\43\101\88\102\75\47\87\110\55\80\51\85\99\53\56\90\98\70\86\79\82\49\69\98\122\51\57\77\113\75\88\54\105\47\79\99\70\47\72\103\55\56\76\81\90\89\102\109\85\108\80\43\87\79\80\120\110\77\119\48\84\65\70\87\121\103\73\100\108\82\110\48\71\54\50\90\111\82\56\74\43\98\57\74\82\112\73\112\115\121\77\77\102\70\118\100\49\113\72\67\89\88\101\67\99\114\74\97\65\69\55\72\98\105\68\90\54\80\65\113\76\75\75\118\89\69\97\111\98\85\77\76\107\112\65\119\69\111\121\43\69\106\80\113\48\105\97\115\79\121\70\66\104\82\122\88\79\77\75\79\107\49\56\106\81\101\86\83\70\106\110\120\97\116\102\97\118\85\112\43\90\89\84\50\109\111\67\67\71\114\113\114\52\98\103\73\71\84\113\79\86\50\50\55\89\107\114\100\113\52\120\100\89\116\86\78\66\101\71\83\82\110\85\48\113\101\117\112\85\89\69\99\97\87\54\99\98\116\77\70\109\101\55\80\122\49\117\70\71\106\112\83\120\57\66\110\105\72\121\86\85\52\66\83\67\54\84\79\70\98\102\114\67\56\66\54\111\88\69\99\97\86\49\118\102\84\48\90\79\110\71\50\99\112\112\50\97\97\72\89\90\101\116\122\71\111\110\86\107\101\114\104\108\103\73\88\105\78\114\89\83\121\84\87\109\88\56\52\98\103\85\51\85\120\82\88\107\66\89\55\53\104\107\97\100\80\86\43\78\112\84\75\65\121\56\47\101\77\89\118\119\74\74\65\89\102\113\112\52\65\117\103\109\110\112\122\75\74\68\90\78\78\76\107\100\72\65\98\70\47\66\83\114\72\119\81\71\43\105\99\90\70\72\75\98\117\47\68\75\57\115\52\115\43\88\76\114\122\108\53\118\116\113\113\50\79\86\89\114\75\112\122\106\82\106\89\86\107\110\48\54\87\82\120\56\57\81\119\81\98\56\49\55\101\43\52\83\75\100\71\102\100\119\57\114\72\69\69\103\104\81\97\113\54\76\99\82\102\111\66\121\89\81\83\110\79\84\121\72\109\79\85\90\55\88\106\97\81\121\77\65\120\90\76\89\109\121\112\68\97\115\49\115\83\72\84\83\105\121\104\102\120\49\82\70\57\89\72\110\55\88\122\73\50\105\88\112\69\77\108\83\74\99\105\102\112\109\65\68\121\103\74\80\103\53\109\69\65\51\86\56\102\117\56\122\109\48\74\87\116\115\98\83\108\111\108\100\116\71\48\87\104\120\49\69\118\119\43\48\109\43\55\116\68\81\71\67\120\104\43\73\109\48\107\80\85\117\111\79\116\83\117\71\79\49\100\50\107\65\83\88\80\54\81\119\122\105\65\57\47\116\55\110\90\112\54\111\111\52\80\88\79\80\72\87\101\97\56\113\71\112\57\114\50\119\119\83\78\120\87\82\50\72\49\114\76\85\53\88\113\52\66\112\87\97\85\65\122\81\82\107\116\84\81\57\101\52\50\83\98\68\68\112\115\106\81\89\122\119\105\103\111\107\70\115\86\50\48\89\67\69\84\90\78\54\90\79\81\53\90\54\85\73\80\120\114\114\47\78\73\115\106\115\87\111\78\69\107\104\105\107\115\118\113\83\85\87\51\87\87\90\73\43\121\67\115\50\109\51\116\55\102\73\56\76\115\83\70\69\43\69\119\100\78\80\51\69\69\69\108\43\83\82\105\122\71\56\112\98\74\52\115\103\57\86\66\48\106\99\71\119\71\50\73\56\104\121\88\88\67\88\99\53\77\117\97\71\102\72\111\82\122\51\72\118\97\71\43\87\108\89\113\79\51\97\107\113\80\113\68\50\117\101\108\67\76\71\115\55\76\68\75\69\114\56\111\100\102\108\116\104\56\57\73\67\120\76\80\115\85\119\114\108\74\104\117\111\89\55\115\67\97\74\115\43\77\50\119\76\90\87\80\65\85\49\79\76\57\115\76\57\48\49\57\67\57\49\121\104\47\120\83\48\102\100\100\109\120\78\110\85\117\122\68\53\118\84\85\121\79\106\109\53\104\82\84\76\76\73\122\78\77\55\103\57\121\48\51\100\55\119\85\77\56\51\104\104\75\48\67\111\100\79\80\66\48\122\71\68\73\104\80\47\78\105\56\109\113\73\55\102\102\80\119\120\106\81\75\105\82\73\106\77\108\74\80\114\49\74\99\68\114\108\76\122\98\66\88\69\70\72\98\75\112\119\56\100\82\80\47\75\79\112\106\110\68\56\80\49\52\111\103\47\98\116\65\121\66\86\117\65\47\117\49\114\89\53\80\84\79\57\99\98\51\85\107\83\97\43\84\115\112\87\110\117\113\107\102\52\100\88\106\49\116\97\82\99\88\73\55\111\80\119\105\100\86\113\102\120\117\98\98\49\85\50\66\51\101\70\57\69\115\70\73\90\80\85\57\107\49\101\98\111\118\101\101\98\118\81\111\110\67\54\105\117\57\120\71\112\108\114\55\70\97\98\75\106\81\100\104\68\122\81\55\87\97\49\85\102\71\65\54\108\65\98\82\83\80\106\57\74\84\88\114\109\122\87\75\71\113\78\101\115\81\53\83\84\88\101\118\83\82\57\99\105\66\113\72\113\114\111\78\75\54\118\75\49\105\104\88\73\78\49\121\43\66\86\81\83\53\120\57\50\70\54\119\86\72\75\77\82\117\77\112\81\89\78\97\50\88\52\84\49\79\71\53\52\43\47\107\111\113\55\77\105\87\100\89\77\76\101\54\67\109\68\49\112\55\70\82\116\54\87\103\72\104\90\120\54\105\100\121\57\99\53\116\88\116\111\101\98\55\47\69\110\72\122\77\122\77\66\57\103\70\109\121\113\116\112\76\70\72\113\49\102\69\88\69\66\78\83\70\84\121\112\83\106\53\72\118\50\70\75\82\97\116\104\52\50\66\49\79\55\82\80\77\73\69\55\100\48\99\71\100\77\69\88\75\86\80\66\43\98\77\57\87\49\79\99\66\72\77\89\104\67\71\112\101\100\89\117\50\108\105\52\112\52\81\102\82\109\107\69\48\53\101\68\105\53\76\85\87\110\114\90\52\117\57\74\80\51\55\86\86\114\97\79\51\50\68\116\76\74\105\120\55\48\80\52\49\81\65\48\73\78\76\53\113\55\88\107\56\112\50\83\103\75\86\88\105\109\89\109\66\73\98\50\101\69\78\54\86\113\49\67\112\72\98\70\71\71\114\116\104\87\65\81\48\117\86\119\74\108\75\102\49\113\98\115\75\100\101\75\82\76\55\67\113\107\104\66\100\57\66\66\105\114\115\66\113\67\86\57\67\84\47\88\103\82\80\82\119\103\118\121\101\117\70\69\50\57\43\81\55\50\47\68\100\88\67\49\122\99\78\81\49\83\71\78\111\49\119\85\101\119\73\88\121\51\122\66\89\72\108\72\47\108\65\106\121\119\98\98\105\119\72\81\119\43\110\68\89\105\90\47\57\81\122\49\113\119\75\106\81\105\55\107\105\90\43\47\85\72\82\117\100\120\116\111\118\72\105\54\54\74\57\72\99\56\109\113\79\114\98\116\49\65\71\67\53\70\111\53\72\118\120\86\70\113\53\82\73\71\99\83\111\118\116\100\87\82\79\104\111\49\79\113\43\121\65\75\107\78\80\108\77\105\122\43\51\99\81\100\73\47\107\56\117\101\54\86\70\54\118\115\70\115\56\89\69\53\109\70\83\49\80\107\89\55\81\90\68\110\75\116\56\47\55\51\101\118\87\51\86\72\78\66\72\48\73\68\103\119\99\57\70\120\84\53\81\70\86\113\113\83\113\54\120\114\117\72\114\109\65\102\69\84\51\71\87\77\67\43\115\119\88\48\74\55\75\119\72\120\103\97\107\116\103\84\86\104\103\111\81\97\110\106\106\86\121\50\89\86\75\112\54\112\83\72\106\67\80\83\120\76\74\121\49\118\107\53\90\65\76\56\54\121\121\90\76\54\111\66\52\47\82\72\67\77\50\100\103\53\116\116\119\66\118\89\84\111\121\79\98\114\76\110\50\47\121\47\54\106\54\101\68\50\73\70\56\85\118\86\49\122\86\88\47\106\90\110\97\82\83\79\74\114\77\56\121\114\51\101\72\112\54\104\104\71\122\49\121\86\43\117\112\121\72\117\50\118\52\101\83\108\75\115\73\74\85\98\101\57\68\104\77\97\114\81\108\118\107\87\55\50\114\74\50\119\50\85\69\54\52\48\121\114\50\118\122\112\118\82\68\104\98\122\85\86\81\98\90\80\112\113\85\111\90\56\66\67\110\120\53\73\114\43\89\87\85\49\113\54\112\76\115\68\52\99\113\86\80\56\106\102\120\104\105\82\73\79\67\88\88\100\90\67\99\122\69\85\113\122\88\88\54\108\98\43\70\54\74\48\79\104\112\80\84\75\122\71\52\65\70\86\89\106\97\108\67\65\57\112\68\82\68\47\86\55\97\80\56\70\66\110\111\50\115\55\117\73\56\88\87\83\57\67\118\72\43\89\52\84\79\100\103\105\82\70\111\66\85\97\81\108\98\81\99\113\99\75\122\99\89\81\99\57\69\102\73\85\54\87\115\76\122\109\70\81\53\106\84\116\99\47\70\56\57\114\66\71\106\106\97\87\97\67\77\105\105\108\81\97\48\81\105\50\71\65\120\47\78\49\55\108\89\103\80\107\87\70\53\86\120\87\85\103\110\88\116\87\105\51\112\113\80\51\73\50\86\81\47\71\118\65\118\53\97\57\52\43\50\65\51\104\90\52\103\53\119\49\73\79\110\43\80\69\119\102\99\121\79\47\114\68\106\100\120\67\51\100\87\106\70\81\86\104\120\68\89\107\121\118\98\104\116\86\101\65\87\69\87\79\72\112\97\116\102\72\89\72\106\110\115\76\43\50\111\118\79\89\99\89\69\71\119\90\99\103\111\70\80\89\116\111\76\66\111\53\116\69\47\84\111\43\57\52\86\88\47\88\48\108\68\111\72\108\84\88\111\53\71\98\81\109\88\76\88\102\73\83\67\112\76\114\74\86\81\67\79\110\88\100\71\97\113\122\117\80\73\118\82\107\80\56\66\114\116\65\79\76\110\68\48\100\67\111\84\87\115\54\109\100\101\48\80\97\65\43\119\114\53\72\116\73\57\97\104\107\77\106\55\103\121\55\80\104\105\68\81\71\88\80\57\104\106\119\100\85\65\77\52\120\121\89\50\104\56\87\89\77\73\84\83\83\120\82\76\66\70\73\108\51\81\47\121\88\106\65\80\77\81\65\65\121\111\121\98\72\102\115\97\113\48\97\122\75\55\72\87\112\71\81\69\120\73\82\122\57\43\83\82\49\84\52\104\52\76\120\114\105\50\74\118\107\110\82\86\104\103\73\52\102\71\97\121\116\120\50\122\76\70\83\114\54\113\51\87\100\108\50\57\72\83\85\52\84\114\67\113\68\109\76\47\122\119\76\85\69\89\70\56\122\114\52\71\112\113\43\85\68\56\67\81\105\100\80\89\67\48\107\107\53\113\43\84\85\71\86\70\101\78\78\110\77\80\70\122\47\102\106\53\49\103\111\53\43\118\89\111\75\77\112\85\100\80\107\107\81\66\66\78\98\86\71\57\49\122\101\98\53\65\88\84\109\107\87\49\115\103\90\90\51\116\66\53\112\120\113\71\108\120\107\87\48\112\100\101\70\65\81\109\69\115\70\52\49\52\117\116\48\66\118\74\100\113\107\66\77\114\103\54\65\90\97\65\113\70\112\76\122\82\102\66\85\114\70\104\80\78\84\52\108\72\85\68\55\102\89\110\52\48\81\87\77\48\48\66\120\47\48\80\50\109\101\108\99\105\79\68\47\89\73\97\78\48\53\116\88\122\85\117\65\70\67\98\80\121\73\111\71\56\68\104\69\85\69\112\57\66\76\105\105\116\72\49\102\67\81\117\74\78\83\73\51\87\85\76\84\81\76\48\121\88\74\97\48\100\72\75\105\57\116\79\119\78\98\47\52\119\83\52\69\111\87\43\57\87\57\112\103\50\79\87\52\115\75\83\116\101\65\118\81\51\76\120\84\80\66\82\121\68\119\79\108\115\77\55\65\55\101\102\78\83\110\70\110\74\66\107\57\109\107\115\105\77\89\121\107\120\119\82\53\69\106\57\104\112\82\52\114\109\103\70\54\49\88\99\100\48\114\87\101\49\57\114\72\88\50\80\49\116\85\68\51\65\79\67\101\85\100\82\49\80\65\51\50\55\43\116\90\103\69\119\97\110\79\50\76\110\84\99\68\118\81\52\77\84\74\74\98\101\112\73\77\98\75\89\76\109\65\103\77\65\81\117\86\101\73\71\102\113\80\117\76\79\74\86\74\54\86\90\66\115\120\85\98\66\52\115\112\117\69\75\90\121\119\103\54\43\84\65\100\52\108\111\109\49\53\70\108\78\111\49\54\75\85\97\122\82\57\105\56\121\108\101\71\115\75\118\49\56\47\54\85\114\113\76\104\73\69\55\47\99\79\73\68\106\65\69\86\120\77\111\43\85\107\117\56\119\67\80\55\65\115\69\84\86\70\48\107\67\66\57\82\69\72\112\101\54\117\89\79\76\57\118\81\101\86\72\109\106\74\69\99\106\77\108\121\122\47\89\55\100\121\118\53\117\121\120\102\112\99\70\104\47\113\69\78\101\117\76\72\101\118\47\86\117\53\55\65\49\74\84\71\108\88\66\109\71\85\67\121\98\56\115\70\51\72\77\86\74\89\48\105\121\104\82\106\82\120\111\117\110\69\90\65\112\111\97\50\102\120\98\72\105\111\100\100\66\86\47\55\48\78\105\79\104\102\82\86\47\119\106\76\57\85\119\113\74\89\51\119\57\99\114\55\90\75\68\57\97\86\84\107\89\83\103\68\98\120\43\97\112\115\97\120\56\79\89\52\84\87\109\77\83\121\103\68\116\115\98\107\78\82\65\67\121\116\50\111\90\98\112\100\103\103\53\112\90\101\69\82\73\103\85\79\53\117\111\104\53\68\80\101\118\57\107\116\56\101\78\50\76\89\90\67\100\77\56\81\90\106\106\43\43\77\116\104\53\109\55\108\85\55\117\57\79\68\116\57\122\89\83\85\48\79\68\119\88\75\55\115\50\86\106\53\121\56\57\48\47\53\105\72\54\57\43\101\54\49\113\83\80\102\99\101\74\118\104\89\85\116\109\82\54\89\65\100\78\54\84\104\69\112\87\49\68\65\70\54\67\48\80\57\70\113\121\77\84\78\50\53\53\43\54\86\89\90\100\43\115\116\116\70\80\115\87\48\108\86\65\47\55\52\74\89\77\115\86\106\74\108\89\108\105\79\113\71\43\101\115\82\110\69\97\89\67\65\99\88\51\72\83\80\105\119\71\71\55\119\69\53\72\117\108\97\100\81\74\103\113\82\77\70\103\121\102\50\106\88\99\54\113\87\80\90\104\82\120\119\117\113\83\120\72\79\83\73\77\108\84\101\109\103\78\68\48\47\88\89\50\105\118\81\49\115\99\52\114\67\116\114\108\69\112\49\72\89\56\71\67\51\76\47\79\51\116\112\118\122\55\53\48\101\54\119\79\51\106\85\115\43\79\48\113\68\84\81\117\77\53\120\115\116\101\105\120\87\65\88\66\48\86\87\103\72\88\57\108\101\81\54\86\71\88\71\49\98\54\119\65\68\66\78\52\74\43\105\85\86\50\102\103\90\117\53\85\87\118\51\112\78\72\49\105\54\49\101\78\120\90\53\76\107\103\52\49\68\68\70\112\49\103\43\98\97\108\51\106\55\48\118\97\87\102\121\52\107\49\87\110\88\72\98\120\101\122\57\112\57\100\53\118\107\99\55\75\97\50\118\49\53\116\113\84\78\67\101\119\72\118\74\67\86\80\109\70\84\116\99\67\102\53\69\43\121\87\55\98\78\54\54\56\108\68\101\66\101\108\104\120\79\105\81\105\87\70\80\80\106\83\106\54\49\47\121\47\43\98\49\86\120\101\115\81\75\79\78\98\104\67\78\68\110\113\117\56\87\99\47\99\72\97\122\80\113\107\76\120\117\103\87\65\106\120\122\55\87\83\86\115\74\104\81\66\82\56\69\76\117\120\112\73\101\76\122\70\90\49\57\71\104\90\103\109\79\102\73\109\68\48\55\86\85\107\48\111\84\112\65\53\50\119\78\104\115\50\78\57\98\82\107\115\77\48\86\112\78\99\90\111\47\87\81\76\86\97\122\109\115\113\72\97\70\85\43\119\77\121\82\57\75\79\70\84\110\104\74\73\103\57\49\109\90\122\87\99\49\90\83\51\109\118\47\86\43\89\86\87\113\110\121\112\75\107\75\116\43\87\76\119\106\115\48\108\122\104\106\82\112\120\73\109\120\71\86\122\54\85\111\71\112\54\57\73\109\86\100\65\87\116\66\115\87\108\47\67\82\67\89\76\49\108\73\121\50\86\86\81\51\48\109\87\67\43\98\51\83\107\112\73\68\47\97\51\54\87\49\57\116\77\90\107\50\65\49\112\50\56\54\43\109\85\88\74\76\70\85\97\120\112\87\52\86\79\87\71\80\69\79\106\82\82\85\78\76\112\111\43\80\76\113\100\74\65\110\86\87\73\101\48\81\53\119\67\68\67\102\82\115\122\113\97\43\52\109\107\106\99\100\100\48\120\74\109\118\79\120\114\110\48\74\83\101\73\76\85\56\113\85\89\78\116\65\85\110\76\51\112\97\120\86\113\90\118\75\103\57\115\70\112\101\116\90\88\50\97\101\113\109\116\84\53\72\77\100\81\69\111\86\119\100\120\99\99\108\74\76\90\87\79\66\51\104\105\110\81\111\57\111\66\78\54\57\50\100\50\52\121\98\99\108\79\69\117\69\73\101\112\108\65\78\105\68\49\50\70\73\72\49\90\52\49\87\122\51\78\99\83\53\102\88\122\72\68\111\77\72\116\116\104\55\82\68\115\52\85\109\69\114\116\48\55\85\67\54\100\79\105\121\77\110\121\111\56\71\47\51\104\82\56\118\117\53\55\99\86\116\108\111\85\115\52\77\113\73\80\119\80\57\87\57\49\87\82\55\72\68\122\55\66\67\80\122\108\53\77\90\53\109\77\109\69\47\87\115\51\69\65\51\98\87\88\111\89\55\89\70\69\85\113\77\78\116\89\49\53\121\97\122\84\84\84\51\86\104\109\120\49\104\108\100\86\114\103\111\80\70\65\84\43\108\101\57\48\54\121\53\117\109\122\69\113\83\121\114\116\122\115\80\47\118\53\106\51\75\119\87\49\79\80\116\86\55\70\51\99\114\77\89\88\109\52\81\76\57\82\47\102\121\113\98\98\82\72\105\97\65\51\66\102\77\117\57\79\49\54\110\82\111\82\99\73\65\51\104\116\105\86\48\75\51\109\74\66\71\78\77\104\53\87\112\54\108\99\56\87\106\99\52\83\115\75\68\82\89\76\116\79\70\80\69\50\43\82\53\100\56\76\109\86\103\48\71\67\83\103\106\50\89\48\102\115\87\50\106\110\74\105\75\54\68\101\105\88\54\104\48\113\87\86\56\77\54\113\74\101\73\54\114\86\53\102\82\77\98\107\84\108\55\75\100\78\75\112\43\81\50\70\100\84\73\110\70\121\97\79\70\86\122\57\71\83\72\106\98\73\100\85\83\57\72\122\50\82\99\104\80\81\52\103\114\82\55\77\55\112\113\84\47\53\116\108\119\84\89\53\50\117\89\104\117\71\83\48\50\106\105\73\83\98\114\52\90\98\78\117\72\111\100\72\111\74\99\84\110\54\122\71\98\66\51\71\115\120\77\117\100\84\71\108\114\47\50\98\72\108\73\117\56\75\81\112\53\66\112\49\116\79\99\78\106\82\89\100\90\112\86\49\106\79\49\105\106\85\110\87\86\102\75\111\116\72\115\115\119\121\105\112\114\67\90\99\86\99\119\65\86\67\82\69\76\122\97\109\79\43\122\76\50\89\75\88\103\47\43\119\99\89\48\110\73\113\53\72\107\122\107\81\51\72\54\112\84\109\108\82\84\101\111\98\101\118\106\104\47\89\113\72\76\76\73\108\115\74\122\107\68\103\71\57\107\81\77\115\87\105\80\74\107\52\98\97\71\83\88\113\90\121\55\43\90\86\122\114\111\65\78\90\53\85\72\56\106\79\49\57\86\111\73\99\52\67\71\66\79\121\99\102\114\55\106\116\57\122\119\80\79\119\102\50\78\97\81\65\113\84\111\56\121\49\98\117\51\106\89\53\106\78\111\100\83\50\116\109\112\54\71\104\121\101\48\89\116\50\121\55\70\48\56\73\67\81\117\117\111\114\120\43\114\113\117\98\77\85\121\107\108\103\112\99\97\122\79\43\102\104\102\120\102\84\72\112\56\80\89\57\101\69\101\48\68\70\84\111\112\78\115\116\86\79\106\83\122\52\102\109\122\109\71\68\52\79\54\87\84\71\67\110\99\43\43\115\118\116\109\81\100\53\68\65\86\104\82\116\88\66\67\86\106\66\111\90\116\84\118\48\108\65\68\106\72\98\103\49\74\107\55\48\104\78\119\121\76\89\50\105\103\53\87\107\73\121\53\68\97\105\52\102\107\76\53\43\107\88\49\104\81\107\47\70\88\74\50\48\68\76\104\57\86\112\110\68\122\57\119\87\86\117\103\103\69\74\116\87\80\69\118\90\84\48\81\88\102\48\68\67\48\111\72\78\112\55\69\108\82\83\70\73\87\73\103\49\53\67\43\88\78\109\76\110\111\97\69\121\53\79\115\49\122\55\48\111\119\111\106\78\55\55\76\102\68\78\50\88\107\69\47\110\114\83\112\79\122\110\53\75\52\111\120\101\98\76\111\72\115\116\81\78\116\117\77\113\85\72\112\66\118\97\102\122\79\119\83\106\51\117\47\114\67\101\68\113\109\105\86\77\70\83\53\100\116\110\74\66\112\106\97\65\70\67\112\48\118\121\52\107\53\86\74\72\81\56\109\120\116\115\120\81\48\110\67\121\116\97\51\43\116\106\118\75\73\50\85\56\54\65\90\99\118\120\53\81\74\108\72\115\69\114\114\118\106\43\52\90\74\48\71\83\84\115\43\47\107\87\106\116\68\54\108\43\85\83\50\104\56\68\120\85\78\74\118\119\108\121\67\76\103\122\119\53\81\110\99\100\105\100\89\75\102\87\104\78\113\97\81\67\43\49\70\54\51\79\119\75\97\110\57\78\79\56\74\71\65\77\56\110\88\73\73\105\80\51\120\74\87\117\80\98\69\80\75\73\51\106\113\79\73\52\108\122\117\50\99\100\83\74\80\75\50\78\117\120\106\74\97\122\87\122\109\51\50\79\112\71\57\48\120\99\113\112\50\79\76\78\47\70\90\54\52\75\49\71\56\68\54\55\56\115\75\115\86\67\87\53\74\89\114\43\101\99\50\50\100\101\48\110\81\71\88\83\55\110\88\72\121\52\55\118\86\87\109\49\76\106\72\119\68\43\78\113\69\66\65\116\100\87\51\111\117\86\112\75\103\51\110\48\85\50\119\109\99\51\118\79\89\79\85\50\68\74\74\77\80\85\110\82\55\122\53\57\115\121\48\85\57\85\105\103\76\77\83\116\72\86\57\116\103\85\104\117\74\74\82\122\109\54\75\105\84\71\66\71\98\99\48\107\78\113\48\108\110\72\70\98\117\116\106\116\79\90\65\104\56\73\107\66\108\112\116\53\67\43\85\51\70\116\65\53\69\73\100\107\109\56\110\120\52\101\54\117\113\98\113\88\113\73\105\86\115\118\118\68\98\100\104\74\106\55\73\82\111\116\86\115\48\122\78\75\87\117\52\47\87\43\81\90\108\75\118\88\105\117\47\48\77\71\55\98\56\53\113\122\117\73\75\122\71\97\117\73\109\79\83\110\100\56\84\86\48\51\105\80\49\122\52\80\113\49\104\90\89\70\83\99\100\120\68\56\54\108\102\116\98\72\120\109\120\48\119\72\68\79\107\106\118\121\43\101\48\89\50\73\50\83\120\79\73\54\105\122\105\52\90\105\80\109\89\56\78\107\98\69\118\99\48\109\83\67\118\67\98\81\121\80\107\56\70\104\109\104\89\77\78\52\114\97\83\50\114\73\83\98\119\66\111\106\112\106\68\84\113\106\120\79\111\119\49\107\55\83\66\114\73\101\98\47\57\101\122\47\88\120\53\51\80\66\114\122\56\85\69\66\90\50\85\71\107\47\70\109\50\52\110\113\66\121\107\99\81\43\104\47\71\106\103\103\48\72\115\106\50\79\54\75\47\99\50\47\52\104\108\103\57\81\69\98\97\117\110\77\97\87\68\83\121\90\43\80\119\84\117\65\53\87\105\116\43\111\104\78\115\101\109\98\107\88\55\71\80\83\117\112\54\76\53\70\122\101\111\68\107\90\67\73\79\52\84\103\117\104\81\110\66\113\84\112\51\66\53\86\65\117\83\76\115\83\116\101\106\109\82\113\103\121\71\48\87\99\73\101\117\80\77\52\50\80\57\110\109\83\66\76\85\78\66\84\85\65\105\52\67\76\90\72\75\78\66\76\73\51\83\105\122\99\68\89\116\53\103\49\90\72\122\114\99\112\117\99\49\43\65\113\120\112\66\113\104\114\43\79\120\105\87\51\65\98\108\74\118\89\54\99\85\43\66\72\56\66\87\101\55\117\100\73\76\50\105\106\86\51\53\112\53\76\77\90\85\68\82\68\69\48\71\112\66\67\77\101\57\67\70\109\107\109\102\77\87\65\98\50\106\105\121\90\55\85\100\68\117\90\72\47\89\87\110\98\69\51\115\54\77\84\106\74\56\49\71\82\107\49\103\49\99\98\65\87\55\110\121\108\79\86\86\56\53\100\71\51\102\68\48\85\84\78\43\76\111\109\105\85\65\106\119\102\69\87\88\97\89\76\81\57\67\101\122\112\117\73\85\53\111\81\98\55\109\113\55\53\88\86\103\66\114\77\105\89\101\74\110\118\78\83\88\106\81\68\68\109\55\81\81\52\68\116\104\53\87\121\78\82\117\56\97\51\75\56\83\87\112\54\109\56\114\65\67\72\54\49\107\74\43\53\69\112\117\105\54\121\51\90\109\90\99\82\77\84\50\75\97\109\74\110\100\107\88\53\78\106\67\69\54\55\111\104\90\104\118\67\121\82\72\66\57\120\102\108\68\57\83\56\98\65\102\90\47\105\53\97\80\99\70\112\102\84\48\100\88\50\86\82\80\74\55\99\54\115\84\53\65\77\117\88\54\80\106\109\81\100\74\111\118\101\116\76\110\81\88\53\109\118\106\119\112\79\77\75\99\52\73\102\110\117\50\122\51\69\47\98\121\76\76\68\66\83\75\121\87\57\48\82\78\98\54\87\52\54\112\109\101\87\99\51\50\80\107\80\108\81\50\71\65\55\104\53\67\55\79\69\52\119\77\75\56\79\81\48\113\111\50\52\99\90\90\54\111\79\72\77\69\108\107\113\113\51\83\72\100\48\98\47\71\114\120\105\119\105\71\121\87\47\99\80\68\49\51\66\83\67\88\120\99\65\104\77\69\76\56\47\52\104\116\105\47\113\87\104\79\67\110\110\107\43\89\78\111\115\118\120\55\87\47\115\108\78\109\75\105\109\56\99\66\99\65\99\122\114\71\83\88\111\116\112\79\90\105\99\56\98\57\78\55\68\86\115\97\67\54\84\111\67\80\105\50\85\48\68\65\98\69\47\49\110\111\120\107\56\74\101\115\102\68\102\112\56\121\88\83\65\65\109\97\115\68\121\99\75\55\57\70\68\104\99\52\104\115\121\69\75\70\110\78\109\56\122\99\103\100\77\89\53\113\100\80\50\82\49\120\116\102\90\102\97\108\65\101\47\52\80\49\54\68\102\110\77\48\52\75\81\77\84\97\83\80\43\76\86\72\77\54\87\103\118\70\66\75\120\56\114\48\121\118\49\75\111\113\89\85\76\120\47\114\119\49\51\69\70\66\66\110\113\53\98\67\113\97\120\86\122\83\111\80\102\54\120\115\108\98\72\56\55\115\76\78\69\118\102\122\54\117\78\122\97\101\49\52\85\80\117\106\101\90\56\75\80\57\72\97\100\119\81\110\69\111\111\119\56\69\115\119\73\104\104\55\99\56\105\114\77\43\84\88\78\72\108\89\51\113\79\84\54\48\86\80\69\49\78\100\83\101\105\51\66\79\115\55\83\110\119\105\70\47\48\83\50\56\89\67\115\121\83\101\112\103\57\108\81\103\101\114\113\84\85\68\104\52\75\106\72\115\72\67\43\49\50\121\122\84\55\118\109\109\84\79\90\110\120\103\117\70\99\83\51\100\101\87\81\84\118\113\81\100\66\50\101\102\57\100\82\69\75\100\54\87\100\55\56\112\121\43\55\84\103\88\88\113\120\72\117\43\50\110\48\90\69\86\89\89\103\99\69\57\51\85\89\122\65\70\110\86\90\108\103\116\48\55\99\74\49\65\89\85\121\67\69\110\103\107\47\76\100\106\90\69\57\106\78\106\104\69\89\113\66\50\120\52\89\110\102\107\115\67\56\111\52\71\49\80\66\87\121\110\76\47\118\101\101\80\102\69\71\68\103\76\113\55\81\85\49\83\87\76\66\52\90\103\117\48\102\113\49\86\51\101\69\74\111\43\53\113\103\47\117\107\48\51\102\66\49\67\50\109\43\84\75\57\114\114\83\117\52\118\108\75\90\103\54\49\88\57\53\81\73\70\55\118\120\113\52\56\120\108\76\76\121\97\108\120\72\120\84\73\55\116\53\83\57\116\115\112\71\75\76\69\49\90\53\85\122\103\73\72\97\119\85\97\100\70\106\108\101\49\78\50\54\68\99\86\119\122\74\82\111\87\77\56\54\102\67\114\74\97\55\108\109\71\71\117\51\107\43\82\102\109\108\106\68\55\109\99\119\82\111\70\57\100\55\102\101\87\90\110\67\111\117\69\122\76\74\111\52\74\48\71\71\69\53\105\111\74\77\97\110\112\51\68\99\111\86\121\68\86\121\55\118\84\121\119\97\70\57\52\43\68\52\77\48\111\54\99\56\83\117\77\67\111\43\104\48\113\82\48\69\98\52\115\47\90\87\115\65\122\51\111\56\79\120\118\82\114\89\73\120\49\87\57\112\122\77\71\117\75\66\66\55\98\87\68\65\98\107\49\121\54\49\89\88\83\121\85\71\80\97\99\78\65\50\73\104\52\57\77\120\88\52\65\100\120\85\98\52\50\100\112\53\73\99\98\120\83\47\74\100\110\81\56\97\122\56\110\112\75\43\74\49\84\75\75\53\116\79\80\53\111\100\112\107\88\55\102\49\74\71\80\77\57\82\56\83\112\119\105\76\52\65\118\57\48\109\114\106\57\118\118\50\47\47\118\69\106\53\69\69\71\87\113\47\107\90\65\121\102\66\121\106\97\83\47\105\100\104\56\48\70\69\99\79\53\114\108\82\89\82\108\67\90\120\108\43\114\87\105\51\51\47\68\50\66\104\120\110\114\75\121\48\105\116\84\77\106\97\85\113\88\54\55\114\57\111\100\52\88\110\108\75\73\101\83\122\118\66\118\74\111\53\51\43\78\97\109\83\101\113\113\101\55\100\67\121\107\77\67\102\97\113\73\121\118\122\98\55\78\74\75\105\84\84\74\82\71\85\122\89\99\87\70\104\67\65\111\118\106\51\102\79\82\87\69\111\113\81\115\75\55\69\73\110\54\85\106\82\116\110\122\70\50\115\77\102\68\53\48\84\104\68\85\118\107\57\85\76\104\117\120\98\100\68\109\72\70\100\119\53\51\122\57\74\87\103\77\101\53\68\88\118\68\106\121\106\57\74\88\108\66\104\67\54\100\80\86\82\89\75\88\100\69\82\57\72\52\77\76\97\65\69\122\112\103\75\120\83\47\86\68\89\69\69\111\51\52\84\80\82\79\84\115\122\43\121\108\78\76\114\81\68\56\79\81\54\106\115\104\105\90\113\78\78\101\117\88\106\49\47\51\116\77\75\70\114\71\100\51\114\104\71\117\47\47\89\104\122\120\99\87\108\110\65\77\55\80\50\70\43\75\89\110\72\86\75\65\65\76\111\81\53\55\87\52\104\78\104\84\73\99\79\57\69\51\53\68\111\57\110\87\103\82\43\70\68\112\54\52\53\120\81\76\67\81\69\82\105\118\113\117\110\57\106\122\111\83\86\103\90\49\77\120\52\86\55\101\99\66\117\71\88\53\77\106\49\117\102\122\76\120\70\78\90\80\80\118\111\79\55\49\80\76\122\84\54\104\56\85\120\106\98\68\47\105\66\102\119\108\52\78\86\111\70\80\67\119\71\103\102\116\104\72\72\120\65\120\57\74\99\50\70\53\82\56\99\106\72\104\56\100\119\68\105\120\87\50\73\89\113\86\70\121\110\75\111\104\115\114\103\119\55\97\120\121\103\101\75\48\112\54\56\101\56\82\71\88\65\120\79\116\111\121\48\100\101\118\97\108\55\71\89\43\52\99\119\53\43\76\77\117\116\65\70\48\83\83\86\119\56\102\118\83\115\103\103\115\107\82\76\117\87\110\82\103\104\107\47\53\47\100\74\53\89\116\90\85\111\53\52\76\76\106\98\122\105\86\116\110\55\55\47\72\109\113\121\84\109\85\74\67\82\76\115\79\116\76\87\71\90\119\88\103\115\114\47\101\84\115\106\72\116\106\77\117\70\49\117\67\53\119\69\66\81\113\108\119\50\49\79\50\65\56\52\90\110\67\70\107\112\122\122\54\108\55\75\82\106\75\52\116\52\76\83\122\65\67\48\57\55\97\114\100\89\103\55\52\76\49\87\108\105\88\87\43\47\53\98\43\110\52\83\112\67\97\111\105\118\108\50\68\69\73\120\102\54\74\80\77\113\118\120\118\56\87\52\108\104\117\105\104\83\110\101\111\79\84\76\51\72\83\102\99\99\109\113\74\88\117\65\48\81\51\49\115\54\57\49\67\79\107\118\89\66\78\117\115\104\53\87\110\49\113\122\67\83\103\107\67\54\78\106\122\86\122\105\117\83\98\107\66\55\69\99\117\100\90\50\66\98\54\55\109\122\51\71\107\113\57\114\85\100\80\68\121\83\84\71\82\73\122\112\115\106\122\108\52\105\76\54\118\97\66\78\108\65\104\102\76\100\105\101\118\103\118\74\75\74\71\85\99\81\53\102\105\68\84\84\108\104\70\115\85\81\52\55\79\87\115\49\88\43\111\107\89\101\56\76\116\105\77\116\52\116\88\116\50\72\110\53\99\80\98\106\69\73\98\69\75\79\116\108\67\111\55\82\50\108\86\65\100\76\108\70\107\66\89\75\101\107\51\76\72\110\108\82\87\51\97\82\114\56\100\75\115\86\57\51\121\53\73\105\116\69\83\75\108\48\43\72\78\76\108\101\68\49\78\87\50\83\67\52\78\97\88\67\75\100\99\83\55\68\83\79\89\56\87\83\105\55\74\100\70\71\68\53\105\43\109\53\50\108\89\52\107\54\84\85\55\52\81\51\51\80\122\113\122\103\51\116\112\82\86\56\110\119\69\86\54\77\54\80\77\66\82\107\106\101\74\114\106\88\73\109\66\121\72\119\99\57\114\67\69\50\70\76\112\54\80\97\71\50\116\108\51\84\50\72\99\69\80\79\110\50\57\53\76\80\102\117\50\87\108\81\122\105\73\89\74\82\103\78\99\65\83\110\56\56\101\48\76\67\104\82\106\117\72\81\49\113\82\102\119\78\110\68\121\47\100\117\75\49\54\66\78\117\54\110\88\66\90\104\90\84\84\122\74\82\83\72\106\85\116\119\71\83\76\90\102\89\77\103\73\107\87\103\100\122\71\74\49\72\69\116\117\69\49\87\79\116\84\116\79\55\117\68\87\66\52\97\50\79\120\76\68\103\55\87\121\114\106\107\55\78\65\74\98\121\47\75\116\69\56\119\47\100\86\106\88\119\83\117\89\73\71\118\81\98\106\70\82\114\82\49\86\56\116\43\43\73\48\110\43\77\79\48\43\73\51\54\109\50\121\77\65\90\71\79\82\97\49\84\98\50\89\66\97\119\89\56\70\90\82\48\88\85\57\49\72\71\71\97\48\78\47\84\74\82\51\108\115\108\65\52\111\68\112\50\50\118\110\108\106\82\98\119\74\52\70\55\88\48\66\122\49\110\48\105\116\73\81\99\79\75\122\68\55\98\78\84\104\105\75\49\97\107\79\84\77\43\103\74\70\76\109\80\72\54\77\101\113\105\111\112\87\97\100\109\47\79\68\88\100\78\50\105\65\71\118\75\71\101\90\107\67\72\117\67\120\105\51\90\71\99\69\115\71\82\72\105\100\65\52\68\76\84\106\55\118\90\106\47\90\47\90\78\84\55\75\72\84\82\83\80\109\117\97\57\78\89\85\56\113\51\120\47\122\83\112\105\102\69\103\116\117\67\115\87\89\49\118\84\89\53\118\50\119\88\81\86\74\79\70\80\86\74\68\122\76\114\81\80\116\53\121\87\119\102\82\110\77\105\122\90\84\99\113\78\116\51\74\119\116\68\113\109\102\51\98\48\105\43\74\117\111\87\102\82\118\48\83\52\84\69\47\52\104\55\76\57\117\85\89\78\112\79\49\48\47\85\80\69\73\111\50\84\50\66\84\75\77\119\101\55\72\76\52\112\77\70\76\112\49\75\115\74\107\82\111\86\54\87\115\82\81\66\67\54\71\75\49\80\87\53\66\81\97\88\108\100\81\53\121\70\49\86\101\105\89\55\85\89\87\54\106\119\88\48\67\49\107\105\85\99\67\71\51\52\103\47\107\43\80\55\122\86\103\50\110\121\75\106\67\97\99\87\55\56\115\57\98\87\73\108\77\52\107\57\71\118\71\77\54\105\97\76\69\100\69\68\111\85\106\70\101\113\101\48\70\52\53\55\100\71\86\100\103\76\54\104\67\72\76\76\100\65\119\61\61";local karrotlIIllIll='\97\121\107\116\88\49\78\108\75\108\112\53\99\106\86\111\100\106\111\114\78\107\66\79\77\119\61\61';local karrotlIIllIII='NGI2d3Q8YSp3KmsvYWc9K0c6dw==';local karrotlIIlIIlI=function(a,b)local c=karrotlIIlIlIl(karrotlIIlIllI(a))local d=c["\99\105\112\104\101\114"](c,karrotlIIlIllI(b))return karrotlIIlIllI(d)end;local karrotlIIllIll='\97\121\107\116\88\49\78\108\75\108\112\53\99\106\86\111\100\106\111\114\78\107\66\79\77\119\61\61';local karrotlIIllIll='\97\121\107\116\88\49\78\108\75\108\112\53\99\106\86\111\100\106\111\114\78\107\66\79\77\119\61\61';local karrotlIIllIIl='\107\97\114\114\111\116\32\102\114\101\101\32\111\98\102\117\115\99\97\116\105\111\110';local karrotlIIlIIII='OS5nRkJxRlY8XydZaSZ2OXdEb3t7I2EkNmcvbyxdZVYvZy86Mjg=';function karrotlIIlIlll(a,b)local c=karrotlIIlIllI(a,b);local d=karrotlIIllIlI;return c,d end;return karrotlIIlIlII(karrotlIIlIIlI(karrotlIIllIll,karrotlIIlIIIl),getfenv(0))()end)()