return(function(...)local K={"\112\071\052\074\065\110\061\061","\101\089\074\052\117\084\056\080\102\101\074\102\069\048\103\111\065\070\079\054\121\120\101\071\116\099\080\074\053\120\057\111\117\081\116\055\088\079\054\119\099\071\120\053\113\067\098\088\054\052\097\109\065\080\088\120\118\084\115\111\115\074\067\061";"\110\105\115\116","\070\080\111\061","\109\066\101\102\068\116\071\098\050\087\071\116\066\087\068\061","\065\089\102\100\065\119\114\084\085\086\114\090\107\119\071\114\083\120\061\061";"\117\043\081\053\083\069\047\050\098\070\081\103\048\085\068\061","\105\103\105\113\048\086\052\053\085\120\061\061","\077\086\049\066\070\086\110\061","\088\115\049\071\065\120\061\061","\043\082\118\047\077\067\105\122\105\089\071\113\090\112\051\116\048\112\111\061";"\048\086\118\104\070\086\107\061","\101\111\069\065\048\122\088\117\101\107\052\105\049\103\116\065\084\120\061\061","\108\104\120\069\088\054\073\114\108\120\061\061";"\051\119\118\110\048\047\105\053\088\107\049\117\070\074\084\053\070\119\116\050\088\112\075\061","\048\089\100\110\065\089\049\076";"\085\105\066\103\090\047\085\116\070\122\051\110\083\067\105\102\070\051\061\061","\081\105\088\100\065\073\057\074\056\114\050\061";"\043\118\114\098\084\090\107\061","\065\067\116\107\084\090\111\061";"\101\111\084\082\090\112\084\069\084\119\085\061","\088\119\071\066\048\086\049\073";"\083\103\102\079\084\047\122\071\077\111\118\122\088\089\051\053\105\103\077\061","\070\080\075\061","\065\090\048\076\089\103\071\085\083\112\114\098\077\107\088\114\051\082\068\061","\077\119\105\067\070\089\105\067\065\112\084\066\065\103\116\069";"\054\114\103\105\122\100\067\061";"\084\119\105\067\107\119\105\053\048\103\069\113\088\051\061\061","\107\112\077\116\089\111\084\089\090\090\069\088\107\119\071\050\107\112\051\061";"\077\103\105\102\070\115\088\069","\088\112\087\053\070\115\075\061","\051\119\116\114\065\119\102\054\048\112\084\067\070\119\097\053";"\090\067\071\112\077\115\048\079\043\074\075\119\107\119\049\055","\108\090\122\097\089\111\049\054\090\047\084\069\088\089\088\119\088\068\061\061","\090\113\075\073\072\107\086\066\088\090\105\069\070\054\113\098\086\102\103\055\077\108\112\080\121\051\073\054\112\070\111\061";"\043\047\114\117\101\086\118\074\101\111\105\090\105\115\118\084";"\065\119\052\121\065\119\118\067","\105\086\105\050\049\122\087\047\083\105\069\050\085\067\084\047\089\086\107\061","\111\057\122\112\068\079\083\122\086\088\075\061";"\108\120\061\061","\099\090\113\122\101\110\061\061";"\088\119\118\102\088\051\061\061";"\051\119\052\121\070\103\105\113\048\068\061\061";"\071\076\076\101\050\099\076\099\089\105\077\080\071\072\090\116\066\047\043\107\079\068\061\061";"\065\119\066\066\077\120\061\061","\077\047\087\114\070\074\051\061","\077\103\118\121\088\086\052\102","\070\089\118\067\043\068\061\061";"\112\071\052\050\088\089\097\061";"\055\054\086\055\109\069\075\061";"\070\086\105\121";"\048\086\052\082\048\047\087\114\070\103\077\061";"\084\111\114\084\070\119\110\116\107\107\110\071\085\074\098\100\077\068\061\061","\065\074\069\067\088\051\061\061";"\077\086\118\114\077\074\085\061","\107\090\077\067\077\074\084\047\088\107\071\057\043\112\068\110\070\071\120\061","\107\119\105\067\051\119\052\053\088\051\061\061";"\051\118\097\089\047\103\055\077\083\116\113\106\048\081\112\087\067\099\050\101\048\079\075\089\075\076\119\079\073\066\113\100\115\087\111\103\100\052\098\052\115\116\088\114\114\111\054\079\114\069\119\105\054\107\083\082\114\089\097\061";"\110\104\070\069\049\066\100\098\101\066\108\105\051\047\075\068\099\114\105\108\065\082\089\106\099\066\073\083\075\047\043\098\114\114\065\087\070\110\053\099\115\099\120\067\120\049\104\122\080\117\050\083\116\084\100\071";"\049\111\084\057\101\080\066\110\101\122\066\107\043\113\088\112\043\074\107\061","\088\103\116\117\070\115\075\061","","\105\086\118\102\077\086\105\053\075\111\084\069\048\086\105\113\048\086\105\122\075\051\061\061";"\048\086\052\121\048\089\071\104\088\112\075\061","\084\086\069\082\065\089\087\050\088\051\061\061";"\077\115\084\053\043\089\100\074";"\067\066\113\057\081\054\069\067\117\090\079\084\116\120\061\061";"\101\107\066\050\070\071\122\053\043\122\077\116\070\089\071\115\088\068\061\061";"\112\067\086\117\080\119\109\043\082\050\082\070\069\103\108\071\090\120\083\072\099\122\072\073\110\110\051\115\078\083\118\119\100\109\086\120\120\088\083\100\079\055\049\072\098\099\067\070\087\065\122\103\111\047\109\057\119\057\098\099\101\090\067\051\100\081\120\097\111\108\111\054\051\051\097\109\047\097\077\061";"\088\119\105\067\065\119\052\121\070\103\105\113\048\086\069\117\070\074\085\061";"\117\074\072\068\068\053\119\069\071\115\069\119\116\077\077\114\101\055\090\098\114\084\112\109\078\087\051\108\083\077\110\061","\048\047\114\084\077\105\049\082\084\115\069\080\083\115\049\119\105\067\085\061","\054\069\051\050\065\085\085\061","\076\083\073\048\051\109\116\106\081\120\061\061";"\112\071\052\102\088\112\084\066\048\086\118\104\070\086\107\061";"\049\119\118\055\107\103\048\104\065\067\051\100\101\118\085\115\048\047\065\061","\112\071\052\114\070\103\084\069\101\068\061\061"}local function U(U)return K[U+(-293109-(-320316))]end for U,B in ipairs({{-62825-(-62826);437538+-437461};{-411090+411091,608989-608921};{-226146-(-226215),981145+-981068}})do while B[643831+-643830]=e or n(H,A+(-385568-(-385569)),A+(567022-567021))~="\061"then C(z,B(X((x%(131927+-66391))/(-604916-(-605172)))))end break end A=A+(517480-517479)end r[K]=Y(z)end end end return(function(K,Y,M,r,C,X,e,B,a,x,n,c,A,H,f,Z,z,q,i,J,t)B,Z,f,c,t,i,a,J,A,H,x,n,q,z=function(B,M,r,C)local i,Q,I,x,T,V,N,o,A,G,k,v,D,c,F,u,j,m,R,H,y,d,P,s,b,w,g,O,E,S,h,e,L,p while B do if B<8962938-(-297572)then if B<-614870+4840341 then if B<2354107-549873 then if B<-878756+1997667 then if B<493823+168273 then if B<187231-(-367188)then if B<1210281-1002481 then B=Q e=R B=-70456+10999165 else B=n[r[-714597-(-714607)]]A=n[r[263713+-263702]]H[B]=A B=n[r[-660127+660139]]A={B(H)}B=K[U(980512+-1007652)]e={Y(A)}end else x=U(-700562+673358)A=K[x]B=K[U(-749972+722773)]x=U(81887-109073)H=A[x]x=n[r[600885+-600884]]A={H(x)}e={Y(A)}end else if B<1873886-869619 then if B<581056+348986 then c=U(-597178-(-570006))B=n[r[-821179-(-821180)]]N=U(820431+-847597)A=n[r[1000651+-1000649]]x=n[r[865017+-865014]]k=1015412+24642445749855 b=34986991275114-707782 i=x(c,b)H=A[i]i=n[r[-105493-(-105495)]]c=n[r[-727162-(-727165)]]b=c(N,k)x=i[b]c=B b=n[r[860000+-859996]]B=b and-207021+9962913 or 2410701-678975 i=b else A=-829345+829346 B={}H=B x=n[r[673866-673857]]i=x x=545693+-545692 c=x x=149480+-149480 B=113955+11059824 b=c=I w=o and w e=w or e w=8053565-355083 B=e and w e=708866+1812480 B=B or e else j=not V O=O+w h=O<=o h=j and h j=O>=o j=V and j h=j or h j=843783+6360081 B=h and j h=313889+6728502 B=B or h end end end end else if B<-485509+7363737 then if B<6163096-(-117477)then if B<5333445-(-190471)then if B<499402+4961191 then if B<230235+4427792 then H=n[r[692149-692148]]e=#H H=-53914+53914 B=e==H B=B and-162848+1809528 or-71074+697921 else H=M[207560-207559]A=M[738007-738005]B=n[r[-955514-(-955515)]]x=B B=x[A]B=B and-93184+7474377 or-367683+8183685 end else B=true B=-940841+17624305 end else if B<5147188-(-927611)then if B<404109+5414243 then A,c=x(H,A)B=A and-625968+2588633 or 82093+6016746 else B=true e={}n[r[857343+-857342]]=B B=K[U(197847+-225030)]end else B=K[U(198773-225933)]e={}end end else if B<346384+6152364 then if B<-773640+7196251 then if B<-192031+6561004 then B=12448033-(-317023)G=U(-1019035-(-991831))F=K[G]G=U(766939-794139)v=F[G]d=v else H=M B=true A=z()n[A]=B x=U(-111245+84095)e=K[x]x=U(-143569+116375)B=e[x]x=z()n[x]=B B=a(758685+14804569,{})i=z()n[i]=B B=false c=z()N=U(-908762+881632)n[c]=B k=J(-80215+6147996,{c})b=K[N]N=b(k)B=N and 1020912+819686 or 1004031+8990259 e=N end else x=5148372-609750 e=434363+14890735 A=U(320697+-347853)H=A^x B=e-H H=B e=U(-517710-(-490515))B=e/H e={B}B=K[U(270328-297510)]end else if B<952145+5654258 then x=-446966-(-447056)B=15796901-498578 A=n[r[361100+-361097]]H=A*x A=-40748-(-41005)e=H%A n[r[-288427-(-288430)]]=e else B=true B=B and 9488123-1036900 or 891331-(-469226)end end end else if B<-444960+8093476 then if B<6950+7301797 then if B<-758390+7955658 then if B<7217173-154391 then O=#G B=11621628-466831 o=-239161+239161 h=O==o else O=z()b=nil P=nil h={}w=z()o=f(3810834-(-815761),{O;d;m;c})n[O]=h s=U(-627016+599877)V=U(45905-73095)j={}h=z()g=U(-929292+902151)n[h]=o o={}n[w]=o k=nil o=K[V]T=n[w]D={[s]=T,[g]=P}V=o(j,D)n[A]=V o=t(4979301-175905,{w,O;F,d,m;h})n[i]=o F=Z(F)N=nil x=nil F=675422+6197118745831 h=Z(h)w=Z(w)G=nil O=Z(O)d=Z(d)m=Z(m)m=U(-63402-(-36260))c=Z(c)v=nil v=7472478658203-659716 c=U(938312-965486)x=K[c]N=n[A]k=n[i]d=k(m,v)c=U(296527+-323715)c=x[c]b=N[d]c=c(x,b)b=U(-327671+300497)v=U(678641-705790)x=K[b]b=U(-485766-(-458578))k=n[A]d=n[i]G=11664993878271-453576 m=d(v,F)N=k[m]b=x[b]F=U(855833+-882965)b=b(x,N)N=U(-430767+403593)x=z()n[x]=b b=K[N]d=n[A]m=n[i]v=m(F,G)k=d[v]N=U(-143707-(-116519))N=b[N]N=N(b,k)G=15039097404661-1024410 F=U(-214779-(-187645))b=z()n[b]=N d=n[A]m=n[i]v=m(F,G)k=d[v]N=c[k]v=U(583978+-611124)k=z()n[k]=N d=false m=K[v]B=m and 11083856-(-754528)or-473374+10649655 N=t(10805053-814468,{x,A,i})end else h=O j=h G[h]=j h=nil B=-364092+4437746 end else if B<955179+6633746 then if B<52941+7275918 then Q=n[A]R=Q B=Q and 1727186-(-76065)or 55811+14138408 else B=-476262+9987964 end else i=587029+-587028 A=n[r[-426148-(-426149)]]c=-904975-(-904977)x=A(i,c)A=315763+-315762 H=x==A B=H and-715257+1982841 or 661418+8070488 e=H end end else if B<-399819+8755760 then if B<9215349-1001282 then if B<8782763-996159 then w=z()V=U(-557563+530395)D=207544-207289 n[w]=E g=4827+-4825 e=K[V]j=497306-497206 V=U(-211892-(-184723))B=e[V]V=659294+-659293 e=B(V,j)V=z()j=383730+-383730 n[V]=e p=-109317+119317 T=-892695+892696 B=n[N]e=B(j,D)D=-632137+632138 j=z()n[j]=e B=n[N]P=U(-38455-(-11291))s=n[V]e=B(D,s)D=z()n[D]=e e=n[N]s=e(T,g)e=-927935-(-927936)S=863294+-863294 g=U(764235-791411)B=s==e e=U(505209+-532411)s=z()n[s]=B B=U(79528-106734)Q=K[P]y=n[N]L={y(S,p)}P=Q(Y(L))Q=U(-528724-(-501548))B=h[B]R=P..Q T=g..R B=B(h,e,T)T=z()n[T]=B R=t(8145420-521820,{N;w,m,x,A;O,s;T,V,D;j,d})g=U(253962+-281092)e=K[g]g={e(R)}B={Y(g)}g=B B=n[s]B=B and 12870552-(-152912)or-895366+8208416 else B={}c=319856+35184371768976 n[r[848059-848057]]=B k=U(204276+-231426)e=n[r[-392503-(-392506)]]i=e e=A%c N=749355+-749100 n[r[-527000+527004]]=e b=A%N N=981823+-981821 B=-447894+14033250 c=b+N n[r[614402-614397]]=c N=K[k]k=U(-609821+582656)b=N[k]m=237159-237158 N=b(H)b=U(-856827+829673)x[A]=b b=-286471+286552 k=747220+-747219 v=m m=767814+-767814 d=N F=v=i N=b and N A=N or A N=-33968+8294521 B=A and N A=485098+-272872 B=B or A else O=#G o=-850159-(-850159)h=O==o B=h and-324369+7516308 or 393744+10761053 end else x=n[r[659997+-659991]]A=x==H B=541800+10380072 e=A end end else if B<794995+11958171 then if B<-1028431+13300825 then if B<11602413-(-491558)then F=a(881299+9835317,{k,A,i})v=U(699803+-726933)m=K[v]v=m(F)B=v and-1029809+15157413 or 13400196-130539 else A=n[r[-189162-(-189165)]]x=-231089-(-231121)H=A%x i=n[r[503545+-503541]]v=748475+-748462 d=-392194-(-392196)N=n[r[-926841+926843]]h=n[r[556685+-556682]]G=h-H h=-414039-(-414071)F=G/h m=v-F k=d^m b=N/k c=i(b)k=-231996+231997 i=-392307+4295359603 x=c%i d=842804+-842548 c=-549279-(-549281)i=c^H A=x/i i=n[r[995819-995815]]N=A%k k=4294974747-7451 b=N*k c=i(b)i=n[r[-773426-(-773430)]]N=-411362+476898 b=i(A)x=c+b c=517085-451549 i=x%c b=x-i c=b/N N=512970+-512714 A=nil v=702129+-701873 b=i%N H=nil k=i-b i=nil N=k/d d=686985+-686729 k=c%d m=c-k B=-48410+675257 d=m/v c=nil m={b,N;k,d}d=nil k=nil N=nil n[r[1021725+-1021724]]=m b=nil x=nil end else G=12256789197736-761181 d=n[r[-495125-(-495127)]]F=U(279485+-306642)m=n[r[-63361+63364]]B=8942996-(-584516)v=m(F,G)k=d[v]b=k end else if B<-320018+13159357 then B=m B=d and-613839+14526903 or 13675086-509163 e=d else R=n[A]e=R B=R and 938393+12728452 or 10112139-(-816570)end end end end else if B<-132489+14372851 then if B<13539413-(-165494)then if B<-1027777+14431230 then if B<632553+12539400 then if B<702873+12434829 then B=326420+2936768 g=nil T=Z(T)s=Z(s)w=Z(w)V=Z(V)j=Z(j)D=Z(D)else m=U(-649241+622041)d=K[m]e=d B=805487+13107577 end else B=817310+9358971 v=nil end else if B<-557370+14223061 then if B<14457428-808864 then G=not F m=m+v k=m<=d k=G and k G=m>=d G=F and G k=G or k G=15250532-230666 B=k and G k=-69824+14493408 B=B or k else u=-43486-(-43487)B=n[N]o=988518-988512 I=B(u,o)B=U(291655-318847)o=U(378761+-405953)K[B]=I u=K[o]o=-727575+727577 B=u>o B=B and-657783+15226339 or 13383069-(-713949)end else L=826732-826731 Q=B y=g[L]L=false P=y==L B=P and 826783+1626879 or 87739-(-101945)R=P end end else if B<-595262+14696453 then if B<14642750-664828 then if B<14493343-569427 then d=z()G=U(794124-821254)m=375229+-375226 h=q(-533552+16772067,{})v=447400-447335 n[d]=e B=n[N]e=B(m,v)m=z()n[m]=e B=653945+-653945 v=B e=K[G]G={e(h)}e=408772+-408770 u=U(-1039501-(-1012337))B=-733078+733078 F=B B={Y(G)}G=B B=G[e]h=B e=U(-155676+128524)B=K[e]O=n[x]I=K[u]u=I(h)I=U(-18823-8379)E=O(u,I)O={E()}e=B(Y(O))O=z()n[O]=e E=n[m]I=E B=-807845+4071033 e=-486982-(-486983)E=-409313+409314 u=E E=916713+-916713 o=u