--[[ ___ __ ________ ___ ___ ___ ___ ________ _______ ________ ___ ___ ________ _______ _________ _____ ______ |\ \ |\ \|\ __ \|\ \ |\ \ |\ \ / /|\ ____\|\ ___ \ |\ ____\|\ \|\ \|\ __ \|\ ___ \ ___|\___ ___\\ _ \ _ \ ___ \ \ \ \ \ \ \ \|\ \ \ \ \ \ \ \ \ \/ / | \ \___|\ \ __/|\ \ \___|\ \ \\\ \ \ \|\ \ \ __/| |\__\|___ \ \_\ \ \\\__\ \ \|\__\ \ \ \ __\ \ \ \ __ \ \ \ \ \ \ \ \ / / \ \_____ \ \ \_|/_\ \ \ \ \ \\\ \ \ _ _\ \ \_|/_\|__| \ \ \ \ \ \\|__| \ \|__| \ \ \|\__\_\ \ \ \ \ \ \ \____\ \ \____ \/ / / \|____|\ \ \ \_|\ \ \ \____\ \ \\\ \ \ \\ \\ \ \_|\ \ ___ \ \ \ \ \ \ \ \ \ ___ \ \____________\ \__\ \__\ \_______\ \_______\__/ / / ____\_\ \ \_______\ \_______\ \_______\ \__\\ _\\ \_______\|\__\ \ \__\ \ \__\ \ \__\|\__\ \|____________|\|__|\|__|\|_______|\|_______|\___/ / |\_________\|_______|\|_______|\|_______|\|__|\|__|\|_______|\|__| \|__| \|__| \|__|\|__| \|___|/ \|_________| ]]-- return(function(s,...)local M=((getfenv)or(function(...)return(_ENV);end));local f,l=(""),(M(1));local n,e=({}),(({...})[1]);local n,n=(2^32),(2^32)-1;local n=((l["\98"..e[88]..e[196].."\51\50"])or(l["\98\105\116"]));local D=(((n)and(n["\98"..e[2].."\111\114"]))or(function(e,l)local n,o=1,0;while((e>0)and(l>0))do local a,f=e%2,l%2;if a~=f then o=o+n;end;e,l,n=(e-a)/2,(l-f)/2,n*2;end;if e0 do local l=e%2;if l>0 then o=o+n;end;e,n=(e-l)/2,n*2;end;return(o);end));local C=(f["\115\117\98"]);local A=(f["\98\121"..e[-3].."\101"]);local H=(f["\99"..e[237].."\97\114"]);local P=(l["\115"..e[-148].."\116"..e[-162].."\101\116\97"..e[-188].."\97"..e[-284]..H(D(53,e[328])).."\101"]);local t=(l["\116"..H(D(51,e[289])).."\110"..e[311]..H(D(224,e[-43])).."\98"..H(D(51,e[-131])).."\114"]);local J=(l["\115"..e[343].."\108\101\99\116"]);local G=(l["\109\97"..e[-346].."\104"]["\108\100"..e[-388].."\120\112"]);local h=(l["\117\110"..H(D(86,e[-332])).."\97\99\107"]);local n=(l["\116\97\98\108\101"]["\105"..e[433]..e[526]..H(D(24,e[-480]))..e[560].."\116"]);local i=(l["\116"..e[640].."\98\108\101"]["\99"..e[712].."\110"..e[-551]..e[-634].."\116"]);local o=(256);local a,n=({}),({});for e=0,o-1 do local l=H(e);a[e]=l;n[e]=l;n[l]=e;end;local function E(d)local l,n,f=(""),(""),({});local e=1;local function c()local l=t(C(d,e,e),36);e=e+1;local n=t(C(d,e,e+l-1),36);e=e+l;return(n);end;l=H(c());f[1]=l;while(e<#d)do local e=c();if a[e]then n=a[e];else n=l..C(l,1,1);end;a[o]=l..C(n,1,1);f[#f+1],l,o=n,n,o+1;end;return(i(f));end;local f,n=(E(s)),(1);local function l()local e,l,o,f=A(f,n,n+3);e=D(e,249);l=D(l,249);o=D(o,249);f=D(f,249);n=n+4;return((f*16777216)+(o*65536)+(l*256)+e);end;local function t()local l,e=A(f,n,n+2);l=D(l,249);e=D(e,249);n=n+2;return((e*256)+l);end;local function d()local e=D(A(f,n,n),249);n=(n+1);return(e);end;local function o(l,e,n)if(n)then local e=(l/2^(e-1))%2^((n-1)-(e-1)+1);return(e-(e%1));else local e=2^(e-1);return(((l%(e+e)>=e)and(1))or(0));end;end;local X=H(D(173,e[-687]));local function B(...)return({...}),J(X,...);end;local function I(...)local E=({});local e=({});local i=({});for e=0,(l()-1),1 do E[e]=I();end;local h=d();local s=l();for a=1,l(),1 do local c=t();if(c==1674)then local n=d();e[l()]=(n~=0);elseif(c==2248)then while(true)do local n=l();local a=l();local d=1;local f=(o(a,1,20)*(2^32))+n;local n=o(a,21,31);local o=((-1)^o(a,32));if(n==0)then if(f==0)then e[l()]=(o*0);break;else n=1;d=0;end;elseif(n==2047)then e[l()]=(f==0)and(o*(1/0))or(o*(0/0));break;end;e[l()]=G(o,n-1023)*(d+(f/(2^52)));break;end;elseif(c==2963)then while(true)do local o=('');local a=l();if(a==0)then e[l()]=o;break;end;local f=C(f,n,n+a-1);n=n+a;for e=1,#(f),1 do o=o..H(D(A(C(f,e,e)),249));end;e[l()]=o;break;end;else e[l()]=(nil);end;end;for e=1,l(),1 do local n=d();if(o(n,1,1)==0)then local h=(l());local E=(l());local c=(l());local a=(t());local f=(l());local d=(l());local e=(l());local l=o(n,2,3);if((l==2)or(l==3))then e=e-(2^16);end;i[d]=({[2122]=e;[3225]=E;[4041]=h;[2649]=f;[906]=a;[1768]=c;});end;end;return({[2073]=s;[81]=i;[636]=e;[850]=E;[1087]=h;});end;local function K(e,G,s,...)local L=e[81];local n=e[1087];local M=e[2073];local r=e[850];local c=e[636];return(function(...)local i=-(1);local I={};local d={...};local t=J(X,...)-1;local X={};local l={};local o=1768;local f=2122;local a=2649;local E=3225;local J=906;for e=0,t,1 do if(e>=n)then I[e-n]=d[e+1];else l[e]=d[e+1];end;end;local e=t-n+1 local d=M;local e,n=(nil),(nil);local t=(function(...)return;end);local t=(nil);while(true)do local t=(true);e=L[d];n=e[906];if(n<=60)then if(n<=29)then if(n<=14)then if(n<=6)then if(n<=2)then if(n<=0)then local a=(l[e[a]]);local n=e[o];for e=n,e[f],1 do l[e]=a[(e-n)+1];end;elseif(n==1)then local o=e[o];local n=l[e[f]];l[o+1]=n;l[o]=n[c[e[a]]];else l[e[o]]();end;elseif(n<=4)then if(n>3)then l[e[o]]=l[e[f]];else local n=e[o];l[n](h(l,n+1,e[f]));end;elseif(n==5)then local e=e[o];l[e](h(l,e+1,i));else do return;end;end;elseif(n<=10)then if(n<=8)then if(n>7)then local t=r[e[f]];local c,n=(nil),({});***(({}),({__index=(function(l,e)local e=n[e];return e[1][e[2]];end);__newindex=(function(o,e,l)local e=n[e];e[1][e[2]]=l;end);}));for o=1,e[a],1 do d=d+1;local e=L[d];if(e[J]==4)then n[o-1]=({l,e[f]});else n[o-1]=({G,e[f]});end;X[#X+1]=n;end;l[e[o]]=K(t,c,s);else if(l[e[o]])then d=e[E];t=(false);end;end;elseif(n==9)then local n=e[o];local o,e=B(l[n](h(l,n+1,e[f])));**e+n-1;local e=0;for n=n,i do e=e+1;l[n]=o[e];end;else local n=e[o];l[n](h(l,n+1,e[f]));end;elseif(n<=12)then if(n==11)then for e=e[o],e[f]do l[e]=(nil);end;else local n=e[o];l[n]=l[n](h(l,n+1,e[f]));end;elseif(n>13)then l[e[o]]=l[e[f]][c[e[a]]];else local n=e[o];local a=e[a];local o=n+2;local n=({l[n](l[n+1],l[o]);});for e=1,a do l[o+e]=n[e];end;local n=n[1];if(n)then l[o]=n;d=e[f];t=(false);end;end;elseif(n<=21)then if(n<=17)then if(n<=15)then G[e[f]]=l[e[o]];elseif(n==16)then local n=({});local f=e[f];for e=f,e[a],1 do n[(e-f)+1]=l[e];l[e]=(nil);end;l[e[o]]=n;else l[e[o]]=-(l[e[f]]);end;elseif(n<=19)then if(n==18)then local o=e[o];local n=l[e[f]];l[o+1]=n;l[o]=n[c[e[a]]];else do return(l[e[o]]);end;end;elseif(n>20)then l[e[o]]=({});else l[e[o]]=l[e[f]][l[e[a]]];end;elseif(n<=25)then if(n<=23)then if(n==22)then local n=(c[e[a]]);local l=("");for e=1,#n,1 do l=l..H(D(A(C(n,e,e)),236));end;c[e[f]]=l;else l[e[o]]=G[e[f]];end;elseif(n==24)then local n=e[o];local f={l[n](h(l,n+1,i));};local o=0;for e=n,e[a]do o=o+1;l[e]=f[o];end;else local e=e[o];l[e]=l[e]();end;elseif(n<=27)then if(n>26)then l[e[o]]=s[c[e[f]]];else l[e[o]]=K(r[e[f]],(nil),s);end;elseif(n>28)then local e=e[o];l[e]=l[e](l[e+1]);else local e=e[o];l[e](l[e+1]);end;elseif(n<=44)then if(n<=36)then if(n<=32)then if(n<=30)then local e=e[o];local o,n=B(l[e](l[e+1]));**n+e-1;local n=0;for e=e,i do n=n+1;l[e]=o[n];end;elseif(n>31)then l[e[o]]=K(r[e[f]],(nil),s);else local n=e[o];local o=e[f];local a=50*(e[a]-1);local f=l[n];local e=0;for o=n+1,o do f[a+e+1]=l[n+(o-n)];e=e+1;end;end;elseif(n<=34)then if(n>33)then local e=e[o];local o,n=B(l[e](l[e+1]));**n+e-1;local n=0;for e=e,i do n=n+1;l[e]=o[n];end;else local n=e[o];local a=e[a];local o=n+2;local n=({l[n](l[n+1],l[o]);});for e=1,a do l[o+e]=n[e];end;local n=n[1];if(n)then l[o]=n;d=e[f];t=(false);end;end;elseif(n==35)then if(l[e[o]])then d=e[E];t=(false);end;else l[e[o]]=c[e[f]];end;elseif(n<=40)then if(n<=38)then if(n>37)then local n=e[o];l[n](h(l,n+1,e[f]));else if(l[e[o]]==l[e[a]])then d=e[E];t=(false);end;end;elseif(n>39)then if(c[e[o]]41)then local e=e[o];l[e]=l[e](l[e+1]);else if(l[e[o]]==l[e[a]])then d=e[E];t=(false);end;end;elseif(n==43)then l[e[o]]();else local n=e[o];local o=e[f];local f=50*(e[a]-1);local a=l[n];local e=0;for o=n+1,o do a[f+e+1]=l[n+(o-n)];e=e+1;end;end;elseif(n<=52)then if(n<=48)then if(n<=46)then if(n>45)then local e=e[o];local o,n=B(l[e](l[e+1]));**n+e-1;local n=0;for e=e,i do n=n+1;l[e]=o[n];end;else local n=e[o];l[n]=l[n](h(l,n+1,e[f]));end;elseif(n>47)then l[e[o]]=c[e[f]];else l[e[o]]=l[e[f]][l[e[a]]];end;elseif(n<=50)then if(n==49)then l[e[o]]=-(l[e[f]]);else l[e[o]]=K(r[e[f]],(nil),s);end;elseif(n==51)then if(l[e[o]]==l[e[a]])then d=e[E];t=(false);end;else if(l[e[o]])then d=e[E];t=(false);end;end;elseif(n<=56)then if(n<=54)then if(n==53)then else local n=({});local f=e[f];for e=f,i,1 do n[(e-f)+1]=l[e];l[e]=(nil);end;l[e[o]]=n;end;elseif(n>55)then local n=e[o];local f={l[n](h(l,n+1,i));};local o=0;for e=n,e[a]do o=o+1;l[e]=f[o];end;else l[e[o]]=s[c[e[f]]];end;elseif(n<=58)then if(n>57)then local e=e[o];l[e]=l[e]();else l[e[o]]=l[e[f]]-l[e[a]];end;elseif(n==59)then l[e[o]]=({});else local e=e[o];l[e]=l[e](l[e+1]);end;elseif(n<=91)then if(n<=75)then if(n<=67)then if(n<=63)then if(n<=61)then local a=e[o];local f={};for e=1,#X,1 do local e=X[e];for n=0,#e,1 do local n=e[n];local o=n[1];local e=n[2];if((o==l)and(e>=a))then f[e]=o[e];n[1]=f;end;end;end;elseif(n>62)then local n=(l[e[a]]);local o=e[o];for e=1,#n,1 do l[o+e]=n[e];end;**o+#n;else local n=e[o];local o=l[e[f]];l[n+1]=o;l[n]=o[c[e[a]]];end;elseif(n<=65)then if(n==64)then local e=e[o];l[e]=l[e]();else l[e[o]]=G[e[f]];end;elseif(n==66)then local t=r[e[f]];local c,n=(nil),({});***(({}),({__index=(function(l,e)local e=n[e];return e[1][e[2]];end);__newindex=(function(o,e,l)local e=n[e];e[1][e[2]]=l;end);}));for o=1,e[a],1 do d=d+1;local e=L[d];if(e[J]==4)then n[o-1]=({l,e[f]});else n[o-1]=({G,e[f]});end;X[#X+1]=n;end;l[e[o]]=K(t,c,s);else l[e[o]]();end;elseif(n<=71)then if(n<=69)then if(n>68)then if(not(l[e[o]]))then d=e[E];t=(false);end;else if(c[e[o]]70)then l[e[o]]=-(l[e[f]]);else if(l[e[o]]74)then do return;end;else local e=e[o];l[e](h(l,e+1,i));end;elseif(n<=83)then if(n<=79)then if(n<=77)then if(n>76)then local e=e[o];l[e](l[e+1]);else if(not(l[e[o]]))then d=e[E];t=(false);end;end;elseif(n==78)then l[e[o]][c[e[f]]]=l[e[a]];else local n=e[o];local o,e=B(l[n](h(l,n+1,e[f])));**e+n-1;local e=0;for n=n,i do e=e+1;l[n]=o[e];end;end;elseif(n<=81)then if(n==80)then local n=e[o];local o=e[f];local a=50*(e[a]-1);local f=l[n];local e=0;for o=n+1,o do f[a+e+1]=l[n+(o-n)];e=e+1;end;else G[e[f]]=l[e[o]];end;elseif(n>82)then if(l[e[o]]==c[e[a]])then d=e[E];t=(false);end;else l[e[o]]=l[e[f]];end;elseif(n<=87)then if(n<=85)then if(n>84)then local t=r[e[f]];local c,n=(nil),({});***(({}),({__index=(function(l,e)local e=n[e];return e[1][e[2]];end);__newindex=(function(o,e,l)local e=n[e];e[1][e[2]]=l;end);}));for o=1,e[a],1 do d=d+1;local e=L[d];if(e[J]==4)then n[o-1]=({l,e[f]});else n[o-1]=({G,e[f]});end;X[#X+1]=n;end;l[e[o]]=K(t,c,s);else local n=e[o];local o,e=B(l[n](h(l,n+1,e[f])));**e+n-1;local e=0;for n=n,i do e=e+1;l[n]=o[e];end;end;elseif(n==86)then local n=e[o];local e=e[f];for o=n,i,1 do l[e+(o-n)]=l[o];end;**e+(i-n);l=({h(l,1,i)});else s[c[e[f]]]=l[e[o]];end;elseif(n<=89)then if(n>88)then if(l[e[o]]~=c[e[a]])then d=e[E];t=(false);end;else do return(l[e[o]]);end;end;elseif(n>90)then G[e[f]]=l[e[o]];else l[e[o]]=({});end;elseif(n<=106)then if(n<=98)then if(n<=94)then if(n<=92)then do return(l[e[o]]);end;elseif(n>93)then local e=e[o];l[e](h(l,e+1,i));else l[e[o]]=c[e[f]];end;elseif(n<=96)then if(n==95)then if(l[e[o]]==c[e[a]])then d=e[E];t=(false);end;else for e=e[o],e[f]do l[e]=(nil);end;end;elseif(n==97)then local a=e[o];local f={};for e=1,#X,1 do local e=X[e];for n=0,#e,1 do local e=e[n];local o=e[1];local n=e[2];if((o==l)and(n>=a))then f[n]=o[n];e[1]=f;end;end;end;else l[e[o]]=l[e[f]]-l[e[a]];end;elseif(n<=102)then if(n<=100)then if(n==99)then if(l[e[o]]==c[e[a]])then d=e[E];t=(false);end;else if(l[e[o]]~=c[e[a]])then d=e[E];t=(false);end;end;elseif(n>101)then l[e[o]]=l[e[f]];else l[e[o]]=l[e[f]][c[e[a]]];end;elseif(n<=104)then if(n>103)then do return;end;else for e=e[o],e[f]do l[e]=(nil);end;end;elseif(n>105)then if(c[e[o]]107)then else l[e[o]]=l[e[f]][c[e[a]]];end;elseif(n==109)then if(not(l[e[o]]))then d=e[E];t=(false);end;else local o=e[o];local f={l[o](h(l,o+1,i));};local n=0;for e=o,e[a]do n=n+1;l[e]=f[n];end;end;elseif(n<=112)then if(n>111)then if(l[e[o]]113)then if(l[e[o]]~=c[e[a]])then d=e[E];t=(false);end;else local n=e[o];local a=e[a];local o=n+2;local n=({l[n](l[n+1],l[o]);});for e=1,a do l[o+e]=n[e];end;local n=n[1];if(n)then l[o]=n;d=e[f];t=(false);end;end;elseif(n<=118)then if(n<=116)then if(n>115)then l[e[o]]=G[e[f]];else s[c[e[f]]]=l[e[o]];end;elseif(n>117)then local a=e[o];local f={};for e=1,#X,1 do local e=X[e];for n=0,#e,1 do local n=e[n];local o=n[1];local e=n[2];if((o==l)and(e>=a))then f[e]=o[e];n[1]=f;end;end;end;else end;elseif(n<=120)then if(n>119)then local n=e[o];l[n]=l[n](h(l,n+1,e[f]));else s[c[e[f]]]=l[e[o]];end;elseif(n==121)then if(l[e[o]]