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