local v0=string.char;local v1=string.byte;local v2=string.sub;local v3=bit32 or bit ;local v4=v3.bxor;local v5=table.concat;local v6=table.insert;local function v7(v24,v25) local v26={};for v41=1, #v24 do v6(v26,v0(v4(v1(v2(v24,v41,v41 + 1 )),v1(v2(v25,1 + (v41% #v25) ,1 + (v41% #v25) + 1 )))%256 ));end return v5(v26);end local v8=tonumber;local v9=string.byte;local v10=string.char;local v11=string.sub;local v12=string.gsub;local v13=string.rep;local v14=table.concat;local v15=table.insert;local v16=math.ldexp;local v17=getfenv or function() return _ENV;end ;local v18=setmetatable;local v19=pcall;local v20=select;local v21=unpack or table.unpack ;local v22=tonumber;local function v23(v27,v28,...) local v29=1;local v30;v27=v12(v11(v27,5),v7("\203\88","\150\229\118\224\156\226\22\80"),function(v42) if (v9(v42,2)==81) then v30=v8(v11(v42,1,1));return "";else local v102=0;local v103;while true do if (v102==0) then v103=v10(v8(v42,16));if v30 then local v119=0;local v120;while true do if (1==v119) then return v120;end if (v119==0) then v120=v13(v103,v30);v30=nil;v119=1;end end else return v103;end break;end end end end);local function v31(v43,v44,v45) if v45 then local v104=(v43/(2^(v44-1)))%(2^(((v45-1) -(v44-1)) + (2 -1))) ;return v104-(v104%(2 -1)) ;else local v105=0;local v106;while true do if (0==v105) then v106=(3 -1)^(v44-(2 -1)) ;return (((v43%(v106 + v106))>=v106) and 1) or 0 ;end end end end local function v32() local v46=v9(v27,v29,v29);v29=v29 + 1 ;return v46;end local function v33() local v47=0;local v48;local v49;while true do if (v47==0) then v48,v49=v9(v27,v29,v29 + 2 );v29=v29 + 2 ;v47=1;end if (v47==1) then return (v49 * 256) + v48 ;end end end local function v34() local v50=0;local v51;local v52;local v53;local v54;while true do if (v50==1) then return (v54 * 16777216) + (v53 * (66155 -(555 + 64))) + (v52 * 256) + v51 ;end if (v50==0) then v51,v52,v53,v54=v9(v27,v29,v29 + 3 );v29=v29 + 4 ;v50=1;end end end local function v35() local v55=v34();local v56=v34();local v57=1;local v58=(v31(v56,1,20) * (2^32)) + v55 ;local v59=v31(v56,21,31);local v60=((v31(v56,32)==1) and -1) or (932 -(857 + 74)) ;if (v59==0) then if (v58==0) then return v60 * 0 ;else local v110=0;while true do if (v110==0) then v59=1;v57=0;break;end end end elseif (v59==2047) then return ((v58==0) and (v60 * (1/0))) or (v60 * NaN) ;end return v16(v60,v59-1023 ) * (v57 + (v58/((570 -(367 + 201))^52))) ;end local function v36(v61) local v62;if not v61 then v61=v34();if (v61==(927 -(214 + 713))) then return "";end end v62=v11(v27,v29,(v29 + v61) -1 );v29=v29 + v61 ;local v63={};for v77=1, #v62 do v63[v77]=v10(v9(v11(v62,v77,v77)));end return v14(v63);end local v37=v34;local function v38(...) return {...},v20("#",...);end local function v39() local v64={};local v65={};local v66={};local v67={v64,v65,nil,v66};local v68=v34();local v69={};for v79=1,v68 do local v80=v32();local v81;if (v80==1) then v81=v32()~=0 ;elseif (v80==2) then v81=v35();elseif (v80==3) then v81=v36();end v69[v79]=v81;end v67[3]=v32();for v83=1,v34() do local v84=0;local v85;while true do if (v84==0) then v85=v32();if (v31(v85,1,1)==0) then local v115=v31(v85,2,3);local v116=v31(v85,4,6);local v117={v33(),v33(),nil,nil};if (v115==0) then local v121=0;while true do if (v121==0) then v117[3]=v33();v117[4]=v33();break;end end elseif (v115==1) then v117[3]=v34();elseif (v115==2) then v117[3]=v34() -(2^16) ;elseif (v115==3) then v117[3]=v34() -(2^16) ;v117[4]=v33();end if (v31(v116,1 + 0 ,1)==1) then v117[2]=v69[v117[2]];end if (v31(v116,2,879 -(282 + 595) )==1) then v117[1640 -(1523 + 114) ]=v69[v117[3 + 0 ]];end if (v31(v116,3,3)==1) then v117[4]=v69[v117[4]];end v64[v83]=v117;end break;end end end for v86=1,v34() do v65[v86-1 ]=v39();end return v67;end local function v40(v71,v72,v73) local v74=v71[1];local v75=v71[2];local v76=v71[3];return function(...) local v88=v74;local v89=v75;local v90=v76;local v91=v38;local v92=1 -0 ;local v93= -1;local v94={};local v95={...};local v96=v20("#",...) -1 ;local v97={};local v98={};for v107=0,v96 do if (v107>=v90) then v94[v107-v90 ]=v95[v107 + 1 ];else v98[v107]=v95[v107 + 1 ];end end local v99=(v96-v90) + 1 ;local v100;local v101;while true do v100=v88[v92];v101=v100[1];if (v101<=26) then if (v101<=12) then if (v101<=5) then if (v101<=(1067 -(68 + 997))) then if (v101<=0) then local v132=0;local v133;while true do if (v132==0) then v133=v100[2];do return v21(v98,v133,v133 + v100[3] );end break;end end elseif (v101>1) then local v164=v100[1272 -(226 + 1044) ];v98[v164]=v98[v164](v21(v98,v164 + 1 ,v93));else v98[v100[2]]=v98[v100[3]]%v98[v100[4]] ;end elseif (v101<=3) then v98[v100[2]]=v98[v100[3]] * v98[v100[4]] ;elseif (v101==4) then local v167=0;local v168;while true do if (v167==0) then v168=v100[2];do return v21(v98,v168,v93);end break;end end elseif v98[v100[8 -6 ]] then v92=v92 + (118 -(32 + 85)) ;else v92=v100[3];end elseif (v101<=(8 + 0)) then if (v101<=6) then v98[v100[2]]=v98[v100[3]];elseif (v101>7) then v98[v100[2]][v100[3]]=v98[v100[4]];else local v171=0;local v172;local v173;local v174;local v175;while true do if (v171==2) then for v721=v172,v93 do local v722=0;while true do if (v722==0) then v175=v175 + 1 ;v98[v721]=v173[v175];break;end end end break;end if (v171==0) then v172=v100[1 + 1 ];v173,v174=v91(v98[v172](v21(v98,v172 + 1 ,v100[3])));v171=1;end if (v171==1) then v93=(v174 + v172) -1 ;v175=957 -(892 + 65) ;v171=2;end end end elseif (v101<=10) then if (v101==9) then do return;end else local v176=0;local v177;while true do if (v176==0) then v177=v100[4 -2 ];do return v98[v177](v21(v98,v177 + 1 ,v100[3]));end break;end end end elseif (v101==11) then local v178=0;local v179;local v180;local v181;local v182;while true do if (v178==18) then v92=v92 + (431 -(44 + 386)) ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v178=19;end if (v178==10) then v92=v92 + 1 + 0 ;v100=v88[v92];v98[v100[2]]=v72[v100[3]];v92=v92 + (1 -0) ;v100=v88[v92];v98[v100[2 + 0 ]]=v100[794 -(368 + 423) ];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[9 -6 ];v92=v92 + 1 ;v178=11;end if (22==v178) then v182=v100[2];v98[v182]=v98[v182](v21(v98,v182 + 1 ,v93));v92=v92 + 1 ;v100=v88[v92];v98[v100[1488 -(998 + 488) ]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v178=23;end if (20==v178) then v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v182=v100[2];v180,v181=v91(v98[v182](v21(v98,v182 + 1 ,v100[3])));v93=(v181 + v182) -1 ;v179=0;v178=21;end if (0==v178) then v179=nil;v180,v181=nil;v182=nil;v98[v100[2]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[3 -1 ]]=v72[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[4 -1 ];v178=1;end if (v178==8) then v92=v92 + 1 ;v100=v88[v92];v182=v100[2];v98[v182]=v98[v182](v21(v98,v182 + 1 ,v100[3]));v92=v92 + 1 ;v100=v88[v92];v98[v100[2 + 0 ]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2 -0 ]]=v98[v100[1190 -(1069 + 118) ]][v100[4]];v178=9;end if (v178==12) then v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v178=13;end if (v178==14) then v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v182=v100[1 + 1 ];v98[v182]=v98[v182](v21(v98,v182 + 1 ,v100[3]));v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v178=15;end if (v178==5) then v100=v88[v92];v98[v100[5 -3 ]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v72[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v178=6;end if (v178==16) then v98[v182]=v98[v182](v21(v98,v182 + 1 ,v100[3]));v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v178=17;end if (v178==15) then v98[v100[2]]=v72[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v182=v100[3 -1 ];v178=16;end if (19==v178) then v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v72[v100[3]];v92=v92 + 1 ;v100=v88[v92];v178=20;end if (v178==3) then v100=v88[v92];v98[v100[182 -(67 + 113) ]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v182=v100[2 + 0 ];v98[v182]=v98[v182](v21(v98,v182 + 1 ,v100[3]));v92=v92 + 1 ;v100=v88[v92];v98[v100[4 -2 ]]=v73[v100[3 + 0 ]];v92=v92 + 1 ;v178=4;end if (v178==13) then v182=v100[2];v98[v182]=v98[v182](v21(v98,v182 + 1 ,v100[3]));v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + (443 -(416 + 26)) ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + (3 -2) ;v100=v88[v92];v178=14;end if (v178==17) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v182=v100[2];v98[v182]=v98[v182](v21(v98,v182 + 1 ,v100[441 -(145 + 293) ]));v178=18;end if (v178==4) then v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + (3 -2) ;v100=v88[v92];v182=v100[954 -(802 + 150) ];v98[v182]=v98[v182](v21(v98,v182 + 1 ,v100[3]));v92=v92 + 1 ;v178=5;end if (1==v178) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v182=v100[2];v98[v182]=v98[v182](v21(v98,v182 + 1 ,v100[3]));v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v178=2;end if (v178==11) then v100=v88[v92];v182=v100[2];v98[v182]=v98[v182](v21(v98,v182 + (19 -(10 + 8)) ,v100[3]));v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + (3 -2) ;v178=12;end if (v178==23) then v98[v100[2]]=v72[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v182=v100[2];v178=24;end if (6==v178) then v98[v100[2]]=v100[3];v92=v92 + (1 -0) ;v100=v88[v92];v182=v100[2];v98[v182]=v98[v182](v21(v98,v182 + 1 ,v100[3]));v92=v92 + 1 + 0 ;v100=v88[v92];v98[v100[2]]=v73[v100[1000 -(915 + 82) ]];v92=v92 + 1 ;v100=v88[v92];v178=7;end if (v178==25) then v98[v100[2]][v100[3]]=v98[v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]][v100[3]]=v98[v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v178=26;end if (v178==2) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[352 -(87 + 263) ]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v178=3;end if (9==v178) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[6 -3 ]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v182=v100[2];v98[v182]=v98[v182](v21(v98,v182 + 1 ,v100[3]));v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[6 -3 ]];v178=10;end if (v178==7) then v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[8 -5 ];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v178=8;end if (v178==21) then for v723=v182,v93 do v179=v179 + 1 ;v98[v723]=v180[v179];end v92=v92 + 1 ;v100=v88[v92];v182=v100[2];v180,v181=v91(v98[v182](v21(v98,v182 + 1 ,v93)));v93=(v181 + v182) -1 ;v179=0;for v726=v182,v93 do local v727=0;while true do if (v727==0) then v179=v179 + 1 ;v98[v726]=v180[v179];break;end end end v92=v92 + 1 ;v100=v88[v92];v178=22;end if (v178==24) then v180,v181=v91(v98[v182](v21(v98,v182 + 1 ,v100[3])));v93=(v181 + v182) -1 ;v179=0;for v728=v182,v93 do v179=v179 + 1 ;v98[v728]=v180[v179];end v92=v92 + 1 ;v100=v88[v92];v182=v100[2];v98[v182]=v98[v182](v21(v98,v182 + 1 ,v93));v92=v92 + 1 ;v100=v88[v92];v178=25;end if (v178==26) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];break;end end else local v183=0;local v184;local v185;local v186;local v187;local v188;while true do if (v183==0) then v184=nil;v185=nil;v186,v187=nil;v188=nil;v98[v100[2]]=v72[v100[3]];v92=v92 + 1 ;v183=1;end if (v183==5) then v92=v92 + (3 -2) ;v100=v88[v92];v188=v100[2];v184=v98[v188];for v731=v188 + 1 ,v93 do v15(v184,v98[v731]);end break;end if (v183==4) then v100=v88[v92];v188=v100[2];v186,v187=v91(v98[v188](v21(v98,v188 + 1 ,v100[3])));v93=(v187 + v188) -1 ;v185=0;for v732=v188,v93 do v185=v185 + 1 ;v98[v732]=v186[v185];end v183=5;end if (v183==2) then v100=v88[v92];v98[v100[2]]={};v92=v92 + (4 -3) ;v100=v88[v92];v98[v100[2]]=v72[v100[3]];v92=v92 + 1 ;v183=3;end if (v183==1) then v100=v88[v92];v98[v100[1 + 1 ]]=v72[v100[3]];v92=v92 + 1 + 0 ;v100=v88[v92];v98[v100[774 -(201 + 571) ]]=v72[v100[1141 -(116 + 1022) ]];v92=v92 + 1 ;v183=2;end if (v183==3) then v100=v88[v92];v98[v100[2]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];for v735=v100[2],v100[3] do v98[v735]=nil;end v92=v92 + 1 + 0 ;v183=4;end end end elseif (v101<=19) then if (v101<=15) then if (v101<=13) then local v137=v100[2];local v138={};for v157=1, #v97 do local v158=0;local v159;while true do if (0==v158) then v159=v97[v157];for v551=0, #v159 do local v552=0;local v553;local v554;local v555;while true do if (1==v552) then v555=v553[2];if ((v554==v98) and (v555>=v137)) then v138[v555]=v554[v555];v553[1]=v138;end break;end if (v552==0) then v553=v159[v551];v554=v553[1];v552=1;end end end break;end end end elseif (v101==14) then local v189=0;local v190;while true do if (v189==0) then v190=v100[2];v98[v190]=v98[v190](v21(v98,v190 + 1 ,v100[3]));break;end end else local v191=0;local v192;local v193;local v194;local v195;while true do if (v191==5) then v195=v100[2];v98[v195]=v98[v195](v21(v98,v195 + 1 ,v93));v92=v92 + (2 -1) ;v100=v88[v92];v191=6;end if (v191==3) then v100=v88[v92];v195=v100[2];v193,v194=v91(v98[v195](v21(v98,v195 + 1 ,v100[3])));v93=(v194 + v195) -1 ;v191=4;end if (v191==4) then v192=0;for v737=v195,v93 do local v738=0;while true do if (0==v738) then v192=v192 + 1 ;v98[v737]=v193[v192];break;end end end v92=v92 + 1 ;v100=v88[v92];v191=5;end if (v191==1) then v92=v92 + (860 -(814 + 45)) ;v100=v88[v92];v195=v100[2];v98[v195]=v98[v195](v21(v98,v195 + 1 ,v100[3]));v191=2;end if (2==v191) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v191=3;end if (6==v191) then if (v98[v100[2]]==v100[4]) then v92=v92 + 1 ;else v92=v100[3];end break;end if (v191==0) then v192=nil;v193,v194=nil;v195=nil;v98[v100[2]]=v100[10 -7 ];v191=1;end end end elseif (v101<=17) then if (v101>16) then local v196=0;local v197;local v198;local v199;local v200;while true do if (v196==2) then for v739=v197,v93 do v200=v200 + 1 ;v98[v739]=v198[v200];end break;end if (1==v196) then v93=(v199 + v197) -1 ;v200=0;v196=2;end if (0==v196) then v197=v100[2];v198,v199=v91(v98[v197](v21(v98,v197 + 1 ,v93)));v196=1;end end else local v201=v100[2];local v202=v98[v201 + 2 ];local v203=v98[v201] + v202 ;v98[v201]=v203;if (v202>(0 + 0)) then if (v203<=v98[v201 + 1 + 0 ]) then v92=v100[3];v98[v201 + 3 ]=v203;end elseif (v203>=v98[v201 + 1 ]) then local v744=0;while true do if (v744==0) then v92=v100[3];v98[v201 + 3 ]=v203;break;end end end end elseif (v101>18) then v98[v100[2]]=v72[v100[3]];else local v207=0;local v208;while true do if (0==v207) then v208=v100[2];v98[v208](v21(v98,v208 + 1 ,v100[3]));break;end end end elseif (v101<=22) then if (v101<=20) then local v139=0;local v140;local v141;local v142;local v143;while true do if (v139==6) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]];v92=v92 + 1 ;v139=7;end if (v139==4) then v141,v142=v91(v98[v143](v21(v98,v143 + 1 ,v100[3])));v93=(v142 + v143) -1 ;v140=0;for v381=v143,v93 do local v382=0;while true do if (0==v382) then v140=v140 + 1 ;v98[v381]=v141[v140];break;end end end v139=5;end if (v139==5) then v92=v92 + 1 ;v100=v88[v92];v143=v100[2];v98[v143]=v98[v143](v21(v98,v143 + 1 ,v93));v139=6;end if (v139==7) then v100=v88[v92];v98[v100[2]]=v72[v100[9 -6 ]];v92=v92 + (4 -3) ;v100=v88[v92];v139=8;end if (v139==1) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v72[v100[4 -1 ]];v92=v92 + 1 ;v139=2;end if (v139==8) then v98[v100[2]][v100[3]]=v98[v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[2 + 1 ];break;end if (v139==2) then v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + (1081 -(1020 + 60)) ;v100=v88[v92];v139=3;end if (0==v139) then v140=nil;v141,v142=nil;v143=nil;v98[v100[2]]=v98[v100[888 -(261 + 624) ]][v100[4]];v139=1;end if (v139==3) then v98[v100[2]]=v100[1426 -(630 + 793) ];v92=v92 + 1 ;v100=v88[v92];v143=v100[2];v139=4;end end elseif (v101>21) then local v209=v100[2];local v210=v98[v209];for v336=v209 + (3 -2) ,v93 do v15(v210,v98[v336]);end else v98[v100[2]]=v73[v100[3]];end elseif (v101<=24) then if (v101==23) then local v213=v89[v100[3]];local v214;local v215={};v214=v18({},{[v7("\115\191\75\224\93\179\84","\214\44\224\34\142\57")]=function(v337,v338) local v339=0;local v340;while true do if (0==v339) then v340=v215[v338];return v340[1][v340[2]];end end end,[v7("\225\152\203\216\100\248\83\10\219\191","\110\190\199\165\189\19\145\61")]=function(v341,v342,v343) local v344=0;local v345;while true do if (v344==0) then v345=v215[v342];v345[1][v345[2]]=v343;break;end end end});for v346=1,v100[4] do local v347=0;local v348;while true do if (1==v347) then if (v348[1]==6) then v215[v346-1 ]={v98,v348[1750 -(760 + 987) ]};else v215[v346-(1914 -(1789 + 124)) ]={v72,v348[3]};end v97[ #v97 + 1 ]=v215;break;end if (0==v347) then v92=v92 + 1 ;v348=v88[v92];v347=1;end end end v98[v100[2]]=v40(v213,v214,v73);else local v217=0;local v218;local v219;local v220;local v221;local v222;local v223;local v224;local v225;local v226;while true do if (v217==4) then v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[1057 -(87 + 968) ]]=v100[3];v217=5;end if (v217==15) then v92=v92 + 1 ;v100=v88[v92];v226=v100[2];v224,v225=v91(v98[v226](v21(v98,v226 + (2 -1) ,v100[3])));v93=(v225 + v226) -1 ;v223=0;for v750=v226,v93 do v223=v223 + 1 ;v98[v750]=v224[v223];end v92=v92 + 1 ;v217=16;end if (v217==10) then v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + (2 -1) ;v100=v88[v92];v98[v100[2]]=v100[3];v217=11;end if (v217==9) then v98[v100[2]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + (1414 -(447 + 966)) ;v217=10;end if (v217==13) then v98[v100[2]]=v98[v100[3]];v92=v92 + (702 -(376 + 325)) ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v217=14;end if (v217==7) then v92=v92 + 1 ;v100=v88[v92];v226=v100[2];v98[v226]=v98[v226](v21(v98,v226 + 1 ,v100[3]));v92=v92 + 1 ;v100=v88[v92];v98[v100[8 -6 ]]=v98[v100[3]] * v98[v100[4 + 0 ]] ;v92=v92 + 1 ;v217=8;end if (v217==14) then v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[4 -1 ];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v217=15;end if (v217==6) then v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v226=v100[2];v98[v226]=v98[v226](v98[v226 + 1 ]);v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v217=7;end if (v217==3) then v92=v92 + (3 -2) ;v100=v88[v92];v98[v100[1 + 1 ]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v226=v100[2];v98[v226]=v98[v226](v21(v98,v226 + 1 + 0 ,v100[3]));v92=v92 + 1 ;v217=4;end if (v217==11) then v92=v92 + 1 ;v100=v88[v92];v226=v100[2];v224,v225=v91(v98[v226](v21(v98,v226 + 1 ,v100[3])));v93=(v225 + v226) -1 ;v223=0;for v753=v226,v93 do local v754=0;while true do if (v754==0) then v223=v223 + 1 ;v98[v753]=v224[v223];break;end end end v92=v92 + 1 ;v217=12;end if (v217==0) then v218=nil;v219=nil;v220=nil;v221=nil;v222=nil;v223=nil;v224,v225=nil;v226=nil;v217=1;end if (v217==8) then v100=v88[v92];v226=v100[2];v98[v226](v21(v98,v226 + 1 ,v100[3]));v92=v92 + (2 -1) ;v100=v88[v92];v98[v100[2]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v217=9;end if (v217==12) then v100=v88[v92];v226=v100[2];v98[v226](v21(v98,v226 + 1 ,v93));v92=v92 + (1818 -(1703 + 114)) ;v100=v88[v92];v98[v100[2]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v217=13;end if (v217==17) then v98[v100[2]]=v100[3];v92=v92 + 1 + 0 ;v100=v88[v92];v226=v100[2];v98[v226](v98[v226 + 1 ]);v92=v92 + 1 ;v100=v88[v92];v226=v100[2];v217=18;end if (v217==18) then v222={};for v755=1, #v97 do local v756=0;while true do if (v756==0) then v221=v97[v755];for v815=0, #v221 do v220=v221[v815];v219=v220[1];v218=v220[2];if ((v219==v98) and (v218>=v226)) then v222[v218]=v219[v218];v220[1]=v222;end end break;end end end v92=v92 + (2 -1) ;v100=v88[v92];v92=v100[17 -(9 + 5) ];break;end if (v217==1) then v98[v100[2]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 + 0 ;v217=2;end if (v217==16) then v100=v88[v92];v226=v100[2];v98[v226](v21(v98,v226 + 1 ,v93));v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v217=17;end if (v217==5) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v217=6;end if (v217==2) then v100=v88[v92];v98[v100[2]]=v98[v100[7 -4 ]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v217=3;end end end elseif (v101==25) then v98[v100[2]]=v100[3] + v98[v100[4]] ;else v98[v100[2]]=v98[v100[3]][v100[4]];end elseif (v101<=39) then if (v101<=32) then if (v101<=29) then if (v101<=27) then if (v98[v100[2]]==v100[4]) then v92=v92 + 1 ;else v92=v100[3];end elseif (v101>28) then local v231=0;local v232;local v233;while true do if (v231==0) then v232=v100[2];v233=v98[v100[379 -(85 + 291) ]];v231=1;end if (1==v231) then v98[v232 + (1266 -(243 + 1022)) ]=v233;v98[v232]=v233[v100[4]];break;end end else v98[v100[7 -5 ]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 + 0 ;v100=v88[v92];v98[v100[2]]=v98[v100[1183 -(1123 + 57) ]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]][v100[3]]=v98[v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2 + 0 ]]=v100[3];end elseif (v101<=30) then for v160=v100[2],v100[3] do v98[v160]=nil;end elseif (v101>(285 -(163 + 91))) then v92=v100[3];else do return v98[v100[1932 -(1869 + 61) ]]();end end elseif (v101<=35) then if (v101<=(10 + 23)) then v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[10 -7 ]];v92=v92 + (1 -0) ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[1 + 3 ]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];if not v98[v100[2]] then v92=v92 + 1 ;else v92=v100[3];end elseif (v101>34) then local v246=0;local v247;local v248;local v249;local v250;while true do if (v246==0) then v247=nil;v248,v249=nil;v250=nil;v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + (1 -0) ;v246=1;end if (v246==5) then v100=v88[v92];v98[v100[2]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]][v100[3]]=v98[v100[4]];v246=6;end if (v246==4) then v92=v92 + 1 ;v100=v88[v92];v250=v100[2];v98[v250]=v98[v250](v21(v98,v250 + 1 ,v93));v92=v92 + 1 ;v246=5;end if (v246==2) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v246=3;end if (v246==1) then v100=v88[v92];v98[v100[2]]=v72[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v246=2;end if (v246==6) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2 + 0 ]]=v100[1477 -(1329 + 145) ];break;end if (3==v246) then v250=v100[2];v248,v249=v91(v98[v250](v21(v98,v250 + 1 ,v100[3])));v93=(v249 + v250) -1 ;v247=0;for v757=v250,v93 do local v758=0;while true do if (v758==0) then v247=v247 + 1 ;v98[v757]=v248[v247];break;end end end v246=4;end end elseif not v98[v100[2]] then v92=v92 + 1 ;else v92=v100[974 -(140 + 831) ];end elseif (v101<=37) then if (v101>36) then local v251=v100[2];v98[v251]=v98[v251](v98[v251 + 1 ]);else local v253=0;local v254;local v255;local v256;while true do if (v253==1) then v256=v98[v254 + 2 ];if (v256>0) then if (v255>v98[v254 + 1 ]) then v92=v100[3];else v98[v254 + 3 ]=v255;end elseif (v25538) then local v257;local v258;local v259,v260;local v261;v98[v100[2]]=v72[v100[3]];v92=v92 + (719 -(15 + 703)) ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[1 + 1 ]]=v100[3];v92=v92 + (439 -(262 + 176)) ;v100=v88[v92];v261=v100[2];v259,v260=v91(v98[v261](v21(v98,v261 + 1 ,v100[3])));v93=(v260 + v261) -1 ;v258=0;for v349=v261,v93 do local v350=0;while true do if (v350==0) then v258=v258 + 1 ;v98[v349]=v259[v258];break;end end end v92=v92 + 1 ;v100=v88[v92];v261=v100[1723 -(345 + 1376) ];v98[v261]=v98[v261](v21(v98,v261 + 1 ,v93));v92=v92 + 1 ;v100=v88[v92];v261=v100[2];v257=v98[v100[3]];v98[v261 + 1 ]=v257;v98[v261]=v257[v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v72[v100[691 -(198 + 490) ]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[8 -6 ]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v261=v100[2];v259,v260=v91(v98[v261](v21(v98,v261 + (2 -1) ,v100[3])));v93=(v260 + v261) -1 ;v258=0;for v351=v261,v93 do local v352=0;while true do if (0==v352) then v258=v258 + 1 ;v98[v351]=v259[v258];break;end end end v92=v92 + (1207 -(696 + 510)) ;v100=v88[v92];v261=v100[2];v98[v261]=v98[v261](v21(v98,v261 + 1 ,v93));v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v73[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v72[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[5 -2 ];v92=v92 + 1 ;v100=v88[v92];v261=v100[2];v259,v260=v91(v98[v261](v21(v98,v261 + 1 ,v100[3])));v93=(v260 + v261) -1 ;v258=0;for v353=v261,v93 do local v354=0;while true do if (v354==0) then v258=v258 + 1 ;v98[v353]=v259[v258];break;end end end v92=v92 + 1 ;v100=v88[v92];v261=v100[2];v98[v261]=v98[v261](v21(v98,v261 + 1 ,v93));v92=v92 + (1263 -(1091 + 171)) ;v100=v88[v92];if v98[v100[2]] then v92=v92 + 1 ;else v92=v100[3];end else v98[v100[2]][v100[3]]=v100[4];end elseif (v101<=(8 + 38)) then if (v101<=42) then if (v101<=(125 -85)) then v98[v100[2]]=v98[v100[3]] + v100[4] ;elseif (v101==41) then v98[v100[2]]= #v98[v100[3]];else v98[v100[2]]=v98[v100[9 -6 ]]%v100[4] ;end elseif (v101<=44) then if (v101>43) then v98[v100[376 -(123 + 251) ]]=v100[3];elseif (v100[2]==v98[v100[4]]) then v92=v92 + 1 ;else v92=v100[3];end elseif (v101==45) then local v284=0;local v285;local v286;local v287;local v288;while true do if (v284==0) then v285=nil;v286,v287=nil;v288=nil;v98[v100[2]]=v98[v100[3]];v92=v92 + (4 -3) ;v100=v88[v92];v98[v100[2]]=v72[v100[3]];v284=1;end if (v284==10) then v93=(v287 + v288) -1 ;v285=0;for v765=v288,v93 do local v766=0;while true do if (v766==0) then v285=v285 + 1 ;v98[v765]=v286[v285];break;end end end v92=v92 + (1 -0) ;v100=v88[v92];v288=v100[2];v286,v287=v91(v98[v288](v21(v98,v288 + 1 ,v93)));v284=11;end if (v284==3) then v98[v100[2]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]] + v100[4] ;v92=v92 + 1 ;v100=v88[v92];v288=v100[2];v284=4;end if (v284==6) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]= #v98[v100[3]];v92=v92 + 1 ;v284=7;end if (v284==8) then v98[v100[2]]= #v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2 + 0 ]]=v98[v100[3]]%v98[v100[4]] ;v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3] + v98[v100[4]] ;v284=9;end if (v284==5) then v98[v288]=v98[v288](v21(v98,v288 + 1 ,v93));v92=v92 + (676 -(534 + 141)) ;v100=v88[v92];v98[v100[2]]=v72[v100[2 + 1 ]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v72[v100[3]];v284=6;end if (v284==12) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]]%v100[4] ;v92=v92 + 1 ;v100=v88[v92];v288=v100[2];v286,v287=v91(v98[v288](v98[v288 + 1 ]));v284=13;end if (v284==13) then v93=(v287 + v288) -1 ;v285=0;for v767=v288,v93 do v285=v285 + 1 ;v98[v767]=v286[v285];end v92=v92 + 1 ;v100=v88[v92];v288=v100[2];v98[v288](v21(v98,v288 + 1 ,v93));break;end if (4==v284) then v286,v287=v91(v98[v288](v21(v98,v288 + 1 ,v100[3])));v93=(v287 + v288) -(837 -(660 + 176)) ;v285=0;for v770=v288,v93 do v285=v285 + 1 ;v98[v770]=v286[v285];end v92=v92 + 1 + 0 ;v100=v88[v92];v288=v100[204 -(14 + 188) ];v284=5;end if (2==v284) then v100=v88[v92];v98[v100[700 -(208 + 490) ]]=v72[v100[1 + 2 ]];v92=v92 + 1 ;v100=v88[v92];v98[v100[1 + 1 ]]=v98[v100[3]];v92=v92 + 1 ;v100=v88[v92];v284=3;end if (v284==11) then v93=(v287 + v288) -(1 -0) ;v285=0;for v773=v288,v93 do local v774=0;while true do if (v774==0) then v285=v285 + 1 ;v98[v773]=v286[v285];break;end end end v92=v92 + 1 ;v100=v88[v92];v288=v100[2];v98[v288]=v98[v288](v21(v98,v288 + 1 ,v93));v284=12;end if (v284==7) then v100=v88[v92];v98[v100[2]]=v98[v100[3]]%v98[v100[4]] ;v92=v92 + 1 + 0 ;v100=v88[v92];v98[v100[2]]=v100[3] + v98[v100[4]] ;v92=v92 + 1 ;v100=v88[v92];v284=8;end if (v284==1) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v72[v100[3]];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v72[v100[3]];v92=v92 + 1 ;v284=2;end if (v284==9) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v98[v100[3]] + v100[4] ;v92=v92 + 1 ;v100=v88[v92];v288=v100[2];v286,v287=v91(v98[v288](v21(v98,v288 + 1 ,v100[3])));v284=10;end end else v98[v100[2]]={};end elseif (v101<=49) then if (v101<=47) then local v151=0;local v152;local v153;local v154;local v155;local v156;while true do if (8==v151) then v100=v88[v92];v98[v100[2]]=v98[v100[3 + 0 ]][v100[4]];v92=v92 + 1 ;v100=v88[v92];v151=9;end if (2==v151) then v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v72[v100[2 + 1 ]];v92=v92 + 1 ;v151=3;end if (3==v151) then v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v151=4;end if (v151==5) then v153,v154=v91(v98[v156](v21(v98,v156 + 1 ,v100[3])));v93=(v154 + v156) -1 ;v152=0;for v386=v156,v93 do v152=v152 + 1 ;v98[v386]=v153[v152];end v151=6;end if (v151==6) then v92=v92 + 1 ;v100=v88[v92];v156=v100[398 -(115 + 281) ];v98[v156]=v98[v156](v21(v98,v156 + 1 ,v93));v151=7;end if (0==v151) then v152=nil;v153,v154=nil;v155=nil;v156=nil;v151=1;end if (v151==9) then if not v98[v100[2]] then v92=v92 + 1 ;else v92=v100[3];end break;end if (v151==4) then v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v156=v100[2];v151=5;end if (v151==7) then v92=v92 + 1 ;v100=v88[v92];v98[v100[4 -2 ]]=v98[v100[3]][v100[4]];v92=v92 + 1 ;v151=8;end if (v151==1) then v156=v100[5 -3 ];v155=v98[v100[3]];v98[v156 + 1 ]=v155;v98[v156]=v155[v100[3 + 1 ]];v151=2;end end elseif (v101==48) then local v290=0;local v291;local v292;local v293;local v294;while true do if (v290==2) then for v775=v291,v93 do v294=v294 + 1 ;v98[v775]=v292[v294];end break;end if (v290==1) then v93=(v293 + v291) -(3 -2) ;v294=0;v290=2;end if (v290==0) then v291=v100[2];v292,v293=v91(v98[v291](v98[v291 + (2 -1) ]));v290=1;end end else local v295=v100[2];v98[v295](v21(v98,v295 + 1 ,v93));end elseif (v101<=51) then if (v101==50) then local v296=0;local v297;while true do if (v296==0) then v297=v98[v100[871 -(550 + 317) ]];if not v297 then v92=v92 + 1 ;else local v785=0;while true do if (v785==0) then v98[v100[2]]=v297;v92=v100[3];break;end end end break;end end else local v298=v100[2];v98[v298](v98[v298 + 1 ]);end elseif (v101==(74 -22)) then local v299;local v300;local v301;v98[v100[2 -0 ]]={};v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v98[v100[2]]= #v98[v100[3]];v92=v92 + (2 -1) ;v100=v88[v92];v98[v100[2]]=v100[3];v92=v92 + 1 ;v100=v88[v92];v301=v100[2];v300=v98[v301];v299=v98[v301 + 2 ];if (v299>0) then if (v300>v98[v301 + 1 ]) then v92=v100[3];else v98[v301 + 3 ]=v300;end elseif (v300