--return(function(...)local Z={"\087\066\097\103\069\055\054\120\052\110\079\119","\084\121\097\051\115\087\112\085\066\047\117\110\105\105\099\055\105\050\061\061","\080\122\068\088\083\077\099\122\099\121\043\078\043\078\054\075\056\050\061\061","\087\085\120\048\121\106\043\071\097\049\049\099\109\100\081\117\121\079\089\049\077\086\043\061","\078\111\102\055\054\069\108\112\087\116\108\061","\067\116\065\043\067\110\085\113\114\119\057\050\099\111\087\080";"\076\097\071\115\114\085\061\061";"\090\113\099\072\081\100\061\061";"\112\081\097\089\077\100\061\061","\074\118\048\101\081\055\090\105\068\102\090\053\069\100\061\061","\078\100\061\061","\068\102\099\071\075\102\050\061","\068\118\083\048\075\113\090\054";"\113\068\099\081\051\050\061\061","\090\117\087\048\090\069\061\061";"\079\072\084\085\048\082\048\117\086\049\049\122\073\085\061\061";"\068\118\087\120\090\102\082\048";"\067\074\053\098\049\055\119\072\090\113\071\043\075\111\098\097\099\072\069\061";"\116\057\114\087\079\078\073\119";"\086\089\074\122\074\116\090\109\083\118\072\113\067\089\083\047";"\117\101\055\065\090\050\061\061","\082\104\074\068\117\078\114\118\105\050\061\061";"\086\102\087\107\075\102\074\061","\086\102\082\070\086\089\106\077\075\118\068\061","\114\114\119\120\065\107\071\056\087\101\105\076\043\073\085\082\048\050\061\061";"\086\067\088\050\081\067\099\047";"\097\089\115\119\068\111\086\054\086\085\061\061";"\115\117\083\119\074\117\083\122\086\118\054\052\090\069\061\061";"\057\088\065\047\120\082\055\086\083\083\052\076\078\086\101\067\080\056\067\109\072\078\050\061";"\068\117\083\119\075\067\083\119\081\116\115\071\081\118\098\054","\083\089\099\070\068\089\065\108\083\113\083\098\074\117\077\115\067\100\061\061";"\074\120\066\070\057\103\084\047";"\075\102\082\071\090\089\099\119\068\118\054\120\090\050\061\061";"\043\054\077\051\068\074\057\113\068\087\086\084\067\114\115\107\097\055\066\061","\090\117\072\071\086\102\099\079";"\097\116\099\043\075\117\087\055\090\067\069\061";"\081\076\054\119\090\069\061\061","\050\097\051\075","\068\113\115\122\049\067\088\076";"\051\107\103\118\115\053\066\082\084\049\111\061","\072\118\052\073\048\103\108\084\070\065\117\105";"\087\068\112\043\100\079\098\069\098\107\050\117";"\086\117\087\077\086\085\061\061","\050\073\117\102\105\053\051\083\048\075\118\081\056\111\111\104","\110\120\050\050\103\056\048\110\083\089\122\081\043\071\057\061","\107\047\099\115\067\051\043\100","\043\120\103\078";"\068\118\083\098\086\067\054\122\090\069\061\061","\075\110\108\061";"\081\117\071\071\068\100\061\061";"\086\055\071\079\086\119\083\116","\075\057\068\104\054\066\085\061","\083\102\087\048\068\102\083\122\108\111\115\054\086\102\083\052\086\102\083\055\108\069\061\061","\086\102\082\120\086\067\072\107\090\116\108\061";"\099\055\079\088\097\074\054\105\090\111\077\056\083\067\071\048","\116\072\082\053\090\067\066\061";"\116\072\082\048\090\116\115\071\086\102\087\107\075\102\074\061","\108\104\107\115\112\069\061\061","\081\072\083\067\069\054\083\072\075\070\106\106\114\111\050\066","";"\068\070\083\119\043\055\082\088\067\054\086\080\083\087\090\053\115\113\079\061","\078\107\100\054\090\109\079\077\078\100\061\061","\048\121\090\073";"\074\089\106\119\090\083\087\122\086\083\083\113","\116\072\082\076\081\050\061\061","\067\054\111\117\086\055\082\055\099\067\077\088\067\083\068\088\081\083\068\061";"\116\072\082\077\075\118\115\054\104\085\061\061","\083\110\087\080\049\074\077\069\086\111\099\101\068\113\077\070\115\102\055\061";"\069\076\051\083\043\111\115\050\054\054\074\112\073\079\081\089\104\055\116\056\112\114\121\102\071\102\048\098\078\087\097\116\101\086\090\117\078\053\110\048\075\057\098\070","\115\117\083\120\090\116\106\071\086\102\083\089\083\074\054\111";"\068\054\068\072\115\117\098\047\114\102\050\061";"\084\098\097\104\085\077\089\107\102\120\054\050\087\087\055\061";"\118\106\116\105";"\099\079\070\089\105\069\061\061";"\090\116\106\122\075\113\108\061","\081\117\082\120\081\117\087\119";"\076\122\075\101\076\069\061\061";"\067\118\072\051\049\076\086\101\097\117\106\102\043\089\065\069\086\052\043\061","\090\118\098\105\075\113\108\061","\097\117\098\055\049\074\098\116\083\074\099\070\049\083\054\122\049\069\061\061";"\098\109\116\089\087\067\111\061","\073\106\066\066\116\073\054\055\085\088\110\113\099\120\066\108\084\087\075\051","\075\102\083\120";"\075\110\111\061";"\106\055\109\057\102\100\056\053\100\116\072\081\078\081\053\061";"\107\112\065\047\049\049\067\103\109\111\084\116\083\100\061\061";"\075\067\087\119\049\085\061\061","\068\102\087\077\068\076\043\061";"\099\104\080\066\049\043\089\084\122\086\052\119\057\066\043\061"}for v,O in ipairs({{411182-411181,120932+-120843},{584883-584882;672949+-672896};{433635-433581,487855+-487766}})do while O[-806905+806906]=s or v(f,H+(-111843+111844),H+(-603763+603764))~="\061"then A(t,b(O((N%(-3296+68832))/(907772-907516))))end break end H=H+(490415+-490414)end C[Z]=u(t)end end end return(function(Z,x,u,b,n,C,A,T,d,M,H,W,O,s,U,N,K,I,t,f)H,N,K,W,s,d,O,t,I,U,f,M,T=-232551+232551,function(Z)for v=-409645+409646,#Z,-592753-(-592754)do f[Z[v]]=(-448173-(-448174))+f[Z[v]]end if u then local O=u(true)local x=n(O)x[v(-305920-(-249256))],x[v(-379268-(-322602))],x[v(798073+-854748)]=Z,M,function()return-113252+-2867319 end return O else return b({},{[v(-19897-36769)]=M;[v(-453572-(-396908))]=Z;[v(904252+-960927)]=function()return-3275524-(-294953)end})end end,function(Z,v)local x=N(v)local u=function(...)return O(Z,{...},v,x)end return u end,function(Z,v)local x=N(v)local u=function(u,b,n,C,A)return O(Z,{u,b;n;C;A},v,x)end return u end,{},function(Z,v)local x=N(v)local u=function(u)return O(Z,{u},v,x)end return u end,function(O,u,b,n)local z,fx,o,Nx,Hx,nx,L,Zx,p,S,e,F,A,V,c,bx,Y,R,sx,tx,r,Q,ux,P,X,M,y,J,j,E,K,D,w,xx,l,Ox,g,q,N,Ax,k,G,Cx,B,h,f,H,m,a,i,vx while O do if O<7394083-(-772664)then if O<45921+4268986 then if O<2941821-489775 then if O<-29729+1228518 then if O<35525-(-757559)then if O<-359936-(-944317)then if O<-159116-(-695286)then O=4805106-(-969406)else f=s[b[-573617-(-573618)]]A=#f f=-484207+484207 O=A==f O=O and 10891629-(-819705)or-1030528+2206627 end else A=D O=o O=D and-658612+7573895 or 569778+15068716 end else if O<1032960+53469 then if O<933117+-76037 then xx=not Ox vx=vx+Zx y=vx<=r y=xx and y xx=vx>=r xx=Ox and xx y=xx or y xx=9998481-(-171173)O=y and xx y=-970942+2879736 O=O or y else O=s[b[561339-561329]]H=s[b[-799662-(-799673)]]f[O]=H O=s[b[-742507-(-742519)]]H={O(f)}O=Z[v(510468-567090)]A={x(H)}end else N=v(-1044224+987605)H=Z[N]N=v(-566821-(-510192))f=H[N]O=Z[v(-351872-(-295209))]N=s[b[-393195-(-393196)]]H={f(N)}A={x(H)}end end else if O<1765739-(-150437)then if O<1555500-(-36897)then if O<603754-(-981118)then F=F+q y=not j Y=F<=J Y=y and Y y=F>=J y=j and y Y=y or Y y=6077849-(-990527)O=Y and y Y=440238+95330 O=O or Y else K=v(266536+-323224)O=284777+5425733 N=Z[K]K=N()end else Y=nil O=-886715+2183138 end else if O<2798263-442222 then if O<139492+1984974 then e=not S N=N+K H=N<=M H=e and H e=N>=M e=S and e H=e or H e=-37409+2488427 O=H and e H=-35617+893243 O=O or H else s[H]=A O=-950205+4788274 end else O=s[b[501233-501232]]H=N m=900924+-900924 D=816889+-816634 e=O(m,D)O=1353289-(-624627)f[H]=e H=nil end end end else if O<3417256-3168 then if O<1007231+2095718 then if O<3803078-897660 then if O<1029760+1635114 then V=nil M=U(M)N=U(N)K=U(K)X=nil o=U(o)N=nil i=U(i)X=-41952-(-41953)H=U(H)O=-414957+3817813 M=t()G=nil H=nil e=U(e)D=U(D)s[M]=H i=192614-192358 l=nil m=nil e=v(252070-308714)H=t()s[H]=N S=nil S=v(146533+-203177)K=Z[S]m=v(-674654-(-618035))S=v(54690+-111342)N=K[S]K=t()o=t()s[K]=N l={}S=Z[e]e=v(-375340+318715)N=S[e]e=Z[m]m=v(453563-510192)S=e[m]D=v(220711+-277403)m=Z[D]D=v(297641+-354322)e=m[D]V={}m=-491119-(-491119)D=t()s[D]=m m=-378988+378990 z=i G=t()s[o]=m m={}i=6753-6752 s[G]=V w=i V=957886-957886 i=-9312+9312 P=w=D l=G and l m=l or m l=9470464-(-502576)O=m and l m=-676597+8498660 O=O or m end else h=not P i=i+w X=i<=z X=h and X h=i>=z h=P and h X=h or X h=-806265+11287225 O=X and h X=-252968+8936241 O=O or X end end else if O<3719369-(-19681)then if O<2743689-(-929789)then if O<3403497-(-116516)then k=745081-745079 w=t()s[w]=L P=v(578418+-635062)h=632500+-632400 A=Z[P]P=v(871355+-927980)O=A[P]P=-540336-(-540337)A=O(P,h)P=t()s[P]=A h=743799+-743799 R=-326315-(-326570)O=s[e]A=O(h,R)h=t()s[h]=A R=-82210-(-82211)q=-722151-(-732151)c=725431-725430 J=594098+-594098 O=s[e]B=v(142908-199526)p=s[P]A=O(R,p)R=t()s[R]=A A=s[e]p=A(c,k)k=v(413048-469679)A=544049+-544048 O=p==A p=t()A=v(772600+-829269)s[p]=O E=Z[B]Y=s[e]F={Y(J,q)}O=v(340466-397100)B=E(x(F))E=v(545404-602035)g=B..E O=X[O]c=k..g O=O(X,A,c)c=t()k=v(-759212-(-702582))s[c]=O A=Z[k]g=T(-959614+7685451,{e,w,o,N;H;i;p,c,P;R;h;D})k={A(g)}O={x(k)}k=O O=s[p]O=O and 1007487+5642060 or-900092+10456352 else S=s[K]O=-417069+6668268 A=S end else w=not z L=L+a A=L<=Q A=w and A w=L>=Q w=z and w A=w or A w=3849686-410477 O=A and w A=8834798-731127 O=O or A end else if O<3772348-(-185446)then if O<-201126+4037114 then O=true O=O and 12517087-607603 or-221799+4671215 else p=U(p)R=U(R)w=U(w)h=U(h)P=U(P)k=nil c=U(c)O=3396743-(-341995)end else s[b[82024-82019]]=A O=12576+5148541 f=nil end end end end else if O<720758+5588336 then if O<6668377-927869 then if O<450542+5049767 then if O<-886843+5976830 then if O<5144349-665013 then O=Z[v(-72546+15893)]A={}else i=t()N=nil V=nil w=t()z=T(673844-130084,{i,D;o;K})X={}K=U(K)s[i]=X X=t()K=v(-150870-(-94243))k=v(968734-1025408)P=v(-135622-(-79010))O=1295175-(-297193)s[X]=z z={}p=v(993983+-1050647)m=nil s[w]=z z=Z[P]c=s[w]B=nil R={[p]=c,[k]=B}S=nil l=nil h={}P=z(h,R)s[M]=P e=nil z=W(11019504-(-688245),{w;i;G,D;o,X})o=U(o)s[H]=z N=Z[K]G=U(G)i=U(i)D=U(D)X=U(X)w=U(w)K=v(983266-1039872)K=N[K]K=K(N)end else O=s[b[376236+-376229]]O=O and 342379+14416472 or-302313+13253237 end else if O<6184977-499311 then if O<5523020-(-85923)then A={H}O=Z[v(-334553-(-277929))]else O=490735+12113042 X=nil h=nil end else K=v(-218087+161460)N=Z[K]K=v(442385-498991)K=N[K]K=K(N)O=K and 2818358-(-359211)or-534001+2126369 end end else if O<5792092-(-282473)then if O<804985+4987046 then if O<-233447+6005393 then B=33707932373643-350187 w=v(-1008383+951756)S=nil N=nil D=nil i=v(75651-132260)X=Z[i]o=nil z=Z[w]R=s[M]G=nil p=s[H]K=nil k=v(-128824-(-72162))c=p(k,B)h=R[c]R=v(542732-599347)A={}V=nil e=nil R=z[R]O=Z[v(22911-79522)]m=nil w={R(z,h)}i=X(x(w))M=U(M)l=U(l)H=U(H)X=i()else R=nil B=nil O=-533169+14402137 end else O=-77218+13956938 end else if O<6631503-381804 then if O<390060+5758053 then N=52834+-52833 H=s[b[-487983+487986]]f=H~=N O=f and 325610+13400505 or-120612+12688548 else A=v(-1036136-(-979454))f=v(964473-1021120)O=Z[A]A=Z[f]f=v(678965+-735612)Z[f]=O f=v(764367-821049)Z[f]=A O=13315959-(-563761)f=s[b[-849401-(-849402)]]H=f()end else G=v(844369-900988)e=v(-465390+408746)S=A A=Z[e]e=v(703943-760568)O=A[e]m=v(266024+-322643)e=t()s[e]=O A=Z[m]m=v(-252072+195417)O=A[m]m=O o=O V=Z[G]O=V and 287849+14601566 or 310249-(-333866)D=V end end end else if O<-858683+8061255 then if O<-933565+7672822 then if O<840058+5819427 then if O<754935+5831366 then A=15860549-(-530608)N=6264288-873275 H=v(757662-814329)f=H^N O=A-f f=O A=v(-39879-16801)O=A/f A={O}O=Z[v(-234594-(-177958))]else g=s[H]O=g and 932989+2029021 or-855419+3041213 A=g end else M=-709237-(-709238)H=s[b[-85987+85988]]K=-129316+129318 N=H(M,K)H=325546+-325545 f=N==H A=f O=f and-110115+15111149 or-812985+11141364 end else if O<6537233-(-620467)then if O<-92387+7120284 then D=t()o=96422-96419 s[D]=A O=s[e]V=624691+-624626 A=O(o,V)o=t()s[o]=A O=365291-365291 l=v(365303-421933)A=Z[l]X=T(-784440+7269118,{})V=O O=202214+-202214 G=O l={A(X)}O={x(l)}A=-51682+51684 l=O O=l[A]A=v(857047-913724)X=O O=Z[A]a=v(-661108+604490)i=s[N]Q=Z[a]a=Q(X)Q=v(48161+-104830)L=i(a,Q)i={L()}A=O(x(i))O=-28577+3767315 i=t()s[i]=A A=784120+-784119 L=s[o]Q=L L=-883579+883580 a=L L=557169-557169 z=a=N e=S and e A=e or A e=15299188-219303 O=A and e A=606067+4994872 O=O or A end else e=nil M=nil S=nil O=7125113-(-780920)end else if O<7710011-(-269608)then O=Z[v(222695+-279371)]A={H}else Q=s[H]O=Q and 15625789-13920 or 710966+2192162 L=Q end end end end end else if O<12311408-(-218855)then if O<-491951+11025163 then if O<-703670+10581128 then if O<10030303-846330 then if O<716214+8118559 then if O<8412790-(-100963)then O=-954878+14823846 X=w p=v(-559537+502894)R=Z[p]B={R(h)}k=B[298412-298409]c=B[-840378+840380]p=B[763064+-763063]else O=382252+13014637 i=#l z=-383724-(-383724)X=i==z end else O=2674737-208358 end else if O<10086882-491695 then if O<9560283-34529 then M=335146+-335145 f=u[-45152-(-45153)]K=M N=f A=-402155-(-402156)O={}H=O M=509616-509616 S=Kz O=O and 14650464-120996 or 16235216-678645 end else A={}O=true s[b[496176-496175]]=O O=Z[v(493871+-550522)]end else if O<12155540-(-158693)then B=-903867-(-903868)O=159397+10697382 E=k[B]g=E else f=v(40673+-97351)A=v(368413-425069)O=Z[A]A=O(f)O=Z[v(830714+-887379)]A={}end end end end else if O<15123451-487471 then if O<14046017-684853 then if O<11840262-(-948093)then if O<11663772-(-920445)then if O<-413933+12949348 then A={}O=Z[v(-286341-(-229671))]else O=200550+5903188 N=-194547-(-194726)H=s[b[954241-954238]]f=H*N H=296169+-295912 A=f%H s[b[-77026+77029]]=A end else w,h=i(z,w)O=w and 7617160-(-831610)or-240231+6005527 end else if O<-843386+13852055 then if O<13889188-942141 then A=v(-106211+49534)m=v(175921-232551)O=Z[A]f=s[b[-725430+725434]]M=v(-345899+289281)N=Z[M]D=d(6282783-(-999103),{})e=Z[m]m={e(D)}S={x(m)}e=-509616+509618 K=S[e]M=N(K)N=v(-446574+389905)H=f(M,N)f={H()}A=O(x(f))f=A H=s[b[414317+-414312]]A=H O=H and 7095416-(-81507)or 3983322-(-7840)else N=s[b[-583657-(-583666)]]M=N N=287593+-287592 K=N O={}H=288298-288297 N=614131+-614131 f=O O=1099713-(-878203)S=K