-- protected by osguri
local f=string.byte;local i=string.char;local c=string.sub;local D=table.concat;local s=math.ldexp;local K=getfenv or function()return _ENV end;local Q=setmetatable;local h=select;local d=table.unpack;local t=tonumber;local function r(f)local e,o,a="","",{}local d=256;local n={}for l=0,d-1 do n[l]=i(l)end;local l=1;local function h()local e=t(c(f,l,l),36)l=l+1;local o=t(c(f,l,l+e-1),36)l=l+e;return o end;e=i(h())a[1]=e;while l<#f do local l=h()if n[l]then o=n[l]else o=e..c(e,1,1)end;n[d]=e..c(o,1,1)a[#a+1],e,d=o,o,d+1 end;return table.concat(a)end;local a=r('22V23527523723B2752351S1U1L141T1K23723627917131123723F2791T1O1J22M211141V1V1K1T23723C27P27R22M1X131U191827H27J1Z1X23723H2791M1K1521K1V151K131N1G1I27G27I27512131723723G2791J1O1V1L28K28M28O28Q27G28F275161222K1L1K121S1G1V1I1P2992791G1L29428L28N28P28R2772791I1U1V1N1O1M28027929F29H29J29L27G23A27921E1O151O1B1K1V28E2AC131K1G28M2111P2AM29P23723I28G2AI28N2AO1K1Y29G121O29Z2AK28U28I28K2B1122B32B528Z2752AM27B172B02B22B42AJ2AV2752A91I1Q1X28N1S1O2BB2BL23723J27912151G131521H29G29I29K29M23722P2AW2C52C72A829M28K1N1U28Y27914111L2AZ2131K1P1O1I27F23722R2792A11V1G27Q1B2C32C62A72C91K28127528T2792DD23523L2262DE2751X21D2DC27923D2791Y23D23L23Y22R2DO23521222P2DS22R2CC2352162DR2DT2DV1X2E421S2DO26P21F27922N27921F22X21T23522C22X2DJ24123Y23Y2262EN1E1Z2DV22A2DV237279237238279111G1O13122DM2752BE2352DQ2DS22P2DV2132ED2791Z22P21D23523A2E11X22X2DS112EL26P21C23D22923521Y2EA1X2F127526P2G02FQ2G221B2E123D2E11Z2352FW22L2791X2552EO112GH2ES2792312FH2G82GA2EU2DV29A23529W2BO29Z2A12A323929X1U2AM2AU2C02BV28M29I2C62BA121G2CK27828U1U141329V2DC1728C2A427528H152101228N21K1L2H42HO2AX132AZ2HA2BX2742752B1151X1T1G1828N1Z2HG2AF1V1M21F142BQ28I2CX279211132A228H1321E27Q2AI1521G2BI28L2GV23521R1U2AF1N2892HE23527X1M29P2CK22Y27921R1K1S2291429I2292HS2BB24Y25U1U2291L2BV1129Z1O2BI1T2282DE2332DP2E42FD2752GB2FW2212FH2352EI2K72751W2G92352382FZ2G12352G325D2FQ25D2KJ1Y2292FC2FW2DW22H2DS23H22H27521323D1H23521U2DV21727921U27921322P2FW21U2E121026P27521U2LF2G3192FQ192KJ2162212FC2KB2172FV2352272DV2142KE2KG2KJ2G0275112G21X2KQ23Y112FW26P21A21D2FC2FK2352EC2752K027521J2E12332E121B22X2CC2372EL2351X2KU2M72KX2MA21L2FC21L27521E1X2DS23C2M121J2L627921M2152DS21U21527521Q1H2ND2L123521B22H2CC21U2KX2352ET2752EV2752AB2762J6122HG2HI28S28B28D2DA2352HP2HR2HT2HV2I323521I28I2I72I92IB2ID2922IG2II1Q28I27I2372OB2I52OF2IA132IC142IE2OK2IJ152DI2P123522O2K12DS22U2DV2DX2ND2E12KZ2EI2L32752L52LG2L82LA2L22LD2N12L22N12G32MC2M72FK26P2162M62PJ2NL27921Z2792172PJ2LC27521B2N92Q422P2G02Q323521A21T2ND2EI2MF2Q62OC2LP23Y21U2KB2MO2NO2MS2NS2352NU2352GT2IZ2NZ2HH2HJ2O32HN2O628I2O8132HU27N2F12BT2BV2BC1V2342IZ29Y2A02A22372H02GW2H32F91P1G122BS132BU2BW2B52CY2752IN2IP28N2IS1O2IU2IW2IU2IZ2J12J32892F02751G172BV2CK22A2L81U1I24Y2632291V2JN2JP2H7229112R82BB2HC2SP2C31G2292R91U2JY27923422J2792122E42P72752162DY2QK2E12Q12PD2MN2DV2PE2352Q12LB2E121422P2342PK2342G323D23K2M723D2TQ2Q52752EE2Q42MS23F2MS21823L27521V2U52G32492FQ2492KJ2TX2352TZ2NL2U12MS2MO2FK2212U323D2G02FY2M02KI2TR2FQ2EA21B2DV2312DV2G72752KE2QB2QD23Y22P2QF2MO2M322S2UJ22X2LF21U2MS21F2E12QA2N82PH2MJ2NQ2NP2VL2FK2VN2UH2LB2UN2NO2KH2M22M42TA112CC26P2UW2752UY2Q72V12FN2QJ112K72MY2N02N22N423Y2N62MJ2TG2DV2NB2ND2NF2352NH2NJ2Q42NN2L22NQ2UE2GN2W52352V22QQ2QS27O2NX2C02O02QY2752HL2O42CD2R32R52J62RE2GY2RH2H12RK27J28N1O2J42CR2CT2CV27G2RU2352RW1M2IQ2RZ2S12IX152S42J22XK2S729O2SB2NZ2372P42752D62C82A92292JF2JH2NZ2T02762GE2T82T62DV21A2TA2QA2MO2PD2VF2VH2MN2Q22E12182292TO21U2YX2G322X2TT2FR2TQ21E2PV2KS21F2292G0132Z82292L12YZ2MJ2YS27521N2MS2VE27521R2WI2BF2QH21F22H2PD2NQ21C2692LG2ZX2G326X2FQ26X2KJ21N2FG2ZJ2QF23F2QF21K2WR2382MX2M52FQ2M931052TY27931052G022K310K2UX2DV21N2GP2DJ26P2FQ2LI21M2QJ22P2KB21Q2PQ22Y2ME132ZI235162MZ2QK2PM1A2WE21U2M121N2WR2VQ310I2L2310K31161X2QJ2QL2KJ310X2LQ2NG2PQ21T3114311631182ND2PM1B2VM2NQ311G2NO31232QH310R2LG2GQ2NT2DV2P22342O52FF310J2KY2DV23F2DV2102LY2VV2352M32M02VY2W0312G2UF2L8312J2FE310S2NR2GR2752TO2762NW2352BI2XN27F2DD2XF2PF31062TI2E123F2TC2KE2392DV2WZ2DV23E2EY2XQ2XS2XU2IT28L2S22IY22T2792BG1U2BI2231U1J1R2232A62YA29M2P123L25Q2QV2X42O22X62HM2O52O72HS2R41L2OO2XC2GX2RG2RI23529Y2H32J62D02BV1P2RD2A827Y2DD23B310N27521M2E42342DV21Q2YN2E1122FP2QK2MS172ZL2MS1B2KS2ZG2351F312231072NO2QF21M2M6315L21Q2MV2VQ21R2212ZF2KB132QF21U2QF21R2YU27521O2KE2PE2G32US1X2412FQ2412KJ13313D1321D2CC23F2ME10312N2UR2VW2M025L2FQ25L316I316K316M235316O2X6313D1723D2M322C2LW316R316C316T2PP2FQ2PS162PQ2FJ2X621L2ZX2362PM1721L25T2PN2751B31632QF1F2QH1J2ME21U2ME1N2ZP3136311H2NQ311N2FQ2WA317G2MD317J317L317N21L2KN21U3120317U2751F317Z2ME1J31831N2QH1731852K431312752272P523Y23I2P8315A2T8315D2ZM2NR22X2VS2752T52ND2DV2T92PA27521A315T2KS21331972L22MS2LS2ZF2YL315W2NQ2TJ2FL2E12162MV22M319R2QH2LO2ND2LR2KJ311K319F3119318H2N2311O2LR2MP319L2PF23D317Q2TH21A31A62PM21E31A92PF31AB2MR2T82NC23Y22J2WM2Q124X2PK2Q42ZR2QH21I1P2ND1P2VL316H2VQ21K23T23223522423T23Y2ES2KS21X2KS2MK2MQ2E121G2352CC2242G21Z31BF2KS21I2LK23Y22Q2LM2QI311S23521M2TA31BM2MJ26P2L12392LF31BY2V52KB21K22P31BN2W031BQ27531BG2MJ26X31C6310331C9310Z27521K31AB2242FS2FI31CH2E121J26931C62ZX31CN31CB22931BN2M91Z2MS21X2MS21J26H31C626H27521I310Y31CB2WR2242MX31D631CH31D925T31C6317Q31D131CP21T31BN2EI26P31DL23531D82MJ26131C626131DE31DG31CP22131BN2WA31DX31DZ23521J25D31C62KN3130312B275');local n=bit and bit.bxor or function(l,e)local o,n=1,0 while l>0 and e>0 do local c,a=l%2,e%2 if c~=a then n=n+o end l,e,o=(l-c)/2,(e-a)/2,o*2 end if l<e then l=e end while l>0 do local e=l%2 if e>0 then n=n+o end l,o=(l-e)/2,o*2 end return n end local function e(o,l,e)if e then local l=(o/2^(l-1))%2^((e-1)-(l-1)+1);return l-l%1;else local l=2^(l-1);return(o%(l+l)>=l)and 1 or 0;end;end;local l=1;local function o()local o,a,e,c=f(a,l,l+3);o=n(o,113)a=n(a,113)e=n(e,113)c=n(c,113)l=l+4;return(c*16777216)+(e*65536)+(a*256)+o;end;local function t()local e=n(f(a,l,l),113);l=l+1;return e;end;local function M()local n=o();local l=o();local c=1;local n=(e(l,1,20)*(2^32))+n;local o=e(l,21,31);local l=((-1)^e(l,32));if(o==0)then if(n==0)then return l*0;else o=1;c=0;end;elseif(o==2047)then return(n==0)and(l*(1/0))or(l*(0/0));end;return s(l,o-1023)*(c+(n/(2^52)));end;local s=o;local function r(e)local o;if(not e)then e=s();if(e==0)then return'';end;end;o=c(a,l,l+e-1);l=l+e;local e={}for l=1,#o do e[l]=i(n(f(c(o,l,l)),113))end return D(e);end;local l=o;local function i(...)return{...},h('#',...)end local function N()local d={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};local c={0,0,0,0,0,0,0,0,0};local l={};local a={d,nil,c,nil,l};local l=o()local f={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};for o=1,l do local e=t();local l;if(e==3)then l=(t()~=0);elseif(e==0)then l=M();if math.fmod(l,1)==.0 then l=math.floor(l)end elseif(e==2)then l=r();end;f[o]=l;end;a[2]=f for l=1,o()do c[l-1]=N();end;a[4]=t();for a=1,o()do local c=n(o(),82);local o=n(o(),51);local n=e(c,1,2);local l=e(o,1,11);local l={l,e(c,3,11),nil,nil,o};if(n==0)then l[3]=e(c,12,20);l[5]=e(c,21,29);elseif(n==1)then l[3]=e(o,12,33);elseif(n==2)then l[3]=e(o,12,32)-1048575;elseif(n==3)then l[3]=e(o,12,32)-1048575;l[5]=e(c,21,29);end;d[a]=l;end;return a;end;local function D(l,r,f)local o=l[1];local e=l[2];local a=l[3];local l=l[4];return function(...)local n=o;local c=e;local M=a;local a=l;local l=i local e=1;local t=-1;local N={};local s={...};local i=h('#',...)-1;local F={};local o={};for l=0,i do if(l>=a)then N[l-a]=s[l+1];else o[l]=s[l+1];end;end;local l=i-a+1 local l;local a;while true do l=n[e];a=l[1];if a<=33 then if a<=16 then if a<=7 then if a<=3 then if a<=1 then if a>0 then if o[l[2]]then e=e+1;else e=e+l[3];end;else do return end;end;elseif a>2 then local r;local i;local f;local h;local a;o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];a=l[2];h={};f=0;i=a+l[3]-1;for l=a+1,i do f=f+1;h[f]=o[l];end;o[a](d(h,1,i-a));t=a;e=e+1;l=n[e];o[l[2]]=(l[3]~=0);e=e+1;l=n[e];a=l[2];i=a+l[3]-2;r={};f=0;for l=a,i do f=f+1;r[f]=o[l];end;do return d(r,1,f)end;else local n=l[2];o[n]=o[n]-o[n+2];e=e+l[3];end;elseif a<=5 then if a>4 then local D;local h;local i;local s;local a;o[l[2]]=o[l[3]];e=e+1;l=n[e];a=l[2];s={};i=0;h=a+l[3]-1;for l=a+1,h do i=i+1;s[i]=o[l];end;D={o[a](d(s,1,h-a))};h=a+l[5]-2;i=0;for l=a,h do i=i+1;o[l]=D[i];end;t=h;e=e+1;l=n[e];o[l[2]]=r[l[3]];e=e+1;l=n[e];o[l[2]][o[l[3]]]=c[l[5]];e=e+1;l=n[e];o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];a=l[2];s={};i=0;h=a+l[3]-1;for l=a+1,h do i=i+1;s[i]=o[l];end;o[a](d(s,1,h-a));t=a;else if(o[l[2]]~=c[l[5]])then e=e+1;else e=e+l[3];end;end;elseif a>6 then o[l[2]]=o[l[3]];else o[l[2]]=c[l[3]];end;elseif a<=11 then if a<=9 then if a>8 then local r;local i;local a;local h;local f;o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];f=l[2];h={};a=0;i=f+l[3]-1;for l=f+1,i do a=a+1;h[a]=o[l];end;o[f](d(h,1,i-f));t=f;e=e+1;l=n[e];o[l[2]]=(l[3]~=0);e=e+1;l=n[e];f=l[2];i=f+l[3]-2;r={};a=0;for l=f,i do a=a+1;r[a]=o[l];end;do return d(r,1,a)end;else o[l[2]][o[l[3]]]=o[l[5]];end;elseif a==10 then local h;local f;local i;local a;o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];a=l[2];i={};f=0;h=a+l[3]-1;for l=a+1,h do f=f+1;i[f]=o[l];end;o[a](d(i,1,h-a));t=a;e=e+1;l=n[e];e=e+l[3];else o[l[2]]=o[l[3]][c[l[5]]];end;elseif a<=13 then if a==12 then local n=l[2];local a=o[n+2];local c=o[n]+a;o[n]=c;if a>0 then if c<=o[n+1]then e=e+l[3];o[n+3]=c;end;elseif c>=o[n+1]then e=e+l[3];o[n+3]=c;end;else local e=l[2];local c,n={o[e]()};local n=e+l[5]-2;local l=0;for e=e,n do l=l+1;o[e]=c[l];end;t=n;end;elseif a<=14 then local t=M[l[3]];local d;local c={};d=Q({},{__index=function(e,l)local l=c[l];return l[1][l[2]];end,__newindex=function(o,l,e)local l=c[l]l[1][l[2]]=e;end;});for a=1,l[5]do e=e+1;local l=n[e];if l[1]==7 then c[a-1]={o,l[3]};else c[a-1]={r,l[3]};end;F[#F+1]=c;end;o[l[2]]=D(t,d,f);elseif a>15 then do return end;else o[l[2]][c[l[3]]]=o[l[5]];end;elseif a<=24 then if a<=20 then if a<=18 then if a==17 then o[l[2]]={};else local n=l[2];local a=l[5];local l=n+2;local c={o[n](o[n+1],o[l])};for e=1,a do o[l+e]=c[e];end;local n=o[n+3];if n then o[l]=n else e=e+1;end;end;elseif a>19 then o[l[2]]=r[l[3]];else f[c[l[3]]]=o[l[2]];end;elseif a<=22 then if a>21 then o[l[2]][o[l[3]]]=c[l[5]];else o[l[2]]=o[l[3]][c[l[5]]];end;elseif a==23 then local n=l[2];local a=o[n+2];local c=o[n]+a;o[n]=c;if a>0 then if c<=o[n+1]then e=e+l[3];o[n+3]=c;end;elseif c>=o[n+1]then e=e+l[3];o[n+3]=c;end;else local s;local h;local a;local r;local i;o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];i=l[2];r={};a=0;h=i+l[3]-1;for l=i+1,h do a=a+1;r[a]=o[l];end;s={o[i](d(r,1,h-i))};h=i+l[5]-2;a=0;for l=i,h do a=a+1;o[l]=s[a];end;t=h;e=e+1;l=n[e];if o[l[2]]then e=e+1;else e=e+l[3];end;end;elseif a<=28 then if a<=26 then if a>25 then o[l[2]]=f[c[l[3]]];else o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]={};e=e+1;l=n[e];o[l[2]]={};e=e+1;l=n[e];o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];end;elseif a>27 then local r;local i;local h;local a;f[c[l[3]]]=o[l[2]];e=e+1;l=n[e];o[l[2]]={};e=e+1;l=n[e];f[c[l[3]]]=o[l[2]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];a=l[2];h={};i=0;r=a+l[3]-1;for l=a+1,r do i=i+1;h[i]=o[l];end;o[a](d(h,1,r-a));t=a;e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=f[c[l[3]]];else if o[l[2]]then e=e+1;else e=e+l[3];end;end;elseif a<=30 then if a>29 then o[l[2]][o[l[3]]]=o[l[5]];else o[l[2]]=r[l[3]];end;elseif a<=31 then local n=l[2];local a=l[5];local l=n+2;local c={o[n](o[n+1],o[l])};for e=1,a do o[l+e]=c[e];end;local n=o[n+3];if n then o[l]=n else e=e+1;end;elseif a==32 then f[c[l[3]]]=o[l[2]];else o[l[2]]=c[l[3]];end;elseif a<=50 then if a<=41 then if a<=37 then if a<=35 then if a>34 then o[l[2]]=f[c[l[3]]];else local e=l[2];local c={};local n=0;local l=e+l[3]-1;for l=e+1,l do n=n+1;c[n]=o[l];end;o[e](d(c,1,l-e));t=e;end;elseif a>36 then local n=l[2];o[n]=o[n]-o[n+2];e=e+l[3];else local s;local h;local a;local r;local i;o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];i=l[2];r={};a=0;h=i+l[3]-1;for l=i+1,h do a=a+1;r[a]=o[l];end;s={o[i](d(r,1,h-i))};h=i+l[5]-2;a=0;for l=i,h do a=a+1;o[l]=s[a];end;t=h;e=e+1;l=n[e];if o[l[2]]then e=e+1;else e=e+l[3];end;end;elseif a<=39 then if a==38 then local s;local i;local a;local h;local f;o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=r[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]][o[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];f=l[2];h={};a=0;i=f+l[3]-1;for l=f+1,i do a=a+1;h[a]=o[l];end;s={o[f](d(h,1,i-f))};i=f+l[5]-2;a=0;for l=f,i do a=a+1;o[l]=s[a];end;t=i;e=e+1;l=n[e];if not o[l[2]]then e=e+1;else e=e+l[3];end;else if(o[l[2]]~=c[l[5]])then e=e+1;else e=e+l[3];end;end;elseif a==40 then local h;local i;local f;local r;local a;o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];a=l[2];r={};f=0;i=a+l[3]-1;for l=a+1,i do f=f+1;r[f]=o[l];end;o[a](d(r,1,i-a));t=a;e=e+1;l=n[e];o[l[2]]=(l[3]~=0);e=e+1;l=n[e];a=l[2];i=a+l[3]-2;h={};f=0;for l=a,i do f=f+1;h[f]=o[l];end;do return d(h,1,f)end;e=e+1;l=n[e];e=e+l[3];else o[l[2]]=D(M[l[3]],nil,f);end;elseif a<=45 then if a<=43 then if a>42 then o[l[2]]=(l[3]~=0);else o[l[2]]={};end;elseif a==44 then e=e+l[3];else o[l[2]]=o[l[3]];end;elseif a<=47 then if a==46 then local n=l[2];local a={};local e=0;local c=n+l[3]-1;for l=n+1,c do e=e+1;a[e]=o[l];end;local c={o[n](d(a,1,c-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;t=l;else o[l[2]]=(l[3]~=0);end;elseif a<=48 then local i;local f;local h;local a;o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];a=l[2];h={};f=0;i=a+l[3]-1;for l=a+1,i do f=f+1;h[f]=o[l];end;o[a](d(h,1,i-a));t=a;elseif a>49 then local s;local h;local i;local r;local a;o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];a=l[2];r={};i=0;h=a+l[3]-1;for l=a+1,h do i=i+1;r[i]=o[l];end;o[a](d(r,1,h-a));t=a;e=e+1;l=n[e];o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];a=l[2];r={};i=0;h=a+l[3]-1;for l=a+1,h do i=i+1;r[i]=o[l];end;s={o[a](d(r,1,h-a))};h=a+l[5]-2;i=0;for l=a,h do i=i+1;o[l]=s[i];end;t=h;e=e+1;l=n[e];if not o[l[2]]then e=e+1;else e=e+l[3];end;else local e=l[2];local c={};local n=0;local l=e+l[3]-1;for l=e+1,l do n=n+1;c[n]=o[l];end;o[e](d(c,1,l-e));t=e;end;elseif a<=59 then if a<=54 then if a<=52 then if a==51 then o[l[2]]=D(M[l[3]],nil,f);else local n=l[2];local a={};local e=0;local c=n+l[3]-1;for l=n+1,c do e=e+1;a[e]=o[l];end;local c={o[n](d(a,1,c-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;t=l;end;elseif a>53 then if not o[l[2]]then e=e+1;else e=e+l[3];end;else local e=l[2];local c,n={o[e]()};local n=e+l[5]-2;local l=0;for e=e,n do l=l+1;o[e]=c[l];end;t=n;end;elseif a<=56 then if a==55 then o[l[2]][c[l[3]]]=o[l[5]];else local n=l[2];local c=n+l[3]-2;local e={};local l=0;for n=n,c do l=l+1;e[l]=o[n];end;do return d(e,1,l)end;end;elseif a<=57 then o[l[2]]=o[l[3]][o[l[5]]];elseif a>58 then local e=l[2];local c=e+l[3]-2;local n={};local l=0;for e=e,c do l=l+1;n[l]=o[e];end;do return d(n,1,l)end;else local h;local f;local i;local a;o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];a=l[2];i={};f=0;h=a+l[3]-1;for l=a+1,h do f=f+1;i[f]=o[l];end;o[a](d(i,1,h-a));t=a;end;elseif a<=63 then if a<=61 then if a==60 then local s;local h;local a;local r;local i;o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];i=l[2];r={};a=0;h=i+l[3]-1;for l=i+1,h do a=a+1;r[a]=o[l];end;s={o[i](d(r,1,h-i))};h=i+l[5]-2;a=0;for l=i,h do a=a+1;o[l]=s[a];end;t=h;e=e+1;l=n[e];o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];o[l[2]]=c[l[3]];e=e+1;l=n[e];i=l[2];r={};a=0;h=i+l[3]-1;for l=i+1,h do a=a+1;r[a]=o[l];end;s={o[i](d(r,1,h-i))};h=i+l[5]-2;a=0;for l=i,h do a=a+1;o[l]=s[a];end;t=h;e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=c[l[3]];else local d=M[l[3]];local a;local c={};a=Q({},{__index=function(e,l)local l=c[l];return l[1][l[2]];end,__newindex=function(o,l,e)local l=c[l]l[1][l[2]]=e;end;});for a=1,l[5]do e=e+1;local l=n[e];if l[1]==7 then c[a-1]={o,l[3]};else c[a-1]={r,l[3]};end;F[#F+1]=c;end;o[l[2]]=D(d,a,f);end;elseif a==62 then local s;local h;local a;local r;local i;o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];i=l[2];r={};a=0;h=i+l[3]-1;for l=i+1,h do a=a+1;r[a]=o[l];end;s={o[i](d(r,1,h-i))};h=i+l[5]-2;a=0;for l=i,h do a=a+1;o[l]=s[a];end;t=h;e=e+1;l=n[e];if o[l[2]]then e=e+1;else e=e+l[3];end;else local s;local h;local a;local r;local i;o[l[2]]=f[c[l[3]]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];i=l[2];r={};a=0;h=i+l[3]-1;for l=i+1,h do a=a+1;r[a]=o[l];end;s={o[i](d(r,1,h-i))};h=i+l[5]-2;a=0;for l=i,h do a=a+1;o[l]=s[a];end;t=h;e=e+1;l=n[e];if o[l[2]]then e=e+1;else e=e+l[3];end;end;elseif a<=65 then if a==64 then if not o[l[2]]then e=e+1;else e=e+l[3];end;else local r;local i;local a;local h;local f;o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]][c[l[5]]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];o[l[2]]=o[l[3]];e=e+1;l=n[e];f=l[2];h={};a=0;i=f+l[3]-1;for l=f+1,i do a=a+1;h[a]=o[l];end;r={o[f](d(h,1,i-f))};i=f+l[5]-2;a=0;for l=f,i do a=a+1;o[l]=r[a];end;t=i;e=e+1;l=n[e];if o[l[2]]then e=e+1;else e=e+l[3];end;end;elseif a<=66 then o[l[2]][o[l[3]]]=c[l[5]];elseif a>67 then o[l[2]]=o[l[3]][o[l[5]]];else e=e+l[3];end;e=e+1;end;end;end;return D(N(),{},K())();