local v0=tonumber;local v1=string.byte;local v2=string.char;local v3=string.sub;local v4=string.gsub;local v5=string.rep;local v6=table.concat;local v7=table.insert;local v8=math.ldexp;local v9=getfenv or function()return _ENV;end ;local v10=setmetatable;local v11=pcall;local v12=select;local v13=unpack or table.unpack ;local v14=tonumber;local function v15(v16,v17,...)local v18=1;local v19;v16=v4(v3(v16,5),"..",function(v30)if (v1(v30,2)==79) then v19=v0(v3(v30,1,1));return "";else local v83=v2(v0(v30,16));if v19 then local v89=0;local v90;while true do if (v89==1) then return v90;end if (v89==0) then v90=v5(v83,v19);v19=nil;v89=1;end end else return v83;end end end);local function v20(v31,v32,v33)if v33 then local v84=0;local v85;while true do if (v84==(0 -0)) then v85=(v31/((5 -3)^(v32-(1 -(1637 -(1523 + 114))))))%(((4 + 0) -(2 -0))^(((v33-(620 -((1620 -(68 + 997)) + 64))) -(v32-(932 -(857 + 74)))) + (569 -(367 + (1471 -(226 + 1044)))))) ;return v85-(v85%(928 -(214 + 713))) ;end end else local v86=(1 + 1)^(v32-1) ;return (((v31%(v86 + v86))>=v86) and (1 + 0)) or (877 -(282 + 595)) ;end end local function v21()local v34=0;local v35;while true do if (v34==(4 -3)) then return v35;end if (v34==(117 -(32 + 85))) then v35=v1(v16,v18,v18);v18=v18 + 1 + (957 -(892 + 65)) ;v34=1 + (0 -0) ;end end end local function v22()local v36=0 -0 ;local v37;local v38;while true do if (v36==(1 -0)) then return (v38 * ((446 + 160) -(87 + 263))) + v37 ;end if (v36==(180 -(67 + 113))) then v37,v38=v1(v16,v18,v18 + 2 );v18=v18 + 2 + 0 ;v36=2 -1 ;end end end local function v23()local v39,v40,v41,v42=v1(v16,v18,v18 + (11 -8) );v18=v18 + (956 -(802 + 110 + 40)) ;return (v42 * 16777216) + (v41 * (176444 -110908)) + (v40 * (464 -208)) + v39 ;end local function v24()local v43=v23();local v44=v23();local v45=1;local v46=(v20(v44,998 -(915 + 82) ,(98 -42) -36 ) * (2^(19 + 13))) + v43 ;local v47=v20(v44,27 -6 ,31);local v48=((v20(v44,1219 -(1069 + 118) )==(2 -1)) and -(1 -0)) or (439 -(145 + 293)) ;if (v47==(0 + 0)) then if (v46==0) then return v48 * (0 -0) ;else v47=1;v45=0 + 0 ;end elseif (v47==((3268 -(44 + 386)) -(368 + 423))) then return ((v46==((1486 -(998 + 488)) -0)) and (v48 * ((19 -(10 + 8))/(0 -0)))) or (v48 * NaN) ;end return v8(v48,v47-(1465 -(416 + 26)) ) * (v45 + (v46/((6 -4)^(23 + 29)))) ;end local function v25(v49)local v50;if not v49 then v49=v23();if (v49==(0 + 0)) then return "";end end v50=v3(v16,v18,(v18 + v49) -(1 + 0) );v18=v18 + v49 ;local v51={};for v67=773 -(201 + 571) , #v50 do v51[v67]=v2(v1(v3(v50,v67,v67)));end return v6(v51);end local v26=v23;local function v27(...)return {...},v12("#",...);end local function v28()local v52=0;local v53;local v54;local v55;local v56;local v57;local v58;local v59;local v60;while true do if (v52~=4) then else while true do if (v53~=0) then else v54=867 -(550 + 317) ;v55=nil;v53=1;end if (v53~=1) then else local v97=0;while true do if ((1 -0)==v97) then v53=2;break;end if (0~=v97) then else v56=nil;v57=nil;v97=1;end end end if (v53==(3 -0)) then v60=nil;while true do local v99=0 -0 ;while true do if (v99==(286 -(134 + 151))) then if (v54~=1) then else local v101=0;local v102;while true do if (v101==(1665 -(970 + 695))) then v102=0 -0 ;while true do if (v102==1) then for v180=1991 -(582 + 1408) ,v59 do local v181=0 -0 ;local v182;local v183;local v184;local v185;while true do if (v181==2) then while true do if (v182==0) then local v203=0;while true do if (v203==1) then v182=1 -0 ;break;end if (v203==0) then v183=0;v184=nil;v203=1;end end end if (v182==1) then v185=nil;while true do if (v183==0) then local v210=0 -0 ;local v211;while true do if ((1824 -(1195 + 629))~=v210) then else v211=0;while true do if (v211==(1 -0)) then v183=1;break;end if (v211~=0) then else local v215=241 -(187 + 54) ;while true do if (v215==0) then v184=v21();v185=nil;v215=781 -(162 + 618) ;end if (v215~=(1 + 0)) then else v211=1 + 0 ;break;end end end end break;end end end if (v183~=1) then else if (v184==(1 -0)) then v185=v21()~=(0 -0) ;elseif (v184==(1 + 1)) then v185=v24();elseif (v184==(1639 -(1373 + 263))) then v185=v25();end v60[v180]=v185;break;end end break;end end break;end if (v181==(1001 -(451 + 549))) then v184=nil;v185=nil;v181=2;end if (v181~=0) then else v182=0 + 0 ;v183=nil;v181=1;end end end v58[3]=v21();v102=2 -0 ;end if (v102==(0 -0)) then v59=v23();v60={};v102=1385 -(746 + 638) ;end if (v102==2) then v54=2;break;end end break;end end end break;end if (v99~=0) then else local v100=0;while true do if ((0 + 0)==v100) then if (v54~=0) then else local v103=0 -0 ;while true do if (v103==(341 -(218 + 123))) then v55={};v56={};v103=1;end if (v103~=(1582 -(1535 + 46))) then else v57={};v58={v55,v56,nil,v57};v103=562 -(306 + 254) ;end if (v103==2) then v54=1 + 0 ;break;end end end if (v54~=2) then else local v104=0;while true do if (v104==1) then return v58;end if (v104==0) then for v186=1 -0 ,v23() do local v187=1467 -(899 + 568) ;local v188;local v189;while true do if ((1 + 0)==v187) then while true do if (v188==0) then v189=v21();if (v20(v189,2 -1 ,1)==(603 -(268 + 335))) then local v204=290 -(60 + 230) ;local v205;local v206;local v207;local v208;local v209;while true do if (v204~=1) then else v207=nil;v208=nil;v204=2;end if (2==v204) then v209=nil;while true do if (v205==2) then while true do if (v206==2) then local v216=572 -(426 + 146) ;local v217;while true do if (v216==(0 + 0)) then v217=0;while true do if (v217==0) then if (v20(v208,1457 -(282 + 1174) ,812 -(569 + 242) )==(2 -1)) then v209[2]=v60[v209[1 + 1 ]];end if (v20(v208,1026 -(706 + 318) ,2)==(1252 -(721 + 530))) then v209[3]=v60[v209[1274 -(945 + 326) ]];end v217=1;end if ((2 -1)==v217) then v206=3;break;end end break;end end end if (v206==0) then local v218=0 + 0 ;local v219;while true do if (v218==(700 -(271 + 429))) then v219=0 + 0 ;while true do if (0==v219) then v207=v20(v189,2,1503 -(1408 + 92) );v208=v20(v189,4,1092 -(461 + 625) );v219=1289 -(993 + 295) ;end if (v219==(1 + 0)) then v206=1172 -(418 + 753) ;break;end end break;end end end if (v206==3) then if (v20(v208,2 + 1 ,1 + 2 )==(1 + 0)) then v209[2 + 2 ]=v60[v209[4]];end v55[v186]=v209;break;end if (v206~=1) then else local v221=529 -(406 + 123) ;local v222;while true do if (v221==0) then v222=0;while true do if (v222~=1) then else v206=1771 -(1749 + 20) ;break;end if (v222==(0 + 0)) then local v226=0;while true do if (v226==0) then v209={v22(),v22(),nil,nil};if (v207==(0 -0)) then local v231=0;local v232;while true do if (v231~=(1900 -(106 + 1794))) then else v232=0 + 0 ;while true do if (v232~=(0 + 0)) then else v209[8 -5 ]=v22();v209[4]=v22();break;end end break;end end elseif (v207==1) then v209[7 -4 ]=v23();elseif (v207==2) then v209[117 -(4 + 110) ]=v23() -((586 -(57 + 527))^16) ;elseif (v207~=(1430 -(41 + 1386))) then else local v237=0;while true do if ((103 -(17 + 86))~=v237) then else v209[3 + 0 ]=v23() -(2^16) ;v209[4]=v22();break;end end end v226=1;end if (v226~=1) then else v222=1 -0 ;break;end end end end break;end end end end break;end if (v205~=1) then else local v213=0 -0 ;while true do if (v213~=(167 -(122 + 44))) then else v205=2;break;end if (v213==0) then local v223=0;while true do if (v223==1) then v213=1 -0 ;break;end if (v223~=(0 -0)) then else v208=nil;v209=nil;v223=1 + 0 ;end end end end end if (v205==0) then local v214=0;while true do if (v214~=1) then else v205=1 + 0 ;break;end if ((0 -0)~=v214) then else v206=65 -(30 + 35) ;v207=nil;v214=1 + 0 ;end end end end break;end if (v204~=0) then else v205=0;v206=nil;v204=1258 -(1043 + 214) ;end end end break;end end break;end if (v187~=0) then else v188=0 -0 ;v189=nil;v187=1213 -(323 + 889) ;end end end for v190=2 -1 ,v23() do v56[v190-1 ]=v28();end v104=581 -(361 + 219) ;end end end v100=1;end if (v100==(321 -(53 + 267))) then v99=1;break;end end end end end break;end if (v53==(1 + 1)) then local v98=413 -(15 + 398) ;while true do if (v98~=(983 -(18 + 964))) then else v53=3;break;end if (v98==0) then v58=nil;v59=nil;v98=1;end end end end break;end if (v52==(7 -5)) then v57=nil;v58=nil;v52=2 + 1 ;end if (v52==(1 + 0)) then v55=nil;v56=nil;v52=852 -(20 + 830) ;end if (v52~=0) then else v53=0;v54=nil;v52=1;end if (v52==3) then v59=nil;v60=nil;v52=4;end end end local function v29(v61,v62,v63)local v64=v61[1];local v65=v61[2];local v66=v61[3];return function(...)local v69=v64;local v70=v65;local v71=v66;local v72=v27;local v73=1;local v74= -1;local v75={};local v76={...};local v77=v12("#",...) -1 ;local v78={};local v79={};for v87=0,v77 do if (v87>=v71) then v75[v87-v71 ]=v76[v87 + 1 ];else v79[v87]=v76[v87 + 1 ];end end local v80=(v77-v71) + 1 ;local v81;local v82;while true do local v88=0;while true do if (v88==1) then if (v82<=18) then if (v82<=8) then if (v82<=3) then if (v82<=1) then if (v82==0) then v79[v81[2]]=v81[3];else local v107=0;local v108;while true do if (0==v107) then v108=v81[2];v79[v108](v79[v108 + 1 ]);break;end end end elseif (v82==2) then v79[v81[2]]=v79[v81[3]];else do return;end end elseif (v82<=5) then if (v82==4) then v79[v81[2]]=v79[v81[3]][v81[4]];elseif (v79[v81[2]]==v81[4]) then v73=v73 + 1 ;else v73=v81[3];end elseif (v82<=6) then for v138=v81[2],v81[3] do v79[v138]=nil;end elseif (v82>7) then local v148=0;local v149;while true do if (v148==0) then v149=v81[2];v79[v149]=v79[v149]();break;end end else local v150=0;local v151;while true do if (v150==0) then v151=v81[2];v79[v151]=v79[v151](v13(v79,v151 + 1 ,v74));break;end end end elseif (v82<=13) then if (v82<=10) then if (v82>9) then for v140=v81[2],v81[3] do v79[v140]=nil;end else local v113=v81[2];v79[v113](v79[v113 + 1 ]);end elseif (v82<=11) then v73=v81[3];elseif (v82==12) then local v152=0;local v153;local v154;while true do if (v152==0) then v153=v81[2];v154=v79[v81[3]];v152=1;end if (v152==1) then v79[v153 + 1 ]=v154;v79[v153]=v154[v81[4]];break;end end elseif not v79[v81[2]] then v73=v73 + 1 ;else v73=v81[3];end elseif (v82<=15) then if (v82>14) then v79[v81[2]]=v79[v81[3]][v81[4]];else local v117=v81[3];local v118=v79[v117];for v142=v117 + 1 ,v81[4] do v118=v118 .. v79[v142] ;end v79[v81[2]]=v118;end elseif (v82<=16) then v79[v81[2]]={};elseif (v82==17) then v79[v81[2]]=v79[v81[3]];else local v157=v81[2];local v158,v159=v72(v79[v157](v13(v79,v157 + 1 ,v81[3])));v74=(v159 + v157) -1 ;local v160=0;for v177=v157,v74 do v160=v160 + 1 ;v79[v177]=v158[v160];end end elseif (v82<=27) then if (v82<=22) then if (v82<=20) then if (v82==19) then local v121=v81[3];local v122=v79[v121];for v143=v121 + 1 ,v81[4] do v122=v122 .. v79[v143] ;end v79[v81[2]]=v122;else do return;end end elseif (v82>21) then local v124=v81[2];local v125,v126=v72(v79[v124](v13(v79,v124 + 1 ,v81[3])));v74=(v126 + v124) -1 ;local v127=0;for v144=v124,v74 do v127=v127 + 1 ;v79[v144]=v125[v127];end else v73=v81[3];end elseif (v82<=24) then if (v82>23) then v79[v81[2]]();elseif not v79[v81[2]] then v73=v73 + 1 ;else v73=v81[3];end elseif (v82<=25) then if v79[v81[2]] then v73=v73 + 1 ;else v73=v81[3];end elseif (v82==26) then v79[v81[2]]();else v79[v81[2]]=v63[v81[3]];end elseif (v82<=32) then if (v82<=29) then if (v82>28) then local v129=v81[2];v79[v129]=v79[v129](v13(v79,v129 + 1 ,v74));else v79[v81[2]]={};end elseif (v82<=30) then v79[v81[2]][v81[3]]=v81[4];elseif (v82>31) then local v165=v81[2];local v166=v79[v81[3]];v79[v165 + 1 ]=v166;v79[v165]=v166[v81[4]];elseif (v79[v81[2]]==v81[4]) then v73=v73 + 1 ;else v73=v81[3];end elseif (v82<=34) then if (v82==33) then if v79[v81[2]] then v73=v73 + 1 ;else v73=v81[3];end else v79[v81[2]]=v63[v81[3]];end elseif (v82<=35) then v79[v81[2]][v81[3]]=v81[4];elseif (v82>36) then v79[v81[2]]=v81[3];else local v173=v81[2];v79[v173]=v79[v173]();end v73=v73 + 1 ;break;end if (v88==0) then v81=v69[v73];v82=v81[1];v88=1;end end end end;end return v29(v28(),{},v17)(...);end v15("LOL!183O0003313O00682O7470733A2O2F7261772E67697468756275736572636F6E74656E742E636F6D2F4D614769587853637269707465723003163O002F6B657973797374656D76326170692F6D617374657203163O002F75692F787265725F6D73747564696F34352E6C7561030A3O006C6F6164737472696E6703043O0067616D6503073O00482O74704765742O033O004E6577030F3O00412O706C69636174696F6E4E616D6503063O0053706163655803043O004E616D6503043O00496E666F031B3O0042652O7465722073637269707420666F7220746869732067616D65030D3O00446973636F7264496E76697465034O0003043O007461736B03043O007761697403083O0046696E697368656403063O00436C6F7365640100028O0003053O007072696E74031D3O004B65792076657269666965642C2063616E206C6F61642073637269707403473O00682O7470733A2O2F7261772E67697468756275736572636F6E74656E742E636F6D2F546F726149734D652F546F726149734D652F6D61696E2F304D696E696E67466163746F727903163O00506C6179657220636C6F73656420746865204755492E00403O0012253O00013O001225000100023O001225000200034O000200036O0002000400014O0002000500024O000E00030003000500121B000400043O00121B000500053O002O200005000500062O0002000700034O0016000500074O000700043O00022O000800040001000200200F0005000400072O001000063O000400301E00060008000900301E0006000A000900301E0006000B000C00301E0006000D000E2O000100050002000100121B0005000F3O00200F0005000500102O001A00050001000100200F0005000400112O00080005000100020006170005001F0001000100040B3O001F000100200F0005000400120006210005001500013O00040B3O0015000100200F0005000400112O00080005000100020006210005003C00013O00040B3O003C000100200F00050004001200261F0005003C0001001300040B3O003C0001001225000500144O000A000600063O00261F000500280001001400040B3O00280001001225000600143O00261F0006002B0001001400040B3O002B000100121B000700153O001225000800164O000100070002000100121B000700043O00121B000800053O002O20000800080006001225000A00174O00160008000A4O000700073O00022O001A00070001000100040B3O003F000100040B3O002B000100040B3O003F000100040B3O0028000100040B3O003F000100121B000500153O001225000600184O00010005000200012O00033O00017O00",v9(),...);