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=0;local v19;local v20;local v21;local v22;local v23;local v24;local v25;local v26;local v27;local v28;local v29;local v30;while true do if (v18==1) then v21=nil;function v21(v31,v32,v33)if v33 then local v81=(v31/((5 -3)^(v32-((1639 -(1523 + 114)) -1))))%((3 -1)^(((v33-(2 -(1 + 0))) -(v32-1)) + (620 -(555 + 64)))) ;return v81-(v81%(932 -(857 + 74))) ;else local v82=(809 -241) -(367 + 201) ;local v83;while true do if (v82==(927 -((1279 -(68 + 997)) + 713))) then v83=(1 + 1)^(v32-(1 + 0)) ;return (((v31%(v83 + v83))>=v83) and 1) or (877 -(282 + (1865 -(226 + 1044)))) ;end end end end v22=nil;v18=2;end if (v18==2) then function v22()local v34=v1(v16,v19,v19);v19=v19 + 1 ;return v34;end v23=nil;function v23()local v35,v36=v1(v16,v19,v19 + (8 -6) );v19=v19 + 2 + 0 ;return (v36 * (57 + 199)) + v35 ;end v18=3;end if (v18==3) then v24=nil;function v24()local v37,v38,v39,v40=v1(v16,v19,v19 + (960 -(892 + 65)) );v19=v19 + (9 -(355 -(87 + 263))) ;return (v40 * (31011612 -(14234576 -(67 + 113)))) + (v39 * 65536) + (v38 * (469 -213)) + v37 ;end v25=nil;v18=4;end if (v18==5) then v27=v24;v28=nil;function v28(...)return {...},v12("#",...);end v18=6;end if (4==v18) then function v25()local v41=v24();local v42=v24();local v43=1;local v44=(v21(v42,1 + (0 -0) ,49 -29 ) * (((444 -(416 + 26)) + 0)^(127 -95))) + v41 ;local v45=v21(v42,(3106 -2133) -(345 + 457 + 150) ,83 -52 );local v46=((v21(v42,57 -25 )==1) and -1) or (1 + 0) ;if (v45==(997 -(915 + 82))) then if (v44==(0 -0)) then return v46 * (0 -0) ;else local v89=0 + 0 ;while true do if (v89==((438 -(145 + 293)) -0)) then v45=1188 -(1069 + 118) ;v43=0 -0 ;break;end end end elseif (v45==((4907 -(44 + 386)) -2430)) then return ((v44==(0 + (1486 -(998 + 488)))) and (v46 * ((1 -0)/(0 + 0 + 0)))) or (v46 * NaN) ;end return v8(v46,v45-(1814 -(368 + 423)) ) * (v43 + (v44/(((5 + 1) -4)^(70 -(10 + 8))))) ;end v26=nil;function v26(v47)local v48=772 -(201 + 571) ;local v49;local v50;while true do if (v48==(1141 -(41 + 75 + 1022))) then return v6(v50);end if (v48==(0 -0)) then v49=nil;if not v47 then v47=v24();if (v47==(0 + 0)) then return "";end end v48=3 -2 ;end if (v48==((892 -(261 + 624)) -5)) then v50={};for v90=860 -(814 + 45) , #v49 do v50[v90]=v2(v1(v3(v49,v90,v90)));end v48=7 -4 ;end if (v48==1) then v49=v3(v16,v19,(v19 + v47) -1 );v19=v19 + v47 ;v48=1 + 1 ;end end end v18=5;end if (0==v18) then v19=1;v20=nil;v16=v4(v3(v16,5),"..",function(v51)if (v1(v51,2)==79) then local v84=0;while true do if (v84==0) then v20=v0(v3(v51,1,1));return "";end end else local v85=v2(v0(v51,16));if v20 then local v92=v5(v85,v20);v20=nil;return v92;else return v85;end end end);v18=1;end if (v18==7) then function v30(v52,v53,v54)local v55=v52[1];local v56=v52[2];local v57=v52[3];return function(...)local v67=v55;local v68=v56;local v69=v57;local v70=v28;local v71=1;local v72= -1;local v73={};local v74={...};local v75=v12("#",...) -1 ;local v76={};local v77={};for v86=0,v75 do if (v86>=v69) then v73[v86-v69 ]=v74[v86 + 1 ];else v77[v86]=v74[v86 + 1 ];end end local v78=(v75-v69) + 1 ;local v79;local v80;while true do v79=v67[v71];v80=v79[1];if (v80<=9) then if (v80<=4) then if (v80<=1) then if (v80>0) then v77[v79[2]]();else local v102=0;local v103;local v104;local v105;local v106;while true do if (v102==0) then v103=v79[2];v104,v105=v70(v77[v103](v13(v77,v103 + 1 ,v79[3])));v102=1;end if (v102==2) then for v143=v103,v72 do local v144=0;while true do if (v144==0) then v106=v106 + 1 ;v77[v143]=v104[v106];break;end end end break;end if (v102==1) then v72=(v105 + v103) -1 ;v106=0;v102=2;end end end elseif (v80<=2) then local v107=v79[2];v77[v107]=v77[v107](v13(v77,v107 + 1 ,v72));elseif (v80>3) then v77[v79[2]]=v54[v79[3]];else do return;end end elseif (v80<=6) then if (v80>5) then for v116=v79[2],v79[3] do v77[v116]=nil;end else v77[v79[2]]=v79[3];end elseif (v80<=7) then v77[v79[2]]=v54[v79[3]];elseif (v80==8) then local v120=0;local v121;while true do if (v120==0) then v121=v79[2];v77[v121]=v77[v121](v13(v77,v121 + 1 ,v72));break;end end else local v122=v79[2];local v123,v124=v70(v77[v122](v13(v77,v122 + 1 ,v79[3])));v72=(v124 + v122) -1 ;local v125=0;for v138=v122,v72 do local v139=0;while true do if (v139==0) then v125=v125 + 1 ;v77[v138]=v123[v125];break;end end end end elseif (v80<=14) then if (v80<=11) then if (v80>10) then if (v77[v79[2]]==v79[4]) then v71=v71 + 1 ;else v71=v79[3];end else v77[v79[2]]();end elseif (v80<=12) then v71=v79[3];elseif (v80>13) then local v127=v79[2];local v128=v77[v79[3]];v77[v127 + 1 ]=v128;v77[v127]=v128[v79[4]];else v71=v79[3];end elseif (v80<=16) then if (v80>15) then v77[v79[2]]=v79[3];else do return;end end elseif (v80<=17) then if (v77[v79[2]]==v79[4]) then v71=v71 + 1 ;else v71=v79[3];end elseif (v80==18) then local v134=0;local v135;local v136;while true do if (v134==0) then v135=v79[2];v136=v77[v79[3]];v134=1;end if (v134==1) then v77[v135 + 1 ]=v136;v77[v135]=v136[v79[4]];break;end end else for v140=v79[2],v79[3] do v77[v140]=nil;end end v71=v71 + 1 ;end end;end return v30(v29(),{},v17)(...);end if (v18==6) then v29=nil;function v29()local v58=241 -(187 + 54) ;local v59;local v60;local v61;local v62;local v63;local v64;local v65;local v66;while true do if (v58==(781 -(162 + 618))) then v61=nil;v62=nil;v58=2;end if (v58==2) then v63=nil;v64=nil;v58=3;end if (v58~=(3 + 0)) then else v65=nil;v66=nil;v58=4;end if ((3 + 1)==v58) then while true do if ((1 -0)==v59) then local v97=0 -0 ;while true do if (v97==1) then v59=1 + 1 ;break;end if (v97==(1636 -(1373 + 263))) then v62=nil;v63=nil;v97=1;end end end if ((1003 -(451 + 549))==v59) then v66=nil;while true do local v100=0;local v101;while true do if (v100==0) then v101=0;while true do if (v101~=0) then else local v142=0;while true do if (v142==0) then if (v60==1) then local v159=0 + 0 ;while true do if (v159==(0 -0)) then v64={v61,v62,nil,v63};v65=v24();v159=1;end if (v159==1) then v66={};v60=1 + 1 ;break;end end end if (v60==0) then local v160=0 -0 ;while true do if (v160==1) then v63={};v60=1;break;end if (v160==0) then v61={};v62={};v160=342 -(218 + 123) ;end end end v142=1582 -(1535 + 46) ;end if (v142==(1 + 0)) then v101=1 + 0 ;break;end end end if (v101==(561 -(306 + 254))) then if (v60~=3) then else local v152=0 + 0 ;local v153;while true do if (v152==0) then v153=0 -0 ;while true do if (v153==(1467 -(899 + 568))) then for v171=1,v24() do v62[v171-(1 + 0) ]=v29();end return v64;end end break;end end end if (v60==(4 -2)) then local v154=603 -(268 + 335) ;while true do if (v154==1) then for v162=1,v24() do local v163=290 -(60 + 230) ;local v164;local v165;local v166;while true do if (v163==0) then v164=572 -(426 + 146) ;v165=nil;v163=1;end if (v163==(1 + 0)) then v166=nil;while true do if (0~=v164) then else local v174=1456 -(282 + 1174) ;while true do if ((811 -(569 + 242))==v174) then v165=0;v166=nil;v174=2 -1 ;end if (v174==(1 + 0)) then v164=1025 -(706 + 318) ;break;end end end if (v164==1) then while true do if (v165~=(1251 -(721 + 530))) then else v166=v22();if (v21(v166,1,1)~=0) then else local v175=1271 -(945 + 326) ;local v176;local v177;local v178;local v179;local v180;while true do if (v175==(2 -1)) then v178=nil;v179=nil;v175=2;end if (v175==0) then v176=0 + 0 ;v177=nil;v175=701 -(271 + 429) ;end if (v175~=2) then else v180=nil;while true do if (v176==(0 + 0)) then v177=0;v178=nil;v176=1501 -(1408 + 92) ;end if ((1087 -(461 + 625))==v176) then v179=nil;v180=nil;v176=2;end if (v176==(1290 -(993 + 295))) then while true do if (v177~=(0 + 0)) then else local v181=1171 -(418 + 753) ;local v182;while true do if (v181==0) then v182=0 + 0 ;while true do if (v182==(1 + 0)) then v177=1;break;end if (v182~=0) then else v178=v21(v166,2,1 + 2 );v179=v21(v166,4,2 + 4 );v182=530 -(406 + 123) ;end end break;end end end if (v177~=1) then else local v183=0;while true do if (v183==(1769 -(1749 + 20))) then v180={v23(),v23(),nil,nil};if (v178==(0 + 0)) then local v188=0;local v189;local v190;while true do if (v188==0) then v189=0;v190=nil;v188=1146 -(466 + 679) ;end if (v188==1) then while true do if ((0 -0)==v189) then v190=0 -0 ;while true do if (v190~=0) then else v180[3]=v23();v180[1904 -(106 + 1794) ]=v23();break;end end break;end end break;end end elseif (v178==(1 + 0)) then v180[1 + 2 ]=v24();elseif (v178==2) then v180[3]=v24() -(2^16) ;elseif (v178~=3) then else local v197=0 -0 ;local v198;while true do if (v197==0) then v198=0;while true do if (v198~=0) then else v180[3]=v24() -((5 -3)^(130 -(4 + 110))) ;v180[588 -(57 + 527) ]=v23();break;end end break;end end end v183=1;end if (v183==(1428 -(41 + 1386))) then v177=2;break;end end end if (v177==(106 -(17 + 86))) then if (v21(v179,3 + 0 ,6 -3 )~=(2 -1)) then else v180[4]=v66[v180[170 -(122 + 44) ]];end v61[v162]=v180;break;end if (v177~=(2 -0)) then else local v185=0 -0 ;while true do if (0==v185) then if (v21(v179,1 + 0 ,1)~=(1 + 0)) then else v180[2]=v66[v180[3 -1 ]];end if (v21(v179,67 -(30 + 35) ,2)~=(1 + 0)) then else v180[3]=v66[v180[1260 -(1043 + 214) ]];end v185=1;end if (1~=v185) then else v177=11 -8 ;break;end end end end break;end end break;end end end break;end end break;end end break;end end end v60=3;break;end if (v154~=(1212 -(323 + 889))) then else for v167=2 -1 ,v65 do local v168=580 -(361 + 219) ;local v169;local v170;while true do if ((320 -(53 + 267))~=v168) then else v169=v22();v170=nil;v168=1;end if (v168~=(1 + 0)) then else if (v169==1) then v170=v22()~=0 ;elseif (v169==2) then v170=v25();elseif (v169==(416 -(15 + 398))) then v170=v26();end v66[v167]=v170;break;end end end v64[3]=v22();v154=983 -(18 + 964) ;end end end break;end end break;end end end break;end if (v59==0) then local v98=0 -0 ;while true do if (v98==0) then v60=0 + 0 ;v61=nil;v98=1 + 0 ;end if (v98~=(851 -(20 + 830))) then else v59=1;break;end end end if (v59==2) then local v99=0 + 0 ;while true do if (v99==0) then v64=nil;v65=nil;v99=127 -(116 + 10) ;end if (v99==1) then v59=3;break;end end end end break;end if (v58~=0) then else v59=0;v60=nil;v58=1 + 0 ;end end end v30=nil;v18=7;end end end v15("LOL!063O00028O00030A3O006C6F6164737472696E6703043O0067616D6503073O00482O747047657403213O00682O7470733A2O2F7061737465732E696F2F7261772F65673471696F756A766761034D3O00682O7470733A2O2F7261772E67697468756275736572636F6E74656E742E636F6D2F69747A7961626F796C75712F646573747275637465646865782F6D61696E2F6468657876312E352E6C7561001A3O0012103O00014O0013000100013O0026113O00020001000100040D3O00020001001210000100013O002611000100050001000100040D3O00050001001204000200023O001204000300033O002012000300030004001210000500054O0009000300054O000200023O00022O000A000200010001001204000200023O001204000300033O002012000300030004001210000500064O0009000300054O000200023O00022O000A00020001000100040D3O0019000100040D3O0005000100040D3O0019000100040D3O000200012O00033O00017O00",v9(),...);