1 |
- function _interopDefault(t){return t&&"object"==typeof t&&"default"in t?t.default:t}var fs=_interopDefault(require("fs")),constants=_interopDefault(require("constants"));function createError(t,e){const r=new SyntaxError(t+" ("+e.start.line+":"+e.start.column+")");return r.loc=e,r}var parserCreateError=createError;function includeShebang(t,e){if(!t.startsWith("#!"))return;const r=t.indexOf("\n"),a={type:"Line",value:t.slice(2,r),range:[0,r],loc:{source:null,start:{line:1,column:0},end:{line:1,column:r}}};e.comments=[a].concat(e.comments)}var parserIncludeShebang=includeShebang;function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function createCommonjsModule(t,e){return t(e={exports:{}},e.exports),e.exports}var flow_parser=createCommonjsModule(function(t,e){!function(r){"use strict";var a=254,n=43595,s=42237,c=43123,i="children",u="Identifier",f=16777215,o=43347,v=126467,l=12287,b="variance",k=12335,d=65370,h=8202,p=65007,m=119969,w=43071,y="consequent",g=512,_=64279,T=8485,S=66204,E=120539,x=64297,A="params",I=128,C=8488,N=68102,O=42999,R=-43,L=12589,P="constructor",U=126503,D="yield",F=68096,M=-53,X="fd ",j=120744,B=126560,q="target",G=177972,Y=44015,J="var",H=65855,W=43776,V="0o",z=43215,K=12592,Q=12336,$=42124,Z=120512,tt="decorators",et=8489,rt=66334,at=68115,nt=64324,st=67592,ct=126529,it=43784,ut=119807,ft=8304,ot=120137,vt=69807,lt="method",bt=69926,kt="throw",dt=65595,ht=126578,pt=64322,mt=11735,wt=178205,yt=8487,gt="Popping lex mode from empty stack",_t=43249,Tt=120771,St=67589,Et=-80,xt=119972,At="e",It="([^/]*)",Ct="src/parser/statement_parser.ml",Nt=8239,Ot=109,Rt=65598,Lt=69687,Pt=94031,Ut=67669,Dt=43583,Ft=8348,Mt="Invalid binary/octal ",Xt=43019,jt=42239,Bt="Out_of_memory",qt=78894,Gt=11687,Yt=43798,Jt=101,Ht=40959,Wt=42922,Vt=8454,zt="index out of bounds",Kt="package",Qt=126589,$t=12438,Zt=12442,te="this",ee=120654,re=119361,ae=67637,ne=69743,se="type",ce=11679,ie=119892,ue=42894,fe=11311,oe=126521,ve=1024,le=119993,be=11710,ke=8543,de=8484,he=43135,pe=126634,me=43334,we=43263,ye=67593,ge="infinity",_e=120144,Te="switch",Se="private",Ee=70105,xe=119364,Ae=11359,Ie=8516,Ce=8254,Ne=11559,Oe=126551,Re=68151,Le="Property",Pe=42888,Ue=55296,De="implements",Fe=43255,Me=8399,Xe="src/parser/type_parser.ml",je=103,Be="raw",qe=-744106340,Ge=8468,Ye=65470,Je="alternate",He=11686,We=43712,Ve=43009,ze=43470,Ke="export",Qe=".",$e=65535,Ze=8469,tr="kind",er=8521,rr=69631,ar=120085,nr=11743,sr=126559,cr=120655,ir=69890,ur="declare",fr=65023,or=66256,vr=65479,lr=42622,br=11310,kr=11711,dr=8305,hr=119967,pr=68159,mr="expected *",wr="boolean",yr=64433,gr=42774,_r=11564,Tr=68437,Sr=67871,Er=126496,xr=120145,Ar="expression",Ir=66045,Cr="value",Nr=12348,Or=56320,Rr=119964,Lr=126554,Pr=119140,Ur=43792,Dr=68405,Fr=126557,Mr="Assert_failure",Xr=119162,jr=67861,Br=114,qr=43807,Gr=19967,Yr=65663,Jr=65574,Hr="null",Wr=64111,Vr=66378,zr=123,Kr="expressions",Qr=11703,$r="get",Zr=69762,ta="exported",ea=68447,ra=11630,aa=11519,na=44031,sa=69839,ca="return",ia=8286,ua=64310,fa=120084,oa=120126,va=8335,la=126519,ba="src/parser/expression_parser.ml",ka="(global)",da=11502,ha=69941,pa=42511,ma=44025,wa=126534,ya=120,ga=94032,_a=126555,Ta=67646,Sa=65629,Ea=65076,xa=126535,Aa=69881,Ia="empty",Ca=120134,Na=12343,Oa=70084,Ra=69864,La=12703,Pa=68107,Ua=126520,Da=126468,Fa=43519,Ma=65342,Xa=43615,ja=120831,Ba=42654,qa=42899,Ga=43359,Ya="Division_by_zero",Ja=119981,Ha=43738,Wa=65140,Va=67638,za=68351,Ka=68119,Qa="immediately within another function.",$a=43388,Za=126538,tn=70015,en=8449,rn=120779,an=12686,nn=126504,sn="%d",cn=68191,un=70018,fn=57343,on=67591,vn=55291,ln=11727,bn=11557,kn=119980,dn=43014,hn=8188,pn=43599,mn=67967,wn=8319,yn="from",gn=42785,_n=11775,Tn=126502,Sn=65279,En="set",xn=63743,An=2048,In=64286,Cn="right",Nn=120093,On=8486,Rn="body",Ln=43743,Pn=12799,Un=119965,Dn="Invalid number ",Fn=126563,Mn=64296,Xn=43766,jn=8275,Bn="Lookahead.peek failed",qn=2147483647,Gn=11670,Yn=43815,Jn="else",Hn=65536,Wn="properties",Vn=120004,zn=8238,Kn=8417,Qn=126591,$n="arguments",Zn=11719,ts=66517,es=126500,rs=126571,as=246,ns=65497,ss=120571,cs="static",is="declaration",us=12730,os=120597,vs=64262,ls=8420,bs=77823,ks="init",ds=66044,hs=74751,ps=195101,ms=66207,ws=122,ys=126602,gs=69818,_s=8276,Ts="Stack_overflow",Ss=11742,Es=126539,xs=8432,As=120132,Is=120687,Cs=64311,Ns=43713,Os=119148,Rs=126564,Ls=120745,Ps="Not_found",Us=126590,Ds=44010,Fs=131071,Ms=-46,Xs=8467,js=43759,Bs="CallExpression",qs=126583,Gs=74850,Ys=43047,Js=126530,Hs=40908,Ws=12543,Vs=69951,zs=42655,Ks=65489,Qs=66503,$s=11695,Zs=13311,tc=106,ec="superClass",rc="f",ac=64321,nc=11567,sc=43638,cc="const",ic="typeParameters",uc="delete",fc=124,oc=65615,vc="false",lc=11718,bc=126556,kc=11623,dc="test",hc=64847,pc="string",mc=43456,wc=110593,yc=12538,gc=8507,_c=-36,Tc=55238,Sc=12292,Ec=192,xc=120487,Ac=64967,Ic=173782,Cc=65074,Nc=43741,Oc=120074,Rc="minus",Lc=12548,Pc=245,Uc=8191,Dc=71359,Fc=43643,Mc=42537,Xc="computed",jc=126579,Bc=43391,qc=11558,Gc=126523,Yc=64217,Jc="id",Hc="as",Wc="true",Vc=65381,zc=194559,Kc=104,Qc=119996,$c=66559,Zc="Invalid_argument",ti=64913,ei=12448,ri=126552,ai=70066,ni=55242,si=120781,ci=12352,ii=12295,ui=43714,fi="import",oi="prototype",vi=-81,li=65908,bi="debugger",ki="Internal Error: Found private field in object props",di=43560,hi=120485,pi=65575,mi="label",wi=65495,yi=64466,gi=43204,_i=64285,Ti=67644,Si="shorthand",Ei=68147,xi=67897,Ai=8526,Ii=12539,Ci="0",Ni=120712,Oi=43641,Ri=126522,Li=248,Pi=8450,Ui=119974,Di=119170,Fi="Sys_blocked_io",Mi=67643,Xi="superTypeParameters",ji=43187,Bi=12440,qi=8471,Gi=65473,Yi=68095,Ji=43013,Hi=126553,Wi="catch",Vi=107,zi=65305,Ki=43754,Qi=110591,$i=67640,Zi=64284,tu=64317,eu="protected",ru=126515,au=1114111,nu=-97,su=43018,cu=11631,iu=44002,uu="object",fu="break",ou=110,vu=66499,lu=65312,bu=126633,ku=120003,du=65786,hu=66719,pu=8511,mu=8233,wu=57344,yu=11492,gu=65487,_u=119145,Tu=71351,Su=11726,Eu=253,xu="returnType",Au=126540,Iu=-24,Cu="-",Nu="await",Ou=8205,Ru="async",Lu=126543,Pu=126550,Uu=" : file already exists",Du="left",Fu=120596,Mu=8231,Xu=11646,ju=64325,Bu="case",qu=66511,Gu=120121,Yu=43137,Ju="Invalid legacy octal ",Hu=12288,Wu="typeof",Vu=43697,zu=66175,Ku=126628,Qu=224,$u="public",Zu=69702,tf=94078,ef="enum",rf=42895,af=8416,nf=917999,sf=42911,cf=250,uf=120770,ff="super",of=127343600,vf=126463,lf=43309,bf=42559,kf=119179,df="interface",hf=66512,pf=126588,mf=68415,wf=102,yf=43010,gf=69871,_f=55203,Tf=11507,Sf=55215,Ef=120629,xf=44013,Af=870530776,If="bool",Cf="default",Nf=119976,Of="",Rf="exportKind",Lf="instanceof",Pf=43586,Uf=100,Df="argument",Ff=126566,Mf=126558,Xf=119995,jf=-17,Bf="src/parser/ast.ml",qf=68100,Gf=126537,Yf="Match_failure",Jf=43790,Hf=68111,Wf=8505,Vf=120686,zf="+",Kf=42735,Qf=120127,$f=65613,Zf=65100,to=69759,eo=43609,ro=65500,ao=42527,no=65548,so=71338,co=42611,io=120713,uo=127,fo=11694,oo=69940,vo=64318,lo="void",bo=8584,ko="let",ho=120538,po=120070,mo="nan",wo=126601,yo=43597,go=68220,_o=8412,To=42191,So=94020,Eo=177983,xo=126547,Ao=11565,Io="/",Co=126619,No=65019,Oo=42621,Ro=120092,Lo="property",Po=67839,Uo=120122,Do=42890,Fo=43761,Mo=8256,Xo="Literal",jo="number",Bo=43231,qo=44011,Go=11498,Yo=65103,Jo=65039,Ho=64274,Wo=11647,Vo=43273,zo=70095,Ko="function",Qo=43258,$o=126562,Zo=6158,tv="jsError",ev=71295,rv=65344,av=43642,nv=42606,sv=126544,cv=64109,iv="unreachable",uv=64829,fv="End_of_file",ov=11702,vv=73727,lv=68466,bv="new",kv="Failure",dv=43764,hv="local",pv="with",mv=12783,wv=11358,yv=65141,gv=65481,_v=68154,Tv=12341,Sv=65278,Ev=19893,xv=119172,Av=68031,Iv=43574,Cv=43259,Nv="while",Ov="camlinternalFormat.ml",Rv="elements",Lv=43711,Pv=-34,Uv="Sys_error",Dv=43301,Fv=43442,Mv=68158,Xv=126584,jv=126570,Bv=65295,qv=12329,Gv=11263,Yv="int_of_string",Jv="Unix",Hv=43702,Wv=43704,Vv=43822,zv="operator",Kv="name",Qv=119970,$v=65547,Zv=126514,tl=65276,el=126498,rl="callee",al=120076,nl=43395,sl=119893,cl=917759,il=66431,ul=43709,fl=94098,ol=126546,vl="predicate",ll=64911,bl="types",kl=11505,dl=43481,hl=119154,pl=240,ml=8203,wl=42737,yl=126624,gl=8525,_l="0x",Tl=68116,Sl="optional",El=69887,xl=68029,Al=70080,Il=126499,Cl=92728,Nl="finally",Ol=43311,Rl=125,Ll=255,Pl=120069,Ul=126627,Dl=8457,Fl=68099,Ml=119994,Xl=93951,jl=69634,Bl=64319,ql="source",Gl=65055,Yl=65062,Jl=65135,Hl=66303,Wl=12447,Vl=126536,zl=119209,Kl="generator",Ql=120133,$l=8287,Zl=74606,tb=67583,eb=66351,rb=66717,ab="mixed",nb=64255,sb=8477,cb=-79,ib=119213,ub=8318,fb=43587,ob=65597,vb=68023,lb=68680,bb=65594,kb=43814,db=43042,hb=120628,pb=43696,mb=12320,wb=66463,yb="static/",gb=42783,_b=43700,Tb=43225,Sb=42508,Eb=64316,xb=43967,Ab=120570,Ib=66729,Cb=42539,Nb="Internal Error: Found object private prop",Ob=8483,Rb=126548,Lb=69733,Pb=8455,Ub="class",Db=68607,Fb="continue",Mb=65343,Xb=252,jb=126495,Bb="key",qb=" ",Gb=43695,Yb="RestElement",Jb="Undefined_recursive_module",Hb=43471,Wb=11734,Vb=68120,zb=43647,Kb=94094,Qb=116,$b=92159,Zb=42607,tk="typeAnnotation",ek=66461,rk=173823,ak=42647,nk=120513,sk="specifiers",ck="Set.bal",ik=126651,uk=71369,fk=94111,ok=43782,vk="extends",lk="importKind",bk=65338;function kk(t,e){throw[0,t,e]}var dk=[0];function hk(t,e){if("function"==typeof e)return t.fun=e,0;if(e.fun)return t.fun=e.fun,0;for(var r=e.length;r--;)t[r]=e[r];return 0}function pk(t,e,r){for(var a=new Array(r),n=0;n<r;n++)a[n]=t[e+n];return a}function mk(t,e,r){var a=String.fromCharCode;if(0==e&&r<=4096&&r==t.length)return a.apply(null,t);for(var n=Of;0<r;e+=ve,r-=ve)n+=a.apply(null,pk(t,e,Math.min(r,ve)));return n}function wk(t){if(r.Uint8Array)var e=new r.Uint8Array(t.l);else e=new Array(t.l);for(var a=t.c,n=a.length,s=0;s<n;s++)e[s]=a.charCodeAt(s);for(n=t.l;s<n;s++)e[s]=0;return t.c=e,t.t=4,e}function yk(t,e,r,a,n){if(0==n)return 0;if(0==a&&(n>=r.l||2==r.t&&n>=r.c.length))r.c=4==t.t?mk(t.c,e,n):0==e&&t.c.length==n?t.c:t.c.substr(e,n),r.t=r.c.length==r.l?0:2;else if(2==r.t&&a==r.c.length)r.c+=4==t.t?mk(t.c,e,n):0==e&&t.c.length==n?t.c:t.c.substr(e,n),r.t=r.c.length==r.l?0:2;else{4!=r.t&&wk(r);var s=t.c,c=r.c;if(4==t.t)if(a<=e)for(var i=0;i<n;i++)c[a+i]=s[e+i];else for(i=n-1;i>=0;i--)c[a+i]=s[e+i];else{var u=Math.min(n,s.length-e);for(i=0;i<u;i++)c[a+i]=s.charCodeAt(e+i);for(;i<n;i++)c[a+i]=0}}return 0}function gk(t,e){if(t.fun)return gk(t.fun,e);var r=t.length,a=e.length,n=r-a;return 0==n?t.apply(null,e):n<0?gk(t.apply(null,pk(e,0,r)),pk(e,r,a-r)):function(r){return gk(t,function(t,e){for(var r=t.length,a=new Array(r+1),n=0;n<r;n++)a[n]=t[n];return a[n]=e,a}(e,r))}}function _k(t,e){if(e.repeat)return e.repeat(t);var r=Of,a=0;if(0==t)return r;for(;;){if(1&t&&(r+=e),0==(t>>=1))return r;e+=e,9==++a&&e.slice(0,1)}}function Tk(t){2==t.t?t.c+=_k(t.l-t.c.length,"\0"):t.c=mk(t.c,0,t.c.length),t.t=0}function Sk(t){if(t.length<24){for(var e=0;e<t.length;e++)if(t.charCodeAt(e)>uo)return!1;return!0}return!/[^\x00-\x7f]/.test(t)}function Ek(t){switch(t.t){case 9:return t.c;default:Tk(t);case 0:if(Sk(t.c))return t.t=9,t.c;t.t=8;case 8:return function(t){for(var e,r,a,n,s=Of,c=Of,i=0,u=t.length;i<u;i++){if((r=t.charCodeAt(i))<I){for(var f=i+1;f<u&&(r=t.charCodeAt(f))<I;f++);if(f-i>g?(c.substr(0,1),s+=c,c=Of,s+=t.slice(i,f)):c+=t.slice(i,f),f==u)break;i=f}n=1,++i<u&&(-64&(a=t.charCodeAt(i)))==I&&(e=a+(r<<6),r<Qu?(n=e-12416)<I&&(n=1):(n=2,++i<u&&(-64&(a=t.charCodeAt(i)))==I&&(e=a+(e<<6),r<pl?((n=e-925824)<An||n>=55295&&n<wu)&&(n=2):(n=3,++i<u&&(-64&(a=t.charCodeAt(i)))==I&&r<Pc&&((n=a-63447168+(e<<6))<Hn||n>au)&&(n=3))))),n<4?(i-=n,c+="�"):c+=n>$e?String.fromCharCode(55232+(n>>10),Or+(1023&n)):String.fromCharCode(n),c.length>ve&&(c.substr(0,1),s+=c,c=Of)}return s+c}(t.c)}}function xk(t,e,r){this.t=t,this.c=e,this.l=r}function Ak(t){return new xk(0,t,t.length)}function Ik(t,e){kk(t,Ak(e))}function Ck(t){Ik(dk.Invalid_argument,t)}function Nk(t,e){return e>>>0>=t.length-1&&Ck(zt),t}function Ok(t,e){var r=t[3]<<16,a=e[3]<<16;return r>a?1:r<a?-1:t[2]>e[2]?1:t[2]<e[2]?-1:t[1]>e[1]?1:t[1]<e[1]?-1:0}function Rk(t,e){return t<e?-1:t==e?0:1}function Lk(t,e){return 6&t.t&&Tk(t),6&e.t&&Tk(e),t.c<e.c?-1:t.c>e.c?1:0}function Pk(t,e,r){for(var n=[];;){if(!r||t!==e)if(t instanceof xk){if(!(e instanceof xk))return 1;if(t!==e&&0!=(i=Lk(t,e)))return i}else if(t instanceof Array&&t[0]===(0|t[0])){var s=t[0];if(s===a&&(s=0),s===cf){t=t[1];continue}if(!(e instanceof Array&&e[0]===(0|e[0])))return 1;var c=e[0];if(c===a&&(c=0),c===cf){e=e[1];continue}if(s!=c)return s<c?-1:1;switch(s){case 248:if(0!=(i=Rk(t[2],e[2])))return i;break;case 251:Ck("equal: abstract value");case 255:var i;if(0!=(i=Ok(t,e)))return i;break;default:if(t.length!=e.length)return t.length<e.length?-1:1;t.length>1&&n.push(t,e,1)}}else{if(e instanceof xk||e instanceof Array&&e[0]===(0|e[0]))return-1;if("number"!=typeof t&&t&&t.compare)return t.compare(e,r);if("function"==typeof t)Ck("compare: functional value");else{if(t<e)return-1;if(t>e)return 1;if(t!=e){if(!r)return NaN;if(t==t)return 1;if(e==e)return-1}}}if(0==n.length)return 0;var u=n.pop();e=n.pop(),u+1<(t=n.pop()).length&&n.push(t,e,u+1),t=t[u],e=e[u]}}function Uk(t,e){return Pk(t,e,!0)}function Dk(t){return t<0&&Ck("String.create"),new xk(t?2:9,Of,t)}function Fk(t,e){return+(0==Pk(t,e,!1))}function Mk(t){Ik(dk.Failure,t)}function Xk(t){return 0!=(6&t.t)&&Tk(t),t.c}function jk(t){var e;if(e=+(t=Xk(t)),t.length>0&&e==e)return e;if(e=+(t=t.replace(/_/g,Of)),t.length>0&&e==e||/^[+-]?nan$/i.test(t))return e;var r=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)p([+-]?[0-9]+)/i.exec(t);if(r){var a=r[3].replace(/0+$/,Of),n=parseInt(r[1]+r[2]+a,16),s=(0|r[4])-4*a.length;return e=n*Math.pow(2,s)}return/^\+?inf(inity)?$/i.test(t)?1/0:/^-inf(inity)?$/i.test(t)?-1/0:void Mk("float_of_string")}function Bk(t){var e=(t=Xk(t)).length;e>31&&Ck("format_int: format too long");for(var r={justify:zf,signstyle:Cu,filler:qb,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:rc},a=0;a<e;a++){var n=t.charAt(a);switch(n){case"-":r.justify=Cu;break;case"+":case" ":r.signstyle=n;break;case"0":r.filler=Ci;break;case"#":r.alternate=!0;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(r.width=0;(n=t.charCodeAt(a)-48)>=0&&n<=9;)r.width=10*r.width+n,a++;a--;break;case".":for(r.prec=0,a++;(n=t.charCodeAt(a)-48)>=0&&n<=9;)r.prec=10*r.prec+n,a++;a--;case"d":case"i":r.signedconv=!0;case"u":r.base=10;break;case"x":r.base=16;break;case"X":r.base=16,r.uppercase=!0;break;case"o":r.base=8;break;case"e":case"f":case"g":r.signedconv=!0,r.conv=n;break;case"E":case"F":case"G":r.signedconv=!0,r.uppercase=!0,r.conv=n.toLowerCase()}}return r}function qk(t,e){t.uppercase&&(e=e.toUpperCase());var r=e.length;t.signedconv&&(t.sign<0||t.signstyle!=Cu)&&r++,t.alternate&&(8==t.base&&(r+=1),16==t.base&&(r+=2));var a=Of;if(t.justify==zf&&t.filler==qb)for(var n=r;n<t.width;n++)a+=qb;if(t.signedconv&&(t.sign<0?a+=Cu:t.signstyle!=Cu&&(a+=t.signstyle)),t.alternate&&8==t.base&&(a+=Ci),t.alternate&&16==t.base&&(a+=_l),t.justify==zf&&t.filler==Ci)for(n=r;n<t.width;n++)a+=Ci;if(a+=e,t.justify==Cu)for(n=r;n<t.width;n++)a+=qb;return Ak(a)}function Gk(t,e){var r=Bk(t),a=r.prec<0?6:r.prec;if((e<0||0==e&&1/e==-1/0)&&(r.sign=-1,e=-e),isNaN(e))n=mo,r.filler=qb;else if(isFinite(e))switch(r.conv){case"e":var n,s=(n=e.toExponential(a)).length;n.charAt(s-3)==At&&(n=n.slice(0,s-1)+Ci+n.slice(s-1));break;case"f":n=e.toFixed(a);break;case"g":a=a||1;var c=(n=e.toExponential(a-1)).indexOf(At),i=+n.slice(c+1);if(i<-4||e>=1e21||e.toFixed(0).length>a){for(s=c-1;n.charAt(s)==Ci;)s--;n.charAt(s)==Qe&&s--,s=(n=n.slice(0,s+1)+n.slice(c)).length,n.charAt(s-3)==At&&(n=n.slice(0,s-1)+Ci+n.slice(s-1));break}var u=a;if(i<0)u-=i+1,n=e.toFixed(u);else for(;(n=e.toFixed(u)).length>a+1;)u--;if(u){for(s=n.length-1;n.charAt(s)==Ci;)s--;n.charAt(s)==Qe&&s--,n=n.slice(0,s+1)}}else n="inf",r.filler=qb;return qk(r,n)}function Yk(t,e){if(Xk(t)==sn)return Ak(Of+e);var r=Bk(t);e<0&&(r.signedconv?(r.sign=-1,e=-e):e>>>=0);var a=e.toString(r.base);if(r.prec>=0){r.filler=qb;var n=r.prec-a.length;n>0&&(a=_k(n,Ci)+a)}return qk(r,a)}xk.prototype.toString=function(){return Ek(this)};var Jk=0;function Hk(){return Jk++}function Wk(t,e){return+(Pk(t,e,!1)>=0)}function Vk(t){var e=9;return Sk(t)||(e=8,t=function(t){for(var e,r,a=Of,n=a,s=0,c=t.length;s<c;s++){if((e=t.charCodeAt(s))<I){for(var i=s+1;i<c&&(e=t.charCodeAt(i))<I;i++);if(i-s>g?(n.substr(0,1),a+=n,n=Of,a+=t.slice(s,i)):n+=t.slice(s,i),i==c)break;s=i}e<An?(n+=String.fromCharCode(Ec|e>>6),n+=String.fromCharCode(I|63&e)):e<Ue||e>=fn?n+=String.fromCharCode(Qu|e>>12,I|e>>6&63,I|63&e):e>=56319||s+1==c||(r=t.charCodeAt(s+1))<Or||r>fn?n+="�":(s++,e=(e<<10)+r-56613888,n+=String.fromCharCode(pl|e>>18,I|e>>12&63,I|e>>6&63,I|63&e)),n.length>ve&&(n.substr(0,1),a+=n,n=Of)}return a+n}(t)),new xk(e,t,t.length)}function zk(t){return 0==(t[3]|t[2]|t[1])}function Kk(t){return[Ll,t&f,t>>24&f,t>>31&$e]}function Qk(t){for(var e=t.length,r=new Array(e),a=0;a<e;a++)r[a]=t[a];return r}function $k(t,e){var r=t[1]-e[1],a=t[2]-e[2]+(r>>24),n=t[3]-e[3]+(a>>24);return[Ll,r&f,a&f,n&$e]}function Zk(t,e){return t[3]>e[3]?1:t[3]<e[3]?-1:t[2]>e[2]?1:t[2]<e[2]?-1:t[1]>e[1]?1:t[1]<e[1]?-1:0}function td(t){t[3]=t[3]<<1|t[2]>>23,t[2]=(t[2]<<1|t[1]>>23)&f,t[1]=t[1]<<1&f}function ed(t){t[1]=(t[1]>>>1|t[2]<<23)&f,t[2]=(t[2]>>>1|t[3]<<23)&f,t[3]=t[3]>>>1}function rd(t,e){for(var r=0,a=Qk(t),n=Qk(e),s=[Ll,0,0,0];Zk(a,n)>0;)r++,td(n);for(;r>=0;)r--,td(s),Zk(a,n)>=0&&(s[1]++,a=$k(a,n)),ed(n);return[0,s,a]}function ad(t){return t[1]|t[2]<<24}function nd(t){var e=-t[1],r=-t[2]+(e>>24),a=-t[3]+(r>>24);return[Ll,e&f,r&f,a&$e]}function sd(t){return t.l}function cd(t,e){switch(6&t.t){default:if(e>=t.c.length)return 0;case 0:return t.c.charCodeAt(e);case 4:return t.c[e]}}function id(t,e){var r=t[1]+e[1],a=t[2]+e[2]+(r>>24),n=t[3]+e[3]+(a>>24);return[Ll,r&f,a&f,n&$e]}var ud=Math.pow(2,-24);function fd(t,e){var r=t[1]*e[1],a=(r*ud|0)+t[2]*e[1]+t[1]*e[2],n=(a*ud|0)+t[3]*e[1]+t[2]*e[2]+t[1]*e[3];return[Ll,r&f,a&f,n&$e]}function od(t,e){return Zk(t,e)<0}function vd(t){var e=0,r=sd(t),a=10,n=r>0&&45==cd(t,0)?(e++,-1):1;if(e+1<r&&48==cd(t,e))switch(cd(t,e+1)){case 120:case 88:a=16,e+=2;break;case 111:case 79:a=8,e+=2;break;case 98:case 66:a=2,e+=2}return[e,n,a]}function ld(t){return t>=48&&t<=57?t-48:t>=65&&t<=90?t-55:t>=97&&t<=ws?t-87:-1}function bd(t){var e=vd(t),r=e[0],a=e[1],n=e[2],s=Kk(n),c=rd([Ll,f,268435455,$e],s)[1],i=cd(t,r),u=ld(i);(u<0||u>=n)&&Mk(Yv);for(var o=Kk(u);;)if(95!=(i=cd(t,++r))){if((u=ld(i))<0||u>=n)break;od(c,o)&&Mk(Yv),u=Kk(u),od(o=id(fd(s,o),u),u)&&Mk(Yv)}return r!=sd(t)&&Mk(Yv),10==e[2]&&od([Ll,0,0,32768],o)&&Mk(Yv),a<0&&(o=nd(o)),o}function kd(t){return(t[3]<<16)*Math.pow(2,32)+t[2]*Math.pow(2,24)+t[1]}function dd(t){var e=vd(t),r=e[0],a=e[1],n=e[2],s=sd(t),c=r<s?cd(t,r):0,i=ld(c);(i<0||i>=n)&&Mk(Yv);var u=i;for(r++;r<s;r++)if(95!=(c=cd(t,r))){if((i=ld(c))<0||i>=n)break;(u=n*u+i)>-1>>>0&&Mk(Yv)}return r!=s&&Mk(Yv),u*=a,10==n&&(0|u)!=u&&Mk(Yv),0|u}function hd(t){return pk(t,1,t.length-1)}function pd(t){return t.toString()}function md(t){for(var e={},r=1;r<t.length;r++){var a=t[r];e[a[1].toString()]=a[2]}return e}function wd(t,e){t=t+1|0;var r=new Array(t);r[0]=0;for(var a=1;a<t;a++)r[a]=e;return r}function yd(t){Ik(dk.Sys_error,t)}var gd=new Array;function _d(t){var e=gd[t];if(e.opened||yd("Cannot flush a closed channel"),!e.buffer||e.buffer==Of)return 0;if(e.fd&&dk.fds[e.fd]&&dk.fds[e.fd].output){var r=dk.fds[e.fd].output;switch(r.length){case 2:r(t,e.buffer);break;default:r(e.buffer)}}return e.buffer=Of,0}if(r.process&&r.process.cwd)var Td=r.process.cwd().replace(/\\/g,Io);else Td="/static";function Sd(){Ck(zt)}function Ed(t,e){return e>>>0>=t.l&&Sd(),cd(t,e)}function xd(){}function Ad(t){this.data=t}function Id(t,e){this.content={},this.root=t,this.lookupFun=e}function Cd(t){return 4!=t.t&&wk(t),t.c}function Nd(t,e,r){if(r&=Ll,4!=t.t){if(e==t.c.length)return t.c+=String.fromCharCode(r),e+1==t.l&&(t.t=0),0;wk(t)}return t.c[e]=r,0}function Od(t,e,r){return e>>>0>=t.l&&Sd(),Nd(t,e,r)}Td.slice(-1)!==Io&&(Td+=Io),Ad.prototype=new xd,Ad.prototype.truncate=function(t){var e=this.data;this.data=Dk(0|t),yk(e,0,this.data,0,t)},Ad.prototype.length=function(){return sd(this.data)},Ad.prototype.write=function(t,e,r,a){var n=this.length();if(t+a>=n){var s=Dk(t+a),c=this.data;this.data=s,yk(c,0,this.data,0,n)}return yk(e,r,this.data,t,a),0},Ad.prototype.read=function(t,e,r,a){this.length();return yk(this.data,t,e,r,a),0},Ad.prototype.read_one=function(t){return Ed(this.data,t)},Ad.prototype.close=function(){},Ad.prototype.constructor=Ad,Id.prototype.nm=function(t){return this.root+t},Id.prototype.lookup=function(t){if(!this.content[t]&&this.lookupFun){var e=this.lookupFun(Ak(this.root),Ak(t));0!=e&&(this.content[t]=new Ad(e[1]))}},Id.prototype.exists=function(t){if(t==Of)return 1;var e=new RegExp("^"+(t+Io));for(var r in this.content)if(r.match(e))return 1;return this.lookup(t),this.content[t]?1:0},Id.prototype.readdir=function(t){var e=new RegExp("^"+(t==Of?Of:t+Io)+It),r={},a=[];for(var n in this.content){var s=n.match(e);s&&!r[s[1]]&&(r[s[1]]=!0,a.push(s[1]))}return a},Id.prototype.is_dir=function(t){var e=new RegExp("^"+(t==Of?Of:t+Io)+It);for(var r in this.content){if(r.match(e))return 1}return 0},Id.prototype.unlink=function(t){var e=!!this.content[t];return delete this.content[t],e},Id.prototype.open=function(t,e){if(e.rdonly&&e.wronly&&yd(this.nm(t)+" : flags Open_rdonly and Open_wronly are not compatible"),e.text&&e.binary&&yd(this.nm(t)+" : flags Open_text and Open_binary are not compatible"),this.lookup(t),this.content[t]){this.is_dir(t)&&yd(this.nm(t)+" : is a directory"),e.create&&e.excl&&yd(this.nm(t)+Uu);var r=this.content[t];return e.truncate&&r.truncate(),r}if(e.create)return this.content[t]=new Ad(Dk(0)),this.content[t];!function(t){yd((t=t instanceof xk?t.toString():t)+": No such file or directory")}(this.nm(t))},Id.prototype.register=function(t,e){if(this.content[t]&&yd(this.nm(t)+Uu),e instanceof xk)this.content[t]=new Ad(e);else if(e instanceof Array)this.content[t]=new Ad(function(t){return new xk(4,t,t.length)}(e));else if(e.toString){var r=Ak(e.toString());this.content[t]=new Ad(r)}},Id.prototype.constructor=Id;var Rd=r.Buffer;function Ld(t){this.fs=fs,this.fd=t}function Pd(t){this.fs=fs,this.root=t}Ld.prototype=new xd,Ld.prototype.truncate=function(t){this.fs.ftruncateSync(this.fd,0|t)},Ld.prototype.length=function(){return this.fs.fstatSync(this.fd).size},Ld.prototype.write=function(t,e,a,n){var s=Cd(e);s instanceof r.Uint8Array||(s=new r.Uint8Array(s));var c=new Rd(s);return this.fs.writeSync(this.fd,c,a,n,t),0},Ld.prototype.read=function(t,e,a,n){var s=Cd(e);s instanceof r.Uint8Array||(s=new r.Uint8Array(s));var c=new Rd(s);this.fs.readSync(this.fd,c,a,n,t);for(var i=0;i<n;i++)Od(e,a+i,c[a+i]);return 0},Ld.prototype.read_one=function(t){var e=new r.Uint8Array(1),a=new Rd(e);return this.fs.readSync(this.fd,a,0,1,t),a[0]},Ld.prototype.close=function(){this.fs.closeSync(this.fd)},Ld.prototype.constructor=Ld,Pd.prototype.nm=function(t){return this.root+t},Pd.prototype.exists=function(t){return this.fs.existsSync(this.nm(t))?1:0},Pd.prototype.readdir=function(t){return this.fs.readdirSync(this.nm(t))},Pd.prototype.is_dir=function(t){return this.fs.statSync(this.nm(t)).isDirectory()?1:0},Pd.prototype.unlink=function(t){var e=this.fs.existsSync(this.nm(t))?1:0;return this.fs.unlinkSync(this.nm(t)),e},Pd.prototype.open=function(t,e){var r=constants,a=0;for(var n in e)switch(n){case"rdonly":a|=r.O_RDONLY;break;case"wronly":a|=r.O_WRONLY;break;case"append":a|=r.O_WRONLY|r.O_APPEND;break;case"create":a|=r.O_CREAT;break;case"truncate":a|=r.O_TRUNC;break;case"excl":a|=r.O_EXCL;break;case"binary":a|=r.O_BINARY;break;case"text":a|=r.O_TEXT;break;case"nonblock":a|=r.O_NONBLOCK}return new Ld(this.fs.openSync(this.nm(t),a))},Pd.prototype.rename=function(t,e){this.fs.renameSync(this.nm(t),this.nm(e))},Pd.prototype.constructor=Pd;var Ud=Td.match(/[^\/]*\//)[0],Dd=[];function Fd(t,e,r,a){void 0===dk.fds&&(dk.fds=new Array),a=a||{};var n={};return n.file=r,n.offset=a.append?r.length():0,n.flags=a,n.output=e,dk.fds[t]=n,(!dk.fd_last_idx||t>dk.fd_last_idx)&&(dk.fd_last_idx=t),t}function Md(t){var e=dk.fds[t];e.flags.rdonly&&yd(X+t+" is readonly");var r={file:e.file,offset:e.offset,fd:t,opened:!0,out:!0,buffer:Of};return gd[r.fd]=r,r.fd}t.exports&&void 0!==commonjsRequire?Dd.push({path:Ud,device:new Pd(Ud)}):Dd.push({path:Ud,device:new Id(Ud)}),Dd.push({path:Ud+yb,device:new Id(Ud+yb)}),Fd(0,function(t,e){var r=gd[t],a=Ak(e),n=sd(a);return r.file.write(r.offset,a,0,n),r.offset+=n,0},new Ad(Dk(0))),Fd(1,function(t){var e=r;if(e.process&&e.process.stdout&&e.process.stdout.write)e.process.stdout.write(t);else{10==t.charCodeAt(t.length-1)&&(t=t.substr(0,t.length-1));var a=e.console;a&&a.log&&a.log(t)}},new Ad(Dk(0))),Fd(2,function(t){var e=r;if(e.process&&e.process.stdout&&e.process.stdout.write)e.process.stderr.write(t);else{10==t.charCodeAt(t.length-1)&&(t=t.substr(0,t.length-1));var a=e.console;a&&a.error&&a.error(t)}},new Ad(Dk(0))),Math.imul||(Math.imul=function(t,e){return((t>>16)*(e|=0)<<16)+(t&$e)*e|0});Math.imul;function Xd(t,e){return+(0!=Pk(t,e,!1))}function jd(t){return t instanceof Array?t[0]:t instanceof xk?Xb:1e3}function Bd(t,e,r){dk[t+1]=e,r&&(dk[r]=e)}var qd={};function Gd(t,e){return t===e?1:(6&t.t&&Tk(t),6&e.t&&Tk(e),t.c==e.c?1:0)}function Yd(t,e){return 1-Gd(t,e)}function Jd(t){var e=r,a=t.toString();if(e.process&&e.process.env&&void 0!=e.process.env[a])return Vk(e.process.env[a]);!function(t){throw t}(dk.Not_found)}function Hd(t){for(;t&&t.joo_tramp;)t=t.joo_tramp.apply(null,t.joo_args),0;return t}function Wd(t,e){return{joo_tramp:t,joo_args:e}}function Vd(t){return t}function zd(t){return qd[t]}function Kd(t){return t instanceof Array?t:r.RangeError&&t instanceof r.RangeError&&t.message&&t.message.match(/maximum call stack/i)?Vd(dk.Stack_overflow):r.InternalError&&t instanceof r.InternalError&&t.message&&t.message.match(/too much recursion/i)?Vd(dk.Stack_overflow):t instanceof r.Error&&zd(tv)?[0,zd(tv),t]:[0,dk.Failure,Vk(String(t))]}function Qd(t,e){return 1==t.length?t(e):gk(t,[e])}function $d(t,e,r){return 2==t.length?t(e,r):gk(t,[e,r])}function Zd(t,e,r,a){return 3==t.length?t(e,r,a):gk(t,[e,r,a])}function th(t,e,r,a,n){return 4==t.length?t(e,r,a,n):gk(t,[e,r,a,n])}function eh(t,e,r,a,n,s){return 5==t.length?t(e,r,a,n,s):gk(t,[e,r,a,n,s])}var rh=[Li,Ak(Bt),-1],ah=[Li,Ak(kv),-3],nh=[Li,Ak(Zc),-4],sh=[Li,Ak(Ps),-7],ch=[Li,Ak(Yf),-8],ih=[Li,Ak(Ts),-9],uh=[Li,Ak(Mr),-11],fh=[Li,Ak(Jb),-12],oh=[0,[11,Ak('File "'),[2,0,[11,Ak('", line '),[4,0,0,0,[11,Ak(", characters "),[4,0,0,0,[12,45,[4,0,0,0,[11,Ak(": "),[2,0,0]]]]]]]]]],Ak('File "%s", line %d, characters %d-%d: %s')],vh=[0,0,[0,0,0,0],[0,0,0,0]],lh=[0,0,0],bh=Ak(""),kh=Ak("\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"),dh=[0,0,0,0,0,0,1,0],hh=[0,0,0],ph=[0,0];Bd(11,fh,Jb),Bd(10,uh,Mr),Bd(9,[Li,Ak(Fi),-10],Fi),Bd(8,ih,Ts),Bd(7,ch,Yf),Bd(6,sh,Ps),Bd(5,[Li,Ak(Ya),-6],Ya),Bd(4,[Li,Ak(fv),-5],fv),Bd(3,nh,Zc),Bd(2,ah,kv),Bd(1,[Li,Ak(Uv),-2],Uv),Bd(0,rh,Bt);var mh=Ak("output_substring"),wh=Ak("%.12g"),yh=Ak(Qe),gh=Ak(Wc),_h=Ak(vc),Th=[0,Ak("list.ml"),227,11],Sh=Ak("tl"),Eh=Ak("hd"),xh=Ak("\\\\"),Ah=Ak("\\'"),Ih=Ak("\\b"),Ch=Ak("\\t"),Nh=Ak("\\n"),Oh=Ak("\\r"),Rh=Ak("Char.chr"),Lh=Ak("String.blit / Bytes.blit_string"),Ph=Ak("Bytes.blit"),Uh=Ak("String.sub / Bytes.sub"),Dh=(Ak(Of),Ak("Array.blit")),Fh=Ak("Array.sub"),Mh=Ak("Array.init"),Xh=Ak("Set.remove_min_elt"),jh=[0,0,0,0],Bh=[0,0,0],qh=[0,Ak("set.ml"),389,18],Gh=Ak(ck),Yh=Ak(ck),Jh=Ak(ck),Hh=Ak(ck),Wh=Ak("Buffer.add_substring/add_subbytes"),Vh=Ak("Buffer.add: cannot grow buffer"),zh=Ak("%c"),Kh=Ak("%s"),Qh=Ak("%i"),$h=Ak("%li"),Zh=Ak("%ni"),tp=Ak("%Li"),ep=Ak("%f"),rp=Ak("%B"),ap=Ak("%{"),np=Ak("%}"),sp=Ak("%("),cp=Ak("%)"),ip=Ak("%a"),up=Ak("%t"),fp=Ak("%?"),op=Ak("%r"),vp=Ak("%_r"),lp=[0,Ak(Ov),845,23],bp=[0,Ak(Ov),809,21],kp=[0,Ak(Ov),810,21],dp=[0,Ak(Ov),813,21],hp=[0,Ak(Ov),814,21],pp=[0,Ak(Ov),817,19],mp=[0,Ak(Ov),818,19],wp=[0,Ak(Ov),821,22],yp=[0,Ak(Ov),822,22],gp=[0,Ak(Ov),826,30],_p=[0,Ak(Ov),827,30],Tp=[0,Ak(Ov),831,26],Sp=[0,Ak(Ov),832,26],Ep=[0,Ak(Ov),841,28],xp=[0,Ak(Ov),842,28],Ap=[0,Ak(Ov),846,23],Ip=Ak("%u"),Cp=[0,Ak(Ov),1520,4],Np=Ak("Printf: bad conversion %["),Op=[0,Ak(Ov),1588,39],Rp=[0,Ak(Ov),1611,31],Lp=[0,Ak(Ov),1612,31],Pp=Ak("Printf: bad conversion %_"),Up=Ak("@{"),Dp=Ak("@["),Fp=Ak(mo),Mp=Ak(Qe),Xp=Ak("neg_infinity"),jp=Ak(ge),Bp=Ak("%.12g"),qp=Ak("%nd"),Gp=Ak("%+nd"),Yp=Ak("% nd"),Jp=Ak("%ni"),Hp=Ak("%+ni"),Wp=Ak("% ni"),Vp=Ak("%nx"),zp=Ak("%#nx"),Kp=Ak("%nX"),Qp=Ak("%#nX"),$p=Ak("%no"),Zp=Ak("%#no"),tm=Ak("%nu"),em=Ak("%ld"),rm=Ak("%+ld"),am=Ak("% ld"),nm=Ak("%li"),sm=Ak("%+li"),cm=Ak("% li"),im=Ak("%lx"),um=Ak("%#lx"),fm=Ak("%lX"),om=Ak("%#lX"),vm=Ak("%lo"),lm=Ak("%#lo"),bm=Ak("%lu"),km=Ak("%Ld"),dm=Ak("%+Ld"),hm=Ak("% Ld"),pm=Ak("%Li"),mm=Ak("%+Li"),wm=Ak("% Li"),ym=Ak("%Lx"),gm=Ak("%#Lx"),_m=Ak("%LX"),Tm=Ak("%#LX"),Sm=Ak("%Lo"),Em=Ak("%#Lo"),xm=Ak("%Lu"),Am=Ak(sn),Im=Ak("%+d"),Cm=Ak("% d"),Nm=Ak("%i"),Om=Ak("%+i"),Rm=Ak("% i"),Lm=Ak("%x"),Pm=Ak("%#x"),Um=Ak("%X"),Dm=Ak("%#X"),Fm=Ak("%o"),Mm=Ak("%#o"),Xm=Ak("%u"),jm=Ak("@]"),Bm=Ak("@}"),qm=Ak("@?"),Gm=Ak("@\n"),Ym=Ak("@."),Jm=Ak("@@"),Hm=Ak("@%"),Wm=Ak("@"),Vm=Ak("CamlinternalFormat.Type_mismatch"),zm=Ak(Of),Km=[0,[11,Ak(", "),[2,0,[2,0,0]]],Ak(", %s%s")],Qm=Ak("Out of memory"),$m=Ak("Stack overflow"),Zm=Ak("Pattern matching failed"),tw=Ak("Assertion failed"),ew=Ak("Undefined recursive module"),rw=[0,[12,40,[2,0,[2,0,[12,41,0]]]],Ak("(%s%s)")],aw=Ak(Of),nw=Ak(Of),sw=[0,[12,40,[2,0,[12,41,0]]],Ak("(%s)")],cw=[0,[4,0,0,0,0],Ak(sn)],iw=[0,[3,0,0],Ak("%S")],uw=Ak("_"),fw=[3,0,3],ow=Ak(Qe),vw=Ak(">"),lw=Ak("</"),bw=Ak(">"),kw=Ak("<"),dw=Ak("\n"),hw=Ak("Format.Empty_queue"),pw=[0,Ak(Of)],mw=Ak("TMPDIR"),ww=Ak("TEMP"),yw=Ak("Cygwin"),gw=Ak(Jv),_w=Ak("Win32"),Tw=[0,Ak("filename.ml"),191,9],Sw=[0,Ak("sedlexing.ml"),51,25],Ew=Ak("Sedlexing.MalFormed"),xw=Ak("Js.Error"),Aw=Ak(tv),Iw=[0,[0]],Cw=[0,Ak(Bf),15,6],Nw=[0,[0]],Ow=[0,Ak(Bf),19,6],Rw=[0,[0,[0,[0]]]],Lw=[0,Ak(Bf),40,6],Pw=[0,[0]],Uw=[0,Ak(Bf),47,6],Dw=[0,[0]],Fw=[0,Ak(Bf),54,6],Mw=[0,[0]],Xw=[0,Ak(Bf),59,6],jw=[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]]]],Bw=[0,Ak(Bf),219,6],qw=[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]]]],Gw=[0,Ak(Bf),540,6],Yw=[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]]]],Jw=[0,Ak(Bf),815,6],Hw=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],Ww=[0,Ak(Bf),927,6],Vw=[0,[0,[0,[0,[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]]]],zw=[0,Ak(Bf),992,6],Kw=[0,[0]],Qw=[0,Ak(Bf),999,6],$w=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],Zw=[0,Ak(Bf),1063,6],ty=[0,[0,[0,[0]],[0,[0]]]],ey=[0,Ak(Bf),1093,6],ry=[0,[0]],ay=[0,[0]],ny=[0,[0,[0,[0]]]],sy=[0,[0]],cy=[0,[0]],iy=[0,[0]],uy=[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]]]],fy=[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]]]],oy=[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]]]],vy=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],ly=[0,[0,[0,[0,[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]]]],by=[0,[0]],ky=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],dy=[0,[0,[0,[0]],[0,[0]]]],hy=Ak(ka),py=Ak("Unexpected number"),my=Ak("Unexpected string"),wy=Ak("Unexpected identifier"),yy=Ak("Unexpected reserved word"),gy=Ak("Unexpected reserved type"),_y=Ak("Unexpected `super` outside of a class method"),Ty=Ak("`super()` is only valid in a class constructor"),Sy=Ak("Unexpected end of input"),Ey=Ak("Unexpected variance sigil"),xy=Ak("Unexpected static modifier"),Ay=Ak("Type aliases are not allowed in untyped mode"),Iy=Ak("Opaque type aliases are not allowed in untyped mode"),Cy=Ak("Type annotations are not allowed in untyped mode"),Ny=Ak("Type declarations are not allowed in untyped mode"),Oy=Ak("Type imports are not allowed in untyped mode"),Ry=Ak("Type exports are not allowed in untyped mode"),Ly=Ak("Interfaces are not allowed in untyped mode"),Py=Ak("Illegal newline after throw"),Uy=Ak("Invalid regular expression"),Dy=Ak("Invalid regular expression: missing /"),Fy=Ak("Invalid left-hand side in assignment"),My=Ak("Invalid left-hand side in exponentiation expression"),Xy=Ak("Invalid left-hand side in for-in"),jy=Ak("Invalid left-hand side in for-of"),By=Ak("found an expression instead"),qy=Ak("Expected an object pattern, array pattern, or an identifier but "),Gy=Ak("More than one default clause in switch statement"),Yy=Ak("Missing catch or finally after try"),Jy=Ak("Illegal continue statement"),Hy=Ak("Illegal break statement"),Wy=Ak("Illegal return statement"),Vy=Ak("Illegal Unicode escape"),zy=Ak("Strict mode code may not include a with statement"),Ky=Ak("Catch variable may not be eval or arguments in strict mode"),Qy=Ak("Variable name may not be eval or arguments in strict mode"),$y=Ak("Parameter name eval or arguments is not allowed in strict mode"),Zy=Ak("Strict mode function may not have duplicate parameter names"),tg=Ak("Function name may not be eval or arguments in strict mode"),eg=Ak("Octal literals are not allowed in strict mode."),rg=Ak("Delete of an unqualified identifier in strict mode."),ag=Ak("Duplicate data property in object literal not allowed in strict mode"),ng=Ak("Object literal may not have data and accessor property with the same name"),sg=Ak("Object literal may not have multiple get/set accessors with the same name"),cg=Ak("Assignment to eval or arguments is not allowed in strict mode"),ig=Ak("Postfix increment/decrement may not have eval or arguments operand in strict mode"),ug=Ak("Prefix increment/decrement may not have eval or arguments operand in strict mode"),fg=Ak("Use of future reserved word in strict mode"),og=Ak("JSX attributes must only be assigned a non-empty expression"),vg=Ak("JSX value should be either an expression or a quoted JSX text"),lg=Ak("Const must be initialized"),bg=Ak("Destructuring assignment must be initialized"),kg=Ak("Illegal newline before arrow"),dg=Ak(Qa),hg=Ak("Async functions can only be declared at top level or "),pg=Ak(Qa),mg=Ak("Generators can only be declared at top level or "),wg=Ak("elements must be wrapped in an enclosing parent tag"),yg=Ak("Unexpected token <. Remember, adjacent JSX "),gg=Ak("Rest parameter must be final parameter of an argument list"),_g=Ak("Rest element must be final element of an array pattern"),Tg=Ak("Rest property must be final property of an object pattern"),Sg=Ak("async is an implementation detail and isn't necessary for your declare function statement. It is sufficient for your declare function to just have a Promise return type."),Eg=Ak("`declare export let` is not supported. Use `declare export var` instead."),xg=Ak("`declare export const` is not supported. Use `declare export var` instead."),Ag=Ak("`declare export type` is not supported. Use `export type` instead."),Ig=Ak("`declare export interface` is not supported. Use `export interface` instead."),Cg=Ak("`export * as` is an early-stage proposal and is not enabled by default. To enable support in the parser, use the `esproposal_export_star_as` option"),Ng=Ak("When exporting a class as a named export, you must specify a class name. Did you mean `export default class ...`?"),Og=Ak("When exporting a function as a named export, you must specify a function name. Did you mean `export default function ...`?"),Rg=Ak("Found a decorator in an unsupported position."),Lg=Ak("Type parameter declaration needs a default, since a preceding type parameter declaration has a default."),Pg=Ak("The Windows version of OCaml has a bug in how it parses hexadecimal numbers. It is fixed in OCaml 4.03.0. Until we can switch to 4.03.0, please avoid either hexadecimal notation or Windows."),Ug=Ak("Duplicate `declare module.exports` statement!"),Dg=Ak("Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module xor they are a CommonJS module."),Fg=Ak("Getter should have zero parameters"),Mg=Ak("Setter should have exactly one parameter"),Xg=Ak("`import type` or `import typeof`!"),jg=Ak("Imports within a `declare module` body must always be "),Bg=Ak("The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements"),qg=Ak("Missing comma between import specifiers"),Gg=Ak("Missing comma between export specifiers"),Yg=Ak("Malformed unicode"),Jg=Ak("Classes may only have one constructor"),Hg=Ak("Classes may not have private methods."),Wg=Ak("Private fields may not be deleted."),Vg=Ak("Private fields can only be referenced from within a class."),zg=Ak("You may not access a private field through the `super` keyword."),Kg=Ak("Yield expression not allowed in formal parameter"),Qg=Ak("`await` is an invalid identifier in async functions"),$g=Ak("`yield` is an invalid identifier in generators"),Zg=Ak("either a `let` binding pattern, or a member expression."),t_=Ak("`let [` is ambiguous in this position because it is "),e_=Ak("Literals cannot be used as shorthand properties."),r_=Ak("Computed properties must have a value."),a_=Ak("Object pattern can't contain methods"),n_=Ak("A trailing comma is not permitted after the rest element"),s_=Ak("The optional chaining plugin must be enabled in order to use the optional chaining operator (`?.`). Optional chaining is an active early-stage feature proposal which may change and is not enabled by default. To enable support in the parser, use the `esproposal_optional_chaining` option."),c_=Ak("`new` may not be combined with an optional chain."),i_=Ak("Template literals may not be used in an optional chain."),u_=Ak("Unexpected parser state: "),f_=Ak("Unexpected token "),o_=[0,[11,Ak("Unexpected token `"),[2,0,[11,Ak("`. Did you mean `"),[2,0,[11,Ak("`?"),0]]]]],Ak("Unexpected token `%s`. Did you mean `%s`?")],v_=Ak("'"),l_=Ak("Invalid flags supplied to RegExp constructor '"),b_=Ak("'"),k_=Ak("Undefined label '"),d_=Ak("' has already been declared"),h_=Ak(" '"),p_=Ak("Expected corresponding JSX closing tag for "),m_=Ak(Qa),w_=Ak("In strict mode code, functions can only be declared at top level or "),y_=Ak("inside a block, or as the body of an if statement."),g_=Ak("In non-strict mode code, functions can only be declared at top level, "),__=[0,[11,Ak("Duplicate export for `"),[2,0,[12,96,0]]],Ak("Duplicate export for `%s`")],T_=Ak("` is declared more than once."),S_=Ak("Private fields may only be declared once. `#"),E_=Ak("static "),x_=Ak(Of),A_=Ak("#"),I_=Ak("`."),C_=Ak("fields named `"),N_=Ak("Classes may not have "),O_=Ak("` has not been declared."),R_=Ak("Private fields must be declared before they can be referenced. `#"),L_=Ak("Parse_error.Error"),P_=Ak("comments"),U_=Ak(Rn),D_=Ak("Program"),F_=Ak("DebuggerStatement"),M_=Ak("EmptyStatement"),X_=Ak(mi),j_=Ak("BreakStatement"),B_=Ak(mi),q_=Ak("ContinueStatement"),G_=Ak(ql),Y_=Ak("DeclareExportAllDeclaration"),J_=Ak(ql),H_=Ak(sk),W_=Ak(is),V_=Ak(Cf),z_=Ak("DeclareExportDeclaration"),K_=Ak(tr),Q_=Ak(Rn),$_=Ak(Jc),Z_=Ak("DeclareModule"),tT=Ak(tk),eT=Ak("DeclareModuleExports"),rT=Ak(dc),aT=Ak(Rn),nT=Ak("DoWhileStatement"),sT=Ak(Rf),cT=Ak(is),iT=Ak("ExportDefaultDeclaration"),uT=Ak(Rf),fT=Ak(ql),oT=Ak("ExportAllDeclaration"),vT=Ak(Rf),lT=Ak(ql),bT=Ak(sk),kT=Ak(is),dT=Ak("ExportNamedDeclaration"),hT=Ak("directive"),pT=Ak(Ar),mT=Ak("ExpressionStatement"),wT=Ak(Rn),yT=Ak("update"),gT=Ak(dc),_T=Ak(ks),TT=Ak("ForStatement"),ST=Ak("each"),ET=Ak(Rn),xT=Ak(Cn),AT=Ak(Du),IT=Ak("ForInStatement"),CT=Ak("ForAwaitStatement"),NT=Ak("ForOfStatement"),OT=Ak(Rn),RT=Ak(Cn),LT=Ak(Du),PT=Ak(Je),UT=Ak(y),DT=Ak(dc),FT=Ak("IfStatement"),MT=Ak(se),XT=Ak(Wu),jT=Ak(Cr),BT=Ak(lk),qT=Ak(ql),GT=Ak(sk),YT=Ak("ImportDeclaration"),JT=Ak(Rn),HT=Ak(mi),WT=Ak("LabeledStatement"),VT=Ak(Df),zT=Ak("ReturnStatement"),KT=Ak("cases"),QT=Ak("discriminant"),$T=Ak("SwitchStatement"),ZT=Ak(Df),tS=Ak("ThrowStatement"),eS=Ak("finalizer"),rS=Ak("handler"),aS=Ak("block"),nS=Ak("TryStatement"),sS=Ak(Rn),cS=Ak(dc),iS=Ak("WhileStatement"),uS=Ak(Rn),fS=Ak(uu),oS=Ak("WithStatement"),vS=Ak("Super"),lS=Ak("ThisExpression"),bS=Ak(Rv),kS=Ak("ArrayExpression"),dS=Ak(ic),hS=Ak(xu),pS=Ak(Ar),mS=Ak(vl),wS=Ak(Kl),yS=Ak(Ru),gS=Ak(Rn),_S=Ak(A),TS=Ak(Jc),SS=Ak("ArrowFunctionExpression"),ES=Ak("="),xS=Ak("+="),AS=Ak("-="),IS=Ak("*="),CS=Ak("**="),NS=Ak("/="),OS=Ak("%="),RS=Ak("<<="),LS=Ak(">>="),PS=Ak(">>>="),US=Ak("|="),DS=Ak("^="),FS=Ak("&="),MS=Ak(Cn),XS=Ak(Du),jS=Ak(zv),BS=Ak("AssignmentExpression"),qS=Ak("=="),GS=Ak("!="),YS=Ak("==="),JS=Ak("!=="),HS=Ak("<"),WS=Ak("<="),VS=Ak(">"),zS=Ak(">="),KS=Ak("<<"),QS=Ak(">>"),$S=Ak(">>>"),ZS=Ak(zf),tE=Ak(Cu),eE=Ak("*"),rE=Ak("**"),aE=Ak(Io),nE=Ak("%"),sE=Ak("|"),cE=Ak("^"),iE=Ak("&"),uE=Ak("in"),fE=Ak(Lf),oE=Ak(Cn),vE=Ak(Du),lE=Ak(zv),bE=Ak("BinaryExpression"),kE=Ak(Sl),dE=Ak($n),hE=Ak(rl),pE=Ak(Bs),mE=Ak("filter"),wE=Ak("blocks"),yE=Ak("ComprehensionExpression"),gE=Ak(Je),_E=Ak(y),TE=Ak(dc),SE=Ak("ConditionalExpression"),EE=Ak("filter"),xE=Ak("blocks"),AE=Ak("GeneratorExpression"),IE=Ak($n),CE=Ak("Import"),NE=Ak(rl),OE=Ak(Bs),RE=Ak("&&"),LE=Ak("||"),PE=Ak(Cn),UE=Ak(Du),DE=Ak(zv),FE=Ak("LogicalExpression"),ME=Ak(Sl),XE=Ak(Xc),jE=Ak(Lo),BE=Ak(uu),qE=Ak("MemberExpression"),GE=Ak(Lo),YE=Ak("meta"),JE=Ak("MetaProperty"),HE=Ak($n),WE=Ak(rl),VE=Ak("NewExpression"),zE=Ak(Wn),KE=Ak("ObjectExpression"),QE=Ak(Kr),$E=Ak("SequenceExpression"),ZE=Ak(tk),tx=Ak(Ar),ex=Ak("TypeCastExpression"),rx=Ak(Df),ax=Ak("AwaitExpression"),nx=Ak(Cu),sx=Ak(zf),cx=Ak("!"),ix=Ak("~"),ux=Ak(Wu),fx=Ak(lo),ox=Ak(uc),vx=Ak("matched above"),lx=Ak(Df),bx=Ak("prefix"),kx=Ak(zv),dx=Ak("UnaryExpression"),hx=Ak("--"),px=Ak("++"),mx=Ak("prefix"),wx=Ak(Df),yx=Ak(zv),gx=Ak("UpdateExpression"),_x=Ak("delegate"),Tx=Ak(Df),Sx=Ak("YieldExpression"),Ex=Ak(ic),xx=Ak(xu),Ax=Ak(Ar),Ix=Ak(vl),Cx=Ak(Kl),Nx=Ak(Ru),Ox=Ak(Rn),Rx=Ak(A),Lx=Ak(Jc),Px=Ak("FunctionDeclaration"),Ux=Ak(ic),Dx=Ak(xu),Fx=Ak(Ar),Mx=Ak(vl),Xx=Ak(Kl),jx=Ak(Ru),Bx=Ak(Rn),qx=Ak(A),Gx=Ak(Jc),Yx=Ak("FunctionExpression"),Jx=Ak(Sl),Hx=Ak(tk),Wx=Ak(Kv),Vx=Ak(u),zx=Ak(Jc),Kx=Ak("PrivateName"),Qx=Ak(Sl),$x=Ak(tk),Zx=Ak(Kv),tA=Ak(u),eA=Ak(y),rA=Ak(dc),aA=Ak("SwitchCase"),nA=Ak(Rn),sA=Ak("param"),cA=Ak("CatchClause"),iA=Ak(Rn),uA=Ak("BlockStatement"),fA=Ak(Jc),oA=Ak("DeclareVariable"),vA=Ak(vl),lA=Ak(Jc),bA=Ak("DeclareFunction"),kA=Ak(vk),dA=Ak(Rn),hA=Ak(ic),pA=Ak(Jc),mA=Ak("DeclareClass"),wA=Ak(vk),yA=Ak(Rn),gA=Ak(ic),_A=Ak(Jc),TA=Ak("DeclareInterface"),SA=Ak(Cr),EA=Ak(se),xA=Ak(ta),AA=Ak("ExportNamespaceSpecifier"),IA=Ak(Cn),CA=Ak(ic),NA=Ak(Jc),OA=Ak("DeclareTypeAlias"),RA=Ak(Cn),LA=Ak(ic),PA=Ak(Jc),UA=Ak("TypeAlias"),DA=Ak("DeclareOpaqueType"),FA=Ak("OpaqueType"),MA=Ak("supertype"),XA=Ak("impltype"),jA=Ak(ic),BA=Ak(Jc),qA=Ak(tt),GA=Ak(De),YA=Ak(Xi),JA=Ak(ic),HA=Ak(ec),WA=Ak(Rn),VA=Ak(Jc),zA=Ak("ClassDeclaration"),KA=Ak(tt),QA=Ak(De),$A=Ak(Xi),ZA=Ak(ic),tI=Ak(ec),eI=Ak(Rn),rI=Ak(Jc),aI=Ak("ClassExpression"),nI=Ak(ic),sI=Ak(Jc),cI=Ak("ClassImplements"),iI=Ak(Rn),uI=Ak("ClassBody"),fI=Ak(P),oI=Ak(lt),vI=Ak($r),lI=Ak(En),bI=Ak(tt),kI=Ak(Xc),dI=Ak(cs),hI=Ak(tr),pI=Ak(Cr),mI=Ak(Bb),wI=Ak("MethodDefinition"),yI=Ak(b),gI=Ak(cs),_I=Ak(tk),TI=Ak(Cr),SI=Ak(Bb),EI=Ak("ClassPrivateProperty"),xI=Ak("Internal Error: Private name found in class prop"),AI=Ak(b),II=Ak(cs),CI=Ak(Xc),NI=Ak(tk),OI=Ak(Cr),RI=Ak(Bb),LI=Ak("ClassProperty"),PI=Ak(vk),UI=Ak(Rn),DI=Ak(ic),FI=Ak(Jc),MI=Ak("InterfaceDeclaration"),XI=Ak(ic),jI=Ak(Jc),BI=Ak("InterfaceExtends"),qI=Ak(tk),GI=Ak(Wn),YI=Ak("ObjectPattern"),JI=Ak(tk),HI=Ak(Rv),WI=Ak("ArrayPattern"),VI=Ak(Cn),zI=Ak(Du),KI=Ak("AssignmentPattern"),QI=Ak(Df),$I=Ak(Yb),ZI=Ak(Df),tC=Ak(Yb),eC=Ak(ks),rC=Ak(ks),aC=Ak($r),nC=Ak(En),sC=Ak(ki),cC=Ak(Xc),iC=Ak(Si),uC=Ak(lt),fC=Ak(tr),oC=Ak(Cr),vC=Ak(Bb),lC=Ak(Le),bC=Ak(Df),kC=Ak("SpreadProperty"),dC=Ak(Xc),hC=Ak(Si),pC=Ak(lt),mC=Ak(tr),wC=Ak(Cr),yC=Ak(Bb),gC=Ak(Le),_C=Ak(Df),TC=Ak("RestProperty"),SC=Ak(Df),EC=Ak("SpreadElement"),xC=Ak("each"),AC=Ak(Cn),IC=Ak(Du),CC=Ak("ComprehensionBlock"),NC=Ak("flags"),OC=Ak("pattern"),RC=Ak("regex"),LC=Ak(Be),PC=Ak(Cr),UC=Ak(Be),DC=Ak(Cr),FC=Ak(Xo),MC=Ak(Be),XC=Ak(Cr),jC=Ak(Xo),BC=Ak(Kr),qC=Ak("quasis"),GC=Ak("TemplateLiteral"),YC=Ak("cooked"),JC=Ak(Be),HC=Ak("tail"),WC=Ak(Cr),VC=Ak("TemplateElement"),zC=Ak("quasi"),KC=Ak("tag"),QC=Ak("TaggedTemplateExpression"),$C=Ak(J),ZC=Ak(ko),tN=Ak(cc),eN=Ak(tr),rN=Ak("declarations"),aN=Ak("VariableDeclaration"),nN=Ak(ks),sN=Ak(Jc),cN=Ak("VariableDeclarator"),iN=Ak(tr),uN=Ak("Variance"),fN=Ak("AnyTypeAnnotation"),oN=Ak("MixedTypeAnnotation"),vN=Ak("EmptyTypeAnnotation"),lN=Ak("VoidTypeAnnotation"),bN=Ak("NullLiteralTypeAnnotation"),kN=Ak("NumberTypeAnnotation"),dN=Ak("StringTypeAnnotation"),hN=Ak("BooleanTypeAnnotation"),pN=Ak(tk),mN=Ak("NullableTypeAnnotation"),wN=Ak(ic),yN=Ak("rest"),gN=Ak(xu),_N=Ak(A),TN=Ak("FunctionTypeAnnotation"),SN=Ak(Sl),EN=Ak(tk),xN=Ak(Kv),AN=Ak("FunctionTypeParam"),IN=[0,0,0,0],CN=Ak("callProperties"),NN=Ak("indexers"),ON=Ak(Wn),RN=Ak("exact"),LN=Ak("ObjectTypeAnnotation"),PN=Ak(ki),UN=Ak("There should not be computed object type property keys"),DN=Ak(ks),FN=Ak($r),MN=Ak(En),XN=Ak(tr),jN=Ak(b),BN=Ak(cs),qN=Ak(Sl),GN=Ak(lt),YN=Ak(Cr),JN=Ak(Bb),HN=Ak("ObjectTypeProperty"),WN=Ak(Df),VN=Ak("ObjectTypeSpreadProperty"),zN=Ak(b),KN=Ak(cs),QN=Ak(Cr),$N=Ak(Bb),ZN=Ak(Jc),tO=Ak("ObjectTypeIndexer"),eO=Ak(cs),rO=Ak(Cr),aO=Ak("ObjectTypeCallProperty"),nO=Ak("elementType"),sO=Ak("ArrayTypeAnnotation"),cO=Ak(Jc),iO=Ak("qualification"),uO=Ak("QualifiedTypeIdentifier"),fO=Ak(ic),oO=Ak(Jc),vO=Ak("GenericTypeAnnotation"),lO=Ak(bl),bO=Ak("UnionTypeAnnotation"),kO=Ak(bl),dO=Ak("IntersectionTypeAnnotation"),hO=Ak(Df),pO=Ak("TypeofTypeAnnotation"),mO=Ak(bl),wO=Ak("TupleTypeAnnotation"),yO=Ak(Be),gO=Ak(Cr),_O=Ak("StringLiteralTypeAnnotation"),TO=Ak(Be),SO=Ak(Cr),EO=Ak("NumberLiteralTypeAnnotation"),xO=Ak(Wc),AO=Ak(vc),IO=Ak(Be),CO=Ak(Cr),NO=Ak("BooleanLiteralTypeAnnotation"),OO=Ak("ExistsTypeAnnotation"),RO=Ak(tk),LO=Ak("TypeAnnotation"),PO=Ak(A),UO=Ak("TypeParameterDeclaration"),DO=Ak(Cf),FO=Ak(b),MO=Ak("bound"),XO=Ak(Kv),jO=Ak("TypeParameter"),BO=Ak(A),qO=Ak("TypeParameterInstantiation"),GO=Ak(i),YO=Ak("closingElement"),JO=Ak("openingElement"),HO=Ak("JSXElement"),WO=Ak("closingFragment"),VO=Ak(i),zO=Ak("openingFragment"),KO=Ak("JSXFragment"),QO=Ak("selfClosing"),$O=Ak("attributes"),ZO=Ak(Kv),tR=Ak("JSXOpeningElement"),eR=Ak("JSXOpeningFragment"),rR=Ak(Kv),aR=Ak("JSXClosingElement"),nR=Ak("JSXClosingFragment"),sR=Ak(Ar),cR=Ak("JSXSpreadChild"),iR=Ak(Cr),uR=Ak(Kv),fR=Ak("JSXAttribute"),oR=Ak(Df),vR=Ak("JSXSpreadAttribute"),lR=Ak("JSXEmptyExpression"),bR=Ak(Ar),kR=Ak("JSXExpressionContainer"),dR=Ak(Be),hR=Ak(Cr),pR=Ak("JSXText"),mR=Ak(Lo),wR=Ak(uu),yR=Ak("JSXMemberExpression"),gR=Ak(Kv),_R=Ak("namespace"),TR=Ak("JSXNamespacedName"),SR=Ak(Kv),ER=Ak("JSXIdentifier"),xR=Ak(ta),AR=Ak(hv),IR=Ak("ExportSpecifier"),CR=Ak(hv),NR=Ak("ImportDefaultSpecifier"),OR=Ak(hv),RR=Ak("ImportNamespaceSpecifier"),LR=Ak(lk),PR=Ak(hv),UR=Ak("imported"),DR=Ak("ImportSpecifier"),FR=Ak("Block"),MR=Ak("Line"),XR=Ak(Cr),jR=Ak(Cr),BR=Ak("DeclaredPredicate"),qR=Ak("InferredPredicate"),GR=Ak("message"),YR=Ak("loc"),JR=Ak(se),HR=Ak("loc"),WR=Ak("range"),VR=Ak("end"),zR=Ak("start"),KR=Ak(ql),QR=Ak("column"),$R=Ak("line"),ZR=[0,1,0],tL=Ak("{"),eL=Ak("}"),rL=Ak("{|"),aL=Ak("|}"),nL=Ak("("),sL=Ak(")"),cL=Ak("["),iL=Ak("]"),uL=Ak(";"),fL=Ak(","),oL=Ak(Qe),vL=Ak("=>"),lL=Ak("..."),bL=Ak("@"),kL=Ak("#"),dL=Ak(Ko),hL=Ak("if"),pL=Ak("in"),mL=Ak(Lf),wL=Ak(ca),yL=Ak(Te),gL=Ak(te),_L=Ak(kt),TL=Ak("try"),SL=Ak(J),EL=Ak(Nv),xL=Ak(pv),AL=Ak(cc),IL=Ak(ko),CL=Ak(Hr),NL=Ak(vc),OL=Ak(Wc),RL=Ak(fu),LL=Ak(Bu),PL=Ak(Wi),UL=Ak(Fb),DL=Ak(Cf),FL=Ak("do"),ML=Ak(Nl),XL=Ak("for"),jL=Ak(Ub),BL=Ak(vk),qL=Ak(cs),GL=Ak(Jn),YL=Ak(bv),JL=Ak(uc),HL=Ak(Wu),WL=Ak(lo),VL=Ak(ef),zL=Ak(Ke),KL=Ak(fi),QL=Ak(ff),$L=Ak(De),ZL=Ak(df),tP=Ak(Kt),eP=Ak(Se),rP=Ak(eu),aP=Ak($u),nP=Ak(D),sP=Ak(bi),cP=Ak(ur),iP=Ak(se),uP=Ak("opaque"),fP=Ak("of"),oP=Ak(Ru),vP=Ak(Nu),lP=Ak("%checks"),bP=Ak(">>>="),kP=Ak(">>="),dP=Ak("<<="),hP=Ak("^="),pP=Ak("|="),mP=Ak("&="),wP=Ak("%="),yP=Ak("/="),gP=Ak("*="),_P=Ak("**="),TP=Ak("-="),SP=Ak("+="),EP=Ak("="),xP=Ak("?."),AP=Ak("?"),IP=Ak(":"),CP=Ak("||"),NP=Ak("&&"),OP=Ak("|"),RP=Ak("^"),LP=Ak("&"),PP=Ak("=="),UP=Ak("!="),DP=Ak("==="),FP=Ak("!=="),MP=Ak("<="),XP=Ak(">="),jP=Ak("<"),BP=Ak(">"),qP=Ak("<<"),GP=Ak(">>"),YP=Ak(">>>"),JP=Ak(zf),HP=Ak(Cu),WP=Ak(Io),VP=Ak("*"),zP=Ak("**"),KP=Ak("%"),QP=Ak("!"),$P=Ak("~"),ZP=Ak("++"),tU=Ak("--"),eU=Ak(Of),rU=Ak("any"),aU=Ak(ab),nU=Ak(Ia),sU=Ak(jo),cU=Ak(pc),iU=Ak(lo),uU=Ak(Io),fU=Ak(Io),oU=Ak(wr),vU=Ak(If),lU=Ak("T_LCURLY"),bU=Ak("T_RCURLY"),kU=Ak("T_LCURLYBAR"),dU=Ak("T_RCURLYBAR"),hU=Ak("T_LPAREN"),pU=Ak("T_RPAREN"),mU=Ak("T_LBRACKET"),wU=Ak("T_RBRACKET"),yU=Ak("T_SEMICOLON"),gU=Ak("T_COMMA"),_U=Ak("T_PERIOD"),TU=Ak("T_ARROW"),SU=Ak("T_ELLIPSIS"),EU=Ak("T_AT"),xU=Ak("T_POUND"),AU=Ak("T_FUNCTION"),IU=Ak("T_IF"),CU=Ak("T_IN"),NU=Ak("T_INSTANCEOF"),OU=Ak("T_RETURN"),RU=Ak("T_SWITCH"),LU=Ak("T_THIS"),PU=Ak("T_THROW"),UU=Ak("T_TRY"),DU=Ak("T_VAR"),FU=Ak("T_WHILE"),MU=Ak("T_WITH"),XU=Ak("T_CONST"),jU=Ak("T_LET"),BU=Ak("T_NULL"),qU=Ak("T_FALSE"),GU=Ak("T_TRUE"),YU=Ak("T_BREAK"),JU=Ak("T_CASE"),HU=Ak("T_CATCH"),WU=Ak("T_CONTINUE"),VU=Ak("T_DEFAULT"),zU=Ak("T_DO"),KU=Ak("T_FINALLY"),QU=Ak("T_FOR"),$U=Ak("T_CLASS"),ZU=Ak("T_EXTENDS"),tD=Ak("T_STATIC"),eD=Ak("T_ELSE"),rD=Ak("T_NEW"),aD=Ak("T_DELETE"),nD=Ak("T_TYPEOF"),sD=Ak("T_VOID"),cD=Ak("T_ENUM"),iD=Ak("T_EXPORT"),uD=Ak("T_IMPORT"),fD=Ak("T_SUPER"),oD=Ak("T_IMPLEMENTS"),vD=Ak("T_INTERFACE"),lD=Ak("T_PACKAGE"),bD=Ak("T_PRIVATE"),kD=Ak("T_PROTECTED"),dD=Ak("T_PUBLIC"),hD=Ak("T_YIELD"),pD=Ak("T_DEBUGGER"),mD=Ak("T_DECLARE"),wD=Ak("T_TYPE"),yD=Ak("T_OPAQUE"),gD=Ak("T_OF"),_D=Ak("T_ASYNC"),TD=Ak("T_AWAIT"),SD=Ak("T_CHECKS"),ED=Ak("T_RSHIFT3_ASSIGN"),xD=Ak("T_RSHIFT_ASSIGN"),AD=Ak("T_LSHIFT_ASSIGN"),ID=Ak("T_BIT_XOR_ASSIGN"),CD=Ak("T_BIT_OR_ASSIGN"),ND=Ak("T_BIT_AND_ASSIGN"),OD=Ak("T_MOD_ASSIGN"),RD=Ak("T_DIV_ASSIGN"),LD=Ak("T_MULT_ASSIGN"),PD=Ak("T_EXP_ASSIGN"),UD=Ak("T_MINUS_ASSIGN"),DD=Ak("T_PLUS_ASSIGN"),FD=Ak("T_ASSIGN"),MD=Ak("T_PLING_PERIOD"),XD=Ak("T_PLING"),jD=Ak("T_COLON"),BD=Ak("T_OR"),qD=Ak("T_AND"),GD=Ak("T_BIT_OR"),YD=Ak("T_BIT_XOR"),JD=Ak("T_BIT_AND"),HD=Ak("T_EQUAL"),WD=Ak("T_NOT_EQUAL"),VD=Ak("T_STRICT_EQUAL"),zD=Ak("T_STRICT_NOT_EQUAL"),KD=Ak("T_LESS_THAN_EQUAL"),QD=Ak("T_GREATER_THAN_EQUAL"),$D=Ak("T_LESS_THAN"),ZD=Ak("T_GREATER_THAN"),tF=Ak("T_LSHIFT"),eF=Ak("T_RSHIFT"),rF=Ak("T_RSHIFT3"),aF=Ak("T_PLUS"),nF=Ak("T_MINUS"),sF=Ak("T_DIV"),cF=Ak("T_MULT"),iF=Ak("T_EXP"),uF=Ak("T_MOD"),fF=Ak("T_NOT"),oF=Ak("T_BIT_NOT"),vF=Ak("T_INCR"),lF=Ak("T_DECR"),bF=Ak("T_EOF"),kF=Ak("T_ANY_TYPE"),dF=Ak("T_MIXED_TYPE"),hF=Ak("T_EMPTY_TYPE"),pF=Ak("T_NUMBER_TYPE"),mF=Ak("T_STRING_TYPE"),wF=Ak("T_VOID_TYPE"),yF=Ak("T_NUMBER"),gF=Ak("T_STRING"),_F=Ak("T_TEMPLATE_PART"),TF=Ak("T_IDENTIFIER"),SF=Ak("T_REGEXP"),EF=Ak("T_ERROR"),xF=Ak("T_JSX_IDENTIFIER"),AF=Ak("T_JSX_TEXT"),IF=Ak("T_BOOLEAN_TYPE"),CF=Ak("T_NUMBER_SINGLETON_TYPE"),NF=Ak("*-/"),OF=Ak("*/"),RF=Ak("*-/"),LF=Ak(iv),PF=Ak(iv),UF=Ak("\\"),DF=Ak(iv),FF=Ak("${"),MF=Ak("\r\n"),XF=Ak("\r\n"),jF=Ak("\n"),BF=Ak(iv),qF=Ak("\\\\"),GF=Ak(iv),YF=Ak(Of),JF=Ak(Of),HF=Ak(Of),WF=Ak(Of),VF=Ak(iv),zF=Ak(iv),KF=Ak("'"),QF=Ak('"'),$F=Ak("<"),ZF=Ak("{"),tM=Ak(_l),eM=Ak("iexcl"),rM=Ak("aelig"),aM=Ak("Nu"),nM=Ak("Eacute"),sM=Ak("Atilde"),cM=Ak("'int'"),iM=Ak("AElig"),uM=Ak("Aacute"),fM=Ak("Acirc"),oM=Ak("Agrave"),vM=Ak("Alpha"),lM=Ak("Aring"),bM=[0,197],kM=[0,913],dM=[0,Ec],hM=[0,194],pM=[0,193],mM=[0,198],wM=[0,8747],yM=Ak("Auml"),gM=Ak("Beta"),_M=Ak("Ccedil"),TM=Ak("Chi"),SM=Ak("Dagger"),EM=Ak("Delta"),xM=Ak("ETH"),AM=[0,208],IM=[0,916],CM=[0,8225],NM=[0,935],OM=[0,199],RM=[0,914],LM=[0,196],PM=[0,195],UM=Ak("Icirc"),DM=Ak("Ecirc"),FM=Ak("Egrave"),MM=Ak("Epsilon"),XM=Ak("Eta"),jM=Ak("Euml"),BM=Ak("Gamma"),qM=Ak("Iacute"),GM=[0,205],YM=[0,915],JM=[0,203],HM=[0,919],WM=[0,917],VM=[0,200],zM=[0,202],KM=Ak("Igrave"),QM=Ak("Iota"),$M=Ak("Iuml"),ZM=Ak("Kappa"),tX=Ak("Lambda"),eX=Ak("Mu"),rX=Ak("Ntilde"),aX=[0,209],nX=[0,924],sX=[0,923],cX=[0,922],iX=[0,207],uX=[0,921],fX=[0,204],oX=[0,206],vX=[0,201],lX=Ak("Sigma"),bX=Ak("Otilde"),kX=Ak("OElig"),dX=Ak("Oacute"),hX=Ak("Ocirc"),pX=Ak("Ograve"),mX=Ak("Omega"),wX=Ak("Omicron"),yX=Ak("Oslash"),gX=[0,216],_X=[0,927],TX=[0,937],SX=[0,210],EX=[0,212],xX=[0,211],AX=[0,338],IX=Ak("Ouml"),CX=Ak("Phi"),NX=Ak("Pi"),OX=Ak("Prime"),RX=Ak("Psi"),LX=Ak("Rho"),PX=Ak("Scaron"),UX=[0,352],DX=[0,929],FX=[0,936],MX=[0,8243],XX=[0,928],jX=[0,934],BX=[0,214],qX=[0,213],GX=Ak("Uuml"),YX=Ak("THORN"),JX=Ak("Tau"),HX=Ak("Theta"),WX=Ak("Uacute"),VX=Ak("Ucirc"),zX=Ak("Ugrave"),KX=Ak("Upsilon"),QX=[0,933],$X=[0,217],ZX=[0,219],tj=[0,218],ej=[0,920],rj=[0,932],aj=[0,222],nj=Ak("Xi"),sj=Ak("Yacute"),cj=Ak("Yuml"),ij=Ak("Zeta"),uj=Ak("aacute"),fj=Ak("acirc"),oj=Ak("acute"),vj=[0,180],lj=[0,226],bj=[0,225],kj=[0,918],dj=[0,376],hj=[0,221],pj=[0,926],mj=[0,220],wj=[0,931],yj=[0,925],gj=Ak("delta"),_j=Ak("cap"),Tj=Ak("aring"),Sj=Ak("agrave"),Ej=Ak("alefsym"),xj=Ak("alpha"),Aj=Ak("amp"),Ij=Ak("and"),Cj=Ak("ang"),Nj=Ak("apos"),Oj=[0,39],Rj=[0,8736],Lj=[0,8743],Pj=[0,38],Uj=[0,945],Dj=[0,8501],Fj=[0,Qu],Mj=Ak("asymp"),Xj=Ak("atilde"),jj=Ak("auml"),Bj=Ak("bdquo"),qj=Ak("beta"),Gj=Ak("brvbar"),Yj=Ak("bull"),Jj=[0,8226],Hj=[0,166],Wj=[0,946],Vj=[0,8222],zj=[0,228],Kj=[0,227],Qj=[0,8776],$j=[0,229],Zj=Ak("copy"),tB=Ak("ccedil"),eB=Ak("cedil"),rB=Ak("cent"),aB=Ak("chi"),nB=Ak("circ"),sB=Ak("clubs"),cB=Ak("cong"),iB=[0,8773],uB=[0,9827],fB=[0,710],oB=[0,967],vB=[0,162],lB=[0,184],bB=[0,231],kB=Ak("crarr"),dB=Ak("cup"),hB=Ak("curren"),pB=Ak("dArr"),mB=Ak("dagger"),wB=Ak("darr"),yB=Ak("deg"),gB=[0,176],_B=[0,8595],TB=[0,8224],SB=[0,8659],EB=[0,164],xB=[0,8746],AB=[0,8629],IB=[0,169],CB=[0,8745],NB=Ak("fnof"),OB=Ak("ensp"),RB=Ak("diams"),LB=Ak("divide"),PB=Ak("eacute"),UB=Ak("ecirc"),DB=Ak("egrave"),FB=Ak(Ia),MB=Ak("emsp"),XB=[0,8195],jB=[0,8709],BB=[0,232],qB=[0,234],GB=[0,233],YB=[0,247],JB=[0,9830],HB=Ak("epsilon"),WB=Ak("equiv"),VB=Ak("eta"),zB=Ak("eth"),KB=Ak("euml"),QB=Ak("euro"),$B=Ak("exist"),ZB=[0,8707],tq=[0,8364],eq=[0,235],rq=[0,pl],aq=[0,951],nq=[0,8801],sq=[0,949],cq=[0,8194],iq=Ak("gt"),uq=Ak("forall"),fq=Ak("frac12"),oq=Ak("frac14"),vq=Ak("frac34"),lq=Ak("frasl"),bq=Ak("gamma"),kq=Ak("ge"),dq=[0,8805],hq=[0,947],pq=[0,8260],mq=[0,190],wq=[0,188],yq=[0,189],gq=[0,8704],_q=Ak("hArr"),Tq=Ak("harr"),Sq=Ak("hearts"),Eq=Ak("hellip"),xq=Ak("iacute"),Aq=Ak("icirc"),Iq=[0,238],Cq=[0,237],Nq=[0,8230],Oq=[0,9829],Rq=[0,8596],Lq=[0,8660],Pq=[0,62],Uq=[0,402],Dq=[0,948],Fq=[0,230],Mq=Ak("prime"),Xq=Ak("ndash"),jq=Ak("le"),Bq=Ak("kappa"),qq=Ak("igrave"),Gq=Ak("image"),Yq=Ak("infin"),Jq=Ak("iota"),Hq=Ak("iquest"),Wq=Ak("isin"),Vq=Ak("iuml"),zq=[0,239],Kq=[0,8712],Qq=[0,191],$q=[0,953],Zq=[0,8734],tG=[0,8465],eG=[0,236],rG=Ak("lArr"),aG=Ak("lambda"),nG=Ak("lang"),sG=Ak("laquo"),cG=Ak("larr"),iG=Ak("lceil"),uG=Ak("ldquo"),fG=[0,8220],oG=[0,8968],vG=[0,8592],lG=[0,171],bG=[0,10216],kG=[0,955],dG=[0,8656],hG=[0,954],pG=Ak("macr"),mG=Ak("lfloor"),wG=Ak("lowast"),yG=Ak("loz"),gG=Ak("lrm"),_G=Ak("lsaquo"),TG=Ak("lsquo"),SG=Ak("lt"),EG=[0,60],xG=[0,8216],AG=[0,8249],IG=[0,8206],CG=[0,9674],NG=[0,8727],OG=[0,8970],RG=Ak("mdash"),LG=Ak("micro"),PG=Ak("middot"),UG=Ak(Rc),DG=Ak("mu"),FG=Ak("nabla"),MG=Ak("nbsp"),XG=[0,160],jG=[0,8711],BG=[0,956],qG=[0,8722],GG=[0,183],YG=[0,181],JG=[0,8212],HG=[0,175],WG=[0,8804],VG=Ak("or"),zG=Ak("oacute"),KG=Ak("ne"),QG=Ak("ni"),$G=Ak("not"),ZG=Ak("notin"),tY=Ak("nsub"),eY=Ak("ntilde"),rY=Ak("nu"),aY=[0,957],nY=[0,241],sY=[0,8836],cY=[0,8713],iY=[0,172],uY=[0,8715],fY=[0,8800],oY=Ak("ocirc"),vY=Ak("oelig"),lY=Ak("ograve"),bY=Ak("oline"),kY=Ak("omega"),dY=Ak("omicron"),hY=Ak("oplus"),pY=[0,8853],mY=[0,959],wY=[0,969],yY=[0,Ce],gY=[0,242],_Y=[0,339],TY=[0,244],SY=[0,243],EY=Ak("part"),xY=Ak("ordf"),AY=Ak("ordm"),IY=Ak("oslash"),CY=Ak("otilde"),NY=Ak("otimes"),OY=Ak("ouml"),RY=Ak("para"),LY=[0,182],PY=[0,as],UY=[0,8855],DY=[0,Pc],FY=[0,Li],MY=[0,186],XY=[0,170],jY=Ak("permil"),BY=Ak("perp"),qY=Ak("phi"),GY=Ak("pi"),YY=Ak("piv"),JY=Ak("plusmn"),HY=Ak("pound"),WY=[0,163],VY=[0,177],zY=[0,982],KY=[0,960],QY=[0,966],$Y=[0,8869],ZY=[0,8240],tJ=[0,8706],eJ=[0,8744],rJ=[0,8211],aJ=Ak("sup1"),nJ=Ak("rlm"),sJ=Ak("raquo"),cJ=Ak("prod"),iJ=Ak("prop"),uJ=Ak("psi"),fJ=Ak("quot"),oJ=Ak("rArr"),vJ=Ak("radic"),lJ=Ak("rang"),bJ=[0,10217],kJ=[0,8730],dJ=[0,8658],hJ=[0,34],pJ=[0,968],mJ=[0,8733],wJ=[0,8719],yJ=Ak("rarr"),gJ=Ak("rceil"),_J=Ak("rdquo"),TJ=Ak("real"),SJ=Ak("reg"),EJ=Ak("rfloor"),xJ=Ak("rho"),AJ=[0,961],IJ=[0,8971],CJ=[0,174],NJ=[0,8476],OJ=[0,8221],RJ=[0,8969],LJ=[0,8594],PJ=[0,187],UJ=Ak("sigma"),DJ=Ak("rsaquo"),FJ=Ak("rsquo"),MJ=Ak("sbquo"),XJ=Ak("scaron"),jJ=Ak("sdot"),BJ=Ak("sect"),qJ=Ak("shy"),GJ=[0,173],YJ=[0,167],JJ=[0,8901],HJ=[0,353],WJ=[0,8218],VJ=[0,8217],zJ=[0,8250],KJ=Ak("sigmaf"),QJ=Ak("sim"),$J=Ak("spades"),ZJ=Ak("sub"),tH=Ak("sube"),eH=Ak("sum"),rH=Ak("sup"),aH=[0,8835],nH=[0,8721],sH=[0,8838],cH=[0,8834],iH=[0,9824],uH=[0,8764],fH=[0,962],oH=[0,963],vH=[0,8207],lH=Ak("uarr"),bH=Ak("thetasym"),kH=Ak("sup2"),dH=Ak("sup3"),hH=Ak("supe"),pH=Ak("szlig"),mH=Ak("tau"),wH=Ak("there4"),yH=Ak("theta"),gH=[0,952],_H=[0,8756],TH=[0,964],SH=[0,223],EH=[0,8839],xH=[0,179],AH=[0,178],IH=Ak("thinsp"),CH=Ak("thorn"),NH=Ak("tilde"),OH=Ak("times"),RH=Ak("trade"),LH=Ak("uArr"),PH=Ak("uacute"),UH=[0,cf],DH=[0,8657],FH=[0,8482],MH=[0,215],XH=[0,732],jH=[0,a],BH=[0,8201],qH=[0,977],GH=Ak("xi"),YH=Ak("ucirc"),JH=Ak("ugrave"),HH=Ak("uml"),WH=Ak("upsih"),VH=Ak("upsilon"),zH=Ak("uuml"),KH=Ak("weierp"),QH=[0,8472],$H=[0,Xb],ZH=[0,965],tW=[0,978],eW=[0,168],rW=[0,249],aW=[0,251],nW=Ak("yacute"),sW=Ak("yen"),cW=Ak("yuml"),iW=Ak("zeta"),uW=Ak("zwj"),fW=Ak("zwnj"),oW=[0,8204],vW=[0,Ou],lW=[0,950],bW=[0,Ll],kW=[0,165],dW=[0,Eu],hW=[0,958],pW=[0,8593],mW=[0,185],wW=[0,8242],yW=[0,161],gW=Ak(";"),_W=Ak("&"),TW=Ak(iv),SW=Ak("}"),EW=[0,Ak(Of),Ak(Of),Ak(Of)],xW=Ak(iv),AW=Ak(iv),IW=Ak(iv),CW=(Ak("789"),Ak(iv)),NW=Ak(iv),OW=Ak(iv),RW=Ak(iv),LW=Ak(":"),PW=Ak(":"),UW=Ak(mr),DW=(Ak("789"),[8,0]),FW=[8,1],MW=Ak(iv),XW=Ak(iv),jW=Ak("'"),BW=Ak(iv),qW=Ak(iv),GW=Ak(iv),YW=Ak(iv),JW=Ak(iv),HW=Ak(iv),WW=Ak(iv),VW=Ak(":"),zW=Ak(":"),KW=Ak(mr),QW=[5,Ak("#!")],$W=Ak("expected ?"),ZW=Ak(iv),tV=Ak(Ci),eV=Ak(V),rV=Ak(V),aV=Ak(Ci),nV=Ak("b"),sV=Ak(rc),cV=Ak("n"),iV=Ak("r"),uV=Ak("t"),fV=Ak("v"),oV=Ak(V),vV=Ak(_l),lV=Ak(_l),bV=Ak(iv),kV=Ak(_l),dV=Ak(_l),hV=Ak(iv),pV=Ak(V),mV=Ak(Ju),wV=Ak(Dn),yV=Ak(Mt),gV=(Ak("src/parser/lexer.ml"),Ak(Of),[1,Ak("ILLEGAL")]),_V=Ak(""),TV=Ak("\0"),SV=Ak("\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"),EV=Ak(""),xV=Ak("\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"),AV=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),IV=Ak("\b\t\n\v\f\r"),CV=Ak(""),NV=Ak("\0"),OV=Ak(""),RV=Ak(""),LV=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),PV=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),UV=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),DV=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),FV=Ak("\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"),MV=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\0\0\b"),XV=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),jV=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),BV=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),qV=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),GV=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),YV=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),JV=Ak("\0\0\0"),HV=Ak("\b\t\n\v\f\r\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \t!\"#$%&'\t\t(\t\t)\t*+,\t-./\t01\t2\t3456\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"),WV=Ak("\b\t\n\v\f\r !\"#$%&'("),VV=Ak(""),zV=Ak(""),KV=Ak("\0\0\0\0"),QV=Ak("\b\t\n\v\f\r"),$V=Ak("\0\0"),ZV=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),tz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),ez=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),rz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),az=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),nz=Ak(""),sz=Ak(""),cz=Ak(""),iz=Ak("\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"),uz=Ak("\0"),fz=Ak("\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"),oz=Ak("\0\0\0\0\0\0\0"),vz=Ak(""),lz=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),bz=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),kz=Ak("\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"),dz=Ak("\0"),hz=Ak("\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"),pz=Ak("\0"),mz=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),wz=Ak("\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"),yz=Ak(""),gz=Ak(""),_z=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Tz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Sz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Ez=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),xz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Az=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Iz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Cz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Nz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Oz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Rz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Lz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Pz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Uz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Dz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Fz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Mz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Xz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),jz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Bz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),qz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Gz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Yz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Jz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Hz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Wz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Vz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),zz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Kz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Qz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),$z=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),Zz=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),tK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),eK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),rK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),aK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),nK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),sK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),cK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),iK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),uK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),fK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),oK=Ak("\0"),vK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),lK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),bK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),kK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),dK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),hK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),pK=Ak("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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"),mK=Ak("\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"),wK=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),yK=Ak("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),gK=Ak("\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"),_K=Ak("Lexer.FloatOfString.No_good"),TK=Ak(gt),SK=Ak(gt),EK=Ak(Hr),xK=Ak("any"),AK=Ak(If),IK=Ak(wr),CK=Ak(Ia),NK=Ak(vc),OK=Ak(ab),RK=Ak(jo),LK=Ak(cs),PK=Ak(pc),UK=Ak(Wc),DK=Ak(Wu),FK=Ak(lo),MK=Ak(vc),XK=Ak(Hr),jK=Ak(Wc),BK=Ak($n),qK=Ak("eval"),GK=Ak(De),YK=Ak(df),JK=Ak(Kt),HK=Ak(Se),WK=Ak(eu),VK=Ak($u),zK=Ak(cs),KK=Ak(D),QK=Ak(ef),$K=Ak("if"),ZK=Ak(Cf),tQ=Ak(Nu),eQ=Ak(fu),rQ=Ak(Bu),aQ=Ak(Wi),nQ=Ak(Ub),sQ=Ak(cc),cQ=Ak(Fb),iQ=Ak(bi),uQ=Ak(uc),fQ=Ak("do"),oQ=Ak(Jn),vQ=Ak(Ke),lQ=Ak(vk),bQ=Ak(Nl),kQ=Ak("for"),dQ=Ak(Ko),hQ=Ak(kt),pQ=Ak(fi),mQ=Ak("in"),wQ=Ak(Lf),yQ=Ak(bv),gQ=Ak(ca),_Q=Ak(ff),TQ=Ak(Te),SQ=Ak(te),EQ=Ak("try"),xQ=Ak(Wu),AQ=Ak(J),IQ=Ak(lo),CQ=Ak(Nv),NQ=Ak(pv),OQ=Ak(D),RQ=[0,Ak("src/parser/parser_env.ml"),343,2],LQ=Ak("Internal Error: Tried to add_declared_private with outside of class scope."),PQ=Ak("Internal Error: `exit_class` called before a matching `enter_class`"),UQ=Ak(Of),DQ=Ak(Of),FQ=[0,0,0],MQ=Ak(Bn),XQ=Ak(Bn),jQ=Ak("Parser_env.Try.Rollback"),BQ=Ak(Ko),qQ=Ak("if"),GQ=Ak("in"),YQ=Ak(Lf),JQ=Ak(ca),HQ=Ak(Te),WQ=Ak(te),VQ=Ak(kt),zQ=Ak("try"),KQ=Ak(J),QQ=Ak(Nv),$Q=Ak(pv),ZQ=Ak(cc),t$=Ak(ko),e$=Ak(Hr),r$=Ak(vc),a$=Ak(Wc),n$=Ak(fu),s$=Ak(Bu),c$=Ak(Wi),i$=Ak(Fb),u$=Ak(Cf),f$=Ak("do"),o$=Ak(Nl),v$=Ak("for"),l$=Ak(Ub),b$=Ak(vk),k$=Ak(cs),d$=Ak(Jn),h$=Ak(bv),p$=Ak(uc),m$=Ak(Wu),w$=Ak(lo),y$=Ak(ef),g$=Ak(Ke),_$=Ak(fi),T$=Ak(ff),S$=Ak(De),E$=Ak(df),x$=Ak(Kt),A$=Ak(Se),I$=Ak(eu),C$=Ak($u),N$=Ak(D),O$=Ak(bi),R$=Ak(ur),L$=Ak(se),P$=Ak("opaque"),U$=Ak("of"),D$=Ak(Ru),F$=Ak(Nu),M$=Ak("any"),X$=Ak(ab),j$=Ak(Ia),B$=Ak(jo),q$=Ak(pc),G$=Ak(lo),Y$=Ak(wr),J$=Ak(If),H$=Ak(Of),W$=[0,0,0],V$=[0,Ak(Xe),493,6],z$=Ak(cs),K$=Ak($r),Q$=Ak(En),$$=Ak($r),Z$=Ak(cs),tZ=[0,[0,0,0]],eZ=[0,4],rZ=[0,0],aZ=[0,1],nZ=[0,2],sZ=[0,5],cZ=[0,6],iZ=[0,3],uZ=[0,7],fZ=[0,Ak(Xe),90,17],oZ=[0,Ak(Xe),70,17],vZ=[0,36],lZ=[0,36],bZ=[0,0,0],kZ=[0,34],dZ=Ak(Io),hZ=Ak(Io),pZ=[0,Ak(ba),962,13],mZ=[0,Ak(ba),843,17],wZ=[0,[0,Ak(Of),Ak(Of)],1],yZ=Ak(Hr),gZ=Ak(Hr),_Z=Ak(Wc),TZ=Ak(vc),SZ=Ak(V),EZ=Ak(Ju),xZ=Ak(Dn),AZ=Ak(Mt),IZ=[0,36],CZ=[0,1],NZ=[0,1],OZ=[0,1],RZ=[0,1],LZ=[0,0],PZ=Ak(bv),UZ=Ak(q),DZ=[0,0],FZ=[0,80],MZ=[0,0,0],XZ=[0,1,0],jZ=[0,1,1],BZ=Ak(ff),qZ=[0,0],GZ=Ak(ff),YZ=[0,0],JZ=[0,1],HZ=[0,0],WZ=[0,1],VZ=[0,0],zZ=[0,1],KZ=[0,0],QZ=[0,2],$Z=[0,3],ZZ=[0,7],t0=[0,6],e0=[0,4],r0=[0,5],a0=[0,[0,17,[0,2]]],n0=[0,[0,18,[0,3]]],s0=[0,[0,19,[0,4]]],c0=[0,[0,0,[0,5]]],i0=[0,[0,1,[0,5]]],u0=[0,[0,2,[0,5]]],f0=[0,[0,3,[0,5]]],o0=[0,[0,5,[0,6]]],v0=[0,[0,7,[0,6]]],l0=[0,[0,4,[0,6]]],b0=[0,[0,6,[0,6]]],k0=[0,[0,8,[0,7]]],d0=[0,[0,9,[0,7]]],h0=[0,[0,10,[0,7]]],p0=[0,[0,11,[0,8]]],m0=[0,[0,12,[0,8]]],w0=[0,[0,15,[0,9]]],y0=[0,[0,13,[0,9]]],g0=[0,[0,14,[1,10]]],_0=[0,[0,16,[0,9]]],T0=[0,[0,21,[0,6]]],S0=[0,[0,20,[0,6]]],E0=[0,9],x0=[0,8],A0=[0,7],I0=[0,11],C0=[0,10],N0=[0,12],O0=[0,6],R0=[0,5],L0=[0,3],P0=[0,4],U0=[0,2],D0=[0,1],F0=[0,0],M0=Ak(bv),X0=Ak(q),j0=[0,5],B0=Ak(Ru),q0=Ak(bv),G0=Ak(q),Y0=Ak(":"),J0=Ak(Qe),H0=[6,Ak("JSX fragment")],W0=Ak(Of),V0=[0,Ak(Of)],z0=Ak(Of),K0=Ak(P),Q0=Ak(P),$0=Ak($r),Z0=Ak(En),t1=[0,1],e1=[0,1],r1=[0,1],a1=Ak(P),n1=Ak(oi),s1=Ak(oi),c1=Ak("#constructor"),i1=[1,Ak("=")],u1=Ak(D),f1=Ak(Nu),o1=Ak("Internal Error: private name found in object props"),v1=Ak($r),l1=Ak(En),b1=Ak(Nb),k1=Ak(D),d1=Ak(Nu),h1=Ak(D),p1=Ak(Nu),m1=Ak(Nb),w1=[0,1],y1=Ak(Hc),g1=Ak(yn),_1=[0,Ak(Ct),1199,15],T1=Ak(Hc),S1=Ak(Cf),E1=Ak("other than an interface declaration!"),x1=Ak("Internal Flow Error! Parsed `export interface` into something "),A1=Ak(yn),I1=Ak("Internal Flow Error! Unexpected export statement declaration!"),C1=[0,33],N1=Ak(Hc),O1=Ak(yn),R1=[0,Ak(Of),Ak(Of)],L1=Ak("module"),P1=Ak("exports"),U1=[0,1],D1=Ak("module"),F1=[0,1],M1=Ak("mixins"),X1=[0,0],j1=[0,1],B1=Ak(yn),q1=Ak(Hc),G1=[0,73],Y1=[0,73],J1=[0,0],H1=[0,1],W1=Ak(Hc),V1=Ak(Hc),z1=Ak(Hc),K1=Ak(yn),Q1=[0,Ak(Of),Ak(Of)],$1=Ak("Parser error: No such thing as an expression pattern!"),Z1=Ak("Label"),t2=[0,0,0],e2=[0,23],r2=[0,Ak(Ct),210,20],a2=[0,22],n2=[0,Ak(Ct),232,20],s2=Ak(Nu),c2=Ak(ko),i2=Ak(D),u2=Ak("use strict"),f2=[0,0,0],o2=Ak("\n"),v2=Ak("Nooo: "),l2=[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]],b2=[0,Ak("src/parser/parser_flow.ml"),34,28],k2=[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]],d2=Ak("Internal error: ");function h2(t){if("number"==typeof t)return 0;switch(t[0]){case 0:return[0,h2(t[1])];case 1:return[1,h2(t[1])];case 2:return[2,h2(t[1])];case 3:return[3,h2(t[1])];case 4:return[4,h2(t[1])];case 5:return[5,h2(t[1])];case 6:return[6,h2(t[1])];case 7:return[7,h2(t[1])];case 8:return[8,t[1],h2(t[2])];case 9:var e=t[1];return[9,e,e,h2(t[3])];case 10:return[10,h2(t[1])];case 11:return[11,h2(t[1])];case 12:return[12,h2(t[1])];case 13:return[13,h2(t[1])];default:return[14,h2(t[1])]}}function p2(t,e){if("number"==typeof t)return e;switch(t[0]){case 0:return[0,p2(t[1],e)];case 1:return[1,p2(t[1],e)];case 2:return[2,t[1],p2(t[2],e)];case 3:return[3,t[1],p2(t[2],e)];case 4:var r=t[3],a=t[2];return[4,t[1],a,r,p2(t[4],e)];case 5:var n=t[3],s=t[2];return[5,t[1],s,n,p2(t[4],e)];case 6:var c=t[3],i=t[2];return[6,t[1],i,c,p2(t[4],e)];case 7:var u=t[3],f=t[2];return[7,t[1],f,u,p2(t[4],e)];case 8:var o=t[3],v=t[2];return[8,t[1],v,o,p2(t[4],e)];case 9:return[9,p2(t[1],e)];case 10:return[10,p2(t[1],e)];case 11:return[11,t[1],p2(t[2],e)];case 12:return[12,t[1],p2(t[2],e)];case 13:var l=t[2];return[13,t[1],l,p2(t[3],e)];case 14:var b=t[2];return[14,t[1],b,p2(t[3],e)];case 15:return[15,p2(t[1],e)];case 16:return[16,p2(t[1],e)];case 17:return[17,t[1],p2(t[2],e)];case 18:return[18,t[1],p2(t[2],e)];case 19:return[19,p2(t[1],e)];case 20:var k=t[2];return[20,t[1],k,p2(t[3],e)];case 21:return[21,t[1],p2(t[2],e)];case 22:return[22,p2(t[1],e)];case 23:return[23,t[1],p2(t[2],e)];default:var d=t[2];return[24,t[1],d,p2(t[3],e)]}}function m2(t){throw[0,ah,t]}function w2(t){throw[0,nh,t]}function y2(t){return 0<=t?t:0|-t}Hk();var g2=qn;function _2(t,e){var r=sd(t),a=sd(e),n=Dk(r+a|0);return yk(t,0,n,0,r),yk(e,0,n,r,a),n}function T2(t,e){return t?[0,t[1],T2(t[2],e)]:e}!function(t){var e=dk.fds[t];e.flags.wronly&&yd(X+t+" is writeonly");var r={file:e.file,offset:e.offset,fd:t,opened:!0,out:!1,refill:null};gd[r.fd]=r}(0);var S2=Md(1),E2=Md(2),x2=[0,function(t){return function(t){for(var e=t;;){if(!e)return 0;var r=e[2],a=e[1];try{_d(a)}catch(e){}e=r}}(function(){for(var t=0,e=0;e<gd.length;e++)gd[e]&&gd[e].opened&&gd[e].out&&(t=[0,gd[e].fd,t]);return t}())}];function A2(t){for(var e=0,r=t;;){if(!r)return e;e=e+1|0,r=r[2]}}function I2(t){return t?t[1]:m2(Eh)}function C2(t,e){for(var r=t,a=e;;){if(!r)return a;var n=[0,r[1],a];r=r[2],a=n}}function N2(t){return C2(t,0)}function O2(t,e){if(e){var r=e[2];return[0,Qd(t,e[1]),O2(t,r)]}return 0}function R2(t,e){for(var r=e;;){if(!r)return 0;var a=r[2];Qd(t,r[1]);r=a}}function L2(t,e,r){for(var a=e,n=r;;){if(!n)return a;var s=n[2];a=$d(t,a,n[1]),n=s}}function P2(t,e){for(var r=t,a=e;;){if(0===r)return a;if(!a)throw[0,uh,Th];r=r-1|0,a=a[2]}}function U2(t){return 0<=t&&!(Ll<t)?t:w2(Rh)}function D2(t){if(40<=t){if(92===t)return xh;var e=uo<=t?0:1}else if(32<=t){if(39<=t)return Ah;e=1}else if(14<=t)e=0;else switch(t){case 8:return Ih;case 9:return Ch;case 10:return Nh;case 13:return Oh;default:e=0}if(e){var r=Dk(1);return Nd(r,0,t),r}var a=Dk(4);return Nd(a,0,92),Nd(a,1,48+(t/Uf|0)|0),Nd(a,2,48+((t/10|0)%10|0)|0),Nd(a,3,48+(t%10|0)|0),a}function F2(t,e){var r=Dk(t);return function(t,e,r,a){if(r>0)if(0==e&&(r>=t.l||2==t.t&&r>=t.c.length))0==a?(t.c=Of,t.t=2):(t.c=_k(r,String.fromCharCode(a)),t.t=r==t.l?0:2);else for(4!=t.t&&wk(t),r+=e;e<r;e++)t.c[e]=a}(r,0,t,e),r}function M2(t,e,r){if(0<=e&&0<=r&&!((sd(t)-r|0)<e)){var a=Dk(r);return yk(t,e,a,0,r),a}return w2(Uh)}function X2(t,e,r){return M2(t,e,r)}function j2(t,e,r,a,n){return 0<=n&&0<=e&&!((sd(t)-n|0)<e)&&0<=a&&!((sd(r)-n|0)<a)?yk(t,e,r,a,n):w2(Ph)}function B2(t,e,r,a,n){return 0<=n&&0<=e&&!((sd(t)-n|0)<e)&&0<=a&&!((sd(r)-n|0)<a)?yk(t,e,r,a,n):w2(Lh)}function q2(t,e){return F2(t,e)}function G2(t,e,r){return M2(t,e,r)}function Y2(t,e){var r=sd(e)-1|0;if(!(r<0))for(var a=0;;){if(Qd(t,cd(e,a)),r===a)break;a=a+1|0}return 0}var J2=Lk,H2=Ak(Jv),W2=(4*(qn/4|0)|0)-1|0;function V2(t,e){if(0===t)return[0];if(0<=t){var r=wd(t,Qd(e,0)),a=t-1|0;if(!(a<1))for(var n=1;;){if(r[n+1]=Qd(e,n),a===n)break;n=n+1|0}return r}return w2(Mh)}function z2(t,e,r,a,n){return 0<=n&&0<=e&&!((t.length-1-n|0)<e)&&0<=a&&!((r.length-1-n|0)<a)?function(t,e,r,a,n){if(a<=e)for(var s=1;s<=n;s++)r[a+s]=t[e+s];else for(s=n;s>=1;s--)r[a+s]=t[e+s];return 0}(t,e,r,a,n):w2(Dh)}function K2(t,e){var r=e.length-1-1|0;if(!(r<0))for(var a=0;;){if(Qd(t,e[a+1]),r===a)break;a=a+1|0}return 0}function Q2(t){if(t)for(var e=0,r=t,a=t[2],n=t[1];;)if(r)e=e+1|0,r=r[2];else for(var s=wd(e,n),c=1,i=a;;){if(!i)return s;var u=i[2];s[c+1]=i[1];c=c+1|0,i=u}return[0]}function $2(t){function e(t){return t?t[4]:0}function r(t,e,r){var a=t?t[4]:0,n=r?r[4]:0;return[0,t,e,r,n<=a?a+1|0:n+1|0]}function a(t,a,n){var s=t?t[4]:0,c=n?n[4]:0;if((c+2|0)<s){if(t){var i=t[3],u=t[2],f=t[1];if(e(i)<=e(f))return r(f,u,r(i,a,n));if(i){var o=i[2],v=i[1],l=r(i[3],a,n);return r(r(f,u,v),o,l)}return w2(Gh)}return w2(Yh)}if((s+2|0)<c){if(n){var b=n[3],k=n[2],d=n[1];if(e(d)<=e(b))return r(r(t,a,d),k,b);if(d){var h=d[2],p=d[1],m=r(d[3],k,b);return r(r(t,a,p),h,m)}return w2(Jh)}return w2(Hh)}return[0,t,a,n,c<=s?s+1|0:c+1|0]}function n(e,r){if(r){var s=r[3],c=r[2],i=r[1],u=$d(t[1],e,c);if(0===u)return r;if(0<=u){var f=n(e,s);return s===f?r:a(i,c,f)}var o=n(e,i);return i===o?r:a(o,c,s)}return[0,0,e,0,1]}function s(t){return[0,0,t,0,1]}function c(t,e){if(e){var r=e[3],n=e[2];return a(c(t,e[1]),n,r)}return s(t)}function i(t,e){if(e){var r=e[2];return a(e[1],r,i(t,e[3]))}return s(t)}function u(t,e,n){if(t){if(n){var s=n[4],f=t[4],o=n[3],v=n[2],l=n[1],b=t[3],k=t[2],d=t[1];return(s+2|0)<f?a(d,k,u(b,e,n)):(f+2|0)<s?a(u(t,e,l),v,o):r(t,e,n)}return i(e,t)}return c(e,n)}function f(t){for(var e=t;;){if(e){var r=e[1];if(r){e=r;continue}return e[2]}throw sh}}function o(t){if(t){var e=t[1];if(e){var r=t[3],n=t[2];return a(o(e),n,r)}return t[3]}return w2(Xh)}function v(t,e){if(t){if(e){var r=o(e);return u(t,f(e),r)}return t}return e}function l(e,r){if(r){var a=r[3],n=r[2],s=r[1],c=$d(t[1],e,n);if(0===c)return[0,s,1,a];if(0<=c){var i=l(e,a),f=i[3],o=i[2];return[0,u(s,n,i[1]),o,f]}var v=l(e,s),b=v[2];return[0,v[1],b,u(v[3],n,a)]}return jh}function b(t,e){for(var r=t,a=e;;){if(!r)return a;var n=[0,r[2],r[3],a];r=r[1],a=n}}function k(e,r){for(var a=b(r,0),n=b(e,0),s=a;;){if(n){if(s){var c=s[3],i=s[2],u=n[3],f=n[2],o=$d(t[1],n[1],s[1]);if(0===o){var v=b(i,c);n=b(f,u),s=v;continue}return o}return 1}return s?-1:0}}return[0,0,function(t){return t?0:1},function(e,r){for(var a=r;;){if(!a)return 0;var n=a[3],s=a[1],c=$d(t[1],e,a[2]),i=0===c?1:0;if(i)return i;a=0<=c?n:s}},n,s,function e(r,n){if(n){var s=n[3],c=n[2],i=n[1],u=$d(t[1],r,c);if(0===u){if(i){if(s){var v=o(s);return a(i,f(s),v)}return i}return s}if(0<=u){var l=e(r,s);return s===l?n:a(i,c,l)}var b=e(r,i);return i===b?n:a(b,c,s)}return 0},function t(e,r){if(e){if(r){var a=r[4],s=r[2],c=e[4],i=e[2],f=r[3],o=r[1],v=e[3],b=e[1];if(a<=c){if(1===a)return n(s,e);var k=l(i,r),d=k[1],h=t(v,k[3]);return u(t(b,d),i,h)}if(1===c)return n(i,r);var p=l(s,e),m=p[1],w=t(p[3],f);return u(t(m,o),s,w)}return e}return r},function t(e,r){if(e){if(r){var a=e[3],n=e[2],s=e[1],c=l(n,r),i=c[1];if(0===c[2]){var f=t(a,c[3]);return v(t(s,i),f)}var o=t(a,c[3]);return u(t(s,i),n,o)}return 0}return 0},function t(e,r){if(e){if(r){var a=e[3],n=e[2],s=e[1],c=l(n,r),i=c[1];if(0===c[2]){var f=t(a,c[3]);return u(t(s,i),n,f)}var o=t(a,c[3]);return v(t(s,i),o)}return e}return 0},k,function(t,e){return 0===k(t,e)?1:0},function e(r,a){for(var n=r,s=a;;){if(n){if(s){var c=s[3],i=s[1],u=n[3],f=n[2],o=n[1],v=$d(t[1],f,s[2]);if(0===v){var l=e(o,i);if(l){n=u,s=c;continue}return l}if(0<=v){var b=e([0,0,f,u,0],c);if(b){n=o;continue}return b}var k=e([0,o,f,0,0],i);if(k){n=u;continue}return k}return 0}return 1}},function t(e,r){for(var a=r;;){if(!a)return 0;var n=a[3],s=a[2];t(e,a[1]),Qd(e,s),a=n}},function t(e,r,a){for(var n=r,s=a;;){if(!n)return s;var c=n[3],i=$d(e,n[2],t(e,n[1],s));n=c,s=i}},function t(e,r){for(var a=r;;){if(a){var n=a[3],s=a[1],c=Qd(e,a[2]);if(c){var i=t(e,s);if(i){a=n;continue}var u=i}else u=c;return u}return 1}},function t(e,r){for(var a=r;;){if(a){var n=a[3],s=a[1],c=Qd(e,a[2]);if(c)var i=c;else{var u=t(e,s);if(!u){a=n;continue}i=u}return i}return 0}},function t(e,r){if(r){var a=r[3],n=r[2],s=r[1],c=t(e,s),i=Qd(e,n),f=t(e,a);return i?s===c&&a===f?r:u(c,n,f):v(c,f)}return 0},function t(e,r){if(r){var a=r[2],n=r[3],s=t(e,r[1]),c=s[2],i=s[1],f=Qd(e,a),o=t(e,n),l=o[2],b=o[1];if(f){var k=v(c,l);return[0,u(i,a,b),k]}var d=u(c,a,l);return[0,v(i,b),d]}return Bh},function t(e){if(e){var r=e[1],a=t(e[3]);return(t(r)+1|0)+a|0}return 0},function(t){return function t(e,r){for(var a=e,n=r;;){if(!n)return a;var s=n[2],c=n[1];a=[0,s,t(a,n[3])],n=c}}(0,t)},f,function(t){for(var e=t;;){if(e){var r=e[3],a=e[2];if(r){e=r;continue}return a}throw sh}},f,l,function(e,r){for(var a=r;;){if(!a)throw sh;var n=a[2],s=a[3],c=a[1],i=$d(t[1],e,n);if(0===i)return n;a=0<=i?s:c}},function(e){if(e){var a=e[2],c=e[1];if(a){var i=a[2],u=a[1];if(i){var f=i[2],o=i[1];if(f){var v=f[2],l=f[1];if(v){if(v[2]){var b=t[1],k=function(t,e){if(2===t){if(e){var r=e[2];if(r){var a=r[1],n=e[1],s=$d(b,n,a);return 0===s?[0,n,0]:0<=s?[0,a,[0,n,0]]:[0,n,[0,a,0]]}}}else if(3===t&&e){var c=e[2];if(c){var i=c[2];if(i){var u=i[1],f=c[1],o=e[1],v=$d(b,o,f);if(0===v){var l=$d(b,f,u);return 0===l?[0,f,0]:0<=l?[0,u,[0,f,0]]:[0,f,[0,u,0]]}if(0<=v){var k=$d(b,o,u);if(0===k)return[0,f,[0,o,0]];if(0<=k){var h=$d(b,f,u);return 0===h?[0,f,[0,o,0]]:0<=h?[0,u,[0,f,[0,o,0]]]:[0,f,[0,u,[0,o,0]]]}return[0,f,[0,o,[0,u,0]]]}var p=$d(b,f,u);if(0===p)return[0,o,[0,f,0]];if(0<=p){var m=$d(b,o,u);return 0===m?[0,o,[0,f,0]]:0<=m?[0,u,[0,o,[0,f,0]]]:[0,o,[0,u,[0,f,0]]]}return[0,o,[0,f,[0,u,0]]]}}}for(var w=t>>1,y=P2(w,e),g=d(w,e),_=d(t-w|0,y),T=0;;){if(g){if(_){var S=_[2],E=_[1],x=g[2],A=g[1],I=$d(b,A,E);if(0===I){g=x,_=S,T=[0,A,T];continue}if(0<I){g=x,T=[0,A,T];continue}_=S,T=[0,E,T];continue}return C2(g,T)}return C2(_,T)}},d=function(t,e){if(2===t){if(e){var r=e[2];if(r){var a=r[1],n=e[1],s=$d(b,n,a);return 0===s?[0,n,0]:0<s?[0,n,[0,a,0]]:[0,a,[0,n,0]]}}}else if(3===t&&e){var c=e[2];if(c){var i=c[2];if(i){var u=i[1],f=c[1],o=e[1],v=$d(b,o,f);if(0===v){var l=$d(b,f,u);return 0===l?[0,f,0]:0<l?[0,f,[0,u,0]]:[0,u,[0,f,0]]}if(0<v){var d=$d(b,f,u);if(0===d)return[0,o,[0,f,0]];if(0<d)return[0,o,[0,f,[0,u,0]]];var h=$d(b,o,u);return 0===h?[0,o,[0,f,0]]:0<h?[0,o,[0,u,[0,f,0]]]:[0,u,[0,o,[0,f,0]]]}var p=$d(b,o,u);if(0===p)return[0,f,[0,o,0]];if(0<p)return[0,f,[0,o,[0,u,0]]];var m=$d(b,f,u);return 0===m?[0,f,[0,o,0]]:0<m?[0,f,[0,u,[0,o,0]]]:[0,u,[0,f,[0,o,0]]]}}}for(var w=t>>1,y=P2(w,e),g=k(w,e),_=k(t-w|0,y),T=0;;){if(g){if(_){var S=_[2],E=_[1],x=g[2],A=g[1],I=$d(b,A,E);if(0===I){g=x,_=S,T=[0,A,T];continue}if(0<=I){_=S,T=[0,E,T];continue}g=x,T=[0,A,T];continue}return C2(g,T)}return C2(_,T)}},h=A2(e),p=2<=h?k(h,e):e,m=function(t,e){if(!(3<t>>>0))switch(t){case 0:return[0,0,e];case 1:if(e)return[0,[0,0,e[1],0,1],e[2]];break;case 2:if(e){var a=e[2];if(a)return[0,[0,[0,0,e[1],0,1],a[1],0,2],a[2]]}break;default:if(e){var n=e[2];if(n){var s=n[2];if(s)return[0,[0,[0,0,e[1],0,1],n[1],[0,0,s[1],0,1],2],s[2]]}}}var c=t/2|0,i=m(c,e),u=i[2],f=i[1];if(u){var o=u[1],v=m((t-c|0)-1|0,u[2]),l=v[2];return[0,r(f,o,v[1]),l]}throw[0,uh,qh]};return m(A2(p),p)[1]}return n(v[1],n(l,n(o,n(u,s(c)))))}return n(l,n(o,n(u,s(c))))}return n(o,n(u,s(c)))}return n(u,s(c))}return s(c)}return 0}]}function Z2(t){var e=1<=t?t:1,r=W2<e?W2:e,a=Dk(r);return[0,a,0,r,a]}function t3(t){return X2(t[1],0,t[2])}function e3(t,e){for(var r=[0,t[3]];;){if(!(r[1]<(t[2]+e|0))){W2<r[1]&&((t[2]+e|0)<=W2?r[1]=W2:m2(Vh));var a=Dk(r[1]);return j2(t[1],0,a,0,t[2]),t[1]=a,t[3]=r[1],0}r[1]=2*r[1]|0}}function r3(t,e){var r=t[2];return t[3]<=r&&e3(t,1),Nd(t[1],r,e),t[2]=r+1|0,0}function a3(t,e){var r=sd(e),a=t[2]+r|0;return t[3]<a&&e3(t,r),B2(e,0,t[1],t[2],r),t[2]=a,0}Hk(),Hk(),Hk(),Hk(),Hk(),Hk();var n3=-6;function s3(t){return[0,0,Dk(t)]}function c3(t,e){var r=sd(t[2]),a=t[1]+e|0,n=r<a?1:0;if(n){var s=2*r|0,c=Dk(Wk(s,a)?s:a);j2(t[2],0,c,0,r),t[2]=c;var i=0}else i=n;return i}function i3(t,e){return c3(t,1),Od(t[2],t[1],e),t[1]=t[1]+1|0,0}function u3(t,e){var r=sd(e);return c3(t,r),B2(e,0,t[2],t[1],r),t[1]=t[1]+r|0,0}function f3(t){return X2(t[2],0,t[1])}function o3(t,e){for(var r=e;;){if("number"==typeof r)return 0;switch(r[0]){case 0:var a=r[1];u3(t,zh);r=a;continue;case 1:var n=r[1];u3(t,Kh);r=n;continue;case 2:var s=r[1];u3(t,Qh);r=s;continue;case 3:var c=r[1];u3(t,$h);r=c;continue;case 4:var i=r[1];u3(t,Zh);r=i;continue;case 5:var u=r[1];u3(t,tp);r=u;continue;case 6:var f=r[1];u3(t,ep);r=f;continue;case 7:var o=r[1];u3(t,rp);r=o;continue;case 8:var v=r[2],l=r[1];u3(t,ap),o3(t,l),u3(t,np);r=v;continue;case 9:var b=r[3],k=r[1];u3(t,sp),o3(t,k),u3(t,cp);r=b;continue;case 10:var d=r[1];u3(t,ip);r=d;continue;case 11:var h=r[1];u3(t,up);r=h;continue;case 12:var p=r[1];u3(t,fp);r=p;continue;case 13:var m=r[1];u3(t,op);r=m;continue;default:var w=r[1];u3(t,vp);r=w;continue}}}function v3(t){if("number"==typeof t)return 0;switch(t[0]){case 0:return[0,v3(t[1])];case 1:return[1,v3(t[1])];case 2:return[2,v3(t[1])];case 3:return[3,v3(t[1])];case 4:return[4,v3(t[1])];case 5:return[5,v3(t[1])];case 6:return[6,v3(t[1])];case 7:return[7,v3(t[1])];case 8:return[8,t[1],v3(t[2])];case 9:return[9,t[2],t[1],v3(t[3])];case 10:return[10,v3(t[1])];case 11:return[11,v3(t[1])];case 12:return[12,v3(t[1])];case 13:return[13,v3(t[1])];default:return[14,v3(t[1])]}}function l3(t){if("number"==typeof t){return[0,function(t){return 0},function(t){return 0},function(t){return 0},function(t){return 0}]}switch(t[0]){case 0:var e=l3(t[1]),r=e[4],a=e[3],n=e[2],s=e[1];return[0,function(t){return Qd(s,0),0},function(t){return Qd(n,0),0},a,r];case 1:var c=l3(t[1]),i=c[4],u=c[3],f=c[2],o=c[1];return[0,function(t){return Qd(o,0),0},function(t){return Qd(f,0),0},u,i];case 2:var v=l3(t[1]),l=v[4],b=v[3],k=v[2],d=v[1];return[0,function(t){return Qd(d,0),0},function(t){return Qd(k,0),0},b,l];case 3:var h=l3(t[1]),p=h[4],m=h[3],w=h[2],y=h[1];return[0,function(t){return Qd(y,0),0},function(t){return Qd(w,0),0},m,p];case 4:var g=l3(t[1]),_=g[4],T=g[3],S=g[2],E=g[1];return[0,function(t){return Qd(E,0),0},function(t){return Qd(S,0),0},T,_];case 5:var x=l3(t[1]),A=x[4],I=x[3],C=x[2],N=x[1];return[0,function(t){return Qd(N,0),0},function(t){return Qd(C,0),0},I,A];case 6:var O=l3(t[1]),R=O[4],L=O[3],P=O[2],U=O[1];return[0,function(t){return Qd(U,0),0},function(t){return Qd(P,0),0},L,R];case 7:var D=l3(t[1]),F=D[4],M=D[3],X=D[2],j=D[1];return[0,function(t){return Qd(j,0),0},function(t){return Qd(X,0),0},M,F];case 8:var B=l3(t[2]),q=B[4],G=B[3],Y=B[2],J=B[1];return[0,function(t){return Qd(J,0),0},function(t){return Qd(Y,0),0},G,q];case 9:var H=t[2],W=t[1],V=l3(t[3]),z=V[4],K=V[3],Q=V[2],$=V[1],Z=l3(b3(v3(W),H)),tt=Z[4],et=Z[3],rt=Z[2],at=Z[1];return[0,function(t){return Qd($,0),Qd(at,0),0},function(t){return Qd(rt,0),Qd(Q,0),0},function(t){return Qd(K,0),Qd(et,0),0},function(t){return Qd(tt,0),Qd(z,0),0}];case 10:var nt=l3(t[1]),st=nt[4],ct=nt[3],it=nt[2],ut=nt[1];return[0,function(t){return Qd(ut,0),0},function(t){return Qd(it,0),0},ct,st];case 11:var ft=l3(t[1]),ot=ft[4],vt=ft[3],lt=ft[2],bt=ft[1];return[0,function(t){return Qd(bt,0),0},function(t){return Qd(lt,0),0},vt,ot];case 12:var kt=l3(t[1]),dt=kt[4],ht=kt[3],pt=kt[2],mt=kt[1];return[0,function(t){return Qd(mt,0),0},function(t){return Qd(pt,0),0},ht,dt];case 13:var wt=l3(t[1]),yt=wt[4],gt=wt[3],_t=wt[2],Tt=wt[1];return[0,function(t){return Qd(Tt,0),0},function(t){return Qd(_t,0),0},function(t){return Qd(gt,0),0},function(t){return Qd(yt,0),0}];default:var St=l3(t[1]),Et=St[4],xt=St[3],At=St[2],It=St[1];return[0,function(t){return Qd(It,0),0},function(t){return Qd(At,0),0},function(t){return Qd(xt,0),0},function(t){return Qd(Et,0),0}]}}function b3(t,e){if("number"==typeof t){if("number"==typeof e)return 0;switch(e[0]){case 10:var r=0;break;case 11:r=1;break;case 12:r=2;break;case 13:r=3;break;case 14:r=4;break;case 8:r=5;break;case 9:r=6;break;default:throw[0,uh,lp]}}else switch(t[0]){case 0:var a=t[1];if("number"==typeof e)var n=1;else switch(e[0]){case 0:return[0,b3(a,e[1])];case 8:r=5,n=0;break;case 9:r=6,n=0;break;case 10:r=0,n=0;break;case 11:r=1,n=0;break;case 12:r=2,n=0;break;case 13:r=3,n=0;break;case 14:r=4,n=0;break;default:n=1}if(n)r=7;break;case 1:var s=t[1];if("number"==typeof e)var c=1;else switch(e[0]){case 1:return[1,b3(s,e[1])];case 8:r=5,c=0;break;case 9:r=6,c=0;break;case 10:r=0,c=0;break;case 11:r=1,c=0;break;case 12:r=2,c=0;break;case 13:r=3,c=0;break;case 14:r=4,c=0;break;default:c=1}if(c)r=7;break;case 2:var i=t[1];if("number"==typeof e)var u=1;else switch(e[0]){case 2:return[2,b3(i,e[1])];case 8:r=5,u=0;break;case 9:r=6,u=0;break;case 10:r=0,u=0;break;case 11:r=1,u=0;break;case 12:r=2,u=0;break;case 13:r=3,u=0;break;case 14:r=4,u=0;break;default:u=1}if(u)r=7;break;case 3:var f=t[1];if("number"==typeof e)var o=1;else switch(e[0]){case 3:return[3,b3(f,e[1])];case 8:r=5,o=0;break;case 9:r=6,o=0;break;case 10:r=0,o=0;break;case 11:r=1,o=0;break;case 12:r=2,o=0;break;case 13:r=3,o=0;break;case 14:r=4,o=0;break;default:o=1}if(o)r=7;break;case 4:var v=t[1];if("number"==typeof e)var l=1;else switch(e[0]){case 4:return[4,b3(v,e[1])];case 8:r=5,l=0;break;case 9:r=6,l=0;break;case 10:r=0,l=0;break;case 11:r=1,l=0;break;case 12:r=2,l=0;break;case 13:r=3,l=0;break;case 14:r=4,l=0;break;default:l=1}if(l)r=7;break;case 5:var b=t[1];if("number"==typeof e)var k=1;else switch(e[0]){case 5:return[5,b3(b,e[1])];case 8:r=5,k=0;break;case 9:r=6,k=0;break;case 10:r=0,k=0;break;case 11:r=1,k=0;break;case 12:r=2,k=0;break;case 13:r=3,k=0;break;case 14:r=4,k=0;break;default:k=1}if(k)r=7;break;case 6:var d=t[1];if("number"==typeof e)var h=1;else switch(e[0]){case 6:return[6,b3(d,e[1])];case 8:r=5,h=0;break;case 9:r=6,h=0;break;case 10:r=0,h=0;break;case 11:r=1,h=0;break;case 12:r=2,h=0;break;case 13:r=3,h=0;break;case 14:r=4,h=0;break;default:h=1}if(h)r=7;break;case 7:var p=t[1];if("number"==typeof e)var m=1;else switch(e[0]){case 7:return[7,b3(p,e[1])];case 8:r=5,m=0;break;case 9:r=6,m=0;break;case 10:r=0,m=0;break;case 11:r=1,m=0;break;case 12:r=2,m=0;break;case 13:r=3,m=0;break;case 14:r=4,m=0;break;default:m=1}if(m)r=7;break;case 8:var w=t[2],y=t[1];if("number"==typeof e)var g=1;else switch(e[0]){case 8:var _=e[1],T=b3(w,e[2]);return[8,b3(y,_),T];case 10:r=0,g=0;break;case 11:r=1,g=0;break;case 12:r=2,g=0;break;case 13:r=3,g=0;break;case 14:r=4,g=0;break;default:g=1}if(g)throw[0,uh,Tp];break;case 9:var S=t[3],E=t[2],x=t[1];if("number"==typeof e)var A=1;else switch(e[0]){case 8:r=5,A=0;break;case 9:var I=e[3],C=e[2],N=e[1],O=l3(b3(v3(E),N)),R=O[4];return Qd(O[2],0),Qd(R,0),[9,x,C,b3(S,I)];case 10:r=0,A=0;break;case 11:r=1,A=0;break;case 12:r=2,A=0;break;case 13:r=3,A=0;break;case 14:r=4,A=0;break;default:A=1}if(A)throw[0,uh,Ep];break;case 10:var L=t[1];if("number"!=typeof e&&10===e[0])return[10,b3(L,e[1])];throw[0,uh,bp];case 11:var P=t[1];if("number"==typeof e)var U=1;else switch(e[0]){case 10:r=0,U=0;break;case 11:return[11,b3(P,e[1])];default:U=1}if(U)throw[0,uh,dp];break;case 12:var D=t[1];if("number"==typeof e)var F=1;else switch(e[0]){case 10:r=0,F=0;break;case 11:r=1,F=0;break;case 12:return[12,b3(D,e[1])];default:F=1}if(F)throw[0,uh,pp];break;case 13:var M=t[1];if("number"==typeof e)var X=1;else switch(e[0]){case 10:r=0,X=0;break;case 11:r=1,X=0;break;case 12:r=2,X=0;break;case 13:return[13,b3(M,e[1])];default:X=1}if(X)throw[0,uh,wp];break;default:var j=t[1];if("number"==typeof e)var B=1;else switch(e[0]){case 10:r=0,B=0;break;case 11:r=1,B=0;break;case 12:r=2,B=0;break;case 13:r=3,B=0;break;case 14:return[14,b3(j,e[1])];default:B=1}if(B)throw[0,uh,gp]}switch(r){case 0:throw[0,uh,kp];case 1:throw[0,uh,hp];case 2:throw[0,uh,mp];case 3:throw[0,uh,yp];case 4:throw[0,uh,_p];case 5:throw[0,uh,Sp];case 6:throw[0,uh,xp];default:throw[0,uh,Ap]}}var k3=[Li,Vm,Hk()];function d3(t,e){if("number"==typeof t)return[0,0,e];if(0===t[0])return[0,[0,t[1],t[2]],e];if("number"!=typeof e&&2===e[0])return[0,[1,t[1]],e[1]];throw k3}function h3(t,e,r){var a=d3(t,r);if("number"==typeof e){if(0===e)return[0,a[1],0,a[2]];var n=a[2];if("number"!=typeof n&&2===n[0])return[0,a[1],1,n[1]];throw k3}return[0,a[1],[0,e[1]],a[2]]}function p3(t,e,r){var a=m3(e,r);return[0,[23,t,a[1]],a[2]]}function m3(t,e){if("number"==typeof t)return[0,0,e];switch(t[0]){case 0:if("number"!=typeof e&&0===e[0]){var r=m3(t[1],e[1]);return[0,[0,r[1]],r[2]]}break;case 1:if("number"!=typeof e&&0===e[0]){var a=m3(t[1],e[1]);return[0,[1,a[1]],a[2]]}break;case 2:var n=t[2],s=d3(t[1],e),c=s[2],i=s[1];if("number"!=typeof c&&1===c[0]){var u=m3(n,c[1]);return[0,[2,i,u[1]],u[2]]}throw k3;case 3:var f=t[2],o=d3(t[1],e),v=o[2],l=o[1];if("number"!=typeof v&&1===v[0]){var b=m3(f,v[1]);return[0,[3,l,b[1]],b[2]]}throw k3;case 4:var k=t[4],d=t[1],h=h3(t[2],t[3],e),p=h[3],m=h[2],w=h[1];if("number"!=typeof p&&2===p[0]){var y=m3(k,p[1]);return[0,[4,d,w,m,y[1]],y[2]]}throw k3;case 5:var g=t[4],_=t[1],T=h3(t[2],t[3],e),S=T[3],E=T[2],x=T[1];if("number"!=typeof S&&3===S[0]){var A=m3(g,S[1]);return[0,[5,_,x,E,A[1]],A[2]]}throw k3;case 6:var I=t[4],C=t[1],N=h3(t[2],t[3],e),O=N[3],R=N[2],L=N[1];if("number"!=typeof O&&4===O[0]){var P=m3(I,O[1]);return[0,[6,C,L,R,P[1]],P[2]]}throw k3;case 7:var U=t[4],D=t[1],F=h3(t[2],t[3],e),M=F[3],X=F[2],j=F[1];if("number"!=typeof M&&5===M[0]){var B=m3(U,M[1]);return[0,[7,D,j,X,B[1]],B[2]]}throw k3;case 8:var q=t[4],G=t[1],Y=h3(t[2],t[3],e),J=Y[3],H=Y[2],W=Y[1];if("number"!=typeof J&&6===J[0]){var V=m3(q,J[1]);return[0,[8,G,W,H,V[1]],V[2]]}throw k3;case 9:if("number"!=typeof e&&7===e[0]){var z=m3(t[1],e[1]);return[0,[9,z[1]],z[2]]}break;case 10:var K=m3(t[1],e);return[0,[10,K[1]],K[2]];case 11:var Q=t[1],$=m3(t[2],e);return[0,[11,Q,$[1]],$[2]];case 12:var Z=t[1],tt=m3(t[2],e);return[0,[12,Z,tt[1]],tt[2]];case 13:if("number"!=typeof e&&8===e[0]){var et=e[1],rt=e[2],at=t[3],nt=t[1];if(Xd([0,t[2]],[0,et]))throw k3;var st=m3(at,rt);return[0,[13,nt,et,st[1]],st[2]]}break;case 14:if("number"!=typeof e&&9===e[0]){var ct=e[1],it=e[3],ut=t[3],ft=t[2],ot=t[1],vt=[0,h2(ct)];if(Xd([0,h2(ft)],vt))throw k3;var lt=m3(ut,h2(it));return[0,[14,ot,ct,lt[1]],lt[2]]}break;case 15:if("number"!=typeof e&&10===e[0]){var bt=m3(t[1],e[1]);return[0,[15,bt[1]],bt[2]]}break;case 16:if("number"!=typeof e&&11===e[0]){var kt=m3(t[1],e[1]);return[0,[16,kt[1]],kt[2]]}break;case 17:var dt=t[1],ht=m3(t[2],e);return[0,[17,dt,ht[1]],ht[2]];case 18:var pt=t[2],mt=t[1];if(0===mt[0]){var wt=mt[1],yt=wt[2],gt=m3(wt[1],e),_t=gt[1],Tt=m3(pt,gt[2]);return[0,[18,[0,[0,_t,yt]],Tt[1]],Tt[2]]}var St=mt[1],Et=St[2],xt=m3(St[1],e),At=xt[1],It=m3(pt,xt[2]);return[0,[18,[1,[0,At,Et]],It[1]],It[2]];case 19:if("number"!=typeof e&&13===e[0]){var Ct=m3(t[1],e[1]);return[0,[19,Ct[1]],Ct[2]]}break;case 20:if("number"!=typeof e&&1===e[0]){var Nt=t[2],Ot=t[1],Rt=m3(t[3],e[1]);return[0,[20,Ot,Nt,Rt[1]],Rt[2]]}break;case 21:if("number"!=typeof e&&2===e[0]){var Lt=t[1],Pt=m3(t[2],e[1]);return[0,[21,Lt,Pt[1]],Pt[2]]}break;case 23:var Ut=t[2],Dt=t[1];if("number"==typeof Dt)switch(Dt){case 0:case 1:case 2:return p3(Dt,Ut,e);case 3:if("number"!=typeof e&&14===e[0]){var Ft=m3(Ut,e[1]);return[0,[23,3,Ft[1]],Ft[2]]}throw k3;default:return p3(Dt,Ut,e)}else switch(Dt[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:return p3(Dt,Ut,e);case 7:return p3([7,Dt[1],Dt[2]],Ut,e);case 8:var Mt=Dt[1],Xt=w3(Dt[2],Ut,e),jt=Xt[2];return[0,[23,[8,Mt,Xt[1]],jt[1]],jt[2]];case 9:default:return p3(Dt,Ut,e)}}throw k3}function w3(t,e,r){if("number"==typeof t)return[0,0,m3(e,r)];switch(t[0]){case 0:if("number"!=typeof r&&0===r[0]){var a=w3(t[1],e,r[1]);return[0,[0,a[1]],a[2]]}break;case 1:if("number"!=typeof r&&1===r[0]){var n=w3(t[1],e,r[1]);return[0,[1,n[1]],n[2]]}break;case 2:if("number"!=typeof r&&2===r[0]){var s=w3(t[1],e,r[1]);return[0,[2,s[1]],s[2]]}break;case 3:if("number"!=typeof r&&3===r[0]){var c=w3(t[1],e,r[1]);return[0,[3,c[1]],c[2]]}break;case 4:if("number"!=typeof r&&4===r[0]){var i=w3(t[1],e,r[1]);return[0,[4,i[1]],i[2]]}break;case 5:if("number"!=typeof r&&5===r[0]){var u=w3(t[1],e,r[1]);return[0,[5,u[1]],u[2]]}break;case 6:if("number"!=typeof r&&6===r[0]){var f=w3(t[1],e,r[1]);return[0,[6,f[1]],f[2]]}break;case 7:if("number"!=typeof r&&7===r[0]){var o=w3(t[1],e,r[1]);return[0,[7,o[1]],o[2]]}break;case 8:if("number"!=typeof r&&8===r[0]){var v=r[1],l=r[2],b=t[2];if(Xd([0,t[1]],[0,v]))throw k3;var k=w3(b,e,l);return[0,[8,v,k[1]],k[2]]}break;case 9:if("number"!=typeof r&&9===r[0]){var d=r[2],h=r[1],p=r[3],m=t[3],w=t[2],y=t[1],g=[0,h2(h)];if(Xd([0,h2(y)],g))throw k3;var _=[0,h2(d)];if(Xd([0,h2(w)],_))throw k3;var T=l3(b3(v3(h),d)),S=T[4];Qd(T[2],0),Qd(S,0);var E=w3(h2(m),e,p),x=E[2];return[0,[9,h,d,v3(E[1])],x]}break;case 10:if("number"!=typeof r&&10===r[0]){var A=w3(t[1],e,r[1]);return[0,[10,A[1]],A[2]]}break;case 11:if("number"!=typeof r&&11===r[0]){var I=w3(t[1],e,r[1]);return[0,[11,I[1]],I[2]]}break;case 13:if("number"!=typeof r&&13===r[0]){var C=w3(t[1],e,r[1]);return[0,[13,C[1]],C[2]]}break;case 14:if("number"!=typeof r&&14===r[0]){var N=w3(t[1],e,r[1]);return[0,[14,N[1]],N[2]]}}throw k3}function y3(t,e,r){var a=sd(r),n=0<=e?t:0,s=y2(e);if(s<=a)return r;var c=F2(s,2===n?48:32);switch(n){case 0:B2(r,0,c,0,a);break;case 1:B2(r,0,c,s-a|0,a);break;default:if(0<a){if(43===Ed(r,0))var i=1;else if(45===Ed(r,0))i=1;else if(32===Ed(r,0))i=1;else{var u=0;i=0}if(i){Od(c,0,Ed(r,0)),B2(r,1,c,1+(s-a|0)|0,a-1|0);u=1}}else u=0;if(!u){if(1<a)if(48===Ed(r,0)){if(ya===Ed(r,1))var f=1;else if(88===Ed(r,1))f=1;else{var o=0;f=0}if(f){Od(c,1,Ed(r,1)),B2(r,2,c,2+(s-a|0)|0,a-2|0);o=1}}else o=0;else o=0;o||B2(r,0,c,s-a|0,a)}}return c}function g3(t,e){var r=y2(t),a=sd(e),n=Ed(e,0);if(58<=n)var s=71<=n?5<(n+nu|0)>>>0?1:0:65<=n?0:1;else{if(32===n)var c=1;else if(43<=n)switch(n+R|0){case 5:if(a<(r+2|0)&&1<a)if(!(ya===Ed(e,1)?0:88===Ed(e,1)?0:1)){var i=F2(r+2|0,48);return Od(i,1,Ed(e,1)),B2(e,2,i,4+(r-a|0)|0,a-2|0),i}s=0,c=0;break;case 0:case 2:c=1;break;case 1:case 3:case 4:s=1,c=0;break;default:s=0,c=0}else s=1,c=0;if(c){if(a<(r+1|0)){var u=F2(r+1|0,48);return Od(u,0,n),B2(e,1,u,2+(r-a|0)|0,a-1|0),u}s=1}}if(!s&&a<r){var f=F2(r,48);return B2(e,0,f,r-a|0,a),f}return e}function _3(t){for(var e=0;;){if(sd(t)<=e)var r=0;else{var a=cd(t,e);if(32<=a){var n=a+Pv|0;if(58<n>>>0)if(93<=n)var s=0;else s=1;else if(56<(n-1|0)>>>0)s=0;else s=1;if(s){e=e+1|0;continue}}else;r=1}if(r){var c=[0,0],i=sd(t)-1|0;if(!(i<0))for(var u=0;;){var f=cd(t,u);if(32<=f){var o=f+Pv|0;if(58<o>>>0)if(93<=o)var v=0,l=0;else l=1;else if(56<(o-1|0)>>>0)v=1,l=0;else l=1;if(l){var b=1;v=2}}else v=11<=f?13===f?1:0:8<=f?1:0;switch(v){case 0:b=4;break;case 1:b=2}if(c[1]=c[1]+b|0,i===u)break;u=u+1|0}if(c[1]===sd(t)){var k=sd(t),d=Dk(k);yk(t,0,d,0,k);var h=d}else{var p=Dk(c[1]);c[1]=0;var m=sd(t)-1|0;if(!(m<0))for(var w=0;;){var y=cd(t,w);if(35<=y)var g=92===y?1:uo<=y?0:2;else if(32<=y)g=34<=y?1:2;else if(14<=y)g=0;else switch(y){case 8:Nd(p,c[1],92),c[1]++,Nd(p,c[1],98);g=3;break;case 9:Nd(p,c[1],92),c[1]++,Nd(p,c[1],Qb);g=3;break;case 10:Nd(p,c[1],92),c[1]++,Nd(p,c[1],ou);g=3;break;case 13:Nd(p,c[1],92),c[1]++,Nd(p,c[1],Br);g=3;break;default:g=0}switch(g){case 0:Nd(p,c[1],92),c[1]++,Nd(p,c[1],48+(y/Uf|0)|0),c[1]++,Nd(p,c[1],48+((y/10|0)%10|0)|0),c[1]++,Nd(p,c[1],48+(y%10|0)|0);break;case 1:Nd(p,c[1],92),c[1]++,Nd(p,c[1],y);break;case 2:Nd(p,c[1],y)}if(c[1]++,m===w)break;w=w+1|0}h=p}}else h=t;var _=sd(h),T=F2(_+2|0,34);return yk(h,0,T,1,_),T}}function T3(t,e){switch(t){case 0:var r=Am;break;case 1:r=Im;break;case 2:r=Cm;break;case 3:r=Nm;break;case 4:r=Om;break;case 5:r=Rm;break;case 6:r=Lm;break;case 7:r=Pm;break;case 8:r=Um;break;case 9:r=Dm;break;case 10:r=Fm;break;case 11:r=Mm;break;default:r=Xm}return Yk(r,e)}function S3(t,e){switch(t){case 0:var r=em;break;case 1:r=rm;break;case 2:r=am;break;case 3:r=nm;break;case 4:r=sm;break;case 5:r=cm;break;case 6:r=im;break;case 7:r=um;break;case 8:r=fm;break;case 9:r=om;break;case 10:r=vm;break;case 11:r=lm;break;default:r=bm}return Yk(r,e)}function E3(t,e){switch(t){case 0:var r=qp;break;case 1:r=Gp;break;case 2:r=Yp;break;case 3:r=Jp;break;case 4:r=Hp;break;case 5:r=Wp;break;case 6:r=Vp;break;case 7:r=zp;break;case 8:r=Kp;break;case 9:r=Qp;break;case 10:r=$p;break;case 11:r=Zp;break;default:r=tm}return Yk(r,e)}function x3(t,e){switch(t){case 0:var r=km;break;case 1:r=dm;break;case 2:r=hm;break;case 3:r=pm;break;case 4:r=mm;break;case 5:r=wm;break;case 6:r=ym;break;case 7:r=gm;break;case 8:r=_m;break;case 9:r=Tm;break;case 10:r=Sm;break;case 11:r=Em;break;default:r=xm}return function(t,e){var r=Bk(t);r.signedconv&&function(t){return t[3]<<16<0}(e)&&(r.sign=-1,e=nd(e));var a=Of,n=Kk(r.base);do{var s=rd(e,n);e=s[1],a="0123456789abcdef".charAt(ad(s[2]))+a}while(!zk(e));if(r.prec>=0){r.filler=qb;var c=r.prec-a.length;c>0&&(a=_k(c,Ci)+a)}return qk(r,a)}(r,e)}function A3(t,e,r){if(16<=t){if(17<=t)switch(t+jf|0){case 2:var a=0;break;case 0:case 3:var n=43;a=1;break;default:n=32,a=1}else a=0;if(!a)n=45;var s=function(t,e,r){if(!isFinite(t))return isNaN(t)?Vk(mo):Vk(t>0?ge:"-infinity");var a=0==t&&1/t==-1/0?1:t>=0?0:1;a&&(t=-t);var n=0;if(0==t);else if(t<1)for(;t<1&&n>-1022;)t*=2,n--;else for(;t>=2;)t/=2,n++;var s=n<0?Of:zf,c=Of;if(a)c=Cu;else switch(r){case 43:c=zf;break;case 32:c=qb}if(e>=0&&e<13){var i=Math.pow(2,4*e);t=Math.round(t*i)/i}var u=t.toString(16);if(e>=0){var f=u.indexOf(Qe);if(f<0)u+=Qe+_k(e,Ci);else{var o=f+1+e;u.length<o?u+=_k(o-u.length,Ci):u=u.substr(0,o)}}return Vk(c+_l+u+"p"+s+n.toString(10))}(r,e,n);if(19<=t){var c=sd(s);if(0===c)return s;var i=Dk(c),u=c-1|0;if(!(u<0))for(var f=0;;){var o=cd(s,f);if(97<=o)if(ws<o)var v=0;else{var l=o-32|0;v=1}else v=0;if(!v)l=o;if(Nd(i,f,l),u===f)break;f=f+1|0}return i}return s}if(15===t)var b=Bp;else{var k=y2(e);switch(t){case 15:var d=70;break;case 0:case 1:case 2:d=wf;break;case 3:case 4:case 5:d=Jt;break;case 6:case 7:case 8:d=69;break;case 9:case 10:case 11:d=je;break;case 12:case 13:case 14:d=71;break;case 16:case 17:case 18:d=Kc;break;default:d=72}var h=s3(16);switch(i3(h,37),t){case 1:case 4:case 7:case 10:case 13:case 17:case 20:i3(h,43);break;case 2:case 5:case 8:case 11:case 14:case 18:case 21:i3(h,32)}i3(h,46),u3(h,Ak(Of+k)),i3(h,d);b=f3(h)}var p=Gk(b,r);if(15===t){var m=function(t){return isFinite(t)?Math.abs(t)>=2.2250738585072014e-308?0:0!=t?1:2:isNaN(t)?4:3}(r),w=sd(p);if(3===m)return r<0?Xp:jp;if(4<=m)return Fp;for(var y=0;;){if(y===w)var g=0;else{var _=Ed(p,y)+Ms|0;if(!(23<_>>>0?55===_?1:0:21<(_-1|0)>>>0?1:0)){y=y+1|0;continue}g=1}return g?p:_2(p,Mp)}}return p}function I3(t,e,r,a,n,s,c,i){if("number"==typeof n){if("number"==typeof s)return 0===s?function(n){return P3(t,e,[4,r,$d(c,i,n)],a)}:function(n,s){return P3(t,e,[4,r,g3(n,$d(c,i,s))],a)};var u=s[1];return function(n){return P3(t,e,[4,r,g3(u,$d(c,i,n))],a)}}if(0===n[0]){var f=n[2],o=n[1];if("number"==typeof s)return 0===s?function(n){return P3(t,e,[4,r,y3(o,f,$d(c,i,n))],a)}:function(n,s){return P3(t,e,[4,r,y3(o,f,g3(n,$d(c,i,s)))],a)};var v=s[1];return function(n){return P3(t,e,[4,r,y3(o,f,g3(v,$d(c,i,n)))],a)}}var l=n[1];if("number"==typeof s)return 0===s?function(n,s){return P3(t,e,[4,r,y3(l,n,$d(c,i,s))],a)}:function(n,s,u){return P3(t,e,[4,r,y3(l,n,g3(s,$d(c,i,u)))],a)};var b=s[1];return function(n,s){return P3(t,e,[4,r,y3(l,n,g3(b,$d(c,i,s)))],a)}}function C3(t,e,r,a,n,s){if("number"==typeof n)return function(n){return P3(t,e,[4,r,Qd(s,n)],a)};if(0===n[0]){var c=n[2],i=n[1];return function(n){return P3(t,e,[4,r,y3(i,c,Qd(s,n))],a)}}var u=n[1];return function(n,c){return P3(t,e,[4,r,y3(u,n,Qd(s,c))],a)}}function N3(t,e,r,a,n){for(var s=e,c=a,i=n;;){if("number"==typeof i)return $d(s,r,c);switch(i[0]){case 0:var u=i[1];return function(t){return P3(s,r,[5,c,t],u)};case 1:var f=i[1];return function(t){var e=D2(t),a=sd(e),n=F2(a+2|0,39);return yk(e,0,n,1,a),P3(s,r,[4,c,n],f)};case 2:var o=i[2],v=i[1];return C3(s,r,c,o,v,function(t){return t});case 3:return C3(s,r,c,i[2],i[1],_3);case 4:return I3(s,r,c,i[4],i[2],i[3],T3,i[1]);case 5:return I3(s,r,c,i[4],i[2],i[3],S3,i[1]);case 6:return I3(s,r,c,i[4],i[2],i[3],E3,i[1]);case 7:return I3(s,r,c,i[4],i[2],i[3],x3,i[1]);case 8:var l=i[4],b=i[3],k=i[2],d=i[1];if("number"==typeof k){if("number"==typeof b)return 0===b?function(t){return P3(s,r,[4,c,A3(d,n3,t)],l)}:function(t,e){return P3(s,r,[4,c,A3(d,t,e)],l)};var h=b[1];return function(t){return P3(s,r,[4,c,A3(d,h,t)],l)}}if(0===k[0]){var p=k[2],m=k[1];if("number"==typeof b)return 0===b?function(t){return P3(s,r,[4,c,y3(m,p,A3(d,n3,t))],l)}:function(t,e){return P3(s,r,[4,c,y3(m,p,A3(d,t,e))],l)};var w=b[1];return function(t){return P3(s,r,[4,c,y3(m,p,A3(d,w,t))],l)}}var y=k[1];if("number"==typeof b)return 0===b?function(t,e){return P3(s,r,[4,c,y3(y,t,A3(d,n3,e))],l)}:function(t,e,a){return P3(s,r,[4,c,y3(y,t,A3(d,e,a))],l)};var g=b[1];return function(t,e){return P3(s,r,[4,c,y3(y,t,A3(d,g,e))],l)};case 9:var _=i[1];return function(t){return P3(s,r,[4,c,t?gh:_h],_)};case 10:c=[7,c],i=i[1];continue;case 11:c=[2,c,i[1]],i=i[2];continue;case 12:c=[3,c,i[1]],i=i[2];continue;case 13:var T=i[3],S=i[2],E=s3(16);o3(E,S);var x=f3(E);return function(t){return P3(s,r,[4,c,x],T)};case 14:var A=i[3],I=i[2];return function(t){var e=m3(t[1],h2(v3(I)));if("number"==typeof e[2])return P3(s,r,c,p2(e[1],A));throw k3};case 15:var C=i[1];return function(t,e){return P3(s,r,[6,c,function(r){return $d(t,r,e)}],C)};case 16:var N=i[1];return function(t){return P3(s,r,[6,c,t],N)};case 17:c=[0,c,i[1]],i=i[2];continue;case 18:var O=i[1];if(0===O[0]){var R=i[2],L=O[1][1];s=function(t,e,r){return function(a,n){return P3(e,a,[1,t,[0,n]],r)}}(c,s,R),c=0,i=L;continue}var P=i[2],U=O[1][1];s=function(t,e,r){return function(a,n){return P3(e,a,[1,t,[1,n]],r)}}(c,s,P),c=0,i=U;continue;case 19:throw[0,uh,Cp];case 20:var D=i[3],F=[8,c,Np];return function(t){return P3(s,r,F,D)};case 21:var M=i[2];return function(t){return P3(s,r,[4,c,Yk(Ip,t)],M)};case 22:var X=i[1];return function(t){return P3(s,r,[5,c,t],X)};case 23:var j=i[2],B=i[1];if("number"==typeof B)switch(B){case 0:case 1:case 2:return t<50?R3(t+1|0,s,r,c,j):Wd(R3,[0,s,r,c,j]);case 3:throw[0,uh,Op];default:return t<50?R3(t+1|0,s,r,c,j):Wd(R3,[0,s,r,c,j])}else switch(B[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:return t<50?R3(t+1|0,s,r,c,j):Wd(R3,[0,s,r,c,j]);case 8:var q=B[2];return t<50?O3(t+1|0,s,r,c,q,j):Wd(O3,[0,s,r,c,q,j]);case 9:default:return t<50?R3(t+1|0,s,r,c,j):Wd(R3,[0,s,r,c,j])}default:var G=i[3],Y=i[1],J=Qd(i[2],0);return t<50?L3(t+1|0,s,r,c,G,Y,J):Wd(L3,[0,s,r,c,G,Y,J])}}}function O3(t,e,r,a,n,s){if("number"==typeof n)return t<50?R3(t+1|0,e,r,a,s):Wd(R3,[0,e,r,a,s]);switch(n[0]){case 0:var c=n[1];return function(t){return U3(e,r,a,c,s)};case 1:var i=n[1];return function(t){return U3(e,r,a,i,s)};case 2:var u=n[1];return function(t){return U3(e,r,a,u,s)};case 3:var f=n[1];return function(t){return U3(e,r,a,f,s)};case 4:var o=n[1];return function(t){return U3(e,r,a,o,s)};case 5:var v=n[1];return function(t){return U3(e,r,a,v,s)};case 6:var l=n[1];return function(t){return U3(e,r,a,l,s)};case 7:var b=n[1];return function(t){return U3(e,r,a,b,s)};case 8:var k=n[2];return function(t){return U3(e,r,a,k,s)};case 9:var d=n[3],h=n[2],p=b3(v3(n[1]),h);return function(t){return U3(e,r,a,function t(e,r){if("number"==typeof e)return r;switch(e[0]){case 0:return[0,t(e[1],r)];case 1:return[1,t(e[1],r)];case 2:return[2,t(e[1],r)];case 3:return[3,t(e[1],r)];case 4:return[4,t(e[1],r)];case 5:return[5,t(e[1],r)];case 6:return[6,t(e[1],r)];case 7:return[7,t(e[1],r)];case 8:return[8,e[1],t(e[2],r)];case 9:var a=e[2];return[9,e[1],a,t(e[3],r)];case 10:return[10,t(e[1],r)];case 11:return[11,t(e[1],r)];case 12:return[12,t(e[1],r)];case 13:return[13,t(e[1],r)];default:return[14,t(e[1],r)]}}(p,d),s)};case 10:var m=n[1];return function(t,n){return U3(e,r,a,m,s)};case 11:var w=n[1];return function(t){return U3(e,r,a,w,s)};case 12:var y=n[1];return function(t){return U3(e,r,a,y,s)};case 13:throw[0,uh,Rp];default:throw[0,uh,Lp]}}function R3(t,e,r,a,n){var s=[8,a,Pp];return t<50?N3(t+1|0,e,r,s,n):Wd(N3,[0,e,r,s,n])}function L3(t,e,r,a,n,s,c){if(s){var i=s[1];return function(t){return function(t,e,r,a,n,s){return Hd(L3(0,t,e,r,a,n,s))}(e,r,a,n,i,Qd(c,t))}}var u=[4,a,c];return t<50?N3(t+1|0,e,r,u,n):Wd(N3,[0,e,r,u,n])}function P3(t,e,r,a){return Hd(N3(0,t,e,r,a))}function U3(t,e,r,a,n){return Hd(O3(0,t,e,r,a,n))}function D3(t,e){for(var r=e;;){if("number"==typeof r)return 0;switch(r[0]){case 0:var a=r[2],n=r[1];if("number"==typeof a)switch(a){case 0:var s=jm;break;case 1:s=Bm;break;case 2:s=qm;break;case 3:s=Gm;break;case 4:s=Ym;break;case 5:s=Jm;break;default:s=Hm}else switch(a[0]){case 0:case 1:s=a[1];break;default:s=_2(Wm,q2(1,a[1]))}return D3(t,n),a3(t,s);case 1:var c=r[2],i=r[1];if(0===c[0]){var u=c[1];D3(t,i),a3(t,Up);r=u;continue}var f=c[1];D3(t,i),a3(t,Dp);r=f;continue;case 6:var o=r[2];return D3(t,r[1]),a3(t,Qd(o,0));case 7:r=r[1];continue;case 8:var v=r[2];return D3(t,r[1]),w2(v);case 2:case 4:var l=r[2];return D3(t,r[1]),a3(t,l);default:var b=r[2];return D3(t,r[1]),r3(t,b)}}}function F3(t){return P3(function(t,e){var r=Z2(64);return D3(r,e),t3(r)},0,0,t[1])}var M3=[0,0];function X3(t,e){var r=t[e+1];if(function(t){return+(t instanceof Array)}(r)){if(jd(r)===Xb)return Qd(F3(iw),r);if(jd(r)===Eu)for(var a=Gk(wh,r),n=0,s=sd(a);;){if(s<=n)return _2(a,yh);var c=Ed(a,n);if(!(48<=c?58<=c?0:1:45===c?1:0))return a;n=n+1|0}return uw}return Qd(F3(cw),r)}function j3(t){var e=t.length-1;if(2<e>>>0){var r=function t(e,r){if(e.length-1<=r)return zm;var a=t(e,r+1|0),n=X3(e,r);return $d(F3(Km),n,a)}(t,2),a=X3(t,1);return $d(F3(rw),a,r)}switch(e){case 0:return aw;case 1:return nw;default:var n=X3(t,1);return Qd(F3(sw),n)}}function B3(t){return M3[1]=[0,t,M3[1]],0}function q3(t,e){var r=[0,[0,t,0]],a=e[1];if(a){var n=a[1];return e[1]=r,n[2]=r,0}return e[1]=r,e[2]=r,0}var G3=[Li,hw,Hk()];function Y3(t){var e=t[2];if(e){var r=e[1],a=r[2],n=r[1];return t[2]=a,0===a&&(t[1]=0),n}throw G3}function J3(t,e){return t[13]=t[13]+e[3]|0,q3(e,t[27])}var H3=1000000010;function W3(t,e){return Zd(t[17],e,0,sd(e))}function V3(t){return Qd(t[19],0)}function z3(t,e){return Qd(t[20],e)}function K3(t,e,r){V3(t),t[11]=1;var a=(t[6]-r|0)+e|0,n=t[8],s=function(t,e){return+(Pk(t,e,!1)<=0)}(n,a)?n:a;return t[10]=s,t[9]=t[6]-t[10]|0,z3(t,t[10])}function Q3(t,e){return K3(t,0,e)}function $3(t,e){return t[9]=t[9]-e|0,z3(t,e)}function Z3(t,e,r){if("number"==typeof r)switch(r){case 0:var a=t[3];if(a){var n=a[1][1],s=function(t,e){if(e){var r=e[1],a=e[2];return function(t,e){return+(Pk(t,e,!1)<0)}(t,r)?[0,t,e]:[0,r,s(t,a)]}return[0,t,0]};return n[1]=s(t[6]-t[9]|0,n[1]),0}return 0;case 1:var c=t[2];return c?(t[2]=c[2],0):0;case 2:var i=t[3];return i?(t[3]=i[2],0):0;case 3:var u=t[2];return u?Q3(t,u[1][2]):V3(t);case 4:var f=t[10]!==(t[6]-t[9]|0)?1:0;return f?function(t){var e=Y3(t[27]),r=e[1];return t[12]=t[12]-e[3]|0,t[9]=t[9]+r|0,0}(t):f;default:var o=t[5];if(o){var v=o[2];return W3(t,Qd(t[24],o[1])),t[5]=v,0}return 0}else switch(r[0]){case 0:var l=r[1];return t[9]=t[9]-e|0,W3(t,l),t[11]=0,0;case 1:var b=r[2],k=r[1],d=t[2];if(d){var h=d[1],p=h[2];switch(h[1]){case 0:return $3(t,k);case 1:case 2:return K3(t,b,p);case 3:return t[9]<e?K3(t,b,p):$3(t,k);case 4:return t[11]?$3(t,k):t[9]<e?K3(t,b,p):((t[6]-p|0)+b|0)<t[10]?K3(t,b,p):$3(t,k);default:return $3(t,k)}}return 0;case 2:var m=t[6]-t[9]|0,w=t[3],y=r[2],g=r[1];if(w){var _=w[1][1],T=_[1];if(T){var S=T[1];try{var E=function(t,e){for(var r=e;;){if(!r)throw sh;var a=r[1],n=r[2];if(Wk(a,t))return a;r=n}}(m,_[1])}catch(t){if((t=Kd(t))!==sh)throw t;E=S}var x=E}else x=m;var A=x-m|0;return 0<=A?$3(t,A+g|0):K3(t,x+y|0,t[6])}return 0;case 3:var I=r[2],C=r[1];t[8]<(t[6]-t[9]|0)&&function(t){var e=t[2];if(e){var r=e[1],a=r[2],n=r[1],s=t[9]<a?1:0;if(s){if(0!==n)return 5<=n?0:Q3(t,a);var c=0}else c=s;return c}V3(t)}(t);var N=t[9]-C|0,O=1===I?1:t[9]<e?I:5;return t[2]=[0,[0,O,N],t[2]],0;case 4:return t[3]=[0,r[1],t[3]],0;default:var R=r[1];return W3(t,Qd(t[23],R)),t[5]=[0,R,t[5]],0}}function t6(t){try{return function(t){for(;;){var e=t[27][2];if(e){var r=e[1][1],a=r[1],n=a<0?1:0,s=r[3],c=r[2],i=1-(n?(t[13]-t[12]|0)<t[9]?1:0:n);if(i){Y3(t[27]),Z3(t,0<=a?a:H3,c),t[12]=s+t[12]|0;continue}return i}throw G3}}(t)}catch(t){if((t=Kd(t))===G3)return 0;throw t}}var e6=[0,[0,-1,[0,-1,pw,0]],0];function r6(t){return t[1]=e6,0}function a6(t,e){var r=t[1];if(r){var a=r[1],n=a[2],s=n[1],c=r[2],i=n[2];if(a[1]<t[12])return r6(t);if("number"!=typeof i)switch(i[0]){case 3:var u=1-e;return u?(n[1]=t[13]+s|0,t[1]=c,0):u;case 1:case 2:return e?(n[1]=t[13]+s|0,t[1]=c,0):e}return 0}return 0}var n6=q2(80,32);function s6(t){return _2(kw,_2(t,bw))}function c6(t){return _2(lw,_2(t,vw))}function i6(t){return 0}function u6(t){return 0}function f6(t,e){var r=[0,0,0],a=[0,-1,fw,0];q3(a,r);var n=[0,[0,[0,1,a],e6],0,0,0,0,78,10,68,78,0,1,1,1,1,g2,ow,t,e,function(t){return 0},function(t){return 0},0,0,s6,c6,i6,u6,r];return n[19]=function(t){return Zd(n[17],dw,0,1)},n[20]=function(t){for(var e=t;;){var r=0<e?1:0;if(r){if(80<e){Zd(n[17],n6,0,80);e=e+Et|0;continue}return Zd(n[17],n6,0,e)}return r}},n}function o6(t){return f6(function(e,r,a){return 0<=r&&0<=a&&!((sd(e)-a|0)<r)?function(t,e,r,a){var n,s=gd[t];s.opened||yd("Cannot output to a closed channel"),0==r&&sd(e)==a?n=e:yk(e,r,n=Dk(a),0,a);var c=n.toString(),i=c.lastIndexOf("\n");return i<0?s.buffer+=c:(s.buffer+=c.substr(0,i+1),_d(t),s.buffer+=c.substr(i+1)),0}(t,e,r,a):w2(mh)},function(e){return _d(t)})}var v6=Z2(g),l6=o6(S2);o6(E2),function(t){f6(function(e,r,a){var n=r<0?1:0;if(n)var s=n;else s=(a<0?1:0)||(sd(e)<(r+a|0)?1:0);s&&w2(Wh);var c=t[2]+a|0;return t[3]<c&&e3(t,a),B2(e,r,t[1],t[2],a),t[2]=c,0},function(t){return 0})}(v6),function(t){var e=x2[1];x2[1]=function(r){return Qd(t,0),Qd(e,0)}}(function(t){for(;;){if(!(1<l6[14])){l6[13]=H3,t6(l6),l6[12]=1,l6[13]=1;var e=l6[27];e[1]=0,e[2]=0,r6(l6),l6[2]=0,l6[3]=0,l6[4]=0,l6[5]=0,l6[10]=0,l6[14]=0,l6[9]=l6[6],l6[14]=l6[14]+1|0;if(l6[14]<l6[15]){var r=[0,0|-l6[13],[3,0,3],0];J3(l6,r),l6[1]=[0,[0,l6[13],r],l6[1]]}else if(l6[14]===l6[15]){var a=l6[16],n=sd(a);J3(l6,[0,n,[0,a],n]),t6(l6)}return Qd(l6[18],0)}1<l6[14]&&(l6[14]<l6[15]&&(J3(l6,[0,0,1,0]),a6(l6,1),a6(l6,0)),l6[14]=l6[14]-1|0)}});var b6=function t(e,r,a){if("number"==typeof e)switch(e){case 0:r.fun=a;break;case 1:default:hk(r,a)}else switch(e[0]){case 0:for(var n=1;n<e[1].length;n++)t(e[1][n],r[n],a[n])}return 0},k6=function(t,e){function r(e){kk(dk.Undefined_recursive_module,t)}var a=[];return function t(e,a,n){if("number"==typeof e)switch(e){case 0:a[n]={fun:r};break;case 1:a[n]=[as,r];break;default:a[n]=[]}else switch(e[0]){case 0:a[n]=[0];for(var s=1;s<e[1].length;s++)t(e[1][s],a[n],s);break;default:a[n]=e[1]}}(e,a,0),a[0]};function d6(t,e){return function(t,e){return qd[Xk(t)]=e,0}(t,jd(e)===Li?e:e[1])}try{Jd(mw)}catch(Ak){if((Ak=Kd(Ak))!==sh)throw Ak}try{Jd(ww)}catch(Ak){if((Ak=Kd(Ak))!==sh)throw Ak}if(Yd(H2,yw)&&Yd(H2,gw)&&Yd(H2,_w))throw[0,uh,Tw];Hk();var h6=[Li,Ew,Hk()],p6=-1,m6=g,w6=0,y6=0,g6=0,_6=0,T6=0;function S6(t,e,r){throw[0,uh,Sw]}function E6(t){var e=t.length-1;return[0,S6,V2(e,function(e){return Nk(t,e)[e+1]}),e,T6,_6,g6,y6,w6,1]}function x6(t){if(t[5]===t[3])if(t[9])var e=p6;else{if(t[2].length-1<(t[3]+g|0)){var r=t[6],a=t[3]-r|0;if((a+g|0)<=t[2].length-1)z2(t[2],r,t[2],0,a);else{var n=wd(2*(t[2].length-1+g|0)|0,0);z2(t[2],r,n,0,a),t[2]=n}t[3]=a,t[4]=t[4]+r|0,t[5]=t[5]-r|0,t[7]=t[7]-r|0,t[6]=0}var s=Zd(t[1],t[2],t[5],m6);if(0===s){var c=t[3];Nk(t[2],c)[c+1]=p6,t[3]=t[3]+1|0}else t[3]=t[3]+s|0;var i=t[5];e=Nk(t[2],i)[i+1]}else{var u=t[5];e=Nk(t[2],u)[u+1]}return-1===e?t[9]=1:t[5]=t[5]+1|0,e}function A6(t){return t[6]=t[5],t[7]=t[5],t[8]=-1,0}function I6(t,e){return t[7]=t[5],t[8]=e,0}function C6(t){return t[5]=t[7],t[8]}function N6(t){return t[5]=t[6],0}function O6(t){return t[6]+t[4]|0}function R6(t){return t[5]+t[4]|0}function L6(t){return t[5]-t[6]|0}function P6(t){var e=t[5]-t[6]|0,r=t[6],a=t[2];return 0<=r&&0<=e&&!((a.length-1-e|0)<r)?function(t,e,r){var a=new Array(r+1);a[0]=0;for(var n=1,s=e+1;n<=r;n++,s++)a[n]=t[s];return a}(a,r,e):w2(Fh)}for(var U6=wd(256,-1),D6=0;;){Nk(U6,D6)[D6+1]=1;var F6=D6+1|0;if(uo===D6)for(var M6=Ec;;){Nk(U6,M6)[M6+1]=2;var X6=M6+1|0;if(223===M6)for(var j6=Qu;;){Nk(U6,j6)[j6+1]=3;var B6=j6+1|0;if(239===j6)for(var q6=pl;;){Nk(U6,q6)[q6+1]=4;var G6=q6+1|0;if(247===q6){var Y6=function(t){for(var e=sd(t),r=0,a=0;;){if((0|e)<=a){if(a===(0|e))for(var n=wd(r,0),s=0,c=0,i=r;;){if(0<i){var u=Ed(t,s);if(Ec<=u)if(pl<=u)if(Li<=u)var f=0;else{var o=Ed(t,s+1|0),v=Ed(t,s+2|0),l=Ed(t,s+3|0),b=2!=(o>>>6|0)?1:0;if(b)var k=b;else k=(2!=(v>>>6|0)?1:0)||(2!=(l>>>6|0)?1:0);if(k)throw h6;var d=(7&u)<<18|(63&o)<<12|(63&v)<<6|63&l;f=1}else if(Qu<=u){var h=Ed(t,s+1|0),p=Ed(t,s+2|0);if((2!=(h>>>6|0)?1:0)||(2!=(p>>>6|0)?1:0))throw h6;var m=(15&u)<<12|(63&h)<<6|63&p,w=Ue<=m?1:0;if(w?m<=57088?1:0:w)throw h6;d=m,f=1}else{var y=Ed(t,s+1|0);if(2!=(y>>>6|0))throw h6;d=(31&u)<<6|63&y,f=1}else if(I<=u)f=0;else d=u,f=1;if(f){Nk(n,c)[c+1]=d;var g=Ed(t,s);s=s+Nk(U6,g)[g+1]|0,c=c+1|0,i=i-1|0;continue}throw h6}return E6(n)}throw h6}var _=Ed(t,a),T=Nk(U6,_)[_+1];if(!(0<T))throw h6;r=r+1|0,a=a+T|0}},J6=function(t,e,r){for(var a=t[6]+e|0,n=t[2],s=Z2(4*r|0),c=a,i=r;;){if(!(0<i))return t3(s);var u=Nk(n,c)[c+1];if(uo<u)if(2047<u)if($e<u){if(au<u)throw h6;r3(s,U2(pl|u>>>18|0)),r3(s,U2(I|63&(u>>>12|0))),r3(s,U2(I|63&(u>>>6|0))),r3(s,U2(I|63&u))}else{var f=Ue<=u?1:0;if(f?u<wu?1:0:f)throw h6;r3(s,U2(Qu|u>>>12|0)),r3(s,U2(I|63&(u>>>6|0))),r3(s,U2(I|63&u))}else r3(s,U2(Ec|u>>>6|0)),r3(s,U2(I|63&u));else r3(s,U2(u));c=c+1|0,i=i-1|0}},H6=function(t){return J6(t,0,t[5]-t[6]|0)},W6=function(t,e){function r(e){return r3(t,e)}return Hn<=e?(r(pl|e>>>18|0),r(I|63&(e>>>12|0)),r(I|63&(e>>>6|0)),r(I|63&e)):An<=e?(r(Qu|e>>>12|0),r(I|63&(e>>>6|0)),r(I|63&e)):I<=e?(r(Ec|e>>>6|0),r(I|63&e)):r(e)},V6=r,z6=null,K6=function(t){return void 0!==t?1:0},Q6=V6.Array,$6=[Li,xw,Hk()],Z6=V6.Error;d6(Aw,[0,$6,{}]);var t4=function(t){throw t};B3(function(t){return t[1]===$6?[0,Vk(t[2].toString())]:0}),B3(function(t){return t instanceof Q6?0:[0,Vk(t.toString())]});var e4=$d(k6,Cw,Iw),r4=$d(k6,Ow,Nw),a4=$d(k6,Lw,Rw),n4=$d(k6,Uw,Pw),s4=$d(k6,Fw,Dw),c4=$d(k6,Xw,Mw),i4=$d(k6,Bw,jw),u4=$d(k6,Gw,qw),f4=$d(k6,Jw,Yw),o4=$d(k6,Ww,Hw),v4=$d(k6,zw,Vw),l4=$d(k6,Qw,Kw),b4=$d(k6,Zw,$w),k4=$d(k6,ey,ty);Zd(b6,ry,e4,e4),Zd(b6,ay,r4,r4),Zd(b6,ny,a4,a4),Zd(b6,sy,n4,n4),Zd(b6,cy,s4,s4),Zd(b6,iy,c4,c4),Zd(b6,uy,i4,i4),Zd(b6,fy,u4,u4),Zd(b6,oy,f4,f4),Zd(b6,vy,o4,o4),Zd(b6,ly,v4,v4),Zd(b6,by,l4,l4),Zd(b6,ky,b4,b4),Zd(b6,dy,k4,k4);var d4=function(t){return"number"==typeof t?hy:t[1]},h4=function(t){if("number"==typeof t)return 1;switch(t[0]){case 0:return 2;case 3:return 4;default:return 3}},p4=function(t,e){return[0,t[1],t[2],e[3]]},m4=function(t,e){var r=t[1]-e[1]|0;return 0===r?t[2]-e[2]|0:r},w4=[Li,L_,Hk()],y4=function(t,e){var r=e.slice();return r[2]=t,r},g4=function(t){return t[3][1]},_4=function(t){return t[3][2]},T4=function(t,e){if(t!==e[4]){var r=e.slice();return r[4]=t,r}return e},S4=function(t){return 35<t?ws<t?-1:Ed(LV,t+_c|0)-1|0:-1},E4=function(t){return 35<t?ws<t?-1:Ed(PV,t+_c|0)-1|0:-1},x4=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(_z,t+_c|0)-1|0:-1},A4=function(t){return 45<t?46<t?-1:0:-1},I4=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Sz,t+_c|0)-1|0:-1},C4=function(t){return 8<t?Zo<t?Uc<t?Sn<t?-1:Hu<t?Sv<t?0:-1:Nt<t?ia<t?$l<t?l<t?0:-1:0:-1:h<t?zn<t?0:-1:0:-1:Ed(ZV,t-9|0)-1|0:-1},N4=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Ez,t+_c|0)-1|0:-1},O4=function(t){return 47<t?57<t?-1:0:-1},R4=function(t){return 42<t?57<t?-1:Ed(JV,t+R|0)-1|0:-1},L4=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Cz,t+_c|0)-1|0:-1},P4=function(t){return 47<t?wf<t?-1:Ed(kz,t+-48|0)-1|0:-1},U4=function(t){return 35<t?ws<t?-1:Ed(UV,t+_c|0)-1|0:-1},D4=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Oz,t+_c|0)-1|0:-1},F4=function(t){return 87<t?ya<t?-1:Ed(kh,t-88|0)-1|0:-1},M4=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Rz,t+_c|0)-1|0:-1},X4=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Lz,t+_c|0)-1|0:-1},j4=function(t){return 47<t?Rl<t?-1:Ed(iz,t+-48|0)-1|0:-1},B4=function(t){return 8<t?Zo<t?Uc<t?Sn<t?-1:Hu<t?Sv<t?0:-1:Nt<t?ia<t?$l<t?l<t?0:-1:0:-1:h<t?zn<t?0:-1:0:-1:Ed(tz,t-9|0)-1|0:-1},q4=function(t){return 45<t?Jt<t?-1:Ed(xV,t+Ms|0)-1|0:-1},G4=function(t){return 35<t?ws<t?-1:Ed(DV,t+_c|0)-1|0:-1},Y4=function(t){return 35<t?ws<t?-1:Ed(FV,t+_c|0)-1|0:-1},J4=function(t){return 35<t?ws<t?-1:Ed(MV,t+_c|0)-1|0:-1},H4=function(t){return 8<t?Zo<t?Uc<t?Sn<t?-1:Hu<t?Sv<t?0:-1:Nt<t?ia<t?$l<t?l<t?0:-1:0:-1:h<t?zn<t?0:-1:0:-1:Ed(ez,t-9|0)-1|0:-1},W4=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Xz,t+_c|0)-1|0:-1},V4=function(t){return 47<t?49<t?-1:0:-1},z4=function(t){return Br<t?115<t?-1:0:-1},K4=function(t){return 60<t?61<t?-1:0:-1},Q4=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(jz,t+_c|0)-1|0:-1},$4=function(t){return 60<t?62<t?-1:Ed(bh,t+-61|0)-1|0:-1},Z4=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Bz,t+_c|0)-1|0:-1},t8=function(t){return 65<t?98<t?-1:Ed(kh,t-66|0)-1|0:-1},e8=function(t){return 115<t?Qb<t?-1:0:-1},r8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(pK,t+_c|0)-1|0:-1},a8=function(t){return 47<t?55<t?-1:0:-1},n8=function(t){return Ot<t?ou<t?-1:0:-1},s8=function(t){return ou<t?111<t?-1:0:-1},c8=function(t){return 98<t?99<t?-1:0:-1},i8=function(t){return 47<t?48<t?-1:0:-1},u8=function(t){return 8<t?Zo<t?Uc<t?Sn<t?-1:Hu<t?Sv<t?0:-1:Nt<t?ia<t?$l<t?l<t?0:-1:0:-1:h<t?zn<t?0:-1:0:-1:Ed(rz,t-9|0)-1|0:-1},f8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(qz,t+_c|0)-1|0:-1},o8=function(t){return 45<t?Jt<t?-1:Ed(SV,t+Ms|0)-1|0:-1},v8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Gz,t+_c|0)-1|0:-1},l8=function(t){return 78<t?111<t?-1:Ed(kh,t+cb|0)-1|0:-1},b8=function(t){return 41<t?42<t?-1:0:-1},k8=function(t){return 35<t?ws<t?-1:Ed(mz,t+_c|0)-1|0:-1},d8=function(t){return 35<t?ws<t?-1:Ed(XV,t+_c|0)-1|0:-1},h8=function(t){return 35<t?ws<t?-1:Ed(jV,t+_c|0)-1|0:-1},p8=function(t){return 35<t?ws<t?-1:Ed(BV,t+_c|0)-1|0:-1},m8=function(t){return 47<t?Jt<t?-1:Ed(fz,t+-48|0)-1|0:-1},w8=function(t){return 41<t?61<t?-1:Ed(lz,t+-42|0)-1|0:-1},y8=function(t){return 44<t?48<t?-1:Ed($V,t+-45|0)-1|0:-1},g8=function(t){return 44<t?45<t?-1:0:-1},_8=function(t){return Kc<t?105<t?-1:0:-1},T8=function(t){return Vi<t?108<t?-1:0:-1},S8=function(t){return 99<t?Uf<t?-1:0:-1},E8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Yz,t+_c|0)-1|0:-1},x8=function(t){return 113<t?Br<t?-1:0:-1},A8=function(t){return 45<t?57<t?-1:Ed(pz,t+Ms|0)-1|0:-1},I8=function(t){return 47<t?zr<t?-1:Ed(mK,t+-48|0)-1|0:-1},C8=function(t){return 9<t?10<t?-1:0:-1},N8=function(t){return 96<t?97<t?-1:0:-1},O8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Wz,t+_c|0)-1|0:-1},R8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Vz,t+_c|0)-1|0:-1},L8=function(t){return 35<t?ws<t?-1:Ed(qV,t+_c|0)-1|0:-1},P8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(Zz,t+_c|0)-1|0:-1},U8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(tK,t+_c|0)-1|0:-1},D8=function(t){return Uf<t?Jt<t?-1:0:-1},F8=function(t){return 41<t?47<t?-1:Ed(KV,t+-42|0)-1|0:-1},M8=function(t){return 118<t?119<t?-1:0:-1},X8=function(t){return 35<t?ws<t?-1:Ed(GV,t+_c|0)-1|0:-1},j8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(sK,t+_c|0)-1|0:-1},B8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(cK,t+_c|0)-1|0:-1},q8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(uK,t+_c|0)-1|0:-1},G8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(vK,t+_c|0)-1|0:-1},Y8=function(t){return 35<t?ws<t?-1:Ed(YV,t+_c|0)-1|0:-1},J8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(kK,t+_c|0)-1|0:-1},H8=function(t){return Qb<t?117<t?-1:0:-1},W8=function(t){return 35<t?hn<t?ml<t?nf<t?-1:Co<t?yl<t?Ic<t?rk<t?wt<t?zc<t?ps<t?cl<t?0:-1:0:-1:G<t?Eo<t?0:-1:0:-1:bu<t?pe<t?ik<t?Fs<t?0:-1:0:-1:Ul<t?Ku<t?0:-1:0:-1:wi<t?ns<t?Di<t?xv<t?uf<t?Tt<t?Lu<t?sv<t?$o<t?Fn<t?qs<t?Xv<t?Us<t?Qn<t?wo<t?ys<t?0:-1:0:-1:pf<t?Qt<t?0:-1:0:-1:jv<t?rs<t?ht<t?jc<t?0:-1:0:-1:Rs<t?Ff<t?0:-1:0:-1:Hi<t?Lr<t?Fr<t?Mf<t?sr<t?B<t?0:-1:0:-1:_a<t?bc<t?0:-1:0:-1:Rb<t?Pu<t?Oe<t?ri<t?0:-1:0:-1:ol<t?xo<t?0:-1:0:-1:Zv<t?ru<t?Js<t?wa<t?Gf<t?Za<t?Es<t?Au<t?0:-1:0:-1:xa<t?Vl<t?0:-1:0:-1:oe<t?Ri<t?Gc<t?ct<t?0:-1:0:-1:la<t?Ua<t?0:-1:0:-1:jb<t?Er<t?es<t?Tn<t?U<t?nn<t?0:-1:0:-1:el<t?Il<t?0:-1:0:-1:ja<t?vf<t?v<t?Da<t?0:-1:0:-1:rn<t?si<t?0:-1:0:-1:Ro<t?Nn<t?ho<t?E<t?ee<t?cr<t?Ni<t?io<t?j<t?Ls<t?0:-1:0:-1:Vf<t?Is<t?0:-1:0:-1:Fu<t?os<t?hb<t?Ef<t?0:-1:0:-1:Ab<t?ss<t?0:-1:0:-1:Ca<t?ot<t?hi<t?xc<t?Z<t?nk<t?0:-1:0:-1:_e<t?xr<t?0:-1:0:-1:oa<t?Qf<t?As<t?Ql<t?0:-1:0:-1:Gu<t?Uo<t?0:-1:0:-1:Ui<t?Nf<t?ku<t?Vn<t?Oc<t?al<t?fa<t?ar<t?0:-1:0:-1:Pl<t?po<t?0:-1:0:-1:le<t?Ml<t?Xf<t?Qc<t?0:-1:0:-1:kn<t?Ja<t?0:-1:0:-1:ie<t?sl<t?hr<t?m<t?Qv<t?xt<t?0:-1:0:-1:Rr<t?Un<t?0:-1:0:-1:ib<t?re<t?xe<t?ut<t?0:-1:0:-1:kf<t?zl<t?0:-1:0:-1:N<t?Pa<t?oo<t?ha<t?qt<t?$b<t?fk<t?Qi<t?_u<t?Os<t?hl<t?Xr<t?0:-1:0:-1:wc<t?Pr<t?0:-1:0:-1:So<t?Pt<t?tf<t?Kb<t?0:-1:0:-1:Cl<t?Xl<t?0:-1:0:-1:Tu<t?Dc<t?Zl<t?hs<t?Gs<t?bs<t?0:-1:0:-1:uk<t?vv<t?0:-1:0:-1:Oa<t?zo<t?Ee<t?ev<t?0:-1:0:-1:Vs<t?tn<t?0:-1:0:-1:Tr<t?ea<t?ne<t?to<t?Ra<t?gf<t?Aa<t?El<t?0:-1:0:-1:gs<t?sa<t?0:-1:0:-1:lb<t?rr<t?Zu<t?Lb<t?0:-1:0:-1:lv<t?Db<t?0:-1:0:-1:_v<t?Mv<t?go<t?za<t?Dr<t?mf<t?0:-1:0:-1:pr<t?cn<t?0:-1:0:-1:Ka<t?Vb<t?Ei<t?Re<t?0:-1:0:-1:at<t?Tl<t?0:-1:0:-1:vu<t?Qs<t?$i<t?Mi<t?xi<t?mn<t?Av<t?Yi<t?Fl<t?qf<t?0:-1:0:-1:vb<t?xl<t?0:-1:0:-1:Ut<t?Po<t?jr<t?Sr<t?0:-1:0:-1:Ti<t?Ta<t?0:-1:0:-1:Ib<t?tb<t?st<t?ye<t?ae<t?Va<t?0:-1:0:-1:St<t?on<t?0:-1:0:-1:ts<t?$c<t?rb<t?hu<t?0:-1:0:-1:qu<t?hf<t?0:-1:0:-1:du<t?H<t?or<t?Hl<t?Vr<t?il<t?ek<t?wb<t?0:-1:0:-1:rt<t?eb<t?0:-1:0:-1:Ir<t?zu<t?S<t?ms<t?0:-1:0:-1:li<t?ds<t?0:-1:0:-1:bb<t?dt<t?$f<t?oc<t?Sa<t?Yr<t?0:-1:0:-1:ob<t?Rt<t?0:-1:0:-1:$v<t?no<t?Jr<t?pi<t?0:-1:0:-1:ro<t?$e<t?0:-1:0:-1:gb<t?gn<t?ma<t?na<t?ll<t?ti<t?tl<t?Bv<t?d<t?Vc<t?vr<t?gv<t?gu<t?Ks<t?0:-1:0:-1:Ye<t?Gi<t?0:-1:0:-1:bk<t?Ma<t?Mb<t?rv<t?0:-1:0:-1:zi<t?lu<t?0:-1:0:-1:Yl<t?Cc<t?Yo<t?Jl<t?Wa<t?yv<t?0:-1:0:-1:Ea<t?Zf<t?0:-1:0:-1:No<t?fr<t?Jo<t?Gl<t?0:-1:0:-1:Ac<t?p<t?0:-1:0:-1:Mn<t?x<t?ac<t?pt<t?yr<t?yi<t?uv<t?hc<t?0:-1:0:-1:nt<t?ju<t?0:-1:0:-1:Eb<t?tu<t?vo<t?Bl<t?0:-1:0:-1:ua<t?Cs<t?0:-1:0:-1:cv<t?Wr<t?vs<t?Ho<t?_<t?Zi<t?0:-1:0:-1:Yc<t?nb<t?0:-1:0:-1:Tc<t?ni<t?vn<t?xn<t?0:-1:0:-1:_f<t?Sf<t?0:-1:0:-1:Iv<t?Dt<t?Xn<t?W<t?kb<t?Yn<t?Ds<t?qo<t?xf<t?Y<t?0:-1:0:-1:Vv<t?xb<t?0:-1:0:-1:Jf<t?Ur<t?Yt<t?qr<t?0:-1:0:-1:ok<t?it<t?0:-1:0:-1:Fc<t?zb<t?Nc<t?Ln<t?js<t?Fo<t?0:-1:0:-1:ui<t?Ha<t?0:-1:0:-1:eo<t?Xa<t?sc<t?Oi<t?0:-1:0:-1:yo<t?pn<t?0:-1:0:-1:Tb<t?Bo<t?o<t?Ga<t?mc<t?ze<t?dl<t?Fa<t?0:-1:0:-1:$a<t?Bc<t?0:-1:0:-1:Cv<t?we<t?lf<t?Ol<t?0:-1:0:-1:Fe<t?Qo<t?0:-1:0:-1:Wt<t?O<t?c<t?he<t?gi<t?z<t?0:-1:0:-1:Ys<t?w<t?0:-1:0:-1:ue<t?rf<t?qa<t?sf<t?0:-1:0:-1:Pe<t?Do<t?0:-1:0:-1:Gn<t?ce<t?yc<t?Ii<t?$<t?To<t?Zb<t?co<t?ak<t?Ba<t?wl<t?gr<t?0:-1:0:-1:Oo<t?lr<t?0:-1:0:-1:Sb<t?pa<t?Cb<t?bf<t?0:-1:0:-1:s<t?jt<t?0:-1:0:-1:us<t?mv<t?Ev<t?Gr<t?Hs<t?Ht<t?0:-1:0:-1:Pn<t?Zs<t?0:-1:0:-1:L<t?K<t?an<t?La<t?0:-1:0:-1:Ws<t?Lc<t?0:-1:0:-1:Ss<t?nr<t?Tv<t?Na<t?$t<t?Bi<t?Wl<t?ei<t?0:-1:0:-1:Nr<t?ci<t?0:-1:0:-1:ii<t?mb<t?k<t?Q<t?0:-1:0:-1:_n<t?Sc<t?0:-1:0:-1:be<t?kr<t?Su<t?ln<t?Wb<t?mt<t?0:-1:0:-1:lc<t?Zn<t?0:-1:0:-1:fo<t?$s<t?ov<t?Qr<t?0:-1:0:-1:He<t?Gt<t?0:-1:0:-1:On<t?yt<t?wv<t?Ae<t?Ne<t?_r<t?kc<t?ra<t?cu<t?Xu<t?0:-1:0:-1:Ao<t?nc<t?0:-1:0:-1:Tf<t?aa<t?bn<t?qc<t?0:-1:0:-1:yu<t?Go<t?0:-1:0:-1:er<t?gl<t?bo<t?Gv<t?br<t?fe<t?0:-1:0:-1:Ai<t?ke<t?0:-1:0:-1:Wf<t?gc<t?pu<t?Ie<t?0:-1:0:-1:C<t?et<t?0:-1:0:-1:Kn<t?ls<t?Xs<t?Ge<t?sb<t?Ob<t?de<t?T<t?0:-1:0:-1:Ze<t?qi<t?0:-1:0:-1:Pi<t?Vt<t?Pb<t?Dl<t?0:-1:0:-1:xs<t?en<t?0:-1:0:-1:dr<t?ub<t?Ft<t?Me<t?_o<t?af<t?0:-1:0:-1:wn<t?va<t?0:-1:0:-1:Mo<t?jn<t?_s<t?ft<t?0:-1:0:-1:Ou<t?Ce<t?0:-1:0:-1:Ed(dK,t+_c|0)-1|0:-1},V8=function(t){return 46<t?47<t?-1:0:-1},z8=function(t){return 57<t?58<t?-1:0:-1},K8=function(t,e,r){var a=r-_4(t)|0,n=[0,g4(t),a,r],s=e-_4(t)|0,c=[0,g4(t),s,e];return[0,t[1],c,n]},Q8=function(t,e){var r=O6(e);return K8(t,r,R6(e))},$8=function(t){var e=t[2],r=t[1],a=r[6];if(a!==lh){var n=r.slice();n[6]=lh;var s=n}else s=r;if("number"==typeof e)var c=0;else switch(e[0]){case 1:case 2:case 4:case 7:var i=e[1][1];c=1;break;default:c=0}if(!c)i=Q8(s,s[2]);var u=N2(a[2]);return[0,s,[0,e,i,N2(a[1]),u]]},Z8=function(t,e,r){var a=t.slice();return a[6]=[0,[0,[0,e,r],t[6][1]],t[6][2]],a},t5=function(t,e,r){return Z8(t,e,[1,r])},e5=function(t,e){return Z8(t,e,gV)},r5=function(t,e){var r=R6(e),a=[0,g4(t)+1|0,r],n=t.slice();return n[3]=a,n},a5=(Hk(),function(t){try{var e;return jk(t)}catch(e){throw e=Kd(e)}}),n5=function(t,e,r,a,n){var s=p4(e,r),c=t3(a),i=n?[0,c]:[1,c],u=t.slice();return u[6]=[0,t[6][1],[0,[0,s,i],t[6][2]]],u},s5=function(t,e){if(45===Ed(e,0))var r=1,a=G2(e,1,sd(e)-1|0);else r=0,a=e;if(0===t)var n=0;else switch(t-1|0){case 0:try{var s=kd(bd(_2(pV,a))),c=1}catch(e){if((e=Kd(e))[1]!==ah)throw e;var i=m2(_2(mV,a));n=1,c=0}if(c)i=s,n=1;break;case 2:try{var u=a5(a),f=1}catch(e){if((e=Kd(e))[1]!==ah)throw e;i=m2(_2(wV,a)),n=1,f=0}if(f)i=u,n=1;break;default:n=0}if(!n)try{i=kd(bd(a))}catch(n){if((n=Kd(n))[1]!==ah)throw n;i=m2(_2(yV,a))}return[9,t,r?-i:i,e]},c5=function(t,e,r){var a=E6([0,r]);A6(a);var i=x6(a),u=hn<i?ja<i?bu<i?wt<i?nf<i?0:ps<i?cl<i?2:0:zc<i?1:0:Ic<i?G<i?Eo<i?1:0:rk<i?1:0:ik<i?Fs<i?1:0:pe<i?1:0:Rb<i?jv<i?Us<i?Co<i?Ul<i?Ku<i?1:0:yl<i?1:0:wo<i?ys<i?1:0:Qn<i?1:0:qs<i?pf<i?Qt<i?1:0:Xv<i?1:0:ht<i?jc<i?1:0:rs<i?1:0:Fr<i?$o<i?Rs<i?Ff<i?1:0:Fn<i?1:0:sr<i?B<i?1:0:Mf<i?1:0:Hi<i?_a<i?bc<i?1:0:Lr<i?1:0:Oe<i?ri<i?1:0:Pu<i?1:0:oe<i?Gf<i?Lu<i?ol<i?xo<i?1:0:sv<i?1:0:Es<i?Au<i?1:0:Za<i?1:0:Js<i?xa<i?Vl<i?1:0:wa<i?1:0:Gc<i?ct<i?1:0:Ri<i?1:0:es<i?Zv<i?la<i?Ua<i?1:0:ru<i?1:0:U<i?nn<i?1:0:Tn<i?1:0:jb<i?el<i?Il<i?1:0:Er<i?1:0:v<i?Da<i?1:0:vf<i?1:0:ua<i?Tr<i?ib<i?oa<i?Fu<i?Ni<i?uf<i?rn<i?si<i?2:0:Tt<i?1:0:j<i?Ls<i?1:0:io<i?1:0:ee<i?Vf<i?Is<i?1:0:cr<i?1:0:hb<i?Ef<i?1:0:os<i?1:0:hi<i?ho<i?Ab<i?ss<i?1:0:E<i?1:0:Z<i?nk<i?1:0:xc<i?1:0:Ca<i?_e<i?xr<i?1:0:ot<i?1:0:As<i?Ql<i?1:0:Qf<i?1:0:le<i?Oc<i?Ro<i?Gu<i?Uo<i?1:0:Nn<i?1:0:fa<i?ar<i?1:0:al<i?1:0:ku<i?Pl<i?po<i?1:0:Vn<i?1:0:Xf<i?Qc<i?1:0:Ml<i?1:0:hr<i?Ui<i?kn<i?Ja<i?1:0:Nf<i?1:0:Qv<i?xt<i?1:0:m<i?1:0:ie<i?Rr<i?Un<i?1:0:sl<i?1:0:xe<i?ut<i?1:0:re<i?2:0:ev<i?ga<i?_u<i?Di<i?kf<i?zl<i?2:0:xv<i?2:0:hl<i?Xr<i?2:0:Os<i?2:0:fk<i?wc<i?Pr<i?2:0:Qi<i?1:0:Kb<i?fl<i?1:2:tf<i?0:2:Gs<i?Cl<i?So<i?Pt<i?1:0:Xl<i?1:0:qt<i?$b<i?1:0:bs<i?1:0:uk<i?Zl<i?hs<i?1:0:vv<i?1:0:Tu<i?Dc<i?2:0:so<i?2:1:Ra<i?Vs<i?Al<i?zo<i?Ee<i?0:2:Oa<i?0:1:un<i?ai<i?2:1:tn<i?2:0:ir<i?oo<i?ha<i?2:0:bt<i?2:1:Aa<i?El<i?2:0:gf<i?2:0:Zu<i?Zr<i?gs<i?sa<i?1:0:vt<i?2:1:ne<i?to<i?2:0:Lb<i?2:0:lb<i?jl<i?Lt<i?2:1:rr<i?2:0:lv<i?Db<i?1:0:ea<i?1:0:li<i?Ti<i?Pa<i?_v<i?go<i?Dr<i?mf<i?1:0:za<i?1:0:pr<i?cn<i?1:0:Mv<i?2:0:Ka<i?Ei<i?Re<i?2:0:Vb<i?1:0:at<i?Tl<i?1:0:Hf<i?1:2:vb<i?F<i?qf<i?N<i?0:2:Fl<i?0:2:Av<i?Yi<i?1:0:xl<i?1:0:jr<i?xi<i?mn<i?1:0:Sr<i?1:0:Ut<i?Po<i?1:0:Ta<i?1:0:qu<i?St<i?ae<i?$i<i?Mi<i?1:0:Va<i?1:0:st<i?ye<i?1:0:on<i?1:0:rb<i?Ib<i?tb<i?1:0:hu<i?2:0:ts<i?$c<i?1:0:hf<i?1:0:rt<i?ek<i?vu<i?Qs<i?1:0:wb<i?1:0:Vr<i?il<i?1:0:eb<i?1:0:S<i?or<i?Hl<i?1:0:ms<i?1:0:Ir<i?zu<i?1:0:ds<i?2:0:zi<i?ro<i?ob<i?Sa<i?du<i?H<i?1:0:Yr<i?1:0:$f<i?oc<i?1:0:Rt<i?1:0:Jr<i?bb<i?dt<i?1:0:pi<i?1:0:$v<i?no<i?1:0:$e<i?1:0:Ye<i?gu<i?wi<i?ns<i?1:0:Ks<i?1:0:vr<i?gv<i?1:0:Gi<i?1:0:Mb<i?d<i?Vc<i?1:0:rv<i?1:0:bk<i?Ma<i?2:0:lu<i?1:0:Ac<i?Ea<i?Wa<i?tl<i?Bv<i?2:0:yv<i?1:0:Yo<i?Jl<i?1:0:Zf<i?2:0:Jo<i?Yl<i?Cc<i?2:0:Gl<i?2:0:No<i?fr<i?2:0:p<i?1:0:nt<i?uv<i?ll<i?ti<i?1:0:hc<i?1:0:yr<i?yi<i?1:0:ju<i?1:0:vo<i?ac<i?pt<i?1:0:Bl<i?1:0:Eb<i?tu<i?1:0:Cs<i?1:0:Zb<i?yo<i?Ur<i?Tc<i?vs<i?_i<i?Mn<i?x<i?1:0:In<i?1:2:_<i?Zi<i?1:0:Ho<i?1:0:cv<i?Yc<i?nb<i?1:0:Wr<i?1:0:vn<i?xn<i?1:0:ni<i?1:0:Ds<i?ma<i?_f<i?Sf<i?1:0:na<i?1:0:xf<i?Y<i?2:0:qo<i?2:0:Yn<i?xb<i?iu<i?2:1:Vv<i?0:1:qr<i?kb<i?0:1:Yt<i?0:1:Lv<i?js<i?W<i?it<i?Jf<i?0:1:ok<i?0:1:dv<i?Xn<i?0:2:Fo<i?1:0:Ha<i?Ln<i?Ki<i?2:1:Nc<i?0:1:Ns<i?ui<i?0:1:We<i?2:1:zb<i?_b<i?Wv<i?ul<i?2:1:Hv<i?2:1:pb<i?Vu<i?2:1:Gb<i?2:1:sc<i?av<i?Fc<i?0:2:Oi<i?1:0:eo<i?Xa<i?1:0:pn<i?2:0:ji<i?Ga<i?dl<i?Dt<i?fb<i?n<i?2:1:Pf<i?2:1:di<i?Iv<i?0:2:Fa<i?1:0:Fv<i?ze<i?Hb<i?2:1:mc<i?0:2:Bc<i?nl<i?1:2:$a<i?0:1:Cv<i?lf<i?me<i?o<i?0:2:Ol<i?1:0:Vo<i?Dv<i?2:1:we<i?2:0:Bo<i?Fe<i?Qo<i?1:0:_t<i?1:2:z<i?Tb<i?0:2:gi<i?0:2:qa<i?su<i?w<i?he<i?Yu<i?1:2:c<i?0:1:db<i?Ys<i?0:2:Xt<i?1:2:Ve<i?Ji<i?dn<i?1:2:yf<i?1:2:Wt<i?O<i?1:0:sf<i?1:0:wl<i?Pe<i?ue<i?rf<i?1:0:Do<i?1:0:gb<i?gn<i?1:0:gr<i?1:0:ak<i?zs<i?Kf<i?2:1:Ba<i?2:0:Oo<i?lr<i?1:0:co<i?2:0:cu<i?$t<i?Zs<i?jt<i?Mc<i?bf<i?nv<i?2:1:Cb<i?0:1:pa<i?ao<i?2:1:Sb<i?0:1:Ht<i?To<i?s<i?0:1:$<i?0:1:Gr<i?Hs<i?0:1:Ev<i?0:1:Lc<i?La<i?mv<i?Pn<i?0:1:us<i?0:1:K<i?an<i?0:1:L<i?0:1:ei<i?Ii<i?Ws<i?0:1:yc<i?0:1:Zt<i?Wl<i?0:1:Bi<i?2:0:ln<i?mb<i?Tv<i?Nr<i?ci<i?1:0:Na<i?1:0:k<i?Q<i?1:0:qv<i?2:1:nr<i?Sc<i?ii<i?0:1:_n<i?0:2:mt<i?Ss<i?0:1:Wb<i?0:1:$s<i?kr<i?Zn<i?Su<i?0:1:lc<i?0:1:Qr<i?be<i?0:1:ov<i?0:1:ce<i?Gt<i?fo<i?0:1:He<i?0:1:Wo<i?Gn<i?0:1:Xu<i?2:0:On<i?wv<i?bn<i?Ao<i?kc<i?ra<i?1:0:nc<i?1:0:Ne<i?_r<i?1:0:qc<i?1:0:da<i?Tf<i?aa<i?1:0:kl<i?1:2:yu<i?Go<i?1:0:Ae<i?1:0:er<i?bo<i?br<i?fe<i?1:0:Gv<i?1:0:Ai<i?ke<i?1:0:gl<i?1:0:Wf<i?pu<i?Ie<i?1:0:gc<i?1:0:C<i?et<i?1:0:yt<i?1:0:Kn<i?Xs<i?sb<i?de<i?T<i?1:0:Ob<i?1:0:Ze<i?qi<i?1:0:Ge<i?1:0:Pi<i?Pb<i?Dl<i?1:0:Vt<i?1:0:xs<i?en<i?1:0:ls<i?2:0:dr<i?Ft<i?_o<i?af<i?2:0:Me<i?2:0:wn<i?va<i?1:0:ub<i?1:0:Mo<i?_s<i?ft<i?1:0:jn<i?2:0:Ou<i?Ce<i?2:0:ml<i?2:0:Ed(EV,i+1|0)-1|0;if(3<u>>>0)var f=C6(a);else switch(u){case 0:f=2;break;case 1:f=0;break;case 2:f=1;break;default:if(I6(a,2),0===H8(x6(a))){var l=I8(x6(a));if(0===l)f=0===P4(x6(a))&&0===P4(x6(a))&&0===P4(x6(a))?0:C6(a);else if(1===l)if(0===P4(x6(a)))for(;;){var b=j4(x6(a));if(0!==b){f=1===b?0:C6(a);break}}else f=C6(a);else f=C6(a)}else f=C6(a)}if(2<=f){if(!(3<=f))return Z8(t,e,30)}else if(0<=f)return t;return m2(hV)},i5=function(t,e,r){var a=e+O6(r)|0;return[0,K8(t,a,e+R6(r)|0),H6(r)]},u5=function(t,e){for(var r=O6(t[2]),a=Y6(e),n=Z2(sd(e)),s=t;;){A6(a);var c=x6(a),i=92<c?1:Ed(sz,c+1|0)-1|0;if(2<i>>>0)var u=C6(a);else switch(i){case 0:u=2;break;case 1:u=3;break;default:if(I6(a,3),0===H8(x6(a))){var f=I8(x6(a));if(0===f)u=0===P4(x6(a))&&0===P4(x6(a))&&0===P4(x6(a))?0:C6(a);else if(1===f)if(0===P4(x6(a)))for(;;){var o=j4(x6(a));if(0!==o){u=1===o?1:C6(a);break}}else u=C6(a);else u=C6(a)}else u=C6(a)}if(3<u>>>0)return m2(bV);switch(u){case 0:var v=i5(s,r,a),l=v[2],b=dd(_2(kV,G2(l,2,sd(l)-2|0))),k=c5(s,v[1],b);W6(n,b);s=k;continue;case 1:var d=i5(s,r,a),h=d[2],p=dd(_2(dV,G2(h,3,sd(h)-4|0))),m=c5(s,d[1],p);W6(n,p);s=m;continue;case 2:return[0,s,t3(n)];default:a3(n,H6(a));continue}}},f5=function(t,e,r){var a=e5(t,Q8(t,e));return N6(e),$d(r,a,e)},o5=function(t,e,r){for(var a=t;;){A6(r);var n=x6(r),s=-1<n?42<n?mu<n?0:Mu<n?1:0:Ed(_V,n)-1|0:-1;if(3<s>>>0)var c=C6(r);else switch(s){case 0:c=3;break;case 1:c=0;break;case 2:I6(r,0);c=0===C8(x6(r))?0:C6(r);break;default:I6(r,3);var i=x6(r),u=44<i?47<i?-1:Ed(oK,i+-45|0)-1|0:-1;c=0===u?0===V8(x6(r))?2:C6(r):1===u?1:C6(r)}if(3<c>>>0){var f=e5(a,Q8(a,r));return[0,f,Q8(f,r)]}switch(c){case 0:var o=r5(a,r);a3(e,H6(r));a=o;continue;case 1:var v=Q8(a,r);return[0,a[4]?Z8(a,v,[2,OF,NF]):a,v];case 2:if(a[4])return[0,a,Q8(a,r)];a3(e,RF);continue;default:a3(e,H6(r));continue}}},v5=function(t,e,r){for(;;){A6(r);var a=x6(r),n=13<a?mu<a?1:Mu<a?2:1:Ed(zV,a+1|0)-1|0;if(3<n>>>0)var s=C6(r);else switch(n){case 0:s=0;break;case 1:s=2;break;case 2:s=1;break;default:I6(r,1);s=0===C8(x6(r))?1:C6(r)}if(2<s>>>0)return m2(LF);switch(s){case 0:return[0,t,Q8(t,r)];case 1:var c=Q8(t,r),i=c[3],u=r5(t,r),f=L6(r);return[0,u,[0,c[1],c[2],[0,i[1],i[2]-f|0,i[3]-f|0]]];default:a3(e,H6(r));continue}}},l5=function(t,e){function r(t){return I6(t,3),0===a8(x6(t))?2:C6(t)}A6(e);var a=x6(e),n=ya<a?mu<a?1:Mu<a?2:1:Ed(IV,a+1|0)-1|0;if(14<n>>>0)var s=C6(e);else switch(n){case 1:s=16;break;case 2:s=15;break;case 3:I6(e,15);s=0===C8(x6(e))?15:C6(e);break;case 4:I6(e,4);s=0===a8(x6(e))?r(e):C6(e);break;case 5:I6(e,11);s=0===a8(x6(e))?r(e):C6(e);break;case 7:s=5;break;case 8:s=6;break;case 9:s=7;break;case 10:s=8;break;case 11:s=9;break;case 12:I6(e,14);var c=I8(x6(e));if(0===c)s=0===P4(x6(e))&&0===P4(x6(e))&&0===P4(x6(e))?12:C6(e);else if(1===c)if(0===P4(x6(e)))for(;;){var i=j4(x6(e));if(0!==i){s=1===i?13:C6(e);break}}else s=C6(e);else s=C6(e);break;case 13:s=10;break;case 14:I6(e,14);s=0===P4(x6(e))&&0===P4(x6(e))?1:C6(e);break;default:s=0}if(16<s>>>0)return m2(ZW);switch(s){case 1:var u=H6(e);return[0,t,u,[0,dd(_2(tV,u))],0];case 2:var f=H6(e),o=dd(_2(eV,f));return 256<=o?[0,t,f,[0,o>>>3|0,48+(7&o)|0],1]:[0,t,f,[0,o],1];case 3:var v=H6(e);return[0,t,v,[0,dd(_2(rV,v))],1];case 4:return[0,t,aV,[0,0],0];case 5:return[0,t,nV,[0,8],0];case 6:return[0,t,sV,[0,12],0];case 7:return[0,t,cV,[0,10],0];case 8:return[0,t,iV,[0,13],0];case 9:return[0,t,uV,[0,9],0];case 10:return[0,t,fV,[0,11],0];case 11:var l=H6(e);return[0,t,l,[0,dd(_2(oV,l))],1];case 12:var b=H6(e);return[0,t,b,[0,dd(_2(vV,G2(b,1,sd(b)-1|0)))],0];case 13:var k=H6(e),d=dd(_2(lV,G2(k,2,sd(k)-3|0)));return[0,au<d?e5(t,Q8(t,e)):t,k,[0,d],0];case 14:var h=H6(e),p=P6(e);return[0,e5(t,Q8(t,e)),h,p,0];case 15:var m=H6(e);return[0,r5(t,e),m,[0],0];default:return[0,t,H6(e),P6(e),0]}},b5=function(t,e,r,a,n,s){for(var c=t,i=n;;){A6(s);var u=x6(s),f=92<u?1:Ed(nz,u+1|0)-1|0;if(4<f>>>0)var o=C6(s);else switch(f){case 1:o=3;break;case 3:o=0;break;case 4:o=1;break;default:o=2}if(3<o>>>0)return m2(PF);switch(o){case 0:var v=H6(s);if(a3(a,v),Gd(e,v))return[0,c,Q8(c,s),i];a3(r,v);continue;case 1:a3(a,UF);var l=l5(c,s),b=l[4]||i;a3(a,l[2]),K2(function(t){return W6(r,t)},l[3]);c=l[1],i=b;continue;case 2:var k=H6(s);a3(a,k);var d=e5(c,Q8(c,s));return a3(r,k),[0,d,Q8(d,s),i];default:var h=H6(s);a3(a,h),a3(r,h);continue}}},k5=function(t,e,r,a,n,s){for(var c=t;;){A6(s);var i=x6(s),u=96<i?1:Ed(vz,i+1|0)-1|0;if(6<u>>>0)var f=C6(s);else switch(u){case 0:f=0;break;case 1:f=6;break;case 2:f=5;break;case 3:I6(s,5);f=0===C8(x6(s))?4:C6(s);break;case 4:I6(s,6);var o=x6(s);f=0===(ws<o?zr<o?-1:0:-1)?2:C6(s);break;case 5:f=3;break;default:f=1}if(6<f>>>0)return m2(DF);switch(f){case 0:var v=e5(c,Q8(c,s));return[0,v,p4(e,Q8(v,s)),1];case 1:return r3(n,96),[0,c,p4(e,Q8(c,s)),1];case 2:return a3(n,FF),[0,c,p4(e,Q8(c,s)),0];case 3:r3(a,92),r3(n,92);var l=l5(c,s),b=l[2];a3(a,b),a3(n,b),K2(function(t){return W6(r,t)},l[3]);c=l[1];continue;case 4:a3(a,MF),a3(n,XF),a3(r,jF);c=r5(c,s);continue;case 5:var k=H6(s);a3(a,k),a3(n,k),r3(r,10);c=r5(c,s);continue;default:var d=H6(s);a3(a,d),a3(n,d),a3(r,d);continue}}},d5=function(t,e,r,a,n){for(var s=t;;){A6(n);var c=x6(n),i=zr<c?mu<c?1:Mu<c?2:1:Ed(yz,c+1|0)-1|0;if(5<i>>>0)var u=C6(n);else switch(i){case 0:u=1;break;case 1:u=6;break;case 2:u=2;break;case 3:I6(n,2);u=0===C8(x6(n))?2:C6(n);break;case 4:u=0;break;default:I6(n,6);var f=x6(n),o=34<f?ws<f?-1:Ed(bz,f-35|0)-1|0:-1;if(0===o){var v=x6(n),l=47<v?ya<v?-1:Ed(wz,v+-48|0)-1|0:-1;if(0===l)for(;;){var b=x6(n),k=47<b?59<b?-1:Ed(NV,b+-48|0)-1|0:-1;if(0!==k){u=1===k?4:C6(n);break}}else if(1===l)if(0===P4(x6(n)))for(;;){var d=x6(n),h=47<d?wf<d?-1:Ed(hz,d+-48|0)-1|0:-1;if(0!==h){u=1===h?3:C6(n);break}}else u=C6(n);else u=C6(n)}else if(1===o)if(0===G4(x6(n))){var p=E4(x6(n));if(0===p){var m=E4(x6(n));if(0===m){var w=E4(x6(n));if(0===w){var y=E4(x6(n));if(0===y){var g=E4(x6(n));if(0===g){var _=E4(x6(n));if(0===_){var T=x6(n);u=0===(58<T?59<T?-1:0:-1)?5:C6(n)}else u=1===_?5:C6(n)}else u=1===g?5:C6(n)}else u=1===y?5:C6(n)}else u=1===w?5:C6(n)}else u=1===m?5:C6(n)}else u=1===p?5:C6(n)}else u=C6(n);else u=C6(n)}if(6<u>>>0)return m2(zF);switch(u){case 0:var S=H6(n);switch(e){case 0:var E=Yd(S,KF)?0:1;break;case 1:E=Yd(S,QF)?0:1;break;default:if(Yd(S,$F))if(Yd(S,ZF)){E=0;var x=0}else x=1;else x=1;if(x)return N6(n),[0,s,Q8(s,n)]}if(E)return[0,s,Q8(s,n)];a3(a,S),a3(r,S);continue;case 1:var A=e5(s,Q8(s,n));return[0,A,Q8(A,n)];case 2:var I=H6(n);a3(a,I),a3(r,I);s=r5(s,n);continue;case 3:var C=H6(n),N=G2(C,3,sd(C)-4|0);a3(a,C),W6(r,dd(_2(tM,N)));continue;case 4:var O=H6(n),R=G2(O,2,sd(O)-3|0);a3(a,O),W6(r,dd(R));continue;case 5:var L=H6(n),P=G2(L,1,sd(L)-2|0);a3(a,L);var U=Lk(P,eM);if(0<=U)if(0<U){var D=Lk(P,Mq);if(0<=D)if(0<D){var F=Lk(P,aJ);if(0<=F)if(0<F){var M=Lk(P,lH);if(0<=M)if(0<M){var X=Lk(P,GH);if(0<=X)if(0<X)if(Yd(P,nW))if(Yd(P,sW))if(Yd(P,cW))if(Yd(P,iW))if(Yd(P,uW))if(Yd(P,fW))var j=1,B=0,q=0,G=0,Y=0;else{var J=oW;Y=1}else J=vW,Y=1;else J=lW,Y=1;else J=bW,Y=1;else J=kW,Y=1;else J=dW,Y=1;else J=hW,Y=1;else if(Yd(P,YH))if(Yd(P,JH))if(Yd(P,HH))if(Yd(P,WH))if(Yd(P,VH))if(Yd(P,zH))if(Yd(P,KH))j=1,B=0,q=0,G=0,Y=0;else J=QH,Y=1;else J=$H,Y=1;else J=ZH,Y=1;else J=tW,Y=1;else J=eW,Y=1;else J=rW,Y=1;else J=aW,Y=1;if(Y){var H=J;G=1}}else H=pW,G=1;else{var W=Lk(P,bH);if(0<=W)if(0<W)if(Yd(P,IH))if(Yd(P,CH))if(Yd(P,NH))if(Yd(P,OH))if(Yd(P,RH))if(Yd(P,LH))if(Yd(P,PH)){j=1,B=0,q=0,G=0;var V=0}else{var z=UH;V=1}else z=DH,V=1;else z=FH,V=1;else z=MH,V=1;else z=XH,V=1;else z=jH,V=1;else z=BH,V=1;else z=qH,V=1;else if(Yd(P,kH))if(Yd(P,dH))if(Yd(P,hH))if(Yd(P,pH))if(Yd(P,mH))if(Yd(P,wH))if(Yd(P,yH))j=1,B=0,q=0,G=0,V=0;else z=gH,V=1;else z=_H,V=1;else z=TH,V=1;else z=SH,V=1;else z=EH,V=1;else z=xH,V=1;else z=AH,V=1;if(V)H=z,G=1}if(G){var K=H;q=1}}else K=mW,q=1;else{var Q=Lk(P,nJ);if(0<=Q)if(0<Q){var $=Lk(P,UJ);if(0<=$)if(0<$)if(Yd(P,KJ))if(Yd(P,QJ))if(Yd(P,$J))if(Yd(P,ZJ))if(Yd(P,tH))if(Yd(P,eH))if(Yd(P,rH)){j=1,B=0,q=0;var Z=0,tt=0}else{var et=aH;tt=1}else et=nH,tt=1;else et=sH,tt=1;else et=cH,tt=1;else et=iH,tt=1;else et=uH,tt=1;else et=fH,tt=1;else et=oH,tt=1;else if(Yd(P,DJ))if(Yd(P,FJ))if(Yd(P,MJ))if(Yd(P,XJ))if(Yd(P,jJ))if(Yd(P,BJ))if(Yd(P,qJ))j=1,B=0,q=0,Z=0,tt=0;else et=GJ,tt=1;else et=YJ,tt=1;else et=JJ,tt=1;else et=HJ,tt=1;else et=WJ,tt=1;else et=VJ,tt=1;else et=zJ,tt=1;if(tt){var rt=et;Z=1}}else rt=vH,Z=1;else{var at=Lk(P,sJ);if(0<=at)if(0<at)if(Yd(P,yJ))if(Yd(P,gJ))if(Yd(P,_J))if(Yd(P,TJ))if(Yd(P,SJ))if(Yd(P,EJ))if(Yd(P,xJ)){j=1,B=0,q=0,Z=0;var nt=0}else{var st=AJ;nt=1}else st=IJ,nt=1;else st=CJ,nt=1;else st=NJ,nt=1;else st=OJ,nt=1;else st=RJ,nt=1;else st=LJ,nt=1;else st=PJ,nt=1;else if(Yd(P,cJ))if(Yd(P,iJ))if(Yd(P,uJ))if(Yd(P,fJ))if(Yd(P,oJ))if(Yd(P,vJ))if(Yd(P,lJ))j=1,B=0,q=0,Z=0,nt=0;else st=bJ,nt=1;else st=kJ,nt=1;else st=dJ,nt=1;else st=hJ,nt=1;else st=pJ,nt=1;else st=mJ,nt=1;else st=wJ,nt=1;if(nt)rt=st,Z=1}if(Z)K=rt,q=1}if(q){var ct=K;B=1}}else ct=wW,B=1;else{var it=Lk(P,Xq);if(0<=it)if(0<it){var ut=Lk(P,VG);if(0<=ut)if(0<ut){var ft=Lk(P,EY);if(0<=ft)if(0<ft)if(Yd(P,jY))if(Yd(P,BY))if(Yd(P,qY))if(Yd(P,GY))if(Yd(P,YY))if(Yd(P,JY))if(Yd(P,HY)){j=1,B=0;var ot=0,vt=0,lt=0}else{var bt=WY;lt=1}else bt=VY,lt=1;else bt=zY,lt=1;else bt=KY,lt=1;else bt=QY,lt=1;else bt=$Y,lt=1;else bt=ZY,lt=1;else bt=tJ,lt=1;else if(Yd(P,xY))if(Yd(P,AY))if(Yd(P,IY))if(Yd(P,CY))if(Yd(P,NY))if(Yd(P,OY))if(Yd(P,RY))j=1,B=0,ot=0,vt=0,lt=0;else bt=LY,lt=1;else bt=PY,lt=1;else bt=UY,lt=1;else bt=DY,lt=1;else bt=FY,lt=1;else bt=MY,lt=1;else bt=XY,lt=1;if(lt){var kt=bt;vt=1}}else kt=eJ,vt=1;else{var dt=Lk(P,zG);if(0<=dt)if(0<dt)if(Yd(P,oY))if(Yd(P,vY))if(Yd(P,lY))if(Yd(P,bY))if(Yd(P,kY))if(Yd(P,dY))if(Yd(P,hY)){j=1,B=0,ot=0,vt=0;var ht=0}else{var pt=pY;ht=1}else pt=mY,ht=1;else pt=wY,ht=1;else pt=yY,ht=1;else pt=gY,ht=1;else pt=_Y,ht=1;else pt=TY,ht=1;else pt=SY,ht=1;else if(Yd(P,KG))if(Yd(P,QG))if(Yd(P,$G))if(Yd(P,ZG))if(Yd(P,tY))if(Yd(P,eY))if(Yd(P,rY))j=1,B=0,ot=0,vt=0,ht=0;else pt=aY,ht=1;else pt=nY,ht=1;else pt=sY,ht=1;else pt=cY,ht=1;else pt=iY,ht=1;else pt=uY,ht=1;else pt=fY,ht=1;if(ht)kt=pt,vt=1}if(vt){var mt=kt;ot=1}}else mt=rJ,ot=1;else{var wt=Lk(P,jq);if(0<=wt)if(0<wt){var yt=Lk(P,pG);if(0<=yt)if(0<yt)if(Yd(P,RG))if(Yd(P,LG))if(Yd(P,PG))if(Yd(P,UG))if(Yd(P,DG))if(Yd(P,FG))if(Yd(P,MG)){j=1,B=0,ot=0;var gt=0,_t=0}else{var Tt=XG;_t=1}else Tt=jG,_t=1;else Tt=BG,_t=1;else Tt=qG,_t=1;else Tt=GG,_t=1;else Tt=YG,_t=1;else Tt=JG,_t=1;else Tt=HG,_t=1;else if(Yd(P,mG))if(Yd(P,wG))if(Yd(P,yG))if(Yd(P,gG))if(Yd(P,_G))if(Yd(P,TG))if(Yd(P,SG))j=1,B=0,ot=0,gt=0,_t=0;else Tt=EG,_t=1;else Tt=xG,_t=1;else Tt=AG,_t=1;else Tt=IG,_t=1;else Tt=CG,_t=1;else Tt=NG,_t=1;else Tt=OG,_t=1;if(_t){var St=Tt;gt=1}}else St=WG,gt=1;else{var Et=Lk(P,Bq);if(0<=Et)if(0<Et)if(Yd(P,rG))if(Yd(P,aG))if(Yd(P,nG))if(Yd(P,sG))if(Yd(P,cG))if(Yd(P,iG))if(Yd(P,uG)){j=1,B=0,ot=0,gt=0;var xt=0}else{var At=fG;xt=1}else At=oG,xt=1;else At=vG,xt=1;else At=lG,xt=1;else At=bG,xt=1;else At=kG,xt=1;else At=dG,xt=1;else At=hG,xt=1;else if(Yd(P,qq))if(Yd(P,Gq))if(Yd(P,Yq))if(Yd(P,Jq))if(Yd(P,Hq))if(Yd(P,Wq))if(Yd(P,Vq))j=1,B=0,ot=0,gt=0,xt=0;else At=zq,xt=1;else At=Kq,xt=1;else At=Qq,xt=1;else At=$q,xt=1;else At=Zq,xt=1;else At=tG,xt=1;else At=eG,xt=1;if(xt)St=At,gt=1}if(gt)mt=St,ot=1}if(ot)ct=mt,B=1}if(B){var It=ct;j=0}}else It=yW,j=0;else{var Ct=Lk(P,rM);if(0<=Ct)if(0<Ct){var Nt=Lk(P,gj);if(0<=Nt)if(0<Nt){var Ot=Lk(P,NB);if(0<=Ot)if(0<Ot){var Rt=Lk(P,iq);if(0<=Rt)if(0<Rt)if(Yd(P,_q))if(Yd(P,Tq))if(Yd(P,Sq))if(Yd(P,Eq))if(Yd(P,xq))if(Yd(P,Aq)){j=1;var Lt=0,Pt=0,Ut=0,Dt=0}else{var Ft=Iq;Dt=1}else Ft=Cq,Dt=1;else Ft=Nq,Dt=1;else Ft=Oq,Dt=1;else Ft=Rq,Dt=1;else Ft=Lq,Dt=1;else Ft=Pq,Dt=1;else if(Yd(P,uq))if(Yd(P,fq))if(Yd(P,oq))if(Yd(P,vq))if(Yd(P,lq))if(Yd(P,bq))if(Yd(P,kq))j=1,Lt=0,Pt=0,Ut=0,Dt=0;else Ft=dq,Dt=1;else Ft=hq,Dt=1;else Ft=pq,Dt=1;else Ft=mq,Dt=1;else Ft=wq,Dt=1;else Ft=yq,Dt=1;else Ft=gq,Dt=1;if(Dt){var Mt=Ft;Ut=1}}else Mt=Uq,Ut=1;else{var Xt=Lk(P,OB);if(0<=Xt)if(0<Xt)if(Yd(P,HB))if(Yd(P,WB))if(Yd(P,VB))if(Yd(P,zB))if(Yd(P,KB))if(Yd(P,QB))if(Yd(P,$B)){j=1,Lt=0,Pt=0,Ut=0;var jt=0}else{var Bt=ZB;jt=1}else Bt=tq,jt=1;else Bt=eq,jt=1;else Bt=rq,jt=1;else Bt=aq,jt=1;else Bt=nq,jt=1;else Bt=sq,jt=1;else Bt=cq,jt=1;else if(Yd(P,RB))if(Yd(P,LB))if(Yd(P,PB))if(Yd(P,UB))if(Yd(P,DB))if(Yd(P,FB))if(Yd(P,MB))j=1,Lt=0,Pt=0,Ut=0,jt=0;else Bt=XB,jt=1;else Bt=jB,jt=1;else Bt=BB,jt=1;else Bt=qB,jt=1;else Bt=GB,jt=1;else Bt=YB,jt=1;else Bt=JB,jt=1;if(jt)Mt=Bt,Ut=1}if(Ut){var qt=Mt;Pt=1}}else qt=Dq,Pt=1;else{var Gt=Lk(P,_j);if(0<=Gt)if(0<Gt){var Yt=Lk(P,Zj);if(0<=Yt)if(0<Yt)if(Yd(P,kB))if(Yd(P,dB))if(Yd(P,hB))if(Yd(P,pB))if(Yd(P,mB))if(Yd(P,wB))if(Yd(P,yB)){j=1,Lt=0,Pt=0;var Jt=0,Ht=0}else{var Wt=gB;Ht=1}else Wt=_B,Ht=1;else Wt=TB,Ht=1;else Wt=SB,Ht=1;else Wt=EB,Ht=1;else Wt=xB,Ht=1;else Wt=AB,Ht=1;else Wt=IB,Ht=1;else if(Yd(P,tB))if(Yd(P,eB))if(Yd(P,rB))if(Yd(P,aB))if(Yd(P,nB))if(Yd(P,sB))if(Yd(P,cB))j=1,Lt=0,Pt=0,Jt=0,Ht=0;else Wt=iB,Ht=1;else Wt=uB,Ht=1;else Wt=fB,Ht=1;else Wt=oB,Ht=1;else Wt=vB,Ht=1;else Wt=lB,Ht=1;else Wt=bB,Ht=1;if(Ht){var Vt=Wt;Jt=1}}else Vt=CB,Jt=1;else{var zt=Lk(P,Tj);if(0<=zt)if(0<zt)if(Yd(P,Mj))if(Yd(P,Xj))if(Yd(P,jj))if(Yd(P,Bj))if(Yd(P,qj))if(Yd(P,Gj))if(Yd(P,Yj)){j=1,Lt=0,Pt=0,Jt=0;var Kt=0}else{var Qt=Jj;Kt=1}else Qt=Hj,Kt=1;else Qt=Wj,Kt=1;else Qt=Vj,Kt=1;else Qt=zj,Kt=1;else Qt=Kj,Kt=1;else Qt=Qj,Kt=1;else Qt=$j,Kt=1;else if(Yd(P,Sj))if(Yd(P,Ej))if(Yd(P,xj))if(Yd(P,Aj))if(Yd(P,Ij))if(Yd(P,Cj))if(Yd(P,Nj))j=1,Lt=0,Pt=0,Jt=0,Kt=0;else Qt=Oj,Kt=1;else Qt=Rj,Kt=1;else Qt=Lj,Kt=1;else Qt=Pj,Kt=1;else Qt=Uj,Kt=1;else Qt=Dj,Kt=1;else Qt=Fj,Kt=1;if(Kt)Vt=Qt,Jt=1}if(Jt)qt=Vt,Pt=1}if(Pt){var $t=qt;Lt=1}}else $t=Fq,Lt=1;else{var Zt=Lk(P,aM);if(0<=Zt)if(0<Zt){var te=Lk(P,lX);if(0<=te)if(0<te){var ee=Lk(P,GX);if(0<=ee)if(0<ee)if(Yd(P,nj))if(Yd(P,sj))if(Yd(P,cj))if(Yd(P,ij))if(Yd(P,uj))if(Yd(P,fj))if(Yd(P,oj)){j=1,Lt=0;var re=0,ae=0,ne=0}else{var se=vj;ne=1}else se=lj,ne=1;else se=bj,ne=1;else se=kj,ne=1;else se=dj,ne=1;else se=hj,ne=1;else se=pj,ne=1;else se=mj,ne=1;else if(Yd(P,YX))if(Yd(P,JX))if(Yd(P,HX))if(Yd(P,WX))if(Yd(P,VX))if(Yd(P,zX))if(Yd(P,KX))j=1,Lt=0,re=0,ae=0,ne=0;else se=QX,ne=1;else se=$X,ne=1;else se=ZX,ne=1;else se=tj,ne=1;else se=ej,ne=1;else se=rj,ne=1;else se=aj,ne=1;if(ne){var ce=se;ae=1}}else ce=wj,ae=1;else{var ie=Lk(P,bX);if(0<=ie)if(0<ie)if(Yd(P,IX))if(Yd(P,CX))if(Yd(P,NX))if(Yd(P,OX))if(Yd(P,RX))if(Yd(P,LX))if(Yd(P,PX)){j=1,Lt=0,re=0,ae=0;var ue=0}else{var fe=UX;ue=1}else fe=DX,ue=1;else fe=FX,ue=1;else fe=MX,ue=1;else fe=XX,ue=1;else fe=jX,ue=1;else fe=BX,ue=1;else fe=qX,ue=1;else if(Yd(P,kX))if(Yd(P,dX))if(Yd(P,hX))if(Yd(P,pX))if(Yd(P,mX))if(Yd(P,wX))if(Yd(P,yX))j=1,Lt=0,re=0,ae=0,ue=0;else fe=gX,ue=1;else fe=_X,ue=1;else fe=TX,ue=1;else fe=SX,ue=1;else fe=EX,ue=1;else fe=xX,ue=1;else fe=AX,ue=1;if(ue)ce=fe,ae=1}if(ae){var oe=ce;re=1}}else oe=yj,re=1;else{var ve=Lk(P,nM);if(0<=ve)if(0<ve){var le=Lk(P,UM);if(0<=le)if(0<le)if(Yd(P,KM))if(Yd(P,QM))if(Yd(P,$M))if(Yd(P,ZM))if(Yd(P,tX))if(Yd(P,eX))if(Yd(P,rX)){j=1,Lt=0,re=0;var be=0,ke=0}else{var de=aX;ke=1}else de=nX,ke=1;else de=sX,ke=1;else de=cX,ke=1;else de=iX,ke=1;else de=uX,ke=1;else de=fX,ke=1;else de=oX,ke=1;else if(Yd(P,DM))if(Yd(P,FM))if(Yd(P,MM))if(Yd(P,XM))if(Yd(P,jM))if(Yd(P,BM))if(Yd(P,qM))j=1,Lt=0,re=0,be=0,ke=0;else de=GM,ke=1;else de=YM,ke=1;else de=JM,ke=1;else de=HM,ke=1;else de=WM,ke=1;else de=VM,ke=1;else de=zM,ke=1;if(ke){var he=de;be=1}}else he=vX,be=1;else{var pe=Lk(P,sM);if(0<=pe)if(0<pe)if(Yd(P,yM))if(Yd(P,gM))if(Yd(P,_M))if(Yd(P,TM))if(Yd(P,SM))if(Yd(P,EM))if(Yd(P,xM)){j=1,Lt=0,re=0,be=0;var me=0}else{var we=AM;me=1}else we=IM,me=1;else we=CM,me=1;else we=NM,me=1;else we=OM,me=1;else we=RM,me=1;else we=LM,me=1;else we=PM,me=1;else if(Yd(P,cM))if(Yd(P,iM))if(Yd(P,uM))if(Yd(P,fM))if(Yd(P,oM))if(Yd(P,vM))if(Yd(P,lM))j=1,Lt=0,re=0,be=0,me=0;else we=bM,me=1;else we=kM,me=1;else we=dM,me=1;else we=hM,me=1;else we=pM,me=1;else we=mM,me=1;else we=wM,me=1;if(me)he=we,be=1}if(be)oe=he,re=1}if(re)$t=oe,Lt=1}if(Lt)It=$t,j=0}var ye=j?0:It;ye?W6(r,ye[1]):a3(r,_2(_W,_2(P,gW)));continue;default:var ge=H6(n);a3(a,ge),a3(r,ge);continue}}},h5=function(t,e){function r(t){return 0===T8(x6(t))&&0===s8(x6(t))&&0===M8(x6(t))&&0===g8(x6(t))&&0===_8(x6(t))&&0===n8(x6(t))&&0===c8(x6(t))&&0===T8(x6(t))&&0===H8(x6(t))&&0===S8(x6(t))&&0===D8(x6(t))?3:C6(t)}function a(t){return I6(t,3),0===z8(x6(t))?3:C6(t)}function i(t){for(;;)if(I6(t,17),0!==G4(x6(t)))return C6(t)}function u(t){I6(t,17);var e=k8(x6(t));if(2<e>>>0)return C6(t);switch(e){case 0:return i(t);case 1:if(0===O4(x6(t)))for(;;){I6(t,16);var r=S4(x6(t));if(0===r)for(;;)if(I6(t,15),0!==G4(x6(t)))return C6(t);if(1!==r)return C6(t)}return C6(t);default:for(;;){I6(t,16);var a=S4(x6(t));if(0===a)for(;;)if(I6(t,15),0!==G4(x6(t)))return C6(t);if(1!==a)return C6(t)}}}function f(t){I6(t,18);var e=d8(x6(t));if(2<e>>>0)return C6(t);switch(e){case 0:return i(t);case 1:for(;;){I6(t,18);var r=d8(x6(t));if(2<r>>>0)return C6(t);switch(r){case 0:return i(t);case 1:continue;default:return u(t)}}default:return u(t)}}function b(t){for(;;){I6(t,18);var e=p8(x6(t));if(3<e>>>0)return C6(t);switch(e){case 0:return i(t);case 1:return f(t);case 2:continue;default:return u(t)}}}function y(t){I6(t,17);var e=U4(x6(t));if(0===e)return i(t);if(1===e)for(;;){I6(t,14);var r=U4(x6(t));if(0===r)for(;;)if(I6(t,13),0!==G4(x6(t)))return C6(t);if(1!==r)return C6(t)}return C6(t)}function g(t){I6(t,17);var e=h8(x6(t));if(0===e)return i(t);if(1===e)for(;;){I6(t,10);var r=h8(x6(t));if(0===r)for(;;)if(I6(t,9),0!==G4(x6(t)))return C6(t);if(1!==r)return C6(t)}return C6(t)}function A(t){I6(t,17);var e=Y8(x6(t));if(0===e)return i(t);if(1===e)for(;;){I6(t,8);var r=Y8(x6(t));if(0===r)for(;;)if(I6(t,7),0!==G4(x6(t)))return C6(t);if(1!==r)return C6(t)}return C6(t)}function I(t){I6(t,18);var e=S4(x6(t));if(0===e)return i(t);if(1===e)for(;;){I6(t,18);var r=S4(x6(t));if(0===r)return i(t);if(1!==r)return C6(t)}return C6(t)}function R(t){for(;;){I6(t,18);var e=X8(x6(t));if(2<e>>>0)return C6(t);switch(e){case 0:return i(t);case 1:return I(t);default:continue}}}function P(t){for(;;)if(I6(t,11),0!==G4(x6(t)))return C6(t)}function D(t){for(;;){I6(t,12);var e=L8(x6(t));if(3<e>>>0)return C6(t);switch(e){case 0:return P(t);case 1:return I(t);case 2:continue;default:for(;;){I6(t,11);var r=X8(x6(t));if(2<r>>>0)return C6(t);switch(r){case 0:return P(t);case 1:return I(t);default:continue}}}}}function M(t){I6(t,18);var e=J4(x6(t));if(7<e>>>0)return C6(t);switch(e){case 0:return i(t);case 1:return f(t);case 2:return D(t);case 3:return R(t);case 4:return A(t);case 5:return u(t);case 6:return g(t);default:return y(t)}}function X(t){for(;;){I6(t,18);var e=d8(x6(t));if(2<e>>>0)return C6(t);switch(e){case 0:return i(t);case 1:continue;default:return u(t)}}}function q(t){return 0===O4(x6(t))?X(t):C6(t)}function J(t,e){for(;;){I6(e,32);var r=X4(x6(e));if(0!==r)return 1===r?t<50?V(t+1|0,e):Wd(V,[0,e]):C6(e)}}function V(t,e){if(0===H8(x6(e))){var r=I8(x6(e));if(0===r)return 0===P4(x6(e))&&0===P4(x6(e))&&0===P4(x6(e))?t<50?J(t+1|0,e):Wd(J,[0,e]):C6(e);if(1===r){if(0===P4(x6(e)))for(;;){var a=j4(x6(e));if(0!==a)return 1===a?t<50?J(t+1|0,e):Wd(J,[0,e]):C6(e)}return C6(e)}return C6(e)}return C6(e)}function tt(t){return Hd(J(0,t))}function lt(t){return Hd(V(0,t))}A6(e);var kt=function(t){var e=x6(t),I=Uc<e?ns<e?ar<e?sv<e?yl<e?rk<e?zc<e?ps<e?1:6:Eo<e?wt<e?1:6:G<e?1:6:pe<e?Fs<e?Ic<e?1:6:ik<e?1:6:Ku<e?bu<e?1:6:Ul<e?1:6:Fn<e?Xv<e?Qn<e?ys<e?Co<e?1:6:wo<e?1:6:Qt<e?Us<e?1:6:pf<e?1:6:rs<e?jc<e?qs<e?1:6:ht<e?1:6:Ff<e?jv<e?1:6:Rs<e?1:6:Lr<e?Mf<e?B<e?$o<e?1:6:sr<e?1:6:bc<e?Fr<e?1:6:_a<e?1:6:Pu<e?ri<e?Hi<e?1:6:Oe<e?1:6:xo<e?Rb<e?1:6:ol<e?1:6:Ls<e?ru<e?wa<e?Za<e?Au<e?Lu<e?1:6:Es<e?1:6:Vl<e?Gf<e?1:6:xa<e?1:6:Ri<e?ct<e?Js<e?1:6:Gc<e?1:6:Ua<e?oe<e?1:6:la<e?1:6:Er<e?Tn<e?nn<e?Zv<e?1:6:U<e?1:6:Il<e?es<e?1:6:el<e?1:6:vf<e?Da<e?jb<e?1:6:v<e?1:6:Tt<e?rn<e?1:6:uf<e?1:6:nk<e?Ef<e?Is<e?io<e?j<e?1:6:Ni<e?1:6:cr<e?Vf<e?1:6:ee<e?1:6:ss<e?os<e?hb<e?1:6:Fu<e?1:6:E<e?Ab<e?1:6:ho<e?1:6:Ql<e?xr<e?xc<e?Z<e?1:6:hi<e?1:6:ot<e?_e<e?1:6:Ca<e?1:6:Uo<e?Qf<e?As<e?1:6:oa<e?1:6:Nn<e?Gu<e?1:6:Ro<e?1:6:cn<e?Xl<e?xt<e?Qc<e?po<e?al<e?fa<e?1:6:Oc<e?1:6:Vn<e?Pl<e?1:6:ku<e?1:6:Ja<e?Ml<e?Xf<e?1:6:le<e?1:6:Nf<e?kn<e?1:6:Ui<e?1:6:ut<e?Un<e?m<e?Qv<e?1:6:hr<e?1:6:sl<e?Rr<e?1:6:ie<e?1:6:fl<e?Qi<e?wc<e?1:6:fk<e?1:6:Pt<e?ga<e?1:6:So<e?1:6:ir<e?vv<e?bs<e?$b<e?Cl<e?1:6:qt<e?1:6:hs<e?Gs<e?1:6:Zl<e?1:6:Al<e?ev<e?so<e?1:6:Oa<e?1:6:un<e?ai<e?1:6:bt<e?1:6:Db<e?Zr<e?sa<e?Ra<e?1:6:vt<e?1:6:jl<e?Lt<e?1:6:lb<e?1:6:mf<e?ea<e?lv<e?1:6:Tr<e?1:6:za<e?Dr<e?1:6:go<e?1:6:hf<e?Po<e?Yi<e?Tl<e?Vb<e?Ei<e?1:6:Ka<e?1:6:Hf<e?at<e?1:6:F<e?1:6:mn<e?xl<e?Av<e?1:6:vb<e?1:6:Sr<e?xi<e?1:6:jr<e?1:6:ye<e?Mi<e?Ta<e?Ut<e?1:6:Ti<e?1:6:Va<e?$i<e?1:6:ae<e?1:6:tb<e?on<e?st<e?1:6:St<e?1:6:$c<e?rb<e?1:6:ts<e?1:6:H<e?eb<e?wb<e?Qs<e?qu<e?1:6:vu<e?1:6:il<e?ek<e?1:6:Vr<e?1:6:ms<e?Hl<e?rt<e?1:6:or<e?1:6:zu<e?S<e?1:6:li<e?1:6:dt<e?oc<e?Yr<e?du<e?1:6:Sa<e?1:6:Rt<e?$f<e?1:6:ob<e?1:6:no<e?pi<e?bb<e?1:6:Jr<e?1:6:$e<e?$v<e?1:6:ro<e?1:6:Do<e?Ur<e?Bl<e?yv<e?Vc<e?gv<e?Ks<e?wi<e?1:6:gu<e?1:6:Gi<e?vr<e?1:6:Ye<e?1:6:lu<e?rv<e?d<e?1:6:bk<e?1:6:Sv<e?Sn<e?1:2:tl<e?1:6:hc<e?p<e?Jl<e?Wa<e?1:6:No<e?1:6:ti<e?Ac<e?1:6:ll<e?1:6:ju<e?yi<e?uv<e?1:6:yr<e?1:6:pt<e?nt<e?1:6:ac<e?1:6:Wr<e?In<e?Cs<e?tu<e?vo<e?1:6:Eb<e?1:6:x<e?ua<e?1:6:Mn<e?1:6:Ho<e?Zi<e?_i<e?1:6:_<e?1:6:nb<e?vs<e?1:6:Yc<e?1:6:na<e?ni<e?xn<e?cv<e?1:6:vn<e?1:6:Sf<e?Tc<e?1:6:_f<e?1:6:Yn<e?xb<e?iu<e?1:6:Vv<e?1:6:qr<e?kb<e?1:6:Yt<e?1:6:Fa<e?Wv<e?Ln<e?W<e?it<e?Jf<e?1:6:ok<e?1:6:Fo<e?dv<e?1:6:Ki<e?1:6:Ns<e?Ha<e?Nc<e?1:6:ui<e?1:6:Lv<e?We<e?1:6:ul<e?1:6:Oi<e?pb<e?_b<e?Hv<e?1:6:Vu<e?1:6:zb<e?Gb<e?1:6:av<e?1:6:fb<e?Xa<e?sc<e?1:6:n<e?1:6:Dt<e?Pf<e?1:6:di<e?1:6:Yu<e?Ol<e?nl<e?ze<e?Hb<e?1:6:Fv<e?1:6:Ga<e?$a<e?1:6:me<e?1:6:Qo<e?Vo<e?Dv<e?1:6:Cv<e?1:6:_t<e?Fe<e?1:6:ji<e?1:6:yf<e?Xt<e?w<e?c<e?1:6:db<e?1:6:dn<e?su<e?1:6:Ji<e?1:6:sf<e?O<e?Ve<e?1:6:Wt<e?1:6:rf<e?qa<e?1:6:ue<e?1:6:Gt<e?Lc<e?jt<e?lr<e?gr<e?gn<e?Pe<e?1:6:gb<e?1:6:zs<e?Kf<e?1:6:ak<e?1:6:Mc<e?bf<e?nv<e?1:6:Cb<e?1:6:pa<e?ao<e?1:6:Sb<e?1:6:Zs<e?Ht<e?To<e?s<e?1:6:$<e?1:6:Gr<e?Hs<e?1:6:Ev<e?1:6:La<e?mv<e?Pn<e?1:6:us<e?1:6:K<e?an<e?1:6:L<e?1:6:Sc<e?ci<e?ei<e?Ii<e?Ws<e?1:6:yc<e?1:6:Zt<e?Wl<e?1:6:$t<e?1:6:Q<e?Na<e?Nr<e?1:6:Tv<e?1:6:mb<e?qv<e?1:6:ii<e?1:6:Zn<e?mt<e?l<e?Hu<e?1:2:Ss<e?1:6:ln<e?Wb<e?1:6:Su<e?1:6:Qr<e?kr<e?lc<e?1:6:be<e?1:6:$s<e?ov<e?1:6:fo<e?1:6:gc<e?kl<e?nc<e?Wo<e?ce<e?He<e?1:6:Gn<e?1:6:ra<e?cu<e?1:6:kc<e?1:6:qc<e?_r<e?Ao<e?1:6:Ne<e?1:6:aa<e?bn<e?1:6:Tf<e?1:6:Gv<e?Ae<e?Go<e?da<e?1:6:yu<e?1:6:fe<e?wv<e?1:6:br<e?1:6:gl<e?ke<e?bo<e?1:6:Ai<e?1:6:Ie<e?er<e?1:6:pu<e?1:6:Vt<e?Ob<e?yt<e?et<e?Wf<e?1:6:C<e?1:6:T<e?On<e?1:6:de<e?1:6:Ge<e?qi<e?sb<e?1:6:Ze<e?1:6:Dl<e?Xs<e?1:6:Pb<e?1:6:ft<e?va<e?en<e?Pi<e?1:6:Ft<e?1:6:ub<e?wn<e?1:6:dr<e?1:6:zn<e?ia<e?$l<e?1:2:Nt<e?1:2:Mu<e?mu<e?1:3:h<e?1:2:Ed(WV,e+1|0)-1|0;if(39<I>>>0)return C6(t);switch(I){case 0:return 63;case 1:return 64;case 2:if(I6(t,1),0===C4(x6(t)))for(;;)if(I6(t,1),0!==C4(x6(t)))return C6(t);return C6(t);case 3:return 0;case 4:return I6(t,0),0===C8(x6(t))?0:C6(t);case 5:return 6;case 6:I6(t,32);var P=X4(x6(t));return 0===P?tt(t):1===P?lt(t):C6(t);case 7:if(I6(t,64),0===c8(x6(t))){var J=x6(t);if(0==(je<J?Kc<J?-1:0:-1)){if(0===D8(x6(t))){if(0===c8(x6(t))){var V=x6(t);return 0==(tc<V?Vi<V?-1:0:-1)&&0===z4(x6(t))?33:C6(t)}return C6(t)}return C6(t)}return C6(t)}return C6(t);case 8:return 57;case 9:return 40;case 10:return 41;case 11:return I6(t,54),0===V8(x6(t))?4:C6(t);case 12:return 61;case 13:return 45;case 14:I6(t,62);var kt=u8(x6(t));if(3<kt>>>0)return C6(t);switch(kt){case 0:for(;;){var gt=u8(x6(t));if(3<gt>>>0)return C6(t);switch(gt){case 0:continue;case 1:return q(t);case 2:return M(t);default:return b(t)}}case 1:return q(t);case 2:return M(t);default:return b(t)}case 15:I6(t,43);var Et=A8(x6(t));return 0===Et?0===A4(x6(t))?42:C6(t):1===Et?X(t):C6(t);case 16:I6(t,64);var At=F8(x6(t));if(0===At){I6(t,2);var It=H4(x6(t));if(2<It>>>0)return C6(t);switch(It){case 0:for(;;){var Ct=H4(x6(t));if(2<Ct>>>0)return C6(t);switch(Ct){case 0:continue;case 1:return a(t);default:return r(t)}}case 1:return a(t);default:return r(t)}}return 1===At?5:C6(t);case 17:I6(t,18);var Ot=J4(x6(t));if(7<Ot>>>0)return C6(t);switch(Ot){case 0:return i(t);case 1:return f(t);case 2:return D(t);case 3:return R(t);case 4:return A(t);case 5:return u(t);case 6:return g(t);default:return y(t)}case 18:I6(t,18);var Mt=p8(x6(t));if(3<Mt>>>0)return C6(t);switch(Mt){case 0:return i(t);case 1:return f(t);case 2:return b(t);default:return u(t)}case 19:return 46;case 20:return 44;case 21:return 50;case 22:I6(t,52);var Bt=x6(t);return 0==(61<Bt?62<Bt?-1:0:-1)?59:C6(t);case 23:return 51;case 24:return 47;case 25:return 34;case 26:if(I6(t,64),0===H8(x6(t))){var Jt=I8(x6(t));if(0===Jt)return 0===P4(x6(t))&&0===P4(x6(t))&&0===P4(x6(t))?tt(t):C6(t);if(1===Jt){if(0===P4(x6(t)))for(;;){var zt=j4(x6(t));if(0!==zt)return 1===zt?tt(t):C6(t)}return C6(t)}return C6(t)}return C6(t);case 27:return 35;case 28:I6(t,32);var Kt=W4(x6(t));if(2<Kt>>>0)return C6(t);switch(Kt){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var te=f8(x6(t));if(2<te>>>0)return C6(t);switch(te){case 0:return tt(t);case 1:return lt(t);default:I6(t,19);var se=X4(x6(t));return 0===se?tt(t):1===se?lt(t):C6(t)}}case 29:I6(t,32);var ve=q8(x6(t));if(2<ve>>>0)return C6(t);switch(ve){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var ge=q8(x6(t));if(2<ge>>>0)return C6(t);switch(ge){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Te=v8(x6(t));if(2<Te>>>0)return C6(t);switch(Te){case 0:return tt(t);case 1:return lt(t);default:I6(t,20);var Se=N4(x6(t));if(2<Se>>>0)return C6(t);switch(Se){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Le=Q4(x6(t));if(2<Le>>>0)return C6(t);switch(Le){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Ue=W4(x6(t));if(2<Ue>>>0)return C6(t);switch(Ue){case 0:return tt(t);case 1:return lt(t);default:I6(t,21);var De=X4(x6(t));return 0===De?tt(t):1===De?lt(t):C6(t)}}}}}}case 30:I6(t,32);var Xe=O8(x6(t));if(2<Xe>>>0)return C6(t);switch(Xe){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Be=M4(x6(t));if(2<Be>>>0)return C6(t);switch(Be){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var qe=R8(x6(t));if(2<qe>>>0)return C6(t);switch(qe){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Je=f8(x6(t));if(2<Je>>>0)return C6(t);switch(Je){case 0:return tt(t);case 1:return lt(t);default:I6(t,22);var Ke=X4(x6(t));return 0===Ke?tt(t):1===Ke?lt(t):C6(t)}}}}case 31:I6(t,32);var Qe=Q4(x6(t));if(2<Qe>>>0)return C6(t);switch(Qe){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var tr=v8(x6(t));if(2<tr>>>0)return C6(t);switch(tr){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var ur=j8(x6(t));if(2<ur>>>0)return C6(t);switch(ur){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var mr=N4(x6(t));if(2<mr>>>0)return C6(t);switch(mr){case 0:return tt(t);case 1:return lt(t);default:I6(t,23);var wr=X4(x6(t));return 0===wr?tt(t):1===wr?lt(t):C6(t)}}}}case 32:I6(t,32);var Ar=G8(x6(t));if(2<Ar>>>0)return C6(t);switch(Ar){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Cr=x6(t),Or=35<Cr?hn<Cr?ml<Cr?nf<Cr?-1:Co<Cr?yl<Cr?Ic<Cr?rk<Cr?wt<Cr?zc<Cr?ps<Cr?cl<Cr?0:-1:0:-1:G<Cr?Eo<Cr?0:-1:0:-1:bu<Cr?pe<Cr?ik<Cr?Fs<Cr?0:-1:0:-1:Ul<Cr?Ku<Cr?0:-1:0:-1:wi<Cr?ns<Cr?Di<Cr?xv<Cr?uf<Cr?Tt<Cr?Lu<Cr?sv<Cr?$o<Cr?Fn<Cr?qs<Cr?Xv<Cr?Us<Cr?Qn<Cr?wo<Cr?ys<Cr?0:-1:0:-1:pf<Cr?Qt<Cr?0:-1:0:-1:jv<Cr?rs<Cr?ht<Cr?jc<Cr?0:-1:0:-1:Rs<Cr?Ff<Cr?0:-1:0:-1:Hi<Cr?Lr<Cr?Fr<Cr?Mf<Cr?sr<Cr?B<Cr?0:-1:0:-1:_a<Cr?bc<Cr?0:-1:0:-1:Rb<Cr?Pu<Cr?Oe<Cr?ri<Cr?0:-1:0:-1:ol<Cr?xo<Cr?0:-1:0:-1:Zv<Cr?ru<Cr?Js<Cr?wa<Cr?Gf<Cr?Za<Cr?Es<Cr?Au<Cr?0:-1:0:-1:xa<Cr?Vl<Cr?0:-1:0:-1:oe<Cr?Ri<Cr?Gc<Cr?ct<Cr?0:-1:0:-1:la<Cr?Ua<Cr?0:-1:0:-1:jb<Cr?Er<Cr?es<Cr?Tn<Cr?U<Cr?nn<Cr?0:-1:0:-1:el<Cr?Il<Cr?0:-1:0:-1:ja<Cr?vf<Cr?v<Cr?Da<Cr?0:-1:0:-1:rn<Cr?si<Cr?0:-1:0:-1:Ro<Cr?Nn<Cr?ho<Cr?E<Cr?ee<Cr?cr<Cr?Ni<Cr?io<Cr?j<Cr?Ls<Cr?0:-1:0:-1:Vf<Cr?Is<Cr?0:-1:0:-1:Fu<Cr?os<Cr?hb<Cr?Ef<Cr?0:-1:0:-1:Ab<Cr?ss<Cr?0:-1:0:-1:Ca<Cr?ot<Cr?hi<Cr?xc<Cr?Z<Cr?nk<Cr?0:-1:0:-1:_e<Cr?xr<Cr?0:-1:0:-1:oa<Cr?Qf<Cr?As<Cr?Ql<Cr?0:-1:0:-1:Gu<Cr?Uo<Cr?0:-1:0:-1:Ui<Cr?Nf<Cr?ku<Cr?Vn<Cr?Oc<Cr?al<Cr?fa<Cr?ar<Cr?0:-1:0:-1:Pl<Cr?po<Cr?0:-1:0:-1:le<Cr?Ml<Cr?Xf<Cr?Qc<Cr?0:-1:0:-1:kn<Cr?Ja<Cr?0:-1:0:-1:ie<Cr?sl<Cr?hr<Cr?m<Cr?Qv<Cr?xt<Cr?0:-1:0:-1:Rr<Cr?Un<Cr?0:-1:0:-1:ib<Cr?re<Cr?xe<Cr?ut<Cr?0:-1:0:-1:kf<Cr?zl<Cr?0:-1:0:-1:N<Cr?Pa<Cr?oo<Cr?ha<Cr?qt<Cr?$b<Cr?fk<Cr?Qi<Cr?_u<Cr?Os<Cr?hl<Cr?Xr<Cr?0:-1:0:-1:wc<Cr?Pr<Cr?0:-1:0:-1:So<Cr?Pt<Cr?tf<Cr?Kb<Cr?0:-1:0:-1:Cl<Cr?Xl<Cr?0:-1:0:-1:Tu<Cr?Dc<Cr?Zl<Cr?hs<Cr?Gs<Cr?bs<Cr?0:-1:0:-1:uk<Cr?vv<Cr?0:-1:0:-1:Oa<Cr?zo<Cr?Ee<Cr?ev<Cr?0:-1:0:-1:Vs<Cr?tn<Cr?0:-1:0:-1:Tr<Cr?ea<Cr?ne<Cr?to<Cr?Ra<Cr?gf<Cr?Aa<Cr?El<Cr?0:-1:0:-1:gs<Cr?sa<Cr?0:-1:0:-1:lb<Cr?rr<Cr?Zu<Cr?Lb<Cr?0:-1:0:-1:lv<Cr?Db<Cr?0:-1:0:-1:_v<Cr?Mv<Cr?go<Cr?za<Cr?Dr<Cr?mf<Cr?0:-1:0:-1:pr<Cr?cn<Cr?0:-1:0:-1:Ka<Cr?Vb<Cr?Ei<Cr?Re<Cr?0:-1:0:-1:at<Cr?Tl<Cr?0:-1:0:-1:vu<Cr?Qs<Cr?$i<Cr?Mi<Cr?xi<Cr?mn<Cr?Av<Cr?Yi<Cr?Fl<Cr?qf<Cr?0:-1:0:-1:vb<Cr?xl<Cr?0:-1:0:-1:Ut<Cr?Po<Cr?jr<Cr?Sr<Cr?0:-1:0:-1:Ti<Cr?Ta<Cr?0:-1:0:-1:Ib<Cr?tb<Cr?st<Cr?ye<Cr?ae<Cr?Va<Cr?0:-1:0:-1:St<Cr?on<Cr?0:-1:0:-1:ts<Cr?$c<Cr?rb<Cr?hu<Cr?0:-1:0:-1:qu<Cr?hf<Cr?0:-1:0:-1:du<Cr?H<Cr?or<Cr?Hl<Cr?Vr<Cr?il<Cr?ek<Cr?wb<Cr?0:-1:0:-1:rt<Cr?eb<Cr?0:-1:0:-1:Ir<Cr?zu<Cr?S<Cr?ms<Cr?0:-1:0:-1:li<Cr?ds<Cr?0:-1:0:-1:bb<Cr?dt<Cr?$f<Cr?oc<Cr?Sa<Cr?Yr<Cr?0:-1:0:-1:ob<Cr?Rt<Cr?0:-1:0:-1:$v<Cr?no<Cr?Jr<Cr?pi<Cr?0:-1:0:-1:ro<Cr?$e<Cr?0:-1:0:-1:gb<Cr?gn<Cr?ma<Cr?na<Cr?ll<Cr?ti<Cr?tl<Cr?Bv<Cr?d<Cr?Vc<Cr?vr<Cr?gv<Cr?gu<Cr?Ks<Cr?0:-1:0:-1:Ye<Cr?Gi<Cr?0:-1:0:-1:bk<Cr?Ma<Cr?Mb<Cr?rv<Cr?0:-1:0:-1:zi<Cr?lu<Cr?0:-1:0:-1:Yl<Cr?Cc<Cr?Yo<Cr?Jl<Cr?Wa<Cr?yv<Cr?0:-1:0:-1:Ea<Cr?Zf<Cr?0:-1:0:-1:No<Cr?fr<Cr?Jo<Cr?Gl<Cr?0:-1:0:-1:Ac<Cr?p<Cr?0:-1:0:-1:Mn<Cr?x<Cr?ac<Cr?pt<Cr?yr<Cr?yi<Cr?uv<Cr?hc<Cr?0:-1:0:-1:nt<Cr?ju<Cr?0:-1:0:-1:Eb<Cr?tu<Cr?vo<Cr?Bl<Cr?0:-1:0:-1:ua<Cr?Cs<Cr?0:-1:0:-1:cv<Cr?Wr<Cr?vs<Cr?Ho<Cr?_<Cr?Zi<Cr?0:-1:0:-1:Yc<Cr?nb<Cr?0:-1:0:-1:Tc<Cr?ni<Cr?vn<Cr?xn<Cr?0:-1:0:-1:_f<Cr?Sf<Cr?0:-1:0:-1:Iv<Cr?Dt<Cr?Xn<Cr?W<Cr?kb<Cr?Yn<Cr?Ds<Cr?qo<Cr?xf<Cr?Y<Cr?0:-1:0:-1:Vv<Cr?xb<Cr?0:-1:0:-1:Jf<Cr?Ur<Cr?Yt<Cr?qr<Cr?0:-1:0:-1:ok<Cr?it<Cr?0:-1:0:-1:Fc<Cr?zb<Cr?Nc<Cr?Ln<Cr?js<Cr?Fo<Cr?0:-1:0:-1:ui<Cr?Ha<Cr?0:-1:0:-1:eo<Cr?Xa<Cr?sc<Cr?Oi<Cr?0:-1:0:-1:yo<Cr?pn<Cr?0:-1:0:-1:Tb<Cr?Bo<Cr?o<Cr?Ga<Cr?mc<Cr?ze<Cr?dl<Cr?Fa<Cr?0:-1:0:-1:$a<Cr?Bc<Cr?0:-1:0:-1:Cv<Cr?we<Cr?lf<Cr?Ol<Cr?0:-1:0:-1:Fe<Cr?Qo<Cr?0:-1:0:-1:Wt<Cr?O<Cr?c<Cr?he<Cr?gi<Cr?z<Cr?0:-1:0:-1:Ys<Cr?w<Cr?0:-1:0:-1:ue<Cr?rf<Cr?qa<Cr?sf<Cr?0:-1:0:-1:Pe<Cr?Do<Cr?0:-1:0:-1:Gn<Cr?ce<Cr?yc<Cr?Ii<Cr?$<Cr?To<Cr?Zb<Cr?co<Cr?ak<Cr?Ba<Cr?wl<Cr?gr<Cr?0:-1:0:-1:Oo<Cr?lr<Cr?0:-1:0:-1:Sb<Cr?pa<Cr?Cb<Cr?bf<Cr?0:-1:0:-1:s<Cr?jt<Cr?0:-1:0:-1:us<Cr?mv<Cr?Ev<Cr?Gr<Cr?Hs<Cr?Ht<Cr?0:-1:0:-1:Pn<Cr?Zs<Cr?0:-1:0:-1:L<Cr?K<Cr?an<Cr?La<Cr?0:-1:0:-1:Ws<Cr?Lc<Cr?0:-1:0:-1:Ss<Cr?nr<Cr?Tv<Cr?Na<Cr?$t<Cr?Bi<Cr?Wl<Cr?ei<Cr?0:-1:0:-1:Nr<Cr?ci<Cr?0:-1:0:-1:ii<Cr?mb<Cr?k<Cr?Q<Cr?0:-1:0:-1:_n<Cr?Sc<Cr?0:-1:0:-1:be<Cr?kr<Cr?Su<Cr?ln<Cr?Wb<Cr?mt<Cr?0:-1:0:-1:lc<Cr?Zn<Cr?0:-1:0:-1:fo<Cr?$s<Cr?ov<Cr?Qr<Cr?0:-1:0:-1:He<Cr?Gt<Cr?0:-1:0:-1:On<Cr?yt<Cr?wv<Cr?Ae<Cr?Ne<Cr?_r<Cr?kc<Cr?ra<Cr?cu<Cr?Xu<Cr?0:-1:0:-1:Ao<Cr?nc<Cr?0:-1:0:-1:Tf<Cr?aa<Cr?bn<Cr?qc<Cr?0:-1:0:-1:yu<Cr?Go<Cr?0:-1:0:-1:er<Cr?gl<Cr?bo<Cr?Gv<Cr?br<Cr?fe<Cr?0:-1:0:-1:Ai<Cr?ke<Cr?0:-1:0:-1:Wf<Cr?gc<Cr?pu<Cr?Ie<Cr?0:-1:0:-1:C<Cr?et<Cr?0:-1:0:-1:Kn<Cr?ls<Cr?Xs<Cr?Ge<Cr?sb<Cr?Ob<Cr?de<Cr?T<Cr?0:-1:0:-1:Ze<Cr?qi<Cr?0:-1:0:-1:Pi<Cr?Vt<Cr?Pb<Cr?Dl<Cr?0:-1:0:-1:xs<Cr?en<Cr?0:-1:0:-1:dr<Cr?ub<Cr?Ft<Cr?Me<Cr?_o<Cr?af<Cr?0:-1:0:-1:wn<Cr?va<Cr?0:-1:0:-1:Mo<Cr?jn<Cr?_s<Cr?ft<Cr?0:-1:0:-1:Ou<Cr?Ce<Cr?0:-1:0:-1:Ed(Pz,Cr+_c|0)-1|0:-1;if(2<Or>>>0)return C6(t);switch(Or){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Mr=N4(x6(t));if(2<Mr>>>0)return C6(t);switch(Mr){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Br=L4(x6(t));if(2<Br>>>0)return C6(t);switch(Br){case 0:return tt(t);case 1:return lt(t);default:I6(t,24);var Hr=X4(x6(t));return 0===Hr?tt(t):1===Hr?lt(t):C6(t)}}}}case 33:I6(t,32);var Kr=I4(x6(t));if(2<Kr>>>0)return C6(t);switch(Kr){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var $r=x6(t),ta=35<$r?hn<$r?ml<$r?nf<$r?-1:Co<$r?yl<$r?Ic<$r?rk<$r?wt<$r?zc<$r?ps<$r?cl<$r?0:-1:0:-1:G<$r?Eo<$r?0:-1:0:-1:bu<$r?pe<$r?ik<$r?Fs<$r?0:-1:0:-1:Ul<$r?Ku<$r?0:-1:0:-1:wi<$r?ns<$r?Di<$r?xv<$r?uf<$r?Tt<$r?Lu<$r?sv<$r?$o<$r?Fn<$r?qs<$r?Xv<$r?Us<$r?Qn<$r?wo<$r?ys<$r?0:-1:0:-1:pf<$r?Qt<$r?0:-1:0:-1:jv<$r?rs<$r?ht<$r?jc<$r?0:-1:0:-1:Rs<$r?Ff<$r?0:-1:0:-1:Hi<$r?Lr<$r?Fr<$r?Mf<$r?sr<$r?B<$r?0:-1:0:-1:_a<$r?bc<$r?0:-1:0:-1:Rb<$r?Pu<$r?Oe<$r?ri<$r?0:-1:0:-1:ol<$r?xo<$r?0:-1:0:-1:Zv<$r?ru<$r?Js<$r?wa<$r?Gf<$r?Za<$r?Es<$r?Au<$r?0:-1:0:-1:xa<$r?Vl<$r?0:-1:0:-1:oe<$r?Ri<$r?Gc<$r?ct<$r?0:-1:0:-1:la<$r?Ua<$r?0:-1:0:-1:jb<$r?Er<$r?es<$r?Tn<$r?U<$r?nn<$r?0:-1:0:-1:el<$r?Il<$r?0:-1:0:-1:ja<$r?vf<$r?v<$r?Da<$r?0:-1:0:-1:rn<$r?si<$r?0:-1:0:-1:Ro<$r?Nn<$r?ho<$r?E<$r?ee<$r?cr<$r?Ni<$r?io<$r?j<$r?Ls<$r?0:-1:0:-1:Vf<$r?Is<$r?0:-1:0:-1:Fu<$r?os<$r?hb<$r?Ef<$r?0:-1:0:-1:Ab<$r?ss<$r?0:-1:0:-1:Ca<$r?ot<$r?hi<$r?xc<$r?Z<$r?nk<$r?0:-1:0:-1:_e<$r?xr<$r?0:-1:0:-1:oa<$r?Qf<$r?As<$r?Ql<$r?0:-1:0:-1:Gu<$r?Uo<$r?0:-1:0:-1:Ui<$r?Nf<$r?ku<$r?Vn<$r?Oc<$r?al<$r?fa<$r?ar<$r?0:-1:0:-1:Pl<$r?po<$r?0:-1:0:-1:le<$r?Ml<$r?Xf<$r?Qc<$r?0:-1:0:-1:kn<$r?Ja<$r?0:-1:0:-1:ie<$r?sl<$r?hr<$r?m<$r?Qv<$r?xt<$r?0:-1:0:-1:Rr<$r?Un<$r?0:-1:0:-1:ib<$r?re<$r?xe<$r?ut<$r?0:-1:0:-1:kf<$r?zl<$r?0:-1:0:-1:N<$r?Pa<$r?oo<$r?ha<$r?qt<$r?$b<$r?fk<$r?Qi<$r?_u<$r?Os<$r?hl<$r?Xr<$r?0:-1:0:-1:wc<$r?Pr<$r?0:-1:0:-1:So<$r?Pt<$r?tf<$r?Kb<$r?0:-1:0:-1:Cl<$r?Xl<$r?0:-1:0:-1:Tu<$r?Dc<$r?Zl<$r?hs<$r?Gs<$r?bs<$r?0:-1:0:-1:uk<$r?vv<$r?0:-1:0:-1:Oa<$r?zo<$r?Ee<$r?ev<$r?0:-1:0:-1:Vs<$r?tn<$r?0:-1:0:-1:Tr<$r?ea<$r?ne<$r?to<$r?Ra<$r?gf<$r?Aa<$r?El<$r?0:-1:0:-1:gs<$r?sa<$r?0:-1:0:-1:lb<$r?rr<$r?Zu<$r?Lb<$r?0:-1:0:-1:lv<$r?Db<$r?0:-1:0:-1:_v<$r?Mv<$r?go<$r?za<$r?Dr<$r?mf<$r?0:-1:0:-1:pr<$r?cn<$r?0:-1:0:-1:Ka<$r?Vb<$r?Ei<$r?Re<$r?0:-1:0:-1:at<$r?Tl<$r?0:-1:0:-1:vu<$r?Qs<$r?$i<$r?Mi<$r?xi<$r?mn<$r?Av<$r?Yi<$r?Fl<$r?qf<$r?0:-1:0:-1:vb<$r?xl<$r?0:-1:0:-1:Ut<$r?Po<$r?jr<$r?Sr<$r?0:-1:0:-1:Ti<$r?Ta<$r?0:-1:0:-1:Ib<$r?tb<$r?st<$r?ye<$r?ae<$r?Va<$r?0:-1:0:-1:St<$r?on<$r?0:-1:0:-1:ts<$r?$c<$r?rb<$r?hu<$r?0:-1:0:-1:qu<$r?hf<$r?0:-1:0:-1:du<$r?H<$r?or<$r?Hl<$r?Vr<$r?il<$r?ek<$r?wb<$r?0:-1:0:-1:rt<$r?eb<$r?0:-1:0:-1:Ir<$r?zu<$r?S<$r?ms<$r?0:-1:0:-1:li<$r?ds<$r?0:-1:0:-1:bb<$r?dt<$r?$f<$r?oc<$r?Sa<$r?Yr<$r?0:-1:0:-1:ob<$r?Rt<$r?0:-1:0:-1:$v<$r?no<$r?Jr<$r?pi<$r?0:-1:0:-1:ro<$r?$e<$r?0:-1:0:-1:gb<$r?gn<$r?ma<$r?na<$r?ll<$r?ti<$r?tl<$r?Bv<$r?d<$r?Vc<$r?vr<$r?gv<$r?gu<$r?Ks<$r?0:-1:0:-1:Ye<$r?Gi<$r?0:-1:0:-1:bk<$r?Ma<$r?Mb<$r?rv<$r?0:-1:0:-1:zi<$r?lu<$r?0:-1:0:-1:Yl<$r?Cc<$r?Yo<$r?Jl<$r?Wa<$r?yv<$r?0:-1:0:-1:Ea<$r?Zf<$r?0:-1:0:-1:No<$r?fr<$r?Jo<$r?Gl<$r?0:-1:0:-1:Ac<$r?p<$r?0:-1:0:-1:Mn<$r?x<$r?ac<$r?pt<$r?yr<$r?yi<$r?uv<$r?hc<$r?0:-1:0:-1:nt<$r?ju<$r?0:-1:0:-1:Eb<$r?tu<$r?vo<$r?Bl<$r?0:-1:0:-1:ua<$r?Cs<$r?0:-1:0:-1:cv<$r?Wr<$r?vs<$r?Ho<$r?_<$r?Zi<$r?0:-1:0:-1:Yc<$r?nb<$r?0:-1:0:-1:Tc<$r?ni<$r?vn<$r?xn<$r?0:-1:0:-1:_f<$r?Sf<$r?0:-1:0:-1:Iv<$r?Dt<$r?Xn<$r?W<$r?kb<$r?Yn<$r?Ds<$r?qo<$r?xf<$r?Y<$r?0:-1:0:-1:Vv<$r?xb<$r?0:-1:0:-1:Jf<$r?Ur<$r?Yt<$r?qr<$r?0:-1:0:-1:ok<$r?it<$r?0:-1:0:-1:Fc<$r?zb<$r?Nc<$r?Ln<$r?js<$r?Fo<$r?0:-1:0:-1:ui<$r?Ha<$r?0:-1:0:-1:eo<$r?Xa<$r?sc<$r?Oi<$r?0:-1:0:-1:yo<$r?pn<$r?0:-1:0:-1:Tb<$r?Bo<$r?o<$r?Ga<$r?mc<$r?ze<$r?dl<$r?Fa<$r?0:-1:0:-1:$a<$r?Bc<$r?0:-1:0:-1:Cv<$r?we<$r?lf<$r?Ol<$r?0:-1:0:-1:Fe<$r?Qo<$r?0:-1:0:-1:Wt<$r?O<$r?c<$r?he<$r?gi<$r?z<$r?0:-1:0:-1:Ys<$r?w<$r?0:-1:0:-1:ue<$r?rf<$r?qa<$r?sf<$r?0:-1:0:-1:Pe<$r?Do<$r?0:-1:0:-1:Gn<$r?ce<$r?yc<$r?Ii<$r?$<$r?To<$r?Zb<$r?co<$r?ak<$r?Ba<$r?wl<$r?gr<$r?0:-1:0:-1:Oo<$r?lr<$r?0:-1:0:-1:Sb<$r?pa<$r?Cb<$r?bf<$r?0:-1:0:-1:s<$r?jt<$r?0:-1:0:-1:us<$r?mv<$r?Ev<$r?Gr<$r?Hs<$r?Ht<$r?0:-1:0:-1:Pn<$r?Zs<$r?0:-1:0:-1:L<$r?K<$r?an<$r?La<$r?0:-1:0:-1:Ws<$r?Lc<$r?0:-1:0:-1:Ss<$r?nr<$r?Tv<$r?Na<$r?$t<$r?Bi<$r?Wl<$r?ei<$r?0:-1:0:-1:Nr<$r?ci<$r?0:-1:0:-1:ii<$r?mb<$r?k<$r?Q<$r?0:-1:0:-1:_n<$r?Sc<$r?0:-1:0:-1:be<$r?kr<$r?Su<$r?ln<$r?Wb<$r?mt<$r?0:-1:0:-1:lc<$r?Zn<$r?0:-1:0:-1:fo<$r?$s<$r?ov<$r?Qr<$r?0:-1:0:-1:He<$r?Gt<$r?0:-1:0:-1:On<$r?yt<$r?wv<$r?Ae<$r?Ne<$r?_r<$r?kc<$r?ra<$r?cu<$r?Xu<$r?0:-1:0:-1:Ao<$r?nc<$r?0:-1:0:-1:Tf<$r?aa<$r?bn<$r?qc<$r?0:-1:0:-1:yu<$r?Go<$r?0:-1:0:-1:er<$r?gl<$r?bo<$r?Gv<$r?br<$r?fe<$r?0:-1:0:-1:Ai<$r?ke<$r?0:-1:0:-1:Wf<$r?gc<$r?pu<$r?Ie<$r?0:-1:0:-1:C<$r?et<$r?0:-1:0:-1:Kn<$r?ls<$r?Xs<$r?Ge<$r?sb<$r?Ob<$r?de<$r?T<$r?0:-1:0:-1:Ze<$r?qi<$r?0:-1:0:-1:Pi<$r?Vt<$r?Pb<$r?Dl<$r?0:-1:0:-1:xs<$r?en<$r?0:-1:0:-1:dr<$r?ub<$r?Ft<$r?Me<$r?_o<$r?af<$r?0:-1:0:-1:wn<$r?va<$r?0:-1:0:-1:Mo<$r?jn<$r?_s<$r?ft<$r?0:-1:0:-1:Ou<$r?Ce<$r?0:-1:0:-1:Ed(nK,$r+_c|0)-1|0:-1;if(3<ta>>>0)return C6(t);switch(ta){case 0:return tt(t);case 1:return lt(t);case 2:I6(t,32);var ca=v8(x6(t));if(2<ca>>>0)return C6(t);switch(ca){case 0:return tt(t);case 1:return lt(t);default:I6(t,25);var ba=X4(x6(t));return 0===ba?tt(t):1===ba?lt(t):C6(t)}default:I6(t,32);var ka=P8(x6(t));if(2<ka>>>0)return C6(t);switch(ka){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var ya=N4(x6(t));if(2<ya>>>0)return C6(t);switch(ya){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Ia=Z4(x6(t));if(2<Ia>>>0)return C6(t);switch(Ia){case 0:return tt(t);case 1:return lt(t);default:I6(t,26);var Ya=X4(x6(t));return 0===Ya?tt(t):1===Ya?lt(t):C6(t)}}}}}case 34:I6(t,32);var Qa=R8(x6(t));if(2<Qa>>>0)return C6(t);switch(Qa){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var sn=x6(t),fn=35<sn?hn<sn?ml<sn?nf<sn?-1:Co<sn?yl<sn?Ic<sn?rk<sn?wt<sn?zc<sn?ps<sn?cl<sn?0:-1:0:-1:G<sn?Eo<sn?0:-1:0:-1:bu<sn?pe<sn?ik<sn?Fs<sn?0:-1:0:-1:Ul<sn?Ku<sn?0:-1:0:-1:wi<sn?ns<sn?Di<sn?xv<sn?uf<sn?Tt<sn?Lu<sn?sv<sn?$o<sn?Fn<sn?qs<sn?Xv<sn?Us<sn?Qn<sn?wo<sn?ys<sn?0:-1:0:-1:pf<sn?Qt<sn?0:-1:0:-1:jv<sn?rs<sn?ht<sn?jc<sn?0:-1:0:-1:Rs<sn?Ff<sn?0:-1:0:-1:Hi<sn?Lr<sn?Fr<sn?Mf<sn?sr<sn?B<sn?0:-1:0:-1:_a<sn?bc<sn?0:-1:0:-1:Rb<sn?Pu<sn?Oe<sn?ri<sn?0:-1:0:-1:ol<sn?xo<sn?0:-1:0:-1:Zv<sn?ru<sn?Js<sn?wa<sn?Gf<sn?Za<sn?Es<sn?Au<sn?0:-1:0:-1:xa<sn?Vl<sn?0:-1:0:-1:oe<sn?Ri<sn?Gc<sn?ct<sn?0:-1:0:-1:la<sn?Ua<sn?0:-1:0:-1:jb<sn?Er<sn?es<sn?Tn<sn?U<sn?nn<sn?0:-1:0:-1:el<sn?Il<sn?0:-1:0:-1:ja<sn?vf<sn?v<sn?Da<sn?0:-1:0:-1:rn<sn?si<sn?0:-1:0:-1:Ro<sn?Nn<sn?ho<sn?E<sn?ee<sn?cr<sn?Ni<sn?io<sn?j<sn?Ls<sn?0:-1:0:-1:Vf<sn?Is<sn?0:-1:0:-1:Fu<sn?os<sn?hb<sn?Ef<sn?0:-1:0:-1:Ab<sn?ss<sn?0:-1:0:-1:Ca<sn?ot<sn?hi<sn?xc<sn?Z<sn?nk<sn?0:-1:0:-1:_e<sn?xr<sn?0:-1:0:-1:oa<sn?Qf<sn?As<sn?Ql<sn?0:-1:0:-1:Gu<sn?Uo<sn?0:-1:0:-1:Ui<sn?Nf<sn?ku<sn?Vn<sn?Oc<sn?al<sn?fa<sn?ar<sn?0:-1:0:-1:Pl<sn?po<sn?0:-1:0:-1:le<sn?Ml<sn?Xf<sn?Qc<sn?0:-1:0:-1:kn<sn?Ja<sn?0:-1:0:-1:ie<sn?sl<sn?hr<sn?m<sn?Qv<sn?xt<sn?0:-1:0:-1:Rr<sn?Un<sn?0:-1:0:-1:ib<sn?re<sn?xe<sn?ut<sn?0:-1:0:-1:kf<sn?zl<sn?0:-1:0:-1:N<sn?Pa<sn?oo<sn?ha<sn?qt<sn?$b<sn?fk<sn?Qi<sn?_u<sn?Os<sn?hl<sn?Xr<sn?0:-1:0:-1:wc<sn?Pr<sn?0:-1:0:-1:So<sn?Pt<sn?tf<sn?Kb<sn?0:-1:0:-1:Cl<sn?Xl<sn?0:-1:0:-1:Tu<sn?Dc<sn?Zl<sn?hs<sn?Gs<sn?bs<sn?0:-1:0:-1:uk<sn?vv<sn?0:-1:0:-1:Oa<sn?zo<sn?Ee<sn?ev<sn?0:-1:0:-1:Vs<sn?tn<sn?0:-1:0:-1:Tr<sn?ea<sn?ne<sn?to<sn?Ra<sn?gf<sn?Aa<sn?El<sn?0:-1:0:-1:gs<sn?sa<sn?0:-1:0:-1:lb<sn?rr<sn?Zu<sn?Lb<sn?0:-1:0:-1:lv<sn?Db<sn?0:-1:0:-1:_v<sn?Mv<sn?go<sn?za<sn?Dr<sn?mf<sn?0:-1:0:-1:pr<sn?cn<sn?0:-1:0:-1:Ka<sn?Vb<sn?Ei<sn?Re<sn?0:-1:0:-1:at<sn?Tl<sn?0:-1:0:-1:vu<sn?Qs<sn?$i<sn?Mi<sn?xi<sn?mn<sn?Av<sn?Yi<sn?Fl<sn?qf<sn?0:-1:0:-1:vb<sn?xl<sn?0:-1:0:-1:Ut<sn?Po<sn?jr<sn?Sr<sn?0:-1:0:-1:Ti<sn?Ta<sn?0:-1:0:-1:Ib<sn?tb<sn?st<sn?ye<sn?ae<sn?Va<sn?0:-1:0:-1:St<sn?on<sn?0:-1:0:-1:ts<sn?$c<sn?rb<sn?hu<sn?0:-1:0:-1:qu<sn?hf<sn?0:-1:0:-1:du<sn?H<sn?or<sn?Hl<sn?Vr<sn?il<sn?ek<sn?wb<sn?0:-1:0:-1:rt<sn?eb<sn?0:-1:0:-1:Ir<sn?zu<sn?S<sn?ms<sn?0:-1:0:-1:li<sn?ds<sn?0:-1:0:-1:bb<sn?dt<sn?$f<sn?oc<sn?Sa<sn?Yr<sn?0:-1:0:-1:ob<sn?Rt<sn?0:-1:0:-1:$v<sn?no<sn?Jr<sn?pi<sn?0:-1:0:-1:ro<sn?$e<sn?0:-1:0:-1:gb<sn?gn<sn?ma<sn?na<sn?ll<sn?ti<sn?tl<sn?Bv<sn?d<sn?Vc<sn?vr<sn?gv<sn?gu<sn?Ks<sn?0:-1:0:-1:Ye<sn?Gi<sn?0:-1:0:-1:bk<sn?Ma<sn?Mb<sn?rv<sn?0:-1:0:-1:zi<sn?lu<sn?0:-1:0:-1:Yl<sn?Cc<sn?Yo<sn?Jl<sn?Wa<sn?yv<sn?0:-1:0:-1:Ea<sn?Zf<sn?0:-1:0:-1:No<sn?fr<sn?Jo<sn?Gl<sn?0:-1:0:-1:Ac<sn?p<sn?0:-1:0:-1:Mn<sn?x<sn?ac<sn?pt<sn?yr<sn?yi<sn?uv<sn?hc<sn?0:-1:0:-1:nt<sn?ju<sn?0:-1:0:-1:Eb<sn?tu<sn?vo<sn?Bl<sn?0:-1:0:-1:ua<sn?Cs<sn?0:-1:0:-1:cv<sn?Wr<sn?vs<sn?Ho<sn?_<sn?Zi<sn?0:-1:0:-1:Yc<sn?nb<sn?0:-1:0:-1:Tc<sn?ni<sn?vn<sn?xn<sn?0:-1:0:-1:_f<sn?Sf<sn?0:-1:0:-1:Iv<sn?Dt<sn?Xn<sn?W<sn?kb<sn?Yn<sn?Ds<sn?qo<sn?xf<sn?Y<sn?0:-1:0:-1:Vv<sn?xb<sn?0:-1:0:-1:Jf<sn?Ur<sn?Yt<sn?qr<sn?0:-1:0:-1:ok<sn?it<sn?0:-1:0:-1:Fc<sn?zb<sn?Nc<sn?Ln<sn?js<sn?Fo<sn?0:-1:0:-1:ui<sn?Ha<sn?0:-1:0:-1:eo<sn?Xa<sn?sc<sn?Oi<sn?0:-1:0:-1:yo<sn?pn<sn?0:-1:0:-1:Tb<sn?Bo<sn?o<sn?Ga<sn?mc<sn?ze<sn?dl<sn?Fa<sn?0:-1:0:-1:$a<sn?Bc<sn?0:-1:0:-1:Cv<sn?we<sn?lf<sn?Ol<sn?0:-1:0:-1:Fe<sn?Qo<sn?0:-1:0:-1:Wt<sn?O<sn?c<sn?he<sn?gi<sn?z<sn?0:-1:0:-1:Ys<sn?w<sn?0:-1:0:-1:ue<sn?rf<sn?qa<sn?sf<sn?0:-1:0:-1:Pe<sn?Do<sn?0:-1:0:-1:Gn<sn?ce<sn?yc<sn?Ii<sn?$<sn?To<sn?Zb<sn?co<sn?ak<sn?Ba<sn?wl<sn?gr<sn?0:-1:0:-1:Oo<sn?lr<sn?0:-1:0:-1:Sb<sn?pa<sn?Cb<sn?bf<sn?0:-1:0:-1:s<sn?jt<sn?0:-1:0:-1:us<sn?mv<sn?Ev<sn?Gr<sn?Hs<sn?Ht<sn?0:-1:0:-1:Pn<sn?Zs<sn?0:-1:0:-1:L<sn?K<sn?an<sn?La<sn?0:-1:0:-1:Ws<sn?Lc<sn?0:-1:0:-1:Ss<sn?nr<sn?Tv<sn?Na<sn?$t<sn?Bi<sn?Wl<sn?ei<sn?0:-1:0:-1:Nr<sn?ci<sn?0:-1:0:-1:ii<sn?mb<sn?k<sn?Q<sn?0:-1:0:-1:_n<sn?Sc<sn?0:-1:0:-1:be<sn?kr<sn?Su<sn?ln<sn?Wb<sn?mt<sn?0:-1:0:-1:lc<sn?Zn<sn?0:-1:0:-1:fo<sn?$s<sn?ov<sn?Qr<sn?0:-1:0:-1:He<sn?Gt<sn?0:-1:0:-1:On<sn?yt<sn?wv<sn?Ae<sn?Ne<sn?_r<sn?kc<sn?ra<sn?cu<sn?Xu<sn?0:-1:0:-1:Ao<sn?nc<sn?0:-1:0:-1:Tf<sn?aa<sn?bn<sn?qc<sn?0:-1:0:-1:yu<sn?Go<sn?0:-1:0:-1:er<sn?gl<sn?bo<sn?Gv<sn?br<sn?fe<sn?0:-1:0:-1:Ai<sn?ke<sn?0:-1:0:-1:Wf<sn?gc<sn?pu<sn?Ie<sn?0:-1:0:-1:C<sn?et<sn?0:-1:0:-1:Kn<sn?ls<sn?Xs<sn?Ge<sn?sb<sn?Ob<sn?de<sn?T<sn?0:-1:0:-1:Ze<sn?qi<sn?0:-1:0:-1:Pi<sn?Vt<sn?Pb<sn?Dl<sn?0:-1:0:-1:xs<sn?en<sn?0:-1:0:-1:dr<sn?ub<sn?Ft<sn?Me<sn?_o<sn?af<sn?0:-1:0:-1:wn<sn?va<sn?0:-1:0:-1:Mo<sn?jn<sn?_s<sn?ft<sn?0:-1:0:-1:Ou<sn?Ce<sn?0:-1:0:-1:Ed(Dz,sn+_c|0)-1|0:-1;if(3<fn>>>0)return C6(t);switch(fn){case 0:return tt(t);case 1:return lt(t);case 2:I6(t,32);var yn=R8(x6(t));if(2<yn>>>0)return C6(t);switch(yn){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var En=G8(x6(t));if(2<En>>>0)return C6(t);switch(En){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var An=E8(x6(t));if(2<An>>>0)return C6(t);switch(An){case 0:return tt(t);case 1:return lt(t);default:I6(t,27);var Cn=X4(x6(t));return 0===Cn?tt(t):1===Cn?lt(t):C6(t)}}}default:I6(t,32);var Rn=G8(x6(t));if(2<Rn>>>0)return C6(t);switch(Rn){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Dn=W4(x6(t));if(2<Dn>>>0)return C6(t);switch(Dn){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Bn=D4(x6(t));if(2<Bn>>>0)return C6(t);switch(Bn){case 0:return tt(t);case 1:return lt(t);default:I6(t,28);var qn=X4(x6(t));return 0===qn?tt(t):1===qn?lt(t):C6(t)}}}}}case 35:I6(t,32);var Jn=x6(t),Hn=35<Jn?hn<Jn?ml<Jn?nf<Jn?-1:Co<Jn?yl<Jn?Ic<Jn?rk<Jn?wt<Jn?zc<Jn?ps<Jn?cl<Jn?0:-1:0:-1:G<Jn?Eo<Jn?0:-1:0:-1:bu<Jn?pe<Jn?ik<Jn?Fs<Jn?0:-1:0:-1:Ul<Jn?Ku<Jn?0:-1:0:-1:wi<Jn?ns<Jn?Di<Jn?xv<Jn?uf<Jn?Tt<Jn?Lu<Jn?sv<Jn?$o<Jn?Fn<Jn?qs<Jn?Xv<Jn?Us<Jn?Qn<Jn?wo<Jn?ys<Jn?0:-1:0:-1:pf<Jn?Qt<Jn?0:-1:0:-1:jv<Jn?rs<Jn?ht<Jn?jc<Jn?0:-1:0:-1:Rs<Jn?Ff<Jn?0:-1:0:-1:Hi<Jn?Lr<Jn?Fr<Jn?Mf<Jn?sr<Jn?B<Jn?0:-1:0:-1:_a<Jn?bc<Jn?0:-1:0:-1:Rb<Jn?Pu<Jn?Oe<Jn?ri<Jn?0:-1:0:-1:ol<Jn?xo<Jn?0:-1:0:-1:Zv<Jn?ru<Jn?Js<Jn?wa<Jn?Gf<Jn?Za<Jn?Es<Jn?Au<Jn?0:-1:0:-1:xa<Jn?Vl<Jn?0:-1:0:-1:oe<Jn?Ri<Jn?Gc<Jn?ct<Jn?0:-1:0:-1:la<Jn?Ua<Jn?0:-1:0:-1:jb<Jn?Er<Jn?es<Jn?Tn<Jn?U<Jn?nn<Jn?0:-1:0:-1:el<Jn?Il<Jn?0:-1:0:-1:ja<Jn?vf<Jn?v<Jn?Da<Jn?0:-1:0:-1:rn<Jn?si<Jn?0:-1:0:-1:Ro<Jn?Nn<Jn?ho<Jn?E<Jn?ee<Jn?cr<Jn?Ni<Jn?io<Jn?j<Jn?Ls<Jn?0:-1:0:-1:Vf<Jn?Is<Jn?0:-1:0:-1:Fu<Jn?os<Jn?hb<Jn?Ef<Jn?0:-1:0:-1:Ab<Jn?ss<Jn?0:-1:0:-1:Ca<Jn?ot<Jn?hi<Jn?xc<Jn?Z<Jn?nk<Jn?0:-1:0:-1:_e<Jn?xr<Jn?0:-1:0:-1:oa<Jn?Qf<Jn?As<Jn?Ql<Jn?0:-1:0:-1:Gu<Jn?Uo<Jn?0:-1:0:-1:Ui<Jn?Nf<Jn?ku<Jn?Vn<Jn?Oc<Jn?al<Jn?fa<Jn?ar<Jn?0:-1:0:-1:Pl<Jn?po<Jn?0:-1:0:-1:le<Jn?Ml<Jn?Xf<Jn?Qc<Jn?0:-1:0:-1:kn<Jn?Ja<Jn?0:-1:0:-1:ie<Jn?sl<Jn?hr<Jn?m<Jn?Qv<Jn?xt<Jn?0:-1:0:-1:Rr<Jn?Un<Jn?0:-1:0:-1:ib<Jn?re<Jn?xe<Jn?ut<Jn?0:-1:0:-1:kf<Jn?zl<Jn?0:-1:0:-1:N<Jn?Pa<Jn?oo<Jn?ha<Jn?qt<Jn?$b<Jn?fk<Jn?Qi<Jn?_u<Jn?Os<Jn?hl<Jn?Xr<Jn?0:-1:0:-1:wc<Jn?Pr<Jn?0:-1:0:-1:So<Jn?Pt<Jn?tf<Jn?Kb<Jn?0:-1:0:-1:Cl<Jn?Xl<Jn?0:-1:0:-1:Tu<Jn?Dc<Jn?Zl<Jn?hs<Jn?Gs<Jn?bs<Jn?0:-1:0:-1:uk<Jn?vv<Jn?0:-1:0:-1:Oa<Jn?zo<Jn?Ee<Jn?ev<Jn?0:-1:0:-1:Vs<Jn?tn<Jn?0:-1:0:-1:Tr<Jn?ea<Jn?ne<Jn?to<Jn?Ra<Jn?gf<Jn?Aa<Jn?El<Jn?0:-1:0:-1:gs<Jn?sa<Jn?0:-1:0:-1:lb<Jn?rr<Jn?Zu<Jn?Lb<Jn?0:-1:0:-1:lv<Jn?Db<Jn?0:-1:0:-1:_v<Jn?Mv<Jn?go<Jn?za<Jn?Dr<Jn?mf<Jn?0:-1:0:-1:pr<Jn?cn<Jn?0:-1:0:-1:Ka<Jn?Vb<Jn?Ei<Jn?Re<Jn?0:-1:0:-1:at<Jn?Tl<Jn?0:-1:0:-1:vu<Jn?Qs<Jn?$i<Jn?Mi<Jn?xi<Jn?mn<Jn?Av<Jn?Yi<Jn?Fl<Jn?qf<Jn?0:-1:0:-1:vb<Jn?xl<Jn?0:-1:0:-1:Ut<Jn?Po<Jn?jr<Jn?Sr<Jn?0:-1:0:-1:Ti<Jn?Ta<Jn?0:-1:0:-1:Ib<Jn?tb<Jn?st<Jn?ye<Jn?ae<Jn?Va<Jn?0:-1:0:-1:St<Jn?on<Jn?0:-1:0:-1:ts<Jn?$c<Jn?rb<Jn?hu<Jn?0:-1:0:-1:qu<Jn?hf<Jn?0:-1:0:-1:du<Jn?H<Jn?or<Jn?Hl<Jn?Vr<Jn?il<Jn?ek<Jn?wb<Jn?0:-1:0:-1:rt<Jn?eb<Jn?0:-1:0:-1:Ir<Jn?zu<Jn?S<Jn?ms<Jn?0:-1:0:-1:li<Jn?ds<Jn?0:-1:0:-1:bb<Jn?dt<Jn?$f<Jn?oc<Jn?Sa<Jn?Yr<Jn?0:-1:0:-1:ob<Jn?Rt<Jn?0:-1:0:-1:$v<Jn?no<Jn?Jr<Jn?pi<Jn?0:-1:0:-1:ro<Jn?$e<Jn?0:-1:0:-1:gb<Jn?gn<Jn?ma<Jn?na<Jn?ll<Jn?ti<Jn?tl<Jn?Bv<Jn?d<Jn?Vc<Jn?vr<Jn?gv<Jn?gu<Jn?Ks<Jn?0:-1:0:-1:Ye<Jn?Gi<Jn?0:-1:0:-1:bk<Jn?Ma<Jn?Mb<Jn?rv<Jn?0:-1:0:-1:zi<Jn?lu<Jn?0:-1:0:-1:Yl<Jn?Cc<Jn?Yo<Jn?Jl<Jn?Wa<Jn?yv<Jn?0:-1:0:-1:Ea<Jn?Zf<Jn?0:-1:0:-1:No<Jn?fr<Jn?Jo<Jn?Gl<Jn?0:-1:0:-1:Ac<Jn?p<Jn?0:-1:0:-1:Mn<Jn?x<Jn?ac<Jn?pt<Jn?yr<Jn?yi<Jn?uv<Jn?hc<Jn?0:-1:0:-1:nt<Jn?ju<Jn?0:-1:0:-1:Eb<Jn?tu<Jn?vo<Jn?Bl<Jn?0:-1:0:-1:ua<Jn?Cs<Jn?0:-1:0:-1:cv<Jn?Wr<Jn?vs<Jn?Ho<Jn?_<Jn?Zi<Jn?0:-1:0:-1:Yc<Jn?nb<Jn?0:-1:0:-1:Tc<Jn?ni<Jn?vn<Jn?xn<Jn?0:-1:0:-1:_f<Jn?Sf<Jn?0:-1:0:-1:Iv<Jn?Dt<Jn?Xn<Jn?W<Jn?kb<Jn?Yn<Jn?Ds<Jn?qo<Jn?xf<Jn?Y<Jn?0:-1:0:-1:Vv<Jn?xb<Jn?0:-1:0:-1:Jf<Jn?Ur<Jn?Yt<Jn?qr<Jn?0:-1:0:-1:ok<Jn?it<Jn?0:-1:0:-1:Fc<Jn?zb<Jn?Nc<Jn?Ln<Jn?js<Jn?Fo<Jn?0:-1:0:-1:ui<Jn?Ha<Jn?0:-1:0:-1:eo<Jn?Xa<Jn?sc<Jn?Oi<Jn?0:-1:0:-1:yo<Jn?pn<Jn?0:-1:0:-1:Tb<Jn?Bo<Jn?o<Jn?Ga<Jn?mc<Jn?ze<Jn?dl<Jn?Fa<Jn?0:-1:0:-1:$a<Jn?Bc<Jn?0:-1:0:-1:Cv<Jn?we<Jn?lf<Jn?Ol<Jn?0:-1:0:-1:Fe<Jn?Qo<Jn?0:-1:0:-1:Wt<Jn?O<Jn?c<Jn?he<Jn?gi<Jn?z<Jn?0:-1:0:-1:Ys<Jn?w<Jn?0:-1:0:-1:ue<Jn?rf<Jn?qa<Jn?sf<Jn?0:-1:0:-1:Pe<Jn?Do<Jn?0:-1:0:-1:Gn<Jn?ce<Jn?yc<Jn?Ii<Jn?$<Jn?To<Jn?Zb<Jn?co<Jn?ak<Jn?Ba<Jn?wl<Jn?gr<Jn?0:-1:0:-1:Oo<Jn?lr<Jn?0:-1:0:-1:Sb<Jn?pa<Jn?Cb<Jn?bf<Jn?0:-1:0:-1:s<Jn?jt<Jn?0:-1:0:-1:us<Jn?mv<Jn?Ev<Jn?Gr<Jn?Hs<Jn?Ht<Jn?0:-1:0:-1:Pn<Jn?Zs<Jn?0:-1:0:-1:L<Jn?K<Jn?an<Jn?La<Jn?0:-1:0:-1:Ws<Jn?Lc<Jn?0:-1:0:-1:Ss<Jn?nr<Jn?Tv<Jn?Na<Jn?$t<Jn?Bi<Jn?Wl<Jn?ei<Jn?0:-1:0:-1:Nr<Jn?ci<Jn?0:-1:0:-1:ii<Jn?mb<Jn?k<Jn?Q<Jn?0:-1:0:-1:_n<Jn?Sc<Jn?0:-1:0:-1:be<Jn?kr<Jn?Su<Jn?ln<Jn?Wb<Jn?mt<Jn?0:-1:0:-1:lc<Jn?Zn<Jn?0:-1:0:-1:fo<Jn?$s<Jn?ov<Jn?Qr<Jn?0:-1:0:-1:He<Jn?Gt<Jn?0:-1:0:-1:On<Jn?yt<Jn?wv<Jn?Ae<Jn?Ne<Jn?_r<Jn?kc<Jn?ra<Jn?cu<Jn?Xu<Jn?0:-1:0:-1:Ao<Jn?nc<Jn?0:-1:0:-1:Tf<Jn?aa<Jn?bn<Jn?qc<Jn?0:-1:0:-1:yu<Jn?Go<Jn?0:-1:0:-1:er<Jn?gl<Jn?bo<Jn?Gv<Jn?br<Jn?fe<Jn?0:-1:0:-1:Ai<Jn?ke<Jn?0:-1:0:-1:Wf<Jn?gc<Jn?pu<Jn?Ie<Jn?0:-1:0:-1:C<Jn?et<Jn?0:-1:0:-1:Kn<Jn?ls<Jn?Xs<Jn?Ge<Jn?sb<Jn?Ob<Jn?de<Jn?T<Jn?0:-1:0:-1:Ze<Jn?qi<Jn?0:-1:0:-1:Pi<Jn?Vt<Jn?Pb<Jn?Dl<Jn?0:-1:0:-1:xs<Jn?en<Jn?0:-1:0:-1:dr<Jn?ub<Jn?Ft<Jn?Me<Jn?_o<Jn?af<Jn?0:-1:0:-1:wn<Jn?va<Jn?0:-1:0:-1:Mo<Jn?jn<Jn?_s<Jn?ft<Jn?0:-1:0:-1:Ou<Jn?Ce<Jn?0:-1:0:-1:Ed(hK,Jn+_c|0)-1|0:-1;if(3<Hn>>>0)return C6(t);switch(Hn){case 0:return tt(t);case 1:return lt(t);case 2:I6(t,32);var Wn=I4(x6(t));if(2<Wn>>>0)return C6(t);switch(Wn){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var $n=N4(x6(t));if(2<$n>>>0)return C6(t);switch($n){case 0:return tt(t);case 1:return lt(t);default:I6(t,29);var as=X4(x6(t));return 0===as?tt(t):1===as?lt(t):C6(t)}}default:I6(t,32);var cs=M4(x6(t));if(2<cs>>>0)return C6(t);switch(cs){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var is=N4(x6(t));if(2<is>>>0)return C6(t);switch(is){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var fs=q8(x6(t));if(2<fs>>>0)return C6(t);switch(fs){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var ks=B8(x6(t));if(2<ks>>>0)return C6(t);switch(ks){case 0:return tt(t);case 1:return lt(t);default:I6(t,30);var ws=X4(x6(t));return 0===ws?tt(t):1===ws?lt(t):C6(t)}}}}}case 36:I6(t,32);var Ts=q8(x6(t));if(2<Ts>>>0)return C6(t);switch(Ts){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Ps=G8(x6(t));if(2<Ps>>>0)return C6(t);switch(Ps){case 0:return tt(t);case 1:return lt(t);default:I6(t,32);var Ms=L4(x6(t));if(2<Ms>>>0)return C6(t);switch(Ms){case 0:return tt(t);case 1:return lt(t);default:I6(t,31);var Bs=X4(x6(t));return 0===Bs?tt(t):1===Bs?lt(t):C6(t)}}}case 37:I6(t,36);var ec=x6(t);return 0==(zr<ec?fc<ec?-1:0:-1)?38:C6(t);case 38:I6(t,56);var rc=x6(t);return 0==(fc<rc?Rl<rc?-1:0:-1)?39:C6(t);default:return 37}}(e);if(64<kt>>>0)return m2(RW);var gt=kt;if(33<=gt)switch(gt){case 33:return[0,t,66];case 36:return[0,t,0];case 37:return[0,t,1];case 38:return[0,t,2];case 39:return[0,t,3];case 40:return[0,t,4];case 41:return[0,t,5];case 42:return[0,t,12];case 43:return[0,t,10];case 44:return[0,t,8];case 45:return[0,t,9];case 50:return[0,t,94];case 51:return[0,t,95];case 54:return[0,t,wf];case 56:return[0,t,85];case 57:return[0,t,87];case 59:return[0,t,11];case 61:return[0,t,99];case 62:return[0,t,Uf];case 63:return[0,t[4]?Z8(t,Q8(t,e),7):t,Ot];case 64:return[0,t,[5,H6(e)]];case 58:break;case 34:case 48:return[0,t,6];case 35:case 49:return[0,t,7];case 46:case 55:return[0,t,82];case 47:case 53:return[0,t,81];default:return[0,t,79]}else switch(gt){case 0:return[1,r5(t,e)];case 1:return[1,t];case 2:var Et=Q8(t,e),At=Z2(uo),It=o5(t,At,e);return[1,n5(It[1],Et,It[2],At,1)];case 3:var Ct=H6(e);if(t[5]){var Mt=t[4]?t5(t,Q8(t,e),Ct):t,Bt=T4(1,Mt),Jt=L6(e);return Gd(J6(e,Jt-1|0,1),LW)&&Yd(J6(e,Jt-2|0,1),PW)?[0,Bt,82]:[1,Bt]}var zt=Q8(t,e),Kt=Z2(uo);a3(Kt,Ct);var te=o5(t,Kt,e);return[1,n5(te[1],zt,te[2],Kt,1)];case 4:if(t[4])return[1,T4(0,t)];N6(e);return A6(e),0===function(t){return 0===b8(x6(t))?0:C6(t)}(e)?[0,t,wf]:m2(UW);case 5:var se=Q8(t,e),ve=Z2(uo),ge=v5(t,ve,e);return[1,n5(ge[1],se,ge[2],ve,0)];case 6:var Te=H6(e),Se=Q8(t,e),Le=Z2(uo),Ue=Z2(uo);a3(Ue,Te);var De=b5(t,Te,Le,Ue,0,e),Xe=p4(Se,De[2]),Be=De[3],qe=t3(Ue),Je=[1,[0,Xe,t3(Le),qe,Be]];return[0,De[1],Je];case 7:return f5(t,e,function(t,e){function r(t){if(0===t8(x6(t))){if(0===V4(x6(t)))for(;;)if(I6(t,0),0!==V4(x6(t)))return C6(t);return C6(t)}return C6(t)}A6(e);var a=y8(x6(e));if(0===a)for(;;){var n=B4(x6(e));if(0!==n){var s=1===n?r(e):C6(e);break}}else s=1===a?r(e):C6(e);return 0===s?[0,t,s5(0,H6(e))]:m2(OW)});case 8:return[0,t,s5(0,H6(e))];case 9:return f5(t,e,function(t,e){function r(t){if(0===l8(x6(t))){if(0===a8(x6(t)))for(;;)if(I6(t,0),0!==a8(x6(t)))return C6(t);return C6(t)}return C6(t)}A6(e);var a=y8(x6(e));if(0===a)for(;;){var n=B4(x6(e));if(0!==n){var s=1===n?r(e):C6(e);break}}else s=1===a?r(e):C6(e);return 0===s?[0,t,s5(2,H6(e))]:m2(NW)});case 10:return[0,t,s5(2,H6(e))];case 11:return f5(t,e,function(t,e){function r(t){if(0===a8(x6(t)))for(;;)if(I6(t,0),0!==a8(x6(t)))return C6(t);return C6(t)}A6(e);var a=y8(x6(e));if(0===a)for(;;){var n=B4(x6(e));if(0!==n){var s=1===n?r(e):C6(e);break}}else s=1===a?r(e):C6(e);return 0===s?[0,t,s5(1,H6(e))]:m2(CW)});case 12:return[0,t,s5(1,H6(e))];case 13:return f5(t,e,function(t,e){function r(t){if(0===F4(x6(t))){if(0===P4(x6(t)))for(;;)if(I6(t,0),0!==P4(x6(t)))return C6(t);return C6(t)}return C6(t)}if(A6(e),0===function(t){var e=y8(x6(t));if(0===e)for(;;){var a=B4(x6(t));if(0!==a)return 1===a?r(t):C6(t)}return 1===e?r(t):C6(t)}(e)){var a=H6(e);try{return[0,t,s5(3,a)]}catch(t){throw t=Kd(t)}}return m2(IW)});case 14:var Ke=H6(e);try{return[0,t,s5(3,Ke)]}catch(t){throw t=Kd(t)}case 15:return f5(t,e,function(t,e){function r(t){for(;;)if(I6(t,0),0!==O4(x6(t)))return C6(t)}function a(t){var e=R4(x6(t));return 0===e?0===O4(x6(t))?r(t):C6(t):1===e?r(t):C6(t)}function n(t){if(0===O4(x6(t)))for(;;){var e=m8(x6(t));if(0!==e)return 1===e?a(t):C6(t)}return C6(t)}function s(t){for(;;){var e=m8(x6(t));if(0!==e)return 1===e?a(t):C6(t)}}function c(t){var e=q4(x6(t));return 0===e?s(t):1===e?a(t):C6(t)}function i(t){for(;;){var e=o8(x6(t));if(2<e>>>0)return C6(t);switch(e){case 0:return s(t);case 1:continue;default:return a(t)}}}A6(e);var u=x6(e),f=44<u?57<u?-1:Ed(TV,u+-45|0)-1|0:-1;if(3<f>>>0)var o=C6(e);else switch(f){case 0:for(;;){var v=u8(x6(e));if(3<v>>>0)o=C6(e);else switch(v){case 0:continue;case 1:o=n(e);break;case 2:o=c(e);break;default:o=i(e)}break}break;case 1:o=n(e);break;case 2:o=c(e);break;default:o=i(e)}return 0===o?[0,t,s5(3,H6(e))]:m2(AW)});case 17:return f5(t,e,function(t,e){function r(t){for(;;)if(I6(t,0),0!==O4(x6(t)))return C6(t)}A6(e);var a=x6(e),n=44<a?57<a?-1:Ed(uz,a+-45|0)-1|0:-1;if(2<n>>>0)var s=C6(e);else switch(n){case 0:for(;;){var c=x6(e),i=8<c?Zo<c?Uc<c?Sn<c?-1:Hu<c?Sv<c?0:-1:Nt<c?ia<c?$l<c?l<c?0:-1:0:-1:h<c?zn<c?0:-1:0:-1:Ed(az,c-9|0)-1|0:-1;if(0!==i){if(1===i)for(;;){I6(e,0);var u=A8(x6(e));if(0===u)s=0;else{if(1===u)continue;s=C6(e)}break}else s=C6(e);break}}break;case 1:s=0===O4(x6(e))?r(e):C6(e);break;default:for(;;){I6(e,0);var f=A8(x6(e));if(0===f){I6(e,0);s=0===O4(x6(e))?r(e):C6(e)}else{if(1===f)continue;s=C6(e)}break}}return 0===s?[0,t,s5(3,H6(e))]:m2(xW)});case 19:return[0,t,ou];case 20:return[0,t,DW];case 21:return[0,t,FW];case 22:return[0,t,112];case 23:return[0,t,30];case 24:return[0,t,111];case 25:return[0,t,29];case 26:return[0,t,113];case 27:return[0,t,42];case 28:return[0,t,Br];case 29:return[0,t,31];case 31:return[0,t,115];case 32:var Qe=Q8(t,e),tr=H6(e),ur=u5(t,tr);return[0,ur[1],[3,Qe,ur[2],tr]];case 30:break;default:return[0,t,s5(3,H6(e))]}return[0,t,46]},p5=$2([0,J2]),m5=function(t,e){return[0,[0],0,e,y4(t[2].slice(),t)]},w5=function(t,e){var r=e+1|0;if(t[1].length-1<r)for(var a=1;;){if(r<=a){t[1]=V2(a,function(e){var r=e<t[1].length-1?1:0;return r?Nk(t[1],e)[e+1]:r});break}a=2*a|0}for(;;){if(!(t[2]<=e))return 0;var i=t[4];switch(t[3]){case 0:for(var u=i;;){var f=u[2],b=function(t,e){for(;;){I6(e,73);var r=X4(x6(e));if(0!==r)return 1===r?t<50?y(t+1|0,e):Wd(y,[0,e]):C6(e)}},y=function(t,e){if(0===H8(x6(e))){var r=I8(x6(e));if(0===r)return 0===P4(x6(e))&&0===P4(x6(e))&&0===P4(x6(e))?t<50?b(t+1|0,e):Wd(b,[0,e]):C6(e);if(1===r){if(0===P4(x6(e)))for(;;){var a=j4(x6(e));if(0!==a)return 1===a?t<50?b(t+1|0,e):Wd(b,[0,e]):C6(e)}return C6(e)}return C6(e)}return C6(e)},g=function(t){return Hd(b(0,t))},A=function(t){return Hd(y(0,t))},P=function(t){for(;;)if(I6(t,20),0!==G4(x6(t)))return C6(t)},D=function(t){return function(e){I6(e,20);var r=k8(x6(e));if(2<r>>>0)return C6(e);switch(r){case 0:return t(e);case 1:if(0===O4(x6(e)))for(;;){I6(e,19);var a=S4(x6(e));if(0===a)for(;;)if(I6(e,18),0!==G4(x6(e)))return C6(e);if(1!==a)return C6(e)}return C6(e);default:for(;;){I6(e,19);var n=S4(x6(e));if(0===n)for(;;)if(I6(e,18),0!==G4(x6(e)))return C6(e);if(1!==n)return C6(e)}}}}(P),M=function(t){return I6(t,4),0===z8(x6(t))?4:C6(t)},X=function(t){return 0===T8(x6(t))&&0===s8(x6(t))&&0===M8(x6(t))&&0===g8(x6(t))&&0===_8(x6(t))&&0===n8(x6(t))&&0===c8(x6(t))&&0===T8(x6(t))&&0===H8(x6(t))&&0===S8(x6(t))&&0===D8(x6(t))?4:C6(t)},q=function(t,e){return function(r){I6(r,21);var a=d8(x6(r));if(2<a>>>0)return C6(r);switch(a){case 0:return t(r);case 1:for(;;){I6(r,21);var n=d8(x6(r));if(2<n>>>0)return C6(r);switch(n){case 0:return t(r);case 1:continue;default:return e(r)}}default:return e(r)}}}(P,D),J=function(t){for(;;)if(I6(t,14),0!==G4(x6(t)))return C6(t)},V=function(t){return function(e){I6(e,21);var r=S4(x6(e));if(0===r)return t(e);if(1===r)for(;;){I6(e,21);var a=S4(x6(e));if(0===a)return t(e);if(1!==a)return C6(e)}return C6(e)}}(P);A6(f);var tt=x6(f),lt=Uc<tt?ns<tt?ar<tt?sv<tt?yl<tt?rk<tt?zc<tt?ps<tt?1:8:Eo<tt?wt<tt?1:8:G<tt?1:8:pe<tt?Fs<tt?Ic<tt?1:8:ik<tt?1:8:Ku<tt?bu<tt?1:8:Ul<tt?1:8:Fn<tt?Xv<tt?Qn<tt?ys<tt?Co<tt?1:8:wo<tt?1:8:Qt<tt?Us<tt?1:8:pf<tt?1:8:rs<tt?jc<tt?qs<tt?1:8:ht<tt?1:8:Ff<tt?jv<tt?1:8:Rs<tt?1:8:Lr<tt?Mf<tt?B<tt?$o<tt?1:8:sr<tt?1:8:bc<tt?Fr<tt?1:8:_a<tt?1:8:Pu<tt?ri<tt?Hi<tt?1:8:Oe<tt?1:8:xo<tt?Rb<tt?1:8:ol<tt?1:8:Ls<tt?ru<tt?wa<tt?Za<tt?Au<tt?Lu<tt?1:8:Es<tt?1:8:Vl<tt?Gf<tt?1:8:xa<tt?1:8:Ri<tt?ct<tt?Js<tt?1:8:Gc<tt?1:8:Ua<tt?oe<tt?1:8:la<tt?1:8:Er<tt?Tn<tt?nn<tt?Zv<tt?1:8:U<tt?1:8:Il<tt?es<tt?1:8:el<tt?1:8:vf<tt?Da<tt?jb<tt?1:8:v<tt?1:8:Tt<tt?rn<tt?1:8:uf<tt?1:8:nk<tt?Ef<tt?Is<tt?io<tt?j<tt?1:8:Ni<tt?1:8:cr<tt?Vf<tt?1:8:ee<tt?1:8:ss<tt?os<tt?hb<tt?1:8:Fu<tt?1:8:E<tt?Ab<tt?1:8:ho<tt?1:8:Ql<tt?xr<tt?xc<tt?Z<tt?1:8:hi<tt?1:8:ot<tt?_e<tt?1:8:Ca<tt?1:8:Uo<tt?Qf<tt?As<tt?1:8:oa<tt?1:8:Nn<tt?Gu<tt?1:8:Ro<tt?1:8:cn<tt?Xl<tt?xt<tt?Qc<tt?po<tt?al<tt?fa<tt?1:8:Oc<tt?1:8:Vn<tt?Pl<tt?1:8:ku<tt?1:8:Ja<tt?Ml<tt?Xf<tt?1:8:le<tt?1:8:Nf<tt?kn<tt?1:8:Ui<tt?1:8:ut<tt?Un<tt?m<tt?Qv<tt?1:8:hr<tt?1:8:sl<tt?Rr<tt?1:8:ie<tt?1:8:fl<tt?Qi<tt?wc<tt?1:8:fk<tt?1:8:Pt<tt?ga<tt?1:8:So<tt?1:8:ir<tt?vv<tt?bs<tt?$b<tt?Cl<tt?1:8:qt<tt?1:8:hs<tt?Gs<tt?1:8:Zl<tt?1:8:Al<tt?ev<tt?so<tt?1:8:Oa<tt?1:8:un<tt?ai<tt?1:8:bt<tt?1:8:Db<tt?Zr<tt?sa<tt?Ra<tt?1:8:vt<tt?1:8:jl<tt?Lt<tt?1:8:lb<tt?1:8:mf<tt?ea<tt?lv<tt?1:8:Tr<tt?1:8:za<tt?Dr<tt?1:8:go<tt?1:8:hf<tt?Po<tt?Yi<tt?Tl<tt?Vb<tt?Ei<tt?1:8:Ka<tt?1:8:Hf<tt?at<tt?1:8:F<tt?1:8:mn<tt?xl<tt?Av<tt?1:8:vb<tt?1:8:Sr<tt?xi<tt?1:8:jr<tt?1:8:ye<tt?Mi<tt?Ta<tt?Ut<tt?1:8:Ti<tt?1:8:Va<tt?$i<tt?1:8:ae<tt?1:8:tb<tt?on<tt?st<tt?1:8:St<tt?1:8:$c<tt?rb<tt?1:8:ts<tt?1:8:H<tt?eb<tt?wb<tt?Qs<tt?qu<tt?1:8:vu<tt?1:8:il<tt?ek<tt?1:8:Vr<tt?1:8:ms<tt?Hl<tt?rt<tt?1:8:or<tt?1:8:zu<tt?S<tt?1:8:li<tt?1:8:dt<tt?oc<tt?Yr<tt?du<tt?1:8:Sa<tt?1:8:Rt<tt?$f<tt?1:8:ob<tt?1:8:no<tt?pi<tt?bb<tt?1:8:Jr<tt?1:8:$e<tt?$v<tt?1:8:ro<tt?1:8:Do<tt?Ur<tt?Bl<tt?yv<tt?Vc<tt?gv<tt?Ks<tt?wi<tt?1:8:gu<tt?1:8:Gi<tt?vr<tt?1:8:Ye<tt?1:8:lu<tt?rv<tt?d<tt?1:8:bk<tt?1:8:Sv<tt?Sn<tt?1:2:tl<tt?1:8:hc<tt?p<tt?Jl<tt?Wa<tt?1:8:No<tt?1:8:ti<tt?Ac<tt?1:8:ll<tt?1:8:ju<tt?yi<tt?uv<tt?1:8:yr<tt?1:8:pt<tt?nt<tt?1:8:ac<tt?1:8:Wr<tt?In<tt?Cs<tt?tu<tt?vo<tt?1:8:Eb<tt?1:8:x<tt?ua<tt?1:8:Mn<tt?1:8:Ho<tt?Zi<tt?_i<tt?1:8:_<tt?1:8:nb<tt?vs<tt?1:8:Yc<tt?1:8:na<tt?ni<tt?xn<tt?cv<tt?1:8:vn<tt?1:8:Sf<tt?Tc<tt?1:8:_f<tt?1:8:Yn<tt?xb<tt?iu<tt?1:8:Vv<tt?1:8:qr<tt?kb<tt?1:8:Yt<tt?1:8:Fa<tt?Wv<tt?Ln<tt?W<tt?it<tt?Jf<tt?1:8:ok<tt?1:8:Fo<tt?dv<tt?1:8:Ki<tt?1:8:Ns<tt?Ha<tt?Nc<tt?1:8:ui<tt?1:8:Lv<tt?We<tt?1:8:ul<tt?1:8:Oi<tt?pb<tt?_b<tt?Hv<tt?1:8:Vu<tt?1:8:zb<tt?Gb<tt?1:8:av<tt?1:8:fb<tt?Xa<tt?sc<tt?1:8:n<tt?1:8:Dt<tt?Pf<tt?1:8:di<tt?1:8:Yu<tt?Ol<tt?nl<tt?ze<tt?Hb<tt?1:8:Fv<tt?1:8:Ga<tt?$a<tt?1:8:me<tt?1:8:Qo<tt?Vo<tt?Dv<tt?1:8:Cv<tt?1:8:_t<tt?Fe<tt?1:8:ji<tt?1:8:yf<tt?Xt<tt?w<tt?c<tt?1:8:db<tt?1:8:dn<tt?su<tt?1:8:Ji<tt?1:8:sf<tt?O<tt?Ve<tt?1:8:Wt<tt?1:8:rf<tt?qa<tt?1:8:ue<tt?1:8:Gt<tt?Lc<tt?jt<tt?lr<tt?gr<tt?gn<tt?Pe<tt?1:8:gb<tt?1:8:zs<tt?Kf<tt?1:8:ak<tt?1:8:Mc<tt?bf<tt?nv<tt?1:8:Cb<tt?1:8:pa<tt?ao<tt?1:8:Sb<tt?1:8:Zs<tt?Ht<tt?To<tt?s<tt?1:8:$<tt?1:8:Gr<tt?Hs<tt?1:8:Ev<tt?1:8:La<tt?mv<tt?Pn<tt?1:8:us<tt?1:8:K<tt?an<tt?1:8:L<tt?1:8:Sc<tt?ci<tt?ei<tt?Ii<tt?Ws<tt?1:8:yc<tt?1:8:Zt<tt?Wl<tt?1:8:$t<tt?1:8:Q<tt?Na<tt?Nr<tt?1:8:Tv<tt?1:8:mb<tt?qv<tt?1:8:ii<tt?1:8:Zn<tt?mt<tt?l<tt?Hu<tt?1:2:Ss<tt?1:8:ln<tt?Wb<tt?1:8:Su<tt?1:8:Qr<tt?kr<tt?lc<tt?1:8:be<tt?1:8:$s<tt?ov<tt?1:8:fo<tt?1:8:gc<tt?kl<tt?nc<tt?Wo<tt?ce<tt?He<tt?1:8:Gn<tt?1:8:ra<tt?cu<tt?1:8:kc<tt?1:8:qc<tt?_r<tt?Ao<tt?1:8:Ne<tt?1:8:aa<tt?bn<tt?1:8:Tf<tt?1:8:Gv<tt?Ae<tt?Go<tt?da<tt?1:8:yu<tt?1:8:fe<tt?wv<tt?1:8:br<tt?1:8:gl<tt?ke<tt?bo<tt?1:8:Ai<tt?1:8:Ie<tt?er<tt?1:8:pu<tt?1:8:Vt<tt?Ob<tt?yt<tt?et<tt?Wf<tt?1:8:C<tt?1:8:T<tt?On<tt?1:8:de<tt?1:8:Ge<tt?qi<tt?sb<tt?1:8:Ze<tt?1:8:Dl<tt?Xs<tt?1:8:Pb<tt?1:8:ft<tt?va<tt?en<tt?Pi<tt?1:8:Ft<tt?1:8:ub<tt?wn<tt?1:8:dr<tt?1:8:zn<tt?ia<tt?$l<tt?1:2:Nt<tt?1:2:Mu<tt?mu<tt?1:3:h<tt?1:2:Ed(HV,tt+1|0)-1|0;if(53<lt>>>0)var kt=C6(f);else switch(lt){case 0:kt=131;break;case 1:kt=132;break;case 2:if(I6(f,2),0===C4(x6(f))){for(;;)if(I6(f,2),0!==C4(x6(f))){kt=C6(f);break}}else kt=C6(f);break;case 3:kt=0;break;case 4:I6(f,0);kt=0===C8(x6(f))?0:C6(f);break;case 5:I6(f,zr);kt=0===K4(x6(f))?(I6(f,96),0===K4(x6(f))?92:C6(f)):C6(f);break;case 6:kt=8;break;case 7:I6(f,130);var gt=x6(f);kt=0===(32<gt?33<gt?-1:0:-1)?7:C6(f);break;case 8:I6(f,73);var Et=X4(x6(f));kt=0===Et?g(f):1===Et?A(f):C6(f);break;case 9:I6(f,119);kt=0===K4(x6(f))?Ot:C6(f);break;case 10:I6(f,121);var At=x6(f),It=37<At?61<At?-1:Ed(wK,At-38|0)-1|0:-1;kt=0===It?89:1===It?ou:C6(f);break;case 11:kt=77;break;case 12:kt=78;break;case 13:I6(f,117);var Ct=w8(x6(f));if(2<Ct>>>0)kt=C6(f);else switch(Ct){case 0:I6(f,118);kt=0===K4(x6(f))?108:C6(f);break;case 1:kt=5;break;default:kt=Vi}break;case 14:I6(f,115);var Mt=x6(f),Bt=42<Mt?61<Mt?-1:Ed(yK,Mt+R|0)-1|0:-1;kt=0===Bt?97:1===Bt?105:C6(f);break;case 15:kt=84;break;case 16:I6(f,Qb);var zt=x6(f),Kt=44<zt?61<zt?-1:Ed(AV,zt+-45|0)-1|0:-1;kt=0===Kt?98:1===Kt?tc:C6(f);break;case 17:I6(f,82);var te=A8(x6(f));if(0===te)kt=0===A4(x6(f))?81:C6(f);else if(1===te)for(;;){I6(f,21);var se=d8(x6(f));if(2<se>>>0)kt=C6(f);else switch(se){case 0:kt=P(f);break;case 1:continue;default:kt=D(f)}break}else kt=C6(f);break;case 18:I6(f,I);var ve=w8(x6(f));if(2<ve>>>0)kt=C6(f);else switch(ve){case 0:I6(f,3);var ge=H4(x6(f));if(2<ge>>>0)kt=C6(f);else switch(ge){case 0:for(;;){var Te=H4(x6(f));if(2<Te>>>0)kt=C6(f);else switch(Te){case 0:continue;case 1:kt=M(f);break;default:kt=X(f)}break}break;case 1:kt=M(f);break;default:kt=X(f)}break;case 1:kt=6;break;default:kt=uo}break;case 19:I6(f,21);var Se=J4(x6(f));if(7<Se>>>0)kt=C6(f);else switch(Se){case 0:kt=P(f);break;case 1:kt=q(f);break;case 2:for(;;){I6(f,15);var Le=L8(x6(f));if(3<Le>>>0)kt=C6(f);else switch(Le){case 0:kt=J(f);break;case 1:kt=V(f);break;case 2:continue;default:for(;;){I6(f,14);var Ue=X8(x6(f));if(2<Ue>>>0)kt=C6(f);else switch(Ue){case 0:kt=J(f);break;case 1:kt=V(f);break;default:continue}break}}break}break;case 3:for(;;){I6(f,21);var De=X8(x6(f));if(2<De>>>0)kt=C6(f);else switch(De){case 0:kt=P(f);break;case 1:kt=V(f);break;default:continue}break}break;case 4:I6(f,20);var Xe=Y8(x6(f));if(0===Xe)kt=P(f);else if(1===Xe)for(;;){I6(f,11);var Be=Y8(x6(f));if(0===Be){for(;;)if(I6(f,10),0!==G4(x6(f))){kt=C6(f);break}}else{if(1===Be)continue;kt=C6(f)}break}else kt=C6(f);break;case 5:kt=D(f);break;case 6:I6(f,20);var qe=h8(x6(f));if(0===qe)kt=P(f);else if(1===qe)for(;;){I6(f,13);var Je=h8(x6(f));if(0===Je){for(;;)if(I6(f,12),0!==G4(x6(f))){kt=C6(f);break}}else{if(1===Je)continue;kt=C6(f)}break}else kt=C6(f);break;default:I6(f,20);var Ke=U4(x6(f));if(0===Ke)kt=P(f);else if(1===Ke)for(;;){I6(f,17);var Qe=U4(x6(f));if(0===Qe){for(;;)if(I6(f,16),0!==G4(x6(f))){kt=C6(f);break}}else{if(1===Qe)continue;kt=C6(f)}break}else kt=C6(f)}break;case 20:I6(f,21);var tr=p8(x6(f));if(3<tr>>>0)kt=C6(f);else switch(tr){case 0:kt=P(f);break;case 1:kt=q(f);break;case 2:for(;;){I6(f,21);var ur=p8(x6(f));if(3<ur>>>0)kt=C6(f);else switch(ur){case 0:kt=P(f);break;case 1:kt=q(f);break;case 2:continue;default:kt=D(f)}break}break;default:kt=D(f)}break;case 21:kt=85;break;case 22:kt=83;break;case 23:I6(f,113);var mr=x6(f),wr=59<mr?61<mr?-1:Ed(bh,mr-60|0)-1|0:-1;kt=0===wr?(I6(f,Uf),0===K4(x6(f))?99:C6(f)):1===wr?93:C6(f);break;case 24:I6(f,Rl);var Ar=$4(x6(f));kt=0===Ar?(I6(f,95),0===K4(x6(f))?91:C6(f)):1===Ar?126:C6(f);break;case 25:I6(f,Br);var Cr=$4(x6(f));if(0===Cr)kt=94;else if(1===Cr){I6(f,Kc);var Or=$4(x6(f));kt=0===Or?Jt:1===Or?(I6(f,je),0===K4(x6(f))?wf:C6(f)):C6(f)}else kt=C6(f);break;case 26:I6(f,88);kt=0===A4(x6(f))?(I6(f,87),0===O4(x6(f))?86:C6(f)):C6(f);break;case 27:I6(f,129);var Mr=x6(f);if(0===(63<Mr?64<Mr?-1:0:-1)){var Hr=x6(f),Kr=96<Hr?105<Hr?-1:Ed(oz,Hr+nu|0)-1|0:-1;if(0===Kr)if(0===z4(x6(f))){var $r=x6(f);if(0===(ya<$r?121<$r?-1:0:-1))if(0===n8(x6(f)))if(0===c8(x6(f))){var ta=x6(f);kt=0===(72<ta?73<ta?-1:0:-1)&&0===e8(x6(f))&&0===D8(x6(f))&&0===x8(x6(f))&&0===N8(x6(f))&&0===e8(x6(f))&&0===s8(x6(f))&&0===x8(x6(f))?74:C6(f)}else kt=C6(f);else kt=C6(f);else kt=C6(f)}else kt=C6(f);else kt=1===Kr&&0===e8(x6(f))&&0===D8(x6(f))&&0===x8(x6(f))&&0===N8(x6(f))&&0===e8(x6(f))&&0===s8(x6(f))&&0===x8(x6(f))?74:C6(f)}else kt=C6(f);break;case 28:kt=79;break;case 29:if(I6(f,1),0===H8(x6(f))){var ca=I8(x6(f));if(0===ca)kt=0===P4(x6(f))&&0===P4(x6(f))&&0===P4(x6(f))?g(f):C6(f);else if(1===ca)if(0===P4(x6(f)))for(;;){var ba=j4(x6(f));if(0!==ba){kt=1===ba?g(f):C6(f);break}}else kt=C6(f);else kt=C6(f)}else kt=C6(f);break;case 30:kt=80;break;case 31:I6(f,ws);kt=0===K4(x6(f))?112:C6(f);break;case 32:kt=9;break;case 33:I6(f,73);var ka=x6(f),Ia=35<ka?hn<ka?ml<ka?nf<ka?-1:Co<ka?yl<ka?Ic<ka?rk<ka?wt<ka?zc<ka?ps<ka?cl<ka?0:-1:0:-1:G<ka?Eo<ka?0:-1:0:-1:bu<ka?pe<ka?ik<ka?Fs<ka?0:-1:0:-1:Ul<ka?Ku<ka?0:-1:0:-1:wi<ka?ns<ka?Di<ka?xv<ka?uf<ka?Tt<ka?Lu<ka?sv<ka?$o<ka?Fn<ka?qs<ka?Xv<ka?Us<ka?Qn<ka?wo<ka?ys<ka?0:-1:0:-1:pf<ka?Qt<ka?0:-1:0:-1:jv<ka?rs<ka?ht<ka?jc<ka?0:-1:0:-1:Rs<ka?Ff<ka?0:-1:0:-1:Hi<ka?Lr<ka?Fr<ka?Mf<ka?sr<ka?B<ka?0:-1:0:-1:_a<ka?bc<ka?0:-1:0:-1:Rb<ka?Pu<ka?Oe<ka?ri<ka?0:-1:0:-1:ol<ka?xo<ka?0:-1:0:-1:Zv<ka?ru<ka?Js<ka?wa<ka?Gf<ka?Za<ka?Es<ka?Au<ka?0:-1:0:-1:xa<ka?Vl<ka?0:-1:0:-1:oe<ka?Ri<ka?Gc<ka?ct<ka?0:-1:0:-1:la<ka?Ua<ka?0:-1:0:-1:jb<ka?Er<ka?es<ka?Tn<ka?U<ka?nn<ka?0:-1:0:-1:el<ka?Il<ka?0:-1:0:-1:ja<ka?vf<ka?v<ka?Da<ka?0:-1:0:-1:rn<ka?si<ka?0:-1:0:-1:Ro<ka?Nn<ka?ho<ka?E<ka?ee<ka?cr<ka?Ni<ka?io<ka?j<ka?Ls<ka?0:-1:0:-1:Vf<ka?Is<ka?0:-1:0:-1:Fu<ka?os<ka?hb<ka?Ef<ka?0:-1:0:-1:Ab<ka?ss<ka?0:-1:0:-1:Ca<ka?ot<ka?hi<ka?xc<ka?Z<ka?nk<ka?0:-1:0:-1:_e<ka?xr<ka?0:-1:0:-1:oa<ka?Qf<ka?As<ka?Ql<ka?0:-1:0:-1:Gu<ka?Uo<ka?0:-1:0:-1:Ui<ka?Nf<ka?ku<ka?Vn<ka?Oc<ka?al<ka?fa<ka?ar<ka?0:-1:0:-1:Pl<ka?po<ka?0:-1:0:-1:le<ka?Ml<ka?Xf<ka?Qc<ka?0:-1:0:-1:kn<ka?Ja<ka?0:-1:0:-1:ie<ka?sl<ka?hr<ka?m<ka?Qv<ka?xt<ka?0:-1:0:-1:Rr<ka?Un<ka?0:-1:0:-1:ib<ka?re<ka?xe<ka?ut<ka?0:-1:0:-1:kf<ka?zl<ka?0:-1:0:-1:N<ka?Pa<ka?oo<ka?ha<ka?qt<ka?$b<ka?fk<ka?Qi<ka?_u<ka?Os<ka?hl<ka?Xr<ka?0:-1:0:-1:wc<ka?Pr<ka?0:-1:0:-1:So<ka?Pt<ka?tf<ka?Kb<ka?0:-1:0:-1:Cl<ka?Xl<ka?0:-1:0:-1:Tu<ka?Dc<ka?Zl<ka?hs<ka?Gs<ka?bs<ka?0:-1:0:-1:uk<ka?vv<ka?0:-1:0:-1:Oa<ka?zo<ka?Ee<ka?ev<ka?0:-1:0:-1:Vs<ka?tn<ka?0:-1:0:-1:Tr<ka?ea<ka?ne<ka?to<ka?Ra<ka?gf<ka?Aa<ka?El<ka?0:-1:0:-1:gs<ka?sa<ka?0:-1:0:-1:lb<ka?rr<ka?Zu<ka?Lb<ka?0:-1:0:-1:lv<ka?Db<ka?0:-1:0:-1:_v<ka?Mv<ka?go<ka?za<ka?Dr<ka?mf<ka?0:-1:0:-1:pr<ka?cn<ka?0:-1:0:-1:Ka<ka?Vb<ka?Ei<ka?Re<ka?0:-1:0:-1:at<ka?Tl<ka?0:-1:0:-1:vu<ka?Qs<ka?$i<ka?Mi<ka?xi<ka?mn<ka?Av<ka?Yi<ka?Fl<ka?qf<ka?0:-1:0:-1:vb<ka?xl<ka?0:-1:0:-1:Ut<ka?Po<ka?jr<ka?Sr<ka?0:-1:0:-1:Ti<ka?Ta<ka?0:-1:0:-1:Ib<ka?tb<ka?st<ka?ye<ka?ae<ka?Va<ka?0:-1:0:-1:St<ka?on<ka?0:-1:0:-1:ts<ka?$c<ka?rb<ka?hu<ka?0:-1:0:-1:qu<ka?hf<ka?0:-1:0:-1:du<ka?H<ka?or<ka?Hl<ka?Vr<ka?il<ka?ek<ka?wb<ka?0:-1:0:-1:rt<ka?eb<ka?0:-1:0:-1:Ir<ka?zu<ka?S<ka?ms<ka?0:-1:0:-1:li<ka?ds<ka?0:-1:0:-1:bb<ka?dt<ka?$f<ka?oc<ka?Sa<ka?Yr<ka?0:-1:0:-1:ob<ka?Rt<ka?0:-1:0:-1:$v<ka?no<ka?Jr<ka?pi<ka?0:-1:0:-1:ro<ka?$e<ka?0:-1:0:-1:gb<ka?gn<ka?ma<ka?na<ka?ll<ka?ti<ka?tl<ka?Bv<ka?d<ka?Vc<ka?vr<ka?gv<ka?gu<ka?Ks<ka?0:-1:0:-1:Ye<ka?Gi<ka?0:-1:0:-1:bk<ka?Ma<ka?Mb<ka?rv<ka?0:-1:0:-1:zi<ka?lu<ka?0:-1:0:-1:Yl<ka?Cc<ka?Yo<ka?Jl<ka?Wa<ka?yv<ka?0:-1:0:-1:Ea<ka?Zf<ka?0:-1:0:-1:No<ka?fr<ka?Jo<ka?Gl<ka?0:-1:0:-1:Ac<ka?p<ka?0:-1:0:-1:Mn<ka?x<ka?ac<ka?pt<ka?yr<ka?yi<ka?uv<ka?hc<ka?0:-1:0:-1:nt<ka?ju<ka?0:-1:0:-1:Eb<ka?tu<ka?vo<ka?Bl<ka?0:-1:0:-1:ua<ka?Cs<ka?0:-1:0:-1:cv<ka?Wr<ka?vs<ka?Ho<ka?_<ka?Zi<ka?0:-1:0:-1:Yc<ka?nb<ka?0:-1:0:-1:Tc<ka?ni<ka?vn<ka?xn<ka?0:-1:0:-1:_f<ka?Sf<ka?0:-1:0:-1:Iv<ka?Dt<ka?Xn<ka?W<ka?kb<ka?Yn<ka?Ds<ka?qo<ka?xf<ka?Y<ka?0:-1:0:-1:Vv<ka?xb<ka?0:-1:0:-1:Jf<ka?Ur<ka?Yt<ka?qr<ka?0:-1:0:-1:ok<ka?it<ka?0:-1:0:-1:Fc<ka?zb<ka?Nc<ka?Ln<ka?js<ka?Fo<ka?0:-1:0:-1:ui<ka?Ha<ka?0:-1:0:-1:eo<ka?Xa<ka?sc<ka?Oi<ka?0:-1:0:-1:yo<ka?pn<ka?0:-1:0:-1:Tb<ka?Bo<ka?o<ka?Ga<ka?mc<ka?ze<ka?dl<ka?Fa<ka?0:-1:0:-1:$a<ka?Bc<ka?0:-1:0:-1:Cv<ka?we<ka?lf<ka?Ol<ka?0:-1:0:-1:Fe<ka?Qo<ka?0:-1:0:-1:Wt<ka?O<ka?c<ka?he<ka?gi<ka?z<ka?0:-1:0:-1:Ys<ka?w<ka?0:-1:0:-1:ue<ka?rf<ka?qa<ka?sf<ka?0:-1:0:-1:Pe<ka?Do<ka?0:-1:0:-1:Gn<ka?ce<ka?yc<ka?Ii<ka?$<ka?To<ka?Zb<ka?co<ka?ak<ka?Ba<ka?wl<ka?gr<ka?0:-1:0:-1:Oo<ka?lr<ka?0:-1:0:-1:Sb<ka?pa<ka?Cb<ka?bf<ka?0:-1:0:-1:s<ka?jt<ka?0:-1:0:-1:us<ka?mv<ka?Ev<ka?Gr<ka?Hs<ka?Ht<ka?0:-1:0:-1:Pn<ka?Zs<ka?0:-1:0:-1:L<ka?K<ka?an<ka?La<ka?0:-1:0:-1:Ws<ka?Lc<ka?0:-1:0:-1:Ss<ka?nr<ka?Tv<ka?Na<ka?$t<ka?Bi<ka?Wl<ka?ei<ka?0:-1:0:-1:Nr<ka?ci<ka?0:-1:0:-1:ii<ka?mb<ka?k<ka?Q<ka?0:-1:0:-1:_n<ka?Sc<ka?0:-1:0:-1:be<ka?kr<ka?Su<ka?ln<ka?Wb<ka?mt<ka?0:-1:0:-1:lc<ka?Zn<ka?0:-1:0:-1:fo<ka?$s<ka?ov<ka?Qr<ka?0:-1:0:-1:He<ka?Gt<ka?0:-1:0:-1:On<ka?yt<ka?wv<ka?Ae<ka?Ne<ka?_r<ka?kc<ka?ra<ka?cu<ka?Xu<ka?0:-1:0:-1:Ao<ka?nc<ka?0:-1:0:-1:Tf<ka?aa<ka?bn<ka?qc<ka?0:-1:0:-1:yu<ka?Go<ka?0:-1:0:-1:er<ka?gl<ka?bo<ka?Gv<ka?br<ka?fe<ka?0:-1:0:-1:Ai<ka?ke<ka?0:-1:0:-1:Wf<ka?gc<ka?pu<ka?Ie<ka?0:-1:0:-1:C<ka?et<ka?0:-1:0:-1:Kn<ka?ls<ka?Xs<ka?Ge<ka?sb<ka?Ob<ka?de<ka?T<ka?0:-1:0:-1:Ze<ka?qi<ka?0:-1:0:-1:Pi<ka?Vt<ka?Pb<ka?Dl<ka?0:-1:0:-1:xs<ka?en<ka?0:-1:0:-1:dr<ka?ub<ka?Ft<ka?Me<ka?_o<ka?af<ka?0:-1:0:-1:wn<ka?va<ka?0:-1:0:-1:Mo<ka?jn<ka?_s<ka?ft<ka?0:-1:0:-1:Ou<ka?Ce<ka?0:-1:0:-1:Ed(Tz,ka+_c|0)-1|0:-1;if(3<Ia>>>0)kt=C6(f);else switch(Ia){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Ya=f8(x6(f));if(2<Ya>>>0)kt=C6(f);else switch(Ya){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Qa=W4(x6(f));if(2<Qa>>>0)kt=C6(f);else switch(Qa){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var sn=E8(x6(f));if(2<sn>>>0)kt=C6(f);else switch(sn){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,22);var fn=X4(x6(f));kt=0===fn?g(f):1===fn?A(f):C6(f)}}}break;default:I6(f,73);var yn=Q4(x6(f));if(2<yn>>>0)kt=C6(f);else switch(yn){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var En=G8(x6(f));if(2<En>>>0)kt=C6(f);else switch(En){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var An=R8(x6(f));if(2<An>>>0)kt=C6(f);else switch(An){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,23);var Cn=X4(x6(f));kt=0===Cn?g(f):1===Cn?A(f):C6(f)}}}}break;case 34:I6(f,73);var Rn=Z4(x6(f));if(2<Rn>>>0)kt=C6(f);else switch(Rn){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Dn=N4(x6(f));if(2<Dn>>>0)kt=C6(f);else switch(Dn){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Bn=Q4(x6(f));if(2<Bn>>>0)kt=C6(f);else switch(Bn){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var qn=x4(x6(f));if(2<qn>>>0)kt=C6(f);else switch(qn){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,24);var Jn=X4(x6(f));kt=0===Jn?g(f):1===Jn?A(f):C6(f)}}}}break;case 35:I6(f,73);var Hn=x6(f),Wn=35<Hn?hn<Hn?ml<Hn?nf<Hn?-1:Co<Hn?yl<Hn?Ic<Hn?rk<Hn?wt<Hn?zc<Hn?ps<Hn?cl<Hn?0:-1:0:-1:G<Hn?Eo<Hn?0:-1:0:-1:bu<Hn?pe<Hn?ik<Hn?Fs<Hn?0:-1:0:-1:Ul<Hn?Ku<Hn?0:-1:0:-1:wi<Hn?ns<Hn?Di<Hn?xv<Hn?uf<Hn?Tt<Hn?Lu<Hn?sv<Hn?$o<Hn?Fn<Hn?qs<Hn?Xv<Hn?Us<Hn?Qn<Hn?wo<Hn?ys<Hn?0:-1:0:-1:pf<Hn?Qt<Hn?0:-1:0:-1:jv<Hn?rs<Hn?ht<Hn?jc<Hn?0:-1:0:-1:Rs<Hn?Ff<Hn?0:-1:0:-1:Hi<Hn?Lr<Hn?Fr<Hn?Mf<Hn?sr<Hn?B<Hn?0:-1:0:-1:_a<Hn?bc<Hn?0:-1:0:-1:Rb<Hn?Pu<Hn?Oe<Hn?ri<Hn?0:-1:0:-1:ol<Hn?xo<Hn?0:-1:0:-1:Zv<Hn?ru<Hn?Js<Hn?wa<Hn?Gf<Hn?Za<Hn?Es<Hn?Au<Hn?0:-1:0:-1:xa<Hn?Vl<Hn?0:-1:0:-1:oe<Hn?Ri<Hn?Gc<Hn?ct<Hn?0:-1:0:-1:la<Hn?Ua<Hn?0:-1:0:-1:jb<Hn?Er<Hn?es<Hn?Tn<Hn?U<Hn?nn<Hn?0:-1:0:-1:el<Hn?Il<Hn?0:-1:0:-1:ja<Hn?vf<Hn?v<Hn?Da<Hn?0:-1:0:-1:rn<Hn?si<Hn?0:-1:0:-1:Ro<Hn?Nn<Hn?ho<Hn?E<Hn?ee<Hn?cr<Hn?Ni<Hn?io<Hn?j<Hn?Ls<Hn?0:-1:0:-1:Vf<Hn?Is<Hn?0:-1:0:-1:Fu<Hn?os<Hn?hb<Hn?Ef<Hn?0:-1:0:-1:Ab<Hn?ss<Hn?0:-1:0:-1:Ca<Hn?ot<Hn?hi<Hn?xc<Hn?Z<Hn?nk<Hn?0:-1:0:-1:_e<Hn?xr<Hn?0:-1:0:-1:oa<Hn?Qf<Hn?As<Hn?Ql<Hn?0:-1:0:-1:Gu<Hn?Uo<Hn?0:-1:0:-1:Ui<Hn?Nf<Hn?ku<Hn?Vn<Hn?Oc<Hn?al<Hn?fa<Hn?ar<Hn?0:-1:0:-1:Pl<Hn?po<Hn?0:-1:0:-1:le<Hn?Ml<Hn?Xf<Hn?Qc<Hn?0:-1:0:-1:kn<Hn?Ja<Hn?0:-1:0:-1:ie<Hn?sl<Hn?hr<Hn?m<Hn?Qv<Hn?xt<Hn?0:-1:0:-1:Rr<Hn?Un<Hn?0:-1:0:-1:ib<Hn?re<Hn?xe<Hn?ut<Hn?0:-1:0:-1:kf<Hn?zl<Hn?0:-1:0:-1:N<Hn?Pa<Hn?oo<Hn?ha<Hn?qt<Hn?$b<Hn?fk<Hn?Qi<Hn?_u<Hn?Os<Hn?hl<Hn?Xr<Hn?0:-1:0:-1:wc<Hn?Pr<Hn?0:-1:0:-1:So<Hn?Pt<Hn?tf<Hn?Kb<Hn?0:-1:0:-1:Cl<Hn?Xl<Hn?0:-1:0:-1:Tu<Hn?Dc<Hn?Zl<Hn?hs<Hn?Gs<Hn?bs<Hn?0:-1:0:-1:uk<Hn?vv<Hn?0:-1:0:-1:Oa<Hn?zo<Hn?Ee<Hn?ev<Hn?0:-1:0:-1:Vs<Hn?tn<Hn?0:-1:0:-1:Tr<Hn?ea<Hn?ne<Hn?to<Hn?Ra<Hn?gf<Hn?Aa<Hn?El<Hn?0:-1:0:-1:gs<Hn?sa<Hn?0:-1:0:-1:lb<Hn?rr<Hn?Zu<Hn?Lb<Hn?0:-1:0:-1:lv<Hn?Db<Hn?0:-1:0:-1:_v<Hn?Mv<Hn?go<Hn?za<Hn?Dr<Hn?mf<Hn?0:-1:0:-1:pr<Hn?cn<Hn?0:-1:0:-1:Ka<Hn?Vb<Hn?Ei<Hn?Re<Hn?0:-1:0:-1:at<Hn?Tl<Hn?0:-1:0:-1:vu<Hn?Qs<Hn?$i<Hn?Mi<Hn?xi<Hn?mn<Hn?Av<Hn?Yi<Hn?Fl<Hn?qf<Hn?0:-1:0:-1:vb<Hn?xl<Hn?0:-1:0:-1:Ut<Hn?Po<Hn?jr<Hn?Sr<Hn?0:-1:0:-1:Ti<Hn?Ta<Hn?0:-1:0:-1:Ib<Hn?tb<Hn?st<Hn?ye<Hn?ae<Hn?Va<Hn?0:-1:0:-1:St<Hn?on<Hn?0:-1:0:-1:ts<Hn?$c<Hn?rb<Hn?hu<Hn?0:-1:0:-1:qu<Hn?hf<Hn?0:-1:0:-1:du<Hn?H<Hn?or<Hn?Hl<Hn?Vr<Hn?il<Hn?ek<Hn?wb<Hn?0:-1:0:-1:rt<Hn?eb<Hn?0:-1:0:-1:Ir<Hn?zu<Hn?S<Hn?ms<Hn?0:-1:0:-1:li<Hn?ds<Hn?0:-1:0:-1:bb<Hn?dt<Hn?$f<Hn?oc<Hn?Sa<Hn?Yr<Hn?0:-1:0:-1:ob<Hn?Rt<Hn?0:-1:0:-1:$v<Hn?no<Hn?Jr<Hn?pi<Hn?0:-1:0:-1:ro<Hn?$e<Hn?0:-1:0:-1:gb<Hn?gn<Hn?ma<Hn?na<Hn?ll<Hn?ti<Hn?tl<Hn?Bv<Hn?d<Hn?Vc<Hn?vr<Hn?gv<Hn?gu<Hn?Ks<Hn?0:-1:0:-1:Ye<Hn?Gi<Hn?0:-1:0:-1:bk<Hn?Ma<Hn?Mb<Hn?rv<Hn?0:-1:0:-1:zi<Hn?lu<Hn?0:-1:0:-1:Yl<Hn?Cc<Hn?Yo<Hn?Jl<Hn?Wa<Hn?yv<Hn?0:-1:0:-1:Ea<Hn?Zf<Hn?0:-1:0:-1:No<Hn?fr<Hn?Jo<Hn?Gl<Hn?0:-1:0:-1:Ac<Hn?p<Hn?0:-1:0:-1:Mn<Hn?x<Hn?ac<Hn?pt<Hn?yr<Hn?yi<Hn?uv<Hn?hc<Hn?0:-1:0:-1:nt<Hn?ju<Hn?0:-1:0:-1:Eb<Hn?tu<Hn?vo<Hn?Bl<Hn?0:-1:0:-1:ua<Hn?Cs<Hn?0:-1:0:-1:cv<Hn?Wr<Hn?vs<Hn?Ho<Hn?_<Hn?Zi<Hn?0:-1:0:-1:Yc<Hn?nb<Hn?0:-1:0:-1:Tc<Hn?ni<Hn?vn<Hn?xn<Hn?0:-1:0:-1:_f<Hn?Sf<Hn?0:-1:0:-1:Iv<Hn?Dt<Hn?Xn<Hn?W<Hn?kb<Hn?Yn<Hn?Ds<Hn?qo<Hn?xf<Hn?Y<Hn?0:-1:0:-1:Vv<Hn?xb<Hn?0:-1:0:-1:Jf<Hn?Ur<Hn?Yt<Hn?qr<Hn?0:-1:0:-1:ok<Hn?it<Hn?0:-1:0:-1:Fc<Hn?zb<Hn?Nc<Hn?Ln<Hn?js<Hn?Fo<Hn?0:-1:0:-1:ui<Hn?Ha<Hn?0:-1:0:-1:eo<Hn?Xa<Hn?sc<Hn?Oi<Hn?0:-1:0:-1:yo<Hn?pn<Hn?0:-1:0:-1:Tb<Hn?Bo<Hn?o<Hn?Ga<Hn?mc<Hn?ze<Hn?dl<Hn?Fa<Hn?0:-1:0:-1:$a<Hn?Bc<Hn?0:-1:0:-1:Cv<Hn?we<Hn?lf<Hn?Ol<Hn?0:-1:0:-1:Fe<Hn?Qo<Hn?0:-1:0:-1:Wt<Hn?O<Hn?c<Hn?he<Hn?gi<Hn?z<Hn?0:-1:0:-1:Ys<Hn?w<Hn?0:-1:0:-1:ue<Hn?rf<Hn?qa<Hn?sf<Hn?0:-1:0:-1:Pe<Hn?Do<Hn?0:-1:0:-1:Gn<Hn?ce<Hn?yc<Hn?Ii<Hn?$<Hn?To<Hn?Zb<Hn?co<Hn?ak<Hn?Ba<Hn?wl<Hn?gr<Hn?0:-1:0:-1:Oo<Hn?lr<Hn?0:-1:0:-1:Sb<Hn?pa<Hn?Cb<Hn?bf<Hn?0:-1:0:-1:s<Hn?jt<Hn?0:-1:0:-1:us<Hn?mv<Hn?Ev<Hn?Gr<Hn?Hs<Hn?Ht<Hn?0:-1:0:-1:Pn<Hn?Zs<Hn?0:-1:0:-1:L<Hn?K<Hn?an<Hn?La<Hn?0:-1:0:-1:Ws<Hn?Lc<Hn?0:-1:0:-1:Ss<Hn?nr<Hn?Tv<Hn?Na<Hn?$t<Hn?Bi<Hn?Wl<Hn?ei<Hn?0:-1:0:-1:Nr<Hn?ci<Hn?0:-1:0:-1:ii<Hn?mb<Hn?k<Hn?Q<Hn?0:-1:0:-1:_n<Hn?Sc<Hn?0:-1:0:-1:be<Hn?kr<Hn?Su<Hn?ln<Hn?Wb<Hn?mt<Hn?0:-1:0:-1:lc<Hn?Zn<Hn?0:-1:0:-1:fo<Hn?$s<Hn?ov<Hn?Qr<Hn?0:-1:0:-1:He<Hn?Gt<Hn?0:-1:0:-1:On<Hn?yt<Hn?wv<Hn?Ae<Hn?Ne<Hn?_r<Hn?kc<Hn?ra<Hn?cu<Hn?Xu<Hn?0:-1:0:-1:Ao<Hn?nc<Hn?0:-1:0:-1:Tf<Hn?aa<Hn?bn<Hn?qc<Hn?0:-1:0:-1:yu<Hn?Go<Hn?0:-1:0:-1:er<Hn?gl<Hn?bo<Hn?Gv<Hn?br<Hn?fe<Hn?0:-1:0:-1:Ai<Hn?ke<Hn?0:-1:0:-1:Wf<Hn?gc<Hn?pu<Hn?Ie<Hn?0:-1:0:-1:C<Hn?et<Hn?0:-1:0:-1:Kn<Hn?ls<Hn?Xs<Hn?Ge<Hn?sb<Hn?Ob<Hn?de<Hn?T<Hn?0:-1:0:-1:Ze<Hn?qi<Hn?0:-1:0:-1:Pi<Hn?Vt<Hn?Pb<Hn?Dl<Hn?0:-1:0:-1:xs<Hn?en<Hn?0:-1:0:-1:dr<Hn?ub<Hn?Ft<Hn?Me<Hn?_o<Hn?af<Hn?0:-1:0:-1:wn<Hn?va<Hn?0:-1:0:-1:Mo<Hn?jn<Hn?_s<Hn?ft<Hn?0:-1:0:-1:Ou<Hn?Ce<Hn?0:-1:0:-1:Ed(iK,Hn+_c|0)-1|0:-1;if(4<Wn>>>0)kt=C6(f);else switch(Wn){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var $n=U8(x6(f));if(3<$n>>>0)kt=C6(f);else switch($n){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var as=N4(x6(f));if(2<as>>>0)kt=C6(f);else switch(as){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,25);var cs=X4(x6(f));kt=0===cs?g(f):1===cs?A(f):C6(f)}break;default:I6(f,73);var is=E8(x6(f));if(2<is>>>0)kt=C6(f);else switch(is){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var fs=J8(x6(f));if(2<fs>>>0)kt=C6(f);else switch(fs){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,26);var ks=X4(x6(f));kt=0===ks?g(f):1===ks?A(f):C6(f)}}}break;case 3:I6(f,73);var Ts=Q4(x6(f));if(2<Ts>>>0)kt=C6(f);else switch(Ts){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Ps=j8(x6(f));if(2<Ps>>>0)kt=C6(f);else switch(Ps){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Bs=j8(x6(f));if(2<Bs>>>0)kt=C6(f);else switch(Bs){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,27);var ec=X4(x6(f));kt=0===ec?g(f):1===ec?A(f):C6(f)}}}break;default:I6(f,73);var rc=W4(x6(f));if(2<rc>>>0)kt=C6(f);else switch(rc){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var cc=U8(x6(f));if(3<cc>>>0)kt=C6(f);else switch(cc){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var ic=R8(x6(f));if(2<ic>>>0)kt=C6(f);else switch(ic){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,28);var uc=X4(x6(f));kt=0===uc?g(f):1===uc?A(f):C6(f)}break;default:I6(f,73);var vc=G8(x6(f));if(2<vc>>>0)kt=C6(f);else switch(vc){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var dc=W4(x6(f));if(2<dc>>>0)kt=C6(f);else switch(dc){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var pc=I4(x6(f));if(2<pc>>>0)kt=C6(f);else switch(pc){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Ec=N4(x6(f));if(2<Ec>>>0)kt=C6(f);else switch(Ec){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,29);var Rc=X4(x6(f));kt=0===Rc?g(f):1===Rc?A(f):C6(f)}}}}}}}break;case 36:I6(f,73);var Pc=x6(f),Xc=35<Pc?hn<Pc?ml<Pc?nf<Pc?-1:Co<Pc?yl<Pc?Ic<Pc?rk<Pc?wt<Pc?zc<Pc?ps<Pc?cl<Pc?0:-1:0:-1:G<Pc?Eo<Pc?0:-1:0:-1:bu<Pc?pe<Pc?ik<Pc?Fs<Pc?0:-1:0:-1:Ul<Pc?Ku<Pc?0:-1:0:-1:wi<Pc?ns<Pc?Di<Pc?xv<Pc?uf<Pc?Tt<Pc?Lu<Pc?sv<Pc?$o<Pc?Fn<Pc?qs<Pc?Xv<Pc?Us<Pc?Qn<Pc?wo<Pc?ys<Pc?0:-1:0:-1:pf<Pc?Qt<Pc?0:-1:0:-1:jv<Pc?rs<Pc?ht<Pc?jc<Pc?0:-1:0:-1:Rs<Pc?Ff<Pc?0:-1:0:-1:Hi<Pc?Lr<Pc?Fr<Pc?Mf<Pc?sr<Pc?B<Pc?0:-1:0:-1:_a<Pc?bc<Pc?0:-1:0:-1:Rb<Pc?Pu<Pc?Oe<Pc?ri<Pc?0:-1:0:-1:ol<Pc?xo<Pc?0:-1:0:-1:Zv<Pc?ru<Pc?Js<Pc?wa<Pc?Gf<Pc?Za<Pc?Es<Pc?Au<Pc?0:-1:0:-1:xa<Pc?Vl<Pc?0:-1:0:-1:oe<Pc?Ri<Pc?Gc<Pc?ct<Pc?0:-1:0:-1:la<Pc?Ua<Pc?0:-1:0:-1:jb<Pc?Er<Pc?es<Pc?Tn<Pc?U<Pc?nn<Pc?0:-1:0:-1:el<Pc?Il<Pc?0:-1:0:-1:ja<Pc?vf<Pc?v<Pc?Da<Pc?0:-1:0:-1:rn<Pc?si<Pc?0:-1:0:-1:Ro<Pc?Nn<Pc?ho<Pc?E<Pc?ee<Pc?cr<Pc?Ni<Pc?io<Pc?j<Pc?Ls<Pc?0:-1:0:-1:Vf<Pc?Is<Pc?0:-1:0:-1:Fu<Pc?os<Pc?hb<Pc?Ef<Pc?0:-1:0:-1:Ab<Pc?ss<Pc?0:-1:0:-1:Ca<Pc?ot<Pc?hi<Pc?xc<Pc?Z<Pc?nk<Pc?0:-1:0:-1:_e<Pc?xr<Pc?0:-1:0:-1:oa<Pc?Qf<Pc?As<Pc?Ql<Pc?0:-1:0:-1:Gu<Pc?Uo<Pc?0:-1:0:-1:Ui<Pc?Nf<Pc?ku<Pc?Vn<Pc?Oc<Pc?al<Pc?fa<Pc?ar<Pc?0:-1:0:-1:Pl<Pc?po<Pc?0:-1:0:-1:le<Pc?Ml<Pc?Xf<Pc?Qc<Pc?0:-1:0:-1:kn<Pc?Ja<Pc?0:-1:0:-1:ie<Pc?sl<Pc?hr<Pc?m<Pc?Qv<Pc?xt<Pc?0:-1:0:-1:Rr<Pc?Un<Pc?0:-1:0:-1:ib<Pc?re<Pc?xe<Pc?ut<Pc?0:-1:0:-1:kf<Pc?zl<Pc?0:-1:0:-1:N<Pc?Pa<Pc?oo<Pc?ha<Pc?qt<Pc?$b<Pc?fk<Pc?Qi<Pc?_u<Pc?Os<Pc?hl<Pc?Xr<Pc?0:-1:0:-1:wc<Pc?Pr<Pc?0:-1:0:-1:So<Pc?Pt<Pc?tf<Pc?Kb<Pc?0:-1:0:-1:Cl<Pc?Xl<Pc?0:-1:0:-1:Tu<Pc?Dc<Pc?Zl<Pc?hs<Pc?Gs<Pc?bs<Pc?0:-1:0:-1:uk<Pc?vv<Pc?0:-1:0:-1:Oa<Pc?zo<Pc?Ee<Pc?ev<Pc?0:-1:0:-1:Vs<Pc?tn<Pc?0:-1:0:-1:Tr<Pc?ea<Pc?ne<Pc?to<Pc?Ra<Pc?gf<Pc?Aa<Pc?El<Pc?0:-1:0:-1:gs<Pc?sa<Pc?0:-1:0:-1:lb<Pc?rr<Pc?Zu<Pc?Lb<Pc?0:-1:0:-1:lv<Pc?Db<Pc?0:-1:0:-1:_v<Pc?Mv<Pc?go<Pc?za<Pc?Dr<Pc?mf<Pc?0:-1:0:-1:pr<Pc?cn<Pc?0:-1:0:-1:Ka<Pc?Vb<Pc?Ei<Pc?Re<Pc?0:-1:0:-1:at<Pc?Tl<Pc?0:-1:0:-1:vu<Pc?Qs<Pc?$i<Pc?Mi<Pc?xi<Pc?mn<Pc?Av<Pc?Yi<Pc?Fl<Pc?qf<Pc?0:-1:0:-1:vb<Pc?xl<Pc?0:-1:0:-1:Ut<Pc?Po<Pc?jr<Pc?Sr<Pc?0:-1:0:-1:Ti<Pc?Ta<Pc?0:-1:0:-1:Ib<Pc?tb<Pc?st<Pc?ye<Pc?ae<Pc?Va<Pc?0:-1:0:-1:St<Pc?on<Pc?0:-1:0:-1:ts<Pc?$c<Pc?rb<Pc?hu<Pc?0:-1:0:-1:qu<Pc?hf<Pc?0:-1:0:-1:du<Pc?H<Pc?or<Pc?Hl<Pc?Vr<Pc?il<Pc?ek<Pc?wb<Pc?0:-1:0:-1:rt<Pc?eb<Pc?0:-1:0:-1:Ir<Pc?zu<Pc?S<Pc?ms<Pc?0:-1:0:-1:li<Pc?ds<Pc?0:-1:0:-1:bb<Pc?dt<Pc?$f<Pc?oc<Pc?Sa<Pc?Yr<Pc?0:-1:0:-1:ob<Pc?Rt<Pc?0:-1:0:-1:$v<Pc?no<Pc?Jr<Pc?pi<Pc?0:-1:0:-1:ro<Pc?$e<Pc?0:-1:0:-1:gb<Pc?gn<Pc?ma<Pc?na<Pc?ll<Pc?ti<Pc?tl<Pc?Bv<Pc?d<Pc?Vc<Pc?vr<Pc?gv<Pc?gu<Pc?Ks<Pc?0:-1:0:-1:Ye<Pc?Gi<Pc?0:-1:0:-1:bk<Pc?Ma<Pc?Mb<Pc?rv<Pc?0:-1:0:-1:zi<Pc?lu<Pc?0:-1:0:-1:Yl<Pc?Cc<Pc?Yo<Pc?Jl<Pc?Wa<Pc?yv<Pc?0:-1:0:-1:Ea<Pc?Zf<Pc?0:-1:0:-1:No<Pc?fr<Pc?Jo<Pc?Gl<Pc?0:-1:0:-1:Ac<Pc?p<Pc?0:-1:0:-1:Mn<Pc?x<Pc?ac<Pc?pt<Pc?yr<Pc?yi<Pc?uv<Pc?hc<Pc?0:-1:0:-1:nt<Pc?ju<Pc?0:-1:0:-1:Eb<Pc?tu<Pc?vo<Pc?Bl<Pc?0:-1:0:-1:ua<Pc?Cs<Pc?0:-1:0:-1:cv<Pc?Wr<Pc?vs<Pc?Ho<Pc?_<Pc?Zi<Pc?0:-1:0:-1:Yc<Pc?nb<Pc?0:-1:0:-1:Tc<Pc?ni<Pc?vn<Pc?xn<Pc?0:-1:0:-1:_f<Pc?Sf<Pc?0:-1:0:-1:Iv<Pc?Dt<Pc?Xn<Pc?W<Pc?kb<Pc?Yn<Pc?Ds<Pc?qo<Pc?xf<Pc?Y<Pc?0:-1:0:-1:Vv<Pc?xb<Pc?0:-1:0:-1:Jf<Pc?Ur<Pc?Yt<Pc?qr<Pc?0:-1:0:-1:ok<Pc?it<Pc?0:-1:0:-1:Fc<Pc?zb<Pc?Nc<Pc?Ln<Pc?js<Pc?Fo<Pc?0:-1:0:-1:ui<Pc?Ha<Pc?0:-1:0:-1:eo<Pc?Xa<Pc?sc<Pc?Oi<Pc?0:-1:0:-1:yo<Pc?pn<Pc?0:-1:0:-1:Tb<Pc?Bo<Pc?o<Pc?Ga<Pc?mc<Pc?ze<Pc?dl<Pc?Fa<Pc?0:-1:0:-1:$a<Pc?Bc<Pc?0:-1:0:-1:Cv<Pc?we<Pc?lf<Pc?Ol<Pc?0:-1:0:-1:Fe<Pc?Qo<Pc?0:-1:0:-1:Wt<Pc?O<Pc?c<Pc?he<Pc?gi<Pc?z<Pc?0:-1:0:-1:Ys<Pc?w<Pc?0:-1:0:-1:ue<Pc?rf<Pc?qa<Pc?sf<Pc?0:-1:0:-1:Pe<Pc?Do<Pc?0:-1:0:-1:Gn<Pc?ce<Pc?yc<Pc?Ii<Pc?$<Pc?To<Pc?Zb<Pc?co<Pc?ak<Pc?Ba<Pc?wl<Pc?gr<Pc?0:-1:0:-1:Oo<Pc?lr<Pc?0:-1:0:-1:Sb<Pc?pa<Pc?Cb<Pc?bf<Pc?0:-1:0:-1:s<Pc?jt<Pc?0:-1:0:-1:us<Pc?mv<Pc?Ev<Pc?Gr<Pc?Hs<Pc?Ht<Pc?0:-1:0:-1:Pn<Pc?Zs<Pc?0:-1:0:-1:L<Pc?K<Pc?an<Pc?La<Pc?0:-1:0:-1:Ws<Pc?Lc<Pc?0:-1:0:-1:Ss<Pc?nr<Pc?Tv<Pc?Na<Pc?$t<Pc?Bi<Pc?Wl<Pc?ei<Pc?0:-1:0:-1:Nr<Pc?ci<Pc?0:-1:0:-1:ii<Pc?mb<Pc?k<Pc?Q<Pc?0:-1:0:-1:_n<Pc?Sc<Pc?0:-1:0:-1:be<Pc?kr<Pc?Su<Pc?ln<Pc?Wb<Pc?mt<Pc?0:-1:0:-1:lc<Pc?Zn<Pc?0:-1:0:-1:fo<Pc?$s<Pc?ov<Pc?Qr<Pc?0:-1:0:-1:He<Pc?Gt<Pc?0:-1:0:-1:On<Pc?yt<Pc?wv<Pc?Ae<Pc?Ne<Pc?_r<Pc?kc<Pc?ra<Pc?cu<Pc?Xu<Pc?0:-1:0:-1:Ao<Pc?nc<Pc?0:-1:0:-1:Tf<Pc?aa<Pc?bn<Pc?qc<Pc?0:-1:0:-1:yu<Pc?Go<Pc?0:-1:0:-1:er<Pc?gl<Pc?bo<Pc?Gv<Pc?br<Pc?fe<Pc?0:-1:0:-1:Ai<Pc?ke<Pc?0:-1:0:-1:Wf<Pc?gc<Pc?pu<Pc?Ie<Pc?0:-1:0:-1:C<Pc?et<Pc?0:-1:0:-1:Kn<Pc?ls<Pc?Xs<Pc?Ge<Pc?sb<Pc?Ob<Pc?de<Pc?T<Pc?0:-1:0:-1:Ze<Pc?qi<Pc?0:-1:0:-1:Pi<Pc?Vt<Pc?Pb<Pc?Dl<Pc?0:-1:0:-1:xs<Pc?en<Pc?0:-1:0:-1:dr<Pc?ub<Pc?Ft<Pc?Me<Pc?_o<Pc?af<Pc?0:-1:0:-1:wn<Pc?va<Pc?0:-1:0:-1:Mo<Pc?jn<Pc?_s<Pc?ft<Pc?0:-1:0:-1:Ou<Pc?Ce<Pc?0:-1:0:-1:Ed(rK,Pc+_c|0)-1|0:-1;if(3<Xc>>>0)kt=C6(f);else switch(Xc){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Jc=x6(f),Hc=35<Jc?hn<Jc?ml<Jc?nf<Jc?-1:Co<Jc?yl<Jc?Ic<Jc?rk<Jc?wt<Jc?zc<Jc?ps<Jc?cl<Jc?0:-1:0:-1:G<Jc?Eo<Jc?0:-1:0:-1:bu<Jc?pe<Jc?ik<Jc?Fs<Jc?0:-1:0:-1:Ul<Jc?Ku<Jc?0:-1:0:-1:wi<Jc?ns<Jc?Di<Jc?xv<Jc?uf<Jc?Tt<Jc?Lu<Jc?sv<Jc?$o<Jc?Fn<Jc?qs<Jc?Xv<Jc?Us<Jc?Qn<Jc?wo<Jc?ys<Jc?0:-1:0:-1:pf<Jc?Qt<Jc?0:-1:0:-1:jv<Jc?rs<Jc?ht<Jc?jc<Jc?0:-1:0:-1:Rs<Jc?Ff<Jc?0:-1:0:-1:Hi<Jc?Lr<Jc?Fr<Jc?Mf<Jc?sr<Jc?B<Jc?0:-1:0:-1:_a<Jc?bc<Jc?0:-1:0:-1:Rb<Jc?Pu<Jc?Oe<Jc?ri<Jc?0:-1:0:-1:ol<Jc?xo<Jc?0:-1:0:-1:Zv<Jc?ru<Jc?Js<Jc?wa<Jc?Gf<Jc?Za<Jc?Es<Jc?Au<Jc?0:-1:0:-1:xa<Jc?Vl<Jc?0:-1:0:-1:oe<Jc?Ri<Jc?Gc<Jc?ct<Jc?0:-1:0:-1:la<Jc?Ua<Jc?0:-1:0:-1:jb<Jc?Er<Jc?es<Jc?Tn<Jc?U<Jc?nn<Jc?0:-1:0:-1:el<Jc?Il<Jc?0:-1:0:-1:ja<Jc?vf<Jc?v<Jc?Da<Jc?0:-1:0:-1:rn<Jc?si<Jc?0:-1:0:-1:Ro<Jc?Nn<Jc?ho<Jc?E<Jc?ee<Jc?cr<Jc?Ni<Jc?io<Jc?j<Jc?Ls<Jc?0:-1:0:-1:Vf<Jc?Is<Jc?0:-1:0:-1:Fu<Jc?os<Jc?hb<Jc?Ef<Jc?0:-1:0:-1:Ab<Jc?ss<Jc?0:-1:0:-1:Ca<Jc?ot<Jc?hi<Jc?xc<Jc?Z<Jc?nk<Jc?0:-1:0:-1:_e<Jc?xr<Jc?0:-1:0:-1:oa<Jc?Qf<Jc?As<Jc?Ql<Jc?0:-1:0:-1:Gu<Jc?Uo<Jc?0:-1:0:-1:Ui<Jc?Nf<Jc?ku<Jc?Vn<Jc?Oc<Jc?al<Jc?fa<Jc?ar<Jc?0:-1:0:-1:Pl<Jc?po<Jc?0:-1:0:-1:le<Jc?Ml<Jc?Xf<Jc?Qc<Jc?0:-1:0:-1:kn<Jc?Ja<Jc?0:-1:0:-1:ie<Jc?sl<Jc?hr<Jc?m<Jc?Qv<Jc?xt<Jc?0:-1:0:-1:Rr<Jc?Un<Jc?0:-1:0:-1:ib<Jc?re<Jc?xe<Jc?ut<Jc?0:-1:0:-1:kf<Jc?zl<Jc?0:-1:0:-1:N<Jc?Pa<Jc?oo<Jc?ha<Jc?qt<Jc?$b<Jc?fk<Jc?Qi<Jc?_u<Jc?Os<Jc?hl<Jc?Xr<Jc?0:-1:0:-1:wc<Jc?Pr<Jc?0:-1:0:-1:So<Jc?Pt<Jc?tf<Jc?Kb<Jc?0:-1:0:-1:Cl<Jc?Xl<Jc?0:-1:0:-1:Tu<Jc?Dc<Jc?Zl<Jc?hs<Jc?Gs<Jc?bs<Jc?0:-1:0:-1:uk<Jc?vv<Jc?0:-1:0:-1:Oa<Jc?zo<Jc?Ee<Jc?ev<Jc?0:-1:0:-1:Vs<Jc?tn<Jc?0:-1:0:-1:Tr<Jc?ea<Jc?ne<Jc?to<Jc?Ra<Jc?gf<Jc?Aa<Jc?El<Jc?0:-1:0:-1:gs<Jc?sa<Jc?0:-1:0:-1:lb<Jc?rr<Jc?Zu<Jc?Lb<Jc?0:-1:0:-1:lv<Jc?Db<Jc?0:-1:0:-1:_v<Jc?Mv<Jc?go<Jc?za<Jc?Dr<Jc?mf<Jc?0:-1:0:-1:pr<Jc?cn<Jc?0:-1:0:-1:Ka<Jc?Vb<Jc?Ei<Jc?Re<Jc?0:-1:0:-1:at<Jc?Tl<Jc?0:-1:0:-1:vu<Jc?Qs<Jc?$i<Jc?Mi<Jc?xi<Jc?mn<Jc?Av<Jc?Yi<Jc?Fl<Jc?qf<Jc?0:-1:0:-1:vb<Jc?xl<Jc?0:-1:0:-1:Ut<Jc?Po<Jc?jr<Jc?Sr<Jc?0:-1:0:-1:Ti<Jc?Ta<Jc?0:-1:0:-1:Ib<Jc?tb<Jc?st<Jc?ye<Jc?ae<Jc?Va<Jc?0:-1:0:-1:St<Jc?on<Jc?0:-1:0:-1:ts<Jc?$c<Jc?rb<Jc?hu<Jc?0:-1:0:-1:qu<Jc?hf<Jc?0:-1:0:-1:du<Jc?H<Jc?or<Jc?Hl<Jc?Vr<Jc?il<Jc?ek<Jc?wb<Jc?0:-1:0:-1:rt<Jc?eb<Jc?0:-1:0:-1:Ir<Jc?zu<Jc?S<Jc?ms<Jc?0:-1:0:-1:li<Jc?ds<Jc?0:-1:0:-1:bb<Jc?dt<Jc?$f<Jc?oc<Jc?Sa<Jc?Yr<Jc?0:-1:0:-1:ob<Jc?Rt<Jc?0:-1:0:-1:$v<Jc?no<Jc?Jr<Jc?pi<Jc?0:-1:0:-1:ro<Jc?$e<Jc?0:-1:0:-1:gb<Jc?gn<Jc?ma<Jc?na<Jc?ll<Jc?ti<Jc?tl<Jc?Bv<Jc?d<Jc?Vc<Jc?vr<Jc?gv<Jc?gu<Jc?Ks<Jc?0:-1:0:-1:Ye<Jc?Gi<Jc?0:-1:0:-1:bk<Jc?Ma<Jc?Mb<Jc?rv<Jc?0:-1:0:-1:zi<Jc?lu<Jc?0:-1:0:-1:Yl<Jc?Cc<Jc?Yo<Jc?Jl<Jc?Wa<Jc?yv<Jc?0:-1:0:-1:Ea<Jc?Zf<Jc?0:-1:0:-1:No<Jc?fr<Jc?Jo<Jc?Gl<Jc?0:-1:0:-1:Ac<Jc?p<Jc?0:-1:0:-1:Mn<Jc?x<Jc?ac<Jc?pt<Jc?yr<Jc?yi<Jc?uv<Jc?hc<Jc?0:-1:0:-1:nt<Jc?ju<Jc?0:-1:0:-1:Eb<Jc?tu<Jc?vo<Jc?Bl<Jc?0:-1:0:-1:ua<Jc?Cs<Jc?0:-1:0:-1:cv<Jc?Wr<Jc?vs<Jc?Ho<Jc?_<Jc?Zi<Jc?0:-1:0:-1:Yc<Jc?nb<Jc?0:-1:0:-1:Tc<Jc?ni<Jc?vn<Jc?xn<Jc?0:-1:0:-1:_f<Jc?Sf<Jc?0:-1:0:-1:Iv<Jc?Dt<Jc?Xn<Jc?W<Jc?kb<Jc?Yn<Jc?Ds<Jc?qo<Jc?xf<Jc?Y<Jc?0:-1:0:-1:Vv<Jc?xb<Jc?0:-1:0:-1:Jf<Jc?Ur<Jc?Yt<Jc?qr<Jc?0:-1:0:-1:ok<Jc?it<Jc?0:-1:0:-1:Fc<Jc?zb<Jc?Nc<Jc?Ln<Jc?js<Jc?Fo<Jc?0:-1:0:-1:ui<Jc?Ha<Jc?0:-1:0:-1:eo<Jc?Xa<Jc?sc<Jc?Oi<Jc?0:-1:0:-1:yo<Jc?pn<Jc?0:-1:0:-1:Tb<Jc?Bo<Jc?o<Jc?Ga<Jc?mc<Jc?ze<Jc?dl<Jc?Fa<Jc?0:-1:0:-1:$a<Jc?Bc<Jc?0:-1:0:-1:Cv<Jc?we<Jc?lf<Jc?Ol<Jc?0:-1:0:-1:Fe<Jc?Qo<Jc?0:-1:0:-1:Wt<Jc?O<Jc?c<Jc?he<Jc?gi<Jc?z<Jc?0:-1:0:-1:Ys<Jc?w<Jc?0:-1:0:-1:ue<Jc?rf<Jc?qa<Jc?sf<Jc?0:-1:0:-1:Pe<Jc?Do<Jc?0:-1:0:-1:Gn<Jc?ce<Jc?yc<Jc?Ii<Jc?$<Jc?To<Jc?Zb<Jc?co<Jc?ak<Jc?Ba<Jc?wl<Jc?gr<Jc?0:-1:0:-1:Oo<Jc?lr<Jc?0:-1:0:-1:Sb<Jc?pa<Jc?Cb<Jc?bf<Jc?0:-1:0:-1:s<Jc?jt<Jc?0:-1:0:-1:us<Jc?mv<Jc?Ev<Jc?Gr<Jc?Hs<Jc?Ht<Jc?0:-1:0:-1:Pn<Jc?Zs<Jc?0:-1:0:-1:L<Jc?K<Jc?an<Jc?La<Jc?0:-1:0:-1:Ws<Jc?Lc<Jc?0:-1:0:-1:Ss<Jc?nr<Jc?Tv<Jc?Na<Jc?$t<Jc?Bi<Jc?Wl<Jc?ei<Jc?0:-1:0:-1:Nr<Jc?ci<Jc?0:-1:0:-1:ii<Jc?mb<Jc?k<Jc?Q<Jc?0:-1:0:-1:_n<Jc?Sc<Jc?0:-1:0:-1:be<Jc?kr<Jc?Su<Jc?ln<Jc?Wb<Jc?mt<Jc?0:-1:0:-1:lc<Jc?Zn<Jc?0:-1:0:-1:fo<Jc?$s<Jc?ov<Jc?Qr<Jc?0:-1:0:-1:He<Jc?Gt<Jc?0:-1:0:-1:On<Jc?yt<Jc?wv<Jc?Ae<Jc?Ne<Jc?_r<Jc?kc<Jc?ra<Jc?cu<Jc?Xu<Jc?0:-1:0:-1:Ao<Jc?nc<Jc?0:-1:0:-1:Tf<Jc?aa<Jc?bn<Jc?qc<Jc?0:-1:0:-1:yu<Jc?Go<Jc?0:-1:0:-1:er<Jc?gl<Jc?bo<Jc?Gv<Jc?br<Jc?fe<Jc?0:-1:0:-1:Ai<Jc?ke<Jc?0:-1:0:-1:Wf<Jc?gc<Jc?pu<Jc?Ie<Jc?0:-1:0:-1:C<Jc?et<Jc?0:-1:0:-1:Kn<Jc?ls<Jc?Xs<Jc?Ge<Jc?sb<Jc?Ob<Jc?de<Jc?T<Jc?0:-1:0:-1:Ze<Jc?qi<Jc?0:-1:0:-1:Pi<Jc?Vt<Jc?Pb<Jc?Dl<Jc?0:-1:0:-1:xs<Jc?en<Jc?0:-1:0:-1:dr<Jc?ub<Jc?Ft<Jc?Me<Jc?_o<Jc?af<Jc?0:-1:0:-1:wn<Jc?va<Jc?0:-1:0:-1:Mo<Jc?jn<Jc?_s<Jc?ft<Jc?0:-1:0:-1:Ou<Jc?Ce<Jc?0:-1:0:-1:Ed(Kz,Jc+_c|0)-1|0:-1;if(5<Hc>>>0)kt=C6(f);else switch(Hc){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Wc=I4(x6(f));if(2<Wc>>>0)kt=C6(f);else switch(Wc){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Zc=D4(x6(f));if(2<Zc>>>0)kt=C6(f);else switch(Zc){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var fi=D4(x6(f));if(2<fi>>>0)kt=C6(f);else switch(fi){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var oi=N4(x6(f));if(2<oi>>>0)kt=C6(f);else switch(oi){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var vi=Z4(x6(f));if(2<vi>>>0)kt=C6(f);else switch(vi){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,30);var bi=X4(x6(f));kt=0===bi?g(f):1===bi?A(f):C6(f)}}}}}break;case 3:I6(f,73);var ki=v8(x6(f));if(2<ki>>>0)kt=C6(f);else switch(ki){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var mi=Q4(x6(f));if(2<mi>>>0)kt=C6(f);else switch(mi){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Si=Z4(x6(f));if(2<Si>>>0)kt=C6(f);else switch(Si){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Ci=N4(x6(f));if(2<Ci>>>0)kt=C6(f);else switch(Ci){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,31);var Li=X4(x6(f));kt=0===Li?g(f):1===Li?A(f):C6(f)}}}}break;case 4:I6(f,73);var Fi=Q4(x6(f));if(2<Fi>>>0)kt=C6(f);else switch(Fi){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Xi=I4(x6(f));if(2<Xi>>>0)kt=C6(f);else switch(Xi){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Wi=v8(x6(f));if(2<Wi>>>0)kt=C6(f);else switch(Wi){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var eu=R8(x6(f));if(2<eu>>>0)kt=C6(f);else switch(eu){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,32);var au=X4(x6(f));kt=0===au?g(f):1===au?A(f):C6(f)}}}}break;default:I6(f,73);var uu=N4(x6(f));if(2<uu>>>0)kt=C6(f);else switch(uu){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var fu=R8(x6(f));if(2<fu>>>0)kt=C6(f);else switch(fu){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var wu=N4(x6(f));if(2<wu>>>0)kt=C6(f);else switch(wu){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,33);var Eu=X4(x6(f));kt=0===Eu?g(f):1===Eu?A(f):C6(f)}}}}break;default:I6(f,34);var xu=X4(x6(f));kt=0===xu?g(f):1===xu?A(f):C6(f)}break;case 37:I6(f,73);var Iu=x6(f),Cu=35<Iu?hn<Iu?ml<Iu?nf<Iu?-1:Co<Iu?yl<Iu?Ic<Iu?rk<Iu?wt<Iu?zc<Iu?ps<Iu?cl<Iu?0:-1:0:-1:G<Iu?Eo<Iu?0:-1:0:-1:bu<Iu?pe<Iu?ik<Iu?Fs<Iu?0:-1:0:-1:Ul<Iu?Ku<Iu?0:-1:0:-1:wi<Iu?ns<Iu?Di<Iu?xv<Iu?uf<Iu?Tt<Iu?Lu<Iu?sv<Iu?$o<Iu?Fn<Iu?qs<Iu?Xv<Iu?Us<Iu?Qn<Iu?wo<Iu?ys<Iu?0:-1:0:-1:pf<Iu?Qt<Iu?0:-1:0:-1:jv<Iu?rs<Iu?ht<Iu?jc<Iu?0:-1:0:-1:Rs<Iu?Ff<Iu?0:-1:0:-1:Hi<Iu?Lr<Iu?Fr<Iu?Mf<Iu?sr<Iu?B<Iu?0:-1:0:-1:_a<Iu?bc<Iu?0:-1:0:-1:Rb<Iu?Pu<Iu?Oe<Iu?ri<Iu?0:-1:0:-1:ol<Iu?xo<Iu?0:-1:0:-1:Zv<Iu?ru<Iu?Js<Iu?wa<Iu?Gf<Iu?Za<Iu?Es<Iu?Au<Iu?0:-1:0:-1:xa<Iu?Vl<Iu?0:-1:0:-1:oe<Iu?Ri<Iu?Gc<Iu?ct<Iu?0:-1:0:-1:la<Iu?Ua<Iu?0:-1:0:-1:jb<Iu?Er<Iu?es<Iu?Tn<Iu?U<Iu?nn<Iu?0:-1:0:-1:el<Iu?Il<Iu?0:-1:0:-1:ja<Iu?vf<Iu?v<Iu?Da<Iu?0:-1:0:-1:rn<Iu?si<Iu?0:-1:0:-1:Ro<Iu?Nn<Iu?ho<Iu?E<Iu?ee<Iu?cr<Iu?Ni<Iu?io<Iu?j<Iu?Ls<Iu?0:-1:0:-1:Vf<Iu?Is<Iu?0:-1:0:-1:Fu<Iu?os<Iu?hb<Iu?Ef<Iu?0:-1:0:-1:Ab<Iu?ss<Iu?0:-1:0:-1:Ca<Iu?ot<Iu?hi<Iu?xc<Iu?Z<Iu?nk<Iu?0:-1:0:-1:_e<Iu?xr<Iu?0:-1:0:-1:oa<Iu?Qf<Iu?As<Iu?Ql<Iu?0:-1:0:-1:Gu<Iu?Uo<Iu?0:-1:0:-1:Ui<Iu?Nf<Iu?ku<Iu?Vn<Iu?Oc<Iu?al<Iu?fa<Iu?ar<Iu?0:-1:0:-1:Pl<Iu?po<Iu?0:-1:0:-1:le<Iu?Ml<Iu?Xf<Iu?Qc<Iu?0:-1:0:-1:kn<Iu?Ja<Iu?0:-1:0:-1:ie<Iu?sl<Iu?hr<Iu?m<Iu?Qv<Iu?xt<Iu?0:-1:0:-1:Rr<Iu?Un<Iu?0:-1:0:-1:ib<Iu?re<Iu?xe<Iu?ut<Iu?0:-1:0:-1:kf<Iu?zl<Iu?0:-1:0:-1:N<Iu?Pa<Iu?oo<Iu?ha<Iu?qt<Iu?$b<Iu?fk<Iu?Qi<Iu?_u<Iu?Os<Iu?hl<Iu?Xr<Iu?0:-1:0:-1:wc<Iu?Pr<Iu?0:-1:0:-1:So<Iu?Pt<Iu?tf<Iu?Kb<Iu?0:-1:0:-1:Cl<Iu?Xl<Iu?0:-1:0:-1:Tu<Iu?Dc<Iu?Zl<Iu?hs<Iu?Gs<Iu?bs<Iu?0:-1:0:-1:uk<Iu?vv<Iu?0:-1:0:-1:Oa<Iu?zo<Iu?Ee<Iu?ev<Iu?0:-1:0:-1:Vs<Iu?tn<Iu?0:-1:0:-1:Tr<Iu?ea<Iu?ne<Iu?to<Iu?Ra<Iu?gf<Iu?Aa<Iu?El<Iu?0:-1:0:-1:gs<Iu?sa<Iu?0:-1:0:-1:lb<Iu?rr<Iu?Zu<Iu?Lb<Iu?0:-1:0:-1:lv<Iu?Db<Iu?0:-1:0:-1:_v<Iu?Mv<Iu?go<Iu?za<Iu?Dr<Iu?mf<Iu?0:-1:0:-1:pr<Iu?cn<Iu?0:-1:0:-1:Ka<Iu?Vb<Iu?Ei<Iu?Re<Iu?0:-1:0:-1:at<Iu?Tl<Iu?0:-1:0:-1:vu<Iu?Qs<Iu?$i<Iu?Mi<Iu?xi<Iu?mn<Iu?Av<Iu?Yi<Iu?Fl<Iu?qf<Iu?0:-1:0:-1:vb<Iu?xl<Iu?0:-1:0:-1:Ut<Iu?Po<Iu?jr<Iu?Sr<Iu?0:-1:0:-1:Ti<Iu?Ta<Iu?0:-1:0:-1:Ib<Iu?tb<Iu?st<Iu?ye<Iu?ae<Iu?Va<Iu?0:-1:0:-1:St<Iu?on<Iu?0:-1:0:-1:ts<Iu?$c<Iu?rb<Iu?hu<Iu?0:-1:0:-1:qu<Iu?hf<Iu?0:-1:0:-1:du<Iu?H<Iu?or<Iu?Hl<Iu?Vr<Iu?il<Iu?ek<Iu?wb<Iu?0:-1:0:-1:rt<Iu?eb<Iu?0:-1:0:-1:Ir<Iu?zu<Iu?S<Iu?ms<Iu?0:-1:0:-1:li<Iu?ds<Iu?0:-1:0:-1:bb<Iu?dt<Iu?$f<Iu?oc<Iu?Sa<Iu?Yr<Iu?0:-1:0:-1:ob<Iu?Rt<Iu?0:-1:0:-1:$v<Iu?no<Iu?Jr<Iu?pi<Iu?0:-1:0:-1:ro<Iu?$e<Iu?0:-1:0:-1:gb<Iu?gn<Iu?ma<Iu?na<Iu?ll<Iu?ti<Iu?tl<Iu?Bv<Iu?d<Iu?Vc<Iu?vr<Iu?gv<Iu?gu<Iu?Ks<Iu?0:-1:0:-1:Ye<Iu?Gi<Iu?0:-1:0:-1:bk<Iu?Ma<Iu?Mb<Iu?rv<Iu?0:-1:0:-1:zi<Iu?lu<Iu?0:-1:0:-1:Yl<Iu?Cc<Iu?Yo<Iu?Jl<Iu?Wa<Iu?yv<Iu?0:-1:0:-1:Ea<Iu?Zf<Iu?0:-1:0:-1:No<Iu?fr<Iu?Jo<Iu?Gl<Iu?0:-1:0:-1:Ac<Iu?p<Iu?0:-1:0:-1:Mn<Iu?x<Iu?ac<Iu?pt<Iu?yr<Iu?yi<Iu?uv<Iu?hc<Iu?0:-1:0:-1:nt<Iu?ju<Iu?0:-1:0:-1:Eb<Iu?tu<Iu?vo<Iu?Bl<Iu?0:-1:0:-1:ua<Iu?Cs<Iu?0:-1:0:-1:cv<Iu?Wr<Iu?vs<Iu?Ho<Iu?_<Iu?Zi<Iu?0:-1:0:-1:Yc<Iu?nb<Iu?0:-1:0:-1:Tc<Iu?ni<Iu?vn<Iu?xn<Iu?0:-1:0:-1:_f<Iu?Sf<Iu?0:-1:0:-1:Iv<Iu?Dt<Iu?Xn<Iu?W<Iu?kb<Iu?Yn<Iu?Ds<Iu?qo<Iu?xf<Iu?Y<Iu?0:-1:0:-1:Vv<Iu?xb<Iu?0:-1:0:-1:Jf<Iu?Ur<Iu?Yt<Iu?qr<Iu?0:-1:0:-1:ok<Iu?it<Iu?0:-1:0:-1:Fc<Iu?zb<Iu?Nc<Iu?Ln<Iu?js<Iu?Fo<Iu?0:-1:0:-1:ui<Iu?Ha<Iu?0:-1:0:-1:eo<Iu?Xa<Iu?sc<Iu?Oi<Iu?0:-1:0:-1:yo<Iu?pn<Iu?0:-1:0:-1:Tb<Iu?Bo<Iu?o<Iu?Ga<Iu?mc<Iu?ze<Iu?dl<Iu?Fa<Iu?0:-1:0:-1:$a<Iu?Bc<Iu?0:-1:0:-1:Cv<Iu?we<Iu?lf<Iu?Ol<Iu?0:-1:0:-1:Fe<Iu?Qo<Iu?0:-1:0:-1:Wt<Iu?O<Iu?c<Iu?he<Iu?gi<Iu?z<Iu?0:-1:0:-1:Ys<Iu?w<Iu?0:-1:0:-1:ue<Iu?rf<Iu?qa<Iu?sf<Iu?0:-1:0:-1:Pe<Iu?Do<Iu?0:-1:0:-1:Gn<Iu?ce<Iu?yc<Iu?Ii<Iu?$<Iu?To<Iu?Zb<Iu?co<Iu?ak<Iu?Ba<Iu?wl<Iu?gr<Iu?0:-1:0:-1:Oo<Iu?lr<Iu?0:-1:0:-1:Sb<Iu?pa<Iu?Cb<Iu?bf<Iu?0:-1:0:-1:s<Iu?jt<Iu?0:-1:0:-1:us<Iu?mv<Iu?Ev<Iu?Gr<Iu?Hs<Iu?Ht<Iu?0:-1:0:-1:Pn<Iu?Zs<Iu?0:-1:0:-1:L<Iu?K<Iu?an<Iu?La<Iu?0:-1:0:-1:Ws<Iu?Lc<Iu?0:-1:0:-1:Ss<Iu?nr<Iu?Tv<Iu?Na<Iu?$t<Iu?Bi<Iu?Wl<Iu?ei<Iu?0:-1:0:-1:Nr<Iu?ci<Iu?0:-1:0:-1:ii<Iu?mb<Iu?k<Iu?Q<Iu?0:-1:0:-1:_n<Iu?Sc<Iu?0:-1:0:-1:be<Iu?kr<Iu?Su<Iu?ln<Iu?Wb<Iu?mt<Iu?0:-1:0:-1:lc<Iu?Zn<Iu?0:-1:0:-1:fo<Iu?$s<Iu?ov<Iu?Qr<Iu?0:-1:0:-1:He<Iu?Gt<Iu?0:-1:0:-1:On<Iu?yt<Iu?wv<Iu?Ae<Iu?Ne<Iu?_r<Iu?kc<Iu?ra<Iu?cu<Iu?Xu<Iu?0:-1:0:-1:Ao<Iu?nc<Iu?0:-1:0:-1:Tf<Iu?aa<Iu?bn<Iu?qc<Iu?0:-1:0:-1:yu<Iu?Go<Iu?0:-1:0:-1:er<Iu?gl<Iu?bo<Iu?Gv<Iu?br<Iu?fe<Iu?0:-1:0:-1:Ai<Iu?ke<Iu?0:-1:0:-1:Wf<Iu?gc<Iu?pu<Iu?Ie<Iu?0:-1:0:-1:C<Iu?et<Iu?0:-1:0:-1:Kn<Iu?ls<Iu?Xs<Iu?Ge<Iu?sb<Iu?Ob<Iu?de<Iu?T<Iu?0:-1:0:-1:Ze<Iu?qi<Iu?0:-1:0:-1:Pi<Iu?Vt<Iu?Pb<Iu?Dl<Iu?0:-1:0:-1:xs<Iu?en<Iu?0:-1:0:-1:dr<Iu?ub<Iu?Ft<Iu?Me<Iu?_o<Iu?af<Iu?0:-1:0:-1:wn<Iu?va<Iu?0:-1:0:-1:Mo<Iu?jn<Iu?_s<Iu?ft<Iu?0:-1:0:-1:Ou<Iu?Ce<Iu?0:-1:0:-1:Ed(bK,Iu+_c|0)-1|0:-1;if(4<Cu>>>0)kt=C6(f);else switch(Cu){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Nu=j8(x6(f));if(2<Nu>>>0)kt=C6(f);else switch(Nu){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Ru=N4(x6(f));if(2<Ru>>>0)kt=C6(f);else switch(Ru){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,35);var Uu=X4(x6(f));kt=0===Uu?g(f):1===Uu?A(f):C6(f)}}break;case 3:I6(f,73);var Du=I4(x6(f));if(2<Du>>>0)kt=C6(f);else switch(Du){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Bu=O8(x6(f));if(2<Bu>>>0)kt=C6(f);else switch(Bu){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,36);var Ju=X4(x6(f));kt=0===Ju?g(f):1===Ju?A(f):C6(f)}}break;default:I6(f,73);var Wu=x6(f),Qu=35<Wu?hn<Wu?ml<Wu?nf<Wu?-1:Co<Wu?yl<Wu?Ic<Wu?rk<Wu?wt<Wu?zc<Wu?ps<Wu?cl<Wu?0:-1:0:-1:G<Wu?Eo<Wu?0:-1:0:-1:bu<Wu?pe<Wu?ik<Wu?Fs<Wu?0:-1:0:-1:Ul<Wu?Ku<Wu?0:-1:0:-1:wi<Wu?ns<Wu?Di<Wu?xv<Wu?uf<Wu?Tt<Wu?Lu<Wu?sv<Wu?$o<Wu?Fn<Wu?qs<Wu?Xv<Wu?Us<Wu?Qn<Wu?wo<Wu?ys<Wu?0:-1:0:-1:pf<Wu?Qt<Wu?0:-1:0:-1:jv<Wu?rs<Wu?ht<Wu?jc<Wu?0:-1:0:-1:Rs<Wu?Ff<Wu?0:-1:0:-1:Hi<Wu?Lr<Wu?Fr<Wu?Mf<Wu?sr<Wu?B<Wu?0:-1:0:-1:_a<Wu?bc<Wu?0:-1:0:-1:Rb<Wu?Pu<Wu?Oe<Wu?ri<Wu?0:-1:0:-1:ol<Wu?xo<Wu?0:-1:0:-1:Zv<Wu?ru<Wu?Js<Wu?wa<Wu?Gf<Wu?Za<Wu?Es<Wu?Au<Wu?0:-1:0:-1:xa<Wu?Vl<Wu?0:-1:0:-1:oe<Wu?Ri<Wu?Gc<Wu?ct<Wu?0:-1:0:-1:la<Wu?Ua<Wu?0:-1:0:-1:jb<Wu?Er<Wu?es<Wu?Tn<Wu?U<Wu?nn<Wu?0:-1:0:-1:el<Wu?Il<Wu?0:-1:0:-1:ja<Wu?vf<Wu?v<Wu?Da<Wu?0:-1:0:-1:rn<Wu?si<Wu?0:-1:0:-1:Ro<Wu?Nn<Wu?ho<Wu?E<Wu?ee<Wu?cr<Wu?Ni<Wu?io<Wu?j<Wu?Ls<Wu?0:-1:0:-1:Vf<Wu?Is<Wu?0:-1:0:-1:Fu<Wu?os<Wu?hb<Wu?Ef<Wu?0:-1:0:-1:Ab<Wu?ss<Wu?0:-1:0:-1:Ca<Wu?ot<Wu?hi<Wu?xc<Wu?Z<Wu?nk<Wu?0:-1:0:-1:_e<Wu?xr<Wu?0:-1:0:-1:oa<Wu?Qf<Wu?As<Wu?Ql<Wu?0:-1:0:-1:Gu<Wu?Uo<Wu?0:-1:0:-1:Ui<Wu?Nf<Wu?ku<Wu?Vn<Wu?Oc<Wu?al<Wu?fa<Wu?ar<Wu?0:-1:0:-1:Pl<Wu?po<Wu?0:-1:0:-1:le<Wu?Ml<Wu?Xf<Wu?Qc<Wu?0:-1:0:-1:kn<Wu?Ja<Wu?0:-1:0:-1:ie<Wu?sl<Wu?hr<Wu?m<Wu?Qv<Wu?xt<Wu?0:-1:0:-1:Rr<Wu?Un<Wu?0:-1:0:-1:ib<Wu?re<Wu?xe<Wu?ut<Wu?0:-1:0:-1:kf<Wu?zl<Wu?0:-1:0:-1:N<Wu?Pa<Wu?oo<Wu?ha<Wu?qt<Wu?$b<Wu?fk<Wu?Qi<Wu?_u<Wu?Os<Wu?hl<Wu?Xr<Wu?0:-1:0:-1:wc<Wu?Pr<Wu?0:-1:0:-1:So<Wu?Pt<Wu?tf<Wu?Kb<Wu?0:-1:0:-1:Cl<Wu?Xl<Wu?0:-1:0:-1:Tu<Wu?Dc<Wu?Zl<Wu?hs<Wu?Gs<Wu?bs<Wu?0:-1:0:-1:uk<Wu?vv<Wu?0:-1:0:-1:Oa<Wu?zo<Wu?Ee<Wu?ev<Wu?0:-1:0:-1:Vs<Wu?tn<Wu?0:-1:0:-1:Tr<Wu?ea<Wu?ne<Wu?to<Wu?Ra<Wu?gf<Wu?Aa<Wu?El<Wu?0:-1:0:-1:gs<Wu?sa<Wu?0:-1:0:-1:lb<Wu?rr<Wu?Zu<Wu?Lb<Wu?0:-1:0:-1:lv<Wu?Db<Wu?0:-1:0:-1:_v<Wu?Mv<Wu?go<Wu?za<Wu?Dr<Wu?mf<Wu?0:-1:0:-1:pr<Wu?cn<Wu?0:-1:0:-1:Ka<Wu?Vb<Wu?Ei<Wu?Re<Wu?0:-1:0:-1:at<Wu?Tl<Wu?0:-1:0:-1:vu<Wu?Qs<Wu?$i<Wu?Mi<Wu?xi<Wu?mn<Wu?Av<Wu?Yi<Wu?Fl<Wu?qf<Wu?0:-1:0:-1:vb<Wu?xl<Wu?0:-1:0:-1:Ut<Wu?Po<Wu?jr<Wu?Sr<Wu?0:-1:0:-1:Ti<Wu?Ta<Wu?0:-1:0:-1:Ib<Wu?tb<Wu?st<Wu?ye<Wu?ae<Wu?Va<Wu?0:-1:0:-1:St<Wu?on<Wu?0:-1:0:-1:ts<Wu?$c<Wu?rb<Wu?hu<Wu?0:-1:0:-1:qu<Wu?hf<Wu?0:-1:0:-1:du<Wu?H<Wu?or<Wu?Hl<Wu?Vr<Wu?il<Wu?ek<Wu?wb<Wu?0:-1:0:-1:rt<Wu?eb<Wu?0:-1:0:-1:Ir<Wu?zu<Wu?S<Wu?ms<Wu?0:-1:0:-1:li<Wu?ds<Wu?0:-1:0:-1:bb<Wu?dt<Wu?$f<Wu?oc<Wu?Sa<Wu?Yr<Wu?0:-1:0:-1:ob<Wu?Rt<Wu?0:-1:0:-1:$v<Wu?no<Wu?Jr<Wu?pi<Wu?0:-1:0:-1:ro<Wu?$e<Wu?0:-1:0:-1:gb<Wu?gn<Wu?ma<Wu?na<Wu?ll<Wu?ti<Wu?tl<Wu?Bv<Wu?d<Wu?Vc<Wu?vr<Wu?gv<Wu?gu<Wu?Ks<Wu?0:-1:0:-1:Ye<Wu?Gi<Wu?0:-1:0:-1:bk<Wu?Ma<Wu?Mb<Wu?rv<Wu?0:-1:0:-1:zi<Wu?lu<Wu?0:-1:0:-1:Yl<Wu?Cc<Wu?Yo<Wu?Jl<Wu?Wa<Wu?yv<Wu?0:-1:0:-1:Ea<Wu?Zf<Wu?0:-1:0:-1:No<Wu?fr<Wu?Jo<Wu?Gl<Wu?0:-1:0:-1:Ac<Wu?p<Wu?0:-1:0:-1:Mn<Wu?x<Wu?ac<Wu?pt<Wu?yr<Wu?yi<Wu?uv<Wu?hc<Wu?0:-1:0:-1:nt<Wu?ju<Wu?0:-1:0:-1:Eb<Wu?tu<Wu?vo<Wu?Bl<Wu?0:-1:0:-1:ua<Wu?Cs<Wu?0:-1:0:-1:cv<Wu?Wr<Wu?vs<Wu?Ho<Wu?_<Wu?Zi<Wu?0:-1:0:-1:Yc<Wu?nb<Wu?0:-1:0:-1:Tc<Wu?ni<Wu?vn<Wu?xn<Wu?0:-1:0:-1:_f<Wu?Sf<Wu?0:-1:0:-1:Iv<Wu?Dt<Wu?Xn<Wu?W<Wu?kb<Wu?Yn<Wu?Ds<Wu?qo<Wu?xf<Wu?Y<Wu?0:-1:0:-1:Vv<Wu?xb<Wu?0:-1:0:-1:Jf<Wu?Ur<Wu?Yt<Wu?qr<Wu?0:-1:0:-1:ok<Wu?it<Wu?0:-1:0:-1:Fc<Wu?zb<Wu?Nc<Wu?Ln<Wu?js<Wu?Fo<Wu?0:-1:0:-1:ui<Wu?Ha<Wu?0:-1:0:-1:eo<Wu?Xa<Wu?sc<Wu?Oi<Wu?0:-1:0:-1:yo<Wu?pn<Wu?0:-1:0:-1:Tb<Wu?Bo<Wu?o<Wu?Ga<Wu?mc<Wu?ze<Wu?dl<Wu?Fa<Wu?0:-1:0:-1:$a<Wu?Bc<Wu?0:-1:0:-1:Cv<Wu?we<Wu?lf<Wu?Ol<Wu?0:-1:0:-1:Fe<Wu?Qo<Wu?0:-1:0:-1:Wt<Wu?O<Wu?c<Wu?he<Wu?gi<Wu?z<Wu?0:-1:0:-1:Ys<Wu?w<Wu?0:-1:0:-1:ue<Wu?rf<Wu?qa<Wu?sf<Wu?0:-1:0:-1:Pe<Wu?Do<Wu?0:-1:0:-1:Gn<Wu?ce<Wu?yc<Wu?Ii<Wu?$<Wu?To<Wu?Zb<Wu?co<Wu?ak<Wu?Ba<Wu?wl<Wu?gr<Wu?0:-1:0:-1:Oo<Wu?lr<Wu?0:-1:0:-1:Sb<Wu?pa<Wu?Cb<Wu?bf<Wu?0:-1:0:-1:s<Wu?jt<Wu?0:-1:0:-1:us<Wu?mv<Wu?Ev<Wu?Gr<Wu?Hs<Wu?Ht<Wu?0:-1:0:-1:Pn<Wu?Zs<Wu?0:-1:0:-1:L<Wu?K<Wu?an<Wu?La<Wu?0:-1:0:-1:Ws<Wu?Lc<Wu?0:-1:0:-1:Ss<Wu?nr<Wu?Tv<Wu?Na<Wu?$t<Wu?Bi<Wu?Wl<Wu?ei<Wu?0:-1:0:-1:Nr<Wu?ci<Wu?0:-1:0:-1:ii<Wu?mb<Wu?k<Wu?Q<Wu?0:-1:0:-1:_n<Wu?Sc<Wu?0:-1:0:-1:be<Wu?kr<Wu?Su<Wu?ln<Wu?Wb<Wu?mt<Wu?0:-1:0:-1:lc<Wu?Zn<Wu?0:-1:0:-1:fo<Wu?$s<Wu?ov<Wu?Qr<Wu?0:-1:0:-1:He<Wu?Gt<Wu?0:-1:0:-1:On<Wu?yt<Wu?wv<Wu?Ae<Wu?Ne<Wu?_r<Wu?kc<Wu?ra<Wu?cu<Wu?Xu<Wu?0:-1:0:-1:Ao<Wu?nc<Wu?0:-1:0:-1:Tf<Wu?aa<Wu?bn<Wu?qc<Wu?0:-1:0:-1:yu<Wu?Go<Wu?0:-1:0:-1:er<Wu?gl<Wu?bo<Wu?Gv<Wu?br<Wu?fe<Wu?0:-1:0:-1:Ai<Wu?ke<Wu?0:-1:0:-1:Wf<Wu?gc<Wu?pu<Wu?Ie<Wu?0:-1:0:-1:C<Wu?et<Wu?0:-1:0:-1:Kn<Wu?ls<Wu?Xs<Wu?Ge<Wu?sb<Wu?Ob<Wu?de<Wu?T<Wu?0:-1:0:-1:Ze<Wu?qi<Wu?0:-1:0:-1:Pi<Wu?Vt<Wu?Pb<Wu?Dl<Wu?0:-1:0:-1:xs<Wu?en<Wu?0:-1:0:-1:dr<Wu?ub<Wu?Ft<Wu?Me<Wu?_o<Wu?af<Wu?0:-1:0:-1:wn<Wu?va<Wu?0:-1:0:-1:Mo<Wu?jn<Wu?_s<Wu?ft<Wu?0:-1:0:-1:Ou<Wu?Ce<Wu?0:-1:0:-1:Ed(eK,Wu+_c|0)-1|0:-1;if(3<Qu>>>0)kt=C6(f);else switch(Qu){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var $u=q8(x6(f));if(2<$u>>>0)kt=C6(f);else switch($u){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var ef=Z4(x6(f));if(2<ef>>>0)kt=C6(f);else switch(ef){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var cf=R8(x6(f));if(2<cf>>>0)kt=C6(f);else switch(cf){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,37);var ff=X4(x6(f));kt=0===ff?g(f):1===ff?A(f):C6(f)}}}break;default:I6(f,73);var of=N4(x6(f));if(2<of>>>0)kt=C6(f);else switch(of){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var df=W4(x6(f));if(2<df>>>0)kt=C6(f);else switch(df){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Af=L4(x6(f));if(2<Af>>>0)kt=C6(f);else switch(Af){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var If=j8(x6(f));if(2<If>>>0)kt=C6(f);else switch(If){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,38);var Cf=X4(x6(f));kt=0===Cf?g(f):1===Cf?A(f):C6(f)}}}}}}break;case 38:I6(f,73);var Of=x6(f),Rf=35<Of?hn<Of?ml<Of?nf<Of?-1:Co<Of?yl<Of?Ic<Of?rk<Of?wt<Of?zc<Of?ps<Of?cl<Of?0:-1:0:-1:G<Of?Eo<Of?0:-1:0:-1:bu<Of?pe<Of?ik<Of?Fs<Of?0:-1:0:-1:Ul<Of?Ku<Of?0:-1:0:-1:wi<Of?ns<Of?Di<Of?xv<Of?uf<Of?Tt<Of?Lu<Of?sv<Of?$o<Of?Fn<Of?qs<Of?Xv<Of?Us<Of?Qn<Of?wo<Of?ys<Of?0:-1:0:-1:pf<Of?Qt<Of?0:-1:0:-1:jv<Of?rs<Of?ht<Of?jc<Of?0:-1:0:-1:Rs<Of?Ff<Of?0:-1:0:-1:Hi<Of?Lr<Of?Fr<Of?Mf<Of?sr<Of?B<Of?0:-1:0:-1:_a<Of?bc<Of?0:-1:0:-1:Rb<Of?Pu<Of?Oe<Of?ri<Of?0:-1:0:-1:ol<Of?xo<Of?0:-1:0:-1:Zv<Of?ru<Of?Js<Of?wa<Of?Gf<Of?Za<Of?Es<Of?Au<Of?0:-1:0:-1:xa<Of?Vl<Of?0:-1:0:-1:oe<Of?Ri<Of?Gc<Of?ct<Of?0:-1:0:-1:la<Of?Ua<Of?0:-1:0:-1:jb<Of?Er<Of?es<Of?Tn<Of?U<Of?nn<Of?0:-1:0:-1:el<Of?Il<Of?0:-1:0:-1:ja<Of?vf<Of?v<Of?Da<Of?0:-1:0:-1:rn<Of?si<Of?0:-1:0:-1:Ro<Of?Nn<Of?ho<Of?E<Of?ee<Of?cr<Of?Ni<Of?io<Of?j<Of?Ls<Of?0:-1:0:-1:Vf<Of?Is<Of?0:-1:0:-1:Fu<Of?os<Of?hb<Of?Ef<Of?0:-1:0:-1:Ab<Of?ss<Of?0:-1:0:-1:Ca<Of?ot<Of?hi<Of?xc<Of?Z<Of?nk<Of?0:-1:0:-1:_e<Of?xr<Of?0:-1:0:-1:oa<Of?Qf<Of?As<Of?Ql<Of?0:-1:0:-1:Gu<Of?Uo<Of?0:-1:0:-1:Ui<Of?Nf<Of?ku<Of?Vn<Of?Oc<Of?al<Of?fa<Of?ar<Of?0:-1:0:-1:Pl<Of?po<Of?0:-1:0:-1:le<Of?Ml<Of?Xf<Of?Qc<Of?0:-1:0:-1:kn<Of?Ja<Of?0:-1:0:-1:ie<Of?sl<Of?hr<Of?m<Of?Qv<Of?xt<Of?0:-1:0:-1:Rr<Of?Un<Of?0:-1:0:-1:ib<Of?re<Of?xe<Of?ut<Of?0:-1:0:-1:kf<Of?zl<Of?0:-1:0:-1:N<Of?Pa<Of?oo<Of?ha<Of?qt<Of?$b<Of?fk<Of?Qi<Of?_u<Of?Os<Of?hl<Of?Xr<Of?0:-1:0:-1:wc<Of?Pr<Of?0:-1:0:-1:So<Of?Pt<Of?tf<Of?Kb<Of?0:-1:0:-1:Cl<Of?Xl<Of?0:-1:0:-1:Tu<Of?Dc<Of?Zl<Of?hs<Of?Gs<Of?bs<Of?0:-1:0:-1:uk<Of?vv<Of?0:-1:0:-1:Oa<Of?zo<Of?Ee<Of?ev<Of?0:-1:0:-1:Vs<Of?tn<Of?0:-1:0:-1:Tr<Of?ea<Of?ne<Of?to<Of?Ra<Of?gf<Of?Aa<Of?El<Of?0:-1:0:-1:gs<Of?sa<Of?0:-1:0:-1:lb<Of?rr<Of?Zu<Of?Lb<Of?0:-1:0:-1:lv<Of?Db<Of?0:-1:0:-1:_v<Of?Mv<Of?go<Of?za<Of?Dr<Of?mf<Of?0:-1:0:-1:pr<Of?cn<Of?0:-1:0:-1:Ka<Of?Vb<Of?Ei<Of?Re<Of?0:-1:0:-1:at<Of?Tl<Of?0:-1:0:-1:vu<Of?Qs<Of?$i<Of?Mi<Of?xi<Of?mn<Of?Av<Of?Yi<Of?Fl<Of?qf<Of?0:-1:0:-1:vb<Of?xl<Of?0:-1:0:-1:Ut<Of?Po<Of?jr<Of?Sr<Of?0:-1:0:-1:Ti<Of?Ta<Of?0:-1:0:-1:Ib<Of?tb<Of?st<Of?ye<Of?ae<Of?Va<Of?0:-1:0:-1:St<Of?on<Of?0:-1:0:-1:ts<Of?$c<Of?rb<Of?hu<Of?0:-1:0:-1:qu<Of?hf<Of?0:-1:0:-1:du<Of?H<Of?or<Of?Hl<Of?Vr<Of?il<Of?ek<Of?wb<Of?0:-1:0:-1:rt<Of?eb<Of?0:-1:0:-1:Ir<Of?zu<Of?S<Of?ms<Of?0:-1:0:-1:li<Of?ds<Of?0:-1:0:-1:bb<Of?dt<Of?$f<Of?oc<Of?Sa<Of?Yr<Of?0:-1:0:-1:ob<Of?Rt<Of?0:-1:0:-1:$v<Of?no<Of?Jr<Of?pi<Of?0:-1:0:-1:ro<Of?$e<Of?0:-1:0:-1:gb<Of?gn<Of?ma<Of?na<Of?ll<Of?ti<Of?tl<Of?Bv<Of?d<Of?Vc<Of?vr<Of?gv<Of?gu<Of?Ks<Of?0:-1:0:-1:Ye<Of?Gi<Of?0:-1:0:-1:bk<Of?Ma<Of?Mb<Of?rv<Of?0:-1:0:-1:zi<Of?lu<Of?0:-1:0:-1:Yl<Of?Cc<Of?Yo<Of?Jl<Of?Wa<Of?yv<Of?0:-1:0:-1:Ea<Of?Zf<Of?0:-1:0:-1:No<Of?fr<Of?Jo<Of?Gl<Of?0:-1:0:-1:Ac<Of?p<Of?0:-1:0:-1:Mn<Of?x<Of?ac<Of?pt<Of?yr<Of?yi<Of?uv<Of?hc<Of?0:-1:0:-1:nt<Of?ju<Of?0:-1:0:-1:Eb<Of?tu<Of?vo<Of?Bl<Of?0:-1:0:-1:ua<Of?Cs<Of?0:-1:0:-1:cv<Of?Wr<Of?vs<Of?Ho<Of?_<Of?Zi<Of?0:-1:0:-1:Yc<Of?nb<Of?0:-1:0:-1:Tc<Of?ni<Of?vn<Of?xn<Of?0:-1:0:-1:_f<Of?Sf<Of?0:-1:0:-1:Iv<Of?Dt<Of?Xn<Of?W<Of?kb<Of?Yn<Of?Ds<Of?qo<Of?xf<Of?Y<Of?0:-1:0:-1:Vv<Of?xb<Of?0:-1:0:-1:Jf<Of?Ur<Of?Yt<Of?qr<Of?0:-1:0:-1:ok<Of?it<Of?0:-1:0:-1:Fc<Of?zb<Of?Nc<Of?Ln<Of?js<Of?Fo<Of?0:-1:0:-1:ui<Of?Ha<Of?0:-1:0:-1:eo<Of?Xa<Of?sc<Of?Oi<Of?0:-1:0:-1:yo<Of?pn<Of?0:-1:0:-1:Tb<Of?Bo<Of?o<Of?Ga<Of?mc<Of?ze<Of?dl<Of?Fa<Of?0:-1:0:-1:$a<Of?Bc<Of?0:-1:0:-1:Cv<Of?we<Of?lf<Of?Ol<Of?0:-1:0:-1:Fe<Of?Qo<Of?0:-1:0:-1:Wt<Of?O<Of?c<Of?he<Of?gi<Of?z<Of?0:-1:0:-1:Ys<Of?w<Of?0:-1:0:-1:ue<Of?rf<Of?qa<Of?sf<Of?0:-1:0:-1:Pe<Of?Do<Of?0:-1:0:-1:Gn<Of?ce<Of?yc<Of?Ii<Of?$<Of?To<Of?Zb<Of?co<Of?ak<Of?Ba<Of?wl<Of?gr<Of?0:-1:0:-1:Oo<Of?lr<Of?0:-1:0:-1:Sb<Of?pa<Of?Cb<Of?bf<Of?0:-1:0:-1:s<Of?jt<Of?0:-1:0:-1:us<Of?mv<Of?Ev<Of?Gr<Of?Hs<Of?Ht<Of?0:-1:0:-1:Pn<Of?Zs<Of?0:-1:0:-1:L<Of?K<Of?an<Of?La<Of?0:-1:0:-1:Ws<Of?Lc<Of?0:-1:0:-1:Ss<Of?nr<Of?Tv<Of?Na<Of?$t<Of?Bi<Of?Wl<Of?ei<Of?0:-1:0:-1:Nr<Of?ci<Of?0:-1:0:-1:ii<Of?mb<Of?k<Of?Q<Of?0:-1:0:-1:_n<Of?Sc<Of?0:-1:0:-1:be<Of?kr<Of?Su<Of?ln<Of?Wb<Of?mt<Of?0:-1:0:-1:lc<Of?Zn<Of?0:-1:0:-1:fo<Of?$s<Of?ov<Of?Qr<Of?0:-1:0:-1:He<Of?Gt<Of?0:-1:0:-1:On<Of?yt<Of?wv<Of?Ae<Of?Ne<Of?_r<Of?kc<Of?ra<Of?cu<Of?Xu<Of?0:-1:0:-1:Ao<Of?nc<Of?0:-1:0:-1:Tf<Of?aa<Of?bn<Of?qc<Of?0:-1:0:-1:yu<Of?Go<Of?0:-1:0:-1:er<Of?gl<Of?bo<Of?Gv<Of?br<Of?fe<Of?0:-1:0:-1:Ai<Of?ke<Of?0:-1:0:-1:Wf<Of?gc<Of?pu<Of?Ie<Of?0:-1:0:-1:C<Of?et<Of?0:-1:0:-1:Kn<Of?ls<Of?Xs<Of?Ge<Of?sb<Of?Ob<Of?de<Of?T<Of?0:-1:0:-1:Ze<Of?qi<Of?0:-1:0:-1:Pi<Of?Vt<Of?Pb<Of?Dl<Of?0:-1:0:-1:xs<Of?en<Of?0:-1:0:-1:dr<Of?ub<Of?Ft<Of?Me<Of?_o<Of?af<Of?0:-1:0:-1:wn<Of?va<Of?0:-1:0:-1:Mo<Of?jn<Of?_s<Of?ft<Of?0:-1:0:-1:Ou<Of?Ce<Of?0:-1:0:-1:Ed(Hz,Of+_c|0)-1|0:-1;if(5<Rf>>>0)kt=C6(f);else switch(Rf){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Lf=v8(x6(f));if(2<Lf>>>0)kt=C6(f);else switch(Lf){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Df=j8(x6(f));if(2<Df>>>0)kt=C6(f);else switch(Df){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var jf=N4(x6(f));if(2<jf>>>0)kt=C6(f);else switch(jf){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,39);var Bf=X4(x6(f));kt=0===Bf?g(f):1===Bf?A(f):C6(f)}}}break;case 3:I6(f,73);var Yf=W4(x6(f));if(2<Yf>>>0)kt=C6(f);else switch(Yf){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var zf=Q4(x6(f));if(2<zf>>>0)kt=C6(f);else switch(zf){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var lo=v8(x6(f));if(2<lo>>>0)kt=C6(f);else switch(lo){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var ko=v8(x6(f));if(2<ko>>>0)kt=C6(f);else switch(ko){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var mo=f8(x6(f));if(2<mo>>>0)kt=C6(f);else switch(mo){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,40);var Io=X4(x6(f));kt=0===Io?g(f):1===Io?A(f):C6(f)}}}}}break;case 4:I6(f,73);var Lo=Z4(x6(f));if(2<Lo>>>0)kt=C6(f);else switch(Lo){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,41);var Xo=X4(x6(f));kt=0===Xo?g(f):1===Xo?A(f):C6(f)}break;default:I6(f,73);var jo=W4(x6(f));if(2<jo>>>0)kt=C6(f);else switch(jo){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Ko=E8(x6(f));if(2<Ko>>>0)kt=C6(f);else switch(Ko){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Zo=R8(x6(f));if(2<Zo>>>0)kt=C6(f);else switch(Zo){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var tv=G8(x6(f));if(2<tv>>>0)kt=C6(f);else switch(tv){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var iv=q8(x6(f));if(2<iv>>>0)kt=C6(f);else switch(iv){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var fv=W4(x6(f));if(2<fv>>>0)kt=C6(f);else switch(fv){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,42);var bv=X4(x6(f));kt=0===bv?g(f):1===bv?A(f):C6(f)}}}}}}}break;case 39:I6(f,73);var kv=x6(f),hv=35<kv?hn<kv?ml<kv?nf<kv?-1:Co<kv?yl<kv?Ic<kv?rk<kv?wt<kv?zc<kv?ps<kv?cl<kv?0:-1:0:-1:G<kv?Eo<kv?0:-1:0:-1:bu<kv?pe<kv?ik<kv?Fs<kv?0:-1:0:-1:Ul<kv?Ku<kv?0:-1:0:-1:wi<kv?ns<kv?Di<kv?xv<kv?uf<kv?Tt<kv?Lu<kv?sv<kv?$o<kv?Fn<kv?qs<kv?Xv<kv?Us<kv?Qn<kv?wo<kv?ys<kv?0:-1:0:-1:pf<kv?Qt<kv?0:-1:0:-1:jv<kv?rs<kv?ht<kv?jc<kv?0:-1:0:-1:Rs<kv?Ff<kv?0:-1:0:-1:Hi<kv?Lr<kv?Fr<kv?Mf<kv?sr<kv?B<kv?0:-1:0:-1:_a<kv?bc<kv?0:-1:0:-1:Rb<kv?Pu<kv?Oe<kv?ri<kv?0:-1:0:-1:ol<kv?xo<kv?0:-1:0:-1:Zv<kv?ru<kv?Js<kv?wa<kv?Gf<kv?Za<kv?Es<kv?Au<kv?0:-1:0:-1:xa<kv?Vl<kv?0:-1:0:-1:oe<kv?Ri<kv?Gc<kv?ct<kv?0:-1:0:-1:la<kv?Ua<kv?0:-1:0:-1:jb<kv?Er<kv?es<kv?Tn<kv?U<kv?nn<kv?0:-1:0:-1:el<kv?Il<kv?0:-1:0:-1:ja<kv?vf<kv?v<kv?Da<kv?0:-1:0:-1:rn<kv?si<kv?0:-1:0:-1:Ro<kv?Nn<kv?ho<kv?E<kv?ee<kv?cr<kv?Ni<kv?io<kv?j<kv?Ls<kv?0:-1:0:-1:Vf<kv?Is<kv?0:-1:0:-1:Fu<kv?os<kv?hb<kv?Ef<kv?0:-1:0:-1:Ab<kv?ss<kv?0:-1:0:-1:Ca<kv?ot<kv?hi<kv?xc<kv?Z<kv?nk<kv?0:-1:0:-1:_e<kv?xr<kv?0:-1:0:-1:oa<kv?Qf<kv?As<kv?Ql<kv?0:-1:0:-1:Gu<kv?Uo<kv?0:-1:0:-1:Ui<kv?Nf<kv?ku<kv?Vn<kv?Oc<kv?al<kv?fa<kv?ar<kv?0:-1:0:-1:Pl<kv?po<kv?0:-1:0:-1:le<kv?Ml<kv?Xf<kv?Qc<kv?0:-1:0:-1:kn<kv?Ja<kv?0:-1:0:-1:ie<kv?sl<kv?hr<kv?m<kv?Qv<kv?xt<kv?0:-1:0:-1:Rr<kv?Un<kv?0:-1:0:-1:ib<kv?re<kv?xe<kv?ut<kv?0:-1:0:-1:kf<kv?zl<kv?0:-1:0:-1:N<kv?Pa<kv?oo<kv?ha<kv?qt<kv?$b<kv?fk<kv?Qi<kv?_u<kv?Os<kv?hl<kv?Xr<kv?0:-1:0:-1:wc<kv?Pr<kv?0:-1:0:-1:So<kv?Pt<kv?tf<kv?Kb<kv?0:-1:0:-1:Cl<kv?Xl<kv?0:-1:0:-1:Tu<kv?Dc<kv?Zl<kv?hs<kv?Gs<kv?bs<kv?0:-1:0:-1:uk<kv?vv<kv?0:-1:0:-1:Oa<kv?zo<kv?Ee<kv?ev<kv?0:-1:0:-1:Vs<kv?tn<kv?0:-1:0:-1:Tr<kv?ea<kv?ne<kv?to<kv?Ra<kv?gf<kv?Aa<kv?El<kv?0:-1:0:-1:gs<kv?sa<kv?0:-1:0:-1:lb<kv?rr<kv?Zu<kv?Lb<kv?0:-1:0:-1:lv<kv?Db<kv?0:-1:0:-1:_v<kv?Mv<kv?go<kv?za<kv?Dr<kv?mf<kv?0:-1:0:-1:pr<kv?cn<kv?0:-1:0:-1:Ka<kv?Vb<kv?Ei<kv?Re<kv?0:-1:0:-1:at<kv?Tl<kv?0:-1:0:-1:vu<kv?Qs<kv?$i<kv?Mi<kv?xi<kv?mn<kv?Av<kv?Yi<kv?Fl<kv?qf<kv?0:-1:0:-1:vb<kv?xl<kv?0:-1:0:-1:Ut<kv?Po<kv?jr<kv?Sr<kv?0:-1:0:-1:Ti<kv?Ta<kv?0:-1:0:-1:Ib<kv?tb<kv?st<kv?ye<kv?ae<kv?Va<kv?0:-1:0:-1:St<kv?on<kv?0:-1:0:-1:ts<kv?$c<kv?rb<kv?hu<kv?0:-1:0:-1:qu<kv?hf<kv?0:-1:0:-1:du<kv?H<kv?or<kv?Hl<kv?Vr<kv?il<kv?ek<kv?wb<kv?0:-1:0:-1:rt<kv?eb<kv?0:-1:0:-1:Ir<kv?zu<kv?S<kv?ms<kv?0:-1:0:-1:li<kv?ds<kv?0:-1:0:-1:bb<kv?dt<kv?$f<kv?oc<kv?Sa<kv?Yr<kv?0:-1:0:-1:ob<kv?Rt<kv?0:-1:0:-1:$v<kv?no<kv?Jr<kv?pi<kv?0:-1:0:-1:ro<kv?$e<kv?0:-1:0:-1:gb<kv?gn<kv?ma<kv?na<kv?ll<kv?ti<kv?tl<kv?Bv<kv?d<kv?Vc<kv?vr<kv?gv<kv?gu<kv?Ks<kv?0:-1:0:-1:Ye<kv?Gi<kv?0:-1:0:-1:bk<kv?Ma<kv?Mb<kv?rv<kv?0:-1:0:-1:zi<kv?lu<kv?0:-1:0:-1:Yl<kv?Cc<kv?Yo<kv?Jl<kv?Wa<kv?yv<kv?0:-1:0:-1:Ea<kv?Zf<kv?0:-1:0:-1:No<kv?fr<kv?Jo<kv?Gl<kv?0:-1:0:-1:Ac<kv?p<kv?0:-1:0:-1:Mn<kv?x<kv?ac<kv?pt<kv?yr<kv?yi<kv?uv<kv?hc<kv?0:-1:0:-1:nt<kv?ju<kv?0:-1:0:-1:Eb<kv?tu<kv?vo<kv?Bl<kv?0:-1:0:-1:ua<kv?Cs<kv?0:-1:0:-1:cv<kv?Wr<kv?vs<kv?Ho<kv?_<kv?Zi<kv?0:-1:0:-1:Yc<kv?nb<kv?0:-1:0:-1:Tc<kv?ni<kv?vn<kv?xn<kv?0:-1:0:-1:_f<kv?Sf<kv?0:-1:0:-1:Iv<kv?Dt<kv?Xn<kv?W<kv?kb<kv?Yn<kv?Ds<kv?qo<kv?xf<kv?Y<kv?0:-1:0:-1:Vv<kv?xb<kv?0:-1:0:-1:Jf<kv?Ur<kv?Yt<kv?qr<kv?0:-1:0:-1:ok<kv?it<kv?0:-1:0:-1:Fc<kv?zb<kv?Nc<kv?Ln<kv?js<kv?Fo<kv?0:-1:0:-1:ui<kv?Ha<kv?0:-1:0:-1:eo<kv?Xa<kv?sc<kv?Oi<kv?0:-1:0:-1:yo<kv?pn<kv?0:-1:0:-1:Tb<kv?Bo<kv?o<kv?Ga<kv?mc<kv?ze<kv?dl<kv?Fa<kv?0:-1:0:-1:$a<kv?Bc<kv?0:-1:0:-1:Cv<kv?we<kv?lf<kv?Ol<kv?0:-1:0:-1:Fe<kv?Qo<kv?0:-1:0:-1:Wt<kv?O<kv?c<kv?he<kv?gi<kv?z<kv?0:-1:0:-1:Ys<kv?w<kv?0:-1:0:-1:ue<kv?rf<kv?qa<kv?sf<kv?0:-1:0:-1:Pe<kv?Do<kv?0:-1:0:-1:Gn<kv?ce<kv?yc<kv?Ii<kv?$<kv?To<kv?Zb<kv?co<kv?ak<kv?Ba<kv?wl<kv?gr<kv?0:-1:0:-1:Oo<kv?lr<kv?0:-1:0:-1:Sb<kv?pa<kv?Cb<kv?bf<kv?0:-1:0:-1:s<kv?jt<kv?0:-1:0:-1:us<kv?mv<kv?Ev<kv?Gr<kv?Hs<kv?Ht<kv?0:-1:0:-1:Pn<kv?Zs<kv?0:-1:0:-1:L<kv?K<kv?an<kv?La<kv?0:-1:0:-1:Ws<kv?Lc<kv?0:-1:0:-1:Ss<kv?nr<kv?Tv<kv?Na<kv?$t<kv?Bi<kv?Wl<kv?ei<kv?0:-1:0:-1:Nr<kv?ci<kv?0:-1:0:-1:ii<kv?mb<kv?k<kv?Q<kv?0:-1:0:-1:_n<kv?Sc<kv?0:-1:0:-1:be<kv?kr<kv?Su<kv?ln<kv?Wb<kv?mt<kv?0:-1:0:-1:lc<kv?Zn<kv?0:-1:0:-1:fo<kv?$s<kv?ov<kv?Qr<kv?0:-1:0:-1:He<kv?Gt<kv?0:-1:0:-1:On<kv?yt<kv?wv<kv?Ae<kv?Ne<kv?_r<kv?kc<kv?ra<kv?cu<kv?Xu<kv?0:-1:0:-1:Ao<kv?nc<kv?0:-1:0:-1:Tf<kv?aa<kv?bn<kv?qc<kv?0:-1:0:-1:yu<kv?Go<kv?0:-1:0:-1:er<kv?gl<kv?bo<kv?Gv<kv?br<kv?fe<kv?0:-1:0:-1:Ai<kv?ke<kv?0:-1:0:-1:Wf<kv?gc<kv?pu<kv?Ie<kv?0:-1:0:-1:C<kv?et<kv?0:-1:0:-1:Kn<kv?ls<kv?Xs<kv?Ge<kv?sb<kv?Ob<kv?de<kv?T<kv?0:-1:0:-1:Ze<kv?qi<kv?0:-1:0:-1:Pi<kv?Vt<kv?Pb<kv?Dl<kv?0:-1:0:-1:xs<kv?en<kv?0:-1:0:-1:dr<kv?ub<kv?Ft<kv?Me<kv?_o<kv?af<kv?0:-1:0:-1:wn<kv?va<kv?0:-1:0:-1:Mo<kv?jn<kv?_s<kv?ft<kv?0:-1:0:-1:Ou<kv?Ce<kv?0:-1:0:-1:Ed(Jz,kv+_c|0)-1|0:-1;if(4<hv>>>0)kt=C6(f);else switch(hv){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,43);var pv=X4(x6(f));kt=0===pv?g(f):1===pv?A(f):C6(f);break;case 3:I6(f,73);var Nv=M4(x6(f));if(2<Nv>>>0)kt=C6(f);else switch(Nv){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Ov=x6(f),Rv=35<Ov?hn<Ov?ml<Ov?nf<Ov?-1:Co<Ov?yl<Ov?Ic<Ov?rk<Ov?wt<Ov?zc<Ov?ps<Ov?cl<Ov?0:-1:0:-1:G<Ov?Eo<Ov?0:-1:0:-1:bu<Ov?pe<Ov?ik<Ov?Fs<Ov?0:-1:0:-1:Ul<Ov?Ku<Ov?0:-1:0:-1:wi<Ov?ns<Ov?Di<Ov?xv<Ov?uf<Ov?Tt<Ov?Lu<Ov?sv<Ov?$o<Ov?Fn<Ov?qs<Ov?Xv<Ov?Us<Ov?Qn<Ov?wo<Ov?ys<Ov?0:-1:0:-1:pf<Ov?Qt<Ov?0:-1:0:-1:jv<Ov?rs<Ov?ht<Ov?jc<Ov?0:-1:0:-1:Rs<Ov?Ff<Ov?0:-1:0:-1:Hi<Ov?Lr<Ov?Fr<Ov?Mf<Ov?sr<Ov?B<Ov?0:-1:0:-1:_a<Ov?bc<Ov?0:-1:0:-1:Rb<Ov?Pu<Ov?Oe<Ov?ri<Ov?0:-1:0:-1:ol<Ov?xo<Ov?0:-1:0:-1:Zv<Ov?ru<Ov?Js<Ov?wa<Ov?Gf<Ov?Za<Ov?Es<Ov?Au<Ov?0:-1:0:-1:xa<Ov?Vl<Ov?0:-1:0:-1:oe<Ov?Ri<Ov?Gc<Ov?ct<Ov?0:-1:0:-1:la<Ov?Ua<Ov?0:-1:0:-1:jb<Ov?Er<Ov?es<Ov?Tn<Ov?U<Ov?nn<Ov?0:-1:0:-1:el<Ov?Il<Ov?0:-1:0:-1:ja<Ov?vf<Ov?v<Ov?Da<Ov?0:-1:0:-1:rn<Ov?si<Ov?0:-1:0:-1:Ro<Ov?Nn<Ov?ho<Ov?E<Ov?ee<Ov?cr<Ov?Ni<Ov?io<Ov?j<Ov?Ls<Ov?0:-1:0:-1:Vf<Ov?Is<Ov?0:-1:0:-1:Fu<Ov?os<Ov?hb<Ov?Ef<Ov?0:-1:0:-1:Ab<Ov?ss<Ov?0:-1:0:-1:Ca<Ov?ot<Ov?hi<Ov?xc<Ov?Z<Ov?nk<Ov?0:-1:0:-1:_e<Ov?xr<Ov?0:-1:0:-1:oa<Ov?Qf<Ov?As<Ov?Ql<Ov?0:-1:0:-1:Gu<Ov?Uo<Ov?0:-1:0:-1:Ui<Ov?Nf<Ov?ku<Ov?Vn<Ov?Oc<Ov?al<Ov?fa<Ov?ar<Ov?0:-1:0:-1:Pl<Ov?po<Ov?0:-1:0:-1:le<Ov?Ml<Ov?Xf<Ov?Qc<Ov?0:-1:0:-1:kn<Ov?Ja<Ov?0:-1:0:-1:ie<Ov?sl<Ov?hr<Ov?m<Ov?Qv<Ov?xt<Ov?0:-1:0:-1:Rr<Ov?Un<Ov?0:-1:0:-1:ib<Ov?re<Ov?xe<Ov?ut<Ov?0:-1:0:-1:kf<Ov?zl<Ov?0:-1:0:-1:N<Ov?Pa<Ov?oo<Ov?ha<Ov?qt<Ov?$b<Ov?fk<Ov?Qi<Ov?_u<Ov?Os<Ov?hl<Ov?Xr<Ov?0:-1:0:-1:wc<Ov?Pr<Ov?0:-1:0:-1:So<Ov?Pt<Ov?tf<Ov?Kb<Ov?0:-1:0:-1:Cl<Ov?Xl<Ov?0:-1:0:-1:Tu<Ov?Dc<Ov?Zl<Ov?hs<Ov?Gs<Ov?bs<Ov?0:-1:0:-1:uk<Ov?vv<Ov?0:-1:0:-1:Oa<Ov?zo<Ov?Ee<Ov?ev<Ov?0:-1:0:-1:Vs<Ov?tn<Ov?0:-1:0:-1:Tr<Ov?ea<Ov?ne<Ov?to<Ov?Ra<Ov?gf<Ov?Aa<Ov?El<Ov?0:-1:0:-1:gs<Ov?sa<Ov?0:-1:0:-1:lb<Ov?rr<Ov?Zu<Ov?Lb<Ov?0:-1:0:-1:lv<Ov?Db<Ov?0:-1:0:-1:_v<Ov?Mv<Ov?go<Ov?za<Ov?Dr<Ov?mf<Ov?0:-1:0:-1:pr<Ov?cn<Ov?0:-1:0:-1:Ka<Ov?Vb<Ov?Ei<Ov?Re<Ov?0:-1:0:-1:at<Ov?Tl<Ov?0:-1:0:-1:vu<Ov?Qs<Ov?$i<Ov?Mi<Ov?xi<Ov?mn<Ov?Av<Ov?Yi<Ov?Fl<Ov?qf<Ov?0:-1:0:-1:vb<Ov?xl<Ov?0:-1:0:-1:Ut<Ov?Po<Ov?jr<Ov?Sr<Ov?0:-1:0:-1:Ti<Ov?Ta<Ov?0:-1:0:-1:Ib<Ov?tb<Ov?st<Ov?ye<Ov?ae<Ov?Va<Ov?0:-1:0:-1:St<Ov?on<Ov?0:-1:0:-1:ts<Ov?$c<Ov?rb<Ov?hu<Ov?0:-1:0:-1:qu<Ov?hf<Ov?0:-1:0:-1:du<Ov?H<Ov?or<Ov?Hl<Ov?Vr<Ov?il<Ov?ek<Ov?wb<Ov?0:-1:0:-1:rt<Ov?eb<Ov?0:-1:0:-1:Ir<Ov?zu<Ov?S<Ov?ms<Ov?0:-1:0:-1:li<Ov?ds<Ov?0:-1:0:-1:bb<Ov?dt<Ov?$f<Ov?oc<Ov?Sa<Ov?Yr<Ov?0:-1:0:-1:ob<Ov?Rt<Ov?0:-1:0:-1:$v<Ov?no<Ov?Jr<Ov?pi<Ov?0:-1:0:-1:ro<Ov?$e<Ov?0:-1:0:-1:gb<Ov?gn<Ov?ma<Ov?na<Ov?ll<Ov?ti<Ov?tl<Ov?Bv<Ov?d<Ov?Vc<Ov?vr<Ov?gv<Ov?gu<Ov?Ks<Ov?0:-1:0:-1:Ye<Ov?Gi<Ov?0:-1:0:-1:bk<Ov?Ma<Ov?Mb<Ov?rv<Ov?0:-1:0:-1:zi<Ov?lu<Ov?0:-1:0:-1:Yl<Ov?Cc<Ov?Yo<Ov?Jl<Ov?Wa<Ov?yv<Ov?0:-1:0:-1:Ea<Ov?Zf<Ov?0:-1:0:-1:No<Ov?fr<Ov?Jo<Ov?Gl<Ov?0:-1:0:-1:Ac<Ov?p<Ov?0:-1:0:-1:Mn<Ov?x<Ov?ac<Ov?pt<Ov?yr<Ov?yi<Ov?uv<Ov?hc<Ov?0:-1:0:-1:nt<Ov?ju<Ov?0:-1:0:-1:Eb<Ov?tu<Ov?vo<Ov?Bl<Ov?0:-1:0:-1:ua<Ov?Cs<Ov?0:-1:0:-1:cv<Ov?Wr<Ov?vs<Ov?Ho<Ov?_<Ov?Zi<Ov?0:-1:0:-1:Yc<Ov?nb<Ov?0:-1:0:-1:Tc<Ov?ni<Ov?vn<Ov?xn<Ov?0:-1:0:-1:_f<Ov?Sf<Ov?0:-1:0:-1:Iv<Ov?Dt<Ov?Xn<Ov?W<Ov?kb<Ov?Yn<Ov?Ds<Ov?qo<Ov?xf<Ov?Y<Ov?0:-1:0:-1:Vv<Ov?xb<Ov?0:-1:0:-1:Jf<Ov?Ur<Ov?Yt<Ov?qr<Ov?0:-1:0:-1:ok<Ov?it<Ov?0:-1:0:-1:Fc<Ov?zb<Ov?Nc<Ov?Ln<Ov?js<Ov?Fo<Ov?0:-1:0:-1:ui<Ov?Ha<Ov?0:-1:0:-1:eo<Ov?Xa<Ov?sc<Ov?Oi<Ov?0:-1:0:-1:yo<Ov?pn<Ov?0:-1:0:-1:Tb<Ov?Bo<Ov?o<Ov?Ga<Ov?mc<Ov?ze<Ov?dl<Ov?Fa<Ov?0:-1:0:-1:$a<Ov?Bc<Ov?0:-1:0:-1:Cv<Ov?we<Ov?lf<Ov?Ol<Ov?0:-1:0:-1:Fe<Ov?Qo<Ov?0:-1:0:-1:Wt<Ov?O<Ov?c<Ov?he<Ov?gi<Ov?z<Ov?0:-1:0:-1:Ys<Ov?w<Ov?0:-1:0:-1:ue<Ov?rf<Ov?qa<Ov?sf<Ov?0:-1:0:-1:Pe<Ov?Do<Ov?0:-1:0:-1:Gn<Ov?ce<Ov?yc<Ov?Ii<Ov?$<Ov?To<Ov?Zb<Ov?co<Ov?ak<Ov?Ba<Ov?wl<Ov?gr<Ov?0:-1:0:-1:Oo<Ov?lr<Ov?0:-1:0:-1:Sb<Ov?pa<Ov?Cb<Ov?bf<Ov?0:-1:0:-1:s<Ov?jt<Ov?0:-1:0:-1:us<Ov?mv<Ov?Ev<Ov?Gr<Ov?Hs<Ov?Ht<Ov?0:-1:0:-1:Pn<Ov?Zs<Ov?0:-1:0:-1:L<Ov?K<Ov?an<Ov?La<Ov?0:-1:0:-1:Ws<Ov?Lc<Ov?0:-1:0:-1:Ss<Ov?nr<Ov?Tv<Ov?Na<Ov?$t<Ov?Bi<Ov?Wl<Ov?ei<Ov?0:-1:0:-1:Nr<Ov?ci<Ov?0:-1:0:-1:ii<Ov?mb<Ov?k<Ov?Q<Ov?0:-1:0:-1:_n<Ov?Sc<Ov?0:-1:0:-1:be<Ov?kr<Ov?Su<Ov?ln<Ov?Wb<Ov?mt<Ov?0:-1:0:-1:lc<Ov?Zn<Ov?0:-1:0:-1:fo<Ov?$s<Ov?ov<Ov?Qr<Ov?0:-1:0:-1:He<Ov?Gt<Ov?0:-1:0:-1:On<Ov?yt<Ov?wv<Ov?Ae<Ov?Ne<Ov?_r<Ov?kc<Ov?ra<Ov?cu<Ov?Xu<Ov?0:-1:0:-1:Ao<Ov?nc<Ov?0:-1:0:-1:Tf<Ov?aa<Ov?bn<Ov?qc<Ov?0:-1:0:-1:yu<Ov?Go<Ov?0:-1:0:-1:er<Ov?gl<Ov?bo<Ov?Gv<Ov?br<Ov?fe<Ov?0:-1:0:-1:Ai<Ov?ke<Ov?0:-1:0:-1:Wf<Ov?gc<Ov?pu<Ov?Ie<Ov?0:-1:0:-1:C<Ov?et<Ov?0:-1:0:-1:Kn<Ov?ls<Ov?Xs<Ov?Ge<Ov?sb<Ov?Ob<Ov?de<Ov?T<Ov?0:-1:0:-1:Ze<Ov?qi<Ov?0:-1:0:-1:Pi<Ov?Vt<Ov?Pb<Ov?Dl<Ov?0:-1:0:-1:xs<Ov?en<Ov?0:-1:0:-1:dr<Ov?ub<Ov?Ft<Ov?Me<Ov?_o<Ov?af<Ov?0:-1:0:-1:wn<Ov?va<Ov?0:-1:0:-1:Mo<Ov?jn<Ov?_s<Ov?ft<Ov?0:-1:0:-1:Ou<Ov?Ce<Ov?0:-1:0:-1:Ed(Nz,Ov+_c|0)-1|0:-1;if(3<Rv>>>0)kt=C6(f);else switch(Rv){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Pv=N4(x6(f));if(2<Pv>>>0)kt=C6(f);else switch(Pv){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Uv=O8(x6(f));if(2<Uv>>>0)kt=C6(f);else switch(Uv){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Yv=N4(x6(f));if(2<Yv>>>0)kt=C6(f);else switch(Yv){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Jv=W4(x6(f));if(2<Jv>>>0)kt=C6(f);else switch(Jv){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var zv=R8(x6(f));if(2<zv>>>0)kt=C6(f);else switch(zv){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Kv=j8(x6(f));if(2<Kv>>>0)kt=C6(f);else switch(Kv){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,44);var rl=X4(x6(f));kt=0===rl?g(f):1===rl?A(f):C6(f)}}}}}}break;default:I6(f,73);var vl=Z4(x6(f));if(2<vl>>>0)kt=C6(f);else switch(vl){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var bl=R8(x6(f));if(2<bl>>>0)kt=C6(f);else switch(bl){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,45);var pl=X4(x6(f));kt=0===pl?g(f):1===pl?A(f):C6(f)}}}}break;default:I6(f,46);var _l=U8(x6(f));if(3<_l>>>0)kt=C6(f);else switch(_l){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Sl=R8(x6(f));if(2<Sl>>>0)kt=C6(f);else switch(Sl){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Nl=Q4(x6(f));if(2<Nl>>>0)kt=C6(f);else switch(Nl){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Ll=W4(x6(f));if(2<Ll>>>0)kt=C6(f);else switch(Ll){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var ql=E8(x6(f));if(2<ql>>>0)kt=C6(f);else switch(ql){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Kl=N4(x6(f));if(2<Kl>>>0)kt=C6(f);else switch(Kl){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var ab=q8(x6(f));if(2<ab>>>0)kt=C6(f);else switch(ab){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var cb=B8(x6(f));if(2<cb>>>0)kt=C6(f);else switch(cb){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,47);var yb=X4(x6(f));kt=0===yb?g(f):1===yb?A(f):C6(f)}}}}}}}break;default:I6(f,73);var Nb=N4(x6(f));if(2<Nb>>>0)kt=C6(f);else switch(Nb){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Ub=Z4(x6(f));if(2<Ub>>>0)kt=C6(f);else switch(Ub){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Fb=B8(x6(f));if(2<Fb>>>0)kt=C6(f);else switch(Fb){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Xb=Q4(x6(f));if(2<Xb>>>0)kt=C6(f);else switch(Xb){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Bb=E8(x6(f));if(2<Bb>>>0)kt=C6(f);else switch(Bb){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var qb=N4(x6(f));if(2<qb>>>0)kt=C6(f);else switch(qb){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,48);var Yb=X4(x6(f));kt=0===Yb?g(f):1===Yb?A(f):C6(f)}}}}}}}}break;case 40:I6(f,73);var Jb=N4(x6(f));if(2<Jb>>>0)kt=C6(f);else switch(Jb){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var tk=R8(x6(f));if(2<tk>>>0)kt=C6(f);else switch(tk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,49);var sk=X4(x6(f));kt=0===sk?g(f):1===sk?A(f):C6(f)}}break;case 41:I6(f,73);var ck=x6(f),vk=35<ck?hn<ck?ml<ck?nf<ck?-1:Co<ck?yl<ck?Ic<ck?rk<ck?wt<ck?zc<ck?ps<ck?cl<ck?0:-1:0:-1:G<ck?Eo<ck?0:-1:0:-1:bu<ck?pe<ck?ik<ck?Fs<ck?0:-1:0:-1:Ul<ck?Ku<ck?0:-1:0:-1:wi<ck?ns<ck?Di<ck?xv<ck?uf<ck?Tt<ck?Lu<ck?sv<ck?$o<ck?Fn<ck?qs<ck?Xv<ck?Us<ck?Qn<ck?wo<ck?ys<ck?0:-1:0:-1:pf<ck?Qt<ck?0:-1:0:-1:jv<ck?rs<ck?ht<ck?jc<ck?0:-1:0:-1:Rs<ck?Ff<ck?0:-1:0:-1:Hi<ck?Lr<ck?Fr<ck?Mf<ck?sr<ck?B<ck?0:-1:0:-1:_a<ck?bc<ck?0:-1:0:-1:Rb<ck?Pu<ck?Oe<ck?ri<ck?0:-1:0:-1:ol<ck?xo<ck?0:-1:0:-1:Zv<ck?ru<ck?Js<ck?wa<ck?Gf<ck?Za<ck?Es<ck?Au<ck?0:-1:0:-1:xa<ck?Vl<ck?0:-1:0:-1:oe<ck?Ri<ck?Gc<ck?ct<ck?0:-1:0:-1:la<ck?Ua<ck?0:-1:0:-1:jb<ck?Er<ck?es<ck?Tn<ck?U<ck?nn<ck?0:-1:0:-1:el<ck?Il<ck?0:-1:0:-1:ja<ck?vf<ck?v<ck?Da<ck?0:-1:0:-1:rn<ck?si<ck?0:-1:0:-1:Ro<ck?Nn<ck?ho<ck?E<ck?ee<ck?cr<ck?Ni<ck?io<ck?j<ck?Ls<ck?0:-1:0:-1:Vf<ck?Is<ck?0:-1:0:-1:Fu<ck?os<ck?hb<ck?Ef<ck?0:-1:0:-1:Ab<ck?ss<ck?0:-1:0:-1:Ca<ck?ot<ck?hi<ck?xc<ck?Z<ck?nk<ck?0:-1:0:-1:_e<ck?xr<ck?0:-1:0:-1:oa<ck?Qf<ck?As<ck?Ql<ck?0:-1:0:-1:Gu<ck?Uo<ck?0:-1:0:-1:Ui<ck?Nf<ck?ku<ck?Vn<ck?Oc<ck?al<ck?fa<ck?ar<ck?0:-1:0:-1:Pl<ck?po<ck?0:-1:0:-1:le<ck?Ml<ck?Xf<ck?Qc<ck?0:-1:0:-1:kn<ck?Ja<ck?0:-1:0:-1:ie<ck?sl<ck?hr<ck?m<ck?Qv<ck?xt<ck?0:-1:0:-1:Rr<ck?Un<ck?0:-1:0:-1:ib<ck?re<ck?xe<ck?ut<ck?0:-1:0:-1:kf<ck?zl<ck?0:-1:0:-1:N<ck?Pa<ck?oo<ck?ha<ck?qt<ck?$b<ck?fk<ck?Qi<ck?_u<ck?Os<ck?hl<ck?Xr<ck?0:-1:0:-1:wc<ck?Pr<ck?0:-1:0:-1:So<ck?Pt<ck?tf<ck?Kb<ck?0:-1:0:-1:Cl<ck?Xl<ck?0:-1:0:-1:Tu<ck?Dc<ck?Zl<ck?hs<ck?Gs<ck?bs<ck?0:-1:0:-1:uk<ck?vv<ck?0:-1:0:-1:Oa<ck?zo<ck?Ee<ck?ev<ck?0:-1:0:-1:Vs<ck?tn<ck?0:-1:0:-1:Tr<ck?ea<ck?ne<ck?to<ck?Ra<ck?gf<ck?Aa<ck?El<ck?0:-1:0:-1:gs<ck?sa<ck?0:-1:0:-1:lb<ck?rr<ck?Zu<ck?Lb<ck?0:-1:0:-1:lv<ck?Db<ck?0:-1:0:-1:_v<ck?Mv<ck?go<ck?za<ck?Dr<ck?mf<ck?0:-1:0:-1:pr<ck?cn<ck?0:-1:0:-1:Ka<ck?Vb<ck?Ei<ck?Re<ck?0:-1:0:-1:at<ck?Tl<ck?0:-1:0:-1:vu<ck?Qs<ck?$i<ck?Mi<ck?xi<ck?mn<ck?Av<ck?Yi<ck?Fl<ck?qf<ck?0:-1:0:-1:vb<ck?xl<ck?0:-1:0:-1:Ut<ck?Po<ck?jr<ck?Sr<ck?0:-1:0:-1:Ti<ck?Ta<ck?0:-1:0:-1:Ib<ck?tb<ck?st<ck?ye<ck?ae<ck?Va<ck?0:-1:0:-1:St<ck?on<ck?0:-1:0:-1:ts<ck?$c<ck?rb<ck?hu<ck?0:-1:0:-1:qu<ck?hf<ck?0:-1:0:-1:du<ck?H<ck?or<ck?Hl<ck?Vr<ck?il<ck?ek<ck?wb<ck?0:-1:0:-1:rt<ck?eb<ck?0:-1:0:-1:Ir<ck?zu<ck?S<ck?ms<ck?0:-1:0:-1:li<ck?ds<ck?0:-1:0:-1:bb<ck?dt<ck?$f<ck?oc<ck?Sa<ck?Yr<ck?0:-1:0:-1:ob<ck?Rt<ck?0:-1:0:-1:$v<ck?no<ck?Jr<ck?pi<ck?0:-1:0:-1:ro<ck?$e<ck?0:-1:0:-1:gb<ck?gn<ck?ma<ck?na<ck?ll<ck?ti<ck?tl<ck?Bv<ck?d<ck?Vc<ck?vr<ck?gv<ck?gu<ck?Ks<ck?0:-1:0:-1:Ye<ck?Gi<ck?0:-1:0:-1:bk<ck?Ma<ck?Mb<ck?rv<ck?0:-1:0:-1:zi<ck?lu<ck?0:-1:0:-1:Yl<ck?Cc<ck?Yo<ck?Jl<ck?Wa<ck?yv<ck?0:-1:0:-1:Ea<ck?Zf<ck?0:-1:0:-1:No<ck?fr<ck?Jo<ck?Gl<ck?0:-1:0:-1:Ac<ck?p<ck?0:-1:0:-1:Mn<ck?x<ck?ac<ck?pt<ck?yr<ck?yi<ck?uv<ck?hc<ck?0:-1:0:-1:nt<ck?ju<ck?0:-1:0:-1:Eb<ck?tu<ck?vo<ck?Bl<ck?0:-1:0:-1:ua<ck?Cs<ck?0:-1:0:-1:cv<ck?Wr<ck?vs<ck?Ho<ck?_<ck?Zi<ck?0:-1:0:-1:Yc<ck?nb<ck?0:-1:0:-1:Tc<ck?ni<ck?vn<ck?xn<ck?0:-1:0:-1:_f<ck?Sf<ck?0:-1:0:-1:Iv<ck?Dt<ck?Xn<ck?W<ck?kb<ck?Yn<ck?Ds<ck?qo<ck?xf<ck?Y<ck?0:-1:0:-1:Vv<ck?xb<ck?0:-1:0:-1:Jf<ck?Ur<ck?Yt<ck?qr<ck?0:-1:0:-1:ok<ck?it<ck?0:-1:0:-1:Fc<ck?zb<ck?Nc<ck?Ln<ck?js<ck?Fo<ck?0:-1:0:-1:ui<ck?Ha<ck?0:-1:0:-1:eo<ck?Xa<ck?sc<ck?Oi<ck?0:-1:0:-1:yo<ck?pn<ck?0:-1:0:-1:Tb<ck?Bo<ck?o<ck?Ga<ck?mc<ck?ze<ck?dl<ck?Fa<ck?0:-1:0:-1:$a<ck?Bc<ck?0:-1:0:-1:Cv<ck?we<ck?lf<ck?Ol<ck?0:-1:0:-1:Fe<ck?Qo<ck?0:-1:0:-1:Wt<ck?O<ck?c<ck?he<ck?gi<ck?z<ck?0:-1:0:-1:Ys<ck?w<ck?0:-1:0:-1:ue<ck?rf<ck?qa<ck?sf<ck?0:-1:0:-1:Pe<ck?Do<ck?0:-1:0:-1:Gn<ck?ce<ck?yc<ck?Ii<ck?$<ck?To<ck?Zb<ck?co<ck?ak<ck?Ba<ck?wl<ck?gr<ck?0:-1:0:-1:Oo<ck?lr<ck?0:-1:0:-1:Sb<ck?pa<ck?Cb<ck?bf<ck?0:-1:0:-1:s<ck?jt<ck?0:-1:0:-1:us<ck?mv<ck?Ev<ck?Gr<ck?Hs<ck?Ht<ck?0:-1:0:-1:Pn<ck?Zs<ck?0:-1:0:-1:L<ck?K<ck?an<ck?La<ck?0:-1:0:-1:Ws<ck?Lc<ck?0:-1:0:-1:Ss<ck?nr<ck?Tv<ck?Na<ck?$t<ck?Bi<ck?Wl<ck?ei<ck?0:-1:0:-1:Nr<ck?ci<ck?0:-1:0:-1:ii<ck?mb<ck?k<ck?Q<ck?0:-1:0:-1:_n<ck?Sc<ck?0:-1:0:-1:be<ck?kr<ck?Su<ck?ln<ck?Wb<ck?mt<ck?0:-1:0:-1:lc<ck?Zn<ck?0:-1:0:-1:fo<ck?$s<ck?ov<ck?Qr<ck?0:-1:0:-1:He<ck?Gt<ck?0:-1:0:-1:On<ck?yt<ck?wv<ck?Ae<ck?Ne<ck?_r<ck?kc<ck?ra<ck?cu<ck?Xu<ck?0:-1:0:-1:Ao<ck?nc<ck?0:-1:0:-1:Tf<ck?aa<ck?bn<ck?qc<ck?0:-1:0:-1:yu<ck?Go<ck?0:-1:0:-1:er<ck?gl<ck?bo<ck?Gv<ck?br<ck?fe<ck?0:-1:0:-1:Ai<ck?ke<ck?0:-1:0:-1:Wf<ck?gc<ck?pu<ck?Ie<ck?0:-1:0:-1:C<ck?et<ck?0:-1:0:-1:Kn<ck?ls<ck?Xs<ck?Ge<ck?sb<ck?Ob<ck?de<ck?T<ck?0:-1:0:-1:Ze<ck?qi<ck?0:-1:0:-1:Pi<ck?Vt<ck?Pb<ck?Dl<ck?0:-1:0:-1:xs<ck?en<ck?0:-1:0:-1:dr<ck?ub<ck?Ft<ck?Me<ck?_o<ck?af<ck?0:-1:0:-1:wn<ck?va<ck?0:-1:0:-1:Mo<ck?jn<ck?_s<ck?ft<ck?0:-1:0:-1:Ou<ck?Ce<ck?0:-1:0:-1:Ed(zz,ck+_c|0)-1|0:-1;if(3<vk>>>0)kt=C6(f);else switch(vk){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var lk=W8(x6(f));if(2<lk>>>0)kt=C6(f);else switch(lk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,50);var kk=X4(x6(f));kt=0===kk?g(f):1===kk?A(f):C6(f)}break;default:I6(f,73);var dk=v8(x6(f));if(2<dk>>>0)kt=C6(f);else switch(dk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var hk=v8(x6(f));if(2<hk>>>0)kt=C6(f);else switch(hk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,51);var pk=X4(x6(f));kt=0===pk?g(f):1===pk?A(f):C6(f)}}}break;case 42:I6(f,73);var mk=x6(f),wk=35<mk?hn<mk?ml<mk?nf<mk?-1:Co<mk?yl<mk?Ic<mk?rk<mk?wt<mk?zc<mk?ps<mk?cl<mk?0:-1:0:-1:G<mk?Eo<mk?0:-1:0:-1:bu<mk?pe<mk?ik<mk?Fs<mk?0:-1:0:-1:Ul<mk?Ku<mk?0:-1:0:-1:wi<mk?ns<mk?Di<mk?xv<mk?uf<mk?Tt<mk?Lu<mk?sv<mk?$o<mk?Fn<mk?qs<mk?Xv<mk?Us<mk?Qn<mk?wo<mk?ys<mk?0:-1:0:-1:pf<mk?Qt<mk?0:-1:0:-1:jv<mk?rs<mk?ht<mk?jc<mk?0:-1:0:-1:Rs<mk?Ff<mk?0:-1:0:-1:Hi<mk?Lr<mk?Fr<mk?Mf<mk?sr<mk?B<mk?0:-1:0:-1:_a<mk?bc<mk?0:-1:0:-1:Rb<mk?Pu<mk?Oe<mk?ri<mk?0:-1:0:-1:ol<mk?xo<mk?0:-1:0:-1:Zv<mk?ru<mk?Js<mk?wa<mk?Gf<mk?Za<mk?Es<mk?Au<mk?0:-1:0:-1:xa<mk?Vl<mk?0:-1:0:-1:oe<mk?Ri<mk?Gc<mk?ct<mk?0:-1:0:-1:la<mk?Ua<mk?0:-1:0:-1:jb<mk?Er<mk?es<mk?Tn<mk?U<mk?nn<mk?0:-1:0:-1:el<mk?Il<mk?0:-1:0:-1:ja<mk?vf<mk?v<mk?Da<mk?0:-1:0:-1:rn<mk?si<mk?0:-1:0:-1:Ro<mk?Nn<mk?ho<mk?E<mk?ee<mk?cr<mk?Ni<mk?io<mk?j<mk?Ls<mk?0:-1:0:-1:Vf<mk?Is<mk?0:-1:0:-1:Fu<mk?os<mk?hb<mk?Ef<mk?0:-1:0:-1:Ab<mk?ss<mk?0:-1:0:-1:Ca<mk?ot<mk?hi<mk?xc<mk?Z<mk?nk<mk?0:-1:0:-1:_e<mk?xr<mk?0:-1:0:-1:oa<mk?Qf<mk?As<mk?Ql<mk?0:-1:0:-1:Gu<mk?Uo<mk?0:-1:0:-1:Ui<mk?Nf<mk?ku<mk?Vn<mk?Oc<mk?al<mk?fa<mk?ar<mk?0:-1:0:-1:Pl<mk?po<mk?0:-1:0:-1:le<mk?Ml<mk?Xf<mk?Qc<mk?0:-1:0:-1:kn<mk?Ja<mk?0:-1:0:-1:ie<mk?sl<mk?hr<mk?m<mk?Qv<mk?xt<mk?0:-1:0:-1:Rr<mk?Un<mk?0:-1:0:-1:ib<mk?re<mk?xe<mk?ut<mk?0:-1:0:-1:kf<mk?zl<mk?0:-1:0:-1:N<mk?Pa<mk?oo<mk?ha<mk?qt<mk?$b<mk?fk<mk?Qi<mk?_u<mk?Os<mk?hl<mk?Xr<mk?0:-1:0:-1:wc<mk?Pr<mk?0:-1:0:-1:So<mk?Pt<mk?tf<mk?Kb<mk?0:-1:0:-1:Cl<mk?Xl<mk?0:-1:0:-1:Tu<mk?Dc<mk?Zl<mk?hs<mk?Gs<mk?bs<mk?0:-1:0:-1:uk<mk?vv<mk?0:-1:0:-1:Oa<mk?zo<mk?Ee<mk?ev<mk?0:-1:0:-1:Vs<mk?tn<mk?0:-1:0:-1:Tr<mk?ea<mk?ne<mk?to<mk?Ra<mk?gf<mk?Aa<mk?El<mk?0:-1:0:-1:gs<mk?sa<mk?0:-1:0:-1:lb<mk?rr<mk?Zu<mk?Lb<mk?0:-1:0:-1:lv<mk?Db<mk?0:-1:0:-1:_v<mk?Mv<mk?go<mk?za<mk?Dr<mk?mf<mk?0:-1:0:-1:pr<mk?cn<mk?0:-1:0:-1:Ka<mk?Vb<mk?Ei<mk?Re<mk?0:-1:0:-1:at<mk?Tl<mk?0:-1:0:-1:vu<mk?Qs<mk?$i<mk?Mi<mk?xi<mk?mn<mk?Av<mk?Yi<mk?Fl<mk?qf<mk?0:-1:0:-1:vb<mk?xl<mk?0:-1:0:-1:Ut<mk?Po<mk?jr<mk?Sr<mk?0:-1:0:-1:Ti<mk?Ta<mk?0:-1:0:-1:Ib<mk?tb<mk?st<mk?ye<mk?ae<mk?Va<mk?0:-1:0:-1:St<mk?on<mk?0:-1:0:-1:ts<mk?$c<mk?rb<mk?hu<mk?0:-1:0:-1:qu<mk?hf<mk?0:-1:0:-1:du<mk?H<mk?or<mk?Hl<mk?Vr<mk?il<mk?ek<mk?wb<mk?0:-1:0:-1:rt<mk?eb<mk?0:-1:0:-1:Ir<mk?zu<mk?S<mk?ms<mk?0:-1:0:-1:li<mk?ds<mk?0:-1:0:-1:bb<mk?dt<mk?$f<mk?oc<mk?Sa<mk?Yr<mk?0:-1:0:-1:ob<mk?Rt<mk?0:-1:0:-1:$v<mk?no<mk?Jr<mk?pi<mk?0:-1:0:-1:ro<mk?$e<mk?0:-1:0:-1:gb<mk?gn<mk?ma<mk?na<mk?ll<mk?ti<mk?tl<mk?Bv<mk?d<mk?Vc<mk?vr<mk?gv<mk?gu<mk?Ks<mk?0:-1:0:-1:Ye<mk?Gi<mk?0:-1:0:-1:bk<mk?Ma<mk?Mb<mk?rv<mk?0:-1:0:-1:zi<mk?lu<mk?0:-1:0:-1:Yl<mk?Cc<mk?Yo<mk?Jl<mk?Wa<mk?yv<mk?0:-1:0:-1:Ea<mk?Zf<mk?0:-1:0:-1:No<mk?fr<mk?Jo<mk?Gl<mk?0:-1:0:-1:Ac<mk?p<mk?0:-1:0:-1:Mn<mk?x<mk?ac<mk?pt<mk?yr<mk?yi<mk?uv<mk?hc<mk?0:-1:0:-1:nt<mk?ju<mk?0:-1:0:-1:Eb<mk?tu<mk?vo<mk?Bl<mk?0:-1:0:-1:ua<mk?Cs<mk?0:-1:0:-1:cv<mk?Wr<mk?vs<mk?Ho<mk?_<mk?Zi<mk?0:-1:0:-1:Yc<mk?nb<mk?0:-1:0:-1:Tc<mk?ni<mk?vn<mk?xn<mk?0:-1:0:-1:_f<mk?Sf<mk?0:-1:0:-1:Iv<mk?Dt<mk?Xn<mk?W<mk?kb<mk?Yn<mk?Ds<mk?qo<mk?xf<mk?Y<mk?0:-1:0:-1:Vv<mk?xb<mk?0:-1:0:-1:Jf<mk?Ur<mk?Yt<mk?qr<mk?0:-1:0:-1:ok<mk?it<mk?0:-1:0:-1:Fc<mk?zb<mk?Nc<mk?Ln<mk?js<mk?Fo<mk?0:-1:0:-1:ui<mk?Ha<mk?0:-1:0:-1:eo<mk?Xa<mk?sc<mk?Oi<mk?0:-1:0:-1:yo<mk?pn<mk?0:-1:0:-1:Tb<mk?Bo<mk?o<mk?Ga<mk?mc<mk?ze<mk?dl<mk?Fa<mk?0:-1:0:-1:$a<mk?Bc<mk?0:-1:0:-1:Cv<mk?we<mk?lf<mk?Ol<mk?0:-1:0:-1:Fe<mk?Qo<mk?0:-1:0:-1:Wt<mk?O<mk?c<mk?he<mk?gi<mk?z<mk?0:-1:0:-1:Ys<mk?w<mk?0:-1:0:-1:ue<mk?rf<mk?qa<mk?sf<mk?0:-1:0:-1:Pe<mk?Do<mk?0:-1:0:-1:Gn<mk?ce<mk?yc<mk?Ii<mk?$<mk?To<mk?Zb<mk?co<mk?ak<mk?Ba<mk?wl<mk?gr<mk?0:-1:0:-1:Oo<mk?lr<mk?0:-1:0:-1:Sb<mk?pa<mk?Cb<mk?bf<mk?0:-1:0:-1:s<mk?jt<mk?0:-1:0:-1:us<mk?mv<mk?Ev<mk?Gr<mk?Hs<mk?Ht<mk?0:-1:0:-1:Pn<mk?Zs<mk?0:-1:0:-1:L<mk?K<mk?an<mk?La<mk?0:-1:0:-1:Ws<mk?Lc<mk?0:-1:0:-1:Ss<mk?nr<mk?Tv<mk?Na<mk?$t<mk?Bi<mk?Wl<mk?ei<mk?0:-1:0:-1:Nr<mk?ci<mk?0:-1:0:-1:ii<mk?mb<mk?k<mk?Q<mk?0:-1:0:-1:_n<mk?Sc<mk?0:-1:0:-1:be<mk?kr<mk?Su<mk?ln<mk?Wb<mk?mt<mk?0:-1:0:-1:lc<mk?Zn<mk?0:-1:0:-1:fo<mk?$s<mk?ov<mk?Qr<mk?0:-1:0:-1:He<mk?Gt<mk?0:-1:0:-1:On<mk?yt<mk?wv<mk?Ae<mk?Ne<mk?_r<mk?kc<mk?ra<mk?cu<mk?Xu<mk?0:-1:0:-1:Ao<mk?nc<mk?0:-1:0:-1:Tf<mk?aa<mk?bn<mk?qc<mk?0:-1:0:-1:yu<mk?Go<mk?0:-1:0:-1:er<mk?gl<mk?bo<mk?Gv<mk?br<mk?fe<mk?0:-1:0:-1:Ai<mk?ke<mk?0:-1:0:-1:Wf<mk?gc<mk?pu<mk?Ie<mk?0:-1:0:-1:C<mk?et<mk?0:-1:0:-1:Kn<mk?ls<mk?Xs<mk?Ge<mk?sb<mk?Ob<mk?de<mk?T<mk?0:-1:0:-1:Ze<mk?qi<mk?0:-1:0:-1:Pi<mk?Vt<mk?Pb<mk?Dl<mk?0:-1:0:-1:xs<mk?en<mk?0:-1:0:-1:dr<mk?ub<mk?Ft<mk?Me<mk?_o<mk?af<mk?0:-1:0:-1:wn<mk?va<mk?0:-1:0:-1:Mo<mk?jn<mk?_s<mk?ft<mk?0:-1:0:-1:Ou<mk?Ce<mk?0:-1:0:-1:Ed($z,mk+_c|0)-1|0:-1;if(3<wk>>>0)kt=C6(f);else switch(wk){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,52);var yk=X4(x6(f));kt=0===yk?g(f):1===yk?A(f):C6(f);break;default:I6(f,73);var gk=Q4(x6(f));if(2<gk>>>0)kt=C6(f);else switch(gk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var _k=x6(f),Tk=35<_k?hn<_k?ml<_k?nf<_k?-1:Co<_k?yl<_k?Ic<_k?rk<_k?wt<_k?zc<_k?ps<_k?cl<_k?0:-1:0:-1:G<_k?Eo<_k?0:-1:0:-1:bu<_k?pe<_k?ik<_k?Fs<_k?0:-1:0:-1:Ul<_k?Ku<_k?0:-1:0:-1:wi<_k?ns<_k?Di<_k?xv<_k?uf<_k?Tt<_k?Lu<_k?sv<_k?$o<_k?Fn<_k?qs<_k?Xv<_k?Us<_k?Qn<_k?wo<_k?ys<_k?0:-1:0:-1:pf<_k?Qt<_k?0:-1:0:-1:jv<_k?rs<_k?ht<_k?jc<_k?0:-1:0:-1:Rs<_k?Ff<_k?0:-1:0:-1:Hi<_k?Lr<_k?Fr<_k?Mf<_k?sr<_k?B<_k?0:-1:0:-1:_a<_k?bc<_k?0:-1:0:-1:Rb<_k?Pu<_k?Oe<_k?ri<_k?0:-1:0:-1:ol<_k?xo<_k?0:-1:0:-1:Zv<_k?ru<_k?Js<_k?wa<_k?Gf<_k?Za<_k?Es<_k?Au<_k?0:-1:0:-1:xa<_k?Vl<_k?0:-1:0:-1:oe<_k?Ri<_k?Gc<_k?ct<_k?0:-1:0:-1:la<_k?Ua<_k?0:-1:0:-1:jb<_k?Er<_k?es<_k?Tn<_k?U<_k?nn<_k?0:-1:0:-1:el<_k?Il<_k?0:-1:0:-1:ja<_k?vf<_k?v<_k?Da<_k?0:-1:0:-1:rn<_k?si<_k?0:-1:0:-1:Ro<_k?Nn<_k?ho<_k?E<_k?ee<_k?cr<_k?Ni<_k?io<_k?j<_k?Ls<_k?0:-1:0:-1:Vf<_k?Is<_k?0:-1:0:-1:Fu<_k?os<_k?hb<_k?Ef<_k?0:-1:0:-1:Ab<_k?ss<_k?0:-1:0:-1:Ca<_k?ot<_k?hi<_k?xc<_k?Z<_k?nk<_k?0:-1:0:-1:_e<_k?xr<_k?0:-1:0:-1:oa<_k?Qf<_k?As<_k?Ql<_k?0:-1:0:-1:Gu<_k?Uo<_k?0:-1:0:-1:Ui<_k?Nf<_k?ku<_k?Vn<_k?Oc<_k?al<_k?fa<_k?ar<_k?0:-1:0:-1:Pl<_k?po<_k?0:-1:0:-1:le<_k?Ml<_k?Xf<_k?Qc<_k?0:-1:0:-1:kn<_k?Ja<_k?0:-1:0:-1:ie<_k?sl<_k?hr<_k?m<_k?Qv<_k?xt<_k?0:-1:0:-1:Rr<_k?Un<_k?0:-1:0:-1:ib<_k?re<_k?xe<_k?ut<_k?0:-1:0:-1:kf<_k?zl<_k?0:-1:0:-1:N<_k?Pa<_k?oo<_k?ha<_k?qt<_k?$b<_k?fk<_k?Qi<_k?_u<_k?Os<_k?hl<_k?Xr<_k?0:-1:0:-1:wc<_k?Pr<_k?0:-1:0:-1:So<_k?Pt<_k?tf<_k?Kb<_k?0:-1:0:-1:Cl<_k?Xl<_k?0:-1:0:-1:Tu<_k?Dc<_k?Zl<_k?hs<_k?Gs<_k?bs<_k?0:-1:0:-1:uk<_k?vv<_k?0:-1:0:-1:Oa<_k?zo<_k?Ee<_k?ev<_k?0:-1:0:-1:Vs<_k?tn<_k?0:-1:0:-1:Tr<_k?ea<_k?ne<_k?to<_k?Ra<_k?gf<_k?Aa<_k?El<_k?0:-1:0:-1:gs<_k?sa<_k?0:-1:0:-1:lb<_k?rr<_k?Zu<_k?Lb<_k?0:-1:0:-1:lv<_k?Db<_k?0:-1:0:-1:_v<_k?Mv<_k?go<_k?za<_k?Dr<_k?mf<_k?0:-1:0:-1:pr<_k?cn<_k?0:-1:0:-1:Ka<_k?Vb<_k?Ei<_k?Re<_k?0:-1:0:-1:at<_k?Tl<_k?0:-1:0:-1:vu<_k?Qs<_k?$i<_k?Mi<_k?xi<_k?mn<_k?Av<_k?Yi<_k?Fl<_k?qf<_k?0:-1:0:-1:vb<_k?xl<_k?0:-1:0:-1:Ut<_k?Po<_k?jr<_k?Sr<_k?0:-1:0:-1:Ti<_k?Ta<_k?0:-1:0:-1:Ib<_k?tb<_k?st<_k?ye<_k?ae<_k?Va<_k?0:-1:0:-1:St<_k?on<_k?0:-1:0:-1:ts<_k?$c<_k?rb<_k?hu<_k?0:-1:0:-1:qu<_k?hf<_k?0:-1:0:-1:du<_k?H<_k?or<_k?Hl<_k?Vr<_k?il<_k?ek<_k?wb<_k?0:-1:0:-1:rt<_k?eb<_k?0:-1:0:-1:Ir<_k?zu<_k?S<_k?ms<_k?0:-1:0:-1:li<_k?ds<_k?0:-1:0:-1:bb<_k?dt<_k?$f<_k?oc<_k?Sa<_k?Yr<_k?0:-1:0:-1:ob<_k?Rt<_k?0:-1:0:-1:$v<_k?no<_k?Jr<_k?pi<_k?0:-1:0:-1:ro<_k?$e<_k?0:-1:0:-1:gb<_k?gn<_k?ma<_k?na<_k?ll<_k?ti<_k?tl<_k?Bv<_k?d<_k?Vc<_k?vr<_k?gv<_k?gu<_k?Ks<_k?0:-1:0:-1:Ye<_k?Gi<_k?0:-1:0:-1:bk<_k?Ma<_k?Mb<_k?rv<_k?0:-1:0:-1:zi<_k?lu<_k?0:-1:0:-1:Yl<_k?Cc<_k?Yo<_k?Jl<_k?Wa<_k?yv<_k?0:-1:0:-1:Ea<_k?Zf<_k?0:-1:0:-1:No<_k?fr<_k?Jo<_k?Gl<_k?0:-1:0:-1:Ac<_k?p<_k?0:-1:0:-1:Mn<_k?x<_k?ac<_k?pt<_k?yr<_k?yi<_k?uv<_k?hc<_k?0:-1:0:-1:nt<_k?ju<_k?0:-1:0:-1:Eb<_k?tu<_k?vo<_k?Bl<_k?0:-1:0:-1:ua<_k?Cs<_k?0:-1:0:-1:cv<_k?Wr<_k?vs<_k?Ho<_k?_<_k?Zi<_k?0:-1:0:-1:Yc<_k?nb<_k?0:-1:0:-1:Tc<_k?ni<_k?vn<_k?xn<_k?0:-1:0:-1:_f<_k?Sf<_k?0:-1:0:-1:Iv<_k?Dt<_k?Xn<_k?W<_k?kb<_k?Yn<_k?Ds<_k?qo<_k?xf<_k?Y<_k?0:-1:0:-1:Vv<_k?xb<_k?0:-1:0:-1:Jf<_k?Ur<_k?Yt<_k?qr<_k?0:-1:0:-1:ok<_k?it<_k?0:-1:0:-1:Fc<_k?zb<_k?Nc<_k?Ln<_k?js<_k?Fo<_k?0:-1:0:-1:ui<_k?Ha<_k?0:-1:0:-1:eo<_k?Xa<_k?sc<_k?Oi<_k?0:-1:0:-1:yo<_k?pn<_k?0:-1:0:-1:Tb<_k?Bo<_k?o<_k?Ga<_k?mc<_k?ze<_k?dl<_k?Fa<_k?0:-1:0:-1:$a<_k?Bc<_k?0:-1:0:-1:Cv<_k?we<_k?lf<_k?Ol<_k?0:-1:0:-1:Fe<_k?Qo<_k?0:-1:0:-1:Wt<_k?O<_k?c<_k?he<_k?gi<_k?z<_k?0:-1:0:-1:Ys<_k?w<_k?0:-1:0:-1:ue<_k?rf<_k?qa<_k?sf<_k?0:-1:0:-1:Pe<_k?Do<_k?0:-1:0:-1:Gn<_k?ce<_k?yc<_k?Ii<_k?$<_k?To<_k?Zb<_k?co<_k?ak<_k?Ba<_k?wl<_k?gr<_k?0:-1:0:-1:Oo<_k?lr<_k?0:-1:0:-1:Sb<_k?pa<_k?Cb<_k?bf<_k?0:-1:0:-1:s<_k?jt<_k?0:-1:0:-1:us<_k?mv<_k?Ev<_k?Gr<_k?Hs<_k?Ht<_k?0:-1:0:-1:Pn<_k?Zs<_k?0:-1:0:-1:L<_k?K<_k?an<_k?La<_k?0:-1:0:-1:Ws<_k?Lc<_k?0:-1:0:-1:Ss<_k?nr<_k?Tv<_k?Na<_k?$t<_k?Bi<_k?Wl<_k?ei<_k?0:-1:0:-1:Nr<_k?ci<_k?0:-1:0:-1:ii<_k?mb<_k?k<_k?Q<_k?0:-1:0:-1:_n<_k?Sc<_k?0:-1:0:-1:be<_k?kr<_k?Su<_k?ln<_k?Wb<_k?mt<_k?0:-1:0:-1:lc<_k?Zn<_k?0:-1:0:-1:fo<_k?$s<_k?ov<_k?Qr<_k?0:-1:0:-1:He<_k?Gt<_k?0:-1:0:-1:On<_k?yt<_k?wv<_k?Ae<_k?Ne<_k?_r<_k?kc<_k?ra<_k?cu<_k?Xu<_k?0:-1:0:-1:Ao<_k?nc<_k?0:-1:0:-1:Tf<_k?aa<_k?bn<_k?qc<_k?0:-1:0:-1:yu<_k?Go<_k?0:-1:0:-1:er<_k?gl<_k?bo<_k?Gv<_k?br<_k?fe<_k?0:-1:0:-1:Ai<_k?ke<_k?0:-1:0:-1:Wf<_k?gc<_k?pu<_k?Ie<_k?0:-1:0:-1:C<_k?et<_k?0:-1:0:-1:Kn<_k?ls<_k?Xs<_k?Ge<_k?sb<_k?Ob<_k?de<_k?T<_k?0:-1:0:-1:Ze<_k?qi<_k?0:-1:0:-1:Pi<_k?Vt<_k?Pb<_k?Dl<_k?0:-1:0:-1:xs<_k?en<_k?0:-1:0:-1:dr<_k?ub<_k?Ft<_k?Me<_k?_o<_k?af<_k?0:-1:0:-1:wn<_k?va<_k?0:-1:0:-1:Mo<_k?jn<_k?_s<_k?ft<_k?0:-1:0:-1:Ou<_k?Ce<_k?0:-1:0:-1:Ed(Iz,_k+_c|0)-1|0:-1;if(2<Tk>>>0)kt=C6(f);else switch(Tk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Sk=I4(x6(f));if(2<Sk>>>0)kt=C6(f);else switch(Sk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Ek=N4(x6(f));if(2<Ek>>>0)kt=C6(f);else switch(Ek){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,53);var xk=X4(x6(f));kt=0===xk?g(f):1===xk?A(f):C6(f)}}}}}break;case 43:I6(f,73);var Ak=x6(f),Ik=35<Ak?hn<Ak?ml<Ak?nf<Ak?-1:Co<Ak?yl<Ak?Ic<Ak?rk<Ak?wt<Ak?zc<Ak?ps<Ak?cl<Ak?0:-1:0:-1:G<Ak?Eo<Ak?0:-1:0:-1:bu<Ak?pe<Ak?ik<Ak?Fs<Ak?0:-1:0:-1:Ul<Ak?Ku<Ak?0:-1:0:-1:wi<Ak?ns<Ak?Di<Ak?xv<Ak?uf<Ak?Tt<Ak?Lu<Ak?sv<Ak?$o<Ak?Fn<Ak?qs<Ak?Xv<Ak?Us<Ak?Qn<Ak?wo<Ak?ys<Ak?0:-1:0:-1:pf<Ak?Qt<Ak?0:-1:0:-1:jv<Ak?rs<Ak?ht<Ak?jc<Ak?0:-1:0:-1:Rs<Ak?Ff<Ak?0:-1:0:-1:Hi<Ak?Lr<Ak?Fr<Ak?Mf<Ak?sr<Ak?B<Ak?0:-1:0:-1:_a<Ak?bc<Ak?0:-1:0:-1:Rb<Ak?Pu<Ak?Oe<Ak?ri<Ak?0:-1:0:-1:ol<Ak?xo<Ak?0:-1:0:-1:Zv<Ak?ru<Ak?Js<Ak?wa<Ak?Gf<Ak?Za<Ak?Es<Ak?Au<Ak?0:-1:0:-1:xa<Ak?Vl<Ak?0:-1:0:-1:oe<Ak?Ri<Ak?Gc<Ak?ct<Ak?0:-1:0:-1:la<Ak?Ua<Ak?0:-1:0:-1:jb<Ak?Er<Ak?es<Ak?Tn<Ak?U<Ak?nn<Ak?0:-1:0:-1:el<Ak?Il<Ak?0:-1:0:-1:ja<Ak?vf<Ak?v<Ak?Da<Ak?0:-1:0:-1:rn<Ak?si<Ak?0:-1:0:-1:Ro<Ak?Nn<Ak?ho<Ak?E<Ak?ee<Ak?cr<Ak?Ni<Ak?io<Ak?j<Ak?Ls<Ak?0:-1:0:-1:Vf<Ak?Is<Ak?0:-1:0:-1:Fu<Ak?os<Ak?hb<Ak?Ef<Ak?0:-1:0:-1:Ab<Ak?ss<Ak?0:-1:0:-1:Ca<Ak?ot<Ak?hi<Ak?xc<Ak?Z<Ak?nk<Ak?0:-1:0:-1:_e<Ak?xr<Ak?0:-1:0:-1:oa<Ak?Qf<Ak?As<Ak?Ql<Ak?0:-1:0:-1:Gu<Ak?Uo<Ak?0:-1:0:-1:Ui<Ak?Nf<Ak?ku<Ak?Vn<Ak?Oc<Ak?al<Ak?fa<Ak?ar<Ak?0:-1:0:-1:Pl<Ak?po<Ak?0:-1:0:-1:le<Ak?Ml<Ak?Xf<Ak?Qc<Ak?0:-1:0:-1:kn<Ak?Ja<Ak?0:-1:0:-1:ie<Ak?sl<Ak?hr<Ak?m<Ak?Qv<Ak?xt<Ak?0:-1:0:-1:Rr<Ak?Un<Ak?0:-1:0:-1:ib<Ak?re<Ak?xe<Ak?ut<Ak?0:-1:0:-1:kf<Ak?zl<Ak?0:-1:0:-1:N<Ak?Pa<Ak?oo<Ak?ha<Ak?qt<Ak?$b<Ak?fk<Ak?Qi<Ak?_u<Ak?Os<Ak?hl<Ak?Xr<Ak?0:-1:0:-1:wc<Ak?Pr<Ak?0:-1:0:-1:So<Ak?Pt<Ak?tf<Ak?Kb<Ak?0:-1:0:-1:Cl<Ak?Xl<Ak?0:-1:0:-1:Tu<Ak?Dc<Ak?Zl<Ak?hs<Ak?Gs<Ak?bs<Ak?0:-1:0:-1:uk<Ak?vv<Ak?0:-1:0:-1:Oa<Ak?zo<Ak?Ee<Ak?ev<Ak?0:-1:0:-1:Vs<Ak?tn<Ak?0:-1:0:-1:Tr<Ak?ea<Ak?ne<Ak?to<Ak?Ra<Ak?gf<Ak?Aa<Ak?El<Ak?0:-1:0:-1:gs<Ak?sa<Ak?0:-1:0:-1:lb<Ak?rr<Ak?Zu<Ak?Lb<Ak?0:-1:0:-1:lv<Ak?Db<Ak?0:-1:0:-1:_v<Ak?Mv<Ak?go<Ak?za<Ak?Dr<Ak?mf<Ak?0:-1:0:-1:pr<Ak?cn<Ak?0:-1:0:-1:Ka<Ak?Vb<Ak?Ei<Ak?Re<Ak?0:-1:0:-1:at<Ak?Tl<Ak?0:-1:0:-1:vu<Ak?Qs<Ak?$i<Ak?Mi<Ak?xi<Ak?mn<Ak?Av<Ak?Yi<Ak?Fl<Ak?qf<Ak?0:-1:0:-1:vb<Ak?xl<Ak?0:-1:0:-1:Ut<Ak?Po<Ak?jr<Ak?Sr<Ak?0:-1:0:-1:Ti<Ak?Ta<Ak?0:-1:0:-1:Ib<Ak?tb<Ak?st<Ak?ye<Ak?ae<Ak?Va<Ak?0:-1:0:-1:St<Ak?on<Ak?0:-1:0:-1:ts<Ak?$c<Ak?rb<Ak?hu<Ak?0:-1:0:-1:qu<Ak?hf<Ak?0:-1:0:-1:du<Ak?H<Ak?or<Ak?Hl<Ak?Vr<Ak?il<Ak?ek<Ak?wb<Ak?0:-1:0:-1:rt<Ak?eb<Ak?0:-1:0:-1:Ir<Ak?zu<Ak?S<Ak?ms<Ak?0:-1:0:-1:li<Ak?ds<Ak?0:-1:0:-1:bb<Ak?dt<Ak?$f<Ak?oc<Ak?Sa<Ak?Yr<Ak?0:-1:0:-1:ob<Ak?Rt<Ak?0:-1:0:-1:$v<Ak?no<Ak?Jr<Ak?pi<Ak?0:-1:0:-1:ro<Ak?$e<Ak?0:-1:0:-1:gb<Ak?gn<Ak?ma<Ak?na<Ak?ll<Ak?ti<Ak?tl<Ak?Bv<Ak?d<Ak?Vc<Ak?vr<Ak?gv<Ak?gu<Ak?Ks<Ak?0:-1:0:-1:Ye<Ak?Gi<Ak?0:-1:0:-1:bk<Ak?Ma<Ak?Mb<Ak?rv<Ak?0:-1:0:-1:zi<Ak?lu<Ak?0:-1:0:-1:Yl<Ak?Cc<Ak?Yo<Ak?Jl<Ak?Wa<Ak?yv<Ak?0:-1:0:-1:Ea<Ak?Zf<Ak?0:-1:0:-1:No<Ak?fr<Ak?Jo<Ak?Gl<Ak?0:-1:0:-1:Ac<Ak?p<Ak?0:-1:0:-1:Mn<Ak?x<Ak?ac<Ak?pt<Ak?yr<Ak?yi<Ak?uv<Ak?hc<Ak?0:-1:0:-1:nt<Ak?ju<Ak?0:-1:0:-1:Eb<Ak?tu<Ak?vo<Ak?Bl<Ak?0:-1:0:-1:ua<Ak?Cs<Ak?0:-1:0:-1:cv<Ak?Wr<Ak?vs<Ak?Ho<Ak?_<Ak?Zi<Ak?0:-1:0:-1:Yc<Ak?nb<Ak?0:-1:0:-1:Tc<Ak?ni<Ak?vn<Ak?xn<Ak?0:-1:0:-1:_f<Ak?Sf<Ak?0:-1:0:-1:Iv<Ak?Dt<Ak?Xn<Ak?W<Ak?kb<Ak?Yn<Ak?Ds<Ak?qo<Ak?xf<Ak?Y<Ak?0:-1:0:-1:Vv<Ak?xb<Ak?0:-1:0:-1:Jf<Ak?Ur<Ak?Yt<Ak?qr<Ak?0:-1:0:-1:ok<Ak?it<Ak?0:-1:0:-1:Fc<Ak?zb<Ak?Nc<Ak?Ln<Ak?js<Ak?Fo<Ak?0:-1:0:-1:ui<Ak?Ha<Ak?0:-1:0:-1:eo<Ak?Xa<Ak?sc<Ak?Oi<Ak?0:-1:0:-1:yo<Ak?pn<Ak?0:-1:0:-1:Tb<Ak?Bo<Ak?o<Ak?Ga<Ak?mc<Ak?ze<Ak?dl<Ak?Fa<Ak?0:-1:0:-1:$a<Ak?Bc<Ak?0:-1:0:-1:Cv<Ak?we<Ak?lf<Ak?Ol<Ak?0:-1:0:-1:Fe<Ak?Qo<Ak?0:-1:0:-1:Wt<Ak?O<Ak?c<Ak?he<Ak?gi<Ak?z<Ak?0:-1:0:-1:Ys<Ak?w<Ak?0:-1:0:-1:ue<Ak?rf<Ak?qa<Ak?sf<Ak?0:-1:0:-1:Pe<Ak?Do<Ak?0:-1:0:-1:Gn<Ak?ce<Ak?yc<Ak?Ii<Ak?$<Ak?To<Ak?Zb<Ak?co<Ak?ak<Ak?Ba<Ak?wl<Ak?gr<Ak?0:-1:0:-1:Oo<Ak?lr<Ak?0:-1:0:-1:Sb<Ak?pa<Ak?Cb<Ak?bf<Ak?0:-1:0:-1:s<Ak?jt<Ak?0:-1:0:-1:us<Ak?mv<Ak?Ev<Ak?Gr<Ak?Hs<Ak?Ht<Ak?0:-1:0:-1:Pn<Ak?Zs<Ak?0:-1:0:-1:L<Ak?K<Ak?an<Ak?La<Ak?0:-1:0:-1:Ws<Ak?Lc<Ak?0:-1:0:-1:Ss<Ak?nr<Ak?Tv<Ak?Na<Ak?$t<Ak?Bi<Ak?Wl<Ak?ei<Ak?0:-1:0:-1:Nr<Ak?ci<Ak?0:-1:0:-1:ii<Ak?mb<Ak?k<Ak?Q<Ak?0:-1:0:-1:_n<Ak?Sc<Ak?0:-1:0:-1:be<Ak?kr<Ak?Su<Ak?ln<Ak?Wb<Ak?mt<Ak?0:-1:0:-1:lc<Ak?Zn<Ak?0:-1:0:-1:fo<Ak?$s<Ak?ov<Ak?Qr<Ak?0:-1:0:-1:He<Ak?Gt<Ak?0:-1:0:-1:On<Ak?yt<Ak?wv<Ak?Ae<Ak?Ne<Ak?_r<Ak?kc<Ak?ra<Ak?cu<Ak?Xu<Ak?0:-1:0:-1:Ao<Ak?nc<Ak?0:-1:0:-1:Tf<Ak?aa<Ak?bn<Ak?qc<Ak?0:-1:0:-1:yu<Ak?Go<Ak?0:-1:0:-1:er<Ak?gl<Ak?bo<Ak?Gv<Ak?br<Ak?fe<Ak?0:-1:0:-1:Ai<Ak?ke<Ak?0:-1:0:-1:Wf<Ak?gc<Ak?pu<Ak?Ie<Ak?0:-1:0:-1:C<Ak?et<Ak?0:-1:0:-1:Kn<Ak?ls<Ak?Xs<Ak?Ge<Ak?sb<Ak?Ob<Ak?de<Ak?T<Ak?0:-1:0:-1:Ze<Ak?qi<Ak?0:-1:0:-1:Pi<Ak?Vt<Ak?Pb<Ak?Dl<Ak?0:-1:0:-1:xs<Ak?en<Ak?0:-1:0:-1:dr<Ak?ub<Ak?Ft<Ak?Me<Ak?_o<Ak?af<Ak?0:-1:0:-1:wn<Ak?va<Ak?0:-1:0:-1:Mo<Ak?jn<Ak?_s<Ak?ft<Ak?0:-1:0:-1:Ou<Ak?Ce<Ak?0:-1:0:-1:Ed(fK,Ak+_c|0)-1|0:-1;if(4<Ik>>>0)kt=C6(f);else switch(Ik){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Ck=E8(x6(f));if(2<Ck>>>0)kt=C6(f);else switch(Ck){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Ok=x4(x6(f));if(2<Ok>>>0)kt=C6(f);else switch(Ok){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Rk=Q4(x6(f));if(2<Rk>>>0)kt=C6(f);else switch(Rk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Lk=D4(x6(f));if(2<Lk>>>0)kt=C6(f);else switch(Lk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Pk=N4(x6(f));if(2<Pk>>>0)kt=C6(f);else switch(Pk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,54);var Uk=X4(x6(f));kt=0===Uk?g(f):1===Uk?A(f):C6(f)}}}}}break;case 3:I6(f,73);var Dk=x6(f),Fk=35<Dk?hn<Dk?ml<Dk?nf<Dk?-1:Co<Dk?yl<Dk?Ic<Dk?rk<Dk?wt<Dk?zc<Dk?ps<Dk?cl<Dk?0:-1:0:-1:G<Dk?Eo<Dk?0:-1:0:-1:bu<Dk?pe<Dk?ik<Dk?Fs<Dk?0:-1:0:-1:Ul<Dk?Ku<Dk?0:-1:0:-1:wi<Dk?ns<Dk?Di<Dk?xv<Dk?uf<Dk?Tt<Dk?Lu<Dk?sv<Dk?$o<Dk?Fn<Dk?qs<Dk?Xv<Dk?Us<Dk?Qn<Dk?wo<Dk?ys<Dk?0:-1:0:-1:pf<Dk?Qt<Dk?0:-1:0:-1:jv<Dk?rs<Dk?ht<Dk?jc<Dk?0:-1:0:-1:Rs<Dk?Ff<Dk?0:-1:0:-1:Hi<Dk?Lr<Dk?Fr<Dk?Mf<Dk?sr<Dk?B<Dk?0:-1:0:-1:_a<Dk?bc<Dk?0:-1:0:-1:Rb<Dk?Pu<Dk?Oe<Dk?ri<Dk?0:-1:0:-1:ol<Dk?xo<Dk?0:-1:0:-1:Zv<Dk?ru<Dk?Js<Dk?wa<Dk?Gf<Dk?Za<Dk?Es<Dk?Au<Dk?0:-1:0:-1:xa<Dk?Vl<Dk?0:-1:0:-1:oe<Dk?Ri<Dk?Gc<Dk?ct<Dk?0:-1:0:-1:la<Dk?Ua<Dk?0:-1:0:-1:jb<Dk?Er<Dk?es<Dk?Tn<Dk?U<Dk?nn<Dk?0:-1:0:-1:el<Dk?Il<Dk?0:-1:0:-1:ja<Dk?vf<Dk?v<Dk?Da<Dk?0:-1:0:-1:rn<Dk?si<Dk?0:-1:0:-1:Ro<Dk?Nn<Dk?ho<Dk?E<Dk?ee<Dk?cr<Dk?Ni<Dk?io<Dk?j<Dk?Ls<Dk?0:-1:0:-1:Vf<Dk?Is<Dk?0:-1:0:-1:Fu<Dk?os<Dk?hb<Dk?Ef<Dk?0:-1:0:-1:Ab<Dk?ss<Dk?0:-1:0:-1:Ca<Dk?ot<Dk?hi<Dk?xc<Dk?Z<Dk?nk<Dk?0:-1:0:-1:_e<Dk?xr<Dk?0:-1:0:-1:oa<Dk?Qf<Dk?As<Dk?Ql<Dk?0:-1:0:-1:Gu<Dk?Uo<Dk?0:-1:0:-1:Ui<Dk?Nf<Dk?ku<Dk?Vn<Dk?Oc<Dk?al<Dk?fa<Dk?ar<Dk?0:-1:0:-1:Pl<Dk?po<Dk?0:-1:0:-1:le<Dk?Ml<Dk?Xf<Dk?Qc<Dk?0:-1:0:-1:kn<Dk?Ja<Dk?0:-1:0:-1:ie<Dk?sl<Dk?hr<Dk?m<Dk?Qv<Dk?xt<Dk?0:-1:0:-1:Rr<Dk?Un<Dk?0:-1:0:-1:ib<Dk?re<Dk?xe<Dk?ut<Dk?0:-1:0:-1:kf<Dk?zl<Dk?0:-1:0:-1:N<Dk?Pa<Dk?oo<Dk?ha<Dk?qt<Dk?$b<Dk?fk<Dk?Qi<Dk?_u<Dk?Os<Dk?hl<Dk?Xr<Dk?0:-1:0:-1:wc<Dk?Pr<Dk?0:-1:0:-1:So<Dk?Pt<Dk?tf<Dk?Kb<Dk?0:-1:0:-1:Cl<Dk?Xl<Dk?0:-1:0:-1:Tu<Dk?Dc<Dk?Zl<Dk?hs<Dk?Gs<Dk?bs<Dk?0:-1:0:-1:uk<Dk?vv<Dk?0:-1:0:-1:Oa<Dk?zo<Dk?Ee<Dk?ev<Dk?0:-1:0:-1:Vs<Dk?tn<Dk?0:-1:0:-1:Tr<Dk?ea<Dk?ne<Dk?to<Dk?Ra<Dk?gf<Dk?Aa<Dk?El<Dk?0:-1:0:-1:gs<Dk?sa<Dk?0:-1:0:-1:lb<Dk?rr<Dk?Zu<Dk?Lb<Dk?0:-1:0:-1:lv<Dk?Db<Dk?0:-1:0:-1:_v<Dk?Mv<Dk?go<Dk?za<Dk?Dr<Dk?mf<Dk?0:-1:0:-1:pr<Dk?cn<Dk?0:-1:0:-1:Ka<Dk?Vb<Dk?Ei<Dk?Re<Dk?0:-1:0:-1:at<Dk?Tl<Dk?0:-1:0:-1:vu<Dk?Qs<Dk?$i<Dk?Mi<Dk?xi<Dk?mn<Dk?Av<Dk?Yi<Dk?Fl<Dk?qf<Dk?0:-1:0:-1:vb<Dk?xl<Dk?0:-1:0:-1:Ut<Dk?Po<Dk?jr<Dk?Sr<Dk?0:-1:0:-1:Ti<Dk?Ta<Dk?0:-1:0:-1:Ib<Dk?tb<Dk?st<Dk?ye<Dk?ae<Dk?Va<Dk?0:-1:0:-1:St<Dk?on<Dk?0:-1:0:-1:ts<Dk?$c<Dk?rb<Dk?hu<Dk?0:-1:0:-1:qu<Dk?hf<Dk?0:-1:0:-1:du<Dk?H<Dk?or<Dk?Hl<Dk?Vr<Dk?il<Dk?ek<Dk?wb<Dk?0:-1:0:-1:rt<Dk?eb<Dk?0:-1:0:-1:Ir<Dk?zu<Dk?S<Dk?ms<Dk?0:-1:0:-1:li<Dk?ds<Dk?0:-1:0:-1:bb<Dk?dt<Dk?$f<Dk?oc<Dk?Sa<Dk?Yr<Dk?0:-1:0:-1:ob<Dk?Rt<Dk?0:-1:0:-1:$v<Dk?no<Dk?Jr<Dk?pi<Dk?0:-1:0:-1:ro<Dk?$e<Dk?0:-1:0:-1:gb<Dk?gn<Dk?ma<Dk?na<Dk?ll<Dk?ti<Dk?tl<Dk?Bv<Dk?d<Dk?Vc<Dk?vr<Dk?gv<Dk?gu<Dk?Ks<Dk?0:-1:0:-1:Ye<Dk?Gi<Dk?0:-1:0:-1:bk<Dk?Ma<Dk?Mb<Dk?rv<Dk?0:-1:0:-1:zi<Dk?lu<Dk?0:-1:0:-1:Yl<Dk?Cc<Dk?Yo<Dk?Jl<Dk?Wa<Dk?yv<Dk?0:-1:0:-1:Ea<Dk?Zf<Dk?0:-1:0:-1:No<Dk?fr<Dk?Jo<Dk?Gl<Dk?0:-1:0:-1:Ac<Dk?p<Dk?0:-1:0:-1:Mn<Dk?x<Dk?ac<Dk?pt<Dk?yr<Dk?yi<Dk?uv<Dk?hc<Dk?0:-1:0:-1:nt<Dk?ju<Dk?0:-1:0:-1:Eb<Dk?tu<Dk?vo<Dk?Bl<Dk?0:-1:0:-1:ua<Dk?Cs<Dk?0:-1:0:-1:cv<Dk?Wr<Dk?vs<Dk?Ho<Dk?_<Dk?Zi<Dk?0:-1:0:-1:Yc<Dk?nb<Dk?0:-1:0:-1:Tc<Dk?ni<Dk?vn<Dk?xn<Dk?0:-1:0:-1:_f<Dk?Sf<Dk?0:-1:0:-1:Iv<Dk?Dt<Dk?Xn<Dk?W<Dk?kb<Dk?Yn<Dk?Ds<Dk?qo<Dk?xf<Dk?Y<Dk?0:-1:0:-1:Vv<Dk?xb<Dk?0:-1:0:-1:Jf<Dk?Ur<Dk?Yt<Dk?qr<Dk?0:-1:0:-1:ok<Dk?it<Dk?0:-1:0:-1:Fc<Dk?zb<Dk?Nc<Dk?Ln<Dk?js<Dk?Fo<Dk?0:-1:0:-1:ui<Dk?Ha<Dk?0:-1:0:-1:eo<Dk?Xa<Dk?sc<Dk?Oi<Dk?0:-1:0:-1:yo<Dk?pn<Dk?0:-1:0:-1:Tb<Dk?Bo<Dk?o<Dk?Ga<Dk?mc<Dk?ze<Dk?dl<Dk?Fa<Dk?0:-1:0:-1:$a<Dk?Bc<Dk?0:-1:0:-1:Cv<Dk?we<Dk?lf<Dk?Ol<Dk?0:-1:0:-1:Fe<Dk?Qo<Dk?0:-1:0:-1:Wt<Dk?O<Dk?c<Dk?he<Dk?gi<Dk?z<Dk?0:-1:0:-1:Ys<Dk?w<Dk?0:-1:0:-1:ue<Dk?rf<Dk?qa<Dk?sf<Dk?0:-1:0:-1:Pe<Dk?Do<Dk?0:-1:0:-1:Gn<Dk?ce<Dk?yc<Dk?Ii<Dk?$<Dk?To<Dk?Zb<Dk?co<Dk?ak<Dk?Ba<Dk?wl<Dk?gr<Dk?0:-1:0:-1:Oo<Dk?lr<Dk?0:-1:0:-1:Sb<Dk?pa<Dk?Cb<Dk?bf<Dk?0:-1:0:-1:s<Dk?jt<Dk?0:-1:0:-1:us<Dk?mv<Dk?Ev<Dk?Gr<Dk?Hs<Dk?Ht<Dk?0:-1:0:-1:Pn<Dk?Zs<Dk?0:-1:0:-1:L<Dk?K<Dk?an<Dk?La<Dk?0:-1:0:-1:Ws<Dk?Lc<Dk?0:-1:0:-1:Ss<Dk?nr<Dk?Tv<Dk?Na<Dk?$t<Dk?Bi<Dk?Wl<Dk?ei<Dk?0:-1:0:-1:Nr<Dk?ci<Dk?0:-1:0:-1:ii<Dk?mb<Dk?k<Dk?Q<Dk?0:-1:0:-1:_n<Dk?Sc<Dk?0:-1:0:-1:be<Dk?kr<Dk?Su<Dk?ln<Dk?Wb<Dk?mt<Dk?0:-1:0:-1:lc<Dk?Zn<Dk?0:-1:0:-1:fo<Dk?$s<Dk?ov<Dk?Qr<Dk?0:-1:0:-1:He<Dk?Gt<Dk?0:-1:0:-1:On<Dk?yt<Dk?wv<Dk?Ae<Dk?Ne<Dk?_r<Dk?kc<Dk?ra<Dk?cu<Dk?Xu<Dk?0:-1:0:-1:Ao<Dk?nc<Dk?0:-1:0:-1:Tf<Dk?aa<Dk?bn<Dk?qc<Dk?0:-1:0:-1:yu<Dk?Go<Dk?0:-1:0:-1:er<Dk?gl<Dk?bo<Dk?Gv<Dk?br<Dk?fe<Dk?0:-1:0:-1:Ai<Dk?ke<Dk?0:-1:0:-1:Wf<Dk?gc<Dk?pu<Dk?Ie<Dk?0:-1:0:-1:C<Dk?et<Dk?0:-1:0:-1:Kn<Dk?ls<Dk?Xs<Dk?Ge<Dk?sb<Dk?Ob<Dk?de<Dk?T<Dk?0:-1:0:-1:Ze<Dk?qi<Dk?0:-1:0:-1:Pi<Dk?Vt<Dk?Pb<Dk?Dl<Dk?0:-1:0:-1:xs<Dk?en<Dk?0:-1:0:-1:dr<Dk?ub<Dk?Ft<Dk?Me<Dk?_o<Dk?af<Dk?0:-1:0:-1:wn<Dk?va<Dk?0:-1:0:-1:Mo<Dk?jn<Dk?_s<Dk?ft<Dk?0:-1:0:-1:Ou<Dk?Ce<Dk?0:-1:0:-1:Ed(lK,Dk+_c|0)-1|0:-1;if(3<Fk>>>0)kt=C6(f);else switch(Fk){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Mk=x6(f),Xk=35<Mk?hn<Mk?ml<Mk?nf<Mk?-1:Co<Mk?yl<Mk?Ic<Mk?rk<Mk?wt<Mk?zc<Mk?ps<Mk?cl<Mk?0:-1:0:-1:G<Mk?Eo<Mk?0:-1:0:-1:bu<Mk?pe<Mk?ik<Mk?Fs<Mk?0:-1:0:-1:Ul<Mk?Ku<Mk?0:-1:0:-1:wi<Mk?ns<Mk?Di<Mk?xv<Mk?uf<Mk?Tt<Mk?Lu<Mk?sv<Mk?$o<Mk?Fn<Mk?qs<Mk?Xv<Mk?Us<Mk?Qn<Mk?wo<Mk?ys<Mk?0:-1:0:-1:pf<Mk?Qt<Mk?0:-1:0:-1:jv<Mk?rs<Mk?ht<Mk?jc<Mk?0:-1:0:-1:Rs<Mk?Ff<Mk?0:-1:0:-1:Hi<Mk?Lr<Mk?Fr<Mk?Mf<Mk?sr<Mk?B<Mk?0:-1:0:-1:_a<Mk?bc<Mk?0:-1:0:-1:Rb<Mk?Pu<Mk?Oe<Mk?ri<Mk?0:-1:0:-1:ol<Mk?xo<Mk?0:-1:0:-1:Zv<Mk?ru<Mk?Js<Mk?wa<Mk?Gf<Mk?Za<Mk?Es<Mk?Au<Mk?0:-1:0:-1:xa<Mk?Vl<Mk?0:-1:0:-1:oe<Mk?Ri<Mk?Gc<Mk?ct<Mk?0:-1:0:-1:la<Mk?Ua<Mk?0:-1:0:-1:jb<Mk?Er<Mk?es<Mk?Tn<Mk?U<Mk?nn<Mk?0:-1:0:-1:el<Mk?Il<Mk?0:-1:0:-1:ja<Mk?vf<Mk?v<Mk?Da<Mk?0:-1:0:-1:rn<Mk?si<Mk?0:-1:0:-1:Ro<Mk?Nn<Mk?ho<Mk?E<Mk?ee<Mk?cr<Mk?Ni<Mk?io<Mk?j<Mk?Ls<Mk?0:-1:0:-1:Vf<Mk?Is<Mk?0:-1:0:-1:Fu<Mk?os<Mk?hb<Mk?Ef<Mk?0:-1:0:-1:Ab<Mk?ss<Mk?0:-1:0:-1:Ca<Mk?ot<Mk?hi<Mk?xc<Mk?Z<Mk?nk<Mk?0:-1:0:-1:_e<Mk?xr<Mk?0:-1:0:-1:oa<Mk?Qf<Mk?As<Mk?Ql<Mk?0:-1:0:-1:Gu<Mk?Uo<Mk?0:-1:0:-1:Ui<Mk?Nf<Mk?ku<Mk?Vn<Mk?Oc<Mk?al<Mk?fa<Mk?ar<Mk?0:-1:0:-1:Pl<Mk?po<Mk?0:-1:0:-1:le<Mk?Ml<Mk?Xf<Mk?Qc<Mk?0:-1:0:-1:kn<Mk?Ja<Mk?0:-1:0:-1:ie<Mk?sl<Mk?hr<Mk?m<Mk?Qv<Mk?xt<Mk?0:-1:0:-1:Rr<Mk?Un<Mk?0:-1:0:-1:ib<Mk?re<Mk?xe<Mk?ut<Mk?0:-1:0:-1:kf<Mk?zl<Mk?0:-1:0:-1:N<Mk?Pa<Mk?oo<Mk?ha<Mk?qt<Mk?$b<Mk?fk<Mk?Qi<Mk?_u<Mk?Os<Mk?hl<Mk?Xr<Mk?0:-1:0:-1:wc<Mk?Pr<Mk?0:-1:0:-1:So<Mk?Pt<Mk?tf<Mk?Kb<Mk?0:-1:0:-1:Cl<Mk?Xl<Mk?0:-1:0:-1:Tu<Mk?Dc<Mk?Zl<Mk?hs<Mk?Gs<Mk?bs<Mk?0:-1:0:-1:uk<Mk?vv<Mk?0:-1:0:-1:Oa<Mk?zo<Mk?Ee<Mk?ev<Mk?0:-1:0:-1:Vs<Mk?tn<Mk?0:-1:0:-1:Tr<Mk?ea<Mk?ne<Mk?to<Mk?Ra<Mk?gf<Mk?Aa<Mk?El<Mk?0:-1:0:-1:gs<Mk?sa<Mk?0:-1:0:-1:lb<Mk?rr<Mk?Zu<Mk?Lb<Mk?0:-1:0:-1:lv<Mk?Db<Mk?0:-1:0:-1:_v<Mk?Mv<Mk?go<Mk?za<Mk?Dr<Mk?mf<Mk?0:-1:0:-1:pr<Mk?cn<Mk?0:-1:0:-1:Ka<Mk?Vb<Mk?Ei<Mk?Re<Mk?0:-1:0:-1:at<Mk?Tl<Mk?0:-1:0:-1:vu<Mk?Qs<Mk?$i<Mk?Mi<Mk?xi<Mk?mn<Mk?Av<Mk?Yi<Mk?Fl<Mk?qf<Mk?0:-1:0:-1:vb<Mk?xl<Mk?0:-1:0:-1:Ut<Mk?Po<Mk?jr<Mk?Sr<Mk?0:-1:0:-1:Ti<Mk?Ta<Mk?0:-1:0:-1:Ib<Mk?tb<Mk?st<Mk?ye<Mk?ae<Mk?Va<Mk?0:-1:0:-1:St<Mk?on<Mk?0:-1:0:-1:ts<Mk?$c<Mk?rb<Mk?hu<Mk?0:-1:0:-1:qu<Mk?hf<Mk?0:-1:0:-1:du<Mk?H<Mk?or<Mk?Hl<Mk?Vr<Mk?il<Mk?ek<Mk?wb<Mk?0:-1:0:-1:rt<Mk?eb<Mk?0:-1:0:-1:Ir<Mk?zu<Mk?S<Mk?ms<Mk?0:-1:0:-1:li<Mk?ds<Mk?0:-1:0:-1:bb<Mk?dt<Mk?$f<Mk?oc<Mk?Sa<Mk?Yr<Mk?0:-1:0:-1:ob<Mk?Rt<Mk?0:-1:0:-1:$v<Mk?no<Mk?Jr<Mk?pi<Mk?0:-1:0:-1:ro<Mk?$e<Mk?0:-1:0:-1:gb<Mk?gn<Mk?ma<Mk?na<Mk?ll<Mk?ti<Mk?tl<Mk?Bv<Mk?d<Mk?Vc<Mk?vr<Mk?gv<Mk?gu<Mk?Ks<Mk?0:-1:0:-1:Ye<Mk?Gi<Mk?0:-1:0:-1:bk<Mk?Ma<Mk?Mb<Mk?rv<Mk?0:-1:0:-1:zi<Mk?lu<Mk?0:-1:0:-1:Yl<Mk?Cc<Mk?Yo<Mk?Jl<Mk?Wa<Mk?yv<Mk?0:-1:0:-1:Ea<Mk?Zf<Mk?0:-1:0:-1:No<Mk?fr<Mk?Jo<Mk?Gl<Mk?0:-1:0:-1:Ac<Mk?p<Mk?0:-1:0:-1:Mn<Mk?x<Mk?ac<Mk?pt<Mk?yr<Mk?yi<Mk?uv<Mk?hc<Mk?0:-1:0:-1:nt<Mk?ju<Mk?0:-1:0:-1:Eb<Mk?tu<Mk?vo<Mk?Bl<Mk?0:-1:0:-1:ua<Mk?Cs<Mk?0:-1:0:-1:cv<Mk?Wr<Mk?vs<Mk?Ho<Mk?_<Mk?Zi<Mk?0:-1:0:-1:Yc<Mk?nb<Mk?0:-1:0:-1:Tc<Mk?ni<Mk?vn<Mk?xn<Mk?0:-1:0:-1:_f<Mk?Sf<Mk?0:-1:0:-1:Iv<Mk?Dt<Mk?Xn<Mk?W<Mk?kb<Mk?Yn<Mk?Ds<Mk?qo<Mk?xf<Mk?Y<Mk?0:-1:0:-1:Vv<Mk?xb<Mk?0:-1:0:-1:Jf<Mk?Ur<Mk?Yt<Mk?qr<Mk?0:-1:0:-1:ok<Mk?it<Mk?0:-1:0:-1:Fc<Mk?zb<Mk?Nc<Mk?Ln<Mk?js<Mk?Fo<Mk?0:-1:0:-1:ui<Mk?Ha<Mk?0:-1:0:-1:eo<Mk?Xa<Mk?sc<Mk?Oi<Mk?0:-1:0:-1:yo<Mk?pn<Mk?0:-1:0:-1:Tb<Mk?Bo<Mk?o<Mk?Ga<Mk?mc<Mk?ze<Mk?dl<Mk?Fa<Mk?0:-1:0:-1:$a<Mk?Bc<Mk?0:-1:0:-1:Cv<Mk?we<Mk?lf<Mk?Ol<Mk?0:-1:0:-1:Fe<Mk?Qo<Mk?0:-1:0:-1:Wt<Mk?O<Mk?c<Mk?he<Mk?gi<Mk?z<Mk?0:-1:0:-1:Ys<Mk?w<Mk?0:-1:0:-1:ue<Mk?rf<Mk?qa<Mk?sf<Mk?0:-1:0:-1:Pe<Mk?Do<Mk?0:-1:0:-1:Gn<Mk?ce<Mk?yc<Mk?Ii<Mk?$<Mk?To<Mk?Zb<Mk?co<Mk?ak<Mk?Ba<Mk?wl<Mk?gr<Mk?0:-1:0:-1:Oo<Mk?lr<Mk?0:-1:0:-1:Sb<Mk?pa<Mk?Cb<Mk?bf<Mk?0:-1:0:-1:s<Mk?jt<Mk?0:-1:0:-1:us<Mk?mv<Mk?Ev<Mk?Gr<Mk?Hs<Mk?Ht<Mk?0:-1:0:-1:Pn<Mk?Zs<Mk?0:-1:0:-1:L<Mk?K<Mk?an<Mk?La<Mk?0:-1:0:-1:Ws<Mk?Lc<Mk?0:-1:0:-1:Ss<Mk?nr<Mk?Tv<Mk?Na<Mk?$t<Mk?Bi<Mk?Wl<Mk?ei<Mk?0:-1:0:-1:Nr<Mk?ci<Mk?0:-1:0:-1:ii<Mk?mb<Mk?k<Mk?Q<Mk?0:-1:0:-1:_n<Mk?Sc<Mk?0:-1:0:-1:be<Mk?kr<Mk?Su<Mk?ln<Mk?Wb<Mk?mt<Mk?0:-1:0:-1:lc<Mk?Zn<Mk?0:-1:0:-1:fo<Mk?$s<Mk?ov<Mk?Qr<Mk?0:-1:0:-1:He<Mk?Gt<Mk?0:-1:0:-1:On<Mk?yt<Mk?wv<Mk?Ae<Mk?Ne<Mk?_r<Mk?kc<Mk?ra<Mk?cu<Mk?Xu<Mk?0:-1:0:-1:Ao<Mk?nc<Mk?0:-1:0:-1:Tf<Mk?aa<Mk?bn<Mk?qc<Mk?0:-1:0:-1:yu<Mk?Go<Mk?0:-1:0:-1:er<Mk?gl<Mk?bo<Mk?Gv<Mk?br<Mk?fe<Mk?0:-1:0:-1:Ai<Mk?ke<Mk?0:-1:0:-1:Wf<Mk?gc<Mk?pu<Mk?Ie<Mk?0:-1:0:-1:C<Mk?et<Mk?0:-1:0:-1:Kn<Mk?ls<Mk?Xs<Mk?Ge<Mk?sb<Mk?Ob<Mk?de<Mk?T<Mk?0:-1:0:-1:Ze<Mk?qi<Mk?0:-1:0:-1:Pi<Mk?Vt<Mk?Pb<Mk?Dl<Mk?0:-1:0:-1:xs<Mk?en<Mk?0:-1:0:-1:dr<Mk?ub<Mk?Ft<Mk?Me<Mk?_o<Mk?af<Mk?0:-1:0:-1:wn<Mk?va<Mk?0:-1:0:-1:Mo<Mk?jn<Mk?_s<Mk?ft<Mk?0:-1:0:-1:Ou<Mk?Ce<Mk?0:-1:0:-1:Ed(aK,Mk+_c|0)-1|0:-1;if(2<Xk>>>0)kt=C6(f);else switch(Xk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var jk=Q4(x6(f));if(2<jk>>>0)kt=C6(f);else switch(jk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Bk=R8(x6(f));if(2<Bk>>>0)kt=C6(f);else switch(Bk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var qk=N4(x6(f));if(2<qk>>>0)kt=C6(f);else switch(qk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,55);var Gk=X4(x6(f));kt=0===Gk?g(f):1===Gk?A(f):C6(f)}}}}break;default:I6(f,73);var Yk=R8(x6(f));if(2<Yk>>>0)kt=C6(f);else switch(Yk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Jk=N4(x6(f));if(2<Jk>>>0)kt=C6(f);else switch(Jk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Hk=E8(x6(f));if(2<Hk>>>0)kt=C6(f);else switch(Hk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Wk=R8(x6(f));if(2<Wk>>>0)kt=C6(f);else switch(Wk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Vk=N4(x6(f));if(2<Vk>>>0)kt=C6(f);else switch(Vk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var zk=L4(x6(f));if(2<zk>>>0)kt=C6(f);else switch(zk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,56);var Kk=X4(x6(f));kt=0===Kk?g(f):1===Kk?A(f):C6(f)}}}}}}}break;default:I6(f,73);var Qk=P8(x6(f));if(2<Qk>>>0)kt=C6(f);else switch(Qk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var $k=v8(x6(f));if(2<$k>>>0)kt=C6(f);else switch($k){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Zk=G8(x6(f));if(2<Zk>>>0)kt=C6(f);else switch(Zk){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var td=E8(x6(f));if(2<td>>>0)kt=C6(f);else switch(td){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,57);var ed=X4(x6(f));kt=0===ed?g(f):1===ed?A(f):C6(f)}}}}}break;case 44:I6(f,73);var rd=N4(x6(f));if(2<rd>>>0)kt=C6(f);else switch(rd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var ad=R8(x6(f));if(2<ad>>>0)kt=C6(f);else switch(ad){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var nd=I4(x6(f));if(2<nd>>>0)kt=C6(f);else switch(nd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var cd=Z4(x6(f));if(2<cd>>>0)kt=C6(f);else switch(cd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var id=W4(x6(f));if(2<id>>>0)kt=C6(f);else switch(id){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,58);var ud=X4(x6(f));kt=0===ud?g(f):1===ud?A(f):C6(f)}}}}}break;case 45:I6(f,73);var fd=x6(f),od=35<fd?hn<fd?ml<fd?nf<fd?-1:Co<fd?yl<fd?Ic<fd?rk<fd?wt<fd?zc<fd?ps<fd?cl<fd?0:-1:0:-1:G<fd?Eo<fd?0:-1:0:-1:bu<fd?pe<fd?ik<fd?Fs<fd?0:-1:0:-1:Ul<fd?Ku<fd?0:-1:0:-1:wi<fd?ns<fd?Di<fd?xv<fd?uf<fd?Tt<fd?Lu<fd?sv<fd?$o<fd?Fn<fd?qs<fd?Xv<fd?Us<fd?Qn<fd?wo<fd?ys<fd?0:-1:0:-1:pf<fd?Qt<fd?0:-1:0:-1:jv<fd?rs<fd?ht<fd?jc<fd?0:-1:0:-1:Rs<fd?Ff<fd?0:-1:0:-1:Hi<fd?Lr<fd?Fr<fd?Mf<fd?sr<fd?B<fd?0:-1:0:-1:_a<fd?bc<fd?0:-1:0:-1:Rb<fd?Pu<fd?Oe<fd?ri<fd?0:-1:0:-1:ol<fd?xo<fd?0:-1:0:-1:Zv<fd?ru<fd?Js<fd?wa<fd?Gf<fd?Za<fd?Es<fd?Au<fd?0:-1:0:-1:xa<fd?Vl<fd?0:-1:0:-1:oe<fd?Ri<fd?Gc<fd?ct<fd?0:-1:0:-1:la<fd?Ua<fd?0:-1:0:-1:jb<fd?Er<fd?es<fd?Tn<fd?U<fd?nn<fd?0:-1:0:-1:el<fd?Il<fd?0:-1:0:-1:ja<fd?vf<fd?v<fd?Da<fd?0:-1:0:-1:rn<fd?si<fd?0:-1:0:-1:Ro<fd?Nn<fd?ho<fd?E<fd?ee<fd?cr<fd?Ni<fd?io<fd?j<fd?Ls<fd?0:-1:0:-1:Vf<fd?Is<fd?0:-1:0:-1:Fu<fd?os<fd?hb<fd?Ef<fd?0:-1:0:-1:Ab<fd?ss<fd?0:-1:0:-1:Ca<fd?ot<fd?hi<fd?xc<fd?Z<fd?nk<fd?0:-1:0:-1:_e<fd?xr<fd?0:-1:0:-1:oa<fd?Qf<fd?As<fd?Ql<fd?0:-1:0:-1:Gu<fd?Uo<fd?0:-1:0:-1:Ui<fd?Nf<fd?ku<fd?Vn<fd?Oc<fd?al<fd?fa<fd?ar<fd?0:-1:0:-1:Pl<fd?po<fd?0:-1:0:-1:le<fd?Ml<fd?Xf<fd?Qc<fd?0:-1:0:-1:kn<fd?Ja<fd?0:-1:0:-1:ie<fd?sl<fd?hr<fd?m<fd?Qv<fd?xt<fd?0:-1:0:-1:Rr<fd?Un<fd?0:-1:0:-1:ib<fd?re<fd?xe<fd?ut<fd?0:-1:0:-1:kf<fd?zl<fd?0:-1:0:-1:N<fd?Pa<fd?oo<fd?ha<fd?qt<fd?$b<fd?fk<fd?Qi<fd?_u<fd?Os<fd?hl<fd?Xr<fd?0:-1:0:-1:wc<fd?Pr<fd?0:-1:0:-1:So<fd?Pt<fd?tf<fd?Kb<fd?0:-1:0:-1:Cl<fd?Xl<fd?0:-1:0:-1:Tu<fd?Dc<fd?Zl<fd?hs<fd?Gs<fd?bs<fd?0:-1:0:-1:uk<fd?vv<fd?0:-1:0:-1:Oa<fd?zo<fd?Ee<fd?ev<fd?0:-1:0:-1:Vs<fd?tn<fd?0:-1:0:-1:Tr<fd?ea<fd?ne<fd?to<fd?Ra<fd?gf<fd?Aa<fd?El<fd?0:-1:0:-1:gs<fd?sa<fd?0:-1:0:-1:lb<fd?rr<fd?Zu<fd?Lb<fd?0:-1:0:-1:lv<fd?Db<fd?0:-1:0:-1:_v<fd?Mv<fd?go<fd?za<fd?Dr<fd?mf<fd?0:-1:0:-1:pr<fd?cn<fd?0:-1:0:-1:Ka<fd?Vb<fd?Ei<fd?Re<fd?0:-1:0:-1:at<fd?Tl<fd?0:-1:0:-1:vu<fd?Qs<fd?$i<fd?Mi<fd?xi<fd?mn<fd?Av<fd?Yi<fd?Fl<fd?qf<fd?0:-1:0:-1:vb<fd?xl<fd?0:-1:0:-1:Ut<fd?Po<fd?jr<fd?Sr<fd?0:-1:0:-1:Ti<fd?Ta<fd?0:-1:0:-1:Ib<fd?tb<fd?st<fd?ye<fd?ae<fd?Va<fd?0:-1:0:-1:St<fd?on<fd?0:-1:0:-1:ts<fd?$c<fd?rb<fd?hu<fd?0:-1:0:-1:qu<fd?hf<fd?0:-1:0:-1:du<fd?H<fd?or<fd?Hl<fd?Vr<fd?il<fd?ek<fd?wb<fd?0:-1:0:-1:rt<fd?eb<fd?0:-1:0:-1:Ir<fd?zu<fd?S<fd?ms<fd?0:-1:0:-1:li<fd?ds<fd?0:-1:0:-1:bb<fd?dt<fd?$f<fd?oc<fd?Sa<fd?Yr<fd?0:-1:0:-1:ob<fd?Rt<fd?0:-1:0:-1:$v<fd?no<fd?Jr<fd?pi<fd?0:-1:0:-1:ro<fd?$e<fd?0:-1:0:-1:gb<fd?gn<fd?ma<fd?na<fd?ll<fd?ti<fd?tl<fd?Bv<fd?d<fd?Vc<fd?vr<fd?gv<fd?gu<fd?Ks<fd?0:-1:0:-1:Ye<fd?Gi<fd?0:-1:0:-1:bk<fd?Ma<fd?Mb<fd?rv<fd?0:-1:0:-1:zi<fd?lu<fd?0:-1:0:-1:Yl<fd?Cc<fd?Yo<fd?Jl<fd?Wa<fd?yv<fd?0:-1:0:-1:Ea<fd?Zf<fd?0:-1:0:-1:No<fd?fr<fd?Jo<fd?Gl<fd?0:-1:0:-1:Ac<fd?p<fd?0:-1:0:-1:Mn<fd?x<fd?ac<fd?pt<fd?yr<fd?yi<fd?uv<fd?hc<fd?0:-1:0:-1:nt<fd?ju<fd?0:-1:0:-1:Eb<fd?tu<fd?vo<fd?Bl<fd?0:-1:0:-1:ua<fd?Cs<fd?0:-1:0:-1:cv<fd?Wr<fd?vs<fd?Ho<fd?_<fd?Zi<fd?0:-1:0:-1:Yc<fd?nb<fd?0:-1:0:-1:Tc<fd?ni<fd?vn<fd?xn<fd?0:-1:0:-1:_f<fd?Sf<fd?0:-1:0:-1:Iv<fd?Dt<fd?Xn<fd?W<fd?kb<fd?Yn<fd?Ds<fd?qo<fd?xf<fd?Y<fd?0:-1:0:-1:Vv<fd?xb<fd?0:-1:0:-1:Jf<fd?Ur<fd?Yt<fd?qr<fd?0:-1:0:-1:ok<fd?it<fd?0:-1:0:-1:Fc<fd?zb<fd?Nc<fd?Ln<fd?js<fd?Fo<fd?0:-1:0:-1:ui<fd?Ha<fd?0:-1:0:-1:eo<fd?Xa<fd?sc<fd?Oi<fd?0:-1:0:-1:yo<fd?pn<fd?0:-1:0:-1:Tb<fd?Bo<fd?o<fd?Ga<fd?mc<fd?ze<fd?dl<fd?Fa<fd?0:-1:0:-1:$a<fd?Bc<fd?0:-1:0:-1:Cv<fd?we<fd?lf<fd?Ol<fd?0:-1:0:-1:Fe<fd?Qo<fd?0:-1:0:-1:Wt<fd?O<fd?c<fd?he<fd?gi<fd?z<fd?0:-1:0:-1:Ys<fd?w<fd?0:-1:0:-1:ue<fd?rf<fd?qa<fd?sf<fd?0:-1:0:-1:Pe<fd?Do<fd?0:-1:0:-1:Gn<fd?ce<fd?yc<fd?Ii<fd?$<fd?To<fd?Zb<fd?co<fd?ak<fd?Ba<fd?wl<fd?gr<fd?0:-1:0:-1:Oo<fd?lr<fd?0:-1:0:-1:Sb<fd?pa<fd?Cb<fd?bf<fd?0:-1:0:-1:s<fd?jt<fd?0:-1:0:-1:us<fd?mv<fd?Ev<fd?Gr<fd?Hs<fd?Ht<fd?0:-1:0:-1:Pn<fd?Zs<fd?0:-1:0:-1:L<fd?K<fd?an<fd?La<fd?0:-1:0:-1:Ws<fd?Lc<fd?0:-1:0:-1:Ss<fd?nr<fd?Tv<fd?Na<fd?$t<fd?Bi<fd?Wl<fd?ei<fd?0:-1:0:-1:Nr<fd?ci<fd?0:-1:0:-1:ii<fd?mb<fd?k<fd?Q<fd?0:-1:0:-1:_n<fd?Sc<fd?0:-1:0:-1:be<fd?kr<fd?Su<fd?ln<fd?Wb<fd?mt<fd?0:-1:0:-1:lc<fd?Zn<fd?0:-1:0:-1:fo<fd?$s<fd?ov<fd?Qr<fd?0:-1:0:-1:He<fd?Gt<fd?0:-1:0:-1:On<fd?yt<fd?wv<fd?Ae<fd?Ne<fd?_r<fd?kc<fd?ra<fd?cu<fd?Xu<fd?0:-1:0:-1:Ao<fd?nc<fd?0:-1:0:-1:Tf<fd?aa<fd?bn<fd?qc<fd?0:-1:0:-1:yu<fd?Go<fd?0:-1:0:-1:er<fd?gl<fd?bo<fd?Gv<fd?br<fd?fe<fd?0:-1:0:-1:Ai<fd?ke<fd?0:-1:0:-1:Wf<fd?gc<fd?pu<fd?Ie<fd?0:-1:0:-1:C<fd?et<fd?0:-1:0:-1:Kn<fd?ls<fd?Xs<fd?Ge<fd?sb<fd?Ob<fd?de<fd?T<fd?0:-1:0:-1:Ze<fd?qi<fd?0:-1:0:-1:Pi<fd?Vt<fd?Pb<fd?Dl<fd?0:-1:0:-1:xs<fd?en<fd?0:-1:0:-1:dr<fd?ub<fd?Ft<fd?Me<fd?_o<fd?af<fd?0:-1:0:-1:wn<fd?va<fd?0:-1:0:-1:Mo<fd?jn<fd?_s<fd?ft<fd?0:-1:0:-1:Ou<fd?Ce<fd?0:-1:0:-1:Ed(Mz,fd+_c|0)-1|0:-1;if(4<od>>>0)kt=C6(f);else switch(od){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var vd=Q4(x6(f));if(2<vd>>>0)kt=C6(f);else switch(vd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var ld=R8(x6(f));if(2<ld>>>0)kt=C6(f);else switch(ld){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var bd=G8(x6(f));if(2<bd>>>0)kt=C6(f);else switch(bd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var kd=E8(x6(f));if(2<kd>>>0)kt=C6(f);else switch(kd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,59);var dd=X4(x6(f));kt=0===dd?g(f):1===dd?A(f):C6(f)}}}}break;case 3:I6(f,73);var hd=M4(x6(f));if(2<hd>>>0)kt=C6(f);else switch(hd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var pd=N4(x6(f));if(2<pd>>>0)kt=C6(f);else switch(pd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var md=Z4(x6(f));if(2<md>>>0)kt=C6(f);else switch(md){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,60);var wd=X4(x6(f));kt=0===wd?g(f):1===wd?A(f):C6(f)}}}break;default:I6(f,73);var yd=G8(x6(f));if(2<yd>>>0)kt=C6(f);else switch(yd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var gd=R8(x6(f));if(2<gd>>>0)kt=C6(f);else switch(gd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var _d=E8(x6(f));if(2<_d>>>0)kt=C6(f);else switch(_d){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Td=J8(x6(f));if(2<Td>>>0)kt=C6(f);else switch(Td){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,61);var Sd=X4(x6(f));kt=0===Sd?g(f):1===Sd?A(f):C6(f)}}}}}break;case 46:I6(f,73);var xd=x6(f),Ad=35<xd?hn<xd?ml<xd?nf<xd?-1:Co<xd?yl<xd?Ic<xd?rk<xd?wt<xd?zc<xd?ps<xd?cl<xd?0:-1:0:-1:G<xd?Eo<xd?0:-1:0:-1:bu<xd?pe<xd?ik<xd?Fs<xd?0:-1:0:-1:Ul<xd?Ku<xd?0:-1:0:-1:wi<xd?ns<xd?Di<xd?xv<xd?uf<xd?Tt<xd?Lu<xd?sv<xd?$o<xd?Fn<xd?qs<xd?Xv<xd?Us<xd?Qn<xd?wo<xd?ys<xd?0:-1:0:-1:pf<xd?Qt<xd?0:-1:0:-1:jv<xd?rs<xd?ht<xd?jc<xd?0:-1:0:-1:Rs<xd?Ff<xd?0:-1:0:-1:Hi<xd?Lr<xd?Fr<xd?Mf<xd?sr<xd?B<xd?0:-1:0:-1:_a<xd?bc<xd?0:-1:0:-1:Rb<xd?Pu<xd?Oe<xd?ri<xd?0:-1:0:-1:ol<xd?xo<xd?0:-1:0:-1:Zv<xd?ru<xd?Js<xd?wa<xd?Gf<xd?Za<xd?Es<xd?Au<xd?0:-1:0:-1:xa<xd?Vl<xd?0:-1:0:-1:oe<xd?Ri<xd?Gc<xd?ct<xd?0:-1:0:-1:la<xd?Ua<xd?0:-1:0:-1:jb<xd?Er<xd?es<xd?Tn<xd?U<xd?nn<xd?0:-1:0:-1:el<xd?Il<xd?0:-1:0:-1:ja<xd?vf<xd?v<xd?Da<xd?0:-1:0:-1:rn<xd?si<xd?0:-1:0:-1:Ro<xd?Nn<xd?ho<xd?E<xd?ee<xd?cr<xd?Ni<xd?io<xd?j<xd?Ls<xd?0:-1:0:-1:Vf<xd?Is<xd?0:-1:0:-1:Fu<xd?os<xd?hb<xd?Ef<xd?0:-1:0:-1:Ab<xd?ss<xd?0:-1:0:-1:Ca<xd?ot<xd?hi<xd?xc<xd?Z<xd?nk<xd?0:-1:0:-1:_e<xd?xr<xd?0:-1:0:-1:oa<xd?Qf<xd?As<xd?Ql<xd?0:-1:0:-1:Gu<xd?Uo<xd?0:-1:0:-1:Ui<xd?Nf<xd?ku<xd?Vn<xd?Oc<xd?al<xd?fa<xd?ar<xd?0:-1:0:-1:Pl<xd?po<xd?0:-1:0:-1:le<xd?Ml<xd?Xf<xd?Qc<xd?0:-1:0:-1:kn<xd?Ja<xd?0:-1:0:-1:ie<xd?sl<xd?hr<xd?m<xd?Qv<xd?xt<xd?0:-1:0:-1:Rr<xd?Un<xd?0:-1:0:-1:ib<xd?re<xd?xe<xd?ut<xd?0:-1:0:-1:kf<xd?zl<xd?0:-1:0:-1:N<xd?Pa<xd?oo<xd?ha<xd?qt<xd?$b<xd?fk<xd?Qi<xd?_u<xd?Os<xd?hl<xd?Xr<xd?0:-1:0:-1:wc<xd?Pr<xd?0:-1:0:-1:So<xd?Pt<xd?tf<xd?Kb<xd?0:-1:0:-1:Cl<xd?Xl<xd?0:-1:0:-1:Tu<xd?Dc<xd?Zl<xd?hs<xd?Gs<xd?bs<xd?0:-1:0:-1:uk<xd?vv<xd?0:-1:0:-1:Oa<xd?zo<xd?Ee<xd?ev<xd?0:-1:0:-1:Vs<xd?tn<xd?0:-1:0:-1:Tr<xd?ea<xd?ne<xd?to<xd?Ra<xd?gf<xd?Aa<xd?El<xd?0:-1:0:-1:gs<xd?sa<xd?0:-1:0:-1:lb<xd?rr<xd?Zu<xd?Lb<xd?0:-1:0:-1:lv<xd?Db<xd?0:-1:0:-1:_v<xd?Mv<xd?go<xd?za<xd?Dr<xd?mf<xd?0:-1:0:-1:pr<xd?cn<xd?0:-1:0:-1:Ka<xd?Vb<xd?Ei<xd?Re<xd?0:-1:0:-1:at<xd?Tl<xd?0:-1:0:-1:vu<xd?Qs<xd?$i<xd?Mi<xd?xi<xd?mn<xd?Av<xd?Yi<xd?Fl<xd?qf<xd?0:-1:0:-1:vb<xd?xl<xd?0:-1:0:-1:Ut<xd?Po<xd?jr<xd?Sr<xd?0:-1:0:-1:Ti<xd?Ta<xd?0:-1:0:-1:Ib<xd?tb<xd?st<xd?ye<xd?ae<xd?Va<xd?0:-1:0:-1:St<xd?on<xd?0:-1:0:-1:ts<xd?$c<xd?rb<xd?hu<xd?0:-1:0:-1:qu<xd?hf<xd?0:-1:0:-1:du<xd?H<xd?or<xd?Hl<xd?Vr<xd?il<xd?ek<xd?wb<xd?0:-1:0:-1:rt<xd?eb<xd?0:-1:0:-1:Ir<xd?zu<xd?S<xd?ms<xd?0:-1:0:-1:li<xd?ds<xd?0:-1:0:-1:bb<xd?dt<xd?$f<xd?oc<xd?Sa<xd?Yr<xd?0:-1:0:-1:ob<xd?Rt<xd?0:-1:0:-1:$v<xd?no<xd?Jr<xd?pi<xd?0:-1:0:-1:ro<xd?$e<xd?0:-1:0:-1:gb<xd?gn<xd?ma<xd?na<xd?ll<xd?ti<xd?tl<xd?Bv<xd?d<xd?Vc<xd?vr<xd?gv<xd?gu<xd?Ks<xd?0:-1:0:-1:Ye<xd?Gi<xd?0:-1:0:-1:bk<xd?Ma<xd?Mb<xd?rv<xd?0:-1:0:-1:zi<xd?lu<xd?0:-1:0:-1:Yl<xd?Cc<xd?Yo<xd?Jl<xd?Wa<xd?yv<xd?0:-1:0:-1:Ea<xd?Zf<xd?0:-1:0:-1:No<xd?fr<xd?Jo<xd?Gl<xd?0:-1:0:-1:Ac<xd?p<xd?0:-1:0:-1:Mn<xd?x<xd?ac<xd?pt<xd?yr<xd?yi<xd?uv<xd?hc<xd?0:-1:0:-1:nt<xd?ju<xd?0:-1:0:-1:Eb<xd?tu<xd?vo<xd?Bl<xd?0:-1:0:-1:ua<xd?Cs<xd?0:-1:0:-1:cv<xd?Wr<xd?vs<xd?Ho<xd?_<xd?Zi<xd?0:-1:0:-1:Yc<xd?nb<xd?0:-1:0:-1:Tc<xd?ni<xd?vn<xd?xn<xd?0:-1:0:-1:_f<xd?Sf<xd?0:-1:0:-1:Iv<xd?Dt<xd?Xn<xd?W<xd?kb<xd?Yn<xd?Ds<xd?qo<xd?xf<xd?Y<xd?0:-1:0:-1:Vv<xd?xb<xd?0:-1:0:-1:Jf<xd?Ur<xd?Yt<xd?qr<xd?0:-1:0:-1:ok<xd?it<xd?0:-1:0:-1:Fc<xd?zb<xd?Nc<xd?Ln<xd?js<xd?Fo<xd?0:-1:0:-1:ui<xd?Ha<xd?0:-1:0:-1:eo<xd?Xa<xd?sc<xd?Oi<xd?0:-1:0:-1:yo<xd?pn<xd?0:-1:0:-1:Tb<xd?Bo<xd?o<xd?Ga<xd?mc<xd?ze<xd?dl<xd?Fa<xd?0:-1:0:-1:$a<xd?Bc<xd?0:-1:0:-1:Cv<xd?we<xd?lf<xd?Ol<xd?0:-1:0:-1:Fe<xd?Qo<xd?0:-1:0:-1:Wt<xd?O<xd?c<xd?he<xd?gi<xd?z<xd?0:-1:0:-1:Ys<xd?w<xd?0:-1:0:-1:ue<xd?rf<xd?qa<xd?sf<xd?0:-1:0:-1:Pe<xd?Do<xd?0:-1:0:-1:Gn<xd?ce<xd?yc<xd?Ii<xd?$<xd?To<xd?Zb<xd?co<xd?ak<xd?Ba<xd?wl<xd?gr<xd?0:-1:0:-1:Oo<xd?lr<xd?0:-1:0:-1:Sb<xd?pa<xd?Cb<xd?bf<xd?0:-1:0:-1:s<xd?jt<xd?0:-1:0:-1:us<xd?mv<xd?Ev<xd?Gr<xd?Hs<xd?Ht<xd?0:-1:0:-1:Pn<xd?Zs<xd?0:-1:0:-1:L<xd?K<xd?an<xd?La<xd?0:-1:0:-1:Ws<xd?Lc<xd?0:-1:0:-1:Ss<xd?nr<xd?Tv<xd?Na<xd?$t<xd?Bi<xd?Wl<xd?ei<xd?0:-1:0:-1:Nr<xd?ci<xd?0:-1:0:-1:ii<xd?mb<xd?k<xd?Q<xd?0:-1:0:-1:_n<xd?Sc<xd?0:-1:0:-1:be<xd?kr<xd?Su<xd?ln<xd?Wb<xd?mt<xd?0:-1:0:-1:lc<xd?Zn<xd?0:-1:0:-1:fo<xd?$s<xd?ov<xd?Qr<xd?0:-1:0:-1:He<xd?Gt<xd?0:-1:0:-1:On<xd?yt<xd?wv<xd?Ae<xd?Ne<xd?_r<xd?kc<xd?ra<xd?cu<xd?Xu<xd?0:-1:0:-1:Ao<xd?nc<xd?0:-1:0:-1:Tf<xd?aa<xd?bn<xd?qc<xd?0:-1:0:-1:yu<xd?Go<xd?0:-1:0:-1:er<xd?gl<xd?bo<xd?Gv<xd?br<xd?fe<xd?0:-1:0:-1:Ai<xd?ke<xd?0:-1:0:-1:Wf<xd?gc<xd?pu<xd?Ie<xd?0:-1:0:-1:C<xd?et<xd?0:-1:0:-1:Kn<xd?ls<xd?Xs<xd?Ge<xd?sb<xd?Ob<xd?de<xd?T<xd?0:-1:0:-1:Ze<xd?qi<xd?0:-1:0:-1:Pi<xd?Vt<xd?Pb<xd?Dl<xd?0:-1:0:-1:xs<xd?en<xd?0:-1:0:-1:dr<xd?ub<xd?Ft<xd?Me<xd?_o<xd?af<xd?0:-1:0:-1:wn<xd?va<xd?0:-1:0:-1:Mo<xd?jn<xd?_s<xd?ft<xd?0:-1:0:-1:Ou<xd?Ce<xd?0:-1:0:-1:Ed(Fz,xd+_c|0)-1|0:-1;if(4<Ad>>>0)kt=C6(f);else switch(Ad){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Id=x6(f),Cd=35<Id?hn<Id?ml<Id?nf<Id?-1:Co<Id?yl<Id?Ic<Id?rk<Id?wt<Id?zc<Id?ps<Id?cl<Id?0:-1:0:-1:G<Id?Eo<Id?0:-1:0:-1:bu<Id?pe<Id?ik<Id?Fs<Id?0:-1:0:-1:Ul<Id?Ku<Id?0:-1:0:-1:wi<Id?ns<Id?Di<Id?xv<Id?uf<Id?Tt<Id?Lu<Id?sv<Id?$o<Id?Fn<Id?qs<Id?Xv<Id?Us<Id?Qn<Id?wo<Id?ys<Id?0:-1:0:-1:pf<Id?Qt<Id?0:-1:0:-1:jv<Id?rs<Id?ht<Id?jc<Id?0:-1:0:-1:Rs<Id?Ff<Id?0:-1:0:-1:Hi<Id?Lr<Id?Fr<Id?Mf<Id?sr<Id?B<Id?0:-1:0:-1:_a<Id?bc<Id?0:-1:0:-1:Rb<Id?Pu<Id?Oe<Id?ri<Id?0:-1:0:-1:ol<Id?xo<Id?0:-1:0:-1:Zv<Id?ru<Id?Js<Id?wa<Id?Gf<Id?Za<Id?Es<Id?Au<Id?0:-1:0:-1:xa<Id?Vl<Id?0:-1:0:-1:oe<Id?Ri<Id?Gc<Id?ct<Id?0:-1:0:-1:la<Id?Ua<Id?0:-1:0:-1:jb<Id?Er<Id?es<Id?Tn<Id?U<Id?nn<Id?0:-1:0:-1:el<Id?Il<Id?0:-1:0:-1:ja<Id?vf<Id?v<Id?Da<Id?0:-1:0:-1:rn<Id?si<Id?0:-1:0:-1:Ro<Id?Nn<Id?ho<Id?E<Id?ee<Id?cr<Id?Ni<Id?io<Id?j<Id?Ls<Id?0:-1:0:-1:Vf<Id?Is<Id?0:-1:0:-1:Fu<Id?os<Id?hb<Id?Ef<Id?0:-1:0:-1:Ab<Id?ss<Id?0:-1:0:-1:Ca<Id?ot<Id?hi<Id?xc<Id?Z<Id?nk<Id?0:-1:0:-1:_e<Id?xr<Id?0:-1:0:-1:oa<Id?Qf<Id?As<Id?Ql<Id?0:-1:0:-1:Gu<Id?Uo<Id?0:-1:0:-1:Ui<Id?Nf<Id?ku<Id?Vn<Id?Oc<Id?al<Id?fa<Id?ar<Id?0:-1:0:-1:Pl<Id?po<Id?0:-1:0:-1:le<Id?Ml<Id?Xf<Id?Qc<Id?0:-1:0:-1:kn<Id?Ja<Id?0:-1:0:-1:ie<Id?sl<Id?hr<Id?m<Id?Qv<Id?xt<Id?0:-1:0:-1:Rr<Id?Un<Id?0:-1:0:-1:ib<Id?re<Id?xe<Id?ut<Id?0:-1:0:-1:kf<Id?zl<Id?0:-1:0:-1:N<Id?Pa<Id?oo<Id?ha<Id?qt<Id?$b<Id?fk<Id?Qi<Id?_u<Id?Os<Id?hl<Id?Xr<Id?0:-1:0:-1:wc<Id?Pr<Id?0:-1:0:-1:So<Id?Pt<Id?tf<Id?Kb<Id?0:-1:0:-1:Cl<Id?Xl<Id?0:-1:0:-1:Tu<Id?Dc<Id?Zl<Id?hs<Id?Gs<Id?bs<Id?0:-1:0:-1:uk<Id?vv<Id?0:-1:0:-1:Oa<Id?zo<Id?Ee<Id?ev<Id?0:-1:0:-1:Vs<Id?tn<Id?0:-1:0:-1:Tr<Id?ea<Id?ne<Id?to<Id?Ra<Id?gf<Id?Aa<Id?El<Id?0:-1:0:-1:gs<Id?sa<Id?0:-1:0:-1:lb<Id?rr<Id?Zu<Id?Lb<Id?0:-1:0:-1:lv<Id?Db<Id?0:-1:0:-1:_v<Id?Mv<Id?go<Id?za<Id?Dr<Id?mf<Id?0:-1:0:-1:pr<Id?cn<Id?0:-1:0:-1:Ka<Id?Vb<Id?Ei<Id?Re<Id?0:-1:0:-1:at<Id?Tl<Id?0:-1:0:-1:vu<Id?Qs<Id?$i<Id?Mi<Id?xi<Id?mn<Id?Av<Id?Yi<Id?Fl<Id?qf<Id?0:-1:0:-1:vb<Id?xl<Id?0:-1:0:-1:Ut<Id?Po<Id?jr<Id?Sr<Id?0:-1:0:-1:Ti<Id?Ta<Id?0:-1:0:-1:Ib<Id?tb<Id?st<Id?ye<Id?ae<Id?Va<Id?0:-1:0:-1:St<Id?on<Id?0:-1:0:-1:ts<Id?$c<Id?rb<Id?hu<Id?0:-1:0:-1:qu<Id?hf<Id?0:-1:0:-1:du<Id?H<Id?or<Id?Hl<Id?Vr<Id?il<Id?ek<Id?wb<Id?0:-1:0:-1:rt<Id?eb<Id?0:-1:0:-1:Ir<Id?zu<Id?S<Id?ms<Id?0:-1:0:-1:li<Id?ds<Id?0:-1:0:-1:bb<Id?dt<Id?$f<Id?oc<Id?Sa<Id?Yr<Id?0:-1:0:-1:ob<Id?Rt<Id?0:-1:0:-1:$v<Id?no<Id?Jr<Id?pi<Id?0:-1:0:-1:ro<Id?$e<Id?0:-1:0:-1:gb<Id?gn<Id?ma<Id?na<Id?ll<Id?ti<Id?tl<Id?Bv<Id?d<Id?Vc<Id?vr<Id?gv<Id?gu<Id?Ks<Id?0:-1:0:-1:Ye<Id?Gi<Id?0:-1:0:-1:bk<Id?Ma<Id?Mb<Id?rv<Id?0:-1:0:-1:zi<Id?lu<Id?0:-1:0:-1:Yl<Id?Cc<Id?Yo<Id?Jl<Id?Wa<Id?yv<Id?0:-1:0:-1:Ea<Id?Zf<Id?0:-1:0:-1:No<Id?fr<Id?Jo<Id?Gl<Id?0:-1:0:-1:Ac<Id?p<Id?0:-1:0:-1:Mn<Id?x<Id?ac<Id?pt<Id?yr<Id?yi<Id?uv<Id?hc<Id?0:-1:0:-1:nt<Id?ju<Id?0:-1:0:-1:Eb<Id?tu<Id?vo<Id?Bl<Id?0:-1:0:-1:ua<Id?Cs<Id?0:-1:0:-1:cv<Id?Wr<Id?vs<Id?Ho<Id?_<Id?Zi<Id?0:-1:0:-1:Yc<Id?nb<Id?0:-1:0:-1:Tc<Id?ni<Id?vn<Id?xn<Id?0:-1:0:-1:_f<Id?Sf<Id?0:-1:0:-1:Iv<Id?Dt<Id?Xn<Id?W<Id?kb<Id?Yn<Id?Ds<Id?qo<Id?xf<Id?Y<Id?0:-1:0:-1:Vv<Id?xb<Id?0:-1:0:-1:Jf<Id?Ur<Id?Yt<Id?qr<Id?0:-1:0:-1:ok<Id?it<Id?0:-1:0:-1:Fc<Id?zb<Id?Nc<Id?Ln<Id?js<Id?Fo<Id?0:-1:0:-1:ui<Id?Ha<Id?0:-1:0:-1:eo<Id?Xa<Id?sc<Id?Oi<Id?0:-1:0:-1:yo<Id?pn<Id?0:-1:0:-1:Tb<Id?Bo<Id?o<Id?Ga<Id?mc<Id?ze<Id?dl<Id?Fa<Id?0:-1:0:-1:$a<Id?Bc<Id?0:-1:0:-1:Cv<Id?we<Id?lf<Id?Ol<Id?0:-1:0:-1:Fe<Id?Qo<Id?0:-1:0:-1:Wt<Id?O<Id?c<Id?he<Id?gi<Id?z<Id?0:-1:0:-1:Ys<Id?w<Id?0:-1:0:-1:ue<Id?rf<Id?qa<Id?sf<Id?0:-1:0:-1:Pe<Id?Do<Id?0:-1:0:-1:Gn<Id?ce<Id?yc<Id?Ii<Id?$<Id?To<Id?Zb<Id?co<Id?ak<Id?Ba<Id?wl<Id?gr<Id?0:-1:0:-1:Oo<Id?lr<Id?0:-1:0:-1:Sb<Id?pa<Id?Cb<Id?bf<Id?0:-1:0:-1:s<Id?jt<Id?0:-1:0:-1:us<Id?mv<Id?Ev<Id?Gr<Id?Hs<Id?Ht<Id?0:-1:0:-1:Pn<Id?Zs<Id?0:-1:0:-1:L<Id?K<Id?an<Id?La<Id?0:-1:0:-1:Ws<Id?Lc<Id?0:-1:0:-1:Ss<Id?nr<Id?Tv<Id?Na<Id?$t<Id?Bi<Id?Wl<Id?ei<Id?0:-1:0:-1:Nr<Id?ci<Id?0:-1:0:-1:ii<Id?mb<Id?k<Id?Q<Id?0:-1:0:-1:_n<Id?Sc<Id?0:-1:0:-1:be<Id?kr<Id?Su<Id?ln<Id?Wb<Id?mt<Id?0:-1:0:-1:lc<Id?Zn<Id?0:-1:0:-1:fo<Id?$s<Id?ov<Id?Qr<Id?0:-1:0:-1:He<Id?Gt<Id?0:-1:0:-1:On<Id?yt<Id?wv<Id?Ae<Id?Ne<Id?_r<Id?kc<Id?ra<Id?cu<Id?Xu<Id?0:-1:0:-1:Ao<Id?nc<Id?0:-1:0:-1:Tf<Id?aa<Id?bn<Id?qc<Id?0:-1:0:-1:yu<Id?Go<Id?0:-1:0:-1:er<Id?gl<Id?bo<Id?Gv<Id?br<Id?fe<Id?0:-1:0:-1:Ai<Id?ke<Id?0:-1:0:-1:Wf<Id?gc<Id?pu<Id?Ie<Id?0:-1:0:-1:C<Id?et<Id?0:-1:0:-1:Kn<Id?ls<Id?Xs<Id?Ge<Id?sb<Id?Ob<Id?de<Id?T<Id?0:-1:0:-1:Ze<Id?qi<Id?0:-1:0:-1:Pi<Id?Vt<Id?Pb<Id?Dl<Id?0:-1:0:-1:xs<Id?en<Id?0:-1:0:-1:dr<Id?ub<Id?Ft<Id?Me<Id?_o<Id?af<Id?0:-1:0:-1:wn<Id?va<Id?0:-1:0:-1:Mo<Id?jn<Id?_s<Id?ft<Id?0:-1:0:-1:Ou<Id?Ce<Id?0:-1:0:-1:Ed(Uz,Id+_c|0)-1|0:-1;if(3<Cd>>>0)kt=C6(f);else switch(Cd){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Nd=j8(x6(f));if(2<Nd>>>0)kt=C6(f);else switch(Nd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,62);var Od=X4(x6(f));kt=0===Od?g(f):1===Od?A(f):C6(f)}break;default:I6(f,73);var Rd=q8(x6(f));if(2<Rd>>>0)kt=C6(f);else switch(Rd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Ld=W8(x6(f));if(2<Ld>>>0)kt=C6(f);else switch(Ld){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,63);var Pd=X4(x6(f));kt=0===Pd?g(f):1===Pd?A(f):C6(f)}}}break;case 3:I6(f,73);var Ud=x6(f),Dd=35<Ud?hn<Ud?ml<Ud?nf<Ud?-1:Co<Ud?yl<Ud?Ic<Ud?rk<Ud?wt<Ud?zc<Ud?ps<Ud?cl<Ud?0:-1:0:-1:G<Ud?Eo<Ud?0:-1:0:-1:bu<Ud?pe<Ud?ik<Ud?Fs<Ud?0:-1:0:-1:Ul<Ud?Ku<Ud?0:-1:0:-1:wi<Ud?ns<Ud?Di<Ud?xv<Ud?uf<Ud?Tt<Ud?Lu<Ud?sv<Ud?$o<Ud?Fn<Ud?qs<Ud?Xv<Ud?Us<Ud?Qn<Ud?wo<Ud?ys<Ud?0:-1:0:-1:pf<Ud?Qt<Ud?0:-1:0:-1:jv<Ud?rs<Ud?ht<Ud?jc<Ud?0:-1:0:-1:Rs<Ud?Ff<Ud?0:-1:0:-1:Hi<Ud?Lr<Ud?Fr<Ud?Mf<Ud?sr<Ud?B<Ud?0:-1:0:-1:_a<Ud?bc<Ud?0:-1:0:-1:Rb<Ud?Pu<Ud?Oe<Ud?ri<Ud?0:-1:0:-1:ol<Ud?xo<Ud?0:-1:0:-1:Zv<Ud?ru<Ud?Js<Ud?wa<Ud?Gf<Ud?Za<Ud?Es<Ud?Au<Ud?0:-1:0:-1:xa<Ud?Vl<Ud?0:-1:0:-1:oe<Ud?Ri<Ud?Gc<Ud?ct<Ud?0:-1:0:-1:la<Ud?Ua<Ud?0:-1:0:-1:jb<Ud?Er<Ud?es<Ud?Tn<Ud?U<Ud?nn<Ud?0:-1:0:-1:el<Ud?Il<Ud?0:-1:0:-1:ja<Ud?vf<Ud?v<Ud?Da<Ud?0:-1:0:-1:rn<Ud?si<Ud?0:-1:0:-1:Ro<Ud?Nn<Ud?ho<Ud?E<Ud?ee<Ud?cr<Ud?Ni<Ud?io<Ud?j<Ud?Ls<Ud?0:-1:0:-1:Vf<Ud?Is<Ud?0:-1:0:-1:Fu<Ud?os<Ud?hb<Ud?Ef<Ud?0:-1:0:-1:Ab<Ud?ss<Ud?0:-1:0:-1:Ca<Ud?ot<Ud?hi<Ud?xc<Ud?Z<Ud?nk<Ud?0:-1:0:-1:_e<Ud?xr<Ud?0:-1:0:-1:oa<Ud?Qf<Ud?As<Ud?Ql<Ud?0:-1:0:-1:Gu<Ud?Uo<Ud?0:-1:0:-1:Ui<Ud?Nf<Ud?ku<Ud?Vn<Ud?Oc<Ud?al<Ud?fa<Ud?ar<Ud?0:-1:0:-1:Pl<Ud?po<Ud?0:-1:0:-1:le<Ud?Ml<Ud?Xf<Ud?Qc<Ud?0:-1:0:-1:kn<Ud?Ja<Ud?0:-1:0:-1:ie<Ud?sl<Ud?hr<Ud?m<Ud?Qv<Ud?xt<Ud?0:-1:0:-1:Rr<Ud?Un<Ud?0:-1:0:-1:ib<Ud?re<Ud?xe<Ud?ut<Ud?0:-1:0:-1:kf<Ud?zl<Ud?0:-1:0:-1:N<Ud?Pa<Ud?oo<Ud?ha<Ud?qt<Ud?$b<Ud?fk<Ud?Qi<Ud?_u<Ud?Os<Ud?hl<Ud?Xr<Ud?0:-1:0:-1:wc<Ud?Pr<Ud?0:-1:0:-1:So<Ud?Pt<Ud?tf<Ud?Kb<Ud?0:-1:0:-1:Cl<Ud?Xl<Ud?0:-1:0:-1:Tu<Ud?Dc<Ud?Zl<Ud?hs<Ud?Gs<Ud?bs<Ud?0:-1:0:-1:uk<Ud?vv<Ud?0:-1:0:-1:Oa<Ud?zo<Ud?Ee<Ud?ev<Ud?0:-1:0:-1:Vs<Ud?tn<Ud?0:-1:0:-1:Tr<Ud?ea<Ud?ne<Ud?to<Ud?Ra<Ud?gf<Ud?Aa<Ud?El<Ud?0:-1:0:-1:gs<Ud?sa<Ud?0:-1:0:-1:lb<Ud?rr<Ud?Zu<Ud?Lb<Ud?0:-1:0:-1:lv<Ud?Db<Ud?0:-1:0:-1:_v<Ud?Mv<Ud?go<Ud?za<Ud?Dr<Ud?mf<Ud?0:-1:0:-1:pr<Ud?cn<Ud?0:-1:0:-1:Ka<Ud?Vb<Ud?Ei<Ud?Re<Ud?0:-1:0:-1:at<Ud?Tl<Ud?0:-1:0:-1:vu<Ud?Qs<Ud?$i<Ud?Mi<Ud?xi<Ud?mn<Ud?Av<Ud?Yi<Ud?Fl<Ud?qf<Ud?0:-1:0:-1:vb<Ud?xl<Ud?0:-1:0:-1:Ut<Ud?Po<Ud?jr<Ud?Sr<Ud?0:-1:0:-1:Ti<Ud?Ta<Ud?0:-1:0:-1:Ib<Ud?tb<Ud?st<Ud?ye<Ud?ae<Ud?Va<Ud?0:-1:0:-1:St<Ud?on<Ud?0:-1:0:-1:ts<Ud?$c<Ud?rb<Ud?hu<Ud?0:-1:0:-1:qu<Ud?hf<Ud?0:-1:0:-1:du<Ud?H<Ud?or<Ud?Hl<Ud?Vr<Ud?il<Ud?ek<Ud?wb<Ud?0:-1:0:-1:rt<Ud?eb<Ud?0:-1:0:-1:Ir<Ud?zu<Ud?S<Ud?ms<Ud?0:-1:0:-1:li<Ud?ds<Ud?0:-1:0:-1:bb<Ud?dt<Ud?$f<Ud?oc<Ud?Sa<Ud?Yr<Ud?0:-1:0:-1:ob<Ud?Rt<Ud?0:-1:0:-1:$v<Ud?no<Ud?Jr<Ud?pi<Ud?0:-1:0:-1:ro<Ud?$e<Ud?0:-1:0:-1:gb<Ud?gn<Ud?ma<Ud?na<Ud?ll<Ud?ti<Ud?tl<Ud?Bv<Ud?d<Ud?Vc<Ud?vr<Ud?gv<Ud?gu<Ud?Ks<Ud?0:-1:0:-1:Ye<Ud?Gi<Ud?0:-1:0:-1:bk<Ud?Ma<Ud?Mb<Ud?rv<Ud?0:-1:0:-1:zi<Ud?lu<Ud?0:-1:0:-1:Yl<Ud?Cc<Ud?Yo<Ud?Jl<Ud?Wa<Ud?yv<Ud?0:-1:0:-1:Ea<Ud?Zf<Ud?0:-1:0:-1:No<Ud?fr<Ud?Jo<Ud?Gl<Ud?0:-1:0:-1:Ac<Ud?p<Ud?0:-1:0:-1:Mn<Ud?x<Ud?ac<Ud?pt<Ud?yr<Ud?yi<Ud?uv<Ud?hc<Ud?0:-1:0:-1:nt<Ud?ju<Ud?0:-1:0:-1:Eb<Ud?tu<Ud?vo<Ud?Bl<Ud?0:-1:0:-1:ua<Ud?Cs<Ud?0:-1:0:-1:cv<Ud?Wr<Ud?vs<Ud?Ho<Ud?_<Ud?Zi<Ud?0:-1:0:-1:Yc<Ud?nb<Ud?0:-1:0:-1:Tc<Ud?ni<Ud?vn<Ud?xn<Ud?0:-1:0:-1:_f<Ud?Sf<Ud?0:-1:0:-1:Iv<Ud?Dt<Ud?Xn<Ud?W<Ud?kb<Ud?Yn<Ud?Ds<Ud?qo<Ud?xf<Ud?Y<Ud?0:-1:0:-1:Vv<Ud?xb<Ud?0:-1:0:-1:Jf<Ud?Ur<Ud?Yt<Ud?qr<Ud?0:-1:0:-1:ok<Ud?it<Ud?0:-1:0:-1:Fc<Ud?zb<Ud?Nc<Ud?Ln<Ud?js<Ud?Fo<Ud?0:-1:0:-1:ui<Ud?Ha<Ud?0:-1:0:-1:eo<Ud?Xa<Ud?sc<Ud?Oi<Ud?0:-1:0:-1:yo<Ud?pn<Ud?0:-1:0:-1:Tb<Ud?Bo<Ud?o<Ud?Ga<Ud?mc<Ud?ze<Ud?dl<Ud?Fa<Ud?0:-1:0:-1:$a<Ud?Bc<Ud?0:-1:0:-1:Cv<Ud?we<Ud?lf<Ud?Ol<Ud?0:-1:0:-1:Fe<Ud?Qo<Ud?0:-1:0:-1:Wt<Ud?O<Ud?c<Ud?he<Ud?gi<Ud?z<Ud?0:-1:0:-1:Ys<Ud?w<Ud?0:-1:0:-1:ue<Ud?rf<Ud?qa<Ud?sf<Ud?0:-1:0:-1:Pe<Ud?Do<Ud?0:-1:0:-1:Gn<Ud?ce<Ud?yc<Ud?Ii<Ud?$<Ud?To<Ud?Zb<Ud?co<Ud?ak<Ud?Ba<Ud?wl<Ud?gr<Ud?0:-1:0:-1:Oo<Ud?lr<Ud?0:-1:0:-1:Sb<Ud?pa<Ud?Cb<Ud?bf<Ud?0:-1:0:-1:s<Ud?jt<Ud?0:-1:0:-1:us<Ud?mv<Ud?Ev<Ud?Gr<Ud?Hs<Ud?Ht<Ud?0:-1:0:-1:Pn<Ud?Zs<Ud?0:-1:0:-1:L<Ud?K<Ud?an<Ud?La<Ud?0:-1:0:-1:Ws<Ud?Lc<Ud?0:-1:0:-1:Ss<Ud?nr<Ud?Tv<Ud?Na<Ud?$t<Ud?Bi<Ud?Wl<Ud?ei<Ud?0:-1:0:-1:Nr<Ud?ci<Ud?0:-1:0:-1:ii<Ud?mb<Ud?k<Ud?Q<Ud?0:-1:0:-1:_n<Ud?Sc<Ud?0:-1:0:-1:be<Ud?kr<Ud?Su<Ud?ln<Ud?Wb<Ud?mt<Ud?0:-1:0:-1:lc<Ud?Zn<Ud?0:-1:0:-1:fo<Ud?$s<Ud?ov<Ud?Qr<Ud?0:-1:0:-1:He<Ud?Gt<Ud?0:-1:0:-1:On<Ud?yt<Ud?wv<Ud?Ae<Ud?Ne<Ud?_r<Ud?kc<Ud?ra<Ud?cu<Ud?Xu<Ud?0:-1:0:-1:Ao<Ud?nc<Ud?0:-1:0:-1:Tf<Ud?aa<Ud?bn<Ud?qc<Ud?0:-1:0:-1:yu<Ud?Go<Ud?0:-1:0:-1:er<Ud?gl<Ud?bo<Ud?Gv<Ud?br<Ud?fe<Ud?0:-1:0:-1:Ai<Ud?ke<Ud?0:-1:0:-1:Wf<Ud?gc<Ud?pu<Ud?Ie<Ud?0:-1:0:-1:C<Ud?et<Ud?0:-1:0:-1:Kn<Ud?ls<Ud?Xs<Ud?Ge<Ud?sb<Ud?Ob<Ud?de<Ud?T<Ud?0:-1:0:-1:Ze<Ud?qi<Ud?0:-1:0:-1:Pi<Ud?Vt<Ud?Pb<Ud?Dl<Ud?0:-1:0:-1:xs<Ud?en<Ud?0:-1:0:-1:dr<Ud?ub<Ud?Ft<Ud?Me<Ud?_o<Ud?af<Ud?0:-1:0:-1:wn<Ud?va<Ud?0:-1:0:-1:Mo<Ud?jn<Ud?_s<Ud?ft<Ud?0:-1:0:-1:Ou<Ud?Ce<Ud?0:-1:0:-1:Ed(Az,Ud+_c|0)-1|0:-1;if(3<Dd>>>0)kt=C6(f);else switch(Dd){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Fd=N4(x6(f));if(2<Fd>>>0)kt=C6(f);else switch(Fd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,64);var Md=X4(x6(f));kt=0===Md?g(f):1===Md?A(f):C6(f)}break;default:I6(f,65);var Xd=X4(x6(f));kt=0===Xd?g(f):1===Xd?A(f):C6(f)}break;default:I6(f,73);var jd=M4(x6(f));if(2<jd>>>0)kt=C6(f);else switch(jd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Bd=N4(x6(f));if(2<Bd>>>0)kt=C6(f);else switch(Bd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,66);var qd=q8(x6(f));if(2<qd>>>0)kt=C6(f);else switch(qd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var Jd=B8(x6(f));if(2<Jd>>>0)kt=C6(f);else switch(Jd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,67);var Vd=X4(x6(f));kt=0===Vd?g(f):1===Vd?A(f):C6(f)}}}}}break;case 47:I6(f,73);var zd=x6(f),Kd=35<zd?hn<zd?ml<zd?nf<zd?-1:Co<zd?yl<zd?Ic<zd?rk<zd?wt<zd?zc<zd?ps<zd?cl<zd?0:-1:0:-1:G<zd?Eo<zd?0:-1:0:-1:bu<zd?pe<zd?ik<zd?Fs<zd?0:-1:0:-1:Ul<zd?Ku<zd?0:-1:0:-1:wi<zd?ns<zd?Di<zd?xv<zd?uf<zd?Tt<zd?Lu<zd?sv<zd?$o<zd?Fn<zd?qs<zd?Xv<zd?Us<zd?Qn<zd?wo<zd?ys<zd?0:-1:0:-1:pf<zd?Qt<zd?0:-1:0:-1:jv<zd?rs<zd?ht<zd?jc<zd?0:-1:0:-1:Rs<zd?Ff<zd?0:-1:0:-1:Hi<zd?Lr<zd?Fr<zd?Mf<zd?sr<zd?B<zd?0:-1:0:-1:_a<zd?bc<zd?0:-1:0:-1:Rb<zd?Pu<zd?Oe<zd?ri<zd?0:-1:0:-1:ol<zd?xo<zd?0:-1:0:-1:Zv<zd?ru<zd?Js<zd?wa<zd?Gf<zd?Za<zd?Es<zd?Au<zd?0:-1:0:-1:xa<zd?Vl<zd?0:-1:0:-1:oe<zd?Ri<zd?Gc<zd?ct<zd?0:-1:0:-1:la<zd?Ua<zd?0:-1:0:-1:jb<zd?Er<zd?es<zd?Tn<zd?U<zd?nn<zd?0:-1:0:-1:el<zd?Il<zd?0:-1:0:-1:ja<zd?vf<zd?v<zd?Da<zd?0:-1:0:-1:rn<zd?si<zd?0:-1:0:-1:Ro<zd?Nn<zd?ho<zd?E<zd?ee<zd?cr<zd?Ni<zd?io<zd?j<zd?Ls<zd?0:-1:0:-1:Vf<zd?Is<zd?0:-1:0:-1:Fu<zd?os<zd?hb<zd?Ef<zd?0:-1:0:-1:Ab<zd?ss<zd?0:-1:0:-1:Ca<zd?ot<zd?hi<zd?xc<zd?Z<zd?nk<zd?0:-1:0:-1:_e<zd?xr<zd?0:-1:0:-1:oa<zd?Qf<zd?As<zd?Ql<zd?0:-1:0:-1:Gu<zd?Uo<zd?0:-1:0:-1:Ui<zd?Nf<zd?ku<zd?Vn<zd?Oc<zd?al<zd?fa<zd?ar<zd?0:-1:0:-1:Pl<zd?po<zd?0:-1:0:-1:le<zd?Ml<zd?Xf<zd?Qc<zd?0:-1:0:-1:kn<zd?Ja<zd?0:-1:0:-1:ie<zd?sl<zd?hr<zd?m<zd?Qv<zd?xt<zd?0:-1:0:-1:Rr<zd?Un<zd?0:-1:0:-1:ib<zd?re<zd?xe<zd?ut<zd?0:-1:0:-1:kf<zd?zl<zd?0:-1:0:-1:N<zd?Pa<zd?oo<zd?ha<zd?qt<zd?$b<zd?fk<zd?Qi<zd?_u<zd?Os<zd?hl<zd?Xr<zd?0:-1:0:-1:wc<zd?Pr<zd?0:-1:0:-1:So<zd?Pt<zd?tf<zd?Kb<zd?0:-1:0:-1:Cl<zd?Xl<zd?0:-1:0:-1:Tu<zd?Dc<zd?Zl<zd?hs<zd?Gs<zd?bs<zd?0:-1:0:-1:uk<zd?vv<zd?0:-1:0:-1:Oa<zd?zo<zd?Ee<zd?ev<zd?0:-1:0:-1:Vs<zd?tn<zd?0:-1:0:-1:Tr<zd?ea<zd?ne<zd?to<zd?Ra<zd?gf<zd?Aa<zd?El<zd?0:-1:0:-1:gs<zd?sa<zd?0:-1:0:-1:lb<zd?rr<zd?Zu<zd?Lb<zd?0:-1:0:-1:lv<zd?Db<zd?0:-1:0:-1:_v<zd?Mv<zd?go<zd?za<zd?Dr<zd?mf<zd?0:-1:0:-1:pr<zd?cn<zd?0:-1:0:-1:Ka<zd?Vb<zd?Ei<zd?Re<zd?0:-1:0:-1:at<zd?Tl<zd?0:-1:0:-1:vu<zd?Qs<zd?$i<zd?Mi<zd?xi<zd?mn<zd?Av<zd?Yi<zd?Fl<zd?qf<zd?0:-1:0:-1:vb<zd?xl<zd?0:-1:0:-1:Ut<zd?Po<zd?jr<zd?Sr<zd?0:-1:0:-1:Ti<zd?Ta<zd?0:-1:0:-1:Ib<zd?tb<zd?st<zd?ye<zd?ae<zd?Va<zd?0:-1:0:-1:St<zd?on<zd?0:-1:0:-1:ts<zd?$c<zd?rb<zd?hu<zd?0:-1:0:-1:qu<zd?hf<zd?0:-1:0:-1:du<zd?H<zd?or<zd?Hl<zd?Vr<zd?il<zd?ek<zd?wb<zd?0:-1:0:-1:rt<zd?eb<zd?0:-1:0:-1:Ir<zd?zu<zd?S<zd?ms<zd?0:-1:0:-1:li<zd?ds<zd?0:-1:0:-1:bb<zd?dt<zd?$f<zd?oc<zd?Sa<zd?Yr<zd?0:-1:0:-1:ob<zd?Rt<zd?0:-1:0:-1:$v<zd?no<zd?Jr<zd?pi<zd?0:-1:0:-1:ro<zd?$e<zd?0:-1:0:-1:gb<zd?gn<zd?ma<zd?na<zd?ll<zd?ti<zd?tl<zd?Bv<zd?d<zd?Vc<zd?vr<zd?gv<zd?gu<zd?Ks<zd?0:-1:0:-1:Ye<zd?Gi<zd?0:-1:0:-1:bk<zd?Ma<zd?Mb<zd?rv<zd?0:-1:0:-1:zi<zd?lu<zd?0:-1:0:-1:Yl<zd?Cc<zd?Yo<zd?Jl<zd?Wa<zd?yv<zd?0:-1:0:-1:Ea<zd?Zf<zd?0:-1:0:-1:No<zd?fr<zd?Jo<zd?Gl<zd?0:-1:0:-1:Ac<zd?p<zd?0:-1:0:-1:Mn<zd?x<zd?ac<zd?pt<zd?yr<zd?yi<zd?uv<zd?hc<zd?0:-1:0:-1:nt<zd?ju<zd?0:-1:0:-1:Eb<zd?tu<zd?vo<zd?Bl<zd?0:-1:0:-1:ua<zd?Cs<zd?0:-1:0:-1:cv<zd?Wr<zd?vs<zd?Ho<zd?_<zd?Zi<zd?0:-1:0:-1:Yc<zd?nb<zd?0:-1:0:-1:Tc<zd?ni<zd?vn<zd?xn<zd?0:-1:0:-1:_f<zd?Sf<zd?0:-1:0:-1:Iv<zd?Dt<zd?Xn<zd?W<zd?kb<zd?Yn<zd?Ds<zd?qo<zd?xf<zd?Y<zd?0:-1:0:-1:Vv<zd?xb<zd?0:-1:0:-1:Jf<zd?Ur<zd?Yt<zd?qr<zd?0:-1:0:-1:ok<zd?it<zd?0:-1:0:-1:Fc<zd?zb<zd?Nc<zd?Ln<zd?js<zd?Fo<zd?0:-1:0:-1:ui<zd?Ha<zd?0:-1:0:-1:eo<zd?Xa<zd?sc<zd?Oi<zd?0:-1:0:-1:yo<zd?pn<zd?0:-1:0:-1:Tb<zd?Bo<zd?o<zd?Ga<zd?mc<zd?ze<zd?dl<zd?Fa<zd?0:-1:0:-1:$a<zd?Bc<zd?0:-1:0:-1:Cv<zd?we<zd?lf<zd?Ol<zd?0:-1:0:-1:Fe<zd?Qo<zd?0:-1:0:-1:Wt<zd?O<zd?c<zd?he<zd?gi<zd?z<zd?0:-1:0:-1:Ys<zd?w<zd?0:-1:0:-1:ue<zd?rf<zd?qa<zd?sf<zd?0:-1:0:-1:Pe<zd?Do<zd?0:-1:0:-1:Gn<zd?ce<zd?yc<zd?Ii<zd?$<zd?To<zd?Zb<zd?co<zd?ak<zd?Ba<zd?wl<zd?gr<zd?0:-1:0:-1:Oo<zd?lr<zd?0:-1:0:-1:Sb<zd?pa<zd?Cb<zd?bf<zd?0:-1:0:-1:s<zd?jt<zd?0:-1:0:-1:us<zd?mv<zd?Ev<zd?Gr<zd?Hs<zd?Ht<zd?0:-1:0:-1:Pn<zd?Zs<zd?0:-1:0:-1:L<zd?K<zd?an<zd?La<zd?0:-1:0:-1:Ws<zd?Lc<zd?0:-1:0:-1:Ss<zd?nr<zd?Tv<zd?Na<zd?$t<zd?Bi<zd?Wl<zd?ei<zd?0:-1:0:-1:Nr<zd?ci<zd?0:-1:0:-1:ii<zd?mb<zd?k<zd?Q<zd?0:-1:0:-1:_n<zd?Sc<zd?0:-1:0:-1:be<zd?kr<zd?Su<zd?ln<zd?Wb<zd?mt<zd?0:-1:0:-1:lc<zd?Zn<zd?0:-1:0:-1:fo<zd?$s<zd?ov<zd?Qr<zd?0:-1:0:-1:He<zd?Gt<zd?0:-1:0:-1:On<zd?yt<zd?wv<zd?Ae<zd?Ne<zd?_r<zd?kc<zd?ra<zd?cu<zd?Xu<zd?0:-1:0:-1:Ao<zd?nc<zd?0:-1:0:-1:Tf<zd?aa<zd?bn<zd?qc<zd?0:-1:0:-1:yu<zd?Go<zd?0:-1:0:-1:er<zd?gl<zd?bo<zd?Gv<zd?br<zd?fe<zd?0:-1:0:-1:Ai<zd?ke<zd?0:-1:0:-1:Wf<zd?gc<zd?pu<zd?Ie<zd?0:-1:0:-1:C<zd?et<zd?0:-1:0:-1:Kn<zd?ls<zd?Xs<zd?Ge<zd?sb<zd?Ob<zd?de<zd?T<zd?0:-1:0:-1:Ze<zd?qi<zd?0:-1:0:-1:Pi<zd?Vt<zd?Pb<zd?Dl<zd?0:-1:0:-1:xs<zd?en<zd?0:-1:0:-1:dr<zd?ub<zd?Ft<zd?Me<zd?_o<zd?af<zd?0:-1:0:-1:wn<zd?va<zd?0:-1:0:-1:Mo<zd?jn<zd?_s<zd?ft<zd?0:-1:0:-1:Ou<zd?Ce<zd?0:-1:0:-1:Ed(xz,zd+_c|0)-1|0:-1;if(3<Kd>>>0)kt=C6(f);else switch(Kd){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var Qd=Z4(x6(f));if(2<Qd>>>0)kt=C6(f);else switch(Qd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,68);var $d=X4(x6(f));kt=0===$d?g(f):1===$d?A(f):C6(f)}break;default:I6(f,73);var Zd=G8(x6(f));if(2<Zd>>>0)kt=C6(f);else switch(Zd){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var th=L4(x6(f));if(2<th>>>0)kt=C6(f);else switch(th){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,69);var eh=X4(x6(f));kt=0===eh?g(f):1===eh?A(f):C6(f)}}}break;case 48:I6(f,73);var rh=x6(f),ah=35<rh?hn<rh?ml<rh?nf<rh?-1:Co<rh?yl<rh?Ic<rh?rk<rh?wt<rh?zc<rh?ps<rh?cl<rh?0:-1:0:-1:G<rh?Eo<rh?0:-1:0:-1:bu<rh?pe<rh?ik<rh?Fs<rh?0:-1:0:-1:Ul<rh?Ku<rh?0:-1:0:-1:wi<rh?ns<rh?Di<rh?xv<rh?uf<rh?Tt<rh?Lu<rh?sv<rh?$o<rh?Fn<rh?qs<rh?Xv<rh?Us<rh?Qn<rh?wo<rh?ys<rh?0:-1:0:-1:pf<rh?Qt<rh?0:-1:0:-1:jv<rh?rs<rh?ht<rh?jc<rh?0:-1:0:-1:Rs<rh?Ff<rh?0:-1:0:-1:Hi<rh?Lr<rh?Fr<rh?Mf<rh?sr<rh?B<rh?0:-1:0:-1:_a<rh?bc<rh?0:-1:0:-1:Rb<rh?Pu<rh?Oe<rh?ri<rh?0:-1:0:-1:ol<rh?xo<rh?0:-1:0:-1:Zv<rh?ru<rh?Js<rh?wa<rh?Gf<rh?Za<rh?Es<rh?Au<rh?0:-1:0:-1:xa<rh?Vl<rh?0:-1:0:-1:oe<rh?Ri<rh?Gc<rh?ct<rh?0:-1:0:-1:la<rh?Ua<rh?0:-1:0:-1:jb<rh?Er<rh?es<rh?Tn<rh?U<rh?nn<rh?0:-1:0:-1:el<rh?Il<rh?0:-1:0:-1:ja<rh?vf<rh?v<rh?Da<rh?0:-1:0:-1:rn<rh?si<rh?0:-1:0:-1:Ro<rh?Nn<rh?ho<rh?E<rh?ee<rh?cr<rh?Ni<rh?io<rh?j<rh?Ls<rh?0:-1:0:-1:Vf<rh?Is<rh?0:-1:0:-1:Fu<rh?os<rh?hb<rh?Ef<rh?0:-1:0:-1:Ab<rh?ss<rh?0:-1:0:-1:Ca<rh?ot<rh?hi<rh?xc<rh?Z<rh?nk<rh?0:-1:0:-1:_e<rh?xr<rh?0:-1:0:-1:oa<rh?Qf<rh?As<rh?Ql<rh?0:-1:0:-1:Gu<rh?Uo<rh?0:-1:0:-1:Ui<rh?Nf<rh?ku<rh?Vn<rh?Oc<rh?al<rh?fa<rh?ar<rh?0:-1:0:-1:Pl<rh?po<rh?0:-1:0:-1:le<rh?Ml<rh?Xf<rh?Qc<rh?0:-1:0:-1:kn<rh?Ja<rh?0:-1:0:-1:ie<rh?sl<rh?hr<rh?m<rh?Qv<rh?xt<rh?0:-1:0:-1:Rr<rh?Un<rh?0:-1:0:-1:ib<rh?re<rh?xe<rh?ut<rh?0:-1:0:-1:kf<rh?zl<rh?0:-1:0:-1:N<rh?Pa<rh?oo<rh?ha<rh?qt<rh?$b<rh?fk<rh?Qi<rh?_u<rh?Os<rh?hl<rh?Xr<rh?0:-1:0:-1:wc<rh?Pr<rh?0:-1:0:-1:So<rh?Pt<rh?tf<rh?Kb<rh?0:-1:0:-1:Cl<rh?Xl<rh?0:-1:0:-1:Tu<rh?Dc<rh?Zl<rh?hs<rh?Gs<rh?bs<rh?0:-1:0:-1:uk<rh?vv<rh?0:-1:0:-1:Oa<rh?zo<rh?Ee<rh?ev<rh?0:-1:0:-1:Vs<rh?tn<rh?0:-1:0:-1:Tr<rh?ea<rh?ne<rh?to<rh?Ra<rh?gf<rh?Aa<rh?El<rh?0:-1:0:-1:gs<rh?sa<rh?0:-1:0:-1:lb<rh?rr<rh?Zu<rh?Lb<rh?0:-1:0:-1:lv<rh?Db<rh?0:-1:0:-1:_v<rh?Mv<rh?go<rh?za<rh?Dr<rh?mf<rh?0:-1:0:-1:pr<rh?cn<rh?0:-1:0:-1:Ka<rh?Vb<rh?Ei<rh?Re<rh?0:-1:0:-1:at<rh?Tl<rh?0:-1:0:-1:vu<rh?Qs<rh?$i<rh?Mi<rh?xi<rh?mn<rh?Av<rh?Yi<rh?Fl<rh?qf<rh?0:-1:0:-1:vb<rh?xl<rh?0:-1:0:-1:Ut<rh?Po<rh?jr<rh?Sr<rh?0:-1:0:-1:Ti<rh?Ta<rh?0:-1:0:-1:Ib<rh?tb<rh?st<rh?ye<rh?ae<rh?Va<rh?0:-1:0:-1:St<rh?on<rh?0:-1:0:-1:ts<rh?$c<rh?rb<rh?hu<rh?0:-1:0:-1:qu<rh?hf<rh?0:-1:0:-1:du<rh?H<rh?or<rh?Hl<rh?Vr<rh?il<rh?ek<rh?wb<rh?0:-1:0:-1:rt<rh?eb<rh?0:-1:0:-1:Ir<rh?zu<rh?S<rh?ms<rh?0:-1:0:-1:li<rh?ds<rh?0:-1:0:-1:bb<rh?dt<rh?$f<rh?oc<rh?Sa<rh?Yr<rh?0:-1:0:-1:ob<rh?Rt<rh?0:-1:0:-1:$v<rh?no<rh?Jr<rh?pi<rh?0:-1:0:-1:ro<rh?$e<rh?0:-1:0:-1:gb<rh?gn<rh?ma<rh?na<rh?ll<rh?ti<rh?tl<rh?Bv<rh?d<rh?Vc<rh?vr<rh?gv<rh?gu<rh?Ks<rh?0:-1:0:-1:Ye<rh?Gi<rh?0:-1:0:-1:bk<rh?Ma<rh?Mb<rh?rv<rh?0:-1:0:-1:zi<rh?lu<rh?0:-1:0:-1:Yl<rh?Cc<rh?Yo<rh?Jl<rh?Wa<rh?yv<rh?0:-1:0:-1:Ea<rh?Zf<rh?0:-1:0:-1:No<rh?fr<rh?Jo<rh?Gl<rh?0:-1:0:-1:Ac<rh?p<rh?0:-1:0:-1:Mn<rh?x<rh?ac<rh?pt<rh?yr<rh?yi<rh?uv<rh?hc<rh?0:-1:0:-1:nt<rh?ju<rh?0:-1:0:-1:Eb<rh?tu<rh?vo<rh?Bl<rh?0:-1:0:-1:ua<rh?Cs<rh?0:-1:0:-1:cv<rh?Wr<rh?vs<rh?Ho<rh?_<rh?Zi<rh?0:-1:0:-1:Yc<rh?nb<rh?0:-1:0:-1:Tc<rh?ni<rh?vn<rh?xn<rh?0:-1:0:-1:_f<rh?Sf<rh?0:-1:0:-1:Iv<rh?Dt<rh?Xn<rh?W<rh?kb<rh?Yn<rh?Ds<rh?qo<rh?xf<rh?Y<rh?0:-1:0:-1:Vv<rh?xb<rh?0:-1:0:-1:Jf<rh?Ur<rh?Yt<rh?qr<rh?0:-1:0:-1:ok<rh?it<rh?0:-1:0:-1:Fc<rh?zb<rh?Nc<rh?Ln<rh?js<rh?Fo<rh?0:-1:0:-1:ui<rh?Ha<rh?0:-1:0:-1:eo<rh?Xa<rh?sc<rh?Oi<rh?0:-1:0:-1:yo<rh?pn<rh?0:-1:0:-1:Tb<rh?Bo<rh?o<rh?Ga<rh?mc<rh?ze<rh?dl<rh?Fa<rh?0:-1:0:-1:$a<rh?Bc<rh?0:-1:0:-1:Cv<rh?we<rh?lf<rh?Ol<rh?0:-1:0:-1:Fe<rh?Qo<rh?0:-1:0:-1:Wt<rh?O<rh?c<rh?he<rh?gi<rh?z<rh?0:-1:0:-1:Ys<rh?w<rh?0:-1:0:-1:ue<rh?rf<rh?qa<rh?sf<rh?0:-1:0:-1:Pe<rh?Do<rh?0:-1:0:-1:Gn<rh?ce<rh?yc<rh?Ii<rh?$<rh?To<rh?Zb<rh?co<rh?ak<rh?Ba<rh?wl<rh?gr<rh?0:-1:0:-1:Oo<rh?lr<rh?0:-1:0:-1:Sb<rh?pa<rh?Cb<rh?bf<rh?0:-1:0:-1:s<rh?jt<rh?0:-1:0:-1:us<rh?mv<rh?Ev<rh?Gr<rh?Hs<rh?Ht<rh?0:-1:0:-1:Pn<rh?Zs<rh?0:-1:0:-1:L<rh?K<rh?an<rh?La<rh?0:-1:0:-1:Ws<rh?Lc<rh?0:-1:0:-1:Ss<rh?nr<rh?Tv<rh?Na<rh?$t<rh?Bi<rh?Wl<rh?ei<rh?0:-1:0:-1:Nr<rh?ci<rh?0:-1:0:-1:ii<rh?mb<rh?k<rh?Q<rh?0:-1:0:-1:_n<rh?Sc<rh?0:-1:0:-1:be<rh?kr<rh?Su<rh?ln<rh?Wb<rh?mt<rh?0:-1:0:-1:lc<rh?Zn<rh?0:-1:0:-1:fo<rh?$s<rh?ov<rh?Qr<rh?0:-1:0:-1:He<rh?Gt<rh?0:-1:0:-1:On<rh?yt<rh?wv<rh?Ae<rh?Ne<rh?_r<rh?kc<rh?ra<rh?cu<rh?Xu<rh?0:-1:0:-1:Ao<rh?nc<rh?0:-1:0:-1:Tf<rh?aa<rh?bn<rh?qc<rh?0:-1:0:-1:yu<rh?Go<rh?0:-1:0:-1:er<rh?gl<rh?bo<rh?Gv<rh?br<rh?fe<rh?0:-1:0:-1:Ai<rh?ke<rh?0:-1:0:-1:Wf<rh?gc<rh?pu<rh?Ie<rh?0:-1:0:-1:C<rh?et<rh?0:-1:0:-1:Kn<rh?ls<rh?Xs<rh?Ge<rh?sb<rh?Ob<rh?de<rh?T<rh?0:-1:0:-1:Ze<rh?qi<rh?0:-1:0:-1:Pi<rh?Vt<rh?Pb<rh?Dl<rh?0:-1:0:-1:xs<rh?en<rh?0:-1:0:-1:dr<rh?ub<rh?Ft<rh?Me<rh?_o<rh?af<rh?0:-1:0:-1:wn<rh?va<rh?0:-1:0:-1:Mo<rh?jn<rh?_s<rh?ft<rh?0:-1:0:-1:Ou<rh?Ce<rh?0:-1:0:-1:Ed(Qz,rh+_c|0)-1|0:-1;if(3<ah>>>0)kt=C6(f);else switch(ah){case 0:kt=g(f);break;case 1:kt=A(f);break;case 2:I6(f,73);var nh=G8(x6(f));if(2<nh>>>0)kt=C6(f);else switch(nh){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var sh=v8(x6(f));if(2<sh>>>0)kt=C6(f);else switch(sh){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var ch=N4(x6(f));if(2<ch>>>0)kt=C6(f);else switch(ch){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,70);var ih=X4(x6(f));kt=0===ih?g(f):1===ih?A(f):C6(f)}}}break;default:I6(f,73);var uh=R8(x6(f));if(2<uh>>>0)kt=C6(f);else switch(uh){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var fh=J8(x6(f));if(2<fh>>>0)kt=C6(f);else switch(fh){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,71);var oh=X4(x6(f));kt=0===oh?g(f):1===oh?A(f):C6(f)}}}break;case 49:I6(f,73);var vh=G8(x6(f));if(2<vh>>>0)kt=C6(f);else switch(vh){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var lh=N4(x6(f));if(2<lh>>>0)kt=C6(f);else switch(lh){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var kh=v8(x6(f));if(2<kh>>>0)kt=C6(f);else switch(kh){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,73);var dh=L4(x6(f));if(2<dh>>>0)kt=C6(f);else switch(dh){case 0:kt=g(f);break;case 1:kt=A(f);break;default:I6(f,72);var hh=X4(x6(f));kt=0===hh?g(f):1===hh?A(f):C6(f)}}}}break;case 50:kt=75;break;case 51:I6(f,ya);var ph=x6(f),mh=60<ph?fc<ph?-1:Ed(gK,ph+-61|0)-1|0:-1;kt=0===mh?111:1===mh?90:C6(f);break;case 52:kt=76;break;default:kt=fc}if(132<kt>>>0)var wh=m2(WW);else{var yh=kt;if(67<=yh)if(Uf<=yh)switch(yh){case 100:wh=[0,u,96];break;case 101:wh=[0,u,68];break;case 102:wh=[0,u,67];break;case 103:wh=[0,u,98];break;case 104:wh=[0,u,97];break;case 105:wh=[0,u,78];break;case 106:wh=[0,u,77];break;case 107:wh=[0,u,75];break;case 108:wh=[0,u,76];break;case 109:wh=[0,u,73];break;case 110:wh=[0,u,72];break;case 111:wh=[0,u,71];break;case 112:wh=[0,u,70];break;case 113:wh=[0,u,94];break;case 114:wh=[0,u,95];break;case 115:wh=[0,u,99];break;case 116:wh=[0,u,Uf];break;case 117:wh=[0,u,wf];break;case 118:wh=[0,u,je];break;case 119:wh=[0,u,Kc];break;case 120:wh=[0,u,85];break;case 121:wh=[0,u,87];break;case 122:wh=[0,u,86];break;case 123:wh=[0,u,105];break;case 124:wh=[0,u,tc];break;case 125:wh=[0,u,79];break;case 126:wh=[0,u,11];break;case 127:wh=[0,u,74];break;case 128:wh=[0,u,Jt];break;case 129:wh=[0,u,13];break;case 130:wh=[0,u,14];break;case 131:wh=[0,u[4]?Z8(u,Q8(u,f),7):u,Ot];break;default:wh=[0,e5(u,Q8(u,f)),[5,H6(f)]]}else switch(yh){case 67:wh=[0,u,46];break;case 68:wh=[0,u,24];break;case 69:wh=[0,u,47];break;case 70:wh=[0,u,25];break;case 71:wh=[0,u,26];break;case 72:wh=[0,u,58];break;case 73:var gh=Q8(u,f),_h=H6(f),Th=u5(u,_h);wh=[0,Th[1],[3,gh,Th[2],_h]];break;case 74:var Sh=Q8(u,f),Eh=H6(f);wh=[0,u,[3,Sh,Eh,Eh]];break;case 75:wh=[0,u,0];break;case 76:wh=[0,u,1];break;case 77:wh=[0,u,4];break;case 78:wh=[0,u,5];break;case 79:wh=[0,u,6];break;case 80:wh=[0,u,7];break;case 81:wh=[0,u,12];break;case 82:wh=[0,u,10];break;case 83:wh=[0,u,8];break;case 84:wh=[0,u,9];break;case 85:wh=[0,u,82];break;case 86:N6(f),A6(f);var xh=x6(f);wh=0===(0===(62<xh?63<xh?-1:0:-1)?0:C6(f))?[0,u,81]:m2($W);break;case 87:wh=[0,u,80];break;case 88:wh=[0,u,81];break;case 89:wh=[0,u,84];break;case 90:wh=[0,u,83];break;case 91:wh=[0,u,90];break;case 92:wh=[0,u,91];break;case 93:wh=[0,u,92];break;case 94:wh=[0,u,93];break;case 95:wh=[0,u,88];break;case 96:wh=[0,u,89];break;case 97:wh=[0,u,Vi];break;case 98:wh=[0,u,108];break;default:wh=[0,u,69]}else if(34<=yh)switch(yh){case 34:wh=[0,u,37];break;case 35:wh=[0,u,43];break;case 36:wh=[0,u,48];break;case 37:wh=[0,u,49];break;case 38:wh=[0,u,41];break;case 39:wh=[0,u,30];break;case 40:wh=[0,u,38];break;case 41:wh=[0,u,39];break;case 42:wh=[0,u,15];break;case 43:wh=[0,u,16];break;case 44:wh=[0,u,52];break;case 45:wh=[0,u,50];break;case 46:wh=[0,u,17];break;case 47:wh=[0,u,18];break;case 48:wh=[0,u,53];break;case 49:wh=[0,u,28];break;case 50:wh=[0,u,44];break;case 51:wh=[0,u,29];break;case 52:wh=[0,u,63];break;case 53:wh=[0,u,62];break;case 54:wh=[0,u,54];break;case 55:wh=[0,u,55];break;case 56:wh=[0,u,56];break;case 57:wh=[0,u,57];break;case 58:wh=[0,u,19];break;case 59:wh=[0,u,42];break;case 60:wh=[0,u,51];break;case 61:wh=[0,u,20];break;case 62:wh=[0,u,21];break;case 63:wh=[0,u,22];break;case 64:wh=[0,u,31];break;case 65:wh=[0,u,23];break;default:wh=[0,u,61]}else switch(yh){case 0:wh=[1,r5(u,f)];break;case 1:wh=[1,e5(u,Q8(u,f))];break;case 2:wh=[1,u];break;case 3:var Ah=Q8(u,f),Ih=Z2(uo),Ch=o5(u,Ih,f);wh=[1,n5(Ch[1],Ah,Ch[2],Ih,1)];break;case 4:var Nh=H6(f);if(u[5]){var Oh=u[4]?t5(u,Q8(u,f),Nh):u,Rh=T4(1,Oh),Lh=L6(f);if(Gd(J6(f,Lh-1|0,1),VW))if(Yd(J6(f,Lh-2|0,1),zW)){wh=[0,Rh,82];var Ph=1}else Ph=0;else Ph=0;if(!Ph)wh=[1,Rh]}else{var Uh=Q8(u,f),Dh=Z2(uo);a3(Dh,G2(Nh,2,sd(Nh)-2|0));var Fh=o5(u,Dh,f);wh=[1,n5(Fh[1],Uh,Fh[2],Dh,1)]}break;case 5:if(u[4])wh=[1,T4(0,u)];else{N6(f),A6(f);wh=0===(0===b8(x6(f))?0:C6(f))?[0,u,wf]:m2(KW)}break;case 6:var Mh=Q8(u,f),Xh=Z2(uo),jh=v5(u,Xh,f);wh=[1,n5(jh[1],Mh,jh[2],Xh,0)];break;case 7:wh=0===O6(f)?[1,v5(u,Z2(uo),f)[1]]:[0,u,QW];break;case 8:var Bh=H6(f),qh=Q8(u,f),Gh=Z2(uo),Yh=Z2(uo);a3(Yh,Bh);var Jh=b5(u,Bh,Gh,Yh,0,f),Hh=p4(qh,Jh[2]),Wh=Jh[3],Vh=t3(Yh),zh=[1,[0,Hh,t3(Gh),Vh,Wh]];wh=[0,Jh[1],zh];break;case 9:var Kh=Z2(uo),Qh=Z2(uo),$h=Z2(uo);a3($h,H6(f));var Zh=k5(u,Q8(u,f),Kh,Qh,$h,f),tp=Zh[3],ep=t3($h),rp=t3(Qh),ap=[0,t3(Kh),rp,ep];wh=[0,Zh[1],[2,[0,Zh[2],ap,tp]]];break;case 10:wh=f5(u,f,function(t,e){if(A6(e),0===i8(x6(e)))if(0===t8(x6(e)))if(0===V4(x6(e))){for(;;)if(I6(e,0),0!==V4(x6(e))){var r=C6(e);break}}else r=C6(e);else r=C6(e);else r=C6(e);return 0===r?[0,t,[0,0,H6(e)]]:m2(HW)});break;case 11:wh=[0,u,[0,0,H6(f)]];break;case 12:wh=f5(u,f,function(t,e){if(A6(e),0===i8(x6(e)))if(0===l8(x6(e)))if(0===a8(x6(e))){for(;;)if(I6(e,0),0!==a8(x6(e))){var r=C6(e);break}}else r=C6(e);else r=C6(e);else r=C6(e);return 0===r?[0,t,[0,2,H6(e)]]:m2(JW)});break;case 13:wh=[0,u,[0,2,H6(f)]];break;case 14:wh=f5(u,f,function(t,e){if(A6(e),0===i8(x6(e)))if(0===a8(x6(e))){for(;;)if(I6(e,0),0!==a8(x6(e))){var r=C6(e);break}}else r=C6(e);else r=C6(e);return 0===r?[0,t,[0,1,H6(e)]]:m2(YW)});break;case 15:wh=[0,u,[0,1,H6(f)]];break;case 16:wh=f5(u,f,function(t,e){if(A6(e),0===i8(x6(e)))if(0===F4(x6(e)))if(0===P4(x6(e))){for(;;)if(I6(e,0),0!==P4(x6(e))){var r=C6(e);break}}else r=C6(e);else r=C6(e);else r=C6(e);return 0===r?[0,t,[0,3,H6(e)]]:m2(GW)});break;case 18:wh=f5(u,f,function(t,e){function r(t){for(;;)if(I6(t,0),0!==O4(x6(t)))return C6(t)}function a(t){var e=R4(x6(t));return 0===e?0===O4(x6(t))?r(t):C6(t):1===e?r(t):C6(t)}function n(t){for(;;){var e=m8(x6(t));if(0!==e)return 1===e?a(t):C6(t)}}A6(e);var s=x6(e),c=45<s?57<s?-1:Ed(dz,s+Ms|0)-1|0:-1;if(2<c>>>0)var i=C6(e);else switch(c){case 0:if(0===O4(x6(e)))for(;;){var u=m8(x6(e));if(0!==u){i=1===u?a(e):C6(e);break}}else i=C6(e);break;case 1:var f=q4(x6(e));i=0===f?n(e):1===f?a(e):C6(e);break;default:for(;;){var o=o8(x6(e));if(2<o>>>0)i=C6(e);else switch(o){case 0:i=n(e);break;case 1:continue;default:i=a(e)}break}}return 0===i?[0,t,[0,3,H6(e)]]:m2(qW)});break;case 20:wh=f5(u,f,function(t,e){function r(t){for(;;)if(I6(t,0),0!==O4(x6(t)))return C6(t)}A6(e);var a=A8(x6(e));if(0===a)var n=0===O4(x6(e))?r(e):C6(e);else if(1===a)for(;;){I6(e,0);var s=A8(x6(e));if(0===s){I6(e,0);n=0===O4(x6(e))?r(e):C6(e)}else{if(1===s)continue;n=C6(e)}break}else n=C6(e);return 0===n?[0,t,[0,3,H6(e)]]:m2(BW)});break;case 22:wh=[0,u,64];break;case 23:wh=[0,u,65];break;case 24:wh=[0,u,32];break;case 25:wh=[0,u,33];break;case 26:wh=[0,u,34];break;case 27:wh=[0,u,40];break;case 28:wh=[0,u,27];break;case 29:wh=[0,u,35];break;case 30:wh=[0,u,59];break;case 31:wh=[0,u,60];break;case 32:wh=[0,u,36];break;case 33:wh=[0,u,45];break;default:wh=[0,u,[0,3,H6(f)]]}}if(0===wh[0]){var np=$8([0,wh[1],wh[2]]);break}u=wh[1]}break;case 1:for(var sp=i;;){var cp=h5(sp,sp[2]);if(0===cp[0]){np=$8([0,cp[1],cp[2]]);break}sp=cp[1]}break;case 2:for(var ip=i;;){var up=ip[2],fp=function(t,e){for(;;){I6(e,12);var r=r8(x6(e));if(0!==r)return 1===r?t<50?op(t+1|0,e):Wd(op,[0,e]):C6(e)}},op=function(t,e){if(0===H8(x6(e))){var r=I8(x6(e));if(0===r)return 0===P4(x6(e))&&0===P4(x6(e))&&0===P4(x6(e))?t<50?fp(t+1|0,e):Wd(fp,[0,e]):C6(e);if(1===r){if(0===P4(x6(e)))for(;;){var a=j4(x6(e));if(0!==a)return 1===a?t<50?fp(t+1|0,e):Wd(fp,[0,e]):C6(e)}return C6(e)}return C6(e)}return C6(e)},vp=function(t){return Hd(fp(0,t))};A6(up);var lp=x6(up),bp=Uc<lp?ns<lp?ar<lp?sv<lp?yl<lp?rk<lp?zc<lp?ps<lp?1:6:Eo<lp?wt<lp?1:6:G<lp?1:6:pe<lp?Fs<lp?Ic<lp?1:6:ik<lp?1:6:Ku<lp?bu<lp?1:6:Ul<lp?1:6:Fn<lp?Xv<lp?Qn<lp?ys<lp?Co<lp?1:6:wo<lp?1:6:Qt<lp?Us<lp?1:6:pf<lp?1:6:rs<lp?jc<lp?qs<lp?1:6:ht<lp?1:6:Ff<lp?jv<lp?1:6:Rs<lp?1:6:Lr<lp?Mf<lp?B<lp?$o<lp?1:6:sr<lp?1:6:bc<lp?Fr<lp?1:6:_a<lp?1:6:Pu<lp?ri<lp?Hi<lp?1:6:Oe<lp?1:6:xo<lp?Rb<lp?1:6:ol<lp?1:6:Ls<lp?ru<lp?wa<lp?Za<lp?Au<lp?Lu<lp?1:6:Es<lp?1:6:Vl<lp?Gf<lp?1:6:xa<lp?1:6:Ri<lp?ct<lp?Js<lp?1:6:Gc<lp?1:6:Ua<lp?oe<lp?1:6:la<lp?1:6:Er<lp?Tn<lp?nn<lp?Zv<lp?1:6:U<lp?1:6:Il<lp?es<lp?1:6:el<lp?1:6:vf<lp?Da<lp?jb<lp?1:6:v<lp?1:6:Tt<lp?rn<lp?1:6:uf<lp?1:6:nk<lp?Ef<lp?Is<lp?io<lp?j<lp?1:6:Ni<lp?1:6:cr<lp?Vf<lp?1:6:ee<lp?1:6:ss<lp?os<lp?hb<lp?1:6:Fu<lp?1:6:E<lp?Ab<lp?1:6:ho<lp?1:6:Ql<lp?xr<lp?xc<lp?Z<lp?1:6:hi<lp?1:6:ot<lp?_e<lp?1:6:Ca<lp?1:6:Uo<lp?Qf<lp?As<lp?1:6:oa<lp?1:6:Nn<lp?Gu<lp?1:6:Ro<lp?1:6:cn<lp?Xl<lp?xt<lp?Qc<lp?po<lp?al<lp?fa<lp?1:6:Oc<lp?1:6:Vn<lp?Pl<lp?1:6:ku<lp?1:6:Ja<lp?Ml<lp?Xf<lp?1:6:le<lp?1:6:Nf<lp?kn<lp?1:6:Ui<lp?1:6:ut<lp?Un<lp?m<lp?Qv<lp?1:6:hr<lp?1:6:sl<lp?Rr<lp?1:6:ie<lp?1:6:fl<lp?Qi<lp?wc<lp?1:6:fk<lp?1:6:Pt<lp?ga<lp?1:6:So<lp?1:6:ir<lp?vv<lp?bs<lp?$b<lp?Cl<lp?1:6:qt<lp?1:6:hs<lp?Gs<lp?1:6:Zl<lp?1:6:Al<lp?ev<lp?so<lp?1:6:Oa<lp?1:6:un<lp?ai<lp?1:6:bt<lp?1:6:Db<lp?Zr<lp?sa<lp?Ra<lp?1:6:vt<lp?1:6:jl<lp?Lt<lp?1:6:lb<lp?1:6:mf<lp?ea<lp?lv<lp?1:6:Tr<lp?1:6:za<lp?Dr<lp?1:6:go<lp?1:6:hf<lp?Po<lp?Yi<lp?Tl<lp?Vb<lp?Ei<lp?1:6:Ka<lp?1:6:Hf<lp?at<lp?1:6:F<lp?1:6:mn<lp?xl<lp?Av<lp?1:6:vb<lp?1:6:Sr<lp?xi<lp?1:6:jr<lp?1:6:ye<lp?Mi<lp?Ta<lp?Ut<lp?1:6:Ti<lp?1:6:Va<lp?$i<lp?1:6:ae<lp?1:6:tb<lp?on<lp?st<lp?1:6:St<lp?1:6:$c<lp?rb<lp?1:6:ts<lp?1:6:H<lp?eb<lp?wb<lp?Qs<lp?qu<lp?1:6:vu<lp?1:6:il<lp?ek<lp?1:6:Vr<lp?1:6:ms<lp?Hl<lp?rt<lp?1:6:or<lp?1:6:zu<lp?S<lp?1:6:li<lp?1:6:dt<lp?oc<lp?Yr<lp?du<lp?1:6:Sa<lp?1:6:Rt<lp?$f<lp?1:6:ob<lp?1:6:no<lp?pi<lp?bb<lp?1:6:Jr<lp?1:6:$e<lp?$v<lp?1:6:ro<lp?1:6:Do<lp?Ur<lp?Bl<lp?yv<lp?Vc<lp?gv<lp?Ks<lp?wi<lp?1:6:gu<lp?1:6:Gi<lp?vr<lp?1:6:Ye<lp?1:6:lu<lp?rv<lp?d<lp?1:6:bk<lp?1:6:Sv<lp?Sn<lp?1:2:tl<lp?1:6:hc<lp?p<lp?Jl<lp?Wa<lp?1:6:No<lp?1:6:ti<lp?Ac<lp?1:6:ll<lp?1:6:ju<lp?yi<lp?uv<lp?1:6:yr<lp?1:6:pt<lp?nt<lp?1:6:ac<lp?1:6:Wr<lp?In<lp?Cs<lp?tu<lp?vo<lp?1:6:Eb<lp?1:6:x<lp?ua<lp?1:6:Mn<lp?1:6:Ho<lp?Zi<lp?_i<lp?1:6:_<lp?1:6:nb<lp?vs<lp?1:6:Yc<lp?1:6:na<lp?ni<lp?xn<lp?cv<lp?1:6:vn<lp?1:6:Sf<lp?Tc<lp?1:6:_f<lp?1:6:Yn<lp?xb<lp?iu<lp?1:6:Vv<lp?1:6:qr<lp?kb<lp?1:6:Yt<lp?1:6:Fa<lp?Wv<lp?Ln<lp?W<lp?it<lp?Jf<lp?1:6:ok<lp?1:6:Fo<lp?dv<lp?1:6:Ki<lp?1:6:Ns<lp?Ha<lp?Nc<lp?1:6:ui<lp?1:6:Lv<lp?We<lp?1:6:ul<lp?1:6:Oi<lp?pb<lp?_b<lp?Hv<lp?1:6:Vu<lp?1:6:zb<lp?Gb<lp?1:6:av<lp?1:6:fb<lp?Xa<lp?sc<lp?1:6:n<lp?1:6:Dt<lp?Pf<lp?1:6:di<lp?1:6:Yu<lp?Ol<lp?nl<lp?ze<lp?Hb<lp?1:6:Fv<lp?1:6:Ga<lp?$a<lp?1:6:me<lp?1:6:Qo<lp?Vo<lp?Dv<lp?1:6:Cv<lp?1:6:_t<lp?Fe<lp?1:6:ji<lp?1:6:yf<lp?Xt<lp?w<lp?c<lp?1:6:db<lp?1:6:dn<lp?su<lp?1:6:Ji<lp?1:6:sf<lp?O<lp?Ve<lp?1:6:Wt<lp?1:6:rf<lp?qa<lp?1:6:ue<lp?1:6:Gt<lp?Lc<lp?jt<lp?lr<lp?gr<lp?gn<lp?Pe<lp?1:6:gb<lp?1:6:zs<lp?Kf<lp?1:6:ak<lp?1:6:Mc<lp?bf<lp?nv<lp?1:6:Cb<lp?1:6:pa<lp?ao<lp?1:6:Sb<lp?1:6:Zs<lp?Ht<lp?To<lp?s<lp?1:6:$<lp?1:6:Gr<lp?Hs<lp?1:6:Ev<lp?1:6:La<lp?mv<lp?Pn<lp?1:6:us<lp?1:6:K<lp?an<lp?1:6:L<lp?1:6:Sc<lp?ci<lp?ei<lp?Ii<lp?Ws<lp?1:6:yc<lp?1:6:Zt<lp?Wl<lp?1:6:$t<lp?1:6:Q<lp?Na<lp?Nr<lp?1:6:Tv<lp?1:6:mb<lp?qv<lp?1:6:ii<lp?1:6:Zn<lp?mt<lp?l<lp?Hu<lp?1:2:Ss<lp?1:6:ln<lp?Wb<lp?1:6:Su<lp?1:6:Qr<lp?kr<lp?lc<lp?1:6:be<lp?1:6:$s<lp?ov<lp?1:6:fo<lp?1:6:gc<lp?kl<lp?nc<lp?Wo<lp?ce<lp?He<lp?1:6:Gn<lp?1:6:ra<lp?cu<lp?1:6:kc<lp?1:6:qc<lp?_r<lp?Ao<lp?1:6:Ne<lp?1:6:aa<lp?bn<lp?1:6:Tf<lp?1:6:Gv<lp?Ae<lp?Go<lp?da<lp?1:6:yu<lp?1:6:fe<lp?wv<lp?1:6:br<lp?1:6:gl<lp?ke<lp?bo<lp?1:6:Ai<lp?1:6:Ie<lp?er<lp?1:6:pu<lp?1:6:Vt<lp?Ob<lp?yt<lp?et<lp?Wf<lp?1:6:C<lp?1:6:T<lp?On<lp?1:6:de<lp?1:6:Ge<lp?qi<lp?sb<lp?1:6:Ze<lp?1:6:Dl<lp?Xs<lp?1:6:Pb<lp?1:6:ft<lp?va<lp?en<lp?Pi<lp?1:6:Ft<lp?1:6:ub<lp?wn<lp?1:6:dr<lp?1:6:zn<lp?ia<lp?$l<lp?1:2:Nt<lp?1:2:Mu<lp?mu<lp?1:3:h<lp?1:2:Ed(QV,lp+1|0)-1|0;if(14<bp>>>0)var kp=C6(up);else switch(bp){case 0:kp=0;break;case 1:kp=14;break;case 2:if(I6(up,2),0===C4(x6(up))){for(;;)if(I6(up,2),0!==C4(x6(up))){kp=C6(up);break}}else kp=C6(up);break;case 3:kp=1;break;case 4:I6(up,1);kp=0===C8(x6(up))?1:C6(up);break;case 5:kp=13;break;case 6:I6(up,12);var dp=r8(x6(up));kp=0===dp?vp(up):1===dp?function(t){return Hd(op(0,t))}(up):C6(up);break;case 7:kp=10;break;case 8:I6(up,6);var hp=F8(x6(up));kp=0===hp?4:1===hp?3:C6(up);break;case 9:kp=9;break;case 10:kp=5;break;case 11:kp=11;break;case 12:kp=7;break;case 13:if(I6(up,14),0===H8(x6(up))){var pp=I8(x6(up));if(0===pp)kp=0===P4(x6(up))&&0===P4(x6(up))&&0===P4(x6(up))?vp(up):C6(up);else if(1===pp)if(0===P4(x6(up)))for(;;){var mp=j4(x6(up));if(0!==mp){kp=1===mp?vp(up):C6(up);break}}else kp=C6(up);else kp=C6(up)}else kp=C6(up);break;default:kp=8}if(14<kp>>>0)var wp=m2(XW);else switch(kp){case 0:wp=[0,ip,Ot];break;case 1:wp=[1,r5(ip,up)];break;case 2:wp=[1,ip];break;case 3:var yp=Q8(ip,up),gp=Z2(uo),_p=v5(ip,gp,up);wp=[1,n5(_p[1],yp,_p[2],gp,0)];break;case 4:var Tp=Q8(ip,up),Sp=Z2(uo),Ep=o5(ip,Sp,up);wp=[1,n5(Ep[1],Tp,Ep[2],Sp,1)];break;case 5:wp=[0,ip,94];break;case 6:wp=[0,ip,Jt];break;case 7:wp=[0,ip,95];break;case 8:wp=[0,ip,0];break;case 9:wp=[0,ip,82];break;case 10:wp=[0,ip,10];break;case 11:wp=[0,ip,79];break;case 12:wp=[0,ip,[6,H6(up)]];break;case 13:var xp=H6(up),Ap=Q8(ip,up),Ip=Z2(uo),Cp=Z2(uo);a3(Cp,xp);var Np=Gd(xp,jW)?0:1,Op=d5(ip,Np,Ip,Cp,up);a3(Cp,xp);var Rp=t3(Ip),Lp=t3(Cp),Pp=[7,[0,p4(Ap,Op[2]),Rp,Lp]];wp=[0,Op[1],Pp];break;default:wp=[0,ip,[5,H6(up)]]}if(0===wp[0]){np=$8([0,wp[1],wp[2]]);break}ip=wp[1]}break;case 3:var Up=R6(i[2]),Dp=K8(i,Up,Up),Fp=Z2(uo),Mp=Z2(uo),Xp=i[2];A6(Xp);var jp=x6(Xp),Bp=zr<jp?mu<jp?1:Mu<jp?2:1:Ed(gz,jp+1|0)-1|0;if(5<Bp>>>0)var qp=C6(Xp);else switch(Bp){case 0:qp=1;break;case 1:qp=4;break;case 2:qp=0;break;case 3:I6(Xp,0);qp=0===C8(x6(Xp))?0:C6(Xp);break;case 4:qp=2;break;default:qp=3}if(4<qp>>>0)var Gp=m2(MW);else switch(qp){case 0:var Yp=H6(Xp);a3(Mp,Yp),a3(Fp,Yp);var Jp=d5(r5(i,Xp),2,Fp,Mp,Xp),Hp=t3(Fp),Wp=t3(Mp),Vp=[7,[0,p4(Dp,Jp[2]),Hp,Wp]];Gp=[0,Jp[1],Vp];break;case 1:Gp=[0,i,Ot];break;case 2:Gp=[0,i,94];break;case 3:Gp=[0,i,0];break;default:var zp=H6(Xp);a3(Mp,zp),a3(Fp,zp);var Kp=d5(i,2,Fp,Mp,Xp),Qp=t3(Fp),$p=t3(Mp),Zp=[7,[0,p4(Dp,Kp[2]),Qp,$p]];Gp=[0,Kp[1],Zp]}np=$8([0,Gp[1],Gp[2]]);break;case 4:for(var tm=i[2],em=i;;){A6(tm);var rm=x6(tm),am=-1<rm?Uc<rm?l<rm?Sv<rm?Sn<rm?0:1:Hu<rm?0:1:zn<rm?ia<rm?$l<rm?0:1:Nt<rm?0:1:Mu<rm?mu<rm?0:2:h<rm?0:1:Ed(CV,rm)-1|0:-1;if(5<am>>>0)var nm=C6(tm);else switch(am){case 0:nm=5;break;case 1:if(I6(tm,1),0===C4(x6(tm))){for(;;)if(I6(tm,1),0!==C4(x6(tm))){nm=C6(tm);break}}else nm=C6(tm);break;case 2:nm=0;break;case 3:I6(tm,0);nm=0===C8(x6(tm))?0:C6(tm);break;case 4:I6(tm,5);var sm=F8(x6(tm));nm=0===sm?3:1===sm?2:C6(tm);break;default:nm=4}if(5<nm>>>0)var cm=m2(TW);else switch(nm){case 0:em=r5(em,tm);continue;case 1:continue;case 2:var im=Q8(em,tm),um=Z2(uo),fm=v5(em,um,tm);em=n5(fm[1],im,fm[2],um,0);continue;case 3:var om=Q8(em,tm),vm=Z2(uo),lm=o5(em,vm,tm);em=n5(lm[1],om,lm[2],vm,1);continue;case 4:var bm=Q8(em,tm),km=Z2(uo),dm=Z2(uo),hm=Z2(uo);a3(hm,SW);var pm=k5(em,bm,km,dm,hm,tm),mm=pm[3],wm=t3(hm),ym=t3(dm),gm=[0,t3(km),ym,wm];cm=[0,pm[1],[2,[0,pm[2],gm,mm]]];break;default:var _m=e5(em,Q8(em,tm));cm=[0,_m,[2,[0,Q8(_m,tm),EW,1]]]}np=$8(cm);break}break;default:for(var Tm=i[2],Sm=i;;){A6(Tm);var Em=x6(Tm),xm=Uc<Em?l<Em?Sv<Em?Sn<Em?1:2:Hu<Em?1:2:zn<Em?ia<Em?$l<Em?1:2:Nt<Em?1:2:Mu<Em?mu<Em?1:3:h<Em?1:2:Ed(VV,Em+1|0)-1|0;if(5<xm>>>0)var Am=C6(Tm);else switch(xm){case 0:Am=0;break;case 1:Am=6;break;case 2:if(I6(Tm,2),0===C4(x6(Tm))){for(;;)if(I6(Tm,2),0!==C4(x6(Tm))){Am=C6(Tm);break}}else Am=C6(Tm);break;case 3:Am=1;break;case 4:I6(Tm,1);Am=0===C8(x6(Tm))?1:C6(Tm);break;default:I6(Tm,5);var Im=F8(x6(Tm));Am=0===Im?4:1===Im?3:C6(Tm)}if(6<Am>>>0)var Cm=m2(VF);else switch(Am){case 0:Cm=[0,Sm,Ot];break;case 1:Sm=r5(Sm,Tm);continue;case 2:continue;case 3:var Nm=Q8(Sm,Tm),Om=Z2(uo),Rm=v5(Sm,Om,Tm);Sm=n5(Rm[1],Nm,Rm[2],Om,0);continue;case 4:var Lm=Q8(Sm,Tm),Pm=Z2(uo),Um=o5(Sm,Pm,Tm);Sm=n5(Um[1],Lm,Um[2],Pm,1);continue;case 5:var Dm=Q8(Sm,Tm),Fm=Z2(uo),Mm=Sm;t:for(;;){A6(Tm);var Xm=x6(Tm),jm=92<Xm?mu<Xm?1:Mu<Xm?2:1:Ed(cz,Xm+1|0)-1|0;if(6<jm>>>0)var Bm=C6(Tm);else switch(jm){case 0:Bm=0;break;case 1:Bm=7;break;case 2:Bm=6;break;case 3:I6(Tm,6);Bm=0===C8(x6(Tm))?6:C6(Tm);break;case 4:if(I6(Tm,4),0===Y4(x6(Tm))){for(;;)if(I6(Tm,3),0!==Y4(x6(Tm))){Bm=C6(Tm);break}}else Bm=C6(Tm);break;case 5:Bm=5;break;default:I6(Tm,7);var qm=x6(Tm),Gm=-1<qm?13<qm?mu<qm?0:Mu<qm?1:0:Ed(OV,qm)-1|0:-1;if(2<Gm>>>0)Bm=C6(Tm);else switch(Gm){case 0:Bm=2;break;case 1:Bm=1;break;default:I6(Tm,1);Bm=0===C8(x6(Tm))?1:C6(Tm)}}if(7<Bm>>>0)var Ym=m2(GF);else switch(Bm){case 0:Ym=[0,Z8(Mm,Q8(Mm,Tm),19),YF];break;case 1:Ym=[0,Z8(Mm,Q8(Mm,Tm),19),JF];break;case 3:var Jm=H6(Tm);Ym=[0,Mm,G2(Jm,1,sd(Jm)-1|0)];break;case 4:Ym=[0,Mm,HF];break;case 5:for(r3(Fm,91);;){A6(Tm);var Hm=x6(Tm),Wm=93<Hm?1:Ed(RV,Hm+1|0)-1|0;if(3<Wm>>>0)var Vm=C6(Tm);else switch(Wm){case 0:Vm=0;break;case 1:Vm=4;break;case 2:I6(Tm,4);var zm=x6(Tm),Km=91<zm?93<zm?-1:Ed(bh,zm-92|0)-1|0:-1;Vm=0===Km?1:1===Km?2:C6(Tm);break;default:Vm=3}if(4<Vm>>>0)var Qm=m2(BF);else switch(Vm){case 0:Qm=Mm;break;case 1:a3(Fm,qF);continue;case 2:r3(Fm,92),r3(Fm,93);continue;case 3:r3(Fm,93);Qm=Mm;break;default:a3(Fm,H6(Tm));continue}Mm=Qm;continue t}case 6:Ym=[0,Z8(Mm,Q8(Mm,Tm),19),WF];break;default:a3(Fm,H6(Tm));continue}var $m=Ym[1],Zm=p4(Dm,Q8($m,Tm)),tw=Ym[2];Cm=[0,$m,[4,[0,Zm,t3(Fm),tw]]];break}break;default:Cm=[0,e5(Sm,Q8(Sm,Tm)),[5,H6(Tm)]]}np=$8(Cm);break}}var ew=np[1],rw=y4(ew[2].slice(),ew);t[4]=ew;var aw=t[2],nw=[0,[0,rw,np[2]]];Nk(t[1],aw)[aw+1]=nw,t[2]=t[2]+1|0}},y5=function(t,e,r,a){var n=t?t[1]:t,s=e?e[1]:e;try{var c=Y6(a),i=0}catch(e){if((e=Kd(e))!==h6)throw e;var u=[0,[0,[0,r,vh[2],vh[3]],76],0];c=Y6(DQ),i=u}var f=s?s[1]:dh,o=function(t,e,r){return[0,t,e,ZR,0,r,lh]}(r,c,f[6]),v=[0,m5(o,0)];return[0,[0,i],[0,0],p5[1],[0,p5[1]],[0,0],f[7],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,FQ],[0,o],v,[0,n],f,r,[0,0]]},g5=function(t){return I2(t[22][1])},_5=function(t){return t[26][6]},T5=function(t,e){var r=e[2];t[1][1]=[0,[0,e[1],r],t[1][1]];var a=t[21];return a?$d(a[1],t,r):a},S5=function(t,e){var r=e[2];if(Gd(r,UQ))return 0;if($d(p5[3],r,t[4][1]))return T5(t,[0,e[1],[8,r]]);var a=$d(p5[4],r,t[4][1]);return t[4][1]=a,0},E5=function(t,e){if(t<2){var r=e[24][1];w5(r,t);var a=Nk(r[1],t)[t+1];return a?a[1][2]:m2(XQ)}throw[0,uh,RQ]},x5=function(t,e){var r=e.slice();return r[6]=t,r},A5=function(t,e){var r=e.slice();return r[17]=t,r},I5=function(t,e){var r=e.slice();return r[18]=t,r},C5=function(t,e){var r=e.slice();return r[19]=t,r},N5=function(t,e){var r=e.slice();return r[20]=t,r},O5=function(t,e){var r=e.slice();return r[14]=t,r},R5=function(t,e){var r=e.slice();return r[8]=t,r},L5=function(t,e){var r=e.slice();return r[12]=t,r},P5=function(t,e){var r=e.slice();return r[15]=t,r},U5=function(t,e){var r=e.slice();return r[7]=t,r},D5=function(t,e){var r=e.slice();return r[13]=t,r},F5=function(t,e){var r=e.slice();return r[21]=[0,t],r},M5=function(t){function e(e){return T5(t,e)}return function(t){return R2(e,t)}},X5=function(t){var e=t[5][1];return e?[0,e[1][2]]:e},j5=function(t){var e=t[5][1];return e?[0,e[1][1]]:e},B5=function(t){var e=t.slice();return e[21]=0,e},q5=function(t,e,r){var a=t.slice();return a[3]=p5[1],a[8]=0,a[9]=0,a[10]=0,a[11]=1,a[17]=r,a[18]=e,a},G5=function(t){return Yd(t,QK)?0:1},Y5=function(t){if("number"==typeof t){if(48===t)return 1}else if(3===t[0]&&G5(t[3]))return 1;return 0},J5=function(t){return Yd(t,GK)&&Yd(t,YK)&&Yd(t,JK)&&Yd(t,HK)&&Yd(t,WK)&&Yd(t,VK)&&Yd(t,zK)&&Yd(t,KK)?0:1},H5=function(t){if("number"==typeof t)switch(t){case 42:case 52:case 53:case 54:case 55:case 56:case 57:case 58:return 1}else if(3===t[0]&&J5(t[3]))return 1;return 0},W5=function(t){return Yd(t,BK)&&Yd(t,qK)?0:1},V5=function(t){var e=Lk(t,$K);if(0<=e)if(0<e)var r=Lk(t,hQ),a=0<=r?0<r&&Yd(t,EQ)&&Yd(t,xQ)&&Yd(t,AQ)&&Yd(t,IQ)&&Yd(t,CQ)&&Yd(t,NQ)&&Yd(t,OQ)?0:1:Yd(t,pQ)&&Yd(t,mQ)&&Yd(t,wQ)&&Yd(t,yQ)&&Yd(t,gQ)&&Yd(t,_Q)&&Yd(t,TQ)&&Yd(t,SQ)?0:1;else a=1;else{var n=Lk(t,ZK);a=0<=n?0<n&&Yd(t,uQ)&&Yd(t,fQ)&&Yd(t,oQ)&&Yd(t,vQ)&&Yd(t,lQ)&&Yd(t,bQ)&&Yd(t,kQ)&&Yd(t,dQ)?0:1:Yd(t,tQ)&&Yd(t,eQ)&&Yd(t,rQ)&&Yd(t,aQ)&&Yd(t,nQ)&&Yd(t,sQ)&&Yd(t,cQ)&&Yd(t,iQ)?0:1}var s=a?1:0;if(s)var c=s;else{var i=G5(t);if(i)c=i;else{if(Yd(t,MK)&&Yd(t,XK)&&Yd(t,jK))return 0;c=1}}return c},z5=function(t){var e=Lk(t,EK);return(0<=e?0<e&&Yd(t,RK)&&Yd(t,LK)&&Yd(t,PK)&&Yd(t,UK)&&Yd(t,DK)&&Yd(t,FK)?0:1:Yd(t,xK)&&Yd(t,AK)&&Yd(t,IK)&&Yd(t,CK)&&Yd(t,NK)&&Yd(t,OK)?0:1)?1:0},K5=function(t,e){return E5(t,e)[1]},Q5=function(t,e){return E5(t,e)[2]},$5=function(t){return K5(0,t)},Z5=function(t){return Q5(0,t)},t7=function(t){return E5(0,t)[3]},e7=function(t){var e=X5(t);if(e)var r=e[1][2][1]<Z5(t)[2][1]?1:0;else r=e;return r},r7=function(t){var e=$5(t);if("number"==typeof e){var r=e-2|0;if(tc<r>>>0){if(!(108<(r+1|0)>>>0))return 1}else{var a=6!==r?1:0;if(!a)return a}}return e7(t)},a7=function(t,e){var r=K5(t,e);if(H5(r))return 1;if(Y5(r))return 1;if("number"==typeof r)var a=0;else if(3===r[0])if(W5(r[3])){var n=1;a=1}else a=0;else a=0;if(!a)n=0;if(n)return 1;if("number"==typeof r)switch(r){case 14:case 28:case 60:case 61:case 62:case 63:case 64:case 65:var s=1;break;default:s=0}else s=3===r[0]?1:0;return s?1:0},n7=function(t){return a7(0,t)},s7=function(t){var e=15===$5(t)?1:0;if(e)var r=e;else{var a=64===$5(t)?1:0;r=a?15===K5(1,t)?1:0:a}return r},c7=function(t){var e=$5(t);if("number"==typeof e&&(13===e?1:40===e?1:0))return 1;return 0},i7=function(t,e){return T5(t,[0,Z5(t),e])},u7=function(t){var e=t7(t);Qd(M5(t),e);var r=$5(t);if("number"==typeof r)if(Ot===r)var a=7,n=1;else n=0;else switch(r[0]){case 0:a=0,n=1;break;case 3:a=2,n=1;break;case 1:case 7:a=1,n=1;break;default:n=0}if(!n)if(Y5(r))a=3;else if(H5(r))a=45;else{if("number"==typeof r){var s=r;if(58<=s)switch(s){case 58:var c=nP;break;case 59:c=sP;break;case 60:c=cP;break;case 61:c=iP;break;case 62:c=uP;break;case 63:c=fP;break;case 64:c=oP;break;case 65:c=vP;break;case 66:c=lP;break;case 67:c=bP;break;case 68:c=kP;break;case 69:c=dP;break;case 70:c=hP;break;case 71:c=pP;break;case 72:c=mP;break;case 73:c=wP;break;case 74:c=yP;break;case 75:c=gP;break;case 76:c=_P;break;case 77:c=TP;break;case 78:c=SP;break;case 79:c=EP;break;case 80:c=xP;break;case 81:c=AP;break;case 82:c=IP;break;case 83:c=CP;break;case 84:c=NP;break;case 85:c=OP;break;case 86:c=RP;break;case 87:c=LP;break;case 88:c=PP;break;case 89:c=UP;break;case 90:c=DP;break;case 91:c=FP;break;case 92:c=MP;break;case 93:c=XP;break;case 94:c=jP;break;case 95:c=BP;break;case 96:c=qP;break;case 97:c=GP;break;case 98:c=YP;break;case 99:c=JP;break;case 100:c=HP;break;case 101:c=WP;break;case 102:c=VP;break;case 103:c=zP;break;case 104:c=KP;break;case 105:c=QP;break;case 106:c=$P;break;case 107:c=ZP;break;case 108:c=tU;break;case 109:c=eU;break;case 110:c=rU;break;case 111:c=aU;break;case 112:c=nU;break;case 113:c=sU;break;case 114:c=cU;break;default:c=iU}else switch(s){case 0:c=tL;break;case 1:c=eL;break;case 2:c=rL;break;case 3:c=aL;break;case 4:c=nL;break;case 5:c=sL;break;case 6:c=cL;break;case 7:c=iL;break;case 8:c=uL;break;case 9:c=fL;break;case 10:c=oL;break;case 11:c=vL;break;case 12:c=lL;break;case 13:c=bL;break;case 14:c=kL;break;case 15:c=dL;break;case 16:c=hL;break;case 17:c=pL;break;case 18:c=mL;break;case 19:c=wL;break;case 20:c=yL;break;case 21:c=gL;break;case 22:c=_L;break;case 23:c=TL;break;case 24:c=SL;break;case 25:c=EL;break;case 26:c=xL;break;case 27:c=AL;break;case 28:c=IL;break;case 29:c=CL;break;case 30:c=NL;break;case 31:c=OL;break;case 32:c=RL;break;case 33:c=LL;break;case 34:c=PL;break;case 35:c=UL;break;case 36:c=DL;break;case 37:c=FL;break;case 38:c=ML;break;case 39:c=XL;break;case 40:c=jL;break;case 41:c=BL;break;case 42:c=qL;break;case 43:c=GL;break;case 44:c=YL;break;case 45:c=JL;break;case 46:c=HL;break;case 47:c=WL;break;case 48:c=VL;break;case 49:c=zL;break;case 50:c=KL;break;case 51:c=QL;break;case 52:c=$L;break;case 53:c=ZL;break;case 54:c=tP;break;case 55:c=eP;break;case 56:c=rP;break;default:c=aP}}else switch(r[0]){case 0:c=r[2];break;case 2:c=r[1][2][3];break;case 4:var i=r[1],u=_2(uU,i[3]);c=_2(fU,_2(i[2],u));break;case 8:c=0===r[1]?vU:oU;break;case 1:case 7:c=r[1][3];break;case 3:case 9:c=r[3];break;default:c=r[1]}a=[1,c]}return i7(t,a)},f7=function(t){function e(e){return T5(t,[0,e[1],65])}return function(t){return R2(e,t)}},o7=function(t,e){var r=t[6];return r?i7(t,e):r},v7=function(t,e){var r=t[6];return r?T5(t,[0,e[1],e[2]]):r},l7=function(t,e){return T5(t,[0,e,[7,t[6]]])},b7=function(t){var e=t[25][1];if(e){var r=g5(t),a=$5(t),n=[0,Z5(t),a,r];Qd(e[1],n)}var s=t[24][1];w5(s,0);var c=Nk(s[1],0)[1],i=c?c[1][1]:m2(MQ);t[23][1]=i;var u=t7(t);Qd(M5(t),u),R2(function(e){return t[2][1]=[0,e,t[2][1]],0},E5(0,t)[4]);var f=[0,E5(0,t)];t[5][1]=f;var o=t[24][1];w5(o,0),1<o[2]&&z2(o[1],1,o[1],0,o[2]-1|0);var v=o[2]-1|0;return Nk(o[1],v)[v+1]=0,o[2]=o[2]-1|0,0},k7=function(t,e){t[22][1]=[0,e,t[22][1]];var r=g5(t),a=m5(t[23][1],r);return t[24][1]=a,0},d7=function(t){var e=t[22][1],r=e?e[2]:m2(SK);t[22][1]=r;var a=g5(t),n=m5(t[23][1],a);return t[24][1]=n,0},h7=function(t){var e=1-r7(t);return e?8===$5(t)?b7(t):u7(t):e},p7=function(t,e){return Xd($5(t),e)&&u7(t),b7(t)},m7=function(t,e){var r=$5(t);return("number"==typeof r?0:3===r[0]&&Gd(r[3],e)?1:0)||u7(t),b7(t)},w7=function(t,e){var r=Fk($5(t),e);return r?(b7(t),1):r},y7=[Li,jQ,Hk()],g7=function(t,e,r){if(r){var a=r[1],n=a[1];if(e[25][1]=[0,n],t)for(var s=a[2][2];;){if(!s)return 0;var c=s[2];Qd(n,s[1]);s=c}var i=t}else i=r;return i},_7=function(t,e){var r=function(t){var e=t[25][1];if(e){var r=[0,0,0,0],a=[0,function(t){var e=[0,t,0],a=r[3];return a?(r[1]=r[1]+1|0,a[2]=e,r[3]=e,0):(r[1]=1,r[2]=e,r[3]=e,0)}];t[25][1]=a;var n=[0,[0,e[1],r]]}else n=e;return[0,t[1][1],t[2][1],t[5][1],t[22][1],t[23][1],n]}(t);try{return function(t,e,r){return g7(1,t,e[6]),[0,r]}(t,r,Qd(e,t))}catch(e){if((e=Kd(e))===y7)return function(t,e){g7(0,t,e[6]),t[1][1]=e[1],t[2][1]=e[2],t[5][1]=e[3],t[22][1]=e[4],t[23][1]=e[5];var r=g5(t),a=m5(t[23][1],r);return t[24][1]=a,0}(t,r);throw e}},T7=function(t){var e=Z5(t),r=$5(t);if("number"==typeof r)switch(r){case 15:var a=BQ,n=1;break;case 16:a=qQ,n=1;break;case 17:a=GQ,n=1;break;case 18:a=YQ,n=1;break;case 19:a=JQ,n=1;break;case 20:a=HQ,n=1;break;case 21:a=WQ,n=1;break;case 22:a=VQ,n=1;break;case 23:a=zQ,n=1;break;case 24:a=KQ,n=1;break;case 25:a=QQ,n=1;break;case 26:a=$Q,n=1;break;case 27:a=ZQ,n=1;break;case 28:a=t$,n=1;break;case 29:a=e$,n=1;break;case 30:a=r$,n=1;break;case 31:a=a$,n=1;break;case 32:a=n$,n=1;break;case 33:a=s$,n=1;break;case 34:a=c$,n=1;break;case 35:a=i$,n=1;break;case 36:a=u$,n=1;break;case 37:a=f$,n=1;break;case 38:a=o$,n=1;break;case 39:a=v$,n=1;break;case 40:a=l$,n=1;break;case 41:a=b$,n=1;break;case 42:a=k$,n=1;break;case 43:a=d$,n=1;break;case 44:a=h$,n=1;break;case 45:a=p$,n=1;break;case 46:a=m$,n=1;break;case 47:a=w$,n=1;break;case 48:a=y$,n=1;break;case 49:a=g$,n=1;break;case 50:a=_$,n=1;break;case 51:a=T$,n=1;break;case 52:a=S$,n=1;break;case 53:a=E$,n=1;break;case 54:a=x$,n=1;break;case 55:a=A$,n=1;break;case 56:a=I$,n=1;break;case 57:a=C$,n=1;break;case 58:a=N$,n=1;break;case 59:a=O$,n=1;break;case 60:a=R$,n=1;break;case 61:a=L$,n=1;break;case 62:a=P$,n=1;break;case 63:a=U$,n=1;break;case 64:a=D$,n=1;break;case 65:a=F$,n=1;break;case 110:a=M$,n=1;break;case 111:a=X$,n=1;break;case 112:a=j$,n=1;break;case 113:a=B$,n=1;break;case 114:a=q$,n=1;break;case 115:a=G$,n=1;break;default:n=0}else switch(r[0]){case 3:a=r[2],n=1;break;case 8:if(0===r[1])a=J$,n=1;else a=Y$,n=1;break;default:n=0}if(!n){u7(t);a=H$}return b7(t),[0,e,a]},S7=function(t){for(var e=t;;){var r=e[2];if("number"==typeof r||24!==r[0])return 0;var a=r[1][2],n=a[2];if("number"!=typeof n&&20===n[0])return 1;e=a}},E7=function(t,e,r){var a=t?t[1]:Z5(r),n=Qd(e,r),s=X5(r);return[0,s?p4(a,s[1]):a,n]},x7=$2([0,J2]),A7=$2([0,J2]),I7=$2([0,J2]),C7=$2([0,function(t,e){var r=e[1],a=t[1],n=r[1],s=a[1];if(s)if(n){var c=n[1],i=s[1],u=h4(c),f=h4(i)-u|0;if(0===f)var o=d4(c),v=Lk(d4(i),o);else v=f}else v=-1;else v=n?1:0;if(0===v)var l=m4(a[2],r[2]),b=0===l?m4(a[3],r[3]):l;else b=v;return 0===b?Uk(t[2],e[2]):b}]),N7=$d(k6,b2,l2),O7=function(t){var e=function t(e){return t.fun(e)},r=function t(e){return t.fun(e)},a=function t(e){return t.fun(e)},n=function t(e){return t.fun(e)},s=function t(e,r){return t.fun(e,r)},c=function t(e){return t.fun(e)},i=function t(e,r){return t.fun(e,r)},u=function t(e){return t.fun(e)},f=function t(e,r){return t.fun(e,r)},o=function t(e){return t.fun(e)},v=function t(e){return t.fun(e)},l=function t(e,r){return t.fun(e,r)},b=function t(e){return t.fun(e)},k=function t(e){return t.fun(e)},d=function t(e){return t.fun(e)},h=function t(e,r){return t.fun(e,r)},p=function t(e,r){return t.fun(e,r)},m=function t(e){return t.fun(e)},w=function t(e){return t.fun(e)},y=function t(e){return t.fun(e)},g=function t(e){return t.fun(e)},_=function t(e){return t.fun(e)},T=function t(e){return t.fun(e)},S=function t(e,r,a,n){return t.fun(e,r,a,n)},E=function t(e,r,a,n){return t.fun(e,r,a,n)},x=function t(e){return t.fun(e)},A=function t(e){return t.fun(e)},I=function t(e,r){return t.fun(e,r)},C=function t(e){return t.fun(e)},N=function t(e){return t.fun(e)},O=function t(e,r){return t.fun(e,r)},R=function t(e,r){return t.fun(e,r)},L=function t(e){return t.fun(e)};function P(r){var a=K5(1,r);return"number"!=typeof a||1<(a+vi|0)>>>0?$d(h,r,Qd(e,r)):$d(p,r,$d(t[13],0,r))}function U(t,r,a){return E7([0,r],function(t){var r=Qd(w,t);return p7(t,82),[0,r,Qd(e,t),a]},t)}function D(t,e,r,a){var n=U(t,e,$d(I,0,t)),s=[0,n[1],[1,n[2]]];return[0,[0,s[1],[0,a,[0,s],0,r,1,0]]]}function F(t,r,a,n,s){return 1-_5(t)&&i7(t,12),[0,E7([0,r],function(t){var r=w7(t,81);return p7(t,82),[0,s,[0,Qd(e,t)],r,a,0,n]},t)]}function M(t,e){var r=$5(e);if("number"==typeof r&&!(10<=r))switch(r){case 1:if(!t)return 0;break;case 3:if(t)return 0;break;case 8:case 9:return b7(e)}return u7(e)}function X(t,e){return e?T5(t,[0,e[1][1],8]):e}function j(t,e,r){return r&&!e?T5(t,[0,r[1],9]):0}function B(e){p7(e,66);var r=4===$5(e)?1:0;if(r){p7(e,4),k7(e,0);var a=Qd(t[9],e);d7(e),p7(e,5);var n=[0,a]}else n=r;return n}hk(e,function(t){return Qd(n,t)}),hk(r,function(t){return 1-_5(t)&&i7(t,12),E7(0,function(t){return p7(t,82),Qd(e,t)},t)}),hk(a,function(t){var e=Z5(t),r=$5(t);if("number"==typeof r){if(99===r)return b7(t),[0,[0,e,0]];if(Uf===r)return b7(t),[0,[0,e,1]]}return 0}),hk(n,function(t){return w7(t,85),$d(s,t,Qd(c,t))}),hk(s,function(t,e){if(85===$5(t)){var r=[0,e,0];return E7([0,e[1]],function(t){for(var e=r;;){var a=$5(t);if("number"!=typeof a||85!==a){var n=N2(e);if(n){var s=n[2];if(s)return[5,n[1],s[1],s[2]]}throw[0,uh,oZ]}p7(t,85),e=[0,Qd(c,t),e]}},t)}return e}),hk(c,function(t){return w7(t,87),$d(i,t,Qd(u,t))}),hk(i,function(t,e){if(87===$5(t)){var r=[0,e,0];return E7([0,e[1]],function(t){for(var e=r;;){var a=$5(t);if("number"!=typeof a||87!==a){var n=N2(e);if(n){var s=n[2];if(s)return[6,n[1],s[1],s[2]]}throw[0,uh,fZ]}p7(t,87),e=[0,Qd(u,t),e]}},t)}return e}),hk(u,function(t){return $d(f,t,Qd(o,t))}),hk(f,function(t,e){var r=$5(t);if("number"==typeof r&&11===r&&!t[15]){var a=$d(h,t,e);return th(S,t,a[1],0,[0,a[1],[0,[0,a,0],0]])}return e}),hk(o,function(t){var e=$5(t);return"number"==typeof e&&81===e?E7(0,function(t){return p7(t,81),[0,Qd(o,t)]},t):Qd(v,t)}),hk(v,function(t){return $d(l,t,Qd(b,t))}),hk(l,function(t,e){return!e7(t)&&w7(t,6)?$d(l,t,E7([0,e[1]],function(t){return p7(t,7),[3,e]},t)):e}),hk(b,function(t){var e=Z5(t),r=$5(t);if("number"==typeof r)switch(r){case 4:return Qd(_,t);case 6:return Qd(d,t);case 46:return E7(0,function(t){return p7(t,46),[7,Qd(b,t)]},t);case 94:return Qd(T,t);case 102:return p7(t,wf),[0,e,8];case 42:var a=1;break;case 0:case 2:var n=th(E,0,1,1,t);return[0,n[1],[2,n[2]]];case 30:case 31:return p7(t,r),[0,e,[11,31===r?1:0]];default:a=0}else switch(r[0]){case 1:var s=r[1],c=s[4],i=s[3],u=s[2],f=s[1];return c&&o7(t,37),p7(t,[1,[0,f,u,i,c]]),[0,f,[9,[0,u,i]]];case 9:var o=r[3],v=r[2],l=r[1];return p7(t,[9,l,v,o]),1===l&&o7(t,37),[0,e,[10,[0,v,o]]];case 3:a=1;break;default:a=0}if(a){var h=Qd(N,t);return[0,h[1],[4,h[2]]]}var p=Qd(k,r);return p?(p7(t,r),[0,e,p[1]]):(u7(t),[0,e,0])}),hk(k,function(t){if("number"==typeof t)switch(t){case 29:return eZ;case 110:return rZ;case 111:return aZ;case 112:return nZ;case 113:return sZ;case 114:return cZ;case 115:return iZ}else if(8===t[0])return uZ;return 0}),hk(d,function(t){return E7(0,function(t){p7(t,6);for(var r=0;;){var a=$5(t);if("number"==typeof a&&(7===a||Ot===a)){var n=N2(r);return p7(t,7),[8,n]}var s=[0,Qd(e,t),r];7!==$5(t)&&p7(t,9),r=s}},t)}),hk(h,function(t,e){return[0,e[1],[0,0,e,0]]}),hk(p,function(t,r){return 1-_5(t)&&i7(t,12),E7([0,r[1]],function(t){var a=w7(t,81);return p7(t,82),[0,[0,r],Qd(e,t),a]},t)}),hk(m,function(t){return function(e){for(var r=e;;){var a=$5(t);if("number"==typeof a){var n=a-5|0;if(7<n>>>0?Kc===n:5<(n-1|0)>>>0){var s=12===a?1:0,c=s?[0,E7(0,function(t){return p7(t,12),[0,P(t)]},t)]:s;return[0,N2(r),c]}}var i=[0,P(t),r];5!==$5(t)&&p7(t,9),r=i}}}),hk(w,function(t){return E7(0,function(t){p7(t,4);var e=$d(m,t,0);return p7(t,5),e},t)}),hk(y,function(t){p7(t,4);var r=P5(0,t),a=$5(r);if("number"==typeof a)switch(a){case 5:var n=tZ,s=2;break;case 42:s=1;break;case 12:case 109:n=[0,$d(m,r,0)],s=2;break;default:s=0}else s=3===a[0]?1:0;switch(s){case 0:if(Qd(k,a)){var c=K5(1,r);if("number"==typeof c)if(1<(c+vi|0)>>>0)var i=0;else{var u=[0,$d(m,r,0)];i=1}else i=0;i||(u=[1,Qd(e,r)]);var f=u}else f=[1,Qd(e,r)];n=f;break;case 1:n=Qd(g,r)}if(0===n[0])var o=n;else{var v=n[1];if(t[15])var l=n;else{var b=$5(t);if("number"==typeof b)if(5===b)if(11===K5(1,t))var d=[0,$d(m,t,[0,$d(h,t,v),0])],p=1;else d=[1,v],p=1;else 9===b?(p7(t,9),d=[0,$d(m,t,[0,$d(h,t,v),0])],p=1):p=0;else p=0;p||(d=n),l=d}o=l}return p7(t,5),o}),hk(g,function(e){var r=K5(1,e);if("number"==typeof r&&!(1<(r+vi|0)>>>0)){var a=$d(p,e,$d(t[13],0,e));return w7(e,9),[0,$d(m,e,[0,a,0])]}return[1,$d(s,e,$d(i,e,$d(f,e,$d(l,e,$d(R,e,Qd(x,e))))))]}),hk(_,function(t){var e=Z5(t),r=E7(0,y,t),a=r[2];return 0===a[0]?th(S,t,e,0,[0,r[1],a[1]]):a[1]}),hk(T,function(t){var e=Z5(t),r=$d(I,0,t);return th(S,t,e,r,Qd(w,t))}),hk(S,function(t,r,a,n){return E7([0,r],function(t){return p7(t,11),[1,[0,n,Qd(e,t),a]]},t)}),hk(E,function(r,n,s,c){var i=n?2===$5(c)?1:0:n;return E7(0,function(n){p7(n,i?2:i);for(var c=0;;){if(r&&s)throw[0,uh,V$];var u=Z5(n),f=$5(n);if("number"==typeof f)if(42===f){b7(n);var o=1,v=[0,u],l=1}else l=0;else l=0;l||(o=0,v=0);var b=Qd(a,n),k=$5(n);if("number"==typeof k){if(94===k)var d=1;else{if(Ot===k){j(n,r,v);var h=N2(c),p=1}else if(13<=k)d=0,p=0;else switch(k){case 1:i?(d=0,p=0):(j(n,r,v),h=N2(c),p=1);break;case 3:i?(j(n,r,v),h=N2(c),p=1):(d=0,p=0);break;case 6:j(n,r,v);var m=[2,E7([0,u],function(t,r){return function(a){p7(a,6);var n=82===K5(1,a)?1:0;if(n){var s=T7(a);p7(a,82);var c=[0,s]}else c=n;var i=Qd(e,a);return p7(a,7),p7(a,82),[0,c,i,Qd(e,a),t,r]}}(o,b),n)];M(i,n),c=[0,m,c];continue;case 12:if(s){j(n,r,v),X(n,b);var w=[1,E7([0,u],function(t){return b7(t),[0,Qd(e,t)]},n)];M(i,n),c=[0,w,c];continue}d=0,p=0;break;case 4:d=1,p=0;break;default:d=0,p=0}if(p)return p7(n,i?3:1),[0,i,h]}if(d){if(X(n,b),v&&!r){var y=D(n,u,0,[1,[0,v[1],Z$]]);M(i,n),c=[0,y,c];continue}var g=[3,E7([0,u],function(t){return function(e){var r=$d(I,0,e);return[0,U(e,Z5(e),r),t]}}(o),n)];M(i,n),c=[0,g,c];continue}}if(v)if(b)var _=0;else if("number"==typeof k)if(1<(k+vi|0)>>>0)_=0;else{var T=F(n,u,0,b,[1,[0,v[1],z$]]);_=1}else _=0;else _=0;if(!_){j(n,r,v);var S=function(e){k7(e,0);var r=$d(t[21],0,e);return d7(e),r},E=S(n)[2];if(1===E[0]){var x=E[1][2];if(Yd(x,K$))if(Yd(x,Q$))var A=0,C=0;else C=1;else C=1;if(C){var N=$5(n);if("number"==typeof N){var O=N-5|0;if(88<O>>>0)if(90<(O+1|0)>>>0)var R=0,L=0;else{X(n,b);var P=D(n,u,o,E);L=1}else 1<(O-76|0)>>>0?(R=0,L=0):(P=F(n,u,o,b,E),L=1);if(L){var B=P;R=1}}else R=0;if(!R){var q=S(n),G=Gd(x,$$);X(n,b),B=[0,E7([0,u],function(t,e,r,a){return function(n){var s=U(n,t,0),c=s[2][1],i=r[1];if(0===a){var u=c[2],f=u[1];u[2]?T5(n,[0,i,71]):f&&!f[2]||T5(n,[0,i,71])}else{var o=c[2];!o[1]&&!o[2]||T5(n,[0,i,70])}var v=a?[1,s]:[2,s];return[0,r[2],v,0,e,0,0]}}(u,o,q,G),n)]}var Y=B;A=1}}else A=0;if(!A){var J=$5(n);if("number"==typeof J){if(4===J)var H=1;else if(94===J)H=1;else{var W=0;H=0}if(H){X(n,b);var V=D(n,u,o,E);W=1}}else W=0;W||(V=F(n,u,o,b,E)),Y=V}T=Y}M(i,n),c=[0,T,c]}},c)}),hk(x,function(t){var e=T7(t),r=e[2],a=e[1];return z5(r)&&T5(t,[0,a,4]),[0,a,r]}),hk(A,function(t){return E7(0,function(t){var e=Qd(x,t),a=82===$5(t)?1:0;return[0,e,a?[0,Qd(r,t)]:a]},t)}),hk(I,function(t,r){var n=94===$5(r)?1:0;if(n){1-_5(r)&&i7(r,12);var s=[0,E7(0,function(r){p7(r,94);for(var n=0,s=0;;){var c=Qd(a,r),i=Qd(A,r),u=i[2],f=i[1],o=$5(r);if(0===t)var v=0,l=0;else{if("number"==typeof o)if(79===o){b7(r),v=[0,Qd(e,r)],l=1;var b=1}else b=0;else b=0;b||(n&&T5(r,[0,f,66]),v=0,l=n)}var k=[0,[0,f,[0,u[1],u[2],c,v]],s],d=$5(r);if("number"==typeof d){if(95===d)var h=1;else if(Ot===d)h=1;else{var p=0;h=0}if(h){var m=N2(k);p=1}}else p=0;if(!p){if(p7(r,9),95!==$5(r)){n=l,s=k;continue}m=N2(k)}return p7(r,95),[0,m]}},r)]}else s=n;return s}),hk(C,function(t){var r=94===$5(t)?1:0;return r?[0,E7(0,function(t){p7(t,94);for(var r=0;;){var a=$5(t);if("number"==typeof a&&(95===a||Ot===a)){var n=N2(r);return p7(t,95),[0,n]}var s=[0,Qd(e,t),r];95!==$5(t)&&p7(t,9),r=s}},t)]:r}),hk(N,function(t){return $d(O,t,Qd(x,t))}),hk(O,function(t,e){return E7([0,e[1]],function(t){for(var r=[0,e[1],[0,e]];;){var a=r[2],n=r[1];if(10!==$5(t))return[0,a,Qd(C,t)];var s=E7([0,n],function(t){return function(e){return p7(e,10),[0,t,Qd(x,e)]}}(a),t),c=s[1];r=[0,c,[1,[0,c,s[2]]]]}},t)}),hk(R,function(t,e){var r=$d(O,t,e);return[0,r[1],[4,r[2]]]}),hk(L,function(t){var e=$5(t);return"number"==typeof e&&82===e?[0,Qd(r,t)]:0});var q=0;function G(t){var e=P5(0,t),r=$5(e);return"number"==typeof r&&66===r?[0,E7(q,B,e)]:0}function Y(t){var e=$5(t),r=K5(1,t);return"number"==typeof e&&82===e?"number"==typeof r&&66===r?(p7(t,82),[0,0,G(t)]):[0,Qd(L,t),G(t)]:W$}function J(t,e){var r=x5(1,e);k7(r,1);var a=Qd(t,r);return d7(r),a}var H=Qd(I,1);var W=Qd(I,0);return[0,function(t){return J(e,t)},function(t){return J(x,t)},function(t){return J(W,t)},function(t){return J(H,t)},function(t){return J(C,t)},function(t){return J(N,t)},function(t,e){return J(Zd(E,t,0,0),e)},function(t){return J(w,t)},function(t){return J(r,t)},function(t){return J(L,t)},function(t){return J(G,t)},function(t){return J(Y,t)}]}(N7),R7=function(t){function e(t,e){for(var s=e;;){var c=s[2];switch(c[0]){case 0:return L2(r,t,c[1][1]);case 1:return L2(a,t,c[1][1]);case 2:s=c[1][1];continue;case 3:var i=c[1][1],u=i[2],f=t[2],o=t[1];$d(x7[3],u,f)&&T5(o,[0,i[1],35]);var v=n([0,o,f],i),l=$d(x7[4],u,v[2]);return[0,v[1],l];default:return T5(t[1],[0,s[1],24]),t}}}function r(t,r){if(0===r[0]){var a=r[1][2],s=a[1];return e(1===s[0]?n(t,s[1]):t,a[2])}return e(t,r[1][2][1])}function a(t,r){if(r){var a=r[1];return 0===a[0]?e(t,a[1]):e(t,a[1][2][1])}return t}function n(t,e){var r=e[2],a=e[1],n=t[1];return W5(r)&&v7(n,[0,a,34]),(G5(r)||J5(r))&&v7(n,[0,a,45]),[0,n,t[2]]}function s(t,r,a,n,s){var c=r||1-a;if(c){var i=s[2],u=i[2],f=r?x5(1-t[6],t):t;if(n){var o=n[1],v=o[2],l=o[1];W5(v)&&v7(f,[0,l,36]),(G5(v)||J5(v))&&v7(f,[0,l,45])}var b=L2(e,[0,f,x7[1]],i[1]),k=u?(e(b,u[1][2][1]),0):u}else k=c;return k}function c(t,e){function r(r){var a=A5(e,I5(t,r)).slice();a[10]=1,p7(a,4);for(var n=0;;){var s=$5(a);if("number"==typeof s){var c=s-5|0;if(7<c>>>0?Kc===c?1:0:5<(c-1|0)>>>0?1:0){var i=12===s?1:0;if(i){var u=Z5(a);p7(a,12);var f=$d(N7[19],a,34),o=[0,[0,p4(u,f[1]),[0,f]]]}else o=i;5!==$5(a)&&i7(a,54);var v=[0,N2(n),o];return p7(a,5),v}}var l=$d(N7[19],a,34);if(79===$5(a)){p7(a,79);var b=Qd(N7[10],a),k=[0,p4(l[1],b[1]),[2,[0,l,b]]]}else k=l;5!==$5(a)&&p7(a,9);n=[0,k,n]}}return function(t){return E7(0,r,t)}}function i(t,e,r){var a=q5(t,e,r),n=Qd(N7[17],a),s=n[1];return[0,s,[0,[0,s,n[2]]],n[3]]}function u(t){return w7(t,wf)}function f(t){return w7(t,64)}function o(t){var e=t[2],r=0===e[2]?1:0;if(r)for(var a=e[1];;){if(a){var n=a[2],s=3===a[1][2][0]?1:0;if(s){a=n;continue}return s}return 1}return r}function v(t){for(var e=0,r=0;;){var a=E7(0,function(t){var e=$d(N7[19],t,33);if(79===$5(t)){p7(t,79);var r=[0,Qd(N7[10],t)],a=0}else if(3===e[2][0])r=hh[1],a=hh[2];else r=0,a=[0,[0,e[1],49],0];return[0,[0,e,r],a]},t),n=a[2],s=[0,[0,a[1],n[1]],e],c=T2(n[2],r);if(9!==$5(t)){var i=N2(c);return[0,N2(s),i]}p7(t,9);e=s,r=c}}function l(t,e,r){p7(r,t);var a=v(r);return[0,[0,a[1],e],a[2]]}var b=0,k=24;function d(t){return l(k,b,t)}function h(t){var e=l(27,2,O5(1,t)),r=e[1],a=r[1];return[0,r,N2(L2(function(t,e){return e[2][2]?t:[0,[0,e[1],48],t]},e[2],a))]}function p(t){return l(28,1,O5(1,t))}return[0,f,u,function(t,e,r){var a=Z5(t),n=$5(t);if("number"==typeof n)if(99===n){b7(t);var s=[0,[0,a,0]],c=1}else Uf===n?(b7(t),s=[0,[0,a,1]],c=1):c=0;else c=0;c||(s=0);return s&&(e||r)?(T5(t,[0,s[1][1],8]),0):s},c,i,o,s,function(t,e,r){var a=t.slice();a[11]=1;var n=$5(a);if("number"==typeof n&&0===n){var s=i(a,e,r);return[0,s[2],s[3]]}var c=q5(a,e,r);return[0,[1,Qd(N7[10],c)],c[6]]},function(t){var e=E7(0,function(t){var e=$5(t);if("number"==typeof e){var r=e+Iu|0;if(4<r>>>0)var a=0;else{switch(r){case 0:var n=d(t),s=1;break;case 3:n=h(t),s=1;break;case 4:n=p(t),s=1;break;default:a=0,s=0}if(s){var c=n;a=1}}}else a=0;if(!a){u7(t);c=d(t)}return[0,[31,c[1]],c[2]]},t),r=e[2];return[0,[0,e[1],r[1]],r[2]]},v,p,h,d,function(e){var r=Z5(e),a=f(e);p7(e,15);var n=u(e),v=e[7],l=$5(e);if(0===v)var b=0;else if("number"==typeof l)if(4===l){var k=0,d=0;b=1}else 94===l?(k=Qd(t[3],e),d=4===$5(e)?0:[0,$d(N7[13],vZ,e)],b=1):b=0;else b=0;if(!b){var h=[0,$d(N7[13],lZ,e)];k=Qd(t[3],e),d=h}if(0===a)if(0===n)var p=0,m=0;else p=1,m=0;else 0===n?(p=0,m=e[18]):(p=1,m=1);var w=Qd(c(m,p),e),y=Qd(t[12],e),g=i(e,a,n),_=g[2],T=o(w);s(e,g[3],T,d,w);var S=0===_[0]?[0,_[1][1],0]:[0,_[1][1],1],E=[20,[0,d,w,_,a,n,y[2],S[2],y[1],k]];return[0,p4(r,S[1]),E]}]}(O7),L7=function(t){return[0,function(t,e){return 0===e[0]?e[1]:(R2(function(e){return T5(t,e)},e[2][1]),e[1])},function(e,r,a){var n=e?e[1]:20;if(0===a[0])var s=a[1];else R2(function(t){return T5(r,t)},a[2][2]),s=a[1];1-Qd(t[24],s)&&T5(r,[0,s[1],n]);var c=s[2];return"number"==typeof c||10===c[0]&&W5(c[1][2])&&v7(r,[0,s[1],42]),$d(t[20],r,s)},bZ,function(t,e){var r=C2(t[2],e[2]);return[0,C2(t[1],e[1]),r]},function(t){var e=N2(t[2]);return[0,N2(t[1]),e]}]}(N7),P7=function(t){var e=t[1],r=function t(e){return t.fun(e)},a=function t(e){return t.fun(e)},n=function t(e){return t.fun(e)},s=function t(e){return t.fun(e)},c=function t(e){return t.fun(e)},i=function t(e){return t.fun(e)},u=function t(e){return t.fun(e)},f=function t(e){return t.fun(e)},o=function t(e){return t.fun(e)},v=function t(e){return t.fun(e)},l=function t(e){return t.fun(e)},b=function t(e){return t.fun(e)},k=function t(e){return t.fun(e)},d=function t(e){return t.fun(e)},h=function t(e){return t.fun(e)},p=function t(e){return t.fun(e)},m=function t(e){return t.fun(e)},w=function t(e,r,a,n,s){return t.fun(e,r,a,n,s)},y=function t(e,r,a,n){return t.fun(e,r,a,n)},g=function t(e){return t.fun(e)},_=function t(e){return t.fun(e)},T=function t(e,r,a,n,s){return t.fun(e,r,a,n,s)},S=function t(e,r,a,n){return t.fun(e,r,a,n)},E=function t(e){return t.fun(e)},x=function t(e,r,a){return t.fun(e,r,a)},A=function t(e){return t.fun(e)},I=function t(e){return t.fun(e)},C=function t(e,r){return t.fun(e,r)},N=function t(e,r,a,n){return t.fun(e,r,a,n)},O=function t(e){return t.fun(e)},R=function t(e){return t.fun(e)},L=function t(e){return t.fun(e)},P=function t(e){return t.fun(e)},U=function t(e,r){return t.fun(e,r)},D=function t(e){return t.fun(e)},F=t[2];function M(t){var e=Qd(i,t),r=Qd(c,t);if(r){var n=Zd(F,0,t,e),s=Qd(a,t);return[0,[0,p4(n[1],s[1]),[2,[0,r[1],n,s]]]]}return e}function X(t,e){if("number"==typeof e){var r=45!==e?1:0;if(!r)return r}throw y7}function j(t){var e=F5(X,t),r=M(e),a=$5(e);if("number"==typeof a){if(11===a)throw y7;if(82===a&&Fk(j5(e),j0))throw y7}if(n7(e)){if(0===r[0]){var n=r[1][2];if("number"==typeof n);else if(10===n[0])if(Yd(n[1][2],B0));else{if(!e7(e))throw y7}else;}return r}return r}function B(t,r,a,n,s){return[0,[0,s,[15,[0,n,$d(e,t,r),$d(e,t,a)]]]]}function q(t,e,r){for(var a=e,n=r;;){var s=$5(t);if("number"!=typeof s||84!==s)return[0,n,a];p7(t,84);var c=E7(0,o,t),i=p4(n,c[1]);a=B(t,a,c[2],1,i),n=i}}function G(t,e,r,a){return[0,a,[3,[0,r,t,e]]]}function Y(t,r,a,n,s,c){var i=t?t[1]:1,u=r?r[1]:r,f=a?a[1]:a,o=D5(0,n),v=Qd(N7[7],o),l=Z5(n);p7(n,7);var b=p4(s,l);return eh(w,[0,i],[0,u],n,s,[0,[0,b,[16,[0,$d(e,n,c),[2,v],1,f]]]])}function J(t,r,a,n,s,c){var i=t?t[1]:1,u=r?r[1]:r,f=a?a[1]:a,o=Qd(D,n),v=o[3],l=o[2],b=o[1];if(v){var k=n[28][1],d=l[2];if(k){var h=k[1];n[28][1]=[0,[0,h[1],[0,[0,d,b],h[2]]],k[2]]}else T5(n,[0,b,80])}var p=p4(s,b),m=v?[1,[0,b,l]]:[0,l];if(0===c[0]){var y=c[1][2];"number"==typeof y&&0===y&&v&&T5(n,[0,p,81])}else;return eh(w,[0,i],[0,u],n,s,[0,[0,p,[16,[0,$d(e,n,c),m,0,f]]]])}function H(t,e){if("number"==typeof e){if(50<=e)var r=e-51|0,a=30<r>>>0?32<=r?0:1:3===r?1:0;else a=34===e?1:45===e?1:0;if(a)return 0}throw y7}return hk(r,function(t){var e=$5(t),r=n7(t);if("number"==typeof e){var a=e-5|0;if(88<a>>>0)var s=90<(a+1|0)>>>0?0:1;else if(53===a){if(t[17])return[0,Qd(n,t)];s=0}else s=0}else s=0;if(!s&&0===r)return M(t);var c=_7(t,j);if(c)return c[1];var i=_7(t,P);return i?i[1]:M(t)}),hk(a,function(t){return $d(e,t,Qd(r,t))}),hk(n,function(t){return E7(0,function(t){if(t[10]&&i7(t,82),p7(t,58),r7(t))var e=0,r=0;else{var n=w7(t,wf),s=$5(t);if("number"==typeof s){if(82===s)var c=1;else if(10<=s){var i=0;c=0}else switch(s){case 0:case 2:case 3:case 4:case 6:i=0,c=0;break;default:c=1}if(c){var u=0;i=1}}else i=0;if(!i)u=1;var f=n||u;e=f?[0,Qd(a,t)]:f,r=n}return[26,[0,e,r]]},t)}),hk(s,function(t){var e=t[2];if("number"==typeof e)var r=0;else switch(e[0]){case 17:var a=e[1];if(!Yd(a[1][2],M0)){var n=Yd(a[2][2],X0);if(!n)return n}r=1;break;case 10:case 16:r=1;break;default:r=0}return r?1:0}),hk(c,function(t){var e=$5(t);if("number"==typeof e){var r=e-67|0;if(12<r>>>0)var a=0;else{switch(r){case 0:var n=E0;break;case 1:n=x0;break;case 2:n=A0;break;case 3:n=I0;break;case 4:n=C0;break;case 5:n=N0;break;case 6:n=O0;break;case 7:n=R0;break;case 8:n=L0;break;case 9:n=P0;break;case 10:n=U0;break;case 11:n=D0;break;default:n=F0}var s=n;a=1}}else a=0;if(!a)s=0;return 0!==s&&b7(t),s}),hk(i,function(t){var r=Z5(t),n=Qd(f,t);if(81===$5(t)){p7(t,81);var s=Qd(a,L5(0,t));p7(t,82);var c=E7(0,a,t),i=p4(r,c[1]),u=c[2];return[0,[0,i,[7,[0,$d(e,t,n),s,u]]]]}return n}),hk(u,function(t){return $d(e,t,Qd(i,t))}),hk(f,function(t){for(var e=E7(0,o,t),r=q(t,e[2],e[1]),a=r[2],n=r[1];;){var s=$5(t);if("number"!=typeof s||83!==s)return a;p7(t,83);var c=E7(0,o,t),i=q(t,c[2],c[1]),u=p4(n,i[1]);a=B(t,a,i[2],0,u),n=u}}),hk(o,function(t){var r=0;t:for(;;){var a=E7(0,function(t){return[0,0!==Qd(v,t)?1:0,Qd(l,L5(0,t))]},t),n=a[2],s=n[2],c=a[1];if(94===$5(t))if(0===s[0]){var i=s[1][2];"number"==typeof i||12===i[0]&&i7(t,53)}else;var u=$5(t);if("number"==typeof u){var f=u+jf|0;if(1<f>>>0)if(68<=f)switch(f-68|0){case 0:var o=a0,b=1;break;case 1:o=n0,b=1;break;case 2:o=s0,b=1;break;case 3:o=c0,b=1;break;case 4:o=i0,b=1;break;case 5:o=u0,b=1;break;case 6:o=f0,b=1;break;case 7:o=o0,b=1;break;case 8:o=v0,b=1;break;case 9:o=l0,b=1;break;case 10:o=b0,b=1;break;case 11:o=k0,b=1;break;case 12:o=d0,b=1;break;case 13:o=h0,b=1;break;case 14:o=p0,b=1;break;case 15:o=m0,b=1;break;case 16:o=w0,b=1;break;case 17:o=y0,b=1;break;case 18:o=g0,b=1;break;case 19:o=_0,b=1;break;default:var k=0;b=0}else k=0,b=0;else if(0===f)if(t[12])o=0,b=1;else o=S0,b=1;else o=T0,b=1;if(b){var d=o;k=1}}else k=0;if(!k)d=0;if(0!==d&&b7(t),!r&&!d)return s;if(d){var h=d[1],p=h[1],m=n[1];(m?14===p?1:0:m)&&T5(t,[0,c,21]);for(var w=$d(e,t,s),y=[0,p,h[2]],g=c,_=r;;){var T=y[2],S=y[1];if(_){var E=_[1],x=E[2],A=x[2],I=0===A[0]?A[1]:A[1]-1|0;if(T[1]<=I){var C=p4(E[3],g);w=G(E[1],w,x[1],C),y=[0,S,T],g=C,_=_[2];continue}}r=[0,[0,w,[0,S,T],g],_];continue t}}for(var N=$d(e,t,s),O=c,R=r;;){if(!R)return[0,N];var L=R[1],P=p4(L[3],O),U=R[2];N=G(L[1],N,L[2][1],P),O=P,R=U}}}),hk(v,function(t){var e=$5(t);if("number"==typeof e)if(48<=e){if(99<=e){if(!(Vi<=e))switch(e-99|0){case 0:return zZ;case 1:return KZ;case 6:return QZ;case 7:return $Z}}else if(65===e&&t[18])return ZZ}else if(45<=e)switch(e+-45|0){case 0:return t0;case 1:return e0;default:return r0}return 0}),hk(l,function(t){var e=Z5(t),r=Qd(v,t);if(r){var a=r[1];b7(t);var n=E7(0,b,t),c=n[2],i=p4(e,n[1]);if(6===a){var u=c[2];if("number"==typeof u);else switch(u[0]){case 10:v7(t,[0,i,38]);break;case 16:1===u[1][2][0]&&T5(t,[0,i,79]);break;default:}}else;return[0,[0,i,[24,[0,a,1,c]]]]}var f=$5(t);if("number"==typeof f)if(Vi===f)var o=VZ,l=1;else if(108===f)o=WZ,l=1;else l=0;else l=0;if(!l)o=0;if(o){b7(t);var d=E7(0,b,t),h=d[2];1-Qd(s,h)&&T5(t,[0,h[1],20]);var p=h[2];"number"==typeof p||10===p[0]&&W5(p[1][2])&&o7(t,44);return[0,[0,p4(e,d[1]),[25,[0,o[1],h,1]]]]}return Qd(k,t)}),hk(b,function(t){return $d(e,t,Qd(l,t))}),hk(k,function(t){var r=Qd(d,t);if(e7(t))return r;var a=$5(t);if("number"==typeof a)if(Vi===a)var n=HZ,c=1;else if(108===a)n=JZ,c=1;else c=0;else c=0;if(!c)n=0;if(n){var i=$d(e,t,r);1-Qd(s,i)&&T5(t,[0,i[1],20]);var u=i[2],f=("number"==typeof u||10===u[0]&&W5(u[1][2])&&o7(t,43),Z5(t));return b7(t),[0,[0,p4(i[1],f),[25,[0,n[1],i,0]]]]}return r}),hk(d,function(t){var e=Z5(t),r=t.slice(),a=1-t[16];r[16]=0;var n=$5(r);if("number"==typeof n){var s=n-44|0;if(7<s>>>0)var c=0;else{switch(s){case 0:if(a)var i=[0,Qd(g,r)],u=1;else c=0,u=0;break;case 6:i=[0,Qd(m,r)],u=1;break;case 7:i=[0,Qd(p,r)],u=1;break;default:c=0,u=0}if(u){var f=i;c=1}}}else c=0;if(!c)f=s7(r)?[0,Qd(E,r)]:Qd(A,r);return eh(w,0,0,r,e,f)}),hk(h,function(t){return $d(e,t,Qd(d,t))}),hk(p,function(t){switch(t[20]){case 0:var e=MZ;break;case 1:e=XZ;break;default:e=jZ}var r=e[1],a=Z5(t);p7(t,51);var n=[0,a,0],s=$5(t);if("number"==typeof s&&!(11<=s))switch(s){case 4:var c=e[2]?n:(T5(t,[0,a,6]),[0,a,[10,[0,a,BZ]]]);return th(y,qZ,t,a,c);case 6:case 10:var i=r?n:(T5(t,[0,a,5]),[0,a,[10,[0,a,GZ]]]);return th(y,YZ,t,a,i)}return r?u7(t):T5(t,[0,a,5]),n}),hk(m,function(t){return E7(0,function(t){p7(t,50),p7(t,4);var e=Qd(a,L5(0,t));return p7(t,5),[11,e]},t)}),hk(w,function(t,r,a,n,s){var c=t?t[1]:1,i=r?r[1]:r,u=eh(T,[0,c],[0,i],a,n,s),f=Fk(j5(a),FZ),o=$5(a);if("number"==typeof o&&4===o&&!a[13]){var v=Qd(_,a),l=p4(n,v[1]),b=v[2];return eh(w,[0,c],[0,i],a,n,[0,[0,l,[4,[0,$d(e,a,u),b,f]]]])}return u}),hk(y,function(t,r,a,n){var s=t?t[1]:1;return $d(e,r,eh(w,[0,s],0,r,a,[0,n]))}),hk(g,function(t){var e=Z5(t);if(p7(t,44),t[11]&&10===$5(t)){p7(t,10);var r=[0,e,PZ],a=$5(t);if("number"!=typeof a&&3===a[0]&&!Yd(a[3],UZ)){var n=$d(N7[13],0,t);return[0,p4(e,n[1]),[17,[0,r,n]]]}return u7(t),b7(t),[0,e,[10,r]]}var s=Z5(t),c=$5(t);if("number"==typeof c)if(44===c)var i=Qd(g,t),u=1;else if(51===c)i=Qd(p,D5(1,t)),u=1;else u=0;else u=0;if(!u)i=s7(t)?Qd(E,t):Qd(I,t);var f=th(S,DZ,D5(1,t),s,i),o=$5(t);if("number"==typeof o)var v=0;else if(2===o[0]){var l=th(N,t,s,f,o[1]);v=1}else v=0;if(!v)l=f;var b=$5(t);if("number"==typeof b)if(4===b)var k=Qd(_,t),d=k[1],h=k[2],m=1;else m=0;else m=0;if(!m)d=l[1],h=0;return[0,p4(e,d),[18,[0,l,h]]]}),hk(_,function(t){var e=Z5(t);p7(t,4);for(var r=0;;){var n=$5(t);if("number"==typeof n)if(5===n?1:Ot===n?1:0){var s=N2(r),c=Z5(t);return p7(t,5),[0,p4(e,c),s]}var i=$5(t);if("number"==typeof i)if(12===i){var u=Z5(t);p7(t,12);var f=Qd(a,t),o=[1,[0,p4(u,f[1]),[0,f]]],v=1}else v=0;else v=0;if(!v)o=[0,Qd(a,t)];var l=[0,o,r];5!==$5(t)&&p7(t,9);r=l}}),hk(T,function(t,r,a,n,s){var c=t?t[1]:1,i=r?r[1]:r,u=a[26],f=$5(a);if("number"==typeof f)switch(f){case 6:return p7(a,6),Y([0,c],[0,i],0,a,n,s);case 10:return p7(a,10),J([0,c],[0,i],0,a,n,s);case 80:if(1-u[5]&&i7(a,90),1-c&&i7(a,91),p7(a,80),w7(a,6))return Y([0,c],NZ,CZ,a,n,s);if(n7(a))return J([0,c],RZ,OZ,a,n,s);var o=$5(a);if("number"==typeof o){if(4===o)return s}else if(2===o[0])return i7(a,92),s;return u7(a),s}else if(2===f[0]){i&&i7(a,92);var v=f[1];return eh(w,LZ,0,a,n,[0,th(N,a,n,$d(e,a,s),v)])}return s}),hk(S,function(t,r,a,n){var s=t?t[1]:1;return $d(e,r,eh(T,[0,s],0,r,a,[0,n]))}),hk(E,function(t){var e=Z5(t),r=Qd(R7[1],t);p7(t,15);var a=Qd(R7[2],t);if(0===r)if(0===a)var n=0,s=0;else n=1,s=0;else if(0===a)n=0,s=1;else n=1,s=1;if(4===$5(t))var c=0,i=0;else{var u=$5(t);if("number"==typeof u){var f=94!==u?1:0;if(f)var o=0;else{var v=f;o=1}}else o=0;if(!o){var l=A5(n,I5(s,t));v=[0,$d(N7[13],IZ,l)]}c=v,i=Qd(O7[3],t)}var b=N5(0,t),k=Zd(R7[4],s,n,b),d=Qd(O7[12],b),h=Zd(R7[5],b,r,a),p=h[2],m=Qd(R7[6],k);eh(R7[7],b,h[3],m,c,k);var w=0===p[0]?0:1,y=[8,[0,c,k,p,r,a,d[2],w,d[1],i]];return[0,p4(e,h[1]),y]}),hk(x,function(t,e,r){if(0===e)var a=0;else switch(e-1|0){case 0:o7(t,37);try{var n=kd(bd(_2(SZ,r))),s=1}catch(e){if((e=Kd(e))[1]!==ah)throw e;var c=m2(_2(EZ,r));a=1,s=0}if(s)c=n,a=1;break;case 2:try{var i=a5(r),u=1}catch(e){if((e=Kd(e))[1]!==ah)throw e;c=m2(_2(xZ,r)),a=1,u=0}if(u)c=i,a=1;break;default:a=0}if(!a)try{c=kd(bd(r))}catch(a){if((a=Kd(a))[1]!==ah)throw a;c=m2(_2(AZ,r))}return p7(t,[0,e,r]),c}),hk(A,function(t){var e=Z5(t),r=$5(t);if("number"==typeof r)switch(r){case 0:var a=Qd(N7[12],t);return[1,[0,a[1],[19,a[2]]],a[3]];case 4:return[0,Qd(O,t)];case 6:var n=Qd(R,t);return[1,[0,n[1],[0,n[2]]],n[3]];case 21:return p7(t,21),[0,[0,e,1]];case 29:return p7(t,29),[0,[0,e,[14,[0,0,yZ]]]];case 40:return[0,Qd(N7[23],t)];case 94:var s=Qd(N7[18],t),c=s[2];return[0,[0,s[1],of<=c[1]?[13,c[2]]:[12,c[2]]]];case 30:case 31:p7(t,r);var i=31===r?1:0;return[0,[0,e,[14,[0,[1,i],i?_Z:TZ]]]];case 74:case 101:return[0,Qd(L,t)]}else switch(r[0]){case 0:var u=r[2];return[0,[0,e,[14,[0,[2,Zd(x,t,r[1],u)],u]]]];case 1:var f=r[1],o=f[4],v=f[3],l=f[2],b=f[1];return o&&o7(t,37),p7(t,[1,[0,b,l,v,o]]),[0,[0,b,[14,[0,[0,l],v]]]];case 2:var k=$d(C,t,r[1]);return[0,[0,k[1],[22,k[2]]]]}if(n7(t)){var d=$d(N7[13],0,t);return[0,[0,d[1],[10,d]]]}u7(t);"number"==typeof r||5===r[0]&&b7(t);return[0,[0,e,[14,[0,0,gZ]]]]}),hk(I,function(t){return $d(e,t,Qd(A,t))}),hk(C,function(t,e){var r=e[3],a=e[2],n=e[1];p7(t,[2,e]);var s=[0,n,[0,[0,a[2],a[1]],r]];if(r)var c=n,i=[0,s,0],u=0;else for(var f=[0,s,0],o=0;;){var v=Qd(N7[7],t),l=[0,v,o],b=$5(t);if("number"==typeof b)if(1===b){k7(t,4);var k=$5(t);if("number"==typeof k)var d=1;else if(2===k[0]){var h=k[1],p=h[3],m=h[2];b7(t);var w=h[1],y=[0,[0,m[2],m[1]],p];d7(t);var g=[0,[0,w,y],f];if(!p){f=g,o=l;continue}var _=N2(l),T=[0,w,N2(g),_],S=1;d=0}else d=1;if(d)throw[0,uh,mZ]}else S=0;else S=0;if(!S){u7(t);var E=[0,v[1],wZ],x=N2(l),A=N2([0,E,f]);T=[0,v[1],A,x]}c=T[1],i=T[2],u=T[3];break}return[0,p4(n,c),[0,i,u]]}),hk(N,function(t,e,r,a){var n=$d(C,t,a);return[0,p4(e,n[1]),[21,[0,r,n]]]}),hk(O,function(t){p7(t,4);var e=Qd(a,t),r=$5(t);if("number"==typeof r)if(9===r)var n=$d(U,t,[0,e,0]),s=1;else if(82===r){var c=Qd(O7[9],t);n=[0,p4(e[1],c[1]),[23,[0,e,c]]],s=1}else s=0;else s=0;if(!s)n=e;return p7(t,5),n}),hk(R,function(e){var a=E7(0,function(e){p7(e,6);for(var a=[0,0,t[3]];;){var n=a[2],s=a[1],c=$5(e);if("number"==typeof c){if(13<=c)var i=Ot===c?1:0;else if(7<=c)switch(c-7|0){case 2:p7(e,9);a=[0,[0,0,s],n];continue;case 5:var u=E7(0,function(e){p7(e,12);var a=Qd(r,e);return 0===a[0]?[0,a[1],t[3]]:[0,a[1],a[2]]},e),f=u[2],o=f[2],v=u[1],l=[1,[0,v,[0,f[1]]]],b=7===$5(e)?1:0;if(b)var k=0;else if(7===K5(1,e)){var d=[0,o[1],[0,[0,v,55],o[2]]];k=1}else k=0;if(!k)d=o;1-b&&p7(e,9);a=[0,[0,[0,l],s],$d(t[4],d,n)];continue;case 0:i=1;break;default:i=0}else i=0;if(i){var h=Qd(t[5],n),p=[0,N2(s),h];return p7(e,7),p}}var m=Qd(r,e),w=0===m[0]?[0,m[1],t[3]]:[0,m[1],m[2]];7!==$5(e)&&p7(e,9);a=[0,[0,[0,[0,w[1]]],s],$d(t[4],w[2],n)]}},e),n=a[2];return[0,a[1],[0,n[1]],n[2]]}),hk(L,function(t){k7(t,5);var e=Z5(t),r=$5(t);if("number"!=typeof r&&4===r[0]){var a=r[1],n=a[3],s=a[2];b7(t);var c=_2(hZ,_2(s,_2(dZ,n)));d7(t);var i=Z2(sd(n));Y2(function(t){var e=t-103|0;if(!(18<e>>>0))switch(e){case 0:case 2:case 6:case 12:case 14:case 18:return r3(i,t)}return 0},n);var u=t3(i);return Yd(u,n)&&i7(t,[3,n]),[0,e,[14,[0,[3,[0,s,u]],c]]]}throw[0,uh,pZ]}),hk(P,function(t){var e=F5(H,t),r=Z5(e),a=11!==K5(1,e)?1:0,n=a?Qd(R7[1],e):a,s=Qd(O7[3],e);if(n7(e))if(0===s)var c=$d(N7[13],kZ,e),i=c[1],u=[0,i,[0,[0,[0,i,[3,[0,[0,i,c[2]],0,0]]],0],0]],f=0,o=0,v=1;else v=0;else v=0;if(!v){var l=Zd(R7[4],e[18],e[17],e),b=P5(1,e),k=Qd(O7[12],b);u=l,f=k[1],o=k[2]}var d=u[2];if(d[2])var h=0;else if(d[1]){var p=e;h=1}else h=0;if(!h)p=B5(e);var m=e7(p);(m?11===$5(p)?1:0:m)&&i7(p,50),p7(p,11);var w=B5(p),y=R7[8],g=E7(0,function(t){return Zd(y,t,n,0)},w),_=g[2],T=_[1],S=Qd(R7[6],u);eh(R7[7],w,_[2],S,0,u);var E=0===T[0]?0:1;return[0,[0,p4(r,g[1]),[1,[0,0,u,T,n,0,o,E,f,s]]]]}),hk(U,function(t,e){var r=$5(t);if("number"==typeof r&&9===r)return p7(t,9),$d(U,t,[0,Qd(a,t),e]);var n=I2(e),s=N2(e),c=I2(s);return[0,p4(c[1],n[1]),[20,[0,s]]]}),hk(D,function(t){var e=Z5(t),r=w7(t,14),a=T7(t),n=a[1];return[0,p4(e,n),[0,n,a[2]],r]}),[0,a,r,u,D,function(t){var e=t[2];if("number"==typeof e)var r=0;else switch(e[0]){case 17:var a=e[1];if(!Yd(a[1][2],q0)){var n=Yd(a[2][2],G0);if(!n)return n}r=1;break;case 0:case 10:case 16:case 19:r=1;break;default:r=0}return r?1:0},h,x,U]}(L7),U7=function(t){function e(t){var e=t[26][3];if(e)for(var r=0;;){var a=$5(t);if("number"!=typeof a||13!==a)return N2(r);b7(t);r=[0,Qd(P7[6],t),r]}return e}function r(t,e){var r=t?t[1]:t,a=$5(e);if("number"==typeof a)switch(a){case 6:var n=Z5(e);p7(e,6);var s=L5(0,e),c=Qd(N7[10],s),i=Z5(e);return p7(e,7),[0,p4(n,i),[3,c]];case 14:if(r){var u=Qd(P7[4],e),f=u[2],o=u[1],v=e[28][1],l=f[2];if(v){var b=v[1],k=v[2],d=b[2],h=[0,[0,$d(p5[4],l,b[1]),d],k];e[28][1]=h}else m2(LQ);return[0,o,[2,[0,o,f]]]}}else switch(a[0]){case 0:var p=a[2],m=Z5(e);return[0,m,[0,[0,m,[0,[2,Zd(P7[7],e,a[1],p)],p]]]];case 1:var w=a[1],y=w[4],g=w[3],_=w[2],T=w[1];return y&&o7(e,37),p7(e,[1,[0,T,_,g,y]]),[0,T,[0,[0,T,[0,[0,_],g]]]]}var S=Qd(P7[4],e),E=S[1];return S[3]&&T5(e,[0,E,80]),[0,E,[1,S[2]]]}function a(t,e){var a=Qd(R7[2],t),n=r(0,t),s=n[1],c=Z5(t),i=N5(1,t),u=Zd(R7[4],0,0,i);if(0===e){var f=u[2],o=f[1];if(f[2])T5(i,[0,s,71]);else(o?o[2]?0:1:0)||T5(i,[0,s,71])}else{var v=u[2];(v[1]?0:v[2]?0:1)||T5(i,[0,s,70])}var l=Qd(O7[10],i),b=Zd(R7[5],i,0,a),k=b[2],d=Qd(R7[6],u);eh(R7[7],i,b[3],d,0,u);var h=0===k[0]?[0,k[1][1],0]:[0,k[1][1],1],p=p4(c,h[1]);return[0,n[2],[0,p,[0,0,u,k,0,a,0,h[2],l,0]]]}function n(e){var r=Qd(P7[2],e);return 0===r[0]?[0,r[1],t[3]]:[0,r[1],r[2]]}var s=function t(e){return t.fun(e)},c=function t(e,r){return t.fun(e,r)},i=function t(e,r){return t.fun(e,r)},u=function t(e,r,a,n,s){return t.fun(e,r,a,n,s)},f=function t(e,r,a){return t.fun(e,r,a)};function o(t,e,r){var a=Z5(t),n=N5(1,t),s=Qd(O7[3],n);if(0===e)if(0===r)var c=0,i=0;else c=1,i=0;else if(0===r)c=0,i=n[18];else c=1,i=1;var u=Zd(R7[4],i,c,n),f=Qd(O7[10],n),o=Zd(R7[5],n,e,r),v=o[2],l=Qd(R7[6],u);eh(R7[7],n,o[3],l,0,u);var b=0===v[0]?[0,v[1][1],0]:[0,v[1][1],1];return[0,p4(a,b[1]),[0,0,u,v,e,r,0,b[2],f,s]]}function v(t){return p7(t,82),n(t)}function l(t,e){for(var r=e;;){var a=Qd(O7[2],t),n=Qd(O7[5],t),s=[0,[0,n?p4(a[1],n[1][1]):a[1],[0,a,n]],r],c=$5(t);if("number"!=typeof c||9!==c)return N2(s);p7(t,9);r=s}}hk(s,function(e){var a=Z5(e);if(12===$5(e)){p7(e,12);var s=n(e),f=s[1],o=s[2];return[0,[1,[0,p4(a,f[1]),[0,f]]],o]}var v=K5(1,e);if("number"==typeof v){if(82<=v)if(94===v)var l=1;else if(83<=v){var b=0;l=0}else l=1;else if(79===v)l=1;else if(10<=v)b=0,l=0;else switch(v){case 1:case 4:case 9:l=1;break;default:b=0,l=0}if(l){var k=0;b=1}}else b=0;if(!b)k=Qd(R7[1],e);var d=Qd(R7[2],e),h=$5(e);if(0===k&&0===d&&"number"!=typeof h&&3===h[0]){var p=h[3];if(!Yd(p,v1)){var m=r(0,e),w=$5(e);if("number"==typeof w){if(82<=w)var y=94===w?1:83<=w?0:1;else if(79===w)y=1;else if(10<=w)y=0;else switch(w){case 1:case 4:case 9:y=1;break;default:y=0}if(y)return eh(u,e,a,m[2],0,0)}var g=t[3];return[0,$d(c,e,a),g]}if(!Yd(p,l1)){var _=r(0,e),T=$5(e);if("number"==typeof T){if(82<=T)var S=94===T?1:83<=T?0:1;else if(79===T)S=1;else if(10<=T)S=0;else switch(T){case 1:case 4:case 9:S=1;break;default:S=0}if(S)return eh(u,e,a,_[2],0,0)}var E=t[3];return[0,$d(i,e,a),E]}}return eh(u,e,a,r(0,e)[2],k,d)}),hk(c,function(t,e){var r=a(t,1),n=r[2],s=n[1];return[0,[0,p4(e,s),[2,r[1],[0,s,n[2]]]]]}),hk(i,function(t,e){var r=a(t,0),n=r[2],s=n[1];return[0,[0,p4(e,s),[3,r[1],[0,s,n[2]]]]]}),hk(u,function(e,r,a,n,s){var c=E7(0,function(e){if(!n&&!s){var r=$5(e);if("number"==typeof r){if(79===r){if(1===a[0]){var c=a[1],i=Z5(e);p7(e,79);var u=$d(N7[20],e,[0,c[1],[10,c]]),f=Qd(N7[10],e),l=[0,[0,p4(u[1],f[1]),[2,[0,0,u,f]]],[0,[0,[0,i,i1],0],0]]}else l=v(e);return[0,[0,a,l[1],1],l[2]]}if(94===r)var b=1;else if(10<=r)b=0;else switch(r){case 4:b=1;break;case 1:case 9:switch(a[0]){case 0:var k=a[1],d=k[1];T5(e,[0,d,86]);var h=[0,d,[14,k[2]]];break;case 1:var p=a[1],m=p[2],w=p[1];(V5(m)&&Yd(m,u1)&&Yd(m,f1)?(T5(e,[0,w,3]),1):0)||J5(m)&&v7(e,[0,w,45]);h=[0,w,[10,p]];break;case 2:h=m2(o1);break;default:var y=a[1];T5(e,[0,y[1],87]);h=y}return[0,[0,a,h,1],t[3]];default:b=0}if(b)return[0,[1,a,o(e,n,s)],t[3]]}var g=v(e);return[0,[0,a,g[1],0],g[2]]}return[0,[1,a,o(e,n,s)],t[3]]},e),i=c[2],u=i[2],f=i[1];return[0,[0,[0,p4(r,c[1]),f]],u]}),hk(f,function(e,r,a){var n=a[2],c=a[1],i=$5(e);if("number"==typeof i&&(1===i?1:Ot===i?1:0)){var u=r?[0,n[1],[0,[0,r[1],89],n[2]]]:n,o=Qd(t[5],u);return[0,N2(c),o]}var v=Qd(s,e),l=v[1];if(1===l[0])if(9===$5(e))var b=[0,Z5(e)],k=1;else k=0;else k=0;if(!k)b=0;return 1!==$5(e)&&p7(e,9),Zd(f,e,b,[0,[0,l,c],$d(t[4],v[2],n)])});var b=function t(e){return t.fun(e)},k=function t(e){return t.fun(e)},d=function t(e){return t.fun(e)};function h(t,e){return e?T5(t,[0,e[1][1],8]):e}function p(t,e,r,a,n,s,c,i){for(;;){var u=$5(t);if("number"==typeof u){var f=u+cb|0;if(3<f>>>0)var o=-71===f?0:1;else if(0===f)o=0;else switch(f-1|0){case 0:o=1;break;case 1:u7(t),b7(t);continue;default:o=0}if(!o&&!n&&!s){var v=E7(0,function(t){var e=Qd(O7[10],t),r=t[26],a=79===$5(t)?1:0;if(a){var n=c?r[2]:c;if(n)var s=n;else{var i=1-c;s=i?r[1]:i}if(s){p7(t,79);var u=N5(1,t),f=[0,Qd(N7[7],u)]}else f=s}else f=a;w7(t,8)||((6===$5(t)?1:0)||(4===$5(t)?1:0))&&u7(t);return[0,e,f]},t),l=v[2],b=l[2],k=l[1],d=p4(e,v[1]);return 2===a[0]?[2,[0,d,[0,a[1],b,k,c,i]]]:[1,[0,d,[0,a,b,k,c,i]]]}}if(h(t,i),0===c){switch(a[0]){case 0:var p=a[1][2][1];if("number"==typeof p)var m=1;else if(0===p[0])if(Yd(p[1],K0)){var w=0,y=0;m=0}else y=1,m=0;else m=1;if(m)w=0,y=0;break;case 1:if(Yd(a[1][2],Q0))w=0,y=0;else y=1;break;default:w=0,y=0}if(y){var g=0,_=N5(2,t);w=1}}else w=0;if(!w)g=1,_=N5(1,t);var T=Z5(_),S=Qd(O7[3],_);if(0===n)if(0===s)var E=0,x=0;else E=1,x=0;else if(0===s)E=0,x=_[18];else E=1,x=1;var A=Zd(R7[4],x,E,_),I=Qd(O7[10],_),C=Zd(R7[5],_,n,s),N=C[2],O=Qd(R7[6],A);eh(R7[7],_,C[3],O,0,A);var R=0===N[0]?[0,N[1][1],0]:[0,N[1][1],1],L=R[1],P=[0,g,a,[0,p4(T,L),[0,0,A,N,n,s,0,R[2],I,S]],c,r];return[0,[0,p4(e,L),P]]}}function m(t){var r=x5(1,t),a=e(r);p7(r,40);var n=$5(r);if("number"==typeof n){var s=n-1|0;if(92<s>>>0)if(94<=s)var c=0,i=0;else i=1;else if(40===s)i=1;else c=0,i=0;if(i){var u=0,f=0;c=1}}else c=0;if(!c)u=[0,$d(N7[13],0,r)],f=Qd(O7[4],r);var o=Qd(b,r);return[5,[0,u,o[1],o[2],f,o[3],o[4],a]]}hk(b,function(t){if(41===$5(t)){p7(t,41);var e=A5(0,t),r=[0,Qd(P7[6],e)],a=Qd(O7[5],t)}else r=0,a=0;var n=52===$5(t)?1:0;if(n){1-_5(t)&&i7(t,16),p7(t,52);var s=l(t,0)}else s=n;return[0,Qd(k,t),r,a,s]}),hk(k,function(t){var e=Z5(t);p7(t,0),t[28][1]=[0,[0,p5[1],0],t[28][1]];for(var r=0,a=A7[1],n=0;;){var s=$5(t);if("number"==typeof s){var c=s-2|0;if(tc<c>>>0){if(!(108<(c+1|0)>>>0)){var i=N2(n),u=function(t,e){for(var r=0,a=e;;){if(!a)return N2(r);var n=a[2],s=a[1];if(1-$d(p5[3],s[1],t))r=[0,s,r],a=n;else a=n}},f=t[28][1];if(f){var o=f[2],v=f[1],l=v[2],b=v[1];if(o){var k=u(b,l),h=I2(o),p=o?o[2]:m2(Sh),m=T2(h[2],k);t[28][1]=[0,[0,h[1],m],p]}else{R2(function(e){return T5(t,[0,e[2],[11,e[1]]])},u(b,l)),t[28][1]=0}}else m2(PQ);var w=Z5(t);return p7(t,1),[0,p4(e,w),[0,i]]}}else if(6===c){p7(t,8);continue}}var y=Qd(d,t);switch(y[0]){case 0:var g=y[1],_=g[2],T=g[1],S=_[1];if(1===S){2===_[2][0]&&T5(t,[0,T,78]);var E=[0,r,a]}else{if(0===S)if(_[4])var x=0;else{r&&T5(t,[0,T,77]);E=[0,1,a],x=1}else x=0;if(!x)E=[0,r,a]}var A=E;break;case 1:var I=y[1],C=I[2],N=C[1];if(1===N[0]){var O=N[1][2];if(Gd(O,a1))var R=1;else{if(Gd(O,n1))if(C[4]){R=1;var L=0}else L=1;else L=1;if(L)R=0}if(R){T5(t,[0,I[1],[10,O,Gd(O,s1),0]])}}else;A=[0,r,a];break;default:var P=y[1][2][1],U=P[2][2],D=P[1];if(Gd(U,c1)){T5(t,[0,D,[10,U,0,1]]);var F=[0,r,a]}else{$d(A7[3],U,a)&&T5(t,[0,D,[9,U]]);F=[0,r,$d(A7[4],U,a)]}A=F}r=A[1],a=A[2],n=[0,y,n]}}),hk(d,function(t){var n=Z5(t),s=e(t),c=4!==K5(1,t)?1:0;if(c)var i=94!==K5(1,t)?1:0,u=i?w7(t,42):i;else u=c;var f=4!==K5(1,t)?1:0;if(f)var o=82!==K5(1,t)?1:0,v=o?Qd(R7[1],t):o;else v=f;var l=Qd(R7[2],t),b=Zd(R7[3],t,v,l);if(0===l)if(b)var k=Qd(R7[2],t),d=1;else d=0;else d=0;if(!d)k=l;var m=$5(t);if(0===v&&0===k&&"number"!=typeof m&&3===m[0]){var w=m[3];if(!Yd(w,$0)){var y=r(e1,t),g=$5(t);if("number"==typeof g){if(79<=g)var _=g+Et|0,T=13<_>>>0?15<=_?0:1:2===_?1:0;else T=4===g?1:8===g?1:0;if(T)return p(t,n,s,y[2],v,k,u,b)}h(t,b);var S=a(t,1),E=S[2],x=[0,2,S[1],E,u,s];return[0,[0,p4(n,E[1]),x]]}if(!Yd(w,Z0)){var A=r(t1,t),I=$5(t);if("number"==typeof I){if(79<=I)var C=I+Et|0,N=13<C>>>0?15<=C?0:1:2===C?1:0;else N=4===I?1:8===I?1:0;if(N)return p(t,n,s,A[2],v,k,u,b)}h(t,b);var O=a(t,0),R=O[2],L=[0,3,O[1],R,u,s];return[0,[0,p4(n,R[1]),L]]}}return p(t,n,s,r(r1,t)[2],v,k,u,b)});return[0,r,function(e){var r=E7(0,function(e){p7(e,0);var r=Zd(f,e,0,[0,0,t[3]]);return p7(e,1),[0,[0,r[1]],r[2]]},e),a=r[2];return[0,r[1],a[1],a[2]]},function(t,r){var a=x5(1,t),n=Z5(a),s=T2(r,e(a));p7(a,40);var c=O5(1,a),i=a[7],u=n7(c);if(0===i)var f=0;else{var o=0!==u?1:0;if(o)f=0;else{var v=o;f=1}}f||(v=[0,$d(N7[13],0,c)]);var l=Qd(O7[4],a),k=Qd(b,a),d=k[1];return[0,p4(n,d[1]),[2,[0,v,d,k[2],l,k[3],k[4],s]]]},function(t){return E7(0,m,t)},l,e]}(L7),D7=function(t){function e(t){var e=Qd(R7[14],t);if(t[6])l7(t,e[1]);else{var r=e[2];if("number"==typeof r);else if(20===r[0]){var a=r[1];if(0===a[4])if(0===a[5])var n=0;else{T5(t,[0,e[1],52]);n=1}else{T5(t,[0,e[1],51]);n=1}if(n);}else;}return e}var r=function t(e){return t.fun(e)},a=function t(e){return t.fun(e)},n=function t(e){return t.fun(e)},s=function t(e){return t.fun(e)},c=function t(e){return t.fun(e)},i=function t(e){return t.fun(e)},u=function t(e){return t.fun(e)},f=function t(e){return t.fun(e)},o=function t(e,r){return t.fun(e,r)},v=function t(e){return t.fun(e)},l=function t(e){return t.fun(e)},b=function t(e){return t.fun(e)},k=function t(e){return t.fun(e)},d=function t(e){return t.fun(e)},h=function t(e){return t.fun(e)},p=function t(e){return t.fun(e)},m=function t(e){return t.fun(e)},w=function t(e){return t.fun(e)},y=function t(e){return t.fun(e)},g=function t(e){return t.fun(e)},_=function t(e,r){return t.fun(e,r)},T=function t(e){return t.fun(e)},S=function t(e,r){return t.fun(e,r)},E=function t(e){return t.fun(e)},x=function t(e){return t.fun(e)},A=function t(e,r,a){return t.fun(e,r,a)},I=function t(e,r){return t.fun(e,r)},C=function t(e){return t.fun(e)},N=function t(e){return t.fun(e)};function O(t){return p7(t,59),h7(t),0}var R=0;function L(t){p7(t,37);var e=R5(1,t),r=Qd(N7[2],e),a=1-t[6];(a?S7(r):a)&&l7(t,r[1]),p7(t,25),p7(t,4);var n=Qd(N7[7],t);return p7(t,5),8===$5(t)&&h7(t),[13,[0,r,n]]}var P=0;function U(t,e,r){var a=r[2][1];if(a&&!a[1][2][2]){var n=a[2];if(!n)return n}return T5(t,[0,r[1],e])}function D(t,e){var r=1-t[6],a=r?S7(e):r;return a?l7(t,e[1]):a}function F(e){p7(e,39);var r=e[18],a=r?w7(e,65):r;p7(e,4);var n=L5(1,e),s=$5(n);if("number"==typeof s)if(24<=s)if(29<=s)var c=0;else{switch(s+Iu|0){case 0:var i=E7(0,R7[13],n),u=i[2],f=[0,[0,[1,[0,i[1],u[1]]]],u[2]],o=1;break;case 3:var v=E7(0,R7[12],n),l=v[2];f=[0,[0,[1,[0,v[1],l[1]]]],l[2]],o=1;break;case 4:var b=E7(0,R7[11],n),k=b[2];f=[0,[0,[1,[0,b[1],k[1]]]],k[2]],o=1;break;default:c=0,o=0}if(o){var d=f[1],h=f[2];c=1}}else if(8===s)d=0,h=0,c=1;else c=0;else c=0;if(!c){var p=O5(1,n);d=[0,[0,Qd(N7[8],p)]],h=0}var m=$5(e);if(63!==m&&!a){if("number"==typeof m&&17===m){if(d){var w=d[1];if(0===w[0])var y=[1,Zd(t[2],a2,e,w[1])];else{var g=w[1];U(e,22,g);y=[0,g]}p7(e,17);var _=Qd(N7[7],e);p7(e,5);var T=R5(1,e),S=Qd(N7[2],T);return D(e,S),[18,[0,y,_,S,0]]}throw[0,uh,n2]}if(R2(function(t){return T5(e,t)},h),p7(e,8),d)var E=d[1],x=0===E[0]?[0,[1,$d(t[1],e,E[1])]]:[0,[0,E[1]]];else x=d;var A=$5(e);if("number"==typeof A){var I=8!==A?1:0;if(I)var C=0;else{var N=I;C=1}}else C=0;if(!C)N=[0,Qd(N7[7],e)];p7(e,8);var O=$5(e);if("number"==typeof O){var R=5!==O?1:0;if(R)var L=0;else{var P=R;L=1}}else L=0;if(!L)P=[0,Qd(N7[7],e)];p7(e,5);var F=R5(1,e),M=Qd(N7[2],F);return D(e,M),[17,[0,x,N,P,M]]}if(d){var X=d[1];if(0===X[0])var j=[1,Zd(t[2],e2,e,X[1])];else{var B=X[1];U(e,23,B);j=[0,B]}p7(e,63);var q=Qd(N7[10],e);p7(e,5);var G=R5(1,e),Y=Qd(N7[2],G);return D(e,Y),[19,[0,j,q,Y,a]]}throw[0,uh,r2]}var X=0;function j(t){var r=s7(t)?e(t):Qd(N7[2],t),a=1-t[6];return(a?S7(r):a)&&l7(t,r[1]),r}function B(t){p7(t,16),p7(t,4);var e=Qd(N7[7],t);p7(t,5);var r=j(t),a=43===$5(t)?1:0;return[21,[0,e,r,a?(p7(t,43),[0,j(t)]):a]]}var q=0;function G(t){if(1-t[11]&&i7(t,29),p7(t,19),8===$5(t))var e=0;else if(r7(t))e=0;else{var r=[0,Qd(N7[7],t)];e=1}if(!e)r=0;return h7(t),[25,[0,r]]}var Y=0;function J(t){p7(t,20),p7(t,4);var e=Qd(N7[7],t);p7(t,5),p7(t,0);for(var r=t2;;){var a=r[2],n=r[1],s=$5(t);if("number"==typeof s)if(1===s?1:Ot===s?1:0){var c=N2(a);return p7(t,1),[26,[0,e,c]]}var i=Z5(t),u=$5(t);if("number"==typeof u)if(36===u){n&&i7(t,25),p7(t,36);var f=0,o=1}else o=0;else o=0;if(!o){p7(t,33);f=[0,Qd(N7[7],t)]}var v=n||(0===f?1:0),l=Z5(t);p7(t,82);var b=t.slice();b[9]=1;var k=$d(N7[4],function(t){if("number"==typeof t){var e=t-1|0;if(32<e>>>0?35===e:30<(e-1|0)>>>0)return 1}return 0},b),d=N2(k),h=d?d[1][1]:l;r=[0,v,[0,[0,p4(i,h),[0,f,k]],a]]}}var H=0;function W(t){var e=Z5(t);p7(t,22),e7(t)&&T5(t,[0,e,17]);var r=Qd(N7[7],t);return h7(t),[27,[0,r]]}var V=0;function z(t){p7(t,23);var e=Qd(N7[16],t),r=$5(t);if("number"==typeof r)if(34===r)var a=[0,E7(0,function(t){p7(t,34),p7(t,4);var e=$d(N7[19],t,32);return p7(t,5),[0,e,Qd(N7[16],t)]},t)],n=1;else n=0;else n=0;if(!n)a=0;var s=$5(t);if("number"==typeof s)if(38===s){p7(t,38);var c=[0,Qd(N7[16],t)],i=1}else i=0;else i=0;if(!i)c=0;var u=0===a?1:0;return(u?0===c?1:0:u)&&T5(t,[0,e[1],26]),[28,[0,e,a,c]]}var K=0;function Q(t){var e=Qd(R7[9],t);return h7(t),R2(function(e){return T5(t,e)},e[2]),e[1][2]}var $=0;function Z(t){p7(t,28);var e=O5(1,t),r=Qd(R7[10],e),a=[31,[0,r[1],1]];return h7(t),R2(function(e){return T5(t,e)},r[2]),a}var tt=0;function et(t){p7(t,25),p7(t,4);var e=Qd(N7[7],t);p7(t,5);var r=R5(1,t),a=Qd(N7[2],r),n=1-t[6];return(n?S7(a):n)&&l7(t,a[1]),[32,[0,e,a]]}var rt=0;function at(t){var r=Qd(N7[7],t),a=$5(t),n=r[2];if("number"!=typeof n&&10===n[0]&&"number"==typeof a&&82===a){var s=n[1],c=s[2];p7(t,82),$d(I7[3],c,t[3])&&T5(t,[0,r[1],[5,Z1,c]]);var i=t.slice();return i[3]=$d(p5[4],c,t[3]),[24,[0,s,s7(i)?e(i):Qd(N7[2],i)]]}return h7(t),[16,[0,r,0]]}var nt=0;function st(t){var e=Qd(N7[7],t);h7(t);var r=t[19];if(r){var a=e[2];if("number"==typeof a)var n=0;else if(14===a[0]){var s=a[1],c=s[1];if("number"==typeof c)var i=1;else if(0===c[0]){var u=s[2],f=[0,G2(u,1,sd(u)-2|0)];n=1,i=0}else i=1;if(i)n=0}else n=0;if(!n)f=0;var o=f}else o=r;return[16,[0,e,o]]}var ct=0;function it(t){return E7(ct,st,t)}function ut(t,e){for(var r=e;;){var a=r[2];switch(a[0]){case 0:return L2(function(t,e){return ut(t,0===e[0]?e[1][2][2]:e[1][2][1])},t,a[1][1]);case 1:return L2(function(t,e){if(e){var r=e[1];return ut(t,0===r[0]?r[1]:r[1][2][1])}return t},t,a[1][1]);case 2:r=a[1][1];continue;case 3:return[0,a[1][1],t];default:return m2($1)}}}function ft(t){m7(t,K1);var e=$5(t);if("number"!=typeof e&&1===e[0]){var r=e[1],a=r[4],n=r[3],s=r[2],c=r[1];return a&&o7(t,37),p7(t,[1,[0,c,s,n,a]]),[0,c,[0,s,n]]}var i=[0,Z5(t),Q1];return u7(t),i}function ot(t,e,r){function a(e){return t?Qd(O7[2],e):$d(N7[13],0,e)}var n=K5(1,r);if("number"==typeof n)switch(n){case 1:case 9:case 109:return[0,a(r),0]}else if(3===n[0]&&!Yd(n[3],z1)){var s=T7(r);return b7(r),[0,s,[0,a(r)]]}var c=$5(r);if(e&&"number"==typeof c&&!(46===c?0:61===c?0:1))return i7(r,e[1]),b7(r),[0,Qd(O7[2],r),0];return[0,a(r),0]}function vt(t,e){var r=Z5(t),a=$5(t);if("number"==typeof a&&wf===a){p7(t,wf),m7(t,q1);var n=2<=e?$d(N7[13],0,t):Qd(O7[2],t);return[1,[0,p4(r,n[1]),n]]}p7(t,0);for(var s=0,c=0;;){var i=s?s[1]:1,u=$5(t);if("number"==typeof u)if(1===u?1:Ot===u?1:0){var f=N2(c);return p7(t,1),[0,f]}switch(1-i&&i7(t,74),e){case 0:var o=ot(1,Y1,t),v=[0,0,o[2],o[1]];break;case 1:var l=ot(1,G1,t);v=[0,0,l[2],l[1]];break;default:var b=$5(t);if("number"==typeof b)if(46===b)var k=H1,d=1;else if(61===b)k=J1,d=1;else d=0;else d=0;if(!d)k=0;var h=$5(t);if("number"==typeof h){if(46===h)var p=1;else if(61===h)p=1;else{var m=0;p=0}if(p){var w=1;m=1}}else m=0;if(!m)w=0;if(w){var y=T7(t),g=$5(t);if("number"==typeof g)switch(g){case 1:case 9:case 109:Zd(N7[15],0,t,y);var _=[0,0,0,y],T=1;break;default:T=0}else if(3===g[0])if(Yd(g[3],W1))T=0;else{var S=K5(1,t);if("number"==typeof S)switch(S){case 1:case 9:case 109:_=[0,k,0,Qd(O7[2],t)],T=1;var E=0;break;default:E=1}else if(3===S[0])if(Yd(S[3],V1))E=1;else{var x=T7(t);b7(t);_=[0,k,[0,Qd(O7[2],t)],x],T=1,E=0}else E=1;if(E){Zd(N7[15],0,t,y),b7(t);_=[0,0,[0,$d(N7[13],0,t)],y],T=1}}else T=0;if(!T){var A=ot(1,0,t);_=[0,k,A[2],A[1]]}}else{var I=ot(0,0,t);_=[0,0,I[2],I[1]]}v=_}s=[0,w7(t,9)],c=[0,v,c]}}function lt(t,e){var r=[0,vt(e,t)],a=ft(e);return h7(e),[22,[0,t,a,0,r]]}function bt(t,e){var r=2<=t?$d(N7[13],0,e):Qd(O7[2],e),a=$5(e);if("number"==typeof a)if(9===a){p7(e,9);var n=[0,vt(e,t)],s=1}else s=0;else s=0;if(!s)n=0;var c=ft(e);return h7(e),[22,[0,t,c,[0,r],n]]}function kt(t){var e=x5(1,t);p7(e,50);var r=$5(e);if("number"==typeof r)switch(r){case 46:if(_5(e)){p7(e,46);var a=$5(e);if("number"==typeof a)if(wf===a?1:0===a?1:0)return lt(1,e);return bt(1,e)}break;case 61:if(_5(e)){var n=K5(1,e);if("number"==typeof n)switch(n){case 0:return b7(e),lt(0,e);case 102:return b7(e),u7(e),lt(0,e);case 9:var s=1;break;default:s=0}else s=3===n[0]?Yd(n[3],B1)?0:1:0;return s?bt(2,e):(b7(e),bt(0,e))}break;case 0:case 102:return lt(2,e)}else if(1===r[0]){var c=r[1],i=c[4],u=c[3],f=c[2],o=c[1];return i&&o7(e,37),p7(e,[1,[0,o,f,u,i]]),h7(e),[22,[0,2,[0,o,[0,f,u]],0,0]]}return bt(2,e)}var dt=0;function ht(t){return E7(dt,kt,t)}return hk(r,function(t){var e=Z5(t);return p7(t,8),[0,e,1]}),hk(a,function(t){var e=E7(0,function(t){if(p7(t,32),8===$5(t))var e=0;else if(r7(t))e=0;else{var r=$d(N7[13],0,t),a=r[2];1-$d(I7[3],a,t[3])&&i7(t,[4,a]);var n=[0,r];e=1}if(!e)n=0;return h7(t),n},t),r=e[2],a=e[1],n=0===r?1:0;if(n)var s=1-(t[8]||t[9]);else s=n;return s&&T5(t,[0,a,28]),[0,a,[1,[0,r]]]}),hk(n,function(t){var e=E7(0,function(t){if(p7(t,35),8===$5(t))var e=0;else if(r7(t))e=0;else{var r=$d(N7[13],0,t),a=r[2];1-$d(I7[3],a,t[3])&&i7(t,[4,a]);var n=[0,r];e=1}if(!e)n=0;return h7(t),n},t),r=e[1];return 1-t[8]&&T5(t,[0,r,27]),[0,r,[3,[0,e[2]]]]}),hk(s,function(t){var e=E7(0,function(t){p7(t,26),p7(t,4);var e=Qd(N7[7],t);p7(t,5);var r=Qd(N7[2],t),a=1-t[6];return(a?S7(r):a)&&l7(t,r[1]),[33,[0,e,r]]},t),r=e[1];return v7(t,[0,r,31]),[0,r,e[2]]}),hk(c,function(t){var e=Qd(N7[16],t);return[0,e[1],[0,e[2]]]}),hk(i,function(t){1-_5(t)&&i7(t,10),p7(t,61),k7(t,1);var e=Qd(O7[2],t),r=Qd(O7[4],t);p7(t,79);var a=Qd(O7[1],t);return h7(t),d7(t),[0,e,r,a]}),hk(u,function(t){return E7(0,function(t){return p7(t,60),[10,Qd(i,t)]},t)}),hk(f,function(t){if(a7(1,t)){var e=E7(0,i,t);return[0,e[1],[29,e[2]]]}return Qd(N7[2],t)}),hk(o,function(t,e){var r=t?t[1]:t;1-_5(e)&&i7(e,11),p7(e,62),p7(e,61),k7(e,1);var a=Qd(O7[2],e),n=Qd(O7[4],e),s=$5(e);if("number"==typeof s)if(82===s){p7(e,82);var c=[0,Qd(O7[1],e)],i=1}else i=0;else i=0;if(!i)c=0;var u=1-r,f=u?(p7(e,79),[0,Qd(O7[1],e)]):u;return h7(e),d7(e),[0,a,n,f,c]}),hk(v,function(t){return E7(0,function(t){return p7(t,60),[11,$d(o,j1,t)]},t)}),hk(l,function(t){var e=K5(1,t);if("number"==typeof e&&61===e){var r=E7(0,Qd(o,X1),t);return[0,r[1],[30,r[2]]]}return Qd(N7[2],t)}),hk(b,function(t){1-_5(t)&&i7(t,16),p7(t,53);var e=Qd(O7[2],t),r=Qd(O7[4],t),a=41===$5(t)?1:0;if(a){p7(t,41);for(var n=0;;){var s=[0,Qd(O7[6],t),n],c=$5(t);if("number"!=typeof c||9!==c){var i=N2(s);break}p7(t,9);n=s}}else i=a;return[0,e,r,$d(O7[7],0,t),i]}),hk(k,function(t){return E7(0,function(t){return p7(t,60),[7,Qd(b,t)]},t)}),hk(d,function(t){var e=a7(1,t);if(e)var r=e;else{var a=g5(t);if(1===a){var n=K5(1,t);if("number"==typeof n)var s=0;else if(3===n[0])r=1,s=1;else s=0;if(!s)r=0}else if(0===a){var c=K5(1,t);if("number"==typeof c)switch(c){case 42:case 46:case 47:r=0;var i=1;break;case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 43:case 44:case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 110:case 111:case 112:case 113:case 114:case 115:i=0;break;default:r=0,i=1}else switch(c[0]){case 3:if(z5(c[3]))r=0,i=1;else i=0;break;case 8:case 9:i=0;break;default:r=0,i=1}if(!i)r=1}else r=0}if(r){var u=E7(0,b,t);return[0,u[1],[23,u[2]]]}return it(t)}),hk(h,function(t){var e=x5(1,t);p7(e,40);var r=$d(N7[13],0,e),a=Qd(O7[4],e),n=w7(e,41),s=n?[0,Qd(O7[6],e)]:n,c=$5(e);if("number"==typeof c)var i=0;else if(3===c[0])if(Yd(c[3],M1))i=0;else{b7(e);for(var u=0;;){var f=[0,Qd(O7[6],e),u],o=$5(e);if("number"!=typeof o||9!==o){var v=N2(f);i=1;break}p7(e,9);u=f}}else i=0;if(!i)v=0;var l=$5(e);if("number"==typeof l)if(52===l){b7(e);var b=$d(U7[5],e,0),k=1}else k=0;else k=0;if(!k)b=0;return[0,r,a,$d(O7[7],1,e),s,v,b]}),hk(p,function(t){return E7(0,function(t){return p7(t,60),[4,Qd(h,t)]},t)}),hk(m,function(t){p7(t,15);var e=$d(N7[13],0,t),r=Z5(t),a=Qd(O7[3],t),n=Qd(O7[8],t);p7(t,82);var s=Qd(O7[1],t),c=[0,p4(r,s[1]),[1,[0,n,s,a]]],i=[0,c[1],c],u=Qd(O7[11],t);return h7(t),[0,e,i,u]}),hk(w,function(t){return E7(0,function(t){p7(t,60);var e=$5(t);"number"==typeof e&&64===e&&(i7(t,57),p7(t,64));return[6,Qd(m,t)]},t)}),hk(y,function(t){p7(t,24);var e=Zd(N7[14],t,F1,33)[2];return h7(t),[0,e[1],e[2]]}),hk(g,function(t){return E7(0,function(t){return p7(t,60),[12,Qd(y,t)]},t)}),hk(_,function(t,e){var r=t?t[1]:t,a=Z5(e);if(p7(e,60),m7(e,D1),!r&&10!==$5(e)){var n=$5(e);if("number"==typeof n)var s=0;else if(1===n[0]){var c=n[1],i=c[4],u=c[3],f=c[2],o=c[1];i&&o7(e,37),p7(e,[1,[0,o,f,u,i]]);var v=[1,[0,o,[0,f,u]]];s=1}else s=0;if(!s)v=[0,$d(N7[13],0,e)];var l=E7(0,function(t){p7(t,0);for(var e=0,r=0;;){var a=$5(t);if("number"==typeof a)if(1===a?1:Ot===a?1:0){var n=[0,e,N2(r)];return p7(t,1),n}var s=$d(S,U1,t),c=s[2],i=s[1];if(e)if(0===e[1][0])if("number"==typeof c)var u=0;else switch(c[0]){case 5:var f=c[1][2];if(f)switch(f[1][0]){case 4:case 6:var o=1;break;default:o=0}else o=0;o||i7(t,69);var v=e;u=1;break;case 9:i7(t,68);v=e,u=1;break;default:u=0}else if("number"==typeof c)u=0;else if(9===c[0]){i7(t,69);v=e,u=1}else u=0;else if("number"==typeof c)u=0;else switch(c[0]){case 5:var l=c[1][2];if(l)switch(l[1][0]){case 4:case 6:var b=e,k=1;break;default:k=0}else k=0;if(!k)b=[0,[1,i]];v=b,u=1;break;case 9:v=[0,[0,i]],u=1;break;default:u=0}if(!u)v=e;e=v,r=[0,s,r]}},e),b=l[2],k=b[1],d=l[1],h=[0,d,[0,b[2]]],p=p4(a,d);return[0,p,[8,[0,v,h,k?k[1]:[0,p]]]]}var m=E7(0,T,e),w=m[2];return[0,p4(a,m[1]),w]}),hk(T,function(t){p7(t,10),m7(t,P1);var e=Qd(O7[9],t);return h7(t),[9,e]}),hk(S,function(t,e){var r=t?t[1]:t;1-_5(e)&&i7(e,13);var a=K5(1,e);if("number"==typeof a)switch(a){case 24:return Qd(g,e);case 40:return Qd(p,e);case 46:if(50===$5(e))return ht(e);break;case 49:if(r)return $d(N,[0,r],e);break;case 53:return Qd(k,e);case 61:var n=$5(e);return"number"==typeof n&&50===n&&r?ht(e):Qd(u,e);case 62:return Qd(v,e);case 15:case 64:return Qd(w,e)}else if(3===a[0]&&!Yd(a[3],L1))return $d(_,[0,r],e);if(r){var s=$5(e);return"number"==typeof s&&50===s?(i7(e,72),Qd(N7[2],e)):Qd(g,e)}return Qd(N7[2],e)}),hk(E,function(t){m7(t,O1);var e=$5(t);if("number"!=typeof e&&1===e[0]){var r=e[1],a=r[4],n=r[3],s=r[2],c=r[1];return a&&o7(t,37),p7(t,[1,[0,c,s,n,a]]),[0,c,[0,s,n]]}var i=[0,Z5(t),R1];return u7(t),i}),hk(x,function(t){return t[2]}),hk(A,function(t,e,r){var a=t?t[1]:1,n=$5(e);if("number"==typeof n&&(1===n?1:Ot===n?1:0))return N2(r);1-a&&i7(e,75);var s=E7(0,function(t){var e=T7(t),r=$5(t);if("number"==typeof r)var a=0;else if(3===r[0])if(Yd(r[3],N1))a=0;else{b7(t);var n=T7(t);S5(t,n);var s=[0,n];a=1}else a=0;if(!a){S5(t,e);s=0}return[0,e,s]},e);return Zd(A,[0,w7(e,9)],e,[0,s,r])}),hk(I,function(t,e){return R2(function(e){var r=e[2];return r[2]?0:Zd(N7[15],C1,t,r[1])},e)}),hk(C,function(t){function e(e){var r=U5(1,x5(1,e)),a=Z5(r);p7(r,49);var n=$5(r);if("number"==typeof n)if(65<=n){if(wf===n){var s=Z5(r);p7(r,wf);var c=r[26][4],u=$5(r);if("number"==typeof u)var f=0;else if(3===u[0])if(Yd(u[3],T1))f=0;else{b7(r);var v=c?[0,$d(N7[13],0,r)]:(i7(r,13),0);f=1}else f=0;if(!f)v=0;var l=[0,Qd(E,r)];return h7(r),[15,[0,0,[0,[1,s,v]],l,1]]}}else if(13<=n)switch(n-13|0){case 23:var b=E7(0,function(t){return p7(t,36)},r);S5(r,[0,p4(a,Z5(r)),S1]);var k=$5(r);if("number"==typeof k)if(15===k)var h=[0,Qd(R7[14],r)],p=1;else p=0;else p=0;if(!p)if(c7(r))h=[0,$d(U7[3],r,t)];else{var m=Qd(N7[10],r);h7(r);h=[1,m]}return[14,[0,b[1],h]];case 40:1-_5(r)&&i7(r,15);var w=Qd(d,r),y=w[2];if("number"==typeof y)var g=0;else if(23===y[0]){var _=Qd(x,y[1][1]);S5(r,[0,w[1],_]);g=1}else g=0;return g||m2(_2(x1,E1)),[15,[0,[0,w],0,0,0]];case 48:if(0!==K5(1,r)){1-_5(r)&&i7(r,15);var T=K5(1,r);if("number"==typeof T&&wf===T){p7(r,61);var S=Z5(r);p7(r,wf);var C=Qd(E,r);return h7(r),[15,[0,0,[0,[1,S,0]],[0,C],0]]}var N=E7(0,i,r),O=N[2],R=N[1];return S5(r,[0,R,Qd(x,O[1])]),[15,[0,[0,[0,R,[29,O]]],0,0,0]]}break;case 49:var L=E7(0,function(t){return $d(o,0,t)},r),P=L[2],U=L[1];return S5(r,[0,U,Qd(x,P[1])]),[15,[0,[0,[0,U,[30,P]]],0,0,0]];case 0:case 2:case 11:case 14:case 15:case 27:case 51:var D=$d(N7[3],[0,t],r),F=D[2],M=D[1];if("number"==typeof F)var X=0;else switch(F[0]){case 2:var j=F[1][1];if(j){var B=j[1];X=2}else{T5(r,[0,M,63]);var q=0;X=1}break;case 20:var G=F[1][1];if(G)B=G[1],X=2;else{T5(r,[0,M,64]);q=0,X=1}break;case 31:q=L2(function(t,e){return L2(ut,t,[0,e[2][1],0])},0,F[1][1]),X=1;break;default:X=0}switch(X){case 0:q=m2(I1);var Y=0;break;case 1:Y=0;break;default:var J=[0,[0,M,Qd(x,B)],0];Y=1}if(!Y)J=q;return R2(function(t){return S5(r,t)},J),[15,[0,[0,D],0,0,1]]}var H=$5(r);if("number"==typeof H)if(61===H){b7(r);var W=0,V=1}else V=0;else V=0;if(!V)W=1;p7(r,0);var z=Zd(A,0,r,0);p7(r,1);var K=$5(r);if("number"==typeof K)var Q=0;else if(3===K[0])if(Yd(K[3],A1))Q=0;else{var $=[0,Qd(E,r)];Q=1}else Q=0;if(!Q){$d(I,r,z);$=0}return h7(r),[15,[0,0,[0,[0,z]],$,W]]}return function(t){return E7(0,e,t)}}),hk(N,function(t){var e=t?t[1]:t;function r(t){1-_5(t)&&i7(t,13),p7(t,60);var r=U5(1,x5(1,t));p7(r,49);var a=$5(r);if("number"==typeof a)if(53<=a){if(wf===a){var n=Z5(r);p7(r,wf);var s=r[26][4],c=$5(r);if("number"==typeof c)var u=0;else if(3===c[0])if(Yd(c[3],y1))u=0;else{b7(r);var f=s?[0,$d(N7[13],0,r)]:(i7(r,13),0);u=1}else u=0;if(!u)f=0;var v=Qd(E,r);return h7(r),[5,[0,0,0,[0,[1,n,f]],[0,v]]]}if(!(63<=a))switch(a+M|0){case 0:if(e)return[5,[0,0,[0,[6,E7(0,b,r)]],0,0]];break;case 8:if(e)return[5,[0,0,[0,[4,E7(0,i,r)]],0,0]];break;case 9:return[5,[0,0,[0,[5,E7(0,Qd(o,w1),r)]],0,0]]}}else{var l=a-15|0;if(!(25<l>>>0))switch(l){case 21:var k=E7(0,function(t){return p7(t,36)},r),d=$5(r);if("number"==typeof d)if(15===d)var p=[0,[1,E7(0,m,r)]],w=1;else if(40===d)p=[0,[2,E7(0,h,r)]],w=1;else w=0;else w=0;if(!w){var g=Qd(O7[1],r);h7(r);p=[0,[3,g]]}return[5,[0,[0,k[1]],p,0,0]];case 0:case 9:case 12:case 13:case 25:var _=$5(r);if("number"==typeof _){if(25<=_)if(29<=_)if(40===_)var T=[0,[2,E7(0,h,r)]],S=2;else S=0;else S=27<=_?1:0;else if(15===_)T=[0,[1,E7(0,m,r)]],S=2;else S=24<=_?1:0;switch(S){case 0:var x=0;break;case 1:"number"==typeof _&&(27===_?i7(r,59):28===_&&i7(r,58)),T=[0,[0,E7(0,y,r)]],x=1;break;default:x=1}if(x)return[5,[0,0,T,0,0]]}throw[0,uh,_1]}}var C=$5(r);"number"==typeof C&&(53===C?i7(r,61):61===C&&i7(r,60));p7(r,0);var N=Zd(A,0,r,0);p7(r,1);var O=$5(r);if("number"==typeof O)var R=0;else if(3===O[0])if(Yd(O[3],g1))R=0;else{var L=[0,Qd(E,r)];R=1}else R=0;if(!R){$d(I,r,N);L=0}return h7(r),[5,[0,0,0,[0,[0,N]],L]]}return function(t){return E7(0,r,t)}}),[0,function(t){return E7(X,F,t)},function(t){return E7(q,B,t)},function(t){return E7(tt,Z,t)},function(t){return E7(K,z,t)},function(t){return E7(rt,et,t)},s,c,a,n,function(t){return E7(R,O,t)},S,N,v,function(t){return E7(P,L,t)},r,C,it,ht,d,function(t){return E7(nt,at,t)},l,function(t){return E7(Y,G,t)},function(t){return E7(H,J,t)},function(t){return E7(V,W,t)},f,function(t){return E7($,Q,t)}]}(L7),F7=function(t){var e=function t(e,r){return t.fun(e,r)},r=function t(e,r){return t.fun(e,r)},a=function t(e,r){return t.fun(e,r)};function n(t,e){return Qd(N7[24],e)?[0,$d(a,t,e)]:(T5(t,[0,e[1],20]),0)}function s(e){function r(r){p7(r,0);for(var a=0,n=0,s=0;;){var c=$5(r);if("number"==typeof c)if(1===c?1:Ot===c?1:0){n&&T5(r,[0,n[1],89]);var u=N2(s);p7(r,1);var f=82===$5(r)?1:0;return[0,[0,u,f?[0,Qd(t[9],r)]:f]]}if(12===$5(r))var o=E7(0,function(t){return p7(t,12),i(t,e)},r),v=[0,[1,[0,o[1],[0,o[2]]]]];else{var l=Z5(r),b=$d(N7[21],0,r)[2];switch(b[0]){case 0:var k=[0,b[1]];break;case 1:k=[1,b[1]];break;case 2:k=m2(b1);break;default:k=[2,b[1]]}var d=$5(r);if("number"==typeof d)if(82===d){p7(r,82);var h=[0,[0,i(r,e),0]],p=1}else p=0;else p=0;if(!p)if(1===k[0]){var m=k[1],w=m[2],y=m[1];(V5(w)&&Yd(w,k1)&&Yd(w,d1)?(T5(r,[0,y,3]),1):0)||J5(w)&&v7(r,[0,y,45]);h=[0,[0,[0,y,[3,[0,m,0,0]]],1]]}else{u7(r);h=0}if(h){var g=h[1],_=g[1],T=$5(r);if("number"==typeof T)if(79===T){p7(r,79);var S=Qd(N7[10],r),E=[0,p4(_[1],S[1]),[2,[0,_,S]]],x=1}else x=0;else x=0;if(!x)E=_;var A=[0,[0,[0,p4(l,E[1]),[0,k,E,g[2]]]]]}else A=h;v=A}if(v){var I=v[1],C=a?(T5(r,[0,I[1][1],56]),0):n;if(0===I[0])var N=a,O=C;else{var R=9===$5(r)?1:0;N=1,O=R?[0,Z5(r)]:R}1!==$5(r)&&p7(r,9);a=N,n=O,s=[0,I,s]}else;}}return function(t){return E7(0,r,t)}}function c(e){function r(r){p7(r,6);for(var a=0;;){var n=$5(r);if("number"==typeof n){if(13<=n)var s=Ot===n?1:0;else if(7<=n)switch(n-7|0){case 2:p7(r,9);a=[0,0,a];continue;case 5:var c=E7(0,function(t){return p7(t,12),i(t,e)},r),u=c[1],f=[1,[0,u,[0,c[2]]]];7!==$5(r)&&(T5(r,[0,u,55]),9===$5(r)&&b7(r));a=[0,[0,f],a];continue;case 0:s=1;break;default:s=0}else s=0;if(s){var o=N2(a);p7(r,7);var v=82===$5(r)?1:0;return[1,[0,o,v?[0,Qd(t[9],r)]:v]]}}var l=i(r,e),b=$5(r);if("number"==typeof b)if(79===b){p7(r,79);var k=Qd(N7[10],r),d=[0,p4(l[1],k[1]),[2,[0,l,k]]],h=1}else h=0;else h=0;if(!h)d=l;var p=[0,d];7!==$5(r)&&p7(r,9);a=[0,[0,p],a]}}return function(t){return E7(0,r,t)}}function i(t,e){var r=$5(t);if("number"==typeof r){if(6===r)return Qd(c(e),t);if(0===r)return Qd(s(e),t)}var a=Zd(N7[14],t,0,e);return[0,a[1],[3,a[2]]]}return hk(e,function(t,e){for(var r=0,n=e[2][1];;){if(!n){var s=[0,[0,N2(r),0]];return[0,e[1],s]}var c=n[1];if(0!==c[0]){var i=n[2],u=c[1],f=u[1];if(i){T5(t,[0,f,56]);n=i}else r=[0,[1,[0,f,[0,$d(a,t,u[2][1])]]],r],n=0}else{var o=c[1],v=o[2];switch(v[0]){case 0:var l=v[3],b=$d(a,t,v[2]),k=[0,v[1],b,l],d=0;break;case 1:var h=v[2],p=h[1];T5(t,[0,p,88]);k=[0,v[1],[0,p,[4,[0,p,[8,h[2]]]]],0],d=0;break;default:var m=v[2],w=m[1];T5(t,[0,w,2]);var y=v[1],g=[0,w,[4,[0,w,[8,m[2]]]]],_=0;d=1}if(!d)y=k[1],g=k[2],_=k[3];switch(y[0]){case 0:var T=[0,y[1]];break;case 1:T=[1,y[1]];break;case 2:T=m2(m1);break;default:T=[2,y[1]]}var r=[0,[0,[0,o[1],[0,T,g,_]]],r],n=n[2]}}}),hk(r,function(t,e){for(var r=0,s=e[2][1];;){if(!s){var c=[1,[0,N2(r),0]];return[0,e[1],c]}var i=s[1];if(i){var u=i[1];if(0===u[0]){var f=u[1],o=f[2];if("number"!=typeof o&&2===o[0]&&0===o[1][1]){r=[0,[0,[0,$d(a,t,f)]],r],s=s[2];continue}var v=n(t,f);r=v?[0,[0,[0,v[1]]],r]:r,s=s[2];continue}var l=s[2],b=u[1],k=b[1];if(l){T5(t,[0,k,55]);s=l;continue}var d=n(t,b[2][1]);r=d?[0,[0,[1,[0,k,[0,d[1]]]]],r]:r,s=0}else r=[0,0,r],s=s[2]}}),hk(a,function(t,a){var n=a[2],s=a[1];if("number"!=typeof n)switch(n[0]){case 0:return $d(r,t,[0,s,n[1]]);case 2:var c=n[1];if(0===c[1])return[0,s,[2,[0,c[2],c[3]]]];break;case 10:var i=n[1],u=i[2],f=i[1];if(!(t[6]&&W5(u)?(T5(t,[0,f,42]),1):0)&&1-t[6])if(!(t[17]&&Gd(u,h1)?(T5(t,[0,f,84]),1):0)){var o=t[18];(o?Gd(u,p1):o)&&T5(t,[0,f,83])}return[0,s,[3,[0,i,0,0]]];case 19:return $d(e,t,[0,s,n[1]])}return[0,s,[4,[0,s,n]]]}),[0,e,r,a,s,c,i]}(O7),M7=function t(e){return t.fun(e)},X7=function t(e,r,a){return t.fun(e,r,a)},j7=function t(e){return t.fun(e)},B7=function t(e,r){return t.fun(e,r)},q7=function t(e,r){return t.fun(e,r)},G7=function t(e,r){return t.fun(e,r)},Y7=function t(e,r){return t.fun(e,r)},J7=function t(e,r){return t.fun(e,r)},H7=function t(e){return t.fun(e)},W7=function t(e){return t.fun(e)},V7=function t(e){return t.fun(e)},z7=function t(e,r,a){return t.fun(e,r,a)},K7=function t(e,r){return t.fun(e,r)},Q7=function t(e,r,a){return t.fun(e,r,a)},$7=function t(e){return t.fun(e)},Z7=function t(e){return t.fun(e)},t9=function(t){function e(e){k7(e,0);var r=Z5(e);p7(e,0),p7(e,12);var a=Qd(t[10],e),n=Z5(e);return p7(e,1),d7(e),[0,p4(r,n),[0,a]]}function r(e,r){if(1===$5(e))var a=Z5(e)[2],n=[1,[0,r[1],r[3],a]];else n=[0,Qd(t[7],e)];var s=Z5(e);return p7(e,1),d7(e),[0,p4(r,s),[0,n]]}function a(t){k7(t,0);var e=Z5(t);return p7(t,0),r(t,e)}function n(e){k7(e,0);var a=Z5(e);p7(e,0);var n=$5(e);if("number"==typeof n&&12===n){p7(e,12);var s=Qd(t[10],e),c=Z5(e);return p7(e,1),d7(e),[0,p4(a,c),[3,s]]}var i=r(e,a);return[0,i[1],[2,i[2]]]}function s(t){var e=Z5(t),r=$5(t);if("number"==typeof r)var a=0;else if(6===r[0]){var n=r[1];a=1}else a=0;return a||(u7(t),n=z0),b7(t),[0,e,[0,n]]}function c(t){var e=s(t),r=$5(t);if("number"==typeof r){if(10===r){p7(t,10);for(var a=s(t),n=[0,p4(e[1],a[1]),[0,[0,e],a]];;){var c=$5(t);if("number"!=typeof c||10!==c)return[2,n];p7(t,10);var i=s(t);n=[0,p4(n[1],i[1]),[0,[1,n],i]]}}if(82===r){p7(t,82);var u=s(t);return[1,[0,p4(e[1],u[1]),[0,e,u]]]}}return[0,e]}function i(t){var e=Z5(t),r=s(t);if(82===$5(t)){p7(t,82);var n=s(t),c=p4(r[1],n[1]),i=c,u=[1,[0,c,[0,r,n]]]}else i=r[1],u=[0,r];if(79===$5(t)){p7(t,79);var f=$5(t);if("number"==typeof f)if(0===f){var o=a(t),v=o[2],l=o[1];0!==v[1][0]&&T5(t,[0,l,46]);var b=[0,l,[0,[1,l,v]]],k=0}else k=1;else if(7===f[0]){var d=f[1],h=d[1];p7(t,f),b=[0,h,[0,[0,h,[0,[0,d[2]],d[3]]]]],k=0}else k=1;if(k){i7(t,47);var p=Z5(t),m=p,w=[0,[0,p,[0,V0,W0]]]}else m=b[1],w=b[2]}else m=i,w=0;return[0,p4(e,m),[0,u,w]]}function u(t,r){var a=$5(t);if("number"==typeof a)if(95===a)var n=0,s=0,u=0,f=1;else f=0;else f=0;if(!f)for(var o=0,v=[0,c(t)];;){var l=$5(t);if("number"==typeof l){if(Jt<=l)if(Ot===l)var b=1;else if(wf<=l){var k=0;b=0}else b=1;else if(95===l)b=1;else{if(0===l){o=[0,[1,e(t)],o];continue}k=0,b=0}b&&(n=v,s=N2(o),u=Jt===$5(t)?1:0,k=1)}else k=0;if(k)break;o=[0,[0,i(t)],o]}u&&p7(t,Jt);var d=Z5(t);if(p7(t,95),d7(t),n){var h=[0,qe,[0,n[1],u,s]];return[0,p4(r,d),h]}return[0,p4(r,d),of]}function f(t,e){p7(t,Jt);var r=$5(t);if("number"==typeof r){var a=95!==r?1:0;if(a)var n=0;else{var s=a;n=1}}else n=0;n||(s=[0,c(t)]);var i=Z5(t);p7(t,95);var u=t[22][1];if(u){var f=u[2];if(f)var o=f[2],v=1;else v=0}else v=0;v||(o=m2(TK)),t[22][1]=o;var l=g5(t),b=m5(t[23][1],l);if(t[24][1]=b,s){var k=[0,qe,[0,s[1]]];return[0,p4(e,i),k]}return[0,p4(e,i),of]}var o=function t(e){return t.fun(e)},v=function t(e,r){return t.fun(e,r)},l=function t(e){return t.fun(e)};function b(t){switch(t[0]){case 0:return t[1][2][1];case 1:var e=t[1][2],r=_2(Y0,e[2][2][1]);return _2(e[1][2][1],r);default:var a=t[1][2],n=a[1];return _2(0===n[0]?n[1][2][1]:b([2,n[1]]),_2(J0,a[2][2][1]))}}return hk(o,function(t){var e=$5(t);if("number"==typeof e){if(0===e)return n(t)}else if(7===e[0]){var r=e[1];return p7(t,e),[0,r[1],[4,[0,r[2],r[3]]]]}var a=Qd(l,t),s=a[2],c=a[1];return of<=s[1]?[0,c,[1,s[2]]]:[0,c,[0,s[2]]]}),hk(v,function(t,e){var r=u(t,e),a=r[2];if("number"!=typeof a&&a[2][2])var n=0,s=Af;else{k7(t,3);for(var c=0;;){var i=$5(t);if("number"==typeof i){if(94===i){k7(t,2);var l=Z5(t);p7(t,94);var k=$5(t);if("number"==typeof k){if(Jt===k)var d=1;else if(Ot===k)d=1;else{var h=0;d=0}if(d){var p=f(t,l),m=p[2],w=p[1];if("number"==typeof m){var y=[1,w];h=1}else y=[0,[0,w,m[2]]],h=1}}else h=0;if(!h){var g=$d(v,t,l),_=g[2],T=g[1];y=of<=_[1]?[3,[0,T,_[2]]]:[2,[0,T,_[2]]]}switch(y[0]){case 0:var S=[0,qe,y[1]],E=[0,N2(c),S],x=1;break;case 1:var A=[0,of,y[1]];E=[0,N2(c),A],x=1;break;case 2:var I=y[1];c=[0,[0,I[1],[0,I[2]]],c];continue;default:var C=y[1];c=[0,[0,C[1],[1,C[2]]],c];continue}}else if(Ot===i)u7(t),E=[0,N2(c),Af],x=1;else{var N=0;x=0}x&&(n=E[1],s=E[2],N=1)}else N=0;if(N)break;c=[0,Qd(o,t),c]}}if("number"==typeof s)var O=0;else{var R=s[1];if(qe===R){var L=s[2],P=r[2];if("number"==typeof P)i7(t,H0);else{var U=b(P[2][1]);Yd(b(L[2][1]),U)&&i7(t,[6,U])}var D=L[1],F=1}else if(of===R){var M=r[2];"number"==typeof M||qe===M[1]&&i7(t,[6,b(M[2][1])]),D=s[2],F=1}else O=0,F=0;if(F){var X=D;O=1}}O||(X=r[1]);var j=r[2];if("number"==typeof j){if("number"==typeof s)var B=0;else if(of===s[1]){var q=[0,s[2]];B=1}else B=0;B||(q=0);var G=[0,of,[0,r[1],q,n]];return[0,p4(r[1],X),G]}if("number"==typeof s)var Y=0;else if(qe===s[1]){var J=[0,s[2]];Y=1}else Y=0;Y||(J=0);var H=[0,qe,[0,[0,r[1],j[2]],J,n]];return[0,p4(r[1],X),H]}),hk(l,function(t){var e=Z5(t);return k7(t,2),p7(t,94),$d(v,t,e)}),[0,e,r,a,n,s,c,i,u,f,o,v,l]}(N7),e9=U7[3],r9=P7[3],a9=P7[1],n9=P7[6],s9=U7[2],c9=U7[1],i9=U7[4],u9=P7[5],f9=t9[12],o9=F7[6],v9=F7[3];hk(M7,function(t){var e=$d(B7,t,function(t){return 0}),r=Z5(t);if(p7(t,Ot),e)var a=I2(N2(e))[1],n=p4(I2(e)[1],a);else n=r;return[0,n,e,N2(t[2][1])]}),hk(X7,function(t,e,r){for(var a=C5(1,t),n=f2;;){var s=n[2],c=n[1],i=$5(a);if("number"==typeof i)if(Ot===i)var u=[0,a,c,s],f=1;else f=0;else f=0;if(!f)if(Qd(e,i))u=[0,a,c,s];else{if("number"==typeof i)var o=0;else if(1===i[0]){var v=Qd(r,a),l=[0,v,s],b=v[2];if("number"!=typeof b&&16===b[0]){var k=b[1][2];if(k){var d=a[6]||Gd(k[1],u2);a=x5(d,a),n=[0,[0,i,c],l];continue}}u=[0,a,c,l],o=1}else o=0;if(!o)u=[0,a,c,s]}var h=C5(0,a);return R2(function(t){if("number"!=typeof t&&1===t[0]){var e=t[1],r=e[4];return r?v7(h,[0,e[1],37]):r}if("number"==typeof t){var a=t;if(58<=a)switch(a){case 58:var n=hD;break;case 59:n=pD;break;case 60:n=mD;break;case 61:n=wD;break;case 62:n=yD;break;case 63:n=gD;break;case 64:n=_D;break;case 65:n=TD;break;case 66:n=SD;break;case 67:n=ED;break;case 68:n=xD;break;case 69:n=AD;break;case 70:n=ID;break;case 71:n=CD;break;case 72:n=ND;break;case 73:n=OD;break;case 74:n=RD;break;case 75:n=LD;break;case 76:n=PD;break;case 77:n=UD;break;case 78:n=DD;break;case 79:n=FD;break;case 80:n=MD;break;case 81:n=XD;break;case 82:n=jD;break;case 83:n=BD;break;case 84:n=qD;break;case 85:n=GD;break;case 86:n=YD;break;case 87:n=JD;break;case 88:n=HD;break;case 89:n=WD;break;case 90:n=VD;break;case 91:n=zD;break;case 92:n=KD;break;case 93:n=QD;break;case 94:n=$D;break;case 95:n=ZD;break;case 96:n=tF;break;case 97:n=eF;break;case 98:n=rF;break;case 99:n=aF;break;case 100:n=nF;break;case 101:n=sF;break;case 102:n=cF;break;case 103:n=iF;break;case 104:n=uF;break;case 105:n=fF;break;case 106:n=oF;break;case 107:n=vF;break;case 108:n=lF;break;case 109:n=bF;break;case 110:n=kF;break;case 111:n=dF;break;case 112:n=hF;break;case 113:n=pF;break;case 114:n=mF;break;default:n=wF}else switch(a){case 0:n=lU;break;case 1:n=bU;break;case 2:n=kU;break;case 3:n=dU;break;case 4:n=hU;break;case 5:n=pU;break;case 6:n=mU;break;case 7:n=wU;break;case 8:n=yU;break;case 9:n=gU;break;case 10:n=_U;break;case 11:n=TU;break;case 12:n=SU;break;case 13:n=EU;break;case 14:n=xU;break;case 15:n=AU;break;case 16:n=IU;break;case 17:n=CU;break;case 18:n=NU;break;case 19:n=OU;break;case 20:n=RU;break;case 21:n=LU;break;case 22:n=PU;break;case 23:n=UU;break;case 24:n=DU;break;case 25:n=FU;break;case 26:n=MU;break;case 27:n=XU;break;case 28:n=jU;break;case 29:n=BU;break;case 30:n=qU;break;case 31:n=GU;break;case 32:n=YU;break;case 33:n=JU;break;case 34:n=HU;break;case 35:n=WU;break;case 36:n=VU;break;case 37:n=zU;break;case 38:n=KU;break;case 39:n=QU;break;case 40:n=$U;break;case 41:n=ZU;break;case 42:n=tD;break;case 43:n=eD;break;case 44:n=rD;break;case 45:n=aD;break;case 46:n=nD;break;case 47:n=sD;break;case 48:n=cD;break;case 49:n=iD;break;case 50:n=uD;break;case 51:n=fD;break;case 52:n=oD;break;case 53:n=vD;break;case 54:n=lD;break;case 55:n=bD;break;case 56:n=kD;break;default:n=dD}}else switch(t[0]){case 0:n=yF;break;case 1:n=gF;break;case 2:n=_F;break;case 3:n=TF;break;case 4:n=SF;break;case 5:n=EF;break;case 6:n=xF;break;case 7:n=AF;break;case 8:n=IF;break;default:n=CF}return m2(_2(v2,_2(n,o2)))},N2(c)),[0,h,u[3]]}}),hk(j7,function(t){var e=Qd(U7[6],t),r=$5(t);if("number"==typeof r){var a=r-49|0;if(!(11<a>>>0))switch(a){case 0:return $d(D7[16],e,t);case 1:Qd(f7(t),e);var n=K5(1,t);return Qd("number"==typeof n&&4===n?D7[17]:D7[18],t);case 11:if(49===K5(1,t))return Qd(f7(t),e),$d(D7[12],0,t)}}return $d(J7,[0,e],t)}),hk(B7,function(t,e){var r=Zd(X7,t,e,j7);return L2(function(t,e){return[0,e,t]},$d(q7,e,r[1]),r[2])}),hk(q7,function(t,e){for(var r=0;;){var a=$5(e);if("number"==typeof a&&Ot===a)return N2(r);if(Qd(t,a))return N2(r);r=[0,Qd(j7,e),r]}}),hk(G7,function(t,e){var r=Zd(X7,e,t,function(t){return $d(J7,0,t)}),a=r[1];return[0,L2(function(t,e){return[0,e,t]},$d(Y7,t,a),r[2]),a[6]]}),hk(Y7,function(t,e){for(var r=0;;){var a=$5(e);if("number"==typeof a&&Ot===a)return N2(r);if(Qd(t,a))return N2(r);r=[0,$d(J7,0,e),r]}}),hk(J7,function(t,e){var r=t?t[1]:t;1-c7(e)&&Qd(f7(e),r);var a=$5(e);if("number"==typeof a){if(27===a)return Qd(D7[26],e);if(28===a)return Qd(D7[3],e)}if(s7(e))return Qd(R7[14],e);if(c7(e))return $d(e9,e,r);if("number"==typeof a){var n=a+M|0;if(!(9<n>>>0))switch(n){case 0:return Qd(D7[19],e);case 7:return $d(D7[11],0,e);case 8:return Qd(D7[25],e);case 9:return Qd(D7[21],e)}}return Qd(H7,e)}),hk(H7,function(t){var e=$5(t);if("number"==typeof e)switch(e){case 0:return Qd(D7[7],t);case 8:return Qd(D7[15],t);case 19:return Qd(D7[22],t);case 20:return Qd(D7[23],t);case 22:return Qd(D7[24],t);case 23:return Qd(D7[4],t);case 24:return Qd(D7[26],t);case 25:return Qd(D7[5],t);case 26:return Qd(D7[6],t);case 32:return Qd(D7[8],t);case 35:return Qd(D7[9],t);case 37:return Qd(D7[14],t);case 39:return Qd(D7[1],t);case 59:return Qd(D7[10],t);case 109:return u7(t),[0,Z5(t),1];case 16:case 43:return Qd(D7[2],t);case 1:case 5:case 7:case 9:case 10:case 11:case 12:case 17:case 18:case 33:case 34:case 36:case 38:case 41:case 42:case 49:case 80:case 82:return u7(t),b7(t),Qd(H7,t)}if(s7(t)){var r=Qd(R7[14],t);return l7(t,r[1]),r}if("number"==typeof e&&28===e&&6===K5(1,t)){var a=Q5(1,t);return T5(t,[0,p4(Z5(t),a),85]),Qd(D7[17],t)}return n7(t)?Qd(D7[20],t):c7(t)?(u7(t),b7(t),Qd(D7[17],t)):Qd(D7[17],t)}),hk(W7,function(t){var e=Qd(P7[1],t),r=$5(t);return"number"==typeof r&&9===r?$d(P7[8],t,[0,e,0]):e}),hk(V7,function(t){var e=Qd(P7[2],t),r=$5(t);if("number"==typeof r&&9===r){var a=[0,$d(L7[1],t,e),0];return[0,$d(P7[8],t,a)]}return e}),hk(z7,function(t,e,r){var a=r[2],n=r[1];if(Yd(a,s2)){if(Yd(a,c2))return Yd(a,i2)?J5(a)?v7(e,[0,n,45]):V5(a)?T5(e,[0,n,[1,a]]):t&&W5(a)?v7(e,[0,n,t[1]]):0:e[17]?T5(e,[0,n,3]):v7(e,[0,n,45]);if(e[6])return v7(e,[0,n,45]);var s=e[14];return s?T5(e,[0,n,[1,a]]):s}var c=e[18];return c?T5(e,[0,n,3]):c}),hk(K7,function(t,e){var r=T7(e);return Zd(z7,t,e,r),r}),hk(Q7,function(t,e,r){var a=e?e[1]:e;return E7(0,function(t){var e=1-a,n=$d(K7,[0,r],t),s=e?81===$5(t)?1:0:e;s&&(1-_5(t)&&i7(t,12),p7(t,81));var c=82===$5(t)?1:0;return[0,n,c?[0,Qd(O7[9],t)]:c,s]},t)}),hk($7,function(t){var e=Z5(t);p7(t,0);var r=$d(Y7,function(t){return 1===t?1:0},t),a=Z5(t);return p7(t,1),[0,p4(e,a),[0,r]]}),hk(Z7,function(t){var e=Z5(t);p7(t,0);var r=$d(G7,function(t){return 1===t?1:0},t),a=Z5(t);p7(t,1);var n=r[2],s=[0,r[1]];return[0,p4(e,a),s,n]}),Zd(b6,k2,N7,[0,M7,H7,J7,Y7,G7,q7,W7,V7,r9,a9,n9,s9,K7,Q7,z7,$7,Z7,f9,o9,v9,c9,e9,i9,u9]);var l9=[0,0],b9=pd,k9=function(t){return md(Q2(t))},d9=function(t){return hd(Q2(t))},h9=function(t,e,r){try{var a=new RegExp(e.toString(),r.toString())}catch(e){l9[1]=[0,[0,t,18],l9[1]];a=new RegExp(Of,r.toString())}return a},p9=function(t,e){var r=Fk(e,void 0)?{}:e,a=r.esproposal_decorators,n=Vk(t);if(K6(a)){var s=dh.slice();s[3]=0|a;var c=s}else c=dh;var i=r.esproposal_class_instance_fields;if(K6(i)){var u=c.slice();u[1]=0|i;var f=u}else f=c;var o=r.esproposal_class_static_fields;if(K6(o)){var v=f.slice();v[2]=0|o;var l=v}else l=f;var b=r.esproposal_export_star_as;if(K6(b)){var k=l.slice();k[4]=0|b;var d=k}else d=l;var h=r.esproposal_optional_chaining;if(K6(h)){var p=d.slice();p[5]=0|h;var m=p}else m=d;var w=r.types;if(K6(w)){var y=m.slice();y[6]=0|w;var g=y}else g=m;var _=[0,[0,g]],T=ph?ph[1]:1,S=[0,_?_[1]:_],E=[0,0],x=y5([0,E?E[1]:E],[0,S?S[1]:S],0,n),A=Qd(N7[1],x),I=N2(x[1][1]),C=N2(L2(function(t,e){var r=t[2],a=t[1];return $d(C7[3],e,a)?[0,a,r]:[0,$d(C7[4],e,a),[0,e,r]]},[0,C7[1],0],I)[2]);if(T?0!==C?1:0:T)throw[0,w4,C];function N(t,e){return d9(O2(t,e))}function O(t,e){return e?Qd(t,e[1]):z6}function R(t){return k9([0,[0,$R,t[1]],[0,[0,QR,t[2]],0]])}function L(t){var e=t[1];if(e)var r=e[1],a="number"==typeof r?ka:r[1].toString();else a=z6;var n=[0,[0,VR,R(t[3])],0];return k9([0,[0,KR,a],[0,[0,zR,R(t[2])],n]])}function P(t,e,r){var a=[0,[0,JR,t.toString()],0],n=[0,[0,HR,L(e)],a];return k9(C2([0,[0,WR,d9([0,e[2][3],[0,e[3][3],0]])],n],r))}function U(t){return N(Y,t)}function D(t){var e=t[2];switch(e[2]){case 0:var r=$C;break;case 1:r=ZC;break;default:r=tN}var a=[0,[0,eN,r.toString()],0],n=[0,[0,rN,N(pt,e[1])],a];return P(aN,t[1],n)}function F(t){var e=t[2],r=[0,[0,PI,N(it,e[4])],0],a=[0,[0,UI,wt(e[3])],r],n=[0,[0,DI,O(xt,e[2])],a],s=[0,[0,FI,z(e[1])],n];return P(MI,t[1],s)}function M(t,e){var r=e[2],a=t?DA:FA,n=[0,[0,MA,O(gt,r[4])],0],s=[0,[0,XA,O(gt,r[3])],n],c=[0,[0,jA,O(xt,r[2])],s],i=[0,[0,BA,z(r[1])],c];return P(a,e[1],i)}function X(t){var e=t[2],r=[0,[0,RA,gt(e[3])],0],a=[0,[0,LA,O(xt,e[2])],r],n=[0,[0,PA,z(e[1])],a];return P(UA,t[1],n)}function j(t){var e=t[2],r=e[4],a=d9(r?[0,it(r[1]),0]:0),n=[0,[0,dA,wt(e[3])],[0,[0,kA,a],0]],s=[0,[0,hA,O(xt,e[2])],n],c=[0,[0,pA,z(e[1])],s];return P(mA,t[1],c)}function B(t){var e=t[2],r=p4(e[1][1],e[2][1]),a=[0,[0,vA,O(jt,e[3])],0],n=[0,[0,lA,Z(r,[0,e[1],[0,e[2]],0])],a];return P(bA,t[1],n)}function q(t){var e=t[2],r=e[2],a=r?r[1][1]:e[1][1],n=p4(e[1][1],a),s=[0,[0,fA,Z(n,[0,e[1],e[2],0])],0];return P(oA,t[1],s)}function G(t){var e=[0,[0,iA,U(t[2][1])],0];return P(uA,t[1],e)}function Y(t){var e=t[2],r=t[1];if("number"==typeof e)return P(0===e?F_:M_,r,0);switch(e[0]){case 0:return G([0,r,e[1]]);case 1:return P(j_,r,[0,[0,X_,O(z,e[1][1])],0]);case 2:var a=e[1],n=[0,[0,qA,N(Q,a[7])],0],s=[0,[0,GA,N(nt,a[6])],n],c=[0,[0,YA,O(It,a[5])],s],i=[0,[0,JA,O(xt,a[4])],c],u=[0,[0,HA,O(Q,a[3])],i],f=[0,[0,WA,st(a[2])],u];return P(zA,r,[0,[0,VA,O(z,a[1])],f]);case 3:return P(q_,r,[0,[0,B_,O(z,e[1][1])],0]);case 4:return j([0,r,e[1]]);case 5:var o=e[1],v=o[3];if(v){var l=v[1];if(0!==l[0]&&!l[2])return P(Y_,r,[0,[0,G_,O(dt,o[4])],0])}var b=o[2];if(b){var k=b[1];switch(k[0]){case 0:var d=q(k[1]);break;case 1:d=B(k[1]);break;case 2:d=j(k[1]);break;case 3:d=gt(k[1]);break;case 4:d=X(k[1]);break;case 5:d=M(1,k[1]);break;default:d=F(k[1])}var h=d}else h=z6;var p=[0,[0,J_,O(dt,o[4])],0],m=[0,[0,W_,h],[0,[0,H_,at(o[3])],p]],w=o[1];return P(z_,r,[0,[0,V_,!!(w?1:w)],m]);case 6:return B([0,r,e[1]]);case 7:var y=e[1],g=[0,[0,wA,N(it,y[4])],0],_=[0,[0,yA,wt(y[3])],g],T=[0,[0,gA,O(xt,y[2])],_];return P(TA,r,[0,[0,_A,z(y[1])],T]);case 8:var S=e[1],E=S[1],x=0===E[0]?z(E[1]):dt(E[1]),A=0===S[3][0]?"CommonJS":"ES";return P(Z_,r,[0,[0,$_,x],[0,[0,Q_,G(S[2])],[0,[0,K_,A],0]]]);case 9:return P(eT,r,[0,[0,tT,Et(e[1])],0]);case 10:var I=e[1],C=[0,[0,IA,gt(I[3])],0],R=[0,[0,CA,O(xt,I[2])],C];return P(OA,r,[0,[0,NA,z(I[1])],R]);case 11:return M(1,[0,r,e[1]]);case 12:return q([0,r,e[1]]);case 13:var L=e[1],U=[0,[0,rT,Q(L[2])],0];return P(nT,r,[0,[0,aT,Y(L[1])],U]);case 14:var J=e[1][2],H=0===J[0]?Y(J[1]):Q(J[1]);return P(iT,r,[0,[0,cT,H],[0,[0,sT,rt(1).toString()],0]]);case 15:var W=e[1],V=W[2];if(V){var K=V[1];if(0!==K[0]&&!K[2]){var $=[0,[0,uT,rt(W[4]).toString()],0];return P(oT,r,[0,[0,fT,O(dt,W[3])],$])}}var Z=[0,[0,vT,rt(W[4]).toString()],0],ct=[0,[0,lT,O(dt,W[3])],Z],ot=[0,[0,bT,at(W[2])],ct];return P(dT,r,[0,[0,kT,O(Y,W[1])],ot]);case 16:var vt=e[1],lt=[0,[0,hT,O(b9,vt[2])],0];return P(mT,r,[0,[0,pT,Q(vt[1])],lt]);case 17:var bt=e[1],kt=[0,[0,wT,Y(bt[4])],0],ht=[0,[0,yT,O(Q,bt[3])],kt],pt=[0,[0,gT,O(Q,bt[2])],ht];return P(TT,r,[0,[0,_T,O(function(t){return 0===t[0]?D(t[1]):Q(t[1])},bt[1])],pt]);case 18:var mt=e[1],yt=mt[1],_t=0===yt[0]?D(yt[1]):ut(yt[1]),Tt=[0,[0,ST,!!mt[4]],0],St=[0,[0,ET,Y(mt[3])],Tt];return P(IT,r,[0,[0,AT,_t],[0,[0,xT,Q(mt[2])],St]]);case 19:var At=e[1],Ct=At[4]?CT:NT,Nt=At[1],Ot=0===Nt[0]?D(Nt[1]):ut(Nt[1]),Rt=[0,[0,OT,Y(At[3])],0];return P(Ct,r,[0,[0,LT,Ot],[0,[0,RT,Q(At[2])],Rt]]);case 20:var Lt=e[1],Pt=Lt[3],Ut=0===Pt[0]?G(Pt[1]):Q(Pt[1]),Dt=[0,[0,Ex,O(xt,Lt[9])],0],Ft=[0,[0,xx,O(Et,Lt[8])],Dt],Mt=[0,[0,Ax,!!Lt[7]],Ft],Xt=[0,[0,Ix,O(jt,Lt[6])],Mt],Bt=[0,[0,Ox,Ut],[0,[0,Nx,!!Lt[4]],[0,[0,Cx,!!Lt[5]],Xt]]],qt=[0,[0,Rx,ft(Lt[2])],Bt];return P(Px,r,[0,[0,Lx,O(z,Lt[1])],qt]);case 21:var Gt=e[1],Yt=[0,[0,PT,O(Y,Gt[3])],0],Jt=[0,[0,UT,Y(Gt[2])],Yt];return P(FT,r,[0,[0,DT,Q(Gt[1])],Jt]);case 22:var Ht=e[1],Wt=Ht[4];if(Wt){var Vt=Wt[1];if(0===Vt[0])var zt=O2(function(t){var e=t[1],r=t[3],a=t[2],n=a?p4(r[1],a[1][1]):r[1],s=a?a[1]:r;if(e)switch(e[1]){case 0:var c=se,i=1;break;case 1:c=Wu,i=1;break;default:i=0}else i=0;if(!i)c=z6;var u=[0,[0,PR,z(s)],[0,[0,LR,c],0]];return P(DR,n,[0,[0,UR,z(r)],u])},Vt[1]);else{var Kt=Vt[1],Qt=[0,[0,OR,z(Kt[2])],0];zt=[0,P(RR,Kt[1],Qt),0]}var $t=zt}else $t=Wt;var Zt=Ht[3];if(Zt)var te=Zt[1],ee=[0,[0,CR,z(te)],0],re=[0,P(NR,te[1],ee),$t];else re=$t;switch(Ht[1]){case 0:var ae=MT;break;case 1:ae=XT;break;default:ae=jT}var ne=[0,[0,BT,ae.toString()],0],ce=[0,[0,qT,dt(Ht[2])],ne];return P(YT,r,[0,[0,GT,d9(re)],ce]);case 23:return F([0,r,e[1]]);case 24:var ie=e[1],ue=[0,[0,JT,Y(ie[2])],0];return P(WT,r,[0,[0,HT,z(ie[1])],ue]);case 25:return P(zT,r,[0,[0,VT,O(Q,e[1][1])],0]);case 26:var fe=e[1],oe=[0,[0,KT,N(tt,fe[2])],0];return P($T,r,[0,[0,QT,Q(fe[1])],oe]);case 27:return P(tS,r,[0,[0,ZT,Q(e[1][1])],0]);case 28:var ve=e[1],le=[0,[0,eS,O(G,ve[3])],0],be=[0,[0,rS,O(et,ve[2])],le];return P(nS,r,[0,[0,aS,G(ve[1])],be]);case 29:return X([0,r,e[1]]);case 30:return M(0,[0,r,e[1]]);case 31:return D([0,r,e[1]]);case 32:var ke=e[1],de=[0,[0,sS,Y(ke[2])],0];return P(iS,r,[0,[0,cS,Q(ke[1])],de]);default:var he=e[1],pe=[0,[0,uS,Y(he[2])],0];return P(oS,r,[0,[0,fS,Q(he[1])],pe])}}function J(t){var e=t[2],r=[0,[0,WO,O(Ot,e[2])],0],a=[0,[0,VO,N(Lt,e[3])],r],n=[0,[0,zO,P(eR,e[1],0)],a];return P(KO,t[1],n)}function H(t){var e=t[2],r=[0,[0,GO,N(Lt,e[3])],0],a=[0,[0,YO,O(Nt,e[2])],r],n=e[1],s=n[2],c=[0,[0,QO,!!s[2]],0],i=[0,[0,$O,N(Ct,s[3])],c],u=[0,[0,ZO,Ft(s[1])],i],f=[0,[0,JO,P(tR,n[1],u)],a];return P(HO,t[1],f)}function W(t){var e=t[2],r=[0,[0,BC,N(Q,e[2])],0],a=[0,[0,qC,N(ht,e[1])],r];return P(GC,t[1],a)}function V(t){var e=t[2],r=e[2],a=e[1],n=t[1];if("number"==typeof a)var s=z6;else switch(a[0]){case 0:s=a[1].toString();break;case 1:s=!!a[1];break;case 2:s=a[1];break;default:var c=a[1];s=h9(n,c[1],c[2])}if("number"==typeof a)var i=0;else if(3===a[0]){var u=a[1],f=[0,[0,RC,k9([0,[0,OC,u[1].toString()],[0,[0,NC,u[2].toString()],0]])],0],o=[0,[0,PC,s],[0,[0,LC,r.toString()],f]];i=1}else i=0;if(!i)o=[0,[0,DC,s],[0,[0,UC,r.toString()],0]];return P(FC,n,o)}function z(t){return P(Vx,t[1],[0,[0,Wx,t[2].toString()],[0,[0,Hx,z6],[0,[0,Jx,!1],0]]])}function K(t){var e=t[2],r=e[3],a=0===r[0]?G(r[1]):Q(r[1]),n=[0,[0,Ux,O(xt,e[9])],0],s=[0,[0,Dx,O(Et,e[8])],n],c=[0,[0,Fx,!!e[7]],s],i=[0,[0,Mx,O(jt,e[6])],c],u=[0,[0,Bx,a],[0,[0,jx,!!e[4]],[0,[0,Xx,!!e[5]],i]]],f=[0,[0,qx,ft(e[2])],u],o=[0,[0,Gx,O(z,e[1])],f];return P(Yx,t[1],o)}function Q(t){var e=t[2],r=t[1];if("number"==typeof e)return P(0===e?vS:lS,r,0);switch(e[0]){case 0:var a=e[1][1];return P(kS,r,[0,[0,bS,N(function(t){return O(bt,t)},a)],0]);case 1:var n=e[1],s=n[3],c=0===s[0]?G(s[1]):Q(s[1]),i=[0,[0,dS,O(xt,n[9])],0],u=[0,[0,hS,O(Et,n[8])],i],f=[0,[0,pS,!!n[7]],u],o=[0,[0,mS,O(jt,n[6])],f],v=[0,[0,gS,c],[0,[0,yS,!!n[4]],[0,[0,wS,!!n[5]],o]]],l=[0,[0,_S,ft(n[2])],v];return P(SS,r,[0,[0,TS,O(z,n[1])],l]);case 2:var b=e[1];switch(b[1]){case 0:var k=ES;break;case 1:k=xS;break;case 2:k=AS;break;case 3:k=IS;break;case 4:k=CS;break;case 5:k=NS;break;case 6:k=OS;break;case 7:k=RS;break;case 8:k=LS;break;case 9:k=PS;break;case 10:k=US;break;case 11:k=DS;break;default:k=FS}var d=[0,[0,MS,Q(b[3])],0],h=[0,[0,XS,ut(b[2])],d];return P(BS,r,[0,[0,jS,k.toString()],h]);case 3:var p=e[1];switch(p[1]){case 0:var m=qS;break;case 1:m=GS;break;case 2:m=YS;break;case 3:m=JS;break;case 4:m=HS;break;case 5:m=WS;break;case 6:m=VS;break;case 7:m=zS;break;case 8:m=KS;break;case 9:m=QS;break;case 10:m=$S;break;case 11:m=ZS;break;case 12:m=tE;break;case 13:m=eE;break;case 14:m=rE;break;case 15:m=aE;break;case 16:m=nE;break;case 17:m=sE;break;case 18:m=cE;break;case 19:m=iE;break;case 20:m=uE;break;default:m=fE}var w=[0,[0,oE,Q(p[3])],0],y=[0,[0,vE,Q(p[2])],w];return P(bE,r,[0,[0,lE,m.toString()],y]);case 4:var g=e[1],_=[0,[0,kE,!!g[3]],0],T=[0,[0,dE,N(bt,g[2])],_];return P(pE,r,[0,[0,hE,Q(g[1])],T]);case 5:var S=e[1],E=[0,[0,KA,N(Q,S[7])],0],x=[0,[0,QA,N(nt,S[6])],E],A=[0,[0,$A,O(It,S[5])],x],I=[0,[0,ZA,O(xt,S[4])],A],C=[0,[0,tI,O(Q,S[3])],I],R=[0,[0,eI,st(S[2])],C];return P(aI,r,[0,[0,rI,O(z,S[1])],R]);case 6:var L=e[1],U=[0,[0,mE,O(Q,L[2])],0];return P(yE,r,[0,[0,wE,N(kt,L[1])],U]);case 7:var D=e[1],F=[0,[0,gE,Q(D[3])],0],M=[0,[0,_E,Q(D[2])],F];return P(SE,r,[0,[0,TE,Q(D[1])],M]);case 8:return K([0,r,e[1]]);case 9:var X=e[1],j=[0,[0,EE,O(Q,X[2])],0];return P(AE,r,[0,[0,xE,N(kt,X[1])],j]);case 10:return z(e[1]);case 11:var B=e[1],q=[0,[0,IE,N(Q,[0,B,0])],0];return P(OE,r,[0,[0,NE,P(CE,p4(r,B[1]),0)],q]);case 12:return H([0,r,e[1]]);case 13:return J([0,r,e[1]]);case 14:return V([0,r,e[1]]);case 15:var Y=e[1],Z=0===Y[1]?LE:RE,tt=[0,[0,PE,Q(Y[3])],0],et=[0,[0,UE,Q(Y[2])],tt];return P(FE,r,[0,[0,DE,Z.toString()],et]);case 16:var rt=e[1],at=rt[2];switch(at[0]){case 0:var ct=z(at[1]);break;case 1:ct=$(at[1]);break;default:ct=Q(at[1])}var it=[0,[0,jE,ct],[0,[0,XE,!!rt[3]],[0,[0,ME,!!rt[4]],0]]];return P(qE,r,[0,[0,BE,Q(rt[1])],it]);case 17:var ot=e[1],lt=[0,[0,GE,z(ot[2])],0];return P(JE,r,[0,[0,YE,z(ot[1])],lt]);case 18:var dt=e[1],ht=[0,[0,HE,N(bt,dt[2])],0];return P(VE,r,[0,[0,WE,Q(dt[1])],ht]);case 19:return P(KE,r,[0,[0,zE,N(vt,e[1][1])],0]);case 20:return P($E,r,[0,[0,QE,N(Q,e[1][1])],0]);case 21:var pt=e[1],mt=[0,[0,zC,W(pt[2])],0];return P(QC,r,[0,[0,KC,Q(pt[1])],mt]);case 22:return W([0,r,e[1]]);case 23:var wt=e[1],yt=[0,[0,ZE,Et(wt[2])],0];return P(ex,r,[0,[0,tx,Q(wt[1])],yt]);case 24:var gt=e[1];if(7<=gt[1])return P(ax,r,[0,[0,rx,Q(gt[3])],0]);switch(gt[1]){case 0:var _t=nx;break;case 1:_t=sx;break;case 2:_t=cx;break;case 3:_t=ix;break;case 4:_t=ux;break;case 5:_t=fx;break;case 6:_t=ox;break;default:_t=m2(vx)}var Tt=[0,[0,lx,Q(gt[3])],0];return P(dx,r,[0,[0,kx,_t.toString()],[0,[0,bx,!!gt[2]],Tt]]);case 25:var St=e[1],At=0===St[1]?px:hx,Ct=[0,[0,mx,!!St[3]],0],Nt=[0,[0,wx,Q(St[2])],Ct];return P(gx,r,[0,[0,yx,At.toString()],Nt]);default:var Ot=e[1],Rt=[0,[0,_x,!!Ot[2]],0];return P(Sx,r,[0,[0,Tx,O(Q,Ot[1])],Rt])}}function $(t){var e=[0,[0,zx,z(t[2])],0];return P(Kx,t[1],e)}function Z(t,e){var r=[0,[0,Qx,!!e[3]],0],a=[0,[0,$x,O(Et,e[2])],r];return P(tA,t,[0,[0,Zx,e[1][2].toString()],a])}function tt(t){var e=t[2],r=[0,[0,eA,N(Y,e[2])],0],a=[0,[0,rA,O(Q,e[1])],r];return P(aA,t[1],a)}function et(t){var e=t[2],r=[0,[0,nA,G(e[2])],0],a=[0,[0,sA,ut(e[1])],r];return P(cA,t[1],a)}function rt(t){return 0===t?EA:SA}function at(t){if(t){var e=t[1];if(0===e[0])return N(Xt,e[1]);var r=e[2];if(r){var a=[0,[0,xA,z(r[1])],0];return d9([0,P(AA,e[1],a),0])}return d9(0)}return d9(0)}function nt(t){var e=t[2],r=[0,[0,nI,O(It,e[2])],0],a=[0,[0,sI,z(e[1])],r];return P(cI,t[1],a)}function st(t){var e=[0,[0,iI,N(ct,t[2][1])],0];return P(uI,t[1],e)}function ct(t){switch(t[0]){case 0:var e=t[1],r=e[2],a=r[2];switch(a[0]){case 0:var n=[0,V(a[1]),0];break;case 1:n=[0,z(a[1]),0];break;case 2:n=[0,$(a[1]),0];break;default:n=[0,Q(a[1]),1]}switch(r[1]){case 0:var s=fI;break;case 1:s=oI;break;case 2:s=vI;break;default:s=lI}var c=[0,[0,bI,N(Q,r[5])],0],i=[0,[0,hI,s.toString()],[0,[0,dI,!!r[4]],[0,[0,kI,!!n[2]],c]]],u=[0,[0,pI,K(r[3])],i];return P(wI,e[1],[0,[0,mI,n[1]],u]);case 1:var f=t[1],o=f[2],v=o[1];switch(v[0]){case 0:var l=[0,V(v[1]),0];break;case 1:l=[0,z(v[1]),0];break;case 2:l=m2(xI);break;default:l=[0,Q(v[1]),1]}var b=[0,[0,AI,O(mt,o[5])],0],k=[0,[0,CI,!!l[2]],[0,[0,II,!!o[4]],b]],d=[0,[0,NI,O(Et,o[3])],k],h=[0,[0,OI,O(Q,o[2])],d];return P(LI,f[1],[0,[0,RI,l[1]],h]);default:var p=t[1],m=p[2],w=m[1],y=[0,[0,yI,O(mt,m[5])],0],g=[0,[0,gI,!!m[4]],y],_=[0,[0,_I,O(Et,m[3])],g],T=[0,[0,TI,O(Q,m[2])],_],S=[0,[0,SI,z(w[2])],T];return P(EI,p[1],S)}}function it(t){var e=t[2],r=e[1],a=0===r[0]?z(r[1]):St(r[1]),n=[0,[0,jI,a],[0,[0,XI,O(It,e[2])],0]];return P(BI,t[1],n)}function ut(t){var e=t[2],r=t[1];switch(e[0]){case 0:var a=e[1],n=[0,[0,qI,O(Et,a[2])],0];return P(YI,r,[0,[0,GI,N(lt,a[1])],n]);case 1:var s=e[1],c=[0,[0,JI,O(Et,s[2])],0],i=s[1];return P(WI,r,[0,[0,HI,N(function(t){return O(ot,t)},i)],c]);case 2:var u=e[1],f=[0,[0,VI,Q(u[2])],0];return P(KI,r,[0,[0,zI,ut(u[1])],f]);case 3:return Z(r,e[1]);default:return Q(e[1])}}function ft(t){var e=t[2],r=e[2],a=e[1];if(r){var n=r[1],s=[0,[0,QI,ut(n[2][1])],0],c=P($I,n[1],s);return d9(N2([0,c,N2(O2(ut,a))]))}return N(ut,a)}function ot(t){if(0===t[0])return ut(t[1]);var e=t[1],r=[0,[0,ZI,ut(e[2][1])],0];return P(tC,e[1],r)}function vt(t){if(0===t[0]){var e=t[1],r=e[2];switch(r[0]){case 0:var a=r[3],n=Q(r[2]),s=[0,r[1],n,eC,0,a];break;case 1:var c=r[2],i=K([0,c[1],c[2]]);s=[0,r[1],i,rC,1,0];break;case 2:var u=r[2],f=K([0,u[1],u[2]]);s=[0,r[1],f,aC,0,0];break;default:var o=r[2],v=K([0,o[1],o[2]]);s=[0,r[1],v,nC,0,0]}var l=s[1];switch(l[0]){case 0:var b=[0,V(l[1]),0];break;case 1:b=[0,z(l[1]),0];break;case 2:b=m2(sC);break;default:b=[0,Q(l[1]),1]}return P(lC,e[1],[0,[0,vC,b[1]],[0,[0,oC,s[2]],[0,[0,fC,s[3].toString()],[0,[0,uC,!!s[4]],[0,[0,iC,!!s[5]],[0,[0,cC,!!b[2]],0]]]]]])}var k=t[1],d=[0,[0,bC,Q(k[2][1])],0];return P(kC,k[1],d)}function lt(t){if(0===t[0]){var e=t[1],r=e[2],a=r[1];switch(a[0]){case 0:var n=[0,V(a[1]),0];break;case 1:n=[0,z(a[1]),0];break;default:n=[0,Q(a[1]),1]}var s=[0,[0,mC,ks],[0,[0,pC,!1],[0,[0,hC,!!r[3]],[0,[0,dC,!!n[2]],0]]]],c=[0,[0,wC,ut(r[2])],s];return P(gC,e[1],[0,[0,yC,n[1]],c])}var i=t[1],u=[0,[0,_C,ut(i[2][1])],0];return P(TC,i[1],u)}function bt(t){if(0===t[0])return Q(t[1]);var e=t[1],r=[0,[0,SC,Q(e[2][1])],0];return P(EC,e[1],r)}function kt(t){var e=t[2],r=[0,[0,xC,!!e[3]],0],a=[0,[0,AC,Q(e[2])],r],n=[0,[0,IC,ut(e[1])],a];return P(CC,t[1],n)}function dt(t){var e=t[2];return P(jC,t[1],[0,[0,XC,e[1].toString()],[0,[0,MC,e[2].toString()],0]])}function ht(t){var e=t[2],r=k9([0,[0,JC,e[1][1].toString()],[0,[0,YC,e[1][2].toString()],0]]);return P(VC,t[1],[0,[0,WC,r],[0,[0,HC,!!e[2]],0]])}function pt(t){var e=t[2],r=[0,[0,nN,O(Q,e[2])],0],a=[0,[0,sN,ut(e[1])],r];return P(cN,t[1],a)}function mt(t){var e=0===t[2]?"plus":Rc;return P(uN,t[1],[0,[0,iN,e],0])}function wt(t){var e=t[2],r=e[2],a=L2(function(t,e){var r=t[3],a=t[2],n=t[1];switch(e[0]){case 0:var s=e[1],c=s[2],i=c[2],u=c[1];switch(u[0]){case 0:var f=V(u[1]);break;case 1:f=z(u[1]);break;case 2:f=m2(PN);break;default:f=m2(UN)}switch(i[0]){case 0:var o=[0,gt(i[1]),DN];break;case 1:var v=i[1];o=[0,yt([0,v[1],v[2]]),FN];break;default:var l=i[1];o=[0,yt([0,l[1],l[2]]),MN]}var b=[0,[0,XN,o[2].toString()],0],k=[0,[0,jN,O(mt,c[6])],b];return[0,[0,P(HN,s[1],[0,[0,JN,f],[0,[0,YN,o[1]],[0,[0,GN,!!c[5]],[0,[0,qN,!!c[3]],[0,[0,BN,!!c[4]],k]]]]]),n],a,r];case 1:var d=e[1],h=[0,[0,WN,gt(d[2][1])],0];return[0,[0,P(VN,d[1],h),n],a,r];case 2:var p=e[1],m=p[2],w=[0,[0,zN,O(mt,m[5])],0],y=[0,[0,KN,!!m[4]],w],g=[0,[0,QN,gt(m[3])],y],_=[0,[0,$N,gt(m[2])],g],T=[0,[0,ZN,O(z,m[1])],_];return[0,n,[0,P(tO,p[1],T),a],r];default:var S=e[1],E=S[2],x=[0,[0,eO,!!E[2]],0],A=[0,[0,rO,yt(E[1])],x];return[0,n,a,[0,P(aO,S[1],A),r]]}},IN,r),n=[0,[0,CN,d9(N2(a[3]))],0],s=[0,[0,NN,d9(N2(a[2]))],n],c=[0,[0,ON,d9(N2(a[1]))],s];return P(LN,t[1],[0,[0,RN,!!e[1]],c])}function yt(t){var e=t[2],r=e[1][2],a=[0,[0,wN,O(xt,e[3])],0],n=[0,[0,yN,O(Tt,r[2])],a],s=[0,[0,gN,gt(e[2])],n],c=[0,[0,_N,N(_t,r[1])],s];return P(TN,t[1],c)}function gt(t){var e=t[2],r=t[1];if("number"==typeof e)switch(e){case 0:return P(fN,r,0);case 1:return P(oN,r,0);case 2:return P(vN,r,0);case 3:return P(lN,r,0);case 4:return P(bN,r,0);case 5:return P(kN,r,0);case 6:return P(dN,r,0);case 7:return P(hN,r,0);default:return P(OO,r,0)}else switch(e[0]){case 0:return P(mN,r,[0,[0,pN,gt(e[1])],0]);case 1:return yt([0,r,e[1]]);case 2:return wt([0,r,e[1]]);case 3:return P(sO,r,[0,[0,nO,gt(e[1])],0]);case 4:var a=e[1],n=a[1],s=0===n[0]?z(n[1]):St(n[1]);return P(vO,r,[0,[0,oO,s],[0,[0,fO,O(It,a[2])],0]]);case 5:return P(bO,r,[0,[0,lO,N(gt,[0,e[1],[0,e[2],e[3]]])],0]);case 6:return P(dO,r,[0,[0,kO,N(gt,[0,e[1],[0,e[2],e[3]]])],0]);case 7:return P(pO,r,[0,[0,hO,gt(e[1])],0]);case 8:return P(wO,r,[0,[0,mO,N(gt,e[1])],0]);case 9:var c=e[1];return P(_O,r,[0,[0,gO,c[1].toString()],[0,[0,yO,c[2].toString()],0]]);case 10:var i=e[1];return P(EO,r,[0,[0,SO,i[1]],[0,[0,TO,i[2].toString()],0]]);default:var u=e[1];return P(NO,r,[0,[0,CO,!!u],[0,[0,IO,(u?xO:AO).toString()],0]])}}function _t(t){var e=t[2],r=[0,[0,SN,!!e[3]],0],a=[0,[0,EN,gt(e[2])],r],n=[0,[0,xN,O(z,e[1])],a];return P(AN,t[1],n)}function Tt(t){return _t(t[2][1])}function St(t){var e=t[2],r=e[1],a=0===r[0]?z(r[1]):St(r[1]),n=[0,[0,iO,a],[0,[0,cO,z(e[2])],0]];return P(uO,t[1],n)}function Et(t){var e=[0,[0,RO,gt(t[2])],0];return P(LO,t[1],e)}function xt(t){var e=[0,[0,PO,N(At,t[2][1])],0];return P(UO,t[1],e)}function At(t){var e=t[2],r=[0,[0,DO,O(gt,e[4])],0],a=[0,[0,FO,O(mt,e[3])],r],n=[0,[0,MO,O(Et,e[2])],a];return P(jO,t[1],[0,[0,XO,e[1][2].toString()],n])}function It(t){var e=[0,[0,BO,N(gt,t[2][1])],0];return P(qO,t[1],e)}function Ct(t){if(0===t[0]){var e=t[1],r=e[2],a=r[1],n=0===a[0]?Pt(a[1]):Ut(a[1]),s=[0,[0,uR,n],[0,[0,iR,O(Mt,r[2])],0]];return P(fR,e[1],s)}var c=t[1],i=[0,[0,oR,Q(c[2][1])],0];return P(vR,c[1],i)}function Nt(t){var e=[0,[0,rR,Ft(t[2][1])],0];return P(aR,t[1],e)}function Ot(t){return P(nR,t,0)}function Rt(t){var e=t[2][1],r=0===e[0]?Q(e[1]):P(lR,e[1],0);return P(kR,t[1],[0,[0,bR,r],0])}function Lt(t){var e=t[2],r=t[1];switch(e[0]){case 0:return H([0,r,e[1]]);case 1:return J([0,r,e[1]]);case 2:return Rt([0,r,e[1]]);case 3:return P(cR,r,[0,[0,sR,Q(e[1])],0]);default:var a=e[1];return P(pR,r,[0,[0,hR,a[1].toString()],[0,[0,dR,a[2].toString()],0]])}}function Pt(t){return P(ER,t[1],[0,[0,SR,t[2][1].toString()],0])}function Ut(t){var e=t[2],r=[0,[0,gR,Pt(e[2])],0],a=[0,[0,_R,Pt(e[1])],r];return P(TR,t[1],a)}function Dt(t){var e=t[2],r=e[1],a=0===r[0]?Pt(r[1]):Dt(r[1]),n=[0,[0,wR,a],[0,[0,mR,Pt(e[2])],0]];return P(yR,t[1],n)}function Ft(t){switch(t[0]){case 0:return Pt(t[1]);case 1:return Ut(t[1]);default:return Dt(t[1])}}function Mt(t){return 0===t[0]?V([0,t[1],t[2]]):Rt([0,t[1],t[2]])}function Xt(t){var e=t[2],r=e[2],a=z(r?r[1]:e[1]),n=[0,[0,AR,z(e[1])],[0,[0,xR,a],0]];return P(IR,t[1],n)}function jt(t){var e=t[2];if(e)var r=BR,a=[0,[0,jR,Q(e[1])],0];else r=qR,a=0;return P(r,t[1],a)}l9[1]=0;var Bt=U(A[2]),qt=[0,[0,U_,Bt],[0,[0,P_,N(function(t){var e=t[2],r=0===e[0]?[0,FR,e[1]]:[0,MR,e[1]];return P(r[1],t[1],[0,[0,XR,r[2].toString()],0])},A[3])],0]],Gt=P(D_,A[1],qt),Yt=T2(C,l9[1]);return Gt.errors=N(function(t){var e=t[2];if("number"==typeof e){var r=e;if(47<=r)switch(r){case 47:var a=vg;break;case 48:a=lg;break;case 49:a=bg;break;case 50:a=kg;break;case 51:a=_2(hg,dg);break;case 52:a=_2(mg,pg);break;case 53:a=_2(yg,wg);break;case 54:a=gg;break;case 55:a=_g;break;case 56:a=Tg;break;case 57:a=Sg;break;case 58:a=Eg;break;case 59:a=xg;break;case 60:a=Ag;break;case 61:a=Ig;break;case 62:a=Cg;break;case 63:a=Ng;break;case 64:a=Og;break;case 65:a=Rg;break;case 66:a=Lg;break;case 67:a=Pg;break;case 68:a=Ug;break;case 69:a=Dg;break;case 70:a=Fg;break;case 71:a=Mg;break;case 72:a=_2(jg,Xg);break;case 73:a=Bg;break;case 74:a=qg;break;case 75:a=Gg;break;case 76:a=Yg;break;case 77:a=Jg;break;case 78:a=Hg;break;case 79:a=Wg;break;case 80:a=Vg;break;case 81:a=zg;break;case 82:a=Kg;break;case 83:a=Qg;break;case 84:a=$g;break;case 85:a=_2(t_,Zg);break;case 86:a=e_;break;case 87:a=r_;break;case 88:a=a_;break;case 89:a=n_;break;case 90:a=s_;break;case 91:a=c_;break;default:a=i_}else switch(r){case 0:a=py;break;case 1:a=my;break;case 2:a=wy;break;case 3:a=yy;break;case 4:a=gy;break;case 5:a=_y;break;case 6:a=Ty;break;case 7:a=Sy;break;case 8:a=Ey;break;case 9:a=xy;break;case 10:a=Ay;break;case 11:a=Iy;break;case 12:a=Cy;break;case 13:a=Ny;break;case 14:a=Oy;break;case 15:a=Ry;break;case 16:a=Ly;break;case 17:a=Py;break;case 18:a=Uy;break;case 19:a=Dy;break;case 20:a=Fy;break;case 21:a=My;break;case 22:a=Xy;break;case 23:a=jy;break;case 24:a=_2(qy,By);break;case 25:a=Gy;break;case 26:a=Yy;break;case 27:a=Jy;break;case 28:a=Hy;break;case 29:a=Wy;break;case 30:a=Vy;break;case 31:a=zy;break;case 32:a=Ky;break;case 33:a=Qy;break;case 34:a=$y;break;case 35:a=Zy;break;case 36:a=tg;break;case 37:a=eg;break;case 38:a=rg;break;case 39:a=ag;break;case 40:a=ng;break;case 41:a=sg;break;case 42:a=cg;break;case 43:a=ig;break;case 44:a=ug;break;case 45:a=fg;break;default:a=og}}else switch(e[0]){case 0:a=_2(u_,e[1]);break;case 1:a=_2(f_,e[1]);break;case 2:var n=e[2],s=e[1];a=$d(F3(o_),s,n);break;case 3:a=_2(l_,_2(e[1],v_));break;case 4:a=_2(k_,_2(e[1],b_));break;case 5:var c=_2(h_,_2(e[2],d_));a=_2(e[1],c);break;case 6:a=_2(p_,e[1]);break;case 7:a=e[1]?_2(w_,m_):_2(g_,y_);break;case 8:var i=e[1];a=Qd(F3(__),i);break;case 9:a=_2(S_,_2(e[1],T_));break;case 10:var u=e[1],f=e[2]?E_:x_,o=e[3]?_2(A_,u):u;a=_2(N_,_2(f,_2(C_,_2(o,I_))));break;default:a=_2(R_,_2(e[1],O_))}var v=[0,[0,GR,a.toString()],0];return k9([0,[0,YR,L(t[1])],v])},Yt),Gt},m9=function(t){if(t[1]===$6)return Qd(t4,t[2]);return Qd(t4,new Z6(_2(d2,function(e){for(var r=e;;){if(!r){if(t===rh)return Qm;if(t===ih)return $m;if(t[1]===ch){var a=t[2],n=a[3],s=a[2],c=a[1];return eh(F3(oh),c,s,n,n+5|0,Zm)}if(t[1]===uh){var i=t[2],u=i[3],f=i[2],o=i[1];return eh(F3(oh),o,f,u,u+6|0,tw)}if(t[1]===fh){var v=t[2],l=v[3],b=v[2],k=v[1];return eh(F3(oh),k,b,l,l+6|0,ew)}return 0===jd(t)?_2(t[1][1],j3(t)):t[1]}var d=r[2],h=r[1];try{var p=Qd(h,t)}catch(t){p=0}if(p)return p[1];r=d}}(M3[1])).toString()))};return e.parse=function(t,e){try{return p9(t,e)}catch(e){return e=Kd(e),m9(e)}},void Qd(x2[1],0)}q6=G6}else j6=B6}else M6=X6}else D6=F6}}(function(){return this}())});function parse(t){"use strict";const e=flow_parser.parse(t,{esproposal_class_instance_fields:!0,esproposal_class_static_fields:!0,esproposal_export_star_as:!0,esproposal_optional_chaining:!0});if(e.errors.length>0){const t=e.errors[0].loc;throw parserCreateError(e.errors[0].message,{start:{line:t.start.line,column:t.start.column+1},end:{line:t.end.line,column:t.end.column+1}})}return parserIncludeShebang(t,e),e}var parserFlow=parse;module.exports=parserFlow;
|