parser-flow.js 1.1 MB

1
  1. !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.flow=e())}(this,function(){var t=function(t,e){var r=new SyntaxError(t+" ("+e.start.line+":"+e.start.column+")");return r.loc=e,r};var e=function(t,e){if(t.startsWith("#!")){var 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)}};function r(t,e){return t(e={exports:{}},e.exports),e.exports}var a,n=r(function(t){"use strict";t.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected a string");var e=t.match(/(?:\r?\n)/g)||[];if(0===e.length)return null;var r=e.filter(function(t){return"\r\n"===t}).length;return r>e.length-r?"\r\n":"\n"},t.exports.graceful=function(e){return t.exports(e)||"\n"}}),u={},c=Object.freeze({default:u,__moduleExports:u}),i=c&&u||c,s=r(function(t,e){"use strict";var r,a;function u(){return r=(t=n)&&t.__esModule?t:{default:t};var t}function c(){return a=i}Object.defineProperty(e,"__esModule",{value:!0}),e.extract=function(t){var e=t.match(o);return e&&e[0].replace(l,"")||""},e.strip=function(t){var e=t.match(o);return e&&e[0]?t.substring(e[0].length):t},e.parse=function(t){return w(t).pragmas},e.parseWithComments=w,e.print=function(t){var e=t.comments,n=void 0===e?"":e,i=t.pragmas,s=void 0===i?{}:i,f=(0,(r||u()).default)(n)||(a||c()).EOL,o=Object.keys(s),v=o.map(function(t){return m(t,s[t])}).reduce(function(t,e){return t.concat(e)},[]).map(function(t){return" * "+t+f}).join("");if(!n){if(0===o.length)return"";if(1===o.length&&!Array.isArray(s[o[0]])){var l=s[o[0]];return"".concat("/**"," ").concat(m(o[0],l)[0]).concat(" */")}}var b=n.split(f).map(function(t){return"".concat(" *"," ").concat(t)}).join(f)+f;return"/**"+f+(n?b:"")+(n&&o.length?" *"+f:"")+v+" */"};var s=/\*\/$/,f=/^\/\*\*/,o=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,v=/(^|\s+)\/\/([^\r\n]*)/g,l=/^\s*/,b=/\s*$/,k=/^(\r?\n)+/,d=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,h=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,p=/(\r?\n|^) *\* ?/g;function w(t){var e=(0,(r||u()).default)(t)||(a||c()).EOL;t=t.replace(f,"").replace(s,"").replace(p,"$1");for(var n="";n!==t;)n=t,t=t.replace(d,"".concat(e,"$1 $2").concat(e));t=t.replace(k,"").replace(b,"");for(var i,o=Object.create(null),l=t.replace(h,"").replace(k,"").replace(b,"");i=h.exec(t);){var w=i[2].replace(v,"");"string"==typeof o[i[1]]||Array.isArray(o[i[1]])?o[i[1]]=[].concat(o[i[1]],w):o[i[1]]=w}return{comments:l,pragmas:o}}function m(t,e){return[].concat(e).map(function(e){return"@".concat(t," ").concat(e).trim()})}});(a=s)&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")&&a.default;var f=function(t){var e=Object.keys(s.parse(s.extract(t)));return-1!==e.indexOf("prettier")||-1!==e.indexOf("format")},o=function(t){return t.length>0?t[t.length-1]:null};var v={locStart:function t(e){return e.declaration&&e.declaration.decorators&&e.declaration.decorators.length>0?t(e.declaration.decorators[0]):e.decorators&&e.decorators.length>0?t(e.decorators[0]):e.__location?e.__location.startOffset:e.range?e.range[0]:"number"==typeof e.start?e.start:e.loc?e.loc.start:null},locEnd:function t(e){var r=e.nodes&&o(e.nodes);if(r&&e.source&&!e.source.end&&(e=r),e.__location)return e.__location.endOffset;var a=e.range?e.range[1]:"number"==typeof e.end?e.end:null;return e.typeAnnotation?Math.max(a,t(e.typeAnnotation)):e.loc&&!a?e.loc.end:a}},l={},b=Object.freeze({default:l,__moduleExports:l}),k=b&&l||b,d={},h=Object.freeze({default:d,__moduleExports:d}),p=h&&d||h,w=r(function(t,e){!function(r){"use strict";var a=254,n=43595,u=42237,c=43123,i="children",s="Identifier",f=16777215,o=43347,v=126467,l=12287,b="variance",d=12335,h=65370,w=8202,m=65007,y=119969,g=43071,_="consequent",T=512,S=64279,x=8485,E=66204,A=120539,I=64297,C="params",O=128,N=8488,P=68102,L=42999,R=-43,U=12589,D="constructor",F=126503,M="yield",j=68096,X=-53,B="fd ",G=120744,Y=126560,q="target",J=1023,H=177972,W=44015,z="var",V=65855,$=43776,K="0o",Q=43215,Z=12592,tt=12336,et=42124,rt=120512,at="decorators",nt=8489,ut=66334,ct=68115,it=64324,st=67592,ft=126529,ot=43784,vt=119807,lt=8304,bt=120137,kt=69807,dt="method",ht=69926,pt="throw",wt=65595,mt=126578,yt=64322,gt=11735,_t=178205,Tt=8487,St="Popping lex mode from empty stack",xt=43249,Et=120771,At=67589,It=-80,Ct=119972,Ot="e",Nt="([^/]*)",Pt="src/parser/statement_parser.ml",Lt=8239,Rt=65598,Ut=69687,Dt=94031,Ft=67669,Mt=43583,jt=8348,Xt="Invalid binary/octal ",Bt=43019,Gt=42239,Yt="Out_of_memory",qt=78894,Jt=11687,Ht=43798,Wt=101,zt=40959,Vt=42922,$t=8454,Kt="index out of bounds",Qt="package",Zt=126589,te=12438,ee=12442,re="this",ae=120654,ne=119361,ue=67637,ce=69743,ie="type",se=11679,fe=119892,oe=42894,ve=11311,le=126521,be=1024,ke=119993,de=11710,he=8543,pe=8484,we=43135,me=126634,ye="typeArguments",ge=43334,_e=43263,Te=67593,Se="infinity",xe=120144,Ee="switch",Ae="private",Ie=70105,Ce=119364,Oe=11359,Ne=8516,Pe=8254,Le=11559,Re=126551,Ue=68151,De="Property",Fe=42888,Me=55296,je="implements",Xe=43255,Be=8399,Ge="src/parser/type_parser.ml",Ye=103,qe="raw",Je=-744106340,He=8468,We=65470,ze="alternate",Ve=11686,$e=43712,Ke=43009,Qe=43470,Ze="export",tr=".",er=65535,rr=8469,ar="kind",nr=8521,ur=69631,cr=120085,ir=11743,sr=126559,fr=120655,or=69890,vr="declare",lr=65023,br=66256,kr=65479,dr=42622,hr=11310,pr=11711,wr=8305,mr=119967,yr=68159,gr="expected *",_r="boolean",Tr=64433,Sr=42774,xr=11564,Er=68437,Ar=67871,Ir=126496,Cr=120145,Or="expression",Nr="column",Pr=66045,Lr="value",Rr=12348,Ur=56320,Dr=119964,Fr=126554,Mr=119140,jr=43792,Xr=68405,Br=126557,Gr="Assert_failure",Yr=119162,qr=67861,Jr=114,Hr=43807,Wr=19967,zr=65663,Vr=65574,$r="null",Kr=64111,Qr=66378,Zr=123,ta="expressions",ea=11703,ra="get",aa=69762,na="exported",ua=68447,ca=11630,ia=11519,sa=44031,fa=69839,oa="return",va=8286,la=64310,ba=120084,ka=120126,da=8335,ha=126519,pa="src/parser/expression_parser.ml",wa="(global)",ma=11502,ya=69941,ga=42511,_a=44025,Ta=126534,Sa=120,xa=94032,Ea=126555,Aa=67646,Ia=65629,Ca=65076,Oa=126535,Na=69881,Pa="empty",La=120134,Ra=12343,Ua=70084,Da=69864,Fa=12703,Ma=68107,ja=126520,Xa=126468,Ba=43519,Ga=65342,Ya=43615,qa=120831,Ja=42654,Ha=42899,Wa=43359,za="Division_by_zero",Va=119981,$a=43738,Ka=65140,Qa=67638,Za=68351,tn=68119,en="immediately within another function.",rn=43388,an=126538,nn=70015,un=8449,cn=120779,sn=12686,fn=126504,on="%d",vn=68191,ln=70018,bn=57343,kn=67591,dn=55291,hn=11727,pn=11557,wn=119980,mn=43014,yn=8188,gn=43599,_n=67967,Tn=8319,Sn="from",xn=42785,En=11775,An=126502,In=65279,Cn=-48,On="set",Nn=63743,Pn=2048,Ln=64286,Rn="right",Un=120093,Dn=8486,Fn="body",Mn=43743,jn=12799,Xn=119965,Bn="Invalid number ",Gn=126563,Yn=64296,qn=43766,Jn=8275,Hn="Lookahead.peek failed",Wn=2147483647,zn=11670,Vn=43815,$n="else",Kn=65536,Qn="properties",Zn=120004,tu=8238,eu=8417,ru=126591,au="arguments",nu=11719,uu=66517,cu=126500,iu=126571,su="line",fu=246,ou=65497,vu=120571,lu="static",bu="declaration",ku=12730,du=120597,hu=64262,pu=8420,wu=77823,mu="init",yu=66044,gu=74751,_u=195101,Tu=66207,Su="proto",xu=122,Eu=126602,Au=69818,Iu=8276,Cu="Stack_overflow",Ou=11742,Nu=126539,Pu=8432,Lu=120132,Ru=120687,Uu=64311,Du=43713,Fu=119148,Mu=126564,ju=120745,Xu="Not_found",Bu=126590,Gu=44010,Yu=131071,qu=-46,Ju=8467,Hu=43759,Wu="CallExpression",zu=126583,Vu=74850,$u=43047,Ku=126530,Qu=40908,Zu=12543,tc=69951,ec=42655,rc=65489,ac=66503,nc=11695,uc=13311,cc=106,ic="superClass",sc="f",fc=64321,oc=11567,vc=43638,lc="const",bc="typeParameters",kc="delete",dc=124,hc=65615,pc="false",wc=11718,mc=126556,yc=11623,gc="test",_c=64847,Tc="string",Sc=43456,xc=110593,Ec=12538,Ac=8507,Ic=-36,Cc=55238,Oc=12292,Nc=192,Pc=120487,Lc=64967,Rc=173782,Uc=65074,Dc=43741,Fc=120074,Mc="minus",jc=12548,Xc=245,Bc=8191,Gc=71359,Yc=43643,qc=42537,Jc="computed",Hc=126579,Wc=43391,zc=11558,Vc=126523,$c=64217,Kc="id",Qc="as",Zc="true",ti=65381,ei=194559,ri=104,ai=119996,ni=66559,ui="Invalid_argument",ci=64913,ii=12448,si=126552,fi=70066,oi=55242,vi=120781,li=12352,bi=12295,ki=43714,di="import",hi="prototype",pi=65908,wi="debugger",mi="Internal Error: Found private field in object props",yi=43560,gi=120485,_i=65575,Ti="label",Si=65495,xi=64466,Ei=43204,Ai=64285,Ii=67644,Ci="shorthand",Oi=68147,Ni=67897,Pi=8526,Li=12539,Ri="0",Ui=120712,Di=43641,Fi=126522,Mi=248,ji=8450,Xi=119974,Bi=119170,Gi="Sys_blocked_io",Yi=67643,qi="superTypeParameters",Ji=43187,Hi=12440,Wi=8471,zi=65473,Vi=68095,$i=43013,Ki=126553,Qi="catch",Zi=107,ts=65305,es=43754,rs=110591,as=67640,ns=64284,us=64317,cs="protected",is=126515,ss=1114111,fs=-97,os=43018,vs=11631,ls=44002,bs=105,ks="object",ds="break",hs=110,ps=66499,ws=65312,ms=126633,ys=120003,gs=65786,_s=66719,Ts=8511,Ss=8233,xs=57344,Es=11492,As=65487,Is=119145,Cs=71351,Os=11726,Ns=253,Ps="returnType",Ls=126540,Rs=-24,Us="-",Ds="await",Fs=8205,Ms="async",js=126543,Xs=126550,Bs=" : file already exists",Gs="left",Ys=120596,qs=8231,Js=11646,Hs=64325,Ws="case",zs=66511,Vs=120121,$s=43137,Ks="Invalid legacy octal ",Qs=12288,Zs="typeof",tf=43697,ef=66175,rf=126628,af=224,nf="public",uf=69702,cf=94078,sf="enum",ff=42895,of=8416,vf=917999,lf=42911,bf=250,kf=120770,df="super",hf=127343600,pf=126463,wf=43309,mf=42559,yf=119179,gf="interface",_f=66512,Tf=126588,Sf=68415,xf=102,Ef=43010,Af=69871,If=55203,Cf=11507,Of=55215,Nf=120629,Pf=44013,Lf=870530776,Rf="bool",Uf="default",Df=119976,Ff="",Mf="exportKind",jf="instanceof",Xf=43586,Bf=100,Gf="argument",Yf=126566,qf=126558,Jf=119995,Hf=-17,Wf="src/parser/ast.ml",zf=68100,Vf=126537,$f="Match_failure",Kf=43790,Qf=68111,Zf=8505,to=120686,eo="+",ro=42735,ao=120127,no=65613,uo=65100,co=69759,io=43609,so=65500,fo=42527,oo=65548,vo=71338,lo=42611,bo=120713,ko=127,ho=11694,po=69940,wo=64318,mo="void",yo=8584,go="let",_o=120538,To=120070,So="nan",xo=126601,Eo=43597,Ao=68220,Io=8412,Co=42191,Oo=94020,No=177983,Po=126547,Lo=11565,Ro="/",Uo=126619,Do=65019,Fo=42621,Mo=120092,jo="property",Xo=67839,Bo=120122,Go=42890,Yo=43761,qo=8256,Jo="Literal",Ho="number",Wo=43231,zo=44011,Vo=11498,$o=65103,Ko=65039,Qo=64274,Zo=11647,tv=43273,ev=70095,rv="function",av=43258,nv=-82,uv=126562,cv=6158,iv="jsError",sv=71295,fv=65344,ov=43642,vv=42606,lv=126544,bv=64109,kv="unreachable",dv=64829,hv="End_of_file",pv=11702,wv=73727,mv=68466,yv="new",gv="Failure",_v=43764,Tv="local",Sv="with",xv=12783,Ev=11358,Av=65141,Iv=65481,Cv=68154,Ov=12341,Nv=65278,Pv=19893,Lv=119172,Rv=68031,Uv=43574,Dv=43259,Fv="while",Mv="camlinternalFormat.ml",jv="elements",Xv=43711,Bv=-34,Gv="Sys_error",Yv=43301,qv=43442,Jv=68158,Hv=126584,Wv=126570,zv=65295,Vv=12329,$v=11263,Kv="int_of_string",Qv=43702,Zv=43704,tl=43822,el="operator",rl="name",al=119970,nl=65547,ul=126514,cl=65276,il=126498,sl="callee",fl=120076,ol=43395,vl=119893,ll=917759,bl=66431,kl=43709,dl=94098,hl=126546,pl="predicate",wl=64911,ml="types",yl=11505,gl=43481,_l=119154,Tl=240,Sl=8203,xl=42737,El=126624,Al=8525,Il="0x",Cl=68116,Ol="optional",Nl=69887,Pl=68029,Ll=70080,Rl=126499,Ul=92728,Dl="finally",Fl=43311,Ml=125,jl=255,Xl=120069,Bl=126627,Gl=8457,Yl=68099,ql=119994,Jl=93951,Hl=69634,Wl=64319,zl="source",Vl=65055,$l=65062,Kl=65135,Ql=66303,Zl=12447,tb=126536,eb=119209,rb="generator",ab=120133,nb=8287,ub=74606,cb=67583,ib=66351,sb=66717,fb="mixed",ob=64255,vb=8477,lb=-79,bb=119213,kb=8318,db=43587,hb=65597,pb=68023,wb=68680,mb=65594,yb=43814,gb=43042,_b=120628,Tb=43696,Sb=12320,xb=66463,Eb="static/",Ab=42783,Ib=43700,Cb=43225,Ob=42508,Nb=64316,Pb=43967,Lb=120570,Rb=66729,Ub=42539,Db="Internal Error: Found object private prop",Fb=8483,Mb=126548,jb=69733,Xb=8455,Bb="class",Gb=68607,Yb="continue",qb=65343,Jb=252,Hb=126495,Wb="key",zb=" ",Vb=43695,$b="RestElement",Kb="Undefined_recursive_module",Qb=43471,Zb=11734,tk=68120,ek=43647,rk=94094,ak=116,nk=92159,uk=42607,ck="typeAnnotation",ik=66461,sk=173823,fk=42647,ok=120513,vk="specifiers",lk="Set.bal",bk=126651,kk=71369,dk=94111,hk=43782,pk="extends",wk="importKind",mk=65338;function yk(t,e){throw[0,t,e]}var gk=[0];function _k(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 Tk(t,e,r){for(var a=new Array(r),n=0;n<r;n++)a[n]=t[e+n];return a}function Sk(t,e,r){var a=String.fromCharCode;if(0==e&&r<=4096&&r==t.length)return a.apply(null,t);for(var n=Ff;0<r;e+=be,r-=be)n+=a.apply(null,Tk(t,e,Math.min(r,be)));return n}function xk(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,u=0;u<n;u++)e[u]=a.charCodeAt(u);for(n=t.l;u<n;u++)e[u]=0;return t.c=e,t.t=4,e}function Ek(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?Sk(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?Sk(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&&xk(r);var u=t.c,c=r.c;if(4==t.t)if(a<=e)for(var i=0;i<n;i++)c[a+i]=u[e+i];else for(i=n-1;i>=0;i--)c[a+i]=u[e+i];else{var s=Math.min(n,u.length-e);for(i=0;i<s;i++)c[a+i]=u.charCodeAt(e+i);for(;i<n;i++)c[a+i]=0}}return 0}var Ak=Ek;function Ik(t,e){if(e.repeat)return e.repeat(t);var r=Ff,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 Ck(t){2==t.t?t.c+=Ik(t.l-t.c.length,"\0"):t.c=Sk(t.c,0,t.c.length),t.t=0}function Ok(t){if(t.length<24){for(var e=0;e<t.length;e++)if(t.charCodeAt(e)>ko)return!1;return!0}return!/[^\x00-\x7f]/.test(t)}function Nk(t){switch(t.t){case 9:return t.c;default:Ck(t);case 0:if(Ok(t.c))return t.t=9,t.c;t.t=8;case 8:return function(t){for(var e,r,a,n,u=Ff,c=Ff,i=0,s=t.length;i<s;i++){if((r=t.charCodeAt(i))<O){for(var f=i+1;f<s&&(r=t.charCodeAt(f))<O;f++);if(f-i>T?(c.substr(0,1),u+=c,c=Ff,u+=t.slice(i,f)):c+=t.slice(i,f),f==s)break;i=f}n=1,++i<s&&(-64&(a=t.charCodeAt(i)))==O&&(e=a+(r<<6),r<af?(n=e-12416)<O&&(n=1):(n=2,++i<s&&(-64&(a=t.charCodeAt(i)))==O&&(e=a+(e<<6),r<Tl?((n=e-925824)<Pn||n>=55295&&n<xs)&&(n=2):(n=3,++i<s&&(-64&(a=t.charCodeAt(i)))==O&&r<Xc&&((n=a-63447168+(e<<6))<Kn||n>ss)&&(n=3))))),n<4?(i-=n,c+="�"):c+=n>er?String.fromCharCode(55232+(n>>10),Ur+(n&J)):String.fromCharCode(n),c.length>be&&(c.substr(0,1),u+=c,c=Ff)}return u+c}(t.c)}}function Pk(t,e,r){this.t=t,this.c=e,this.l=r}function Lk(t){return new Pk(0,t,t.length)}function Rk(t,e){yk(t,Lk(e))}function Uk(t){Rk(gk.Invalid_argument,t)}function Dk(){Uk(Kt)}function Fk(t,e,r){return e>>>0>=t.l&&Dk(),function(t,e,r){if(r&=jl,4!=t.t){if(e==t.c.length)return t.c+=String.fromCharCode(r),e+1==t.l&&(t.t=0),0;xk(t)}return t.c[e]=r,0}(t,e,r)}function Mk(t,e){if(t.fun)return Mk(t.fun,e);var r=t.length,a=e.length,n=r-a;return 0==n?t.apply(null,e):n<0?Mk(t.apply(null,Tk(e,0,r)),Tk(e,r,a-r)):function(r){return Mk(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 jk(t,e){return e>>>0>=t.length-1&&Uk(Kt),t}function Xk(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 Bk(t,e){return t<e?-1:t==e?0:1}function Gk(t,e){return 6&t.t&&Ck(t),6&e.t&&Ck(e),t.c<e.c?-1:t.c>e.c?1:0}function Yk(t,e,r){for(var n=[];;){if(!r||t!==e)if(t instanceof Pk){if(!(e instanceof Pk))return 1;if(t!==e&&0!=(i=Gk(t,e)))return i}else if(t instanceof Array&&t[0]===(0|t[0])){var u=t[0];if(u===a&&(u=0),u===bf){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===bf){e=e[1];continue}if(u!=c)return u<c?-1:1;switch(u){case 248:if(0!=(i=Bk(t[2],e[2])))return i;break;case 251:Uk("equal: abstract value");case 255:var i;if(0!=(i=Xk(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 Pk||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)Uk("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 s=n.pop();e=n.pop(),s+1<(t=n.pop()).length&&n.push(t,e,s+1),t=t[s],e=e[s]}}function qk(t,e){return Yk(t,e,!0)}function Jk(t){return t<0&&Uk("Bytes.create"),new Pk(t?2:9,Ff,t)}function Hk(t,e){return+(0==Yk(t,e,!1))}Pk.prototype.toString=function(){return Nk(this)};var Wk=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=Ff,t.t=2):(t.c=Ik(r,String.fromCharCode(a)),t.t=r==t.l?0:2);else for(4!=t.t&&xk(t),r+=e;e<r;e++)t.c[e]=a;return 0};function zk(t){Rk(gk.Failure,t)}function Vk(t){return 0!=(6&t.t)&&Ck(t),t.c}function $k(t){var e;if(e=+(t=Vk(t)),t.length>0&&e==e)return e;if(e=+(t=t.replace(/_/g,Ff)),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+$/,Ff),n=parseInt(r[1]+r[2]+a,16),u=(0|r[4])-4*a.length;return e=n*Math.pow(2,u)}return/^\+?inf(inity)?$/i.test(t)?1/0:/^-inf(inity)?$/i.test(t)?-1/0:void zk("float_of_string")}function Kk(t){var e=(t=Vk(t)).length;e>31&&Uk("format_int: format too long");for(var r={justify:eo,signstyle:Us,filler:zb,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:sc},a=0;a<e;a++){var n=t.charAt(a);switch(n){case"-":r.justify=Us;break;case"+":case" ":r.signstyle=n;break;case"0":r.filler=Ri;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!=Us)&&r++,t.alternate&&(8==t.base&&(r+=1),16==t.base&&(r+=2));var a=Ff;if(t.justify==eo&&t.filler==zb)for(var n=r;n<t.width;n++)a+=zb;if(t.signedconv&&(t.sign<0?a+=Us:t.signstyle!=Us&&(a+=t.signstyle)),t.alternate&&8==t.base&&(a+=Ri),t.alternate&&16==t.base&&(a+=Il),t.justify==eo&&t.filler==Ri)for(n=r;n<t.width;n++)a+=Ri;if(a+=e,t.justify==Us)for(n=r;n<t.width;n++)a+=zb;return Lk(a)}function Zk(t,e){var r=Kk(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=So,r.filler=zb;else if(isFinite(e))switch(r.conv){case"e":var n,u=(n=e.toExponential(a)).length;n.charAt(u-3)==Ot&&(n=n.slice(0,u-1)+Ri+n.slice(u-1));break;case"f":n=e.toFixed(a);break;case"g":a=a||1;var c=(n=e.toExponential(a-1)).indexOf(Ot),i=+n.slice(c+1);if(i<-4||e>=1e21||e.toFixed(0).length>a){for(u=c-1;n.charAt(u)==Ri;)u--;n.charAt(u)==tr&&u--,u=(n=n.slice(0,u+1)+n.slice(c)).length,n.charAt(u-3)==Ot&&(n=n.slice(0,u-1)+Ri+n.slice(u-1));break}var s=a;if(i<0)s-=i+1,n=e.toFixed(s);else for(;(n=e.toFixed(s)).length>a+1;)s--;if(s){for(u=n.length-1;n.charAt(u)==Ri;)u--;n.charAt(u)==tr&&u--,n=n.slice(0,u+1)}}else n="inf",r.filler=zb;return Qk(r,n)}function td(t,e){if(Vk(t)==on)return Lk(Ff+e);var r=Kk(t);e<0&&(r.signedconv?(r.sign=-1,e=-e):e>>>=0);var a=e.toString(r.base);if(r.prec>=0){r.filler=zb;var n=r.prec-a.length;n>0&&(a=Ik(n,Ri)+a)}return Qk(r,a)}var ed=0;function rd(){return ed++}function ad(t,e){return+(Yk(t,e,!1)>=0)}function nd(t){var e=9;return Ok(t)||(e=8,t=function(t){for(var e,r,a=Ff,n=a,u=0,c=t.length;u<c;u++){if((e=t.charCodeAt(u))<O){for(var i=u+1;i<c&&(e=t.charCodeAt(i))<O;i++);if(i-u>T?(n.substr(0,1),a+=n,n=Ff,a+=t.slice(u,i)):n+=t.slice(u,i),i==c)break;u=i}e<Pn?(n+=String.fromCharCode(Nc|e>>6),n+=String.fromCharCode(O|63&e)):e<Me||e>=bn?n+=String.fromCharCode(af|e>>12,O|e>>6&63,O|63&e):e>=56319||u+1==c||(r=t.charCodeAt(u+1))<Ur||r>bn?n+="�":(u++,e=(e<<10)+r-56613888,n+=String.fromCharCode(Tl|e>>18,O|e>>12&63,O|e>>6&63,O|63&e)),n.length>be&&(n.substr(0,1),a+=n,n=Ff)}return a+n}(t)),new Pk(e,t,t.length)}function ud(t){return 0==(t[3]|t[2]|t[1])}function cd(t){return[jl,t&f,t>>24&f,t>>31&er]}function id(t){for(var e=t.length,r=new Array(e),a=0;a<e;a++)r[a]=t[a];return r}function sd(t,e){var r=t[1]-e[1],a=t[2]-e[2]+(r>>24),n=t[3]-e[3]+(a>>24);return[jl,r&f,a&f,n&er]}function fd(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 od(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 vd(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 ld(t,e){for(var r=0,a=id(t),n=id(e),u=[jl,0,0,0];fd(a,n)>0;)r++,od(n);for(;r>=0;)r--,od(u),fd(a,n)>=0&&(u[1]++,a=sd(a,n)),vd(n);return[0,u,a]}function bd(t){return t[1]|t[2]<<24}function kd(t){var e=-t[1],r=-t[2]+(e>>24),a=-t[3]+(r>>24);return[jl,e&f,r&f,a&er]}function dd(t){return t.l}function hd(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 pd(t,e){var r=t[1]+e[1],a=t[2]+e[2]+(r>>24),n=t[3]+e[3]+(a>>24);return[jl,r&f,a&f,n&er]}var wd=Math.pow(2,-24);function md(t,e){var r=t[1]*e[1],a=(r*wd|0)+t[2]*e[1]+t[1]*e[2],n=(a*wd|0)+t[3]*e[1]+t[2]*e[2]+t[1]*e[3];return[jl,r&f,a&f,n&er]}function yd(t,e){return fd(t,e)<0}function gd(t){var e=0,r=dd(t),a=10,n=r>0&&45==hd(t,0)?(e++,-1):1;if(e+1<r&&48==hd(t,e))switch(hd(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 _d(t){return t>=48&&t<=57?t-48:t>=65&&t<=90?t-55:t>=97&&t<=xu?t-87:-1}function Td(t){var e=gd(t),r=e[0],a=e[1],n=e[2],u=cd(n),c=ld([jl,f,268435455,er],u)[1],i=hd(t,r),s=_d(i);(s<0||s>=n)&&zk(Kv);for(var o=cd(s);;)if(95!=(i=hd(t,++r))){if((s=_d(i))<0||s>=n)break;yd(c,o)&&zk(Kv),s=cd(s),yd(o=pd(md(u,o),s),s)&&zk(Kv)}return r!=dd(t)&&zk(Kv),10==e[2]&&yd([jl,0,0,32768],o)&&zk(Kv),a<0&&(o=kd(o)),o}function Sd(t){return(t[3]<<16)*Math.pow(2,32)+t[2]*Math.pow(2,24)+t[1]}function xd(t){var e=gd(t),r=e[0],a=e[1],n=e[2],u=dd(t),c=r<u?hd(t,r):0,i=_d(c);(i<0||i>=n)&&zk(Kv);var s=i;for(r++;r<u;r++)if(95!=(c=hd(t,r))){if((i=_d(c))<0||i>=n)break;(s=n*s+i)>-1>>>0&&zk(Kv)}return r!=u&&zk(Kv),s*=a,10==n&&(0|s)!=s&&zk(Kv),0|s}function Ed(t){return Tk(t,1,t.length-1)}function Ad(t){return!!t}function Id(t){return t.toString()}function Cd(t){for(var e={},r=1;r<t.length;r++){var a=t[r];e[a[1].toString()]=a[2]}return e}function Od(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 Nd(t){return t.l}function Pd(t){Rk(gk.Sys_error,t)}var Ld=new Array;function Rd(t){var e=Ld[t];if(e.opened||Pd("Cannot flush a closed channel"),!e.buffer||e.buffer==Ff)return 0;if(e.fd&&gk.fds[e.fd]&&gk.fds[e.fd].output){var r=gk.fds[e.fd].output;switch(r.length){case 2:r(t,e.buffer);break;default:r(e.buffer)}}return e.buffer=Ff,0}if(r.process&&r.process.cwd)var Ud=r.process.cwd().replace(/\\/g,Ro);else Ud="/static";function Dd(t,e){return e>>>0>=t.l&&Dk(),hd(t,e)}function Fd(t){return t<0&&Uk("String.create"),new Pk(t?2:9,Ff,t)}function Md(){}function jd(t){this.data=t}function Xd(t,e){this.content={},this.root=t,this.lookupFun=e}function Bd(t){return 4!=t.t&&xk(t),t.c}function Gd(t,e,r){if(r&=jl,4!=t.t){if(e==t.c.length)return t.c+=String.fromCharCode(r),e+1==t.l&&(t.t=0),0;xk(t)}return t.c[e]=r,0}function Yd(t,e,r){return e>>>0>=t.l&&Dk(),Gd(t,e,r)}Ud.slice(-1)!==Ro&&(Ud+=Ro),jd.prototype=new Md,jd.prototype.truncate=function(t){var e=this.data;this.data=Fd(0|t),Ek(e,0,this.data,0,t)},jd.prototype.length=function(){return dd(this.data)},jd.prototype.write=function(t,e,r,a){var n=this.length();if(t+a>=n){var u=Fd(t+a),c=this.data;this.data=u,Ek(c,0,this.data,0,n)}return Ek(e,r,this.data,t,a),0},jd.prototype.read=function(t,e,r,a){this.length();return Ek(this.data,t,e,r,a),0},jd.prototype.read_one=function(t){return Dd(this.data,t)},jd.prototype.close=function(){},jd.prototype.constructor=jd,Xd.prototype.nm=function(t){return this.root+t},Xd.prototype.lookup=function(t){if(!this.content[t]&&this.lookupFun){var e=this.lookupFun(Lk(this.root),Lk(t));0!=e&&(this.content[t]=new jd(e[1]))}},Xd.prototype.exists=function(t){if(t==Ff)return 1;var e=new RegExp("^"+(t+Ro));for(var r in this.content)if(r.match(e))return 1;return this.lookup(t),this.content[t]?1:0},Xd.prototype.readdir=function(t){var e=new RegExp("^"+(t==Ff?Ff:t+Ro)+Nt),r={},a=[];for(var n in this.content){var u=n.match(e);u&&!r[u[1]]&&(r[u[1]]=!0,a.push(u[1]))}return a},Xd.prototype.is_dir=function(t){var e=new RegExp("^"+(t==Ff?Ff:t+Ro)+Nt);for(var r in this.content){if(r.match(e))return 1}return 0},Xd.prototype.unlink=function(t){var e=!!this.content[t];return delete this.content[t],e},Xd.prototype.open=function(t,e){if(e.rdonly&&e.wronly&&Pd(this.nm(t)+" : flags Open_rdonly and Open_wronly are not compatible"),e.text&&e.binary&&Pd(this.nm(t)+" : flags Open_text and Open_binary are not compatible"),this.lookup(t),this.content[t]){this.is_dir(t)&&Pd(this.nm(t)+" : is a directory"),e.create&&e.excl&&Pd(this.nm(t)+Bs);var r=this.content[t];return e.truncate&&r.truncate(),r}if(e.create)return this.content[t]=new jd(Fd(0)),this.content[t];!function(t){Pd((t=t instanceof Pk?t.toString():t)+": No such file or directory")}(this.nm(t))},Xd.prototype.register=function(t,e){if(this.content[t]&&Pd(this.nm(t)+Bs),e instanceof Pk)this.content[t]=new jd(e);else if(e instanceof Array)this.content[t]=new jd(function(t){return new Pk(4,t,t.length)}(e));else if(e.toString){var r=Lk(e.toString());this.content[t]=new jd(r)}},Xd.prototype.constructor=Xd;var qd=r.Buffer;function Jd(t){this.fs=k,this.fd=t}function Hd(t){this.fs=k,this.root=t}Jd.prototype=new Md,Jd.prototype.truncate=function(t){this.fs.ftruncateSync(this.fd,0|t)},Jd.prototype.length=function(){return this.fs.fstatSync(this.fd).size},Jd.prototype.write=function(t,e,a,n){var u=Bd(e);u instanceof r.Uint8Array||(u=new r.Uint8Array(u));var c=new qd(u);return this.fs.writeSync(this.fd,c,a,n,t),0},Jd.prototype.read=function(t,e,a,n){var u=Bd(e);u instanceof r.Uint8Array||(u=new r.Uint8Array(u));var c=new qd(u);this.fs.readSync(this.fd,c,a,n,t);for(var i=0;i<n;i++)Yd(e,a+i,c[a+i]);return 0},Jd.prototype.read_one=function(t){var e=new r.Uint8Array(1),a=new qd(e);return this.fs.readSync(this.fd,a,0,1,t),a[0]},Jd.prototype.close=function(){this.fs.closeSync(this.fd)},Jd.prototype.constructor=Jd,Hd.prototype.nm=function(t){return this.root+t},Hd.prototype.exists=function(t){return this.fs.existsSync(this.nm(t))?1:0},Hd.prototype.readdir=function(t){return this.fs.readdirSync(this.nm(t))},Hd.prototype.is_dir=function(t){return this.fs.statSync(this.nm(t)).isDirectory()?1:0},Hd.prototype.unlink=function(t){var e=this.fs.existsSync(this.nm(t))?1:0;return this.fs.unlinkSync(this.nm(t)),e},Hd.prototype.open=function(t,e){var r=p,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 Jd(this.fs.openSync(this.nm(t),a))},Hd.prototype.rename=function(t,e){this.fs.renameSync(this.nm(t),this.nm(e))},Hd.prototype.constructor=Hd;var Wd=Ud.match(/[^\/]*\//)[0],zd=[];function Vd(t,e,r,a){void 0===gk.fds&&(gk.fds=new Array),a=a||{};var n={};return n.file=r,n.offset=a.append?r.length():0,n.flags=a,n.output=e,gk.fds[t]=n,(!gk.fd_last_idx||t>gk.fd_last_idx)&&(gk.fd_last_idx=t),t}function $d(t){var e=gk.fds[t];e.flags.rdonly&&Pd(B+t+" is readonly");var r={file:e.file,offset:e.offset,fd:t,opened:!0,out:!0,buffer:Ff};return Ld[r.fd]=r,r.fd}function Kd(t,e){return+(0!=Yk(t,e,!1))}function Qd(t){return t instanceof Array?t[0]:t instanceof Pk?Jb:1e3}function Zd(t,e,r){gk[t+1]=e,r&&(gk[r]=e)}t.exports?zd.push({path:Wd,device:new Hd(Wd)}):zd.push({path:Wd,device:new Xd(Wd)}),zd.push({path:Wd+Eb,device:new Xd(Wd+Eb)}),Vd(0,function(t,e){var r=Ld[t],a=Lk(e),n=dd(a);return r.file.write(r.offset,a,0,n),r.offset+=n,0},new jd(Fd(0))),Vd(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 jd(Fd(0))),Vd(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 jd(Fd(0)));var th={};function eh(t,e){return t===e?1:(6&t.t&&Ck(t),6&e.t&&Ck(e),t.c==e.c?1:0)}function rh(t,e){return 1-eh(t,e)}function ah(t){var e=r,a=t.toString();if(e.process&&e.process.env&&void 0!=e.process.env[a])return nd(e.process.env[a]);!function(t){throw t}(gk.Not_found)}function nh(t){for(;t&&t.joo_tramp;)t=t.joo_tramp.apply(null,t.joo_args),0;return t}function uh(t,e){return{joo_tramp:t,joo_args:e}}function ch(t){return t}function ih(t){return th[t]}function sh(t){return t instanceof Array?t:r.RangeError&&t instanceof r.RangeError&&t.message&&t.message.match(/maximum call stack/i)?ch(gk.Stack_overflow):r.InternalError&&t instanceof r.InternalError&&t.message&&t.message.match(/too much recursion/i)?ch(gk.Stack_overflow):t instanceof r.Error&&ih(iv)?[0,ih(iv),t]:[0,gk.Failure,nd(String(t))]}function fh(t,e){return 1==t.length?t(e):Mk(t,[e])}function oh(t,e,r){return 2==t.length?t(e,r):Mk(t,[e,r])}function vh(t,e,r,a){return 3==t.length?t(e,r,a):Mk(t,[e,r,a])}function lh(t,e,r,a,n){return 4==t.length?t(e,r,a,n):Mk(t,[e,r,a,n])}function bh(t,e,r,a,n,u){return 5==t.length?t(e,r,a,n,u):Mk(t,[e,r,a,n,u])}var kh=[Mi,Lk(Yt),-1],dh=[Mi,Lk(gv),-3],hh=[Mi,Lk(ui),-4],ph=[Mi,Lk(Xu),-7],wh=[Mi,Lk($f),-8],mh=[Mi,Lk(Cu),-9],yh=[Mi,Lk(Gr),-11],gh=[Mi,Lk(Kb),-12],_h=[0,[11,Lk('File "'),[2,0,[11,Lk('", line '),[4,0,0,0,[11,Lk(", characters "),[4,0,0,0,[12,45,[4,0,0,0,[11,Lk(": "),[2,0,0]]]]]]]]]],Lk('File "%s", line %d, characters %d-%d: %s')],Th=[0,0,[0,0,0,0],[0,0,0,0]],Sh=[0,0,0],xh=Lk(""),Eh=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),Ah=[0,0,0,0,0,0,0,1,0],Ih=[0,0,0],Ch=[0,0];Zd(11,gh,Kb),Zd(10,yh,Gr),Zd(9,[Mi,Lk(Gi),-10],Gi),Zd(8,mh,Cu),Zd(7,wh,$f),Zd(6,ph,Xu),Zd(5,[Mi,Lk(za),-6],za),Zd(4,[Mi,Lk(hv),-5],hv),Zd(3,hh,ui),Zd(2,dh,gv),Zd(1,[Mi,Lk(Gv),-2],Gv),Zd(0,kh,Yt);var Oh=Lk("output_substring"),Nh=Lk("%.12g"),Ph=Lk(tr),Lh=Lk(Zc),Rh=Lk(pc),Uh=[0,Lk("list.ml"),247,11],Dh=Lk("tl"),Fh=Lk("hd"),Mh=Lk("\\\\"),jh=Lk("\\'"),Xh=Lk("\\b"),Bh=Lk("\\t"),Gh=Lk("\\n"),Yh=Lk("\\r"),qh=Lk("Char.chr"),Jh=Lk("String.blit / Bytes.blit_string"),Hh=Lk("Bytes.blit"),Wh=Lk("String.sub / Bytes.sub"),zh=(Lk(Ff),Lk("String.concat"),Lk("Array.blit")),Vh=Lk("Array.sub"),$h=Lk("Array.init"),Kh=Lk("Set.remove_min_elt"),Qh=[0,0,0,0],Zh=[0,0,0],tp=[0,Lk("set.ml"),508,18],ep=Lk(lk),rp=Lk(lk),ap=Lk(lk),np=Lk(lk),up=Lk("Buffer.add_substring/add_subbytes"),cp=Lk("Buffer.add: cannot grow buffer"),ip=Lk("%c"),sp=Lk("%s"),fp=Lk("%i"),op=Lk("%li"),vp=Lk("%ni"),lp=Lk("%Li"),bp=Lk("%f"),kp=Lk("%B"),dp=Lk("%{"),hp=Lk("%}"),pp=Lk("%("),wp=Lk("%)"),mp=Lk("%a"),yp=Lk("%t"),gp=Lk("%?"),_p=Lk("%r"),Tp=Lk("%_r"),Sp=[0,Lk(Mv),845,23],xp=[0,Lk(Mv),809,21],Ep=[0,Lk(Mv),810,21],Ap=[0,Lk(Mv),813,21],Ip=[0,Lk(Mv),814,21],Cp=[0,Lk(Mv),817,19],Op=[0,Lk(Mv),818,19],Np=[0,Lk(Mv),821,22],Pp=[0,Lk(Mv),822,22],Lp=[0,Lk(Mv),826,30],Rp=[0,Lk(Mv),827,30],Up=[0,Lk(Mv),831,26],Dp=[0,Lk(Mv),832,26],Fp=[0,Lk(Mv),841,28],Mp=[0,Lk(Mv),842,28],jp=[0,Lk(Mv),846,23],Xp=Lk("%u"),Bp=[0,Lk(Mv),1520,4],Gp=Lk("Printf: bad conversion %["),Yp=[0,Lk(Mv),1588,39],qp=[0,Lk(Mv),1611,31],Jp=[0,Lk(Mv),1612,31],Hp=Lk("Printf: bad conversion %_"),Wp=Lk("@{"),zp=Lk("@["),Vp=Lk(So),$p=Lk(tr),Kp=Lk("neg_infinity"),Qp=Lk(Se),Zp=Lk("%.12g"),tw=Lk("%nd"),ew=Lk("%+nd"),rw=Lk("% nd"),aw=Lk("%ni"),nw=Lk("%+ni"),uw=Lk("% ni"),cw=Lk("%nx"),iw=Lk("%#nx"),sw=Lk("%nX"),fw=Lk("%#nX"),ow=Lk("%no"),vw=Lk("%#no"),lw=Lk("%nu"),bw=Lk("%ld"),kw=Lk("%+ld"),dw=Lk("% ld"),hw=Lk("%li"),pw=Lk("%+li"),ww=Lk("% li"),mw=Lk("%lx"),yw=Lk("%#lx"),gw=Lk("%lX"),_w=Lk("%#lX"),Tw=Lk("%lo"),Sw=Lk("%#lo"),xw=Lk("%lu"),Ew=Lk("%Ld"),Aw=Lk("%+Ld"),Iw=Lk("% Ld"),Cw=Lk("%Li"),Ow=Lk("%+Li"),Nw=Lk("% Li"),Pw=Lk("%Lx"),Lw=Lk("%#Lx"),Rw=Lk("%LX"),Uw=Lk("%#LX"),Dw=Lk("%Lo"),Fw=Lk("%#Lo"),Mw=Lk("%Lu"),jw=Lk(on),Xw=Lk("%+d"),Bw=Lk("% d"),Gw=Lk("%i"),Yw=Lk("%+i"),qw=Lk("% i"),Jw=Lk("%x"),Hw=Lk("%#x"),Ww=Lk("%X"),zw=Lk("%#X"),Vw=Lk("%o"),$w=Lk("%#o"),Kw=Lk("%u"),Qw=Lk("@]"),Zw=Lk("@}"),tm=Lk("@?"),em=Lk("@\n"),rm=Lk("@."),am=Lk("@@"),nm=Lk("@%"),um=Lk("@"),cm=Lk("CamlinternalFormat.Type_mismatch"),im=Lk(Ff),sm=[0,[11,Lk(", "),[2,0,[2,0,0]]],Lk(", %s%s")],fm=Lk("Out of memory"),om=Lk("Stack overflow"),vm=Lk("Pattern matching failed"),lm=Lk("Assertion failed"),bm=Lk("Undefined recursive module"),km=[0,[12,40,[2,0,[2,0,[12,41,0]]]],Lk("(%s%s)")],dm=Lk(Ff),hm=Lk(Ff),pm=[0,[12,40,[2,0,[12,41,0]]],Lk("(%s)")],wm=[0,[4,0,0,0,0],Lk(on)],mm=[0,[3,0,0],Lk("%S")],ym=Lk("_"),gm=[3,0,3],_m=Lk(tr),Tm=Lk(">"),Sm=Lk("</"),xm=Lk(">"),Em=Lk("<"),Am=Lk("\n"),Im=Lk("Format.Empty_queue"),Cm=[0,Lk(Ff)],Om=Lk("TMPDIR"),Nm=Lk("TEMP"),Pm=Lk("Cygwin"),Lm=Lk("Win32"),Rm=[0,Lk("sedlexing.ml"),51,25],Um=Lk("Sedlexing.MalFormed"),Dm=Lk("Js.Error"),Fm=Lk(iv),Mm=[0,[0]],jm=[0,Lk(Wf),15,6],Xm=[0,[0]],Bm=[0,Lk(Wf),19,6],Gm=[0,[0,[0,[0]]]],Ym=[0,Lk(Wf),40,6],qm=[0,[0]],Jm=[0,Lk(Wf),47,6],Hm=[0,[0]],Wm=[0,Lk(Wf),54,6],zm=[0,[0]],Vm=[0,Lk(Wf),59,6],$m=[0,[0,[0,[0,[0,[0]],[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]]]],Km=[0,Lk(Wf),235,6],Qm=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],Zm=[0,Lk(Wf),556,6],ty=[0,[0,[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0,[0,[0]],[0,[0]]]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]]]],ey=[0,Lk(Wf),846,6],ry=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],ay=[0,Lk(Wf),958,6],ny=[0,[0,[0,[0,[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]]]],uy=[0,Lk(Wf),J,6],cy=[0,[0]],iy=[0,Lk(Wf),1030,6],sy=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],fy=[0,Lk(Wf),1100,6],oy=[0,[0,[0,[0]],[0,[0]]]],vy=[0,Lk(Wf),1130,6],ly=[0,[0]],by=[0,[0]],ky=[0,[0,[0,[0]]]],dy=[0,[0]],hy=[0,[0]],py=[0,[0]],wy=[0,[0,[0,[0,[0,[0]],[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]]]],my=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],yy=[0,[0,[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0,[0,[0]],[0,[0]]]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]]]],gy=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],_y=[0,[0,[0,[0,[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]]]],Ty=[0,[0]],Sy=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],xy=[0,[0,[0,[0]],[0,[0]]]],Ey=Lk(wa),Ay=Lk("Unexpected number"),Iy=Lk("Unexpected string"),Cy=Lk("Unexpected identifier"),Oy=Lk("Unexpected reserved word"),Ny=Lk("Unexpected reserved type"),Py=Lk("Unexpected `super` outside of a class method"),Ly=Lk("`super()` is only valid in a class constructor"),Ry=Lk("Unexpected end of input"),Uy=Lk("Unexpected variance sigil"),Dy=Lk("Unexpected static modifier"),Fy=Lk("Unexpected proto modifier"),My=Lk("Type aliases are not allowed in untyped mode"),jy=Lk("Opaque type aliases are not allowed in untyped mode"),Xy=Lk("Type annotations are not allowed in untyped mode"),By=Lk("Type declarations are not allowed in untyped mode"),Gy=Lk("Type imports are not allowed in untyped mode"),Yy=Lk("Type exports are not allowed in untyped mode"),qy=Lk("Interfaces are not allowed in untyped mode"),Jy=Lk("Illegal newline after throw"),Hy=Lk("Invalid regular expression"),Wy=Lk("Invalid regular expression: missing /"),zy=Lk("Invalid left-hand side in assignment"),Vy=Lk("Invalid left-hand side in exponentiation expression"),$y=Lk("Invalid left-hand side in for-in"),Ky=Lk("Invalid left-hand side in for-of"),Qy=Lk("found an expression instead"),Zy=Lk("Expected an object pattern, array pattern, or an identifier but "),tg=Lk("More than one default clause in switch statement"),eg=Lk("Missing catch or finally after try"),rg=Lk("Illegal continue statement"),ag=Lk("Illegal break statement"),ng=Lk("Illegal return statement"),ug=Lk("Illegal Unicode escape"),cg=Lk("Strict mode code may not include a with statement"),ig=Lk("Catch variable may not be eval or arguments in strict mode"),sg=Lk("Variable name may not be eval or arguments in strict mode"),fg=Lk("Parameter name eval or arguments is not allowed in strict mode"),og=Lk("Strict mode function may not have duplicate parameter names"),vg=Lk("Function name may not be eval or arguments in strict mode"),lg=Lk("Octal literals are not allowed in strict mode."),bg=Lk("Delete of an unqualified identifier in strict mode."),kg=Lk("Duplicate data property in object literal not allowed in strict mode"),dg=Lk("Object literal may not have data and accessor property with the same name"),hg=Lk("Object literal may not have multiple get/set accessors with the same name"),pg=Lk("Assignment to eval or arguments is not allowed in strict mode"),wg=Lk("Postfix increment/decrement may not have eval or arguments operand in strict mode"),mg=Lk("Prefix increment/decrement may not have eval or arguments operand in strict mode"),yg=Lk("Use of future reserved word in strict mode"),gg=Lk("JSX attributes must only be assigned a non-empty expression"),_g=Lk("JSX value should be either an expression or a quoted JSX text"),Tg=Lk("Const must be initialized"),Sg=Lk("Destructuring assignment must be initialized"),xg=Lk("Illegal newline before arrow"),Eg=Lk(en),Ag=Lk("Async functions can only be declared at top level or "),Ig=Lk(en),Cg=Lk("Generators can only be declared at top level or "),Og=Lk("elements must be wrapped in an enclosing parent tag"),Ng=Lk("Unexpected token <. Remember, adjacent JSX "),Pg=Lk("Rest parameter must be final parameter of an argument list"),Lg=Lk("Rest element must be final element of an array pattern"),Rg=Lk("Rest property must be final property of an object pattern"),Ug=Lk("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."),Dg=Lk("`declare export let` is not supported. Use `declare export var` instead."),Fg=Lk("`declare export const` is not supported. Use `declare export var` instead."),Mg=Lk("`declare export type` is not supported. Use `export type` instead."),jg=Lk("`declare export interface` is not supported. Use `export interface` instead."),Xg=Lk("`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"),Bg=Lk("When exporting a class as a named export, you must specify a class name. Did you mean `export default class ...`?"),Gg=Lk("When exporting a function as a named export, you must specify a function name. Did you mean `export default function ...`?"),Yg=Lk("Found a decorator in an unsupported position."),qg=Lk("Type parameter declaration needs a default, since a preceding type parameter declaration has a default."),Jg=Lk("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."),Hg=Lk("Duplicate `declare module.exports` statement!"),Wg=Lk("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."),zg=Lk("Getter should have zero parameters"),Vg=Lk("Setter should have exactly one parameter"),$g=Lk("`import type` or `import typeof`!"),Kg=Lk("Imports within a `declare module` body must always be "),Qg=Lk("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"),Zg=Lk("Missing comma between import specifiers"),t_=Lk("Missing comma between export specifiers"),e_=Lk("Malformed unicode"),r_=Lk("Classes may only have one constructor"),a_=Lk("Classes may not have private methods."),n_=Lk("Private fields may not be deleted."),u_=Lk("Private fields can only be referenced from within a class."),c_=Lk("You may not access a private field through the `super` keyword."),i_=Lk("Yield expression not allowed in formal parameter"),s_=Lk("`await` is an invalid identifier in async functions"),f_=Lk("`yield` is an invalid identifier in generators"),o_=Lk("either a `let` binding pattern, or a member expression."),v_=Lk("`let [` is ambiguous in this position because it is "),l_=Lk("Literals cannot be used as shorthand properties."),b_=Lk("Computed properties must have a value."),k_=Lk("Object pattern can't contain methods"),d_=Lk("A trailing comma is not permitted after the rest element"),h_=Lk("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."),p_=Lk("An optional chain may not be used in a `new` expression."),w_=Lk("Template literals may not be used in an optional chain."),m_=Lk("The nullish coalescing plugin must be enabled in order to use the nullish coalescing operator (`??`). Nullish coalescing 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_nullish_coalescing` option."),y_=Lk("Unexpected parser state: "),g_=Lk("Unexpected token "),__=[0,[11,Lk("Unexpected token `"),[2,0,[11,Lk("`. Did you mean `"),[2,0,[11,Lk("`?"),0]]]]],Lk("Unexpected token `%s`. Did you mean `%s`?")],T_=Lk("'"),S_=Lk("Invalid flags supplied to RegExp constructor '"),x_=Lk("'"),E_=Lk("Undefined label '"),A_=Lk("' has already been declared"),I_=Lk(" '"),C_=Lk("Expected corresponding JSX closing tag for "),O_=Lk(en),N_=Lk("In strict mode code, functions can only be declared at top level or "),P_=Lk("inside a block, or as the body of an if statement."),L_=Lk("In non-strict mode code, functions can only be declared at top level, "),R_=[0,[11,Lk("Duplicate export for `"),[2,0,[12,96,0]]],Lk("Duplicate export for `%s`")],U_=Lk("` is declared more than once."),D_=Lk("Private fields may only be declared once. `#"),F_=Lk("static "),M_=Lk(Ff),j_=Lk("#"),X_=Lk("`."),B_=Lk("fields named `"),G_=Lk("Classes may not have "),Y_=Lk("` has not been declared."),q_=Lk("Private fields must be declared before they can be referenced. `#"),J_=Lk("Parse_error.Error"),H_=Lk("comments"),W_=Lk(Fn),z_=Lk(Fn),V_=Lk("Program"),$_=Lk("DebuggerStatement"),K_=Lk("EmptyStatement"),Q_=Lk(Ti),Z_=Lk("BreakStatement"),tT=Lk(Ti),eT=Lk("ContinueStatement"),rT=Lk(zl),aT=Lk("DeclareExportAllDeclaration"),nT=Lk(zl),uT=Lk(vk),cT=Lk(bu),iT=Lk(Uf),sT=Lk("DeclareExportDeclaration"),fT=Lk(ar),oT=Lk(Fn),vT=Lk(Kc),lT=Lk("DeclareModule"),bT=Lk(ck),kT=Lk("DeclareModuleExports"),dT=Lk(gc),hT=Lk(Fn),pT=Lk("DoWhileStatement"),wT=Lk(Mf),mT=Lk(bu),yT=Lk("ExportDefaultDeclaration"),gT=Lk(Mf),_T=Lk(zl),TT=Lk("ExportAllDeclaration"),ST=Lk(Mf),xT=Lk(zl),ET=Lk(vk),AT=Lk(bu),IT=Lk("ExportNamedDeclaration"),CT=Lk("directive"),OT=Lk(Or),NT=Lk("ExpressionStatement"),PT=Lk(Fn),LT=Lk("update"),RT=Lk(gc),UT=Lk(mu),DT=Lk("ForStatement"),FT=Lk("each"),MT=Lk(Fn),jT=Lk(Rn),XT=Lk(Gs),BT=Lk("ForInStatement"),GT=Lk("ForAwaitStatement"),YT=Lk("ForOfStatement"),qT=Lk(Fn),JT=Lk(Rn),HT=Lk(Gs),WT=Lk(ze),zT=Lk(_),VT=Lk(gc),$T=Lk("IfStatement"),KT=Lk(ie),QT=Lk(Zs),ZT=Lk(Lr),tS=Lk(wk),eS=Lk(zl),rS=Lk(vk),aS=Lk("ImportDeclaration"),nS=Lk(Fn),uS=Lk(Ti),cS=Lk("LabeledStatement"),iS=Lk(Gf),sS=Lk("ReturnStatement"),fS=Lk("cases"),oS=Lk("discriminant"),vS=Lk("SwitchStatement"),lS=Lk(Gf),bS=Lk("ThrowStatement"),kS=Lk("finalizer"),dS=Lk("handler"),hS=Lk("block"),pS=Lk("TryStatement"),wS=Lk(Fn),mS=Lk(gc),yS=Lk("WhileStatement"),gS=Lk(Fn),_S=Lk(ks),TS=Lk("WithStatement"),SS=Lk("Super"),xS=Lk("ThisExpression"),ES=Lk(jv),AS=Lk("ArrayExpression"),IS=Lk(bc),CS=Lk(Ps),OS=Lk(Or),NS=Lk(pl),PS=Lk(rb),LS=Lk(Ms),RS=Lk(Fn),US=Lk(C),DS=Lk(Kc),FS=Lk("ArrowFunctionExpression"),MS=Lk("="),jS=Lk("+="),XS=Lk("-="),BS=Lk("*="),GS=Lk("**="),YS=Lk("/="),qS=Lk("%="),JS=Lk("<<="),HS=Lk(">>="),WS=Lk(">>>="),zS=Lk("|="),VS=Lk("^="),$S=Lk("&="),KS=Lk(Rn),QS=Lk(Gs),ZS=Lk(el),tx=Lk("AssignmentExpression"),ex=Lk("=="),rx=Lk("!="),ax=Lk("==="),nx=Lk("!=="),ux=Lk("<"),cx=Lk("<="),ix=Lk(">"),sx=Lk(">="),fx=Lk("<<"),ox=Lk(">>"),vx=Lk(">>>"),lx=Lk(eo),bx=Lk(Us),kx=Lk("*"),dx=Lk("**"),hx=Lk(Ro),px=Lk("%"),wx=Lk("|"),mx=Lk("^"),yx=Lk("&"),gx=Lk("in"),_x=Lk(jf),Tx=Lk(Rn),Sx=Lk(Gs),xx=Lk(el),Ex=Lk("BinaryExpression"),Ax=Lk(Wu),Ix=Lk("filter"),Cx=Lk("blocks"),Ox=Lk("ComprehensionExpression"),Nx=Lk(ze),Px=Lk(_),Lx=Lk(gc),Rx=Lk("ConditionalExpression"),Ux=Lk("filter"),Dx=Lk("blocks"),Fx=Lk("GeneratorExpression"),Mx=Lk(au),jx=Lk("Import"),Xx=Lk(sl),Bx=Lk(Wu),Gx=Lk("||"),Yx=Lk("&&"),qx=Lk("??"),Jx=Lk(Rn),Hx=Lk(Gs),Wx=Lk(el),zx=Lk("LogicalExpression"),Vx=Lk("MemberExpression"),$x=Lk(jo),Kx=Lk("meta"),Qx=Lk("MetaProperty"),Zx=Lk(au),tE=Lk(ye),eE=Lk(sl),rE=Lk("NewExpression"),aE=Lk(Qn),nE=Lk("ObjectExpression"),uE=Lk(Ol),cE=Lk("OptionalCallExpression"),iE=Lk(Ol),sE=Lk("OptionalMemberExpression"),fE=Lk(ta),oE=Lk("SequenceExpression"),vE=Lk(ck),lE=Lk(Or),bE=Lk("TypeCastExpression"),kE=Lk(Gf),dE=Lk("AwaitExpression"),hE=Lk(Us),pE=Lk(eo),wE=Lk("!"),mE=Lk("~"),yE=Lk(Zs),gE=Lk(mo),_E=Lk(kc),TE=Lk("matched above"),SE=Lk(Gf),xE=Lk("prefix"),EE=Lk(el),AE=Lk("UnaryExpression"),IE=Lk("--"),CE=Lk("++"),OE=Lk("prefix"),NE=Lk(Gf),PE=Lk(el),LE=Lk("UpdateExpression"),RE=Lk("delegate"),UE=Lk(Gf),DE=Lk("YieldExpression"),FE=Lk(bc),ME=Lk(Ps),jE=Lk(Or),XE=Lk(pl),BE=Lk(rb),GE=Lk(Ms),YE=Lk(Fn),qE=Lk(C),JE=Lk(Kc),HE=Lk("FunctionDeclaration"),WE=Lk(bc),zE=Lk(Ps),VE=Lk(Or),$E=Lk(pl),KE=Lk(rb),QE=Lk(Ms),ZE=Lk(Fn),tA=Lk(C),eA=Lk(Kc),rA=Lk("FunctionExpression"),aA=Lk(Ol),nA=Lk(ck),uA=Lk(rl),cA=Lk(s),iA=Lk(Kc),sA=Lk("PrivateName"),fA=Lk(Ol),oA=Lk(ck),vA=Lk(rl),lA=Lk(s),bA=Lk(_),kA=Lk(gc),dA=Lk("SwitchCase"),hA=Lk(Fn),pA=Lk("param"),wA=Lk("CatchClause"),mA=Lk(Fn),yA=Lk("BlockStatement"),gA=Lk(Kc),_A=Lk("DeclareVariable"),TA=Lk(pl),SA=Lk(Kc),xA=Lk("DeclareFunction"),EA=Lk("mixins"),AA=Lk(je),IA=Lk(pk),CA=Lk(Fn),OA=Lk(bc),NA=Lk(Kc),PA=Lk("DeclareClass"),LA=Lk(pk),RA=Lk(Fn),UA=Lk(bc),DA=Lk(Kc),FA=Lk("DeclareInterface"),MA=Lk(Lr),jA=Lk(ie),XA=Lk(na),BA=Lk("ExportNamespaceSpecifier"),GA=Lk(Rn),YA=Lk(bc),qA=Lk(Kc),JA=Lk("DeclareTypeAlias"),HA=Lk(Rn),WA=Lk(bc),zA=Lk(Kc),VA=Lk("TypeAlias"),$A=Lk("DeclareOpaqueType"),KA=Lk("OpaqueType"),QA=Lk("supertype"),ZA=Lk("impltype"),tI=Lk(bc),eI=Lk(Kc),rI=Lk(at),aI=Lk(je),nI=Lk(qi),uI=Lk(ic),cI=Lk(bc),iI=Lk(Fn),sI=Lk(Kc),fI=Lk("ClassDeclaration"),oI=Lk(Or),vI=Lk("Decorator"),lI=Lk(at),bI=Lk(je),kI=Lk(qi),dI=Lk(ic),hI=Lk(bc),pI=Lk(Fn),wI=Lk(Kc),mI=Lk("ClassExpression"),yI=Lk(bc),gI=Lk(Kc),_I=Lk("ClassImplements"),TI=Lk(Fn),SI=Lk("ClassBody"),xI=Lk(D),EI=Lk(dt),AI=Lk(ra),II=Lk(On),CI=Lk(at),OI=Lk(Jc),NI=Lk(lu),PI=Lk(ar),LI=Lk(Lr),RI=Lk(Wb),UI=Lk("MethodDefinition"),DI=Lk(b),FI=Lk(lu),MI=Lk(ck),jI=Lk(Lr),XI=Lk(Wb),BI=Lk("ClassPrivateProperty"),GI=Lk("Internal Error: Private name found in class prop"),YI=Lk(b),qI=Lk(lu),JI=Lk(Jc),HI=Lk(ck),WI=Lk(Lr),zI=Lk(Wb),VI=Lk("ClassProperty"),$I=Lk(pk),KI=Lk(Fn),QI=Lk(bc),ZI=Lk(Kc),tC=Lk("InterfaceDeclaration"),eC=Lk(bc),rC=Lk(Kc),aC=Lk("InterfaceExtends"),nC=Lk(ck),uC=Lk(Qn),cC=Lk("ObjectPattern"),iC=Lk(ck),sC=Lk(jv),fC=Lk("ArrayPattern"),oC=Lk(Rn),vC=Lk(Gs),lC=Lk("AssignmentPattern"),bC=Lk(Gf),kC=Lk($b),dC=Lk(Gf),hC=Lk($b),pC=Lk(mu),wC=Lk(mu),mC=Lk(ra),yC=Lk(On),gC=Lk(mi),_C=Lk(Jc),TC=Lk(Ci),SC=Lk(dt),xC=Lk(ar),EC=Lk(Lr),AC=Lk(Wb),IC=Lk(De),CC=Lk(Gf),OC=Lk("SpreadProperty"),NC=Lk(Jc),PC=Lk(Ci),LC=Lk(dt),RC=Lk(ar),UC=Lk(Lr),DC=Lk(Wb),FC=Lk(De),MC=Lk(Gf),jC=Lk("RestProperty"),XC=Lk(Gf),BC=Lk("SpreadElement"),GC=Lk("each"),YC=Lk(Rn),qC=Lk(Gs),JC=Lk("ComprehensionBlock"),HC=Lk("flags"),WC=Lk("pattern"),zC=Lk("regex"),VC=Lk(qe),$C=Lk(Lr),KC=Lk(qe),QC=Lk(Lr),ZC=Lk(Jo),tO=Lk(qe),eO=Lk(Lr),rO=Lk(Jo),aO=Lk(ta),nO=Lk("quasis"),uO=Lk("TemplateLiteral"),cO=Lk("cooked"),iO=Lk(qe),sO=Lk("tail"),fO=Lk(Lr),oO=Lk("TemplateElement"),vO=Lk("quasi"),lO=Lk("tag"),bO=Lk("TaggedTemplateExpression"),kO=Lk(z),dO=Lk(go),hO=Lk(lc),pO=Lk(ar),wO=Lk("declarations"),mO=Lk("VariableDeclaration"),yO=Lk(mu),gO=Lk(Kc),_O=Lk("VariableDeclarator"),TO=Lk(ar),SO=Lk("Variance"),xO=Lk("AnyTypeAnnotation"),EO=Lk("MixedTypeAnnotation"),AO=Lk("EmptyTypeAnnotation"),IO=Lk("VoidTypeAnnotation"),CO=Lk("NullLiteralTypeAnnotation"),OO=Lk("NumberTypeAnnotation"),NO=Lk("StringTypeAnnotation"),PO=Lk("BooleanTypeAnnotation"),LO=Lk(ck),RO=Lk("NullableTypeAnnotation"),UO=Lk(bc),DO=Lk("rest"),FO=Lk(Ps),MO=Lk(C),jO=Lk("FunctionTypeAnnotation"),XO=Lk(Ol),BO=Lk(ck),GO=Lk(rl),YO=Lk("FunctionTypeParam"),qO=[0,0,0,0,0],JO=Lk("internalSlots"),HO=Lk("callProperties"),WO=Lk("indexers"),zO=Lk(Qn),VO=Lk("exact"),$O=Lk("ObjectTypeAnnotation"),KO=Lk(mi),QO=Lk("There should not be computed object type property keys"),ZO=Lk(mu),tN=Lk(ra),eN=Lk(On),rN=Lk(ar),aN=Lk(b),nN=Lk(Su),uN=Lk(lu),cN=Lk(Ol),iN=Lk(dt),sN=Lk(Lr),fN=Lk(Wb),oN=Lk("ObjectTypeProperty"),vN=Lk(Gf),lN=Lk("ObjectTypeSpreadProperty"),bN=Lk(b),kN=Lk(lu),dN=Lk(Lr),hN=Lk(Wb),pN=Lk(Kc),wN=Lk("ObjectTypeIndexer"),mN=Lk(lu),yN=Lk(Lr),gN=Lk("ObjectTypeCallProperty"),_N=Lk(dt),TN=Lk(lu),SN=Lk(Ol),xN=Lk(Kc),EN=Lk("ObjectTypeInternalSlot"),AN=Lk(Fn),IN=Lk(pk),CN=Lk("InterfaceTypeAnnotation"),ON=Lk("elementType"),NN=Lk("ArrayTypeAnnotation"),PN=Lk(Kc),LN=Lk("qualification"),RN=Lk("QualifiedTypeIdentifier"),UN=Lk(bc),DN=Lk(Kc),FN=Lk("GenericTypeAnnotation"),MN=Lk(ml),jN=Lk("UnionTypeAnnotation"),XN=Lk(ml),BN=Lk("IntersectionTypeAnnotation"),GN=Lk(Gf),YN=Lk("TypeofTypeAnnotation"),qN=Lk(ml),JN=Lk("TupleTypeAnnotation"),HN=Lk(qe),WN=Lk(Lr),zN=Lk("StringLiteralTypeAnnotation"),VN=Lk(qe),$N=Lk(Lr),KN=Lk("NumberLiteralTypeAnnotation"),QN=Lk(Zc),ZN=Lk(pc),tP=Lk(qe),eP=Lk(Lr),rP=Lk("BooleanLiteralTypeAnnotation"),aP=Lk("ExistsTypeAnnotation"),nP=Lk(ck),uP=Lk("TypeAnnotation"),cP=Lk(C),iP=Lk("TypeParameterDeclaration"),sP=Lk(Uf),fP=Lk(b),oP=Lk("bound"),vP=Lk(rl),lP=Lk("TypeParameter"),bP=Lk(C),kP=Lk("TypeParameterInstantiation"),dP=Lk(i),hP=Lk("closingElement"),pP=Lk("openingElement"),wP=Lk("JSXElement"),mP=Lk("closingFragment"),yP=Lk(i),gP=Lk("openingFragment"),_P=Lk("JSXFragment"),TP=Lk("selfClosing"),SP=Lk("attributes"),xP=Lk(rl),EP=Lk("JSXOpeningElement"),AP=Lk("JSXOpeningFragment"),IP=Lk(rl),CP=Lk("JSXClosingElement"),OP=Lk("JSXClosingFragment"),NP=Lk(Or),PP=Lk("JSXSpreadChild"),LP=Lk(Lr),RP=Lk(rl),UP=Lk("JSXAttribute"),DP=Lk(Gf),FP=Lk("JSXSpreadAttribute"),MP=Lk("JSXEmptyExpression"),jP=Lk(Or),XP=Lk("JSXExpressionContainer"),BP=Lk(qe),GP=Lk(Lr),YP=Lk("JSXText"),qP=Lk(jo),JP=Lk(ks),HP=Lk("JSXMemberExpression"),WP=Lk(rl),zP=Lk("namespace"),VP=Lk("JSXNamespacedName"),$P=Lk(rl),KP=Lk("JSXIdentifier"),QP=Lk(na),ZP=Lk(Tv),tL=Lk("ExportSpecifier"),eL=Lk(Tv),rL=Lk("ImportDefaultSpecifier"),aL=Lk(Tv),nL=Lk("ImportNamespaceSpecifier"),uL=Lk(wk),cL=Lk(Tv),iL=Lk("imported"),sL=Lk("ImportSpecifier"),fL=Lk("Block"),oL=Lk("Line"),vL=Lk(Lr),lL=Lk(Lr),bL=Lk("DeclaredPredicate"),kL=Lk("InferredPredicate"),dL=Lk(au),hL=Lk(ye),pL=Lk(sl),wL=Lk(Jc),mL=Lk(jo),yL=Lk(ks),gL=Lk("message"),_L=Lk("loc"),TL=Lk(ie),SL=Lk("loc"),xL=Lk("range"),EL=Lk(ie),AL=Lk("end"),IL=Lk("start"),CL=Lk(zl),OL=Lk(Nr),NL=Lk(su),PL=[0,1,0],LL=Lk("{"),RL=Lk("}"),UL=Lk("{|"),DL=Lk("|}"),FL=Lk("("),ML=Lk(")"),jL=Lk("["),XL=Lk("]"),BL=Lk(";"),GL=Lk(","),YL=Lk(tr),qL=Lk("=>"),JL=Lk("..."),HL=Lk("@"),WL=Lk("#"),zL=Lk(rv),VL=Lk("if"),$L=Lk("in"),KL=Lk(jf),QL=Lk(oa),ZL=Lk(Ee),tR=Lk(re),eR=Lk(pt),rR=Lk("try"),aR=Lk(z),nR=Lk(Fv),uR=Lk(Sv),cR=Lk(lc),iR=Lk(go),sR=Lk($r),fR=Lk(pc),oR=Lk(Zc),vR=Lk(ds),lR=Lk(Ws),bR=Lk(Qi),kR=Lk(Yb),dR=Lk(Uf),hR=Lk("do"),pR=Lk(Dl),wR=Lk("for"),mR=Lk(Bb),yR=Lk(pk),gR=Lk(lu),_R=Lk($n),TR=Lk(yv),SR=Lk(kc),xR=Lk(Zs),ER=Lk(mo),AR=Lk(sf),IR=Lk(Ze),CR=Lk(di),OR=Lk(df),NR=Lk(je),PR=Lk(gf),LR=Lk(Qt),RR=Lk(Ae),UR=Lk(cs),DR=Lk(nf),FR=Lk(M),MR=Lk(wi),jR=Lk(vr),XR=Lk(ie),BR=Lk("opaque"),GR=Lk("of"),YR=Lk(Ms),qR=Lk(Ds),JR=Lk("%checks"),HR=Lk(">>>="),WR=Lk(">>="),zR=Lk("<<="),VR=Lk("^="),$R=Lk("|="),KR=Lk("&="),QR=Lk("%="),ZR=Lk("/="),tU=Lk("*="),eU=Lk("**="),rU=Lk("-="),aU=Lk("+="),nU=Lk("="),uU=Lk("?."),cU=Lk("??"),iU=Lk("?"),sU=Lk(":"),fU=Lk("||"),oU=Lk("&&"),vU=Lk("|"),lU=Lk("^"),bU=Lk("&"),kU=Lk("=="),dU=Lk("!="),hU=Lk("==="),pU=Lk("!=="),wU=Lk("<="),mU=Lk(">="),yU=Lk("<"),gU=Lk(">"),_U=Lk("<<"),TU=Lk(">>"),SU=Lk(">>>"),xU=Lk(eo),EU=Lk(Us),AU=Lk(Ro),IU=Lk("*"),CU=Lk("**"),OU=Lk("%"),NU=Lk("!"),PU=Lk("~"),LU=Lk("++"),RU=Lk("--"),UU=Lk(Ff),DU=Lk("any"),FU=Lk(fb),MU=Lk(Pa),jU=Lk(Ho),XU=Lk(Tc),BU=Lk(mo),GU=Lk(Ro),YU=Lk(Ro),qU=Lk(_r),JU=Lk(Rf),HU=Lk("T_LCURLY"),WU=Lk("T_RCURLY"),zU=Lk("T_LCURLYBAR"),VU=Lk("T_RCURLYBAR"),$U=Lk("T_LPAREN"),KU=Lk("T_RPAREN"),QU=Lk("T_LBRACKET"),ZU=Lk("T_RBRACKET"),tD=Lk("T_SEMICOLON"),eD=Lk("T_COMMA"),rD=Lk("T_PERIOD"),aD=Lk("T_ARROW"),nD=Lk("T_ELLIPSIS"),uD=Lk("T_AT"),cD=Lk("T_POUND"),iD=Lk("T_FUNCTION"),sD=Lk("T_IF"),fD=Lk("T_IN"),oD=Lk("T_INSTANCEOF"),vD=Lk("T_RETURN"),lD=Lk("T_SWITCH"),bD=Lk("T_THIS"),kD=Lk("T_THROW"),dD=Lk("T_TRY"),hD=Lk("T_VAR"),pD=Lk("T_WHILE"),wD=Lk("T_WITH"),mD=Lk("T_CONST"),yD=Lk("T_LET"),gD=Lk("T_NULL"),_D=Lk("T_FALSE"),TD=Lk("T_TRUE"),SD=Lk("T_BREAK"),xD=Lk("T_CASE"),ED=Lk("T_CATCH"),AD=Lk("T_CONTINUE"),ID=Lk("T_DEFAULT"),CD=Lk("T_DO"),OD=Lk("T_FINALLY"),ND=Lk("T_FOR"),PD=Lk("T_CLASS"),LD=Lk("T_EXTENDS"),RD=Lk("T_STATIC"),UD=Lk("T_ELSE"),DD=Lk("T_NEW"),FD=Lk("T_DELETE"),MD=Lk("T_TYPEOF"),jD=Lk("T_VOID"),XD=Lk("T_ENUM"),BD=Lk("T_EXPORT"),GD=Lk("T_IMPORT"),YD=Lk("T_SUPER"),qD=Lk("T_IMPLEMENTS"),JD=Lk("T_INTERFACE"),HD=Lk("T_PACKAGE"),WD=Lk("T_PRIVATE"),zD=Lk("T_PROTECTED"),VD=Lk("T_PUBLIC"),$D=Lk("T_YIELD"),KD=Lk("T_DEBUGGER"),QD=Lk("T_DECLARE"),ZD=Lk("T_TYPE"),tF=Lk("T_OPAQUE"),eF=Lk("T_OF"),rF=Lk("T_ASYNC"),aF=Lk("T_AWAIT"),nF=Lk("T_CHECKS"),uF=Lk("T_RSHIFT3_ASSIGN"),cF=Lk("T_RSHIFT_ASSIGN"),iF=Lk("T_LSHIFT_ASSIGN"),sF=Lk("T_BIT_XOR_ASSIGN"),fF=Lk("T_BIT_OR_ASSIGN"),oF=Lk("T_BIT_AND_ASSIGN"),vF=Lk("T_MOD_ASSIGN"),lF=Lk("T_DIV_ASSIGN"),bF=Lk("T_MULT_ASSIGN"),kF=Lk("T_EXP_ASSIGN"),dF=Lk("T_MINUS_ASSIGN"),hF=Lk("T_PLUS_ASSIGN"),pF=Lk("T_ASSIGN"),wF=Lk("T_PLING_PERIOD"),mF=Lk("T_PLING_PLING"),yF=Lk("T_PLING"),gF=Lk("T_COLON"),_F=Lk("T_OR"),TF=Lk("T_AND"),SF=Lk("T_BIT_OR"),xF=Lk("T_BIT_XOR"),EF=Lk("T_BIT_AND"),AF=Lk("T_EQUAL"),IF=Lk("T_NOT_EQUAL"),CF=Lk("T_STRICT_EQUAL"),OF=Lk("T_STRICT_NOT_EQUAL"),NF=Lk("T_LESS_THAN_EQUAL"),PF=Lk("T_GREATER_THAN_EQUAL"),LF=Lk("T_LESS_THAN"),RF=Lk("T_GREATER_THAN"),UF=Lk("T_LSHIFT"),DF=Lk("T_RSHIFT"),FF=Lk("T_RSHIFT3"),MF=Lk("T_PLUS"),jF=Lk("T_MINUS"),XF=Lk("T_DIV"),BF=Lk("T_MULT"),GF=Lk("T_EXP"),YF=Lk("T_MOD"),qF=Lk("T_NOT"),JF=Lk("T_BIT_NOT"),HF=Lk("T_INCR"),WF=Lk("T_DECR"),zF=Lk("T_EOF"),VF=Lk("T_ANY_TYPE"),$F=Lk("T_MIXED_TYPE"),KF=Lk("T_EMPTY_TYPE"),QF=Lk("T_NUMBER_TYPE"),ZF=Lk("T_STRING_TYPE"),tM=Lk("T_VOID_TYPE"),eM=Lk("T_NUMBER"),rM=Lk("T_STRING"),aM=Lk("T_TEMPLATE_PART"),nM=Lk("T_IDENTIFIER"),uM=Lk("T_REGEXP"),cM=Lk("T_ERROR"),iM=Lk("T_JSX_IDENTIFIER"),sM=Lk("T_JSX_TEXT"),fM=Lk("T_BOOLEAN_TYPE"),oM=Lk("T_NUMBER_SINGLETON_TYPE"),vM=Lk("*-/"),lM=Lk("*/"),bM=Lk("*-/"),kM=Lk(kv),dM=Lk(kv),hM=Lk("\\"),pM=Lk(kv),wM=Lk("${"),mM=Lk("\r\n"),yM=Lk("\r\n"),gM=Lk("\n"),_M=Lk(kv),TM=Lk("\\\\"),SM=Lk(kv),xM=Lk(Ff),EM=Lk(Ff),AM=Lk(Ff),IM=Lk(Ff),CM=Lk(kv),OM=Lk(kv),NM=Lk("'"),PM=Lk('"'),LM=Lk("<"),RM=Lk("{"),UM=Lk(Il),DM=Lk("iexcl"),FM=Lk("aelig"),MM=Lk("Nu"),jM=Lk("Eacute"),XM=Lk("Atilde"),BM=Lk("'int'"),GM=Lk("AElig"),YM=Lk("Aacute"),qM=Lk("Acirc"),JM=Lk("Agrave"),HM=Lk("Alpha"),WM=Lk("Aring"),zM=[0,197],VM=[0,913],$M=[0,Nc],KM=[0,194],QM=[0,193],ZM=[0,198],tj=[0,8747],ej=Lk("Auml"),rj=Lk("Beta"),aj=Lk("Ccedil"),nj=Lk("Chi"),uj=Lk("Dagger"),cj=Lk("Delta"),ij=Lk("ETH"),sj=[0,208],fj=[0,916],oj=[0,8225],vj=[0,935],lj=[0,199],bj=[0,914],kj=[0,196],dj=[0,195],hj=Lk("Icirc"),pj=Lk("Ecirc"),wj=Lk("Egrave"),mj=Lk("Epsilon"),yj=Lk("Eta"),gj=Lk("Euml"),_j=Lk("Gamma"),Tj=Lk("Iacute"),Sj=[0,205],xj=[0,915],Ej=[0,203],Aj=[0,919],Ij=[0,917],Cj=[0,200],Oj=[0,202],Nj=Lk("Igrave"),Pj=Lk("Iota"),Lj=Lk("Iuml"),Rj=Lk("Kappa"),Uj=Lk("Lambda"),Dj=Lk("Mu"),Fj=Lk("Ntilde"),Mj=[0,209],jj=[0,924],Xj=[0,923],Bj=[0,922],Gj=[0,207],Yj=[0,921],qj=[0,204],Jj=[0,206],Hj=[0,201],Wj=Lk("Sigma"),zj=Lk("Otilde"),Vj=Lk("OElig"),$j=Lk("Oacute"),Kj=Lk("Ocirc"),Qj=Lk("Ograve"),Zj=Lk("Omega"),tX=Lk("Omicron"),eX=Lk("Oslash"),rX=[0,216],aX=[0,927],nX=[0,937],uX=[0,210],cX=[0,212],iX=[0,211],sX=[0,338],fX=Lk("Ouml"),oX=Lk("Phi"),vX=Lk("Pi"),lX=Lk("Prime"),bX=Lk("Psi"),kX=Lk("Rho"),dX=Lk("Scaron"),hX=[0,352],pX=[0,929],wX=[0,936],mX=[0,8243],yX=[0,928],gX=[0,934],_X=[0,214],TX=[0,213],SX=Lk("Uuml"),xX=Lk("THORN"),EX=Lk("Tau"),AX=Lk("Theta"),IX=Lk("Uacute"),CX=Lk("Ucirc"),OX=Lk("Ugrave"),NX=Lk("Upsilon"),PX=[0,933],LX=[0,217],RX=[0,219],UX=[0,218],DX=[0,920],FX=[0,932],MX=[0,222],jX=Lk("Xi"),XX=Lk("Yacute"),BX=Lk("Yuml"),GX=Lk("Zeta"),YX=Lk("aacute"),qX=Lk("acirc"),JX=Lk("acute"),HX=[0,180],WX=[0,226],zX=[0,225],VX=[0,918],$X=[0,376],KX=[0,221],QX=[0,926],ZX=[0,220],tB=[0,931],eB=[0,925],rB=Lk("delta"),aB=Lk("cap"),nB=Lk("aring"),uB=Lk("agrave"),cB=Lk("alefsym"),iB=Lk("alpha"),sB=Lk("amp"),fB=Lk("and"),oB=Lk("ang"),vB=Lk("apos"),lB=[0,39],bB=[0,8736],kB=[0,8743],dB=[0,38],hB=[0,945],pB=[0,8501],wB=[0,af],mB=Lk("asymp"),yB=Lk("atilde"),gB=Lk("auml"),_B=Lk("bdquo"),TB=Lk("beta"),SB=Lk("brvbar"),xB=Lk("bull"),EB=[0,8226],AB=[0,166],IB=[0,946],CB=[0,8222],OB=[0,228],NB=[0,227],PB=[0,8776],LB=[0,229],RB=Lk("copy"),UB=Lk("ccedil"),DB=Lk("cedil"),FB=Lk("cent"),MB=Lk("chi"),jB=Lk("circ"),XB=Lk("clubs"),BB=Lk("cong"),GB=[0,8773],YB=[0,9827],qB=[0,710],JB=[0,967],HB=[0,162],WB=[0,184],zB=[0,231],VB=Lk("crarr"),$B=Lk("cup"),KB=Lk("curren"),QB=Lk("dArr"),ZB=Lk("dagger"),tG=Lk("darr"),eG=Lk("deg"),rG=[0,176],aG=[0,8595],nG=[0,8224],uG=[0,8659],cG=[0,164],iG=[0,8746],sG=[0,8629],fG=[0,169],oG=[0,8745],vG=Lk("fnof"),lG=Lk("ensp"),bG=Lk("diams"),kG=Lk("divide"),dG=Lk("eacute"),hG=Lk("ecirc"),pG=Lk("egrave"),wG=Lk(Pa),mG=Lk("emsp"),yG=[0,8195],gG=[0,8709],_G=[0,232],TG=[0,234],SG=[0,233],xG=[0,247],EG=[0,9830],AG=Lk("epsilon"),IG=Lk("equiv"),CG=Lk("eta"),OG=Lk("eth"),NG=Lk("euml"),PG=Lk("euro"),LG=Lk("exist"),RG=[0,8707],UG=[0,8364],DG=[0,235],FG=[0,Tl],MG=[0,951],jG=[0,8801],XG=[0,949],BG=[0,8194],GG=Lk("gt"),YG=Lk("forall"),qG=Lk("frac12"),JG=Lk("frac14"),HG=Lk("frac34"),WG=Lk("frasl"),zG=Lk("gamma"),VG=Lk("ge"),$G=[0,8805],KG=[0,947],QG=[0,8260],ZG=[0,190],tY=[0,188],eY=[0,189],rY=[0,8704],aY=Lk("hArr"),nY=Lk("harr"),uY=Lk("hearts"),cY=Lk("hellip"),iY=Lk("iacute"),sY=Lk("icirc"),fY=[0,238],oY=[0,237],vY=[0,8230],lY=[0,9829],bY=[0,8596],kY=[0,8660],dY=[0,62],hY=[0,402],pY=[0,948],wY=[0,230],mY=Lk("prime"),yY=Lk("ndash"),gY=Lk("le"),_Y=Lk("kappa"),TY=Lk("igrave"),SY=Lk("image"),xY=Lk("infin"),EY=Lk("iota"),AY=Lk("iquest"),IY=Lk("isin"),CY=Lk("iuml"),OY=[0,239],NY=[0,8712],PY=[0,191],LY=[0,953],RY=[0,8734],UY=[0,8465],DY=[0,236],FY=Lk("lArr"),MY=Lk("lambda"),jY=Lk("lang"),XY=Lk("laquo"),BY=Lk("larr"),GY=Lk("lceil"),YY=Lk("ldquo"),qY=[0,8220],JY=[0,8968],HY=[0,8592],WY=[0,171],zY=[0,10216],VY=[0,955],$Y=[0,8656],KY=[0,954],QY=Lk("macr"),ZY=Lk("lfloor"),tq=Lk("lowast"),eq=Lk("loz"),rq=Lk("lrm"),aq=Lk("lsaquo"),nq=Lk("lsquo"),uq=Lk("lt"),cq=[0,60],iq=[0,8216],sq=[0,8249],fq=[0,8206],oq=[0,9674],vq=[0,8727],lq=[0,8970],bq=Lk("mdash"),kq=Lk("micro"),dq=Lk("middot"),hq=Lk(Mc),pq=Lk("mu"),wq=Lk("nabla"),mq=Lk("nbsp"),yq=[0,160],gq=[0,8711],_q=[0,956],Tq=[0,8722],Sq=[0,183],xq=[0,181],Eq=[0,8212],Aq=[0,175],Iq=[0,8804],Cq=Lk("or"),Oq=Lk("oacute"),Nq=Lk("ne"),Pq=Lk("ni"),Lq=Lk("not"),Rq=Lk("notin"),Uq=Lk("nsub"),Dq=Lk("ntilde"),Fq=Lk("nu"),Mq=[0,957],jq=[0,241],Xq=[0,8836],Bq=[0,8713],Gq=[0,172],Yq=[0,8715],qq=[0,8800],Jq=Lk("ocirc"),Hq=Lk("oelig"),Wq=Lk("ograve"),zq=Lk("oline"),Vq=Lk("omega"),$q=Lk("omicron"),Kq=Lk("oplus"),Qq=[0,8853],Zq=[0,959],tJ=[0,969],eJ=[0,Pe],rJ=[0,242],aJ=[0,339],nJ=[0,244],uJ=[0,243],cJ=Lk("part"),iJ=Lk("ordf"),sJ=Lk("ordm"),fJ=Lk("oslash"),oJ=Lk("otilde"),vJ=Lk("otimes"),lJ=Lk("ouml"),bJ=Lk("para"),kJ=[0,182],dJ=[0,fu],hJ=[0,8855],pJ=[0,Xc],wJ=[0,Mi],mJ=[0,186],yJ=[0,170],gJ=Lk("permil"),_J=Lk("perp"),TJ=Lk("phi"),SJ=Lk("pi"),xJ=Lk("piv"),EJ=Lk("plusmn"),AJ=Lk("pound"),IJ=[0,163],CJ=[0,177],OJ=[0,982],NJ=[0,960],PJ=[0,966],LJ=[0,8869],RJ=[0,8240],UJ=[0,8706],DJ=[0,8744],FJ=[0,8211],MJ=Lk("sup1"),jJ=Lk("rlm"),XJ=Lk("raquo"),BJ=Lk("prod"),GJ=Lk("prop"),YJ=Lk("psi"),qJ=Lk("quot"),JJ=Lk("rArr"),HJ=Lk("radic"),WJ=Lk("rang"),zJ=[0,10217],VJ=[0,8730],$J=[0,8658],KJ=[0,34],QJ=[0,968],ZJ=[0,8733],tH=[0,8719],eH=Lk("rarr"),rH=Lk("rceil"),aH=Lk("rdquo"),nH=Lk("real"),uH=Lk("reg"),cH=Lk("rfloor"),iH=Lk("rho"),sH=[0,961],fH=[0,8971],oH=[0,174],vH=[0,8476],lH=[0,8221],bH=[0,8969],kH=[0,8594],dH=[0,187],hH=Lk("sigma"),pH=Lk("rsaquo"),wH=Lk("rsquo"),mH=Lk("sbquo"),yH=Lk("scaron"),gH=Lk("sdot"),_H=Lk("sect"),TH=Lk("shy"),SH=[0,173],xH=[0,167],EH=[0,8901],AH=[0,353],IH=[0,8218],CH=[0,8217],OH=[0,8250],NH=Lk("sigmaf"),PH=Lk("sim"),LH=Lk("spades"),RH=Lk("sub"),UH=Lk("sube"),DH=Lk("sum"),FH=Lk("sup"),MH=[0,8835],jH=[0,8721],XH=[0,8838],BH=[0,8834],GH=[0,9824],YH=[0,8764],qH=[0,962],JH=[0,963],HH=[0,8207],WH=Lk("uarr"),zH=Lk("thetasym"),VH=Lk("sup2"),$H=Lk("sup3"),KH=Lk("supe"),QH=Lk("szlig"),ZH=Lk("tau"),tW=Lk("there4"),eW=Lk("theta"),rW=[0,952],aW=[0,8756],nW=[0,964],uW=[0,223],cW=[0,8839],iW=[0,179],sW=[0,178],fW=Lk("thinsp"),oW=Lk("thorn"),vW=Lk("tilde"),lW=Lk("times"),bW=Lk("trade"),kW=Lk("uArr"),dW=Lk("uacute"),hW=[0,bf],pW=[0,8657],wW=[0,8482],mW=[0,215],yW=[0,732],gW=[0,a],_W=[0,8201],TW=[0,977],SW=Lk("xi"),xW=Lk("ucirc"),EW=Lk("ugrave"),AW=Lk("uml"),IW=Lk("upsih"),CW=Lk("upsilon"),OW=Lk("uuml"),NW=Lk("weierp"),PW=[0,8472],LW=[0,Jb],RW=[0,965],UW=[0,978],DW=[0,168],FW=[0,249],MW=[0,251],jW=Lk("yacute"),XW=Lk("yen"),BW=Lk("yuml"),GW=Lk("zeta"),YW=Lk("zwj"),qW=Lk("zwnj"),JW=[0,8204],HW=[0,Fs],WW=[0,950],zW=[0,jl],VW=[0,165],$W=[0,Ns],KW=[0,958],QW=[0,8593],ZW=[0,185],tz=[0,8242],ez=[0,161],rz=Lk(";"),az=Lk("&"),nz=Lk(kv),uz=Lk("}"),cz=[0,Lk(Ff),Lk(Ff),Lk(Ff)],iz=Lk(kv),sz=Lk(kv),fz=Lk(kv),oz=(Lk("789"),Lk(kv)),vz=Lk(kv),lz=Lk(kv),bz=Lk(kv),kz=Lk(":"),dz=Lk(":"),hz=Lk(gr),pz=(Lk("789"),[8,0]),wz=[8,1],mz=Lk(kv),yz=Lk(kv),gz=Lk("'"),_z=Lk(kv),Tz=Lk(kv),Sz=Lk(kv),xz=Lk(kv),Ez=Lk(kv),Az=Lk(kv),Iz=Lk(kv),Cz=Lk(":"),Oz=Lk(":"),Nz=Lk(gr),Pz=[5,Lk("#!")],Lz=Lk("expected ?"),Rz=Lk(kv),Uz=Lk(Ri),Dz=Lk(K),Fz=Lk(K),Mz=Lk(Ri),jz=Lk("b"),Xz=Lk(sc),Bz=Lk("n"),Gz=Lk("r"),Yz=Lk("t"),qz=Lk("v"),Jz=Lk(K),Hz=Lk(Il),Wz=Lk(Il),zz=Lk(kv),Vz=Lk(Il),$z=Lk(Il),Kz=Lk(kv),Qz=Lk(K),Zz=Lk(Ks),tV=Lk(Bn),eV=Lk(Xt),rV=(Lk("src/parser/lexer.ml"),Lk(Ff),[1,Lk("ILLEGAL")]),aV=Lk(""),nV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),uV=Lk("\0"),cV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),iV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),sV=Lk(""),fV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),oV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),vV=Lk("\b\t\n\v\f\r"),lV=Lk(""),bV=Lk("\0\0\0"),kV=Lk("\0"),dV=Lk(""),hV=Lk(""),pV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),wV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),mV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),yV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),gV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),_V=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\0\0\0\b"),TV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),SV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),xV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),EV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),AV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),IV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),CV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),OV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),NV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),PV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),LV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),RV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),UV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),DV=Lk("\b\t\n\v\f\r !\"#$%&'()"),FV=Lk("\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"),MV=Lk(""),jV=Lk(""),XV=Lk("\0\0\0\0"),BV=Lk("\b\t\n\v\f\r"),GV=Lk("\0\0"),YV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),qV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),JV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),HV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),WV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),zV=Lk(""),VV=Lk(""),$V=Lk(""),KV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),QV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),ZV=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),t$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),e$=Lk("\0\0\0\0\0\0\0"),r$=Lk(""),a$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),n$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),u$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),c$=Lk("\0"),i$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),s$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),f$=Lk("\0"),o$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),v$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),l$=Lk(""),b$=Lk(""),k$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),d$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),h$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),p$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),w$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),m$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),y$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),g$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),T$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),S$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),x$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),E$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),A$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),I$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),C$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),O$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),N$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),P$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),L$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),R$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),U$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),D$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),F$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),M$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),j$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),X$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),B$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),G$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),Y$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),q$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),J$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),H$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),W$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),V$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),Q$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("\0"),nK=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),vK=Lk(""),lK=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),dK=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),hK=Lk("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=Lk("Lexer.FloatOfString.No_good"),wK=Lk(St),mK=Lk(St),yK=Lk(fb),gK=Lk("any"),_K=Lk(Rf),TK=Lk(_r),SK=Lk(Pa),xK=Lk(pk),EK=Lk(pc),AK=Lk(gf),IK=Lk($r),CK=Lk(Ho),OK=Lk(lu),NK=Lk(Tc),PK=Lk(Zc),LK=Lk(Zs),RK=Lk(mo),UK=Lk(pc),DK=Lk($r),FK=Lk(Zc),MK=Lk(au),jK=Lk("eval"),XK=Lk(je),BK=Lk(gf),GK=Lk(Qt),YK=Lk(Ae),qK=Lk(cs),JK=Lk(nf),HK=Lk(lu),WK=Lk(M),zK=Lk(sf),VK=Lk("if"),$K=Lk(Uf),KK=Lk(Ds),QK=Lk(ds),ZK=Lk(Ws),tQ=Lk(Qi),eQ=Lk(Bb),rQ=Lk(lc),aQ=Lk(Yb),nQ=Lk(wi),uQ=Lk(kc),cQ=Lk("do"),iQ=Lk($n),sQ=Lk(Ze),fQ=Lk(pk),oQ=Lk(Dl),vQ=Lk("for"),lQ=Lk(rv),bQ=Lk(pt),kQ=Lk(di),dQ=Lk("in"),hQ=Lk(jf),pQ=Lk(yv),wQ=Lk(oa),mQ=Lk(df),yQ=Lk(Ee),gQ=Lk(re),_Q=Lk("try"),TQ=Lk(Zs),SQ=Lk(z),xQ=Lk(mo),EQ=Lk(Fv),AQ=Lk(Sv),IQ=Lk(M),CQ=[0,Lk("src/parser/parser_env.ml"),345,2],OQ=Lk("Internal Error: Tried to add_declared_private with outside of class scope."),NQ=Lk("Internal Error: `exit_class` called before a matching `enter_class`"),PQ=Lk(Ff),LQ=Lk(Ff),RQ=[0,0,0],UQ=Lk(Hn),DQ=Lk(Hn),FQ=Lk("Parser_env.Try.Rollback"),MQ=Lk(rv),jQ=Lk("if"),XQ=Lk("in"),BQ=Lk(jf),GQ=Lk(oa),YQ=Lk(Ee),qQ=Lk(re),JQ=Lk(pt),HQ=Lk("try"),WQ=Lk(z),zQ=Lk(Fv),VQ=Lk(Sv),$Q=Lk(lc),KQ=Lk(go),QQ=Lk($r),ZQ=Lk(pc),tZ=Lk(Zc),eZ=Lk(ds),rZ=Lk(Ws),aZ=Lk(Qi),nZ=Lk(Yb),uZ=Lk(Uf),cZ=Lk("do"),iZ=Lk(Dl),sZ=Lk("for"),fZ=Lk(Bb),oZ=Lk(pk),vZ=Lk(lu),lZ=Lk($n),bZ=Lk(yv),kZ=Lk(kc),dZ=Lk(Zs),hZ=Lk(mo),pZ=Lk(sf),wZ=Lk(Ze),mZ=Lk(di),yZ=Lk(df),gZ=Lk(je),_Z=Lk(gf),TZ=Lk(Qt),SZ=Lk(Ae),xZ=Lk(cs),EZ=Lk(nf),AZ=Lk(M),IZ=Lk(wi),CZ=Lk(vr),OZ=Lk(ie),NZ=Lk("opaque"),PZ=Lk("of"),LZ=Lk(Ms),RZ=Lk(Ds),UZ=Lk("any"),DZ=Lk(fb),FZ=Lk(Pa),MZ=Lk(Ho),jZ=Lk(Tc),XZ=Lk(mo),BZ=Lk(_r),GZ=Lk(Rf),YZ=Lk(Ff),qZ=[0,0,0],JZ=[0,Lk(Ge),546,6],HZ=[0,Lk(Ge),575,8],WZ=Lk(Su),zZ=[0,Lk(Ge),580,8],VZ=Lk("Can not have both `static` and `proto`"),$Z=Lk(lu),KZ=Lk(Su),QZ=Lk(ra),ZZ=Lk(On),t0=Lk(ra),e0=[0,[0,0,0]],r0=[0,4],a0=[0,0],n0=[0,1],u0=[0,2],c0=[0,5],i0=[0,6],s0=[0,3],f0=[0,7],o0=[0,Lk(Ge),91,17],v0=[0,Lk(Ge),71,17],l0=[0,37],b0=[0,37],k0=[0,0,0],d0=[0,35],h0=Lk(Ro),p0=Lk(Ro),w0=[0,Lk(pa),1026,13],m0=[0,Lk(pa),907,17],y0=[0,[0,Lk(Ff),Lk(Ff)],1],g0=Lk($r),_0=Lk($r),T0=Lk(Zc),S0=Lk(pc),x0=Lk(K),E0=Lk(Ks),A0=Lk(Bn),I0=Lk(Xt),C0=[0,37],O0=[0,1],N0=[0,1],P0=[0,1],L0=[0,1],R0=[0,0],U0=Lk(yv),D0=Lk(q),F0=[0,0],M0=[0,80],j0=[0,0,0],X0=[0,1,0],B0=[0,1,1],G0=Lk(df),Y0=[0,0],q0=Lk(df),J0=[0,0],H0=[0,1],W0=[0,0],z0=[0,1],V0=[0,0],$0=[0,1],K0=[0,0],Q0=[0,2],Z0=[0,3],t1=[0,7],e1=[0,6],r1=[0,4],a1=[0,5],n1=[0,[0,17,[0,2]]],u1=[0,[0,18,[0,3]]],c1=[0,[0,19,[0,4]]],i1=[0,[0,0,[0,5]]],s1=[0,[0,1,[0,5]]],f1=[0,[0,2,[0,5]]],o1=[0,[0,3,[0,5]]],v1=[0,[0,5,[0,6]]],l1=[0,[0,7,[0,6]]],b1=[0,[0,4,[0,6]]],k1=[0,[0,6,[0,6]]],d1=[0,[0,8,[0,7]]],h1=[0,[0,9,[0,7]]],p1=[0,[0,10,[0,7]]],w1=[0,[0,11,[0,8]]],m1=[0,[0,12,[0,8]]],y1=[0,[0,15,[0,9]]],g1=[0,[0,13,[0,9]]],_1=[0,[0,14,[1,10]]],T1=[0,[0,16,[0,9]]],S1=[0,[0,21,[0,6]]],x1=[0,[0,20,[0,6]]],E1=[0,9],A1=[0,8],I1=[0,7],C1=[0,11],O1=[0,10],N1=[0,12],P1=[0,6],L1=[0,5],R1=[0,3],U1=[0,4],D1=[0,2],F1=[0,1],M1=[0,0],j1=Lk(yv),X1=Lk(q),B1=[0,5],G1=Lk(Ms),Y1=Lk(yv),q1=Lk(q),J1=Lk(":"),H1=Lk(tr),W1=[6,Lk("JSX fragment")],z1=Lk(Ff),V1=[0,Lk(Ff)],$1=Lk(Ff),K1=Lk(D),Q1=Lk(D),Z1=Lk(ra),t2=Lk(On),e2=[0,1],r2=[0,1],a2=[0,1],n2=Lk(D),u2=Lk(hi),c2=Lk(hi),i2=Lk("#constructor"),s2=[1,Lk("=")],f2=Lk(M),o2=Lk(Ds),v2=Lk("Internal Error: private name found in object props"),l2=Lk(ra),b2=Lk(On),k2=Lk(Db),d2=Lk(M),h2=Lk(Ds),p2=Lk(M),w2=Lk(Ds),m2=Lk(Db),y2=[0,1],g2=Lk(Qc),_2=Lk(Sn),T2=[0,Lk(Pt),1190,15],S2=Lk(Qc),x2=Lk(Uf),E2=Lk("other than an interface declaration!"),A2=Lk("Internal Flow Error! Parsed `export interface` into something "),I2=Lk(Sn),C2=Lk("Internal Flow Error! Unexpected export statement declaration!"),O2=[0,34],N2=Lk(Qc),P2=Lk(Sn),L2=[0,Lk(Ff),Lk(Ff)],R2=Lk("module"),U2=Lk("exports"),D2=[0,1],F2=Lk("module"),M2=[0,1],j2=Lk("mixins"),X2=[0,0],B2=[0,1],G2=Lk(Sn),Y2=Lk(Qc),q2=[0,74],J2=[0,74],H2=[0,0],W2=[0,1],z2=Lk(Qc),V2=Lk(Qc),$2=Lk(Qc),K2=Lk(Sn),Q2=[0,Lk(Ff),Lk(Ff)],Z2=Lk("Parser error: No such thing as an expression pattern!"),t3=Lk("Label"),e3=[0,0,0],r3=[0,24],a3=[0,Lk(Pt),210,20],n3=[0,23],u3=[0,Lk(Pt),232,20],c3=Lk(Ds),i3=Lk(go),s3=Lk(M),f3=Lk("use strict"),o3=[0,0,0],v3=Lk("\n"),l3=Lk("Nooo: "),b3=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],k3=[0,Lk("src/parser/parser_flow.ml"),34,28],d3=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],h3=Lk(Lr),p3=Lk("range"),w3=Lk(Nr),m3=Lk(su),y3=Lk("end"),g3=Lk(Nr),_3=Lk(su),T3=Lk("start"),S3=Lk("loc"),x3=Lk("normal"),E3=Lk(ie),A3=Lk("jsxTag"),I3=Lk("jsxChild"),C3=Lk("template"),O3=Lk("regexp"),N3=Lk("context"),P3=Lk(ie),L3=Lk("Internal error: ");function R3(t){if("number"==typeof t)return 0;switch(t[0]){case 0:return[0,R3(t[1])];case 1:return[1,R3(t[1])];case 2:return[2,R3(t[1])];case 3:return[3,R3(t[1])];case 4:return[4,R3(t[1])];case 5:return[5,R3(t[1])];case 6:return[6,R3(t[1])];case 7:return[7,R3(t[1])];case 8:return[8,t[1],R3(t[2])];case 9:var e=t[1];return[9,e,e,R3(t[3])];case 10:return[10,R3(t[1])];case 11:return[11,R3(t[1])];case 12:return[12,R3(t[1])];case 13:return[13,R3(t[1])];default:return[14,R3(t[1])]}}function U3(t,e){if("number"==typeof t)return e;switch(t[0]){case 0:return[0,U3(t[1],e)];case 1:return[1,U3(t[1],e)];case 2:return[2,t[1],U3(t[2],e)];case 3:return[3,t[1],U3(t[2],e)];case 4:var r=t[3],a=t[2];return[4,t[1],a,r,U3(t[4],e)];case 5:var n=t[3],u=t[2];return[5,t[1],u,n,U3(t[4],e)];case 6:var c=t[3],i=t[2];return[6,t[1],i,c,U3(t[4],e)];case 7:var s=t[3],f=t[2];return[7,t[1],f,s,U3(t[4],e)];case 8:var o=t[3],v=t[2];return[8,t[1],v,o,U3(t[4],e)];case 9:return[9,U3(t[1],e)];case 10:return[10,U3(t[1],e)];case 11:return[11,t[1],U3(t[2],e)];case 12:return[12,t[1],U3(t[2],e)];case 13:var l=t[2];return[13,t[1],l,U3(t[3],e)];case 14:var b=t[2];return[14,t[1],b,U3(t[3],e)];case 15:return[15,U3(t[1],e)];case 16:return[16,U3(t[1],e)];case 17:return[17,t[1],U3(t[2],e)];case 18:return[18,t[1],U3(t[2],e)];case 19:return[19,U3(t[1],e)];case 20:var k=t[2];return[20,t[1],k,U3(t[3],e)];case 21:return[21,t[1],U3(t[2],e)];case 22:return[22,U3(t[1],e)];case 23:return[23,t[1],U3(t[2],e)];default:var d=t[2];return[24,t[1],d,U3(t[3],e)]}}function D3(t){throw[0,dh,t]}function F3(t){throw[0,hh,t]}function M3(t){return 0<=t?t:0|-t}rd();var j3=Wn;function X3(t,e){var r=dd(t),a=dd(e),n=Jk(r+a|0);return Ek(t,0,n,0,r),Ek(e,0,n,r,a),n}function B3(t,e){return t?[0,t[1],B3(t[2],e)]:e}!function(t){var e=gk.fds[t];e.flags.wronly&&Pd(B+t+" is writeonly");var r={file:e.file,offset:e.offset,fd:t,opened:!0,out:!1,refill:null};Ld[r.fd]=r}(0);var G3=$d(1),Y3=$d(2),q3=[0,function(t){return function(t){for(var e=t;;){if(!e)return 0;var r=e[2],a=e[1];try{Rd(a)}catch(e){}e=r}}(function(){for(var t=0,e=0;e<Ld.length;e++)Ld[e]&&Ld[e].opened&&Ld[e].out&&(t=[0,Ld[e].fd,t]);return t}())}];function J3(t){for(var e=0,r=t;;){if(!r)return e;e=e+1|0,r=r[2]}}function H3(t){return t?t[1]:D3(Fh)}function W3(t,e){for(var r=t,a=e;;){if(!r)return a;var n=[0,r[1],a];r=r[2],a=n}}function z3(t){return W3(t,0)}function V3(t,e){if(e){var r=e[2];return[0,fh(t,e[1]),V3(t,r)]}return 0}function $3(t,e){for(var r=0,a=e;;){if(!a)return r;var n=a[2];r=[0,fh(t,a[1]),r],a=n}}function K3(t,e){for(var r=e;;){if(!r)return 0;var a=r[2];fh(t,r[1]);r=a}}function Q3(t,e,r){for(var a=e,n=r;;){if(!n)return a;var u=n[2];a=oh(t,a,n[1]),n=u}}function Z3(t,e){for(var r=t,a=e;;){if(0===r)return a;if(!a)throw[0,yh,Uh];r=r-1|0,a=a[2]}}function t6(t){return 0<=t&&!(jl<t)?t:F3(qh)}function e6(t){if(40<=t){if(92===t)return Mh;var e=ko<=t?0:1}else if(32<=t){if(39<=t)return jh;e=1}else if(14<=t)e=0;else switch(t){case 8:return Xh;case 9:return Bh;case 10:return Gh;case 13:return Yh;default:e=0}if(e){var r=Jk(1);return Gd(r,0,t),r}var a=Jk(4);return Gd(a,0,92),Gd(a,1,48+(t/Bf|0)|0),Gd(a,2,48+((t/10|0)%10|0)|0),Gd(a,3,48+(t%10|0)|0),a}function r6(t,e){var r=Jk(t);return Wk(r,0,t,e),r}function a6(t,e,r){if(0<=e&&0<=r&&!((Nd(t)-r|0)<e)){var a=Jk(r);return Ak(t,e,a,0,r),a}return F3(Wh)}function n6(t,e,r){return a6(t,e,r)}function u6(t,e,r,a,n){return 0<=n&&0<=e&&!((Nd(t)-n|0)<e)&&0<=a&&!((Nd(r)-n|0)<a)?Ak(t,e,r,a,n):F3(Hh)}function c6(t,e,r,a,n){return 0<=n&&0<=e&&!((dd(t)-n|0)<e)&&0<=a&&!((Nd(r)-n|0)<a)?Ek(t,e,r,a,n):F3(Jh)}function i6(t,e){return r6(t,e)}function s6(t,e,r){return a6(t,e,r)}function f6(t,e){var r=dd(e)-1|0;if(!(r<0))for(var a=0;;){if(fh(t,hd(e,a)),r===a)break;a=a+1|0}return 0}var o6=Gk,v6=Lk("Unix"),l6=(4*(Wn/4|0)|0)-1|0;function b6(t,e){if(0===t)return[0];if(0<=t){var r=Od(t,fh(e,0)),a=t-1|0;if(!(a<1))for(var n=1;;){if(r[n+1]=fh(e,n),a===n)break;n=n+1|0}return r}return F3($h)}function k6(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 u=1;u<=n;u++)r[a+u]=t[e+u];else for(u=n;u>=1;u--)r[a+u]=t[e+u];return 0}(t,e,r,a,n):F3(zh)}function d6(t,e){var r=e.length-1-1|0;if(!(r<0))for(var a=0;;){if(fh(t,e[a+1]),r===a)break;a=a+1|0}return 0}function h6(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 u=Od(e,n),c=1,i=a;;){if(!i)return u;var s=i[2];u[c+1]=i[1];c=c+1|0,i=s}return[0]}function p6(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 u=t?t[4]:0,c=n?n[4]:0;if((c+2|0)<u){if(t){var i=t[3],s=t[2],f=t[1];if(e(i)<=e(f))return r(f,s,r(i,a,n));if(i){var o=i[2],v=i[1],l=r(i[3],a,n);return r(r(f,s,v),o,l)}return F3(ep)}return F3(rp)}if((u+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],w=r(d[3],k,b);return r(r(t,a,p),h,w)}return F3(ap)}return F3(np)}return[0,t,a,n,c<=u?u+1|0:c+1|0]}function n(e,r){if(r){var u=r[3],c=r[2],i=r[1],s=oh(t[1],e,c);if(0===s)return r;if(0<=s){var f=n(e,u);return u===f?r:a(i,c,f)}var o=n(e,i);return i===o?r:a(o,c,u)}return[0,0,e,0,1]}function u(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 u(t)}function i(t,e){if(e){var r=e[2];return a(e[1],r,i(t,e[3]))}return u(t)}function s(t,e,n){if(t){if(n){var u=n[4],f=t[4],o=n[3],v=n[2],l=n[1],b=t[3],k=t[2],d=t[1];return(u+2|0)<f?a(d,k,s(b,e,n)):(f+2|0)<u?a(s(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 ph}}function o(t){for(var e=t;;){if(e){var r=e[1];if(r){e=r;continue}return[0,e[2]]}return 0}}function v(t){for(var e=t;;){if(e){var r=e[3],a=e[2];if(r){e=r;continue}return a}throw ph}}function l(t){if(t){var e=t[1];if(e){var r=t[3],n=t[2];return a(l(e),n,r)}return t[3]}return F3(Kh)}function b(t,e){if(t){if(e){var r=l(e);return s(t,f(e),r)}return t}return e}function k(e,r){if(r){var a=r[3],n=r[2],u=r[1],c=oh(t[1],e,n);if(0===c)return[0,u,1,a];if(0<=c){var i=k(e,a),f=i[3],o=i[2];return[0,s(u,n,i[1]),o,f]}var v=k(e,u),l=v[2];return[0,v[1],l,s(v[3],n,a)]}return Qh}function d(t,e){if(t){if(e){var r=e[4],a=e[2],u=t[4],c=t[2],i=e[3],f=e[1],o=t[3],v=t[1];if(r<=u){if(1===r)return n(a,t);var l=k(c,e),b=l[1],h=d(o,l[3]);return s(d(v,b),c,h)}if(1===u)return n(c,e);var p=k(a,t),w=p[1],m=d(p[3],i);return s(d(w,f),a,m)}return t}return e}function h(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 p(e,r){for(var a=h(r,0),n=h(e,0),u=a;;){if(n){if(u){var c=u[3],i=u[2],s=n[3],f=n[2],o=oh(t[1],n[1],u[1]);if(0===o){var v=h(i,c);n=h(f,s),u=v;continue}return o}return 1}return u?-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],u=a[1],c=oh(t[1],e,a[2]),i=0===c?1:0;if(i)return i;a=0<=c?n:u}},n,u,function e(r,n){if(n){var u=n[3],c=n[2],i=n[1],s=oh(t[1],r,c);if(0===s){if(i){if(u){var o=l(u);return a(i,f(u),o)}return i}return u}if(0<=s){var v=e(r,u);return u===v?n:a(i,c,v)}var b=e(r,i);return i===b?n:a(b,c,u)}return 0},d,function t(e,r){if(e){if(r){var a=e[3],n=e[2],u=e[1],c=k(n,r),i=c[1];if(0===c[2]){var f=t(a,c[3]);return b(t(u,i),f)}var o=t(a,c[3]);return s(t(u,i),n,o)}return 0}return 0},function t(e,r){if(e){if(r){var a=e[3],n=e[2],u=e[1],c=k(n,r),i=c[1];if(0===c[2]){var f=t(a,c[3]);return s(t(u,i),n,f)}var o=t(a,c[3]);return b(t(u,i),o)}return e}return 0},p,function(t,e){return 0===p(t,e)?1:0},function e(r,a){for(var n=r,u=a;;){if(n){if(u){var c=u[3],i=u[1],s=n[3],f=n[2],o=n[1],v=oh(t[1],f,u[2]);if(0===v){var l=e(o,i);if(l){n=s,u=c;continue}return l}if(0<=v){var b=e([0,0,f,s,0],c);if(b){n=o;continue}return b}var k=e([0,o,f,0,0],i);if(k){n=s;continue}return k}return 0}return 1}},function t(e,r){for(var a=r;;){if(!a)return 0;var n=a[3],u=a[2];t(e,a[1]),fh(e,u),a=n}},function e(r,a){if(a){var u=a[3],c=a[2],i=a[1],o=e(r,i),l=fh(r,c),b=e(r,u);if(i===o&&c===l&&u===b)return a;if(0===o)var k=0;else{var h=v(o);k=0<=oh(t[1],h,l)?1:0}if(!k){if(0===b)var p=0;else{var w=f(b);p=0<=oh(t[1],l,w)?1:0}if(!p)return s(o,l,b)}return d(o,n(l,b))}return 0},function t(e,r,a){for(var n=r,u=a;;){if(!n)return u;var c=n[3],i=oh(e,n[2],t(e,n[1],u));n=c,u=i}},function t(e,r){for(var a=r;;){if(a){var n=a[3],u=a[1],c=fh(e,a[2]);if(c){var i=t(e,u);if(i){a=n;continue}var s=i}else s=c;return s}return 1}},function t(e,r){for(var a=r;;){if(a){var n=a[3],u=a[1],c=fh(e,a[2]);if(c)var i=c;else{var s=t(e,u);if(!s){a=n;continue}i=s}return i}return 0}},function t(e,r){if(r){var a=r[3],n=r[2],u=r[1],c=t(e,u),i=fh(e,n),f=t(e,a);return i?u===c&&a===f?r:s(c,n,f):b(c,f)}return 0},function t(e,r){if(r){var a=r[2],n=r[3],u=t(e,r[1]),c=u[2],i=u[1],f=fh(e,a),o=t(e,n),v=o[2],l=o[1];if(f){var k=b(c,v);return[0,s(i,a,l),k]}var d=s(c,a,v);return[0,b(i,l),d]}return Zh},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 u=n[2],c=n[1];a=[0,u,t(a,n[3])],n=c}}(0,t)},f,o,v,function(t){for(var e=t;;){if(e){var r=e[3],a=e[2];if(r){e=r;continue}return[0,a]}return 0}},f,o,k,function(e,r){for(var a=r;;){if(!a)throw ph;var n=a[2],u=a[3],c=a[1],i=oh(t[1],e,n);if(0===i)return n;a=0<=i?u:c}},function(e,r){for(var a=r;;){if(!a)return 0;var n=a[2],u=a[3],c=a[1],i=oh(t[1],e,n);if(0===i)return[0,n];a=0<=i?u:c}},function(t,e){for(var r=e;;){if(!r)throw ph;var a=r[2],n=r[3],u=r[1];if(fh(t,a))for(var c=a,i=u;;){if(!i)return c;var s=i[2],f=i[3],o=i[1];fh(t,s)?(c=s,i=o):i=f}r=n}},function(t,e){for(var r=e;;){if(!r)return 0;var a=r[2],n=r[3],u=r[1];if(fh(t,a))for(var c=a,i=u;;){if(!i)return[0,c];var s=i[2],f=i[3],o=i[1];fh(t,s)?(c=s,i=o):i=f}r=n}},function(t,e){for(var r=e;;){if(!r)throw ph;var a=r[2],n=r[3],u=r[1];if(fh(t,a))for(var c=a,i=n;;){if(!i)return c;var s=i[2],f=i[3],o=i[1];fh(t,s)?(c=s,i=f):i=o}r=u}},function(t,e){for(var r=e;;){if(!r)return 0;var a=r[2],n=r[3],u=r[1];if(fh(t,a))for(var c=a,i=n;;){if(!i)return[0,c];var s=i[2],f=i[3],o=i[1];fh(t,s)?(c=s,i=f):i=o}r=u}},function(e){if(e){var a=e[2],c=e[1];if(a){var i=a[2],s=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],u=oh(b,n,a);return 0===u?[0,n,0]:0<=u?[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 s=i[1],f=c[1],o=e[1],v=oh(b,o,f);if(0===v){var l=oh(b,f,s);return 0===l?[0,f,0]:0<=l?[0,s,[0,f,0]]:[0,f,[0,s,0]]}if(0<=v){var k=oh(b,o,s);if(0===k)return[0,f,[0,o,0]];if(0<=k){var h=oh(b,f,s);return 0===h?[0,f,[0,o,0]]:0<=h?[0,s,[0,f,[0,o,0]]]:[0,f,[0,s,[0,o,0]]]}return[0,f,[0,o,[0,s,0]]]}var p=oh(b,f,s);if(0===p)return[0,o,[0,f,0]];if(0<=p){var w=oh(b,o,s);return 0===w?[0,o,[0,f,0]]:0<=w?[0,s,[0,o,[0,f,0]]]:[0,o,[0,s,[0,f,0]]]}return[0,o,[0,f,[0,s,0]]]}}}for(var m=t>>1,y=Z3(m,e),g=d(m,e),_=d(t-m|0,y),T=0;;){if(g){if(_){var S=_[2],x=_[1],E=g[2],A=g[1],I=oh(b,A,x);if(0===I){g=E,_=S,T=[0,A,T];continue}if(0<I){g=E,T=[0,A,T];continue}_=S,T=[0,x,T];continue}return W3(g,T)}return W3(_,T)}},d=function(t,e){if(2===t){if(e){var r=e[2];if(r){var a=r[1],n=e[1],u=oh(b,n,a);return 0===u?[0,n,0]:0<u?[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 s=i[1],f=c[1],o=e[1],v=oh(b,o,f);if(0===v){var l=oh(b,f,s);return 0===l?[0,f,0]:0<l?[0,f,[0,s,0]]:[0,s,[0,f,0]]}if(0<v){var d=oh(b,f,s);if(0===d)return[0,o,[0,f,0]];if(0<d)return[0,o,[0,f,[0,s,0]]];var h=oh(b,o,s);return 0===h?[0,o,[0,f,0]]:0<h?[0,o,[0,s,[0,f,0]]]:[0,s,[0,o,[0,f,0]]]}var p=oh(b,o,s);if(0===p)return[0,f,[0,o,0]];if(0<p)return[0,f,[0,o,[0,s,0]]];var w=oh(b,f,s);return 0===w?[0,f,[0,o,0]]:0<w?[0,f,[0,s,[0,o,0]]]:[0,s,[0,f,[0,o,0]]]}}}for(var m=t>>1,y=Z3(m,e),g=k(m,e),_=k(t-m|0,y),T=0;;){if(g){if(_){var S=_[2],x=_[1],E=g[2],A=g[1],I=oh(b,A,x);if(0===I){g=E,_=S,T=[0,A,T];continue}if(0<=I){_=S,T=[0,x,T];continue}g=E,T=[0,A,T];continue}return W3(g,T)}return W3(_,T)}},h=J3(e),p=2<=h?k(h,e):e;return function t(e,a){if(!(3<e>>>0))switch(e){case 0:return[0,0,a];case 1:if(a)return[0,[0,0,a[1],0,1],a[2]];break;case 2:if(a){var n=a[2];if(n)return[0,[0,[0,0,a[1],0,1],n[1],0,2],n[2]]}break;default:if(a){var u=a[2];if(u){var c=u[2];if(c)return[0,[0,[0,0,a[1],0,1],u[1],[0,0,c[1],0,1],2],c[2]]}}}var i=e/2|0,s=t(i,a),f=s[2],o=s[1];if(f){var v=f[1],l=t((e-i|0)-1|0,f[2]),b=l[2];return[0,r(o,v,l[1]),b]}throw[0,yh,tp]}(J3(p),p)[1]}return n(v[1],n(l,n(o,n(s,u(c)))))}return n(l,n(o,n(s,u(c))))}return n(o,n(s,u(c)))}return n(s,u(c))}return u(c)}return 0}]}function w6(t){var e=1<=t?t:1,r=l6<e?l6:e,a=Jk(r);return[0,a,0,r,a]}function m6(t){return n6(t[1],0,t[2])}function y6(t,e){for(var r=[0,t[3]];;){if(!(r[1]<(t[2]+e|0))){l6<r[1]&&((t[2]+e|0)<=l6?r[1]=l6:D3(cp));var a=Jk(r[1]);return u6(t[1],0,a,0,t[2]),t[1]=a,t[3]=r[1],0}r[1]=2*r[1]|0}}function g6(t,e){var r=t[2];return t[3]<=r&&y6(t,1),Gd(t[1],r,e),t[2]=r+1|0,0}function _6(t,e){var r=dd(e),a=t[2]+r|0;return t[3]<a&&y6(t,r),c6(e,0,t[1],t[2],r),t[2]=a,0}rd(),rd(),rd(),rd(),rd(),rd();var T6=-6;function S6(t){return[0,0,Jk(t)]}function x6(t,e){var r=Nd(t[2]),a=t[1]+e|0,n=r<a?1:0;if(n){var u=2*r|0,c=Jk(ad(u,a)?u:a);u6(t[2],0,c,0,r),t[2]=c;var i=0}else i=n;return i}function E6(t,e){return x6(t,1),Fk(t[2],t[1],e),t[1]=t[1]+1|0,0}function A6(t,e){var r=dd(e);return x6(t,r),c6(e,0,t[2],t[1],r),t[1]=t[1]+r|0,0}function I6(t){return n6(t[2],0,t[1])}function C6(t,e){for(var r=e;;){if("number"==typeof r)return 0;switch(r[0]){case 0:var a=r[1];A6(t,ip);r=a;continue;case 1:var n=r[1];A6(t,sp);r=n;continue;case 2:var u=r[1];A6(t,fp);r=u;continue;case 3:var c=r[1];A6(t,op);r=c;continue;case 4:var i=r[1];A6(t,vp);r=i;continue;case 5:var s=r[1];A6(t,lp);r=s;continue;case 6:var f=r[1];A6(t,bp);r=f;continue;case 7:var o=r[1];A6(t,kp);r=o;continue;case 8:var v=r[2],l=r[1];A6(t,dp),C6(t,l),A6(t,hp);r=v;continue;case 9:var b=r[3],k=r[1];A6(t,pp),C6(t,k),A6(t,wp);r=b;continue;case 10:var d=r[1];A6(t,mp);r=d;continue;case 11:var h=r[1];A6(t,yp);r=h;continue;case 12:var p=r[1];A6(t,gp);r=p;continue;case 13:var w=r[1];A6(t,_p);r=w;continue;default:var m=r[1];A6(t,Tp);r=m;continue}}}function O6(t){if("number"==typeof t)return 0;switch(t[0]){case 0:return[0,O6(t[1])];case 1:return[1,O6(t[1])];case 2:return[2,O6(t[1])];case 3:return[3,O6(t[1])];case 4:return[4,O6(t[1])];case 5:return[5,O6(t[1])];case 6:return[6,O6(t[1])];case 7:return[7,O6(t[1])];case 8:return[8,t[1],O6(t[2])];case 9:return[9,t[2],t[1],O6(t[3])];case 10:return[10,O6(t[1])];case 11:return[11,O6(t[1])];case 12:return[12,O6(t[1])];case 13:return[13,O6(t[1])];default:return[14,O6(t[1])]}}function N6(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=N6(t[1]),r=e[4],a=e[3],n=e[2],u=e[1];return[0,function(t){return fh(u,0),0},function(t){return fh(n,0),0},a,r];case 1:var c=N6(t[1]),i=c[4],s=c[3],f=c[2],o=c[1];return[0,function(t){return fh(o,0),0},function(t){return fh(f,0),0},s,i];case 2:var v=N6(t[1]),l=v[4],b=v[3],k=v[2],d=v[1];return[0,function(t){return fh(d,0),0},function(t){return fh(k,0),0},b,l];case 3:var h=N6(t[1]),p=h[4],w=h[3],m=h[2],y=h[1];return[0,function(t){return fh(y,0),0},function(t){return fh(m,0),0},w,p];case 4:var g=N6(t[1]),_=g[4],T=g[3],S=g[2],x=g[1];return[0,function(t){return fh(x,0),0},function(t){return fh(S,0),0},T,_];case 5:var E=N6(t[1]),A=E[4],I=E[3],C=E[2],O=E[1];return[0,function(t){return fh(O,0),0},function(t){return fh(C,0),0},I,A];case 6:var N=N6(t[1]),P=N[4],L=N[3],R=N[2],U=N[1];return[0,function(t){return fh(U,0),0},function(t){return fh(R,0),0},L,P];case 7:var D=N6(t[1]),F=D[4],M=D[3],j=D[2],X=D[1];return[0,function(t){return fh(X,0),0},function(t){return fh(j,0),0},M,F];case 8:var B=N6(t[2]),G=B[4],Y=B[3],q=B[2],J=B[1];return[0,function(t){return fh(J,0),0},function(t){return fh(q,0),0},Y,G];case 9:var H=t[2],W=t[1],z=N6(t[3]),V=z[4],$=z[3],K=z[2],Q=z[1],Z=N6(P6(O6(W),H)),tt=Z[4],et=Z[3],rt=Z[2],at=Z[1];return[0,function(t){return fh(Q,0),fh(at,0),0},function(t){return fh(rt,0),fh(K,0),0},function(t){return fh($,0),fh(et,0),0},function(t){return fh(tt,0),fh(V,0),0}];case 10:var nt=N6(t[1]),ut=nt[4],ct=nt[3],it=nt[2],st=nt[1];return[0,function(t){return fh(st,0),0},function(t){return fh(it,0),0},ct,ut];case 11:var ft=N6(t[1]),ot=ft[4],vt=ft[3],lt=ft[2],bt=ft[1];return[0,function(t){return fh(bt,0),0},function(t){return fh(lt,0),0},vt,ot];case 12:var kt=N6(t[1]),dt=kt[4],ht=kt[3],pt=kt[2],wt=kt[1];return[0,function(t){return fh(wt,0),0},function(t){return fh(pt,0),0},ht,dt];case 13:var mt=N6(t[1]),yt=mt[4],gt=mt[3],_t=mt[2],Tt=mt[1];return[0,function(t){return fh(Tt,0),0},function(t){return fh(_t,0),0},function(t){return fh(gt,0),0},function(t){return fh(yt,0),0}];default:var St=N6(t[1]),xt=St[4],Et=St[3],At=St[2],It=St[1];return[0,function(t){return fh(It,0),0},function(t){return fh(At,0),0},function(t){return fh(Et,0),0},function(t){return fh(xt,0),0}]}}function P6(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,yh,Sp]}}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,P6(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 u=t[1];if("number"==typeof e)var c=1;else switch(e[0]){case 1:return[1,P6(u,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 s=1;else switch(e[0]){case 2:return[2,P6(i,e[1])];case 8:r=5,s=0;break;case 9:r=6,s=0;break;case 10:r=0,s=0;break;case 11:r=1,s=0;break;case 12:r=2,s=0;break;case 13:r=3,s=0;break;case 14:r=4,s=0;break;default:s=1}if(s)r=7;break;case 3:var f=t[1];if("number"==typeof e)var o=1;else switch(e[0]){case 3:return[3,P6(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,P6(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,P6(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,P6(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 w=1;else switch(e[0]){case 7:return[7,P6(p,e[1])];case 8:r=5,w=0;break;case 9:r=6,w=0;break;case 10:r=0,w=0;break;case 11:r=1,w=0;break;case 12:r=2,w=0;break;case 13:r=3,w=0;break;case 14:r=4,w=0;break;default:w=1}if(w)r=7;break;case 8:var m=t[2],y=t[1];if("number"==typeof e)var g=1;else switch(e[0]){case 8:var _=e[1],T=P6(m,e[2]);return[8,P6(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,yh,Up];break;case 9:var S=t[3],x=t[2],E=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],O=e[1],N=N6(P6(O6(x),O)),P=N[4];return fh(N[2],0),fh(P,0),[9,E,C,P6(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,yh,Fp];break;case 10:var L=t[1];if("number"!=typeof e&&10===e[0])return[10,P6(L,e[1])];throw[0,yh,xp];case 11:var R=t[1];if("number"==typeof e)var U=1;else switch(e[0]){case 10:r=0,U=0;break;case 11:return[11,P6(R,e[1])];default:U=1}if(U)throw[0,yh,Ap];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,P6(D,e[1])];default:F=1}if(F)throw[0,yh,Cp];break;case 13:var M=t[1];if("number"==typeof e)var j=1;else switch(e[0]){case 10:r=0,j=0;break;case 11:r=1,j=0;break;case 12:r=2,j=0;break;case 13:return[13,P6(M,e[1])];default:j=1}if(j)throw[0,yh,Np];break;default:var X=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,P6(X,e[1])];default:B=1}if(B)throw[0,yh,Lp]}switch(r){case 0:throw[0,yh,Ep];case 1:throw[0,yh,Ip];case 2:throw[0,yh,Op];case 3:throw[0,yh,Pp];case 4:throw[0,yh,Rp];case 5:throw[0,yh,Dp];case 6:throw[0,yh,Mp];default:throw[0,yh,jp]}}var L6=[Mi,cm,rd()];function R6(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 L6}function U6(t,e,r){var a=R6(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 L6}return[0,a[1],[0,e[1]],a[2]]}function D6(t,e,r){var a=F6(e,r);return[0,[23,t,a[1]],a[2]]}function F6(t,e){if("number"==typeof t)return[0,0,e];switch(t[0]){case 0:if("number"!=typeof e&&0===e[0]){var r=F6(t[1],e[1]);return[0,[0,r[1]],r[2]]}break;case 1:if("number"!=typeof e&&0===e[0]){var a=F6(t[1],e[1]);return[0,[1,a[1]],a[2]]}break;case 2:var n=t[2],u=R6(t[1],e),c=u[2],i=u[1];if("number"!=typeof c&&1===c[0]){var s=F6(n,c[1]);return[0,[2,i,s[1]],s[2]]}throw L6;case 3:var f=t[2],o=R6(t[1],e),v=o[2],l=o[1];if("number"!=typeof v&&1===v[0]){var b=F6(f,v[1]);return[0,[3,l,b[1]],b[2]]}throw L6;case 4:var k=t[4],d=t[1],h=U6(t[2],t[3],e),p=h[3],w=h[2],m=h[1];if("number"!=typeof p&&2===p[0]){var y=F6(k,p[1]);return[0,[4,d,m,w,y[1]],y[2]]}throw L6;case 5:var g=t[4],_=t[1],T=U6(t[2],t[3],e),S=T[3],x=T[2],E=T[1];if("number"!=typeof S&&3===S[0]){var A=F6(g,S[1]);return[0,[5,_,E,x,A[1]],A[2]]}throw L6;case 6:var I=t[4],C=t[1],O=U6(t[2],t[3],e),N=O[3],P=O[2],L=O[1];if("number"!=typeof N&&4===N[0]){var R=F6(I,N[1]);return[0,[6,C,L,P,R[1]],R[2]]}throw L6;case 7:var U=t[4],D=t[1],F=U6(t[2],t[3],e),M=F[3],j=F[2],X=F[1];if("number"!=typeof M&&5===M[0]){var B=F6(U,M[1]);return[0,[7,D,X,j,B[1]],B[2]]}throw L6;case 8:var G=t[4],Y=t[1],q=U6(t[2],t[3],e),J=q[3],H=q[2],W=q[1];if("number"!=typeof J&&6===J[0]){var z=F6(G,J[1]);return[0,[8,Y,W,H,z[1]],z[2]]}throw L6;case 9:if("number"!=typeof e&&7===e[0]){var V=F6(t[1],e[1]);return[0,[9,V[1]],V[2]]}break;case 10:var $=F6(t[1],e);return[0,[10,$[1]],$[2]];case 11:var K=t[1],Q=F6(t[2],e);return[0,[11,K,Q[1]],Q[2]];case 12:var Z=t[1],tt=F6(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(Kd([0,t[2]],[0,et]))throw L6;var ut=F6(at,rt);return[0,[13,nt,et,ut[1]],ut[2]]}break;case 14:if("number"!=typeof e&&9===e[0]){var ct=e[1],it=e[3],st=t[3],ft=t[2],ot=t[1],vt=[0,R3(ct)];if(Kd([0,R3(ft)],vt))throw L6;var lt=F6(st,R3(it));return[0,[14,ot,ct,lt[1]],lt[2]]}break;case 15:if("number"!=typeof e&&10===e[0]){var bt=F6(t[1],e[1]);return[0,[15,bt[1]],bt[2]]}break;case 16:if("number"!=typeof e&&11===e[0]){var kt=F6(t[1],e[1]);return[0,[16,kt[1]],kt[2]]}break;case 17:var dt=t[1],ht=F6(t[2],e);return[0,[17,dt,ht[1]],ht[2]];case 18:var pt=t[2],wt=t[1];if(0===wt[0]){var mt=wt[1],yt=mt[2],gt=F6(mt[1],e),_t=gt[1],Tt=F6(pt,gt[2]);return[0,[18,[0,[0,_t,yt]],Tt[1]],Tt[2]]}var St=wt[1],xt=St[2],Et=F6(St[1],e),At=Et[1],It=F6(pt,Et[2]);return[0,[18,[1,[0,At,xt]],It[1]],It[2]];case 19:if("number"!=typeof e&&13===e[0]){var Ct=F6(t[1],e[1]);return[0,[19,Ct[1]],Ct[2]]}break;case 20:if("number"!=typeof e&&1===e[0]){var Ot=t[2],Nt=t[1],Pt=F6(t[3],e[1]);return[0,[20,Nt,Ot,Pt[1]],Pt[2]]}break;case 21:if("number"!=typeof e&&2===e[0]){var Lt=t[1],Rt=F6(t[2],e[1]);return[0,[21,Lt,Rt[1]],Rt[2]]}break;case 23:var Ut=t[2],Dt=t[1];if("number"==typeof Dt)switch(Dt){case 0:case 1:case 2:return D6(Dt,Ut,e);case 3:if("number"!=typeof e&&14===e[0]){var Ft=F6(Ut,e[1]);return[0,[23,3,Ft[1]],Ft[2]]}throw L6;default:return D6(Dt,Ut,e)}else switch(Dt[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:return D6(Dt,Ut,e);case 7:return D6([7,Dt[1],Dt[2]],Ut,e);case 8:var Mt=Dt[1],jt=M6(Dt[2],Ut,e),Xt=jt[2];return[0,[23,[8,Mt,jt[1]],Xt[1]],Xt[2]];case 9:default:return D6(Dt,Ut,e)}}throw L6}function M6(t,e,r){if("number"==typeof t)return[0,0,F6(e,r)];switch(t[0]){case 0:if("number"!=typeof r&&0===r[0]){var a=M6(t[1],e,r[1]);return[0,[0,a[1]],a[2]]}break;case 1:if("number"!=typeof r&&1===r[0]){var n=M6(t[1],e,r[1]);return[0,[1,n[1]],n[2]]}break;case 2:if("number"!=typeof r&&2===r[0]){var u=M6(t[1],e,r[1]);return[0,[2,u[1]],u[2]]}break;case 3:if("number"!=typeof r&&3===r[0]){var c=M6(t[1],e,r[1]);return[0,[3,c[1]],c[2]]}break;case 4:if("number"!=typeof r&&4===r[0]){var i=M6(t[1],e,r[1]);return[0,[4,i[1]],i[2]]}break;case 5:if("number"!=typeof r&&5===r[0]){var s=M6(t[1],e,r[1]);return[0,[5,s[1]],s[2]]}break;case 6:if("number"!=typeof r&&6===r[0]){var f=M6(t[1],e,r[1]);return[0,[6,f[1]],f[2]]}break;case 7:if("number"!=typeof r&&7===r[0]){var o=M6(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(Kd([0,t[1]],[0,v]))throw L6;var k=M6(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],w=t[3],m=t[2],y=t[1],g=[0,R3(h)];if(Kd([0,R3(y)],g))throw L6;var _=[0,R3(d)];if(Kd([0,R3(m)],_))throw L6;var T=N6(P6(O6(h),d)),S=T[4];fh(T[2],0),fh(S,0);var x=M6(R3(w),e,p),E=x[2];return[0,[9,h,d,O6(x[1])],E]}break;case 10:if("number"!=typeof r&&10===r[0]){var A=M6(t[1],e,r[1]);return[0,[10,A[1]],A[2]]}break;case 11:if("number"!=typeof r&&11===r[0]){var I=M6(t[1],e,r[1]);return[0,[11,I[1]],I[2]]}break;case 13:if("number"!=typeof r&&13===r[0]){var C=M6(t[1],e,r[1]);return[0,[13,C[1]],C[2]]}break;case 14:if("number"!=typeof r&&14===r[0]){var O=M6(t[1],e,r[1]);return[0,[14,O[1]],O[2]]}}throw L6}function j6(t,e,r){var a=dd(r),n=0<=e?t:0,u=M3(e);if(u<=a)return r;var c=r6(u,2===n?48:32);switch(n){case 0:c6(r,0,c,0,a);break;case 1:c6(r,0,c,u-a|0,a);break;default:if(0<a){if(43===Dd(r,0))var i=1;else if(45===Dd(r,0))i=1;else if(32===Dd(r,0))i=1;else{var s=0;i=0}if(i){Fk(c,0,Dd(r,0)),c6(r,1,c,1+(u-a|0)|0,a-1|0);s=1}}else s=0;if(!s){if(1<a)if(48===Dd(r,0)){if(Sa===Dd(r,1))var f=1;else if(88===Dd(r,1))f=1;else{var o=0;f=0}if(f){Fk(c,1,Dd(r,1)),c6(r,2,c,2+(u-a|0)|0,a-2|0);o=1}}else o=0;else o=0;o||c6(r,0,c,u-a|0,a)}}return c}function X6(t,e){var r=M3(t),a=dd(e),n=Dd(e,0);if(58<=n)var u=71<=n?5<(n+fs|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(!(Sa===Dd(e,1)?0:88===Dd(e,1)?0:1)){var i=r6(r+2|0,48);return Fk(i,1,Dd(e,1)),c6(e,2,i,4+(r-a|0)|0,a-2|0),i}u=0,c=0;break;case 0:case 2:c=1;break;case 1:case 3:case 4:u=1,c=0;break;default:u=0,c=0}else u=1,c=0;if(c){if(a<(r+1|0)){var s=r6(r+1|0,48);return Fk(s,0,n),c6(e,1,s,2+(r-a|0)|0,a-1|0),s}u=1}}if(!u&&a<r){var f=r6(r,48);return c6(e,0,f,r-a|0,a),f}return e}function B6(t){for(var e=0;;){if(dd(t)<=e)var r=0;else{var a=hd(t,e);if(32<=a){var n=a+Bv|0;if(58<n>>>0)if(93<=n)var u=0;else u=1;else if(56<(n-1|0)>>>0)u=0;else u=1;if(u){e=e+1|0;continue}}else;r=1}if(r){var c=[0,0],i=Nd(t)-1|0;if(!(i<0))for(var s=0;;){var f=hd(t,s);if(32<=f){var o=f+Bv|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===s)break;s=s+1|0}if(c[1]===Nd(t)){var k=Nd(t),d=Jk(k);Ak(t,0,d,0,k);var h=d}else{var p=Jk(c[1]);c[1]=0;var w=Nd(t)-1|0;if(!(w<0))for(var m=0;;){var y=hd(t,m);if(35<=y)var g=92===y?1:ko<=y?0:2;else if(32<=y)g=34<=y?1:2;else if(14<=y)g=0;else switch(y){case 8:Gd(p,c[1],92),c[1]++,Gd(p,c[1],98);g=3;break;case 9:Gd(p,c[1],92),c[1]++,Gd(p,c[1],ak);g=3;break;case 10:Gd(p,c[1],92),c[1]++,Gd(p,c[1],hs);g=3;break;case 13:Gd(p,c[1],92),c[1]++,Gd(p,c[1],Jr);g=3;break;default:g=0}switch(g){case 0:Gd(p,c[1],92),c[1]++,Gd(p,c[1],48+(y/Bf|0)|0),c[1]++,Gd(p,c[1],48+((y/10|0)%10|0)|0),c[1]++,Gd(p,c[1],48+(y%10|0)|0);break;case 1:Gd(p,c[1],92),c[1]++,Gd(p,c[1],y);break;case 2:Gd(p,c[1],y)}if(c[1]++,w===m)break;m=m+1|0}h=p}}else h=t;var _=dd(h),T=r6(_+2|0,34);return Ek(h,0,T,1,_),T}}function G6(t,e){switch(t){case 0:var r=jw;break;case 1:r=Xw;break;case 2:r=Bw;break;case 3:r=Gw;break;case 4:r=Yw;break;case 5:r=qw;break;case 6:r=Jw;break;case 7:r=Hw;break;case 8:r=Ww;break;case 9:r=zw;break;case 10:r=Vw;break;case 11:r=$w;break;default:r=Kw}return td(r,e)}function Y6(t,e){switch(t){case 0:var r=bw;break;case 1:r=kw;break;case 2:r=dw;break;case 3:r=hw;break;case 4:r=pw;break;case 5:r=ww;break;case 6:r=mw;break;case 7:r=yw;break;case 8:r=gw;break;case 9:r=_w;break;case 10:r=Tw;break;case 11:r=Sw;break;default:r=xw}return td(r,e)}function q6(t,e){switch(t){case 0:var r=tw;break;case 1:r=ew;break;case 2:r=rw;break;case 3:r=aw;break;case 4:r=nw;break;case 5:r=uw;break;case 6:r=cw;break;case 7:r=iw;break;case 8:r=sw;break;case 9:r=fw;break;case 10:r=ow;break;case 11:r=vw;break;default:r=lw}return td(r,e)}function J6(t,e){switch(t){case 0:var r=Ew;break;case 1:r=Aw;break;case 2:r=Iw;break;case 3:r=Cw;break;case 4:r=Ow;break;case 5:r=Nw;break;case 6:r=Pw;break;case 7:r=Lw;break;case 8:r=Rw;break;case 9:r=Uw;break;case 10:r=Dw;break;case 11:r=Fw;break;default:r=Mw}return function(t,e){var r=Kk(t);r.signedconv&&function(t){return t[3]<<16<0}(e)&&(r.sign=-1,e=kd(e));var a=Ff,n=cd(r.base);do{var u=ld(e,n);e=u[1],a="0123456789abcdef".charAt(bd(u[2]))+a}while(!ud(e));if(r.prec>=0){r.filler=zb;var c=r.prec-a.length;c>0&&(a=Ik(c,Ri)+a)}return Qk(r,a)}(r,e)}function H6(t,e,r){if(16<=t){if(17<=t)switch(t+Hf|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 u=function(t,e,r){if(!isFinite(t))return isNaN(t)?nd(So):nd(t>0?Se:"-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 u=n<0?Ff:eo,c=Ff;if(a)c=Us;else switch(r){case 43:c=eo;break;case 32:c=zb}if(e>=0&&e<13){var i=Math.pow(2,4*e);t=Math.round(t*i)/i}var s=t.toString(16);if(e>=0){var f=s.indexOf(tr);if(f<0)s+=tr+Ik(e,Ri);else{var o=f+1+e;s.length<o?s+=Ik(o-s.length,Ri):s=s.substr(0,o)}}return nd(c+Il+s+"p"+u+n.toString(10))}(r,e,n);if(19<=t){var c=Nd(u);if(0===c)return u;var i=Jk(c),s=c-1|0;if(!(s<0))for(var f=0;;){var o=hd(u,f);if(97<=o)if(xu<o)var v=0;else{var l=o-32|0;v=1}else v=0;if(!v)l=o;if(Gd(i,f,l),s===f)break;f=f+1|0}return i}return u}if(15===t)var b=Zp;else{var k=M3(e);switch(t){case 15:var d=70;break;case 0:case 1:case 2:d=xf;break;case 3:case 4:case 5:d=Wt;break;case 6:case 7:case 8:d=69;break;case 9:case 10:case 11:d=Ye;break;case 12:case 13:case 14:d=71;break;case 16:case 17:case 18:d=ri;break;default:d=72}var h=S6(16);switch(E6(h,37),t){case 1:case 4:case 7:case 10:case 13:case 17:case 20:E6(h,43);break;case 2:case 5:case 8:case 11:case 14:case 18:case 21:E6(h,32)}E6(h,46),A6(h,Lk(Ff+k)),E6(h,d);b=I6(h)}var p=Zk(b,r);if(15===t){var w=function(t){return isFinite(t)?Math.abs(t)>=2.2250738585072014e-308?0:0!=t?1:2:isNaN(t)?4:3}(r),m=dd(p);if(3===w)return r<0?Kp:Qp;if(4<=w)return Vp;for(var y=0;;){if(y===m)var g=0;else{var _=Dd(p,y)+qu|0;if(!(23<_>>>0?55===_?1:0:21<(_-1|0)>>>0?1:0)){y=y+1|0;continue}g=1}return g?p:X3(p,$p)}}return p}function W6(t,e,r,a,n,u,c,i){if("number"==typeof n){if("number"==typeof u)return 0===u?function(n){return Z6(t,e,[4,r,oh(c,i,n)],a)}:function(n,u){return Z6(t,e,[4,r,X6(n,oh(c,i,u))],a)};var s=u[1];return function(n){return Z6(t,e,[4,r,X6(s,oh(c,i,n))],a)}}if(0===n[0]){var f=n[2],o=n[1];if("number"==typeof u)return 0===u?function(n){return Z6(t,e,[4,r,j6(o,f,oh(c,i,n))],a)}:function(n,u){return Z6(t,e,[4,r,j6(o,f,X6(n,oh(c,i,u)))],a)};var v=u[1];return function(n){return Z6(t,e,[4,r,j6(o,f,X6(v,oh(c,i,n)))],a)}}var l=n[1];if("number"==typeof u)return 0===u?function(n,u){return Z6(t,e,[4,r,j6(l,n,oh(c,i,u))],a)}:function(n,u,s){return Z6(t,e,[4,r,j6(l,n,X6(u,oh(c,i,s)))],a)};var b=u[1];return function(n,u){return Z6(t,e,[4,r,j6(l,n,X6(b,oh(c,i,u)))],a)}}function z6(t,e,r,a,n,u){if("number"==typeof n)return function(n){return Z6(t,e,[4,r,fh(u,n)],a)};if(0===n[0]){var c=n[2],i=n[1];return function(n){return Z6(t,e,[4,r,j6(i,c,fh(u,n))],a)}}var s=n[1];return function(n,c){return Z6(t,e,[4,r,j6(s,n,fh(u,c))],a)}}function V6(t,e,r,a,n){for(var u=e,c=a,i=n;;){if("number"==typeof i)return oh(u,r,c);switch(i[0]){case 0:var s=i[1];return function(t){return Z6(u,r,[5,c,t],s)};case 1:var f=i[1];return function(t){var e=e6(t),a=dd(e),n=r6(a+2|0,39);return Ek(e,0,n,1,a),Z6(u,r,[4,c,n],f)};case 2:var o=i[2],v=i[1];return z6(u,r,c,o,v,function(t){return t});case 3:return z6(u,r,c,i[2],i[1],B6);case 4:return W6(u,r,c,i[4],i[2],i[3],G6,i[1]);case 5:return W6(u,r,c,i[4],i[2],i[3],Y6,i[1]);case 6:return W6(u,r,c,i[4],i[2],i[3],q6,i[1]);case 7:return W6(u,r,c,i[4],i[2],i[3],J6,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 Z6(u,r,[4,c,H6(d,T6,t)],l)}:function(t,e){return Z6(u,r,[4,c,H6(d,t,e)],l)};var h=b[1];return function(t){return Z6(u,r,[4,c,H6(d,h,t)],l)}}if(0===k[0]){var p=k[2],w=k[1];if("number"==typeof b)return 0===b?function(t){return Z6(u,r,[4,c,j6(w,p,H6(d,T6,t))],l)}:function(t,e){return Z6(u,r,[4,c,j6(w,p,H6(d,t,e))],l)};var m=b[1];return function(t){return Z6(u,r,[4,c,j6(w,p,H6(d,m,t))],l)}}var y=k[1];if("number"==typeof b)return 0===b?function(t,e){return Z6(u,r,[4,c,j6(y,t,H6(d,T6,e))],l)}:function(t,e,a){return Z6(u,r,[4,c,j6(y,t,H6(d,e,a))],l)};var g=b[1];return function(t,e){return Z6(u,r,[4,c,j6(y,t,H6(d,g,e))],l)};case 9:var _=i[1];return function(t){return Z6(u,r,[4,c,t?Lh:Rh],_)};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],x=S6(16);C6(x,S);var E=I6(x);return function(t){return Z6(u,r,[4,c,E],T)};case 14:var A=i[3],I=i[2];return function(t){var e=F6(t[1],R3(O6(I)));if("number"==typeof e[2])return Z6(u,r,c,U3(e[1],A));throw L6};case 15:var C=i[1];return function(t,e){return Z6(u,r,[6,c,function(r){return oh(t,r,e)}],C)};case 16:var O=i[1];return function(t){return Z6(u,r,[6,c,t],O)};case 17:c=[0,c,i[1]],i=i[2];continue;case 18:var N=i[1];if(0===N[0]){var P=i[2],L=N[1][1];u=function(t,e,r){return function(a,n){return Z6(e,a,[1,t,[0,n]],r)}}(c,u,P),c=0,i=L;continue}var R=i[2],U=N[1][1];u=function(t,e,r){return function(a,n){return Z6(e,a,[1,t,[1,n]],r)}}(c,u,R),c=0,i=U;continue;case 19:throw[0,yh,Bp];case 20:var D=i[3],F=[8,c,Gp];return function(t){return Z6(u,r,F,D)};case 21:var M=i[2];return function(t){return Z6(u,r,[4,c,td(Xp,t)],M)};case 22:var j=i[1];return function(t){return Z6(u,r,[5,c,t],j)};case 23:var X=i[2],B=i[1];if("number"==typeof B)switch(B){case 0:case 1:case 2:return t<50?K6(t+1|0,u,r,c,X):uh(K6,[0,u,r,c,X]);case 3:throw[0,yh,Yp];default:return t<50?K6(t+1|0,u,r,c,X):uh(K6,[0,u,r,c,X])}else switch(B[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:return t<50?K6(t+1|0,u,r,c,X):uh(K6,[0,u,r,c,X]);case 8:var G=B[2];return t<50?$6(t+1|0,u,r,c,G,X):uh($6,[0,u,r,c,G,X]);case 9:default:return t<50?K6(t+1|0,u,r,c,X):uh(K6,[0,u,r,c,X])}default:var Y=i[3],q=i[1],J=fh(i[2],0);return t<50?Q6(t+1|0,u,r,c,Y,q,J):uh(Q6,[0,u,r,c,Y,q,J])}}}function $6(t,e,r,a,n,u){if("number"==typeof n)return t<50?K6(t+1|0,e,r,a,u):uh(K6,[0,e,r,a,u]);switch(n[0]){case 0:var c=n[1];return function(t){return t4(e,r,a,c,u)};case 1:var i=n[1];return function(t){return t4(e,r,a,i,u)};case 2:var s=n[1];return function(t){return t4(e,r,a,s,u)};case 3:var f=n[1];return function(t){return t4(e,r,a,f,u)};case 4:var o=n[1];return function(t){return t4(e,r,a,o,u)};case 5:var v=n[1];return function(t){return t4(e,r,a,v,u)};case 6:var l=n[1];return function(t){return t4(e,r,a,l,u)};case 7:var b=n[1];return function(t){return t4(e,r,a,b,u)};case 8:var k=n[2];return function(t){return t4(e,r,a,k,u)};case 9:var d=n[3],h=n[2],p=P6(O6(n[1]),h);return function(t){return t4(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),u)};case 10:var w=n[1];return function(t,n){return t4(e,r,a,w,u)};case 11:var m=n[1];return function(t){return t4(e,r,a,m,u)};case 12:var y=n[1];return function(t){return t4(e,r,a,y,u)};case 13:throw[0,yh,qp];default:throw[0,yh,Jp]}}function K6(t,e,r,a,n){var u=[8,a,Hp];return t<50?V6(t+1|0,e,r,u,n):uh(V6,[0,e,r,u,n])}function Q6(t,e,r,a,n,u,c){if(u){var i=u[1];return function(t){return function(t,e,r,a,n,u){return nh(Q6(0,t,e,r,a,n,u))}(e,r,a,n,i,fh(c,t))}}var s=[4,a,c];return t<50?V6(t+1|0,e,r,s,n):uh(V6,[0,e,r,s,n])}function Z6(t,e,r,a){return nh(V6(0,t,e,r,a))}function t4(t,e,r,a,n){return nh($6(0,t,e,r,a,n))}function e4(t){return Z6(function(t,e){var r=w6(64);return function t(e,r){for(var a=r;;){if("number"==typeof a)return 0;switch(a[0]){case 0:var n=a[2],u=a[1];if("number"==typeof n)switch(n){case 0:var c=Qw;break;case 1:c=Zw;break;case 2:c=tm;break;case 3:c=em;break;case 4:c=rm;break;case 5:c=am;break;default:c=nm}else switch(n[0]){case 0:case 1:c=n[1];break;default:c=X3(um,i6(1,n[1]))}return t(e,u),_6(e,c);case 1:var i=a[2],s=a[1];if(0===i[0]){var f=i[1];t(e,s),_6(e,Wp),a=f;continue}var o=i[1];t(e,s),_6(e,zp),a=o;continue;case 6:var v=a[2];return t(e,a[1]),_6(e,fh(v,0));case 7:a=a[1];continue;case 8:var l=a[2];return t(e,a[1]),F3(l);case 2:case 4:var b=a[2];return t(e,a[1]),_6(e,b);default:var k=a[2];return t(e,a[1]),g6(e,k)}}}(r,e),m6(r)},0,0,t[1])}var r4=[0,0];function a4(t,e){var r=t[e+1];if(1-("number"==typeof r)){if(Qd(r)===Jb)return fh(e4(mm),r);if(Qd(r)===Ns)for(var a=Zk(Nh,r),n=0,u=dd(a);;){if(u<=n)return X3(a,Ph);var c=Dd(a,n);if(!(48<=c?58<=c?0:1:45===c?1:0))return a;n=n+1|0}return ym}return fh(e4(wm),r)}function n4(t){var e=t.length-1;if(2<e>>>0){var r=function t(e,r){if(e.length-1<=r)return im;var a=t(e,r+1|0),n=a4(e,r);return oh(e4(sm),n,a)}(t,2),a=a4(t,1);return oh(e4(km),a,r)}switch(e){case 0:return dm;case 1:return hm;default:var n=a4(t,1);return fh(e4(pm),n)}}function u4(t){return r4[1]=[0,t,r4[1]],0}function c4(t,e){var r=[0,t,0],a=e[1];return a?(e[1]=r,a[2]=r,0):(e[1]=r,e[2]=r,0)}var i4=[Mi,Im,rd()];function s4(t){var e=t[2];if(e){var r=e[2],a=e[1];return t[2]=r,0===r&&(t[1]=0),a}throw i4}function f4(t,e){return t[13]=t[13]+e[3]|0,c4(e,t[27])}var o4=1000000010;function v4(t,e){return vh(t[17],e,0,dd(e))}function l4(t){return fh(t[19],0)}function b4(t,e){return fh(t[20],e)}function k4(t,e,r){l4(t),t[11]=1;var a=(t[6]-r|0)+e|0,n=t[8],u=function(t,e){return+(Yk(t,e,!1)<=0)}(n,a)?n:a;return t[10]=u,t[9]=t[6]-t[10]|0,b4(t,t[10])}function d4(t,e){return k4(t,0,e)}function h4(t,e){return t[9]=t[9]-e|0,b4(t,e)}function p4(t,e,r){if("number"==typeof r)switch(r){case 0:var a=t[3];if(a){var n=a[1][1];return n[1]=function t(e,r){if(r){var a=r[1],n=r[2];return function(t,e){return+(Yk(t,e,!1)<0)}(e,a)?[0,e,r]:[0,a,t(e,n)]}return[0,e,0]}(t[6]-t[9]|0,n[1]),0}return 0;case 1:var u=t[2];return u?(t[2]=u[2],0):0;case 2:var c=t[3];return c?(t[3]=c[2],0):0;case 3:var i=t[2];return i?d4(t,i[1][2]):l4(t);case 4:var s=t[10]!==(t[6]-t[9]|0)?1:0;return s?function(t){var e=s4(t[27]),r=e[1];return t[12]=t[12]-e[3]|0,t[9]=t[9]+r|0,0}(t):s;default:var f=t[5];if(f){var o=f[2];return v4(t,fh(t[24],f[1])),t[5]=o,0}return 0}else switch(r[0]){case 0:var v=r[1];return t[9]=t[9]-e|0,v4(t,v),t[11]=0,0;case 1:var l=r[2],b=r[1],k=t[2];if(k){var d=k[1],h=d[2];switch(d[1]){case 0:return h4(t,b);case 1:case 2:return k4(t,l,h);case 3:return t[9]<e?k4(t,l,h):h4(t,b);case 4:return t[11]?h4(t,b):t[9]<e?k4(t,l,h):((t[6]-h|0)+l|0)<t[10]?k4(t,l,h):h4(t,b);default:return h4(t,b)}}return 0;case 2:var p=t[6]-t[9]|0,w=t[3],m=r[2],y=r[1];if(w){var g=w[1][1],_=g[1];if(_){var T=_[1];try{var S=function(t,e){for(var r=e;;){if(!r)throw ph;var a=r[1],n=r[2];if(ad(a,t))return a;r=n}}(p,g[1])}catch(t){if((t=sh(t))!==ph)throw t;S=T}var x=S}else x=p;var E=x-p|0;return 0<=E?h4(t,E+y|0):k4(t,x+m|0,t[6])}return 0;case 3:var A=r[2],I=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],u=t[9]<a?1:0;if(u){if(0!==n)return 5<=n?0:d4(t,a);var c=0}else c=u;return c}l4(t)}(t);var C=t[9]-I|0,O=1===A?1:t[9]<e?A:5;return t[2]=[0,[0,O,C],t[2]],0;case 4:return t[3]=[0,r[1],t[3]],0;default:var N=r[1];return v4(t,fh(t[23],N)),t[5]=[0,N,t[5]],0}}function w4(t){try{return function(t){for(;;){var e=t[27][2];if(e){var r=e[1],a=r[1],n=a<0?1:0,u=r[3],c=r[2],i=1-(n?(t[13]-t[12]|0)<t[9]?1:0:n);if(i){s4(t[27]),p4(t,0<=a?a:o4,c),t[12]=u+t[12]|0;continue}return i}throw i4}}(t)}catch(t){if((t=sh(t))===i4)return 0;throw t}}var m4=[0,[0,-1,[0,-1,Cm,0]],0];function y4(t){return t[1]=m4,0}function g4(t,e){var r=t[1];if(r){var a=r[1],n=a[2],u=n[1],c=r[2],i=n[2];if(a[1]<t[12])return y4(t);if("number"!=typeof i)switch(i[0]){case 3:var s=1-e;return s?(n[1]=t[13]+u|0,t[1]=c,0):s;case 1:case 2:return e?(n[1]=t[13]+u|0,t[1]=c,0):e}return 0}return 0}var _4=i6(80,32);function T4(t){return X3(Em,X3(t,xm))}function S4(t){return X3(Sm,X3(t,Tm))}function x4(t){return 0}function E4(t){return 0}function A4(t,e){var r=[0,0,0],a=[0,-1,gm,0];c4(a,r);var n=[0,[0,[0,1,a],m4],0,0,0,0,78,10,68,78,0,1,1,1,1,j3,_m,t,e,function(t){return 0},function(t){return 0},0,0,T4,S4,x4,E4,r];return n[19]=function(t){return vh(n[17],Am,0,1)},n[20]=function(t){for(var e=t;;){var r=0<e?1:0;if(r){if(80<e){vh(n[17],_4,0,80);e=e+It|0;continue}return vh(n[17],_4,0,e)}return r}},n}function I4(t){return A4(function(e,r,a){return 0<=r&&0<=a&&!((dd(e)-a|0)<r)?function(t,e,r,a){var n,u=Ld[t];u.opened||Pd("Cannot output to a closed channel"),0==r&&dd(e)==a?n=e:Ek(e,r,n=Fd(a),0,a);var c=n.toString(),i=c.lastIndexOf("\n");return i<0?u.buffer+=c:(u.buffer+=c.substr(0,i+1),Rd(t),u.buffer+=c.substr(i+1)),0}(t,e,r,a):F3(Oh)},function(e){return Rd(t)})}var C4=w6(T),O4=I4(G3);I4(Y3),function(t){A4(function(e,r,a){var n=r<0?1:0;if(n)var u=n;else u=(a<0?1:0)||((dd(e)-a|0)<r?1:0);u&&F3(up);var c=t[2]+a|0;return t[3]<c&&y6(t,a),c6(e,r,t[1],t[2],a),t[2]=c,0},function(t){return 0})}(C4),function(t){var e=q3[1];q3[1]=function(r){return fh(t,0),fh(e,0)}}(function(t){for(;;){if(!(1<O4[14])){O4[13]=o4,w4(O4),O4[12]=1,O4[13]=1;var e=O4[27];e[1]=0,e[2]=0,y4(O4),O4[2]=0,O4[3]=0,O4[4]=0,O4[5]=0,O4[10]=0,O4[14]=0,O4[9]=O4[6],O4[14]=O4[14]+1|0;if(O4[14]<O4[15]){var r=[0,0|-O4[13],[3,0,3],0];f4(O4,r),O4[1]=[0,[0,O4[13],r],O4[1]]}else if(O4[14]===O4[15]){var a=O4[16],n=dd(a);f4(O4,[0,n,[0,a],n]),w4(O4)}return fh(O4[18],0)}1<O4[14]&&(O4[14]<O4[15]&&(f4(O4,[0,0,1,0]),g4(O4,1),g4(O4,0)),O4[14]=O4[14]-1|0)}});var N4=function t(e,r,a){if("number"==typeof e)switch(e){case 0:r.fun=a;break;case 1:default:_k(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},P4=function(t,e){function r(e){yk(gk.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]=[fu,r];break;default:a[n]=[]}else switch(e[0]){case 0:a[n]=[0];for(var u=1;u<e[1].length;u++)t(e[1][u],a[n],u);break;default:a[n]=e[1]}}(e,a,0),a[0]};function L4(t,e){return function(t,e){return th[Vk(t)]=e,0}(t,Qd(e)===Mi?e:e[1])}try{ah(Om)}catch(Lk){if((Lk=sh(Lk))!==ph)throw Lk}try{ah(Nm)}catch(Lk){if((Lk=sh(Lk))!==ph)throw Lk}rh(v6,Pm)&&rh(v6,Lm);rd();var R4=[Mi,Um,rd()],U4=-1,D4=T,F4=0,M4=0,j4=0,X4=0,B4=0;function G4(t,e,r){throw[0,yh,Rm]}function Y4(t){var e=t.length-1;return[0,G4,b6(e,function(e){return jk(t,e)[e+1]}),e,B4,X4,j4,M4,F4,1]}function q4(t){if(t[5]===t[3])if(t[9])var e=U4;else{if(t[2].length-1<(t[3]+T|0)){var r=t[6],a=t[3]-r|0;if((a+T|0)<=t[2].length-1)k6(t[2],r,t[2],0,a);else{var n=Od(2*(t[2].length-1+T|0)|0,0);k6(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 u=vh(t[1],t[2],t[5],D4);if(0===u){var c=t[3];jk(t[2],c)[c+1]=U4,t[3]=t[3]+1|0}else t[3]=t[3]+u|0;var i=t[5];e=jk(t[2],i)[i+1]}else{var s=t[5];e=jk(t[2],s)[s+1]}return-1===e?t[9]=1:t[5]=t[5]+1|0,e}function J4(t){return t[6]=t[5],t[7]=t[5],t[8]=-1,0}function H4(t,e){return t[7]=t[5],t[8]=e,0}function W4(t){return t[5]=t[7],t[8]}function z4(t){return t[5]=t[6],0}function V4(t){return t[6]+t[4]|0}function $4(t){return t[5]+t[4]|0}function K4(t){return t[5]-t[6]|0}function Q4(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,u=e+1;n<=r;n++,u++)a[n]=t[u];return a}(a,r,e):F3(Vh)}for(var Z4=Od(256,-1),t8=0;;){jk(Z4,t8)[t8+1]=1;var e8=t8+1|0;if(ko===t8)for(var r8=Nc;;){jk(Z4,r8)[r8+1]=2;var a8=r8+1|0;if(223===r8)for(var n8=af;;){jk(Z4,n8)[n8+1]=3;var u8=n8+1|0;if(239===n8)for(var c8=Tl;;){jk(Z4,c8)[c8+1]=4;var i8=c8+1|0;if(247===c8){var s8=function(t){for(var e=dd(t),r=0,a=0;;){if((0|e)<=a){if(a===(0|e))for(var n=Od(r,0),u=0,c=0,i=r;;){if(0<i){var s=Dd(t,u);if(Nc<=s)if(Tl<=s)if(Mi<=s)var f=0;else{var o=Dd(t,u+1|0),v=Dd(t,u+2|0),l=Dd(t,u+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 R4;var d=(7&s)<<18|(63&o)<<12|(63&v)<<6|63&l;f=1}else if(af<=s){var h=Dd(t,u+1|0),p=Dd(t,u+2|0);if((2!=(h>>>6|0)?1:0)||(2!=(p>>>6|0)?1:0))throw R4;var w=(15&s)<<12|(63&h)<<6|63&p,m=Me<=w?1:0;if(m?w<=57088?1:0:m)throw R4;d=w,f=1}else{var y=Dd(t,u+1|0);if(2!=(y>>>6|0))throw R4;d=(31&s)<<6|63&y,f=1}else if(O<=s)f=0;else d=s,f=1;if(f){jk(n,c)[c+1]=d;var g=Dd(t,u);u=u+jk(Z4,g)[g+1]|0,c=c+1|0,i=i-1|0;continue}throw R4}return Y4(n)}throw R4}var _=Dd(t,a),T=jk(Z4,_)[_+1];if(!(0<T))throw R4;r=r+1|0,a=a+T|0}},f8=function(t,e,r){for(var a=t[6]+e|0,n=t[2],u=w6(4*r|0),c=a,i=r;;){if(!(0<i))return m6(u);var s=jk(n,c)[c+1];if(ko<s)if(2047<s)if(er<s){if(ss<s)throw R4;g6(u,t6(Tl|s>>>18|0)),g6(u,t6(O|63&(s>>>12|0))),g6(u,t6(O|63&(s>>>6|0))),g6(u,t6(O|63&s))}else{var f=Me<=s?1:0;if(f?s<xs?1:0:f)throw R4;g6(u,t6(af|s>>>12|0)),g6(u,t6(O|63&(s>>>6|0))),g6(u,t6(O|63&s))}else g6(u,t6(Nc|s>>>6|0)),g6(u,t6(O|63&s));else g6(u,t6(s));c=c+1|0,i=i-1|0}},o8=function(t){return f8(t,0,t[5]-t[6]|0)},v8=function(t,e){function r(e){return g6(t,e)}return Kn<=e?(r(Tl|e>>>18|0),r(O|63&(e>>>12|0)),r(O|63&(e>>>6|0)),r(O|63&e)):Pn<=e?(r(af|e>>>12|0),r(O|63&(e>>>6|0)),r(O|63&e)):O<=e?(r(Nc|e>>>6|0),r(O|63&e)):r(e)},l8=r,b8=null,k8=function(t){return void 0!==t?1:0},d8=l8.Array,h8=[Mi,Dm,rd()],p8=l8.Error;L4(Fm,[0,h8,{}]);var w8=function(t){throw t};u4(function(t){return t[1]===h8?[0,nd(t[2].toString())]:0}),u4(function(t){return t instanceof d8?0:[0,nd(t.toString())]});var m8=oh(P4,jm,Mm),y8=oh(P4,Bm,Xm),g8=oh(P4,Ym,Gm),_8=oh(P4,Jm,qm),T8=oh(P4,Wm,Hm),S8=oh(P4,Vm,zm),x8=oh(P4,Km,$m),E8=oh(P4,Zm,Qm),A8=oh(P4,ey,ty),I8=oh(P4,ay,ry),C8=oh(P4,uy,ny),O8=oh(P4,iy,cy),N8=oh(P4,fy,sy),P8=oh(P4,vy,oy);vh(N4,ly,m8,m8),vh(N4,by,y8,y8),vh(N4,ky,g8,g8),vh(N4,dy,_8,_8),vh(N4,hy,T8,T8),vh(N4,py,S8,S8),vh(N4,wy,x8,x8),vh(N4,my,E8,E8),vh(N4,yy,A8,A8),vh(N4,gy,I8,I8),vh(N4,_y,C8,C8),vh(N4,Ty,O8,O8),vh(N4,Sy,N8,N8),vh(N4,xy,P8,P8);var L8=function(t){return"number"==typeof t?Ey:t[1]},R8=function(t){if("number"==typeof t)return 1;switch(t[0]){case 0:return 2;case 3:return 4;default:return 3}},U8=function(t,e){return[0,t[1],t[2],e[3]]},D8=function(t,e){var r=t[1]-e[1]|0;return 0===r?t[2]-e[2]|0:r},F8=[Mi,J_,rd()],M8=function(t,e){return[0,e[1],t,e[3],e[4],e[5],e[6]]},j8=function(t){return t[3][1]},X8=function(t){return t[3][2]},B8=function(t,e){return t!==e[4]?[0,e[1],e[2],e[3],t,e[5],e[6]]:e},G8=function(t){if("number"==typeof t){var e=t;if(59<=e)switch(e){case 59:return KD;case 60:return QD;case 61:return ZD;case 62:return tF;case 63:return eF;case 64:return rF;case 65:return aF;case 66:return nF;case 67:return uF;case 68:return cF;case 69:return iF;case 70:return sF;case 71:return fF;case 72:return oF;case 73:return vF;case 74:return lF;case 75:return bF;case 76:return kF;case 77:return dF;case 78:return hF;case 79:return pF;case 80:return wF;case 81:return mF;case 82:return yF;case 83:return gF;case 84:return _F;case 85:return TF;case 86:return SF;case 87:return xF;case 88:return EF;case 89:return AF;case 90:return IF;case 91:return CF;case 92:return OF;case 93:return NF;case 94:return PF;case 95:return LF;case 96:return RF;case 97:return UF;case 98:return DF;case 99:return FF;case 100:return MF;case 101:return jF;case 102:return XF;case 103:return BF;case 104:return GF;case 105:return YF;case 106:return qF;case 107:return JF;case 108:return HF;case 109:return WF;case 110:return zF;case 111:return VF;case 112:return $F;case 113:return KF;case 114:return QF;case 115:return ZF;default:return tM}switch(e){case 0:return HU;case 1:return WU;case 2:return zU;case 3:return VU;case 4:return $U;case 5:return KU;case 6:return QU;case 7:return ZU;case 8:return tD;case 9:return eD;case 10:return rD;case 11:return aD;case 12:return nD;case 13:return uD;case 14:return cD;case 15:return iD;case 16:return sD;case 17:return fD;case 18:return oD;case 19:return vD;case 20:return lD;case 21:return bD;case 22:return kD;case 23:return dD;case 24:return hD;case 25:return pD;case 26:return wD;case 27:return mD;case 28:return yD;case 29:return gD;case 30:return _D;case 31:return TD;case 32:return SD;case 33:return xD;case 34:return ED;case 35:return AD;case 36:return ID;case 37:return CD;case 38:return OD;case 39:return ND;case 40:return PD;case 41:return LD;case 42:return RD;case 43:return UD;case 44:return DD;case 45:return FD;case 46:return MD;case 47:return jD;case 48:return XD;case 49:return BD;case 50:return GD;case 51:return YD;case 52:return qD;case 53:return JD;case 54:return HD;case 55:return WD;case 56:return zD;case 57:return VD;default:return $D}}else switch(t[0]){case 0:return eM;case 1:return rM;case 2:return aM;case 3:return nM;case 4:return uM;case 5:return cM;case 6:return iM;case 7:return sM;case 8:return fM;default:return oM}},Y8=function(t){if("number"==typeof t){var e=t;if(59<=e)switch(e){case 59:return MR;case 60:return jR;case 61:return XR;case 62:return BR;case 63:return GR;case 64:return YR;case 65:return qR;case 66:return JR;case 67:return HR;case 68:return WR;case 69:return zR;case 70:return VR;case 71:return $R;case 72:return KR;case 73:return QR;case 74:return ZR;case 75:return tU;case 76:return eU;case 77:return rU;case 78:return aU;case 79:return nU;case 80:return uU;case 81:return cU;case 82:return iU;case 83:return sU;case 84:return fU;case 85:return oU;case 86:return vU;case 87:return lU;case 88:return bU;case 89:return kU;case 90:return dU;case 91:return hU;case 92:return pU;case 93:return wU;case 94:return mU;case 95:return yU;case 96:return gU;case 97:return _U;case 98:return TU;case 99:return SU;case 100:return xU;case 101:return EU;case 102:return AU;case 103:return IU;case 104:return CU;case 105:return OU;case 106:return NU;case 107:return PU;case 108:return LU;case 109:return RU;case 110:return UU;case 111:return DU;case 112:return FU;case 113:return MU;case 114:return jU;case 115:return XU;default:return BU}switch(e){case 0:return LL;case 1:return RL;case 2:return UL;case 3:return DL;case 4:return FL;case 5:return ML;case 6:return jL;case 7:return XL;case 8:return BL;case 9:return GL;case 10:return YL;case 11:return qL;case 12:return JL;case 13:return HL;case 14:return WL;case 15:return zL;case 16:return VL;case 17:return $L;case 18:return KL;case 19:return QL;case 20:return ZL;case 21:return tR;case 22:return eR;case 23:return rR;case 24:return aR;case 25:return nR;case 26:return uR;case 27:return cR;case 28:return iR;case 29:return sR;case 30:return fR;case 31:return oR;case 32:return vR;case 33:return lR;case 34:return bR;case 35:return kR;case 36:return dR;case 37:return hR;case 38:return pR;case 39:return wR;case 40:return mR;case 41:return yR;case 42:return gR;case 43:return _R;case 44:return TR;case 45:return SR;case 46:return xR;case 47:return ER;case 48:return AR;case 49:return IR;case 50:return CR;case 51:return OR;case 52:return NR;case 53:return PR;case 54:return LR;case 55:return RR;case 56:return UR;case 57:return DR;default:return FR}}else switch(t[0]){case 0:return t[2];case 2:return t[1][2][3];case 4:var r=t[1],a=X3(GU,r[3]);return X3(YU,X3(r[2],a));case 8:return 0===t[1]?JU:qU;case 1:case 7:return t[1][3];case 3:case 9:return t[3];default:return t[1]}},q8=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(k$,t+Ic|0)-1|0:-1},J8=function(t){return 45<t?46<t?-1:0:-1},H8=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(h$,t+Ic|0)-1|0:-1},W8=function(t){return 8<t?cv<t?Bc<t?In<t?-1:Qs<t?Nv<t?0:-1:Lt<t?va<t?nb<t?l<t?0:-1:0:-1:w<t?tu<t?0:-1:0:-1:Dd(YV,t-9|0)-1|0:-1},z8=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(p$,t+Ic|0)-1|0:-1},V8=function(t){return 35<t?xu<t?-1:Dd(wV,t+Ic|0)-1|0:-1},$8=function(t){return 47<t?57<t?-1:0:-1},K8=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(g$,t+Ic|0)-1|0:-1},Q8=function(t){return 47<t?xf<t?-1:Dd(u$,t+Cn|0)-1|0:-1},Z8=function(t){return 35<t?xu<t?-1:Dd(mV,t+Ic|0)-1|0:-1},t5=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(T$,t+Ic|0)-1|0:-1},e5=function(t){return 87<t?Sa<t?-1:Dd(Eh,t-88|0)-1|0:-1},r5=function(t){return 45<t?57<t?-1:Dd(c$,t+qu|0)-1|0:-1},a5=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(S$,t+Ic|0)-1|0:-1},n5=function(t){return 35<t?xu<t?-1:Dd(yV,t+Ic|0)-1|0:-1},u5=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(x$,t+Ic|0)-1|0:-1},c5=function(t){return 47<t?Ml<t?-1:Dd(KV,t+Cn|0)-1|0:-1},i5=function(t){return 8<t?cv<t?Bc<t?In<t?-1:Qs<t?Nv<t?0:-1:Lt<t?va<t?nb<t?l<t?0:-1:0:-1:w<t?tu<t?0:-1:0:-1:Dd(qV,t-9|0)-1|0:-1},s5=function(t){return 45<t?Wt<t?-1:Dd(fV,t+qu|0)-1|0:-1},f5=function(t){return 35<t?xu<t?-1:Dd(gV,t+Ic|0)-1|0:-1},o5=function(t){return 47<t?95<t?-1:Dd(oK,t+Cn|0)-1|0:-1},v5=function(t){return 35<t?xu<t?-1:Dd(_V,t+Ic|0)-1|0:-1},l5=function(t){return 8<t?cv<t?Bc<t?In<t?-1:Qs<t?Nv<t?0:-1:Lt<t?va<t?nb<t?l<t?0:-1:0:-1:w<t?tu<t?0:-1:0:-1:Dd(JV,t-9|0)-1|0:-1},b5=function(t){return 44<t?57<t?-1:Dd(uV,t+-45|0)-1|0:-1},k5=function(t){return 35<t?xu<t?-1:Dd(TV,t+Ic|0)-1|0:-1},d5=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(N$,t+Ic|0)-1|0:-1},h5=function(t){return 47<t?49<t?-1:0:-1},p5=function(t){return 47<t?95<t?-1:Dd(cV,t+Cn|0)-1|0:-1},w5=function(t){return 47<t?57<t?-1:Dd(vK,t+Cn|0)-1|0:-1},m5=function(t){return Jr<t?115<t?-1:0:-1},y5=function(t){return 60<t?61<t?-1:0:-1},g5=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(P$,t+Ic|0)-1|0:-1},_5=function(t){return 60<t?62<t?-1:Dd(xh,t+-61|0)-1|0:-1},T5=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(L$,t+Ic|0)-1|0:-1},S5=function(t){return 65<t?98<t?-1:Dd(Eh,t-66|0)-1|0:-1},x5=function(t){return 35<t?xu<t?-1:Dd(SV,t+Ic|0)-1|0:-1},E5=function(t){return 115<t?ak<t?-1:0:-1},A5=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(lK,t+Ic|0)-1|0:-1},I5=function(t){return 47<t?55<t?-1:0:-1},C5=function(t){return 109<t?hs<t?-1:0:-1},O5=function(t){return hs<t?111<t?-1:0:-1},N5=function(t){return 98<t?99<t?-1:0:-1},P5=function(t){return 47<t?48<t?-1:0:-1},L5=function(t){return 8<t?cv<t?Bc<t?In<t?-1:Qs<t?Nv<t?0:-1:Lt<t?va<t?nb<t?l<t?0:-1:0:-1:w<t?tu<t?0:-1:0:-1:Dd(HV,t-9|0)-1|0:-1},R5=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(R$,t+Ic|0)-1|0:-1},U5=function(t){return 45<t?Wt<t?-1:Dd(iV,t+qu|0)-1|0:-1},D5=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(U$,t+Ic|0)-1|0:-1},F5=function(t){return 78<t?111<t?-1:Dd(Eh,t+lb|0)-1|0:-1},M5=function(t){return 41<t?42<t?-1:0:-1},j5=function(t){return 35<t?xu<t?-1:Dd(xV,t+Ic|0)-1|0:-1},X5=function(t){return 35<t?xu<t?-1:Dd(EV,t+Ic|0)-1|0:-1},B5=function(t){return 35<t?xu<t?-1:Dd(AV,t+Ic|0)-1|0:-1},G5=function(t){return 47<t?Wt<t?-1:Dd(QV,t+Cn|0)-1|0:-1},Y5=function(t){return 41<t?61<t?-1:Dd(a$,t+-42|0)-1|0:-1},q5=function(t){return 44<t?48<t?-1:Dd(GV,t+-45|0)-1|0:-1},J5=function(t){return 44<t?45<t?-1:0:-1},H5=function(t){return ri<t?bs<t?-1:0:-1},W5=function(t){return Zi<t?108<t?-1:0:-1},z5=function(t){return 99<t?Bf<t?-1:0:-1},V5=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(F$,t+Ic|0)-1|0:-1},$5=function(t){return 47<t?xf<t?-1:Dd(i$,t+Cn|0)-1|0:-1},K5=function(t){return 113<t?Jr<t?-1:0:-1},Q5=function(t){return 45<t?57<t?-1:Dd(f$,t+qu|0)-1|0:-1},Z5=function(t){return 35<t?xu<t?-1:Dd(IV,t+Ic|0)-1|0:-1},t7=function(t){return 47<t?Zr<t?-1:Dd(bK,t+Cn|0)-1|0:-1},e7=function(t){return 35<t?xu<t?-1:Dd(CV,t+Ic|0)-1|0:-1},r7=function(t){return 9<t?10<t?-1:0:-1},a7=function(t){return 35<t?xu<t?-1:Dd(OV,t+Ic|0)-1|0:-1},n7=function(t){return 96<t?97<t?-1:0:-1},u7=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(X$,t+Ic|0)-1|0:-1},c7=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(B$,t+Ic|0)-1|0:-1},i7=function(t){return 35<t?xu<t?-1:Dd(NV,t+Ic|0)-1|0:-1},s7=function(t){return 47<t?95<t?-1:Dd(t$,t+Cn|0)-1|0:-1},f7=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(H$,t+Ic|0)-1|0:-1},o7=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(W$,t+Ic|0)-1|0:-1},v7=function(t){return Bf<t?Wt<t?-1:0:-1},l7=function(t){return 35<t?xu<t?-1:Dd(o$,t+Ic|0)-1|0:-1},b7=function(t){return 35<t?xu<t?-1:Dd(PV,t+Ic|0)-1|0:-1},k7=function(t){return 41<t?47<t?-1:Dd(XV,t+-42|0)-1|0:-1},d7=function(t){return 35<t?xu<t?-1:Dd(LV,t+Ic|0)-1|0:-1},h7=function(t){return 118<t?119<t?-1:0:-1},p7=function(t){return 35<t?xu<t?-1:Dd(RV,t+Ic|0)-1|0:-1},w7=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(Q$,t+Ic|0)-1|0:-1},m7=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(Z$,t+Ic|0)-1|0:-1},y7=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(eK,t+Ic|0)-1|0:-1},g7=function(t){return 47<t?Wt<t?-1:Dd(ZV,t+Cn|0)-1|0:-1},_7=function(t){return 42<t?57<t?-1:Dd(bV,t+R|0)-1|0:-1},T7=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(nK,t+Ic|0)-1|0:-1},S7=function(t){return 45<t?95<t?-1:Dd(pV,t+qu|0)-1|0:-1},x7=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(iK,t+Ic|0)-1|0:-1},E7=function(t){return ak<t?117<t?-1:0:-1},A7=function(t){return 35<t?yn<t?Sl<t?vf<t?-1:Uo<t?El<t?Rc<t?sk<t?_t<t?ei<t?_u<t?ll<t?0:-1:0:-1:H<t?No<t?0:-1:0:-1:ms<t?me<t?bk<t?Yu<t?0:-1:0:-1:Bl<t?rf<t?0:-1:0:-1:Si<t?ou<t?Bi<t?Lv<t?kf<t?Et<t?js<t?lv<t?uv<t?Gn<t?zu<t?Hv<t?Bu<t?ru<t?xo<t?Eu<t?0:-1:0:-1:Tf<t?Zt<t?0:-1:0:-1:Wv<t?iu<t?mt<t?Hc<t?0:-1:0:-1:Mu<t?Yf<t?0:-1:0:-1:Ki<t?Fr<t?Br<t?qf<t?sr<t?Y<t?0:-1:0:-1:Ea<t?mc<t?0:-1:0:-1:Mb<t?Xs<t?Re<t?si<t?0:-1:0:-1:hl<t?Po<t?0:-1:0:-1:ul<t?is<t?Ku<t?Ta<t?Vf<t?an<t?Nu<t?Ls<t?0:-1:0:-1:Oa<t?tb<t?0:-1:0:-1:le<t?Fi<t?Vc<t?ft<t?0:-1:0:-1:ha<t?ja<t?0:-1:0:-1:Hb<t?Ir<t?cu<t?An<t?F<t?fn<t?0:-1:0:-1:il<t?Rl<t?0:-1:0:-1:qa<t?pf<t?v<t?Xa<t?0:-1:0:-1:cn<t?vi<t?0:-1:0:-1:Mo<t?Un<t?_o<t?A<t?ae<t?fr<t?Ui<t?bo<t?G<t?ju<t?0:-1:0:-1:to<t?Ru<t?0:-1:0:-1:Ys<t?du<t?_b<t?Nf<t?0:-1:0:-1:Lb<t?vu<t?0:-1:0:-1:La<t?bt<t?gi<t?Pc<t?rt<t?ok<t?0:-1:0:-1:xe<t?Cr<t?0:-1:0:-1:ka<t?ao<t?Lu<t?ab<t?0:-1:0:-1:Vs<t?Bo<t?0:-1:0:-1:Xi<t?Df<t?ys<t?Zn<t?Fc<t?fl<t?ba<t?cr<t?0:-1:0:-1:Xl<t?To<t?0:-1:0:-1:ke<t?ql<t?Jf<t?ai<t?0:-1:0:-1:wn<t?Va<t?0:-1:0:-1:fe<t?vl<t?mr<t?y<t?al<t?Ct<t?0:-1:0:-1:Dr<t?Xn<t?0:-1:0:-1:bb<t?ne<t?Ce<t?vt<t?0:-1:0:-1:yf<t?eb<t?0:-1:0:-1:P<t?Ma<t?po<t?ya<t?qt<t?nk<t?dk<t?rs<t?Is<t?Fu<t?_l<t?Yr<t?0:-1:0:-1:xc<t?Mr<t?0:-1:0:-1:Oo<t?Dt<t?cf<t?rk<t?0:-1:0:-1:Ul<t?Jl<t?0:-1:0:-1:Cs<t?Gc<t?ub<t?gu<t?Vu<t?wu<t?0:-1:0:-1:kk<t?wv<t?0:-1:0:-1:Ua<t?ev<t?Ie<t?sv<t?0:-1:0:-1:tc<t?nn<t?0:-1:0:-1:Er<t?ua<t?ce<t?co<t?Da<t?Af<t?Na<t?Nl<t?0:-1:0:-1:Au<t?fa<t?0:-1:0:-1:wb<t?ur<t?uf<t?jb<t?0:-1:0:-1:mv<t?Gb<t?0:-1:0:-1:Cv<t?Jv<t?Ao<t?Za<t?Xr<t?Sf<t?0:-1:0:-1:yr<t?vn<t?0:-1:0:-1:tn<t?tk<t?Oi<t?Ue<t?0:-1:0:-1:ct<t?Cl<t?0:-1:0:-1:ps<t?ac<t?as<t?Yi<t?Ni<t?_n<t?Rv<t?Vi<t?Yl<t?zf<t?0:-1:0:-1:pb<t?Pl<t?0:-1:0:-1:Ft<t?Xo<t?qr<t?Ar<t?0:-1:0:-1:Ii<t?Aa<t?0:-1:0:-1:Rb<t?cb<t?st<t?Te<t?ue<t?Qa<t?0:-1:0:-1:At<t?kn<t?0:-1:0:-1:uu<t?ni<t?sb<t?_s<t?0:-1:0:-1:zs<t?_f<t?0:-1:0:-1:gs<t?V<t?br<t?Ql<t?Qr<t?bl<t?ik<t?xb<t?0:-1:0:-1:ut<t?ib<t?0:-1:0:-1:Pr<t?ef<t?E<t?Tu<t?0:-1:0:-1:pi<t?yu<t?0:-1:0:-1:mb<t?wt<t?no<t?hc<t?Ia<t?zr<t?0:-1:0:-1:hb<t?Rt<t?0:-1:0:-1:nl<t?oo<t?Vr<t?_i<t?0:-1:0:-1:so<t?er<t?0:-1:0:-1:Ab<t?xn<t?_a<t?sa<t?wl<t?ci<t?cl<t?zv<t?h<t?ti<t?kr<t?Iv<t?As<t?rc<t?0:-1:0:-1:We<t?zi<t?0:-1:0:-1:mk<t?Ga<t?qb<t?fv<t?0:-1:0:-1:ts<t?ws<t?0:-1:0:-1:$l<t?Uc<t?$o<t?Kl<t?Ka<t?Av<t?0:-1:0:-1:Ca<t?uo<t?0:-1:0:-1:Do<t?lr<t?Ko<t?Vl<t?0:-1:0:-1:Lc<t?m<t?0:-1:0:-1:Yn<t?I<t?fc<t?yt<t?Tr<t?xi<t?dv<t?_c<t?0:-1:0:-1:it<t?Hs<t?0:-1:0:-1:Nb<t?us<t?wo<t?Wl<t?0:-1:0:-1:la<t?Uu<t?0:-1:0:-1:bv<t?Kr<t?hu<t?Qo<t?S<t?ns<t?0:-1:0:-1:$c<t?ob<t?0:-1:0:-1:Cc<t?oi<t?dn<t?Nn<t?0:-1:0:-1:If<t?Of<t?0:-1:0:-1:Uv<t?Mt<t?qn<t?$<t?yb<t?Vn<t?Gu<t?zo<t?Pf<t?W<t?0:-1:0:-1:tl<t?Pb<t?0:-1:0:-1:Kf<t?jr<t?Ht<t?Hr<t?0:-1:0:-1:hk<t?ot<t?0:-1:0:-1:Yc<t?ek<t?Dc<t?Mn<t?Hu<t?Yo<t?0:-1:0:-1:ki<t?$a<t?0:-1:0:-1:io<t?Ya<t?vc<t?Di<t?0:-1:0:-1:Eo<t?gn<t?0:-1:0:-1:Cb<t?Wo<t?o<t?Wa<t?Sc<t?Qe<t?gl<t?Ba<t?0:-1:0:-1:rn<t?Wc<t?0:-1:0:-1:Dv<t?_e<t?wf<t?Fl<t?0:-1:0:-1:Xe<t?av<t?0:-1:0:-1:Vt<t?L<t?c<t?we<t?Ei<t?Q<t?0:-1:0:-1:$u<t?g<t?0:-1:0:-1:oe<t?ff<t?Ha<t?lf<t?0:-1:0:-1:Fe<t?Go<t?0:-1:0:-1:zn<t?se<t?Ec<t?Li<t?et<t?Co<t?uk<t?lo<t?fk<t?Ja<t?xl<t?Sr<t?0:-1:0:-1:Fo<t?dr<t?0:-1:0:-1:Ob<t?ga<t?Ub<t?mf<t?0:-1:0:-1:u<t?Gt<t?0:-1:0:-1:ku<t?xv<t?Pv<t?Wr<t?Qu<t?zt<t?0:-1:0:-1:jn<t?uc<t?0:-1:0:-1:U<t?Z<t?sn<t?Fa<t?0:-1:0:-1:Zu<t?jc<t?0:-1:0:-1:Ou<t?ir<t?Ov<t?Ra<t?te<t?Hi<t?Zl<t?ii<t?0:-1:0:-1:Rr<t?li<t?0:-1:0:-1:bi<t?Sb<t?d<t?tt<t?0:-1:0:-1:En<t?Oc<t?0:-1:0:-1:de<t?pr<t?Os<t?hn<t?Zb<t?gt<t?0:-1:0:-1:wc<t?nu<t?0:-1:0:-1:ho<t?nc<t?pv<t?ea<t?0:-1:0:-1:Ve<t?Jt<t?0:-1:0:-1:Dn<t?Tt<t?Ev<t?Oe<t?Le<t?xr<t?yc<t?ca<t?vs<t?Js<t?0:-1:0:-1:Lo<t?oc<t?0:-1:0:-1:Cf<t?ia<t?pn<t?zc<t?0:-1:0:-1:Es<t?Vo<t?0:-1:0:-1:nr<t?Al<t?yo<t?$v<t?hr<t?ve<t?0:-1:0:-1:Pi<t?he<t?0:-1:0:-1:Zf<t?Ac<t?Ts<t?Ne<t?0:-1:0:-1:N<t?nt<t?0:-1:0:-1:eu<t?pu<t?Ju<t?He<t?vb<t?Fb<t?pe<t?x<t?0:-1:0:-1:rr<t?Wi<t?0:-1:0:-1:ji<t?$t<t?Xb<t?Gl<t?0:-1:0:-1:Pu<t?un<t?0:-1:0:-1:wr<t?kb<t?jt<t?Be<t?Io<t?of<t?0:-1:0:-1:Tn<t?da<t?0:-1:0:-1:qo<t?Jn<t?Iu<t?lt<t?0:-1:0:-1:Fs<t?Pe<t?0:-1:0:-1:Dd(sK,t+Ic|0)-1|0:-1},I7=function(t){return 46<t?47<t?-1:0:-1},C7=function(t){return 57<t?58<t?-1:0:-1},O7=function(t){return 35<t?xu<t?-1:Dd(UV,t+Ic|0)-1|0:-1},N7=function(t,e,r){var a=r-X8(t)|0,n=[0,j8(t),a,r],u=e-X8(t)|0,c=[0,j8(t),u,e];return[0,t[1],c,n]},P7=function(t,e){var r=V4(e);return N7(t,r,$4(e))},L7=function(t){var e=t[2],r=t[1],a=r[6],n=a!==Sh?[0,r[1],r[2],r[3],r[4],r[5],Sh]:r;if("number"==typeof e)var u=0;else switch(e[0]){case 1:case 2:case 4:case 7:var c=e[1][1];u=1;break;default:u=0}if(!u)c=P7(n,n[2]);var i=z3(a[2]);return[0,n,[0,e,c,z3(a[1]),i]]},R7=function(t,e,r){return[0,t[1],t[2],t[3],t[4],t[5],[0,[0,[0,e,r],t[6][1]],t[6][2]]]},U7=function(t,e,r){return R7(t,e,[1,r])},D7=function(t,e){return R7(t,e,rV)},F7=function(t,e){var r=$4(e),a=[0,j8(t)+1|0,r];return[0,t[1],t[2],a,t[4],t[5],t[6]]},M7=(rd(),function(t){try{var e;return $k(t)}catch(e){throw e=sh(e)}}),j7=function(t,e,r,a,n){var u=U8(e,r),c=m6(a),i=n?[0,c]:[1,c];return[0,t[1],t[2],t[3],t[4],t[5],[0,t[6][1],[0,[0,u,i],t[6][2]]]]},X7=function(t,e){if(45===Dd(e,0))var r=1,a=s6(e,1,dd(e)-1|0);else r=0,a=e;if(0===t)var n=0;else switch(t-1|0){case 0:try{var u=Sd(Td(X3(Qz,a))),c=1}catch(e){if((e=sh(e))[1]!==dh)throw e;var i=D3(X3(Zz,a));n=1,c=0}if(c)i=u,n=1;break;case 2:try{var s=M7(a),f=1}catch(e){if((e=sh(e))[1]!==dh)throw e;i=D3(X3(tV,a)),n=1,f=0}if(f)i=s,n=1;break;default:n=0}if(!n)try{i=Sd(Td(a))}catch(n){if((n=sh(n))[1]!==dh)throw n;i=D3(X3(eV,a))}return[9,t,r?-i:i,e]},B7=function(t,e,r){var a=Y4([0,r]);J4(a);var i=q4(a),s=yn<i?qa<i?ms<i?_t<i?vf<i?0:_u<i?ll<i?2:0:ei<i?1:0:Rc<i?H<i?No<i?1:0:sk<i?1:0:bk<i?Yu<i?1:0:me<i?1:0:Mb<i?Wv<i?Bu<i?Uo<i?Bl<i?rf<i?1:0:El<i?1:0:xo<i?Eu<i?1:0:ru<i?1:0:zu<i?Tf<i?Zt<i?1:0:Hv<i?1:0:mt<i?Hc<i?1:0:iu<i?1:0:Br<i?uv<i?Mu<i?Yf<i?1:0:Gn<i?1:0:sr<i?Y<i?1:0:qf<i?1:0:Ki<i?Ea<i?mc<i?1:0:Fr<i?1:0:Re<i?si<i?1:0:Xs<i?1:0:le<i?Vf<i?js<i?hl<i?Po<i?1:0:lv<i?1:0:Nu<i?Ls<i?1:0:an<i?1:0:Ku<i?Oa<i?tb<i?1:0:Ta<i?1:0:Vc<i?ft<i?1:0:Fi<i?1:0:cu<i?ul<i?ha<i?ja<i?1:0:is<i?1:0:F<i?fn<i?1:0:An<i?1:0:Hb<i?il<i?Rl<i?1:0:Ir<i?1:0:v<i?Xa<i?1:0:pf<i?1:0:la<i?Er<i?bb<i?ka<i?Ys<i?Ui<i?kf<i?cn<i?vi<i?2:0:Et<i?1:0:G<i?ju<i?1:0:bo<i?1:0:ae<i?to<i?Ru<i?1:0:fr<i?1:0:_b<i?Nf<i?1:0:du<i?1:0:gi<i?_o<i?Lb<i?vu<i?1:0:A<i?1:0:rt<i?ok<i?1:0:Pc<i?1:0:La<i?xe<i?Cr<i?1:0:bt<i?1:0:Lu<i?ab<i?1:0:ao<i?1:0:ke<i?Fc<i?Mo<i?Vs<i?Bo<i?1:0:Un<i?1:0:ba<i?cr<i?1:0:fl<i?1:0:ys<i?Xl<i?To<i?1:0:Zn<i?1:0:Jf<i?ai<i?1:0:ql<i?1:0:mr<i?Xi<i?wn<i?Va<i?1:0:Df<i?1:0:al<i?Ct<i?1:0:y<i?1:0:fe<i?Dr<i?Xn<i?1:0:vl<i?1:0:Ce<i?vt<i?1:0:ne<i?2:0:sv<i?xa<i?Is<i?Bi<i?yf<i?eb<i?2:0:Lv<i?2:0:_l<i?Yr<i?2:0:Fu<i?2:0:dk<i?xc<i?Mr<i?2:0:rs<i?1:0:rk<i?dl<i?1:2:cf<i?0:2:Vu<i?Ul<i?Oo<i?Dt<i?1:0:Jl<i?1:0:qt<i?nk<i?1:0:wu<i?1:0:kk<i?ub<i?gu<i?1:0:wv<i?1:0:Cs<i?Gc<i?2:0:vo<i?2:1:Da<i?tc<i?Ll<i?ev<i?Ie<i?0:2:Ua<i?0:1:ln<i?fi<i?2:1:nn<i?2:0:or<i?po<i?ya<i?2:0:ht<i?2:1:Na<i?Nl<i?2:0:Af<i?2:0:uf<i?aa<i?Au<i?fa<i?1:0:kt<i?2:1:ce<i?co<i?2:0:jb<i?2:0:wb<i?Hl<i?Ut<i?2:1:ur<i?2:0:mv<i?Gb<i?1:0:ua<i?1:0:pi<i?Ii<i?Ma<i?Cv<i?Ao<i?Xr<i?Sf<i?1:0:Za<i?1:0:yr<i?vn<i?1:0:Jv<i?2:0:tn<i?Oi<i?Ue<i?2:0:tk<i?1:0:ct<i?Cl<i?1:0:Qf<i?1:2:pb<i?j<i?zf<i?P<i?0:2:Yl<i?0:2:Rv<i?Vi<i?1:0:Pl<i?1:0:qr<i?Ni<i?_n<i?1:0:Ar<i?1:0:Ft<i?Xo<i?1:0:Aa<i?1:0:zs<i?At<i?ue<i?as<i?Yi<i?1:0:Qa<i?1:0:st<i?Te<i?1:0:kn<i?1:0:sb<i?Rb<i?cb<i?1:0:_s<i?2:0:uu<i?ni<i?1:0:_f<i?1:0:ut<i?ik<i?ps<i?ac<i?1:0:xb<i?1:0:Qr<i?bl<i?1:0:ib<i?1:0:E<i?br<i?Ql<i?1:0:Tu<i?1:0:Pr<i?ef<i?1:0:yu<i?2:0:ts<i?so<i?hb<i?Ia<i?gs<i?V<i?1:0:zr<i?1:0:no<i?hc<i?1:0:Rt<i?1:0:Vr<i?mb<i?wt<i?1:0:_i<i?1:0:nl<i?oo<i?1:0:er<i?1:0:We<i?As<i?Si<i?ou<i?1:0:rc<i?1:0:kr<i?Iv<i?1:0:zi<i?1:0:qb<i?h<i?ti<i?1:0:fv<i?1:0:mk<i?Ga<i?2:0:ws<i?1:0:Lc<i?Ca<i?Ka<i?cl<i?zv<i?2:0:Av<i?1:0:$o<i?Kl<i?1:0:uo<i?2:0:Ko<i?$l<i?Uc<i?2:0:Vl<i?2:0:Do<i?lr<i?2:0:m<i?1:0:it<i?dv<i?wl<i?ci<i?1:0:_c<i?1:0:Tr<i?xi<i?1:0:Hs<i?1:0:wo<i?fc<i?yt<i?1:0:Wl<i?1:0:Nb<i?us<i?1:0:Uu<i?1:0:uk<i?Eo<i?jr<i?Cc<i?hu<i?Ai<i?Yn<i?I<i?1:0:Ln<i?1:2:S<i?ns<i?1:0:Qo<i?1:0:bv<i?$c<i?ob<i?1:0:Kr<i?1:0:dn<i?Nn<i?1:0:oi<i?1:0:Gu<i?_a<i?If<i?Of<i?1:0:sa<i?1:0:Pf<i?W<i?2:0:zo<i?2:0:Vn<i?Pb<i?ls<i?2:1:tl<i?0:1:Hr<i?yb<i?0:1:Ht<i?0:1:Xv<i?Hu<i?$<i?ot<i?Kf<i?0:1:hk<i?0:1:_v<i?qn<i?0:2:Yo<i?1:0:$a<i?Mn<i?es<i?2:1:Dc<i?0:1:Du<i?ki<i?0:1:$e<i?2:1:ek<i?Ib<i?Zv<i?kl<i?2:1:Qv<i?2:1:Tb<i?tf<i?2:1:Vb<i?2:1:vc<i?ov<i?Yc<i?0:2:Di<i?1:0:io<i?Ya<i?1:0:gn<i?2:0:Ji<i?Wa<i?gl<i?Mt<i?db<i?n<i?2:1:Xf<i?2:1:yi<i?Uv<i?0:2:Ba<i?1:0:qv<i?Qe<i?Qb<i?2:1:Sc<i?0:2:Wc<i?ol<i?1:2:rn<i?0:1:Dv<i?wf<i?ge<i?o<i?0:2:Fl<i?1:0:tv<i?Yv<i?2:1:_e<i?2:0:Wo<i?Xe<i?av<i?1:0:xt<i?1:2:Q<i?Cb<i?0:2:Ei<i?0:2:Ha<i?os<i?g<i?we<i?$s<i?1:2:c<i?0:1:gb<i?$u<i?0:2:Bt<i?1:2:Ke<i?$i<i?mn<i?1:2:Ef<i?1:2:Vt<i?L<i?1:0:lf<i?1:0:xl<i?Fe<i?oe<i?ff<i?1:0:Go<i?1:0:Ab<i?xn<i?1:0:Sr<i?1:0:fk<i?ec<i?ro<i?2:1:Ja<i?2:0:Fo<i?dr<i?1:0:lo<i?2:0:vs<i?te<i?uc<i?Gt<i?qc<i?mf<i?vv<i?2:1:Ub<i?0:1:ga<i?fo<i?2:1:Ob<i?0:1:zt<i?Co<i?u<i?0:1:et<i?0:1:Wr<i?Qu<i?0:1:Pv<i?0:1:jc<i?Fa<i?xv<i?jn<i?0:1:ku<i?0:1:Z<i?sn<i?0:1:U<i?0:1:ii<i?Li<i?Zu<i?0:1:Ec<i?0:1:ee<i?Zl<i?0:1:Hi<i?2:0:hn<i?Sb<i?Ov<i?Rr<i?li<i?1:0:Ra<i?1:0:d<i?tt<i?1:0:Vv<i?2:1:ir<i?Oc<i?bi<i?0:1:En<i?0:2:gt<i?Ou<i?0:1:Zb<i?0:1:nc<i?pr<i?nu<i?Os<i?0:1:wc<i?0:1:ea<i?de<i?0:1:pv<i?0:1:se<i?Jt<i?ho<i?0:1:Ve<i?0:1:Zo<i?zn<i?0:1:Js<i?2:0:Dn<i?Ev<i?pn<i?Lo<i?yc<i?ca<i?1:0:oc<i?1:0:Le<i?xr<i?1:0:zc<i?1:0:ma<i?Cf<i?ia<i?1:0:yl<i?1:2:Es<i?Vo<i?1:0:Oe<i?1:0:nr<i?yo<i?hr<i?ve<i?1:0:$v<i?1:0:Pi<i?he<i?1:0:Al<i?1:0:Zf<i?Ts<i?Ne<i?1:0:Ac<i?1:0:N<i?nt<i?1:0:Tt<i?1:0:eu<i?Ju<i?vb<i?pe<i?x<i?1:0:Fb<i?1:0:rr<i?Wi<i?1:0:He<i?1:0:ji<i?Xb<i?Gl<i?1:0:$t<i?1:0:Pu<i?un<i?1:0:pu<i?2:0:wr<i?jt<i?Io<i?of<i?2:0:Be<i?2:0:Tn<i?da<i?1:0:kb<i?1:0:qo<i?Iu<i?lt<i?1:0:Jn<i?2:0:Fs<i?Pe<i?2:0:Sl<i?2:0:Dd(sV,i+1|0)-1|0;if(3<s>>>0)var f=W4(a);else switch(s){case 0:f=2;break;case 1:f=0;break;case 2:f=1;break;default:if(H4(a,2),0===E7(q4(a))){var l=t7(q4(a));if(0===l)f=0===Q8(q4(a))&&0===Q8(q4(a))&&0===Q8(q4(a))?0:W4(a);else if(1===l)if(0===Q8(q4(a)))for(;;){var b=c5(q4(a));if(0!==b){f=1===b?0:W4(a);break}}else f=W4(a);else f=W4(a)}else f=W4(a)}if(2<=f){if(!(3<=f))return R7(t,e,31)}else if(0<=f)return t;return D3(Kz)},G7=function(t,e,r){var a=e+V4(r)|0;return[0,N7(t,a,e+$4(r)|0),o8(r)]},Y7=function(t,e){for(var r=V4(t[2]),a=s8(e),n=w6(dd(e)),u=t;;){J4(a);var c=q4(a),i=92<c?1:Dd(VV,c+1|0)-1|0;if(2<i>>>0)var s=W4(a);else switch(i){case 0:s=2;break;case 1:s=3;break;default:if(H4(a,3),0===E7(q4(a))){var f=t7(q4(a));if(0===f)s=0===Q8(q4(a))&&0===Q8(q4(a))&&0===Q8(q4(a))?0:W4(a);else if(1===f)if(0===Q8(q4(a)))for(;;){var o=c5(q4(a));if(0!==o){s=1===o?1:W4(a);break}}else s=W4(a);else s=W4(a)}else s=W4(a)}if(3<s>>>0)return D3(zz);switch(s){case 0:var v=G7(u,r,a),l=v[2],b=xd(X3(Vz,s6(l,2,dd(l)-2|0))),k=B7(u,v[1],b);v8(n,b);u=k;continue;case 1:var d=G7(u,r,a),h=d[2],p=xd(X3($z,s6(h,3,dd(h)-4|0))),w=B7(u,d[1],p);v8(n,p);u=w;continue;case 2:return[0,u,m6(n)];default:_6(n,o8(a));continue}}},q7=function(t,e,r){var a=D7(t,P7(t,e));return z4(e),oh(r,a,e)},J7=function(t,e,r){for(var a=t;;){J4(r);var n=q4(r),u=-1<n?42<n?Ss<n?0:qs<n?1:0:Dd(aV,n)-1|0:-1;if(3<u>>>0)var c=W4(r);else switch(u){case 0:c=3;break;case 1:c=0;break;case 2:H4(r,0);c=0===r7(q4(r))?0:W4(r);break;default:H4(r,3);var i=q4(r),s=44<i?47<i?-1:Dd(aK,i+-45|0)-1|0:-1;c=0===s?0===I7(q4(r))?2:W4(r):1===s?1:W4(r)}if(3<c>>>0){var f=D7(a,P7(a,r));return[0,f,P7(f,r)]}switch(c){case 0:var o=F7(a,r);_6(e,o8(r));a=o;continue;case 1:var v=P7(a,r);return[0,a[4]?R7(a,v,[2,lM,vM]):a,v];case 2:if(a[4])return[0,a,P7(a,r)];_6(e,bM);continue;default:_6(e,o8(r));continue}}},H7=function(t,e,r){for(;;){J4(r);var a=q4(r),n=13<a?Ss<a?1:qs<a?2:1:Dd(jV,a+1|0)-1|0;if(3<n>>>0)var u=W4(r);else switch(n){case 0:u=0;break;case 1:u=2;break;case 2:u=1;break;default:H4(r,1);u=0===r7(q4(r))?1:W4(r)}if(2<u>>>0)return D3(kM);switch(u){case 0:return[0,t,P7(t,r)];case 1:var c=P7(t,r),i=c[3],s=F7(t,r),f=K4(r);return[0,s,[0,c[1],c[2],[0,i[1],i[2]-f|0,i[3]-f|0]]];default:_6(e,o8(r));continue}}},W7=function(t,e){function r(t){return H4(t,3),0===I5(q4(t))?2:W4(t)}J4(e);var a=q4(e),n=Sa<a?Ss<a?1:qs<a?2:1:Dd(vV,a+1|0)-1|0;if(14<n>>>0)var u=W4(e);else switch(n){case 1:u=16;break;case 2:u=15;break;case 3:H4(e,15);u=0===r7(q4(e))?15:W4(e);break;case 4:H4(e,4);u=0===I5(q4(e))?r(e):W4(e);break;case 5:H4(e,11);u=0===I5(q4(e))?r(e):W4(e);break;case 7:u=5;break;case 8:u=6;break;case 9:u=7;break;case 10:u=8;break;case 11:u=9;break;case 12:H4(e,14);var c=t7(q4(e));if(0===c)u=0===Q8(q4(e))&&0===Q8(q4(e))&&0===Q8(q4(e))?12:W4(e);else if(1===c)if(0===Q8(q4(e)))for(;;){var i=c5(q4(e));if(0!==i){u=1===i?13:W4(e);break}}else u=W4(e);else u=W4(e);break;case 13:u=10;break;case 14:H4(e,14);u=0===Q8(q4(e))&&0===Q8(q4(e))?1:W4(e);break;default:u=0}if(16<u>>>0)return D3(Rz);switch(u){case 1:var s=o8(e);return[0,t,s,[0,xd(X3(Uz,s))],0];case 2:var f=o8(e),o=xd(X3(Dz,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=o8(e);return[0,t,v,[0,xd(X3(Fz,v))],1];case 4:return[0,t,Mz,[0,0],0];case 5:return[0,t,jz,[0,8],0];case 6:return[0,t,Xz,[0,12],0];case 7:return[0,t,Bz,[0,10],0];case 8:return[0,t,Gz,[0,13],0];case 9:return[0,t,Yz,[0,9],0];case 10:return[0,t,qz,[0,11],0];case 11:var l=o8(e);return[0,t,l,[0,xd(X3(Jz,l))],1];case 12:var b=o8(e);return[0,t,b,[0,xd(X3(Hz,s6(b,1,dd(b)-1|0)))],0];case 13:var k=o8(e),d=xd(X3(Wz,s6(k,2,dd(k)-3|0)));return[0,ss<d?D7(t,P7(t,e)):t,k,[0,d],0];case 14:var h=o8(e),p=Q4(e);return[0,D7(t,P7(t,e)),h,p,0];case 15:var w=o8(e);return[0,F7(t,e),w,[0],0];default:return[0,t,o8(e),Q4(e),0]}},z7=function(t,e,r,a,n,u){for(var c=t,i=n;;){J4(u);var s=q4(u),f=92<s?1:Dd(zV,s+1|0)-1|0;if(4<f>>>0)var o=W4(u);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 D3(dM);switch(o){case 0:var v=o8(u);if(_6(a,v),eh(e,v))return[0,c,P7(c,u),i];_6(r,v);continue;case 1:_6(a,hM);var l=W7(c,u),b=l[4]||i;_6(a,l[2]),d6(function(t){return v8(r,t)},l[3]);c=l[1],i=b;continue;case 2:var k=o8(u);_6(a,k);var d=D7(c,P7(c,u));return _6(r,k),[0,d,P7(d,u),i];default:var h=o8(u);_6(a,h),_6(r,h);continue}}},V7=function(t,e,r,a,n,u){for(var c=t;;){J4(u);var i=q4(u),s=96<i?1:Dd(r$,i+1|0)-1|0;if(6<s>>>0)var f=W4(u);else switch(s){case 0:f=0;break;case 1:f=6;break;case 2:f=5;break;case 3:H4(u,5);f=0===r7(q4(u))?4:W4(u);break;case 4:H4(u,6);var o=q4(u);f=0===(xu<o?Zr<o?-1:0:-1)?2:W4(u);break;case 5:f=3;break;default:f=1}if(6<f>>>0)return D3(pM);switch(f){case 0:var v=D7(c,P7(c,u));return[0,v,U8(e,P7(v,u)),1];case 1:return g6(n,96),[0,c,U8(e,P7(c,u)),1];case 2:return _6(n,wM),[0,c,U8(e,P7(c,u)),0];case 3:g6(a,92),g6(n,92);var l=W7(c,u),b=l[2];_6(a,b),_6(n,b),d6(function(t){return v8(r,t)},l[3]);c=l[1];continue;case 4:_6(a,mM),_6(n,yM),_6(r,gM);c=F7(c,u);continue;case 5:var k=o8(u);_6(a,k),_6(n,k),g6(r,10);c=F7(c,u);continue;default:var d=o8(u);_6(a,d),_6(n,d),_6(r,d);continue}}},$7=function(t,e,r,a,n){for(var u=t;;){J4(n);var c=q4(n),i=Zr<c?Ss<c?1:qs<c?2:1:Dd(l$,c+1|0)-1|0;if(5<i>>>0)var s=W4(n);else switch(i){case 0:s=1;break;case 1:s=6;break;case 2:s=2;break;case 3:H4(n,2);s=0===r7(q4(n))?2:W4(n);break;case 4:s=0;break;default:H4(n,6);var f=q4(n),o=34<f?xu<f?-1:Dd(n$,f-35|0)-1|0:-1;if(0===o){var v=q4(n),l=47<v?Sa<v?-1:Dd(v$,v+Cn|0)-1|0:-1;if(0===l)for(;;){var b=q4(n),k=47<b?59<b?-1:Dd(kV,b+Cn|0)-1|0:-1;if(0!==k){s=1===k?4:W4(n);break}}else if(1===l)if(0===Q8(q4(n)))for(;;){var d=q4(n),h=47<d?xf<d?-1:Dd(s$,d+Cn|0)-1|0:-1;if(0!==h){s=1===h?3:W4(n);break}}else s=W4(n);else s=W4(n)}else if(1===o)if(0===O7(q4(n))){var p=Z8(q4(n));if(0===p){var w=Z8(q4(n));if(0===w){var m=Z8(q4(n));if(0===m){var y=Z8(q4(n));if(0===y){var g=Z8(q4(n));if(0===g){var _=Z8(q4(n));if(0===_){var T=q4(n);s=0===(58<T?59<T?-1:0:-1)?5:W4(n)}else s=1===_?5:W4(n)}else s=1===g?5:W4(n)}else s=1===y?5:W4(n)}else s=1===m?5:W4(n)}else s=1===w?5:W4(n)}else s=1===p?5:W4(n)}else s=W4(n);else s=W4(n)}if(6<s>>>0)return D3(OM);switch(s){case 0:var S=o8(n);switch(e){case 0:var x=rh(S,NM)?0:1;break;case 1:x=rh(S,PM)?0:1;break;default:if(rh(S,LM))if(rh(S,RM)){x=0;var E=0}else E=1;else E=1;if(E)return z4(n),[0,u,P7(u,n)]}if(x)return[0,u,P7(u,n)];_6(a,S),_6(r,S);continue;case 1:var A=D7(u,P7(u,n));return[0,A,P7(A,n)];case 2:var I=o8(n);_6(a,I),_6(r,I);u=F7(u,n);continue;case 3:var C=o8(n),O=s6(C,3,dd(C)-4|0);_6(a,C),v8(r,xd(X3(UM,O)));continue;case 4:var N=o8(n),P=s6(N,2,dd(N)-3|0);_6(a,N),v8(r,xd(P));continue;case 5:var L=o8(n),R=s6(L,1,dd(L)-2|0);_6(a,L);var U=Gk(R,DM);if(0<=U)if(0<U){var D=Gk(R,mY);if(0<=D)if(0<D){var F=Gk(R,MJ);if(0<=F)if(0<F){var M=Gk(R,WH);if(0<=M)if(0<M){var j=Gk(R,SW);if(0<=j)if(0<j)if(rh(R,jW))if(rh(R,XW))if(rh(R,BW))if(rh(R,GW))if(rh(R,YW))if(rh(R,qW))var X=1,B=0,G=0,Y=0,q=0;else{var J=JW;q=1}else J=HW,q=1;else J=WW,q=1;else J=zW,q=1;else J=VW,q=1;else J=$W,q=1;else J=KW,q=1;else if(rh(R,xW))if(rh(R,EW))if(rh(R,AW))if(rh(R,IW))if(rh(R,CW))if(rh(R,OW))if(rh(R,NW))X=1,B=0,G=0,Y=0,q=0;else J=PW,q=1;else J=LW,q=1;else J=RW,q=1;else J=UW,q=1;else J=DW,q=1;else J=FW,q=1;else J=MW,q=1;if(q){var H=J;Y=1}}else H=QW,Y=1;else{var W=Gk(R,zH);if(0<=W)if(0<W)if(rh(R,fW))if(rh(R,oW))if(rh(R,vW))if(rh(R,lW))if(rh(R,bW))if(rh(R,kW))if(rh(R,dW)){X=1,B=0,G=0,Y=0;var z=0}else{var V=hW;z=1}else V=pW,z=1;else V=wW,z=1;else V=mW,z=1;else V=yW,z=1;else V=gW,z=1;else V=_W,z=1;else V=TW,z=1;else if(rh(R,VH))if(rh(R,$H))if(rh(R,KH))if(rh(R,QH))if(rh(R,ZH))if(rh(R,tW))if(rh(R,eW))X=1,B=0,G=0,Y=0,z=0;else V=rW,z=1;else V=aW,z=1;else V=nW,z=1;else V=uW,z=1;else V=cW,z=1;else V=iW,z=1;else V=sW,z=1;if(z)H=V,Y=1}if(Y){var $=H;G=1}}else $=ZW,G=1;else{var K=Gk(R,jJ);if(0<=K)if(0<K){var Q=Gk(R,hH);if(0<=Q)if(0<Q)if(rh(R,NH))if(rh(R,PH))if(rh(R,LH))if(rh(R,RH))if(rh(R,UH))if(rh(R,DH))if(rh(R,FH)){X=1,B=0,G=0;var Z=0,tt=0}else{var et=MH;tt=1}else et=jH,tt=1;else et=XH,tt=1;else et=BH,tt=1;else et=GH,tt=1;else et=YH,tt=1;else et=qH,tt=1;else et=JH,tt=1;else if(rh(R,pH))if(rh(R,wH))if(rh(R,mH))if(rh(R,yH))if(rh(R,gH))if(rh(R,_H))if(rh(R,TH))X=1,B=0,G=0,Z=0,tt=0;else et=SH,tt=1;else et=xH,tt=1;else et=EH,tt=1;else et=AH,tt=1;else et=IH,tt=1;else et=CH,tt=1;else et=OH,tt=1;if(tt){var rt=et;Z=1}}else rt=HH,Z=1;else{var at=Gk(R,XJ);if(0<=at)if(0<at)if(rh(R,eH))if(rh(R,rH))if(rh(R,aH))if(rh(R,nH))if(rh(R,uH))if(rh(R,cH))if(rh(R,iH)){X=1,B=0,G=0,Z=0;var nt=0}else{var ut=sH;nt=1}else ut=fH,nt=1;else ut=oH,nt=1;else ut=vH,nt=1;else ut=lH,nt=1;else ut=bH,nt=1;else ut=kH,nt=1;else ut=dH,nt=1;else if(rh(R,BJ))if(rh(R,GJ))if(rh(R,YJ))if(rh(R,qJ))if(rh(R,JJ))if(rh(R,HJ))if(rh(R,WJ))X=1,B=0,G=0,Z=0,nt=0;else ut=zJ,nt=1;else ut=VJ,nt=1;else ut=$J,nt=1;else ut=KJ,nt=1;else ut=QJ,nt=1;else ut=ZJ,nt=1;else ut=tH,nt=1;if(nt)rt=ut,Z=1}if(Z)$=rt,G=1}if(G){var ct=$;B=1}}else ct=tz,B=1;else{var it=Gk(R,yY);if(0<=it)if(0<it){var st=Gk(R,Cq);if(0<=st)if(0<st){var ft=Gk(R,cJ);if(0<=ft)if(0<ft)if(rh(R,gJ))if(rh(R,_J))if(rh(R,TJ))if(rh(R,SJ))if(rh(R,xJ))if(rh(R,EJ))if(rh(R,AJ)){X=1,B=0;var ot=0,vt=0,lt=0}else{var bt=IJ;lt=1}else bt=CJ,lt=1;else bt=OJ,lt=1;else bt=NJ,lt=1;else bt=PJ,lt=1;else bt=LJ,lt=1;else bt=RJ,lt=1;else bt=UJ,lt=1;else if(rh(R,iJ))if(rh(R,sJ))if(rh(R,fJ))if(rh(R,oJ))if(rh(R,vJ))if(rh(R,lJ))if(rh(R,bJ))X=1,B=0,ot=0,vt=0,lt=0;else bt=kJ,lt=1;else bt=dJ,lt=1;else bt=hJ,lt=1;else bt=pJ,lt=1;else bt=wJ,lt=1;else bt=mJ,lt=1;else bt=yJ,lt=1;if(lt){var kt=bt;vt=1}}else kt=DJ,vt=1;else{var dt=Gk(R,Oq);if(0<=dt)if(0<dt)if(rh(R,Jq))if(rh(R,Hq))if(rh(R,Wq))if(rh(R,zq))if(rh(R,Vq))if(rh(R,$q))if(rh(R,Kq)){X=1,B=0,ot=0,vt=0;var ht=0}else{var pt=Qq;ht=1}else pt=Zq,ht=1;else pt=tJ,ht=1;else pt=eJ,ht=1;else pt=rJ,ht=1;else pt=aJ,ht=1;else pt=nJ,ht=1;else pt=uJ,ht=1;else if(rh(R,Nq))if(rh(R,Pq))if(rh(R,Lq))if(rh(R,Rq))if(rh(R,Uq))if(rh(R,Dq))if(rh(R,Fq))X=1,B=0,ot=0,vt=0,ht=0;else pt=Mq,ht=1;else pt=jq,ht=1;else pt=Xq,ht=1;else pt=Bq,ht=1;else pt=Gq,ht=1;else pt=Yq,ht=1;else pt=qq,ht=1;if(ht)kt=pt,vt=1}if(vt){var wt=kt;ot=1}}else wt=FJ,ot=1;else{var mt=Gk(R,gY);if(0<=mt)if(0<mt){var yt=Gk(R,QY);if(0<=yt)if(0<yt)if(rh(R,bq))if(rh(R,kq))if(rh(R,dq))if(rh(R,hq))if(rh(R,pq))if(rh(R,wq))if(rh(R,mq)){X=1,B=0,ot=0;var gt=0,_t=0}else{var Tt=yq;_t=1}else Tt=gq,_t=1;else Tt=_q,_t=1;else Tt=Tq,_t=1;else Tt=Sq,_t=1;else Tt=xq,_t=1;else Tt=Eq,_t=1;else Tt=Aq,_t=1;else if(rh(R,ZY))if(rh(R,tq))if(rh(R,eq))if(rh(R,rq))if(rh(R,aq))if(rh(R,nq))if(rh(R,uq))X=1,B=0,ot=0,gt=0,_t=0;else Tt=cq,_t=1;else Tt=iq,_t=1;else Tt=sq,_t=1;else Tt=fq,_t=1;else Tt=oq,_t=1;else Tt=vq,_t=1;else Tt=lq,_t=1;if(_t){var St=Tt;gt=1}}else St=Iq,gt=1;else{var xt=Gk(R,_Y);if(0<=xt)if(0<xt)if(rh(R,FY))if(rh(R,MY))if(rh(R,jY))if(rh(R,XY))if(rh(R,BY))if(rh(R,GY))if(rh(R,YY)){X=1,B=0,ot=0,gt=0;var Et=0}else{var At=qY;Et=1}else At=JY,Et=1;else At=HY,Et=1;else At=WY,Et=1;else At=zY,Et=1;else At=VY,Et=1;else At=$Y,Et=1;else At=KY,Et=1;else if(rh(R,TY))if(rh(R,SY))if(rh(R,xY))if(rh(R,EY))if(rh(R,AY))if(rh(R,IY))if(rh(R,CY))X=1,B=0,ot=0,gt=0,Et=0;else At=OY,Et=1;else At=NY,Et=1;else At=PY,Et=1;else At=LY,Et=1;else At=RY,Et=1;else At=UY,Et=1;else At=DY,Et=1;if(Et)St=At,gt=1}if(gt)wt=St,ot=1}if(ot)ct=wt,B=1}if(B){var It=ct;X=0}}else It=ez,X=0;else{var Ct=Gk(R,FM);if(0<=Ct)if(0<Ct){var Ot=Gk(R,rB);if(0<=Ot)if(0<Ot){var Nt=Gk(R,vG);if(0<=Nt)if(0<Nt){var Pt=Gk(R,GG);if(0<=Pt)if(0<Pt)if(rh(R,aY))if(rh(R,nY))if(rh(R,uY))if(rh(R,cY))if(rh(R,iY))if(rh(R,sY)){X=1;var Lt=0,Rt=0,Ut=0,Dt=0}else{var Ft=fY;Dt=1}else Ft=oY,Dt=1;else Ft=vY,Dt=1;else Ft=lY,Dt=1;else Ft=bY,Dt=1;else Ft=kY,Dt=1;else Ft=dY,Dt=1;else if(rh(R,YG))if(rh(R,qG))if(rh(R,JG))if(rh(R,HG))if(rh(R,WG))if(rh(R,zG))if(rh(R,VG))X=1,Lt=0,Rt=0,Ut=0,Dt=0;else Ft=$G,Dt=1;else Ft=KG,Dt=1;else Ft=QG,Dt=1;else Ft=ZG,Dt=1;else Ft=tY,Dt=1;else Ft=eY,Dt=1;else Ft=rY,Dt=1;if(Dt){var Mt=Ft;Ut=1}}else Mt=hY,Ut=1;else{var jt=Gk(R,lG);if(0<=jt)if(0<jt)if(rh(R,AG))if(rh(R,IG))if(rh(R,CG))if(rh(R,OG))if(rh(R,NG))if(rh(R,PG))if(rh(R,LG)){X=1,Lt=0,Rt=0,Ut=0;var Xt=0}else{var Bt=RG;Xt=1}else Bt=UG,Xt=1;else Bt=DG,Xt=1;else Bt=FG,Xt=1;else Bt=MG,Xt=1;else Bt=jG,Xt=1;else Bt=XG,Xt=1;else Bt=BG,Xt=1;else if(rh(R,bG))if(rh(R,kG))if(rh(R,dG))if(rh(R,hG))if(rh(R,pG))if(rh(R,wG))if(rh(R,mG))X=1,Lt=0,Rt=0,Ut=0,Xt=0;else Bt=yG,Xt=1;else Bt=gG,Xt=1;else Bt=_G,Xt=1;else Bt=TG,Xt=1;else Bt=SG,Xt=1;else Bt=xG,Xt=1;else Bt=EG,Xt=1;if(Xt)Mt=Bt,Ut=1}if(Ut){var Gt=Mt;Rt=1}}else Gt=pY,Rt=1;else{var Yt=Gk(R,aB);if(0<=Yt)if(0<Yt){var qt=Gk(R,RB);if(0<=qt)if(0<qt)if(rh(R,VB))if(rh(R,$B))if(rh(R,KB))if(rh(R,QB))if(rh(R,ZB))if(rh(R,tG))if(rh(R,eG)){X=1,Lt=0,Rt=0;var Jt=0,Ht=0}else{var Wt=rG;Ht=1}else Wt=aG,Ht=1;else Wt=nG,Ht=1;else Wt=uG,Ht=1;else Wt=cG,Ht=1;else Wt=iG,Ht=1;else Wt=sG,Ht=1;else Wt=fG,Ht=1;else if(rh(R,UB))if(rh(R,DB))if(rh(R,FB))if(rh(R,MB))if(rh(R,jB))if(rh(R,XB))if(rh(R,BB))X=1,Lt=0,Rt=0,Jt=0,Ht=0;else Wt=GB,Ht=1;else Wt=YB,Ht=1;else Wt=qB,Ht=1;else Wt=JB,Ht=1;else Wt=HB,Ht=1;else Wt=WB,Ht=1;else Wt=zB,Ht=1;if(Ht){var zt=Wt;Jt=1}}else zt=oG,Jt=1;else{var Vt=Gk(R,nB);if(0<=Vt)if(0<Vt)if(rh(R,mB))if(rh(R,yB))if(rh(R,gB))if(rh(R,_B))if(rh(R,TB))if(rh(R,SB))if(rh(R,xB)){X=1,Lt=0,Rt=0,Jt=0;var $t=0}else{var Kt=EB;$t=1}else Kt=AB,$t=1;else Kt=IB,$t=1;else Kt=CB,$t=1;else Kt=OB,$t=1;else Kt=NB,$t=1;else Kt=PB,$t=1;else Kt=LB,$t=1;else if(rh(R,uB))if(rh(R,cB))if(rh(R,iB))if(rh(R,sB))if(rh(R,fB))if(rh(R,oB))if(rh(R,vB))X=1,Lt=0,Rt=0,Jt=0,$t=0;else Kt=lB,$t=1;else Kt=bB,$t=1;else Kt=kB,$t=1;else Kt=dB,$t=1;else Kt=hB,$t=1;else Kt=pB,$t=1;else Kt=wB,$t=1;if($t)zt=Kt,Jt=1}if(Jt)Gt=zt,Rt=1}if(Rt){var Qt=Gt;Lt=1}}else Qt=wY,Lt=1;else{var Zt=Gk(R,MM);if(0<=Zt)if(0<Zt){var te=Gk(R,Wj);if(0<=te)if(0<te){var ee=Gk(R,SX);if(0<=ee)if(0<ee)if(rh(R,jX))if(rh(R,XX))if(rh(R,BX))if(rh(R,GX))if(rh(R,YX))if(rh(R,qX))if(rh(R,JX)){X=1,Lt=0;var re=0,ae=0,ne=0}else{var ue=HX;ne=1}else ue=WX,ne=1;else ue=zX,ne=1;else ue=VX,ne=1;else ue=$X,ne=1;else ue=KX,ne=1;else ue=QX,ne=1;else ue=ZX,ne=1;else if(rh(R,xX))if(rh(R,EX))if(rh(R,AX))if(rh(R,IX))if(rh(R,CX))if(rh(R,OX))if(rh(R,NX))X=1,Lt=0,re=0,ae=0,ne=0;else ue=PX,ne=1;else ue=LX,ne=1;else ue=RX,ne=1;else ue=UX,ne=1;else ue=DX,ne=1;else ue=FX,ne=1;else ue=MX,ne=1;if(ne){var ce=ue;ae=1}}else ce=tB,ae=1;else{var ie=Gk(R,zj);if(0<=ie)if(0<ie)if(rh(R,fX))if(rh(R,oX))if(rh(R,vX))if(rh(R,lX))if(rh(R,bX))if(rh(R,kX))if(rh(R,dX)){X=1,Lt=0,re=0,ae=0;var se=0}else{var fe=hX;se=1}else fe=pX,se=1;else fe=wX,se=1;else fe=mX,se=1;else fe=yX,se=1;else fe=gX,se=1;else fe=_X,se=1;else fe=TX,se=1;else if(rh(R,Vj))if(rh(R,$j))if(rh(R,Kj))if(rh(R,Qj))if(rh(R,Zj))if(rh(R,tX))if(rh(R,eX))X=1,Lt=0,re=0,ae=0,se=0;else fe=rX,se=1;else fe=aX,se=1;else fe=nX,se=1;else fe=uX,se=1;else fe=cX,se=1;else fe=iX,se=1;else fe=sX,se=1;if(se)ce=fe,ae=1}if(ae){var oe=ce;re=1}}else oe=eB,re=1;else{var ve=Gk(R,jM);if(0<=ve)if(0<ve){var le=Gk(R,hj);if(0<=le)if(0<le)if(rh(R,Nj))if(rh(R,Pj))if(rh(R,Lj))if(rh(R,Rj))if(rh(R,Uj))if(rh(R,Dj))if(rh(R,Fj)){X=1,Lt=0,re=0;var be=0,ke=0}else{var de=Mj;ke=1}else de=jj,ke=1;else de=Xj,ke=1;else de=Bj,ke=1;else de=Gj,ke=1;else de=Yj,ke=1;else de=qj,ke=1;else de=Jj,ke=1;else if(rh(R,pj))if(rh(R,wj))if(rh(R,mj))if(rh(R,yj))if(rh(R,gj))if(rh(R,_j))if(rh(R,Tj))X=1,Lt=0,re=0,be=0,ke=0;else de=Sj,ke=1;else de=xj,ke=1;else de=Ej,ke=1;else de=Aj,ke=1;else de=Ij,ke=1;else de=Cj,ke=1;else de=Oj,ke=1;if(ke){var he=de;be=1}}else he=Hj,be=1;else{var pe=Gk(R,XM);if(0<=pe)if(0<pe)if(rh(R,ej))if(rh(R,rj))if(rh(R,aj))if(rh(R,nj))if(rh(R,uj))if(rh(R,cj))if(rh(R,ij)){X=1,Lt=0,re=0,be=0;var we=0}else{var me=sj;we=1}else me=fj,we=1;else me=oj,we=1;else me=vj,we=1;else me=lj,we=1;else me=bj,we=1;else me=kj,we=1;else me=dj,we=1;else if(rh(R,BM))if(rh(R,GM))if(rh(R,YM))if(rh(R,qM))if(rh(R,JM))if(rh(R,HM))if(rh(R,WM))X=1,Lt=0,re=0,be=0,we=0;else me=zM,we=1;else me=VM,we=1;else me=$M,we=1;else me=KM,we=1;else me=QM,we=1;else me=ZM,we=1;else me=tj,we=1;if(we)he=me,be=1}if(be)oe=he,re=1}if(re)Qt=oe,Lt=1}if(Lt)It=Qt,X=0}var ye=X?0:It;ye?v8(r,ye[1]):_6(r,X3(az,X3(R,rz)));continue;default:var ge=o8(n);_6(a,ge),_6(r,ge);continue}}},K7=function(t,e){function r(t){return 0===W5(q4(t))&&0===O5(q4(t))&&0===h7(q4(t))&&0===J5(q4(t))&&0===H5(q4(t))&&0===C5(q4(t))&&0===N5(q4(t))&&0===W5(q4(t))&&0===E7(q4(t))&&0===z5(q4(t))&&0===v7(q4(t))?3:W4(t)}function a(t){return H4(t,3),0===C7(q4(t))?3:W4(t)}function i(t){for(;;)if(H4(t,17),0!==O7(q4(t)))return W4(t)}function s(t){H4(t,18);var e=x5(q4(t));if(0===e)return i(t);if(1===e)for(;;){H4(t,18);var r=e7(q4(t));if(2<r>>>0)return W4(t);switch(r){case 0:return i(t);case 1:continue;default:t:for(;;){if(0===$8(q4(t)))for(;;){H4(t,18);var a=e7(q4(t));if(2<a>>>0)return W4(t);switch(a){case 0:return i(t);case 1:continue;default:continue t}}return W4(t)}}}return W4(t)}function f(t){t:for(;;){if(0===$8(q4(t)))for(;;){H4(t,18);var e=i7(q4(t));if(3<e>>>0)return W4(t);switch(e){case 0:return i(t);case 1:return s(t);case 2:continue;default:continue t}}return W4(t)}}function b(t){for(;;)if(H4(t,15),0!==O7(q4(t)))return W4(t)}function k(t){for(;;)if(H4(t,15),0!==O7(q4(t)))return W4(t)}function p(t){t:for(;;){if(0===$8(q4(t)))for(;;){H4(t,16);var e=e7(q4(t));if(2<e>>>0)return W4(t);switch(e){case 0:return k(t);case 1:continue;default:continue t}}return W4(t)}}function _(t){H4(t,17);var e=l7(q4(t));if(3<e>>>0)return W4(t);switch(e){case 0:return i(t);case 1:var r=w5(q4(t));if(0===r)for(;;){H4(t,16);var a=x5(q4(t));if(0===a)return k(t);if(1!==a)return W4(t)}if(1===r)for(;;){H4(t,16);var n=e7(q4(t));if(2<n>>>0)return W4(t);switch(n){case 0:return k(t);case 1:continue;default:return p(t)}}return W4(t);case 2:for(;;){H4(t,16);var u=x5(q4(t));if(0===u)return b(t);if(1!==u)return W4(t)}default:for(;;){H4(t,16);var c=e7(q4(t));if(2<c>>>0)return W4(t);switch(c){case 0:return b(t);case 1:continue;default:return p(t)}}}}function T(t){H4(t,18);var e=B5(q4(t));if(2<e>>>0)return W4(t);switch(e){case 0:return i(t);case 1:for(;;){H4(t,18);var r=k5(q4(t));if(3<r>>>0)return W4(t);switch(r){case 0:return i(t);case 1:continue;case 2:return _(t);default:t:for(;;){if(0===$8(q4(t)))for(;;){H4(t,18);var a=k5(q4(t));if(3<a>>>0)return W4(t);switch(a){case 0:return i(t);case 1:continue;case 2:return _(t);default:continue t}}return W4(t)}}}default:return _(t)}}function C(t){for(;;){H4(t,18);var e=j5(q4(t));if(4<e>>>0)return W4(t);switch(e){case 0:return i(t);case 1:return T(t);case 2:continue;case 3:return _(t);default:return f(t)}}}function O(t){H4(t,17);var e=n5(q4(t));if(0===e)return i(t);if(1===e)for(;;){H4(t,14);var r=X5(q4(t));if(2<r>>>0)return W4(t);switch(r){case 0:for(;;)if(H4(t,13),0!==O7(q4(t)))return W4(t);case 1:continue;default:t:for(;;){if(0===Q8(q4(t)))for(;;){H4(t,14);var a=X5(q4(t));if(2<a>>>0)return W4(t);switch(a){case 0:for(;;)if(H4(t,13),0!==O7(q4(t)))return W4(t);case 1:continue;default:continue t}}return W4(t)}}}return W4(t)}function R(t){H4(t,17);var e=a7(q4(t));if(0===e)return i(t);if(1===e)for(;;){H4(t,10);var r=b7(q4(t));if(2<r>>>0)return W4(t);switch(r){case 0:for(;;)if(H4(t,9),0!==O7(q4(t)))return W4(t);case 1:continue;default:t:for(;;){if(0===I5(q4(t)))for(;;){H4(t,10);var a=b7(q4(t));if(2<a>>>0)return W4(t);switch(a){case 0:for(;;)if(H4(t,9),0!==O7(q4(t)))return W4(t);case 1:continue;default:continue t}}return W4(t)}}}return W4(t)}function D(t){H4(t,17);var e=Z5(q4(t));if(0===e)return i(t);if(1===e)for(;;){H4(t,8);var r=V8(q4(t));if(2<r>>>0)return W4(t);switch(r){case 0:for(;;)if(H4(t,7),0!==O7(q4(t)))return W4(t);case 1:continue;default:t:for(;;){if(0===h5(q4(t)))for(;;){H4(t,8);var a=V8(q4(t));if(2<a>>>0)return W4(t);switch(a){case 0:for(;;)if(H4(t,7),0!==O7(q4(t)))return W4(t);case 1:continue;default:continue t}}return W4(t)}}}return W4(t)}function M(t){for(;;){H4(t,18);var e=p7(q4(t));if(2<e>>>0)return W4(t);switch(e){case 0:return i(t);case 1:return s(t);default:continue}}}function X(t){for(;;)if(H4(t,11),0!==O7(q4(t)))return W4(t)}function B(t){for(;;){H4(t,12);var e=d7(q4(t));if(4<e>>>0)return W4(t);switch(e){case 0:return X(t);case 1:return s(t);case 2:continue;case 3:for(;;){H4(t,11);var r=p7(q4(t));if(2<r>>>0)return W4(t);switch(r){case 0:return X(t);case 1:return s(t);default:continue}}default:t:for(;;){if(0===I5(q4(t)))for(;;){H4(t,12);var a=b7(q4(t));if(2<a>>>0)return W4(t);switch(a){case 0:for(;;)if(H4(t,11),0!==O7(q4(t)))return W4(t);case 1:continue;default:continue t}}return W4(t)}}}}function q(t){H4(t,18);var e=v5(q4(t));if(7<e>>>0)return W4(t);switch(e){case 0:return i(t);case 1:return T(t);case 2:return B(t);case 3:return M(t);case 4:return D(t);case 5:return _(t);case 6:return R(t);default:return O(t)}}function J(t){for(;;){H4(t,18);var e=k5(q4(t));if(3<e>>>0)return W4(t);switch(e){case 0:return i(t);case 1:continue;case 2:return _(t);default:t:for(;;){if(0===$8(q4(t)))for(;;){H4(t,18);var r=k5(q4(t));if(3<r>>>0)return W4(t);switch(r){case 0:return i(t);case 1:continue;case 2:return _(t);default:continue t}}return W4(t)}}}}function z(t){return 0===$8(q4(t))?J(t):W4(t)}function K(t,e){for(;;){H4(e,34);var r=u5(q4(e));if(0!==r)return 1===r?t<50?at(t+1|0,e):uh(at,[0,e]):W4(e)}}function at(t,e){if(0===E7(q4(e))){var r=t7(q4(e));if(0===r)return 0===Q8(q4(e))&&0===Q8(q4(e))&&0===Q8(q4(e))?t<50?K(t+1|0,e):uh(K,[0,e]):W4(e);if(1===r){if(0===Q8(q4(e)))for(;;){var a=c5(q4(e));if(0!==a)return 1===a?t<50?K(t+1|0,e):uh(K,[0,e]):W4(e)}return W4(e)}return W4(e)}return W4(e)}function dt(t){return nh(K(0,t))}function pt(t){return nh(at(0,t))}J4(e);var St=function(t){var e=q4(t),s=Bc<e?ou<e?cr<e?lv<e?El<e?sk<e?ei<e?_u<e?1:6:No<e?_t<e?1:6:H<e?1:6:me<e?Yu<e?Rc<e?1:6:bk<e?1:6:rf<e?ms<e?1:6:Bl<e?1:6:Gn<e?Hv<e?ru<e?Eu<e?Uo<e?1:6:xo<e?1:6:Zt<e?Bu<e?1:6:Tf<e?1:6:iu<e?Hc<e?zu<e?1:6:mt<e?1:6:Yf<e?Wv<e?1:6:Mu<e?1:6:Fr<e?qf<e?Y<e?uv<e?1:6:sr<e?1:6:mc<e?Br<e?1:6:Ea<e?1:6:Xs<e?si<e?Ki<e?1:6:Re<e?1:6:Po<e?Mb<e?1:6:hl<e?1:6:ju<e?is<e?Ta<e?an<e?Ls<e?js<e?1:6:Nu<e?1:6:tb<e?Vf<e?1:6:Oa<e?1:6:Fi<e?ft<e?Ku<e?1:6:Vc<e?1:6:ja<e?le<e?1:6:ha<e?1:6:Ir<e?An<e?fn<e?ul<e?1:6:F<e?1:6:Rl<e?cu<e?1:6:il<e?1:6:pf<e?Xa<e?Hb<e?1:6:v<e?1:6:Et<e?cn<e?1:6:kf<e?1:6:ok<e?Nf<e?Ru<e?bo<e?G<e?1:6:Ui<e?1:6:fr<e?to<e?1:6:ae<e?1:6:vu<e?du<e?_b<e?1:6:Ys<e?1:6:A<e?Lb<e?1:6:_o<e?1:6:ab<e?Cr<e?Pc<e?rt<e?1:6:gi<e?1:6:bt<e?xe<e?1:6:La<e?1:6:Bo<e?ao<e?Lu<e?1:6:ka<e?1:6:Un<e?Vs<e?1:6:Mo<e?1:6:vn<e?Jl<e?Ct<e?ai<e?To<e?fl<e?ba<e?1:6:Fc<e?1:6:Zn<e?Xl<e?1:6:ys<e?1:6:Va<e?ql<e?Jf<e?1:6:ke<e?1:6:Df<e?wn<e?1:6:Xi<e?1:6:vt<e?Xn<e?y<e?al<e?1:6:mr<e?1:6:vl<e?Dr<e?1:6:fe<e?1:6:dl<e?rs<e?xc<e?1:6:dk<e?1:6:Dt<e?xa<e?1:6:Oo<e?1:6:or<e?wv<e?wu<e?nk<e?Ul<e?1:6:qt<e?1:6:gu<e?Vu<e?1:6:ub<e?1:6:Ll<e?sv<e?vo<e?1:6:Ua<e?1:6:ln<e?fi<e?1:6:ht<e?1:6:Gb<e?aa<e?fa<e?Da<e?1:6:kt<e?1:6:Hl<e?Ut<e?1:6:wb<e?1:6:Sf<e?ua<e?mv<e?1:6:Er<e?1:6:Za<e?Xr<e?1:6:Ao<e?1:6:_f<e?Xo<e?Vi<e?Cl<e?tk<e?Oi<e?1:6:tn<e?1:6:Qf<e?ct<e?1:6:j<e?1:6:_n<e?Pl<e?Rv<e?1:6:pb<e?1:6:Ar<e?Ni<e?1:6:qr<e?1:6:Te<e?Yi<e?Aa<e?Ft<e?1:6:Ii<e?1:6:Qa<e?as<e?1:6:ue<e?1:6:cb<e?kn<e?st<e?1:6:At<e?1:6:ni<e?sb<e?1:6:uu<e?1:6:V<e?ib<e?xb<e?ac<e?zs<e?1:6:ps<e?1:6:bl<e?ik<e?1:6:Qr<e?1:6:Tu<e?Ql<e?ut<e?1:6:br<e?1:6:ef<e?E<e?1:6:pi<e?1:6:wt<e?hc<e?zr<e?gs<e?1:6:Ia<e?1:6:Rt<e?no<e?1:6:hb<e?1:6:oo<e?_i<e?mb<e?1:6:Vr<e?1:6:er<e?nl<e?1:6:so<e?1:6:Go<e?jr<e?Wl<e?Av<e?ti<e?Iv<e?rc<e?Si<e?1:6:As<e?1:6:zi<e?kr<e?1:6:We<e?1:6:ws<e?fv<e?h<e?1:6:mk<e?1:6:Nv<e?In<e?1:2:cl<e?1:6:_c<e?m<e?Kl<e?Ka<e?1:6:Do<e?1:6:ci<e?Lc<e?1:6:wl<e?1:6:Hs<e?xi<e?dv<e?1:6:Tr<e?1:6:yt<e?it<e?1:6:fc<e?1:6:Kr<e?Ln<e?Uu<e?us<e?wo<e?1:6:Nb<e?1:6:I<e?la<e?1:6:Yn<e?1:6:Qo<e?ns<e?Ai<e?1:6:S<e?1:6:ob<e?hu<e?1:6:$c<e?1:6:sa<e?oi<e?Nn<e?bv<e?1:6:dn<e?1:6:Of<e?Cc<e?1:6:If<e?1:6:Vn<e?Pb<e?ls<e?1:6:tl<e?1:6:Hr<e?yb<e?1:6:Ht<e?1:6:Ba<e?Zv<e?Mn<e?$<e?ot<e?Kf<e?1:6:hk<e?1:6:Yo<e?_v<e?1:6:es<e?1:6:Du<e?$a<e?Dc<e?1:6:ki<e?1:6:Xv<e?$e<e?1:6:kl<e?1:6:Di<e?Tb<e?Ib<e?Qv<e?1:6:tf<e?1:6:ek<e?Vb<e?1:6:ov<e?1:6:db<e?Ya<e?vc<e?1:6:n<e?1:6:Mt<e?Xf<e?1:6:yi<e?1:6:$s<e?Fl<e?ol<e?Qe<e?Qb<e?1:6:qv<e?1:6:Wa<e?rn<e?1:6:ge<e?1:6:av<e?tv<e?Yv<e?1:6:Dv<e?1:6:xt<e?Xe<e?1:6:Ji<e?1:6:Ef<e?Bt<e?g<e?c<e?1:6:gb<e?1:6:mn<e?os<e?1:6:$i<e?1:6:lf<e?L<e?Ke<e?1:6:Vt<e?1:6:ff<e?Ha<e?1:6:oe<e?1:6:Jt<e?jc<e?Gt<e?dr<e?Sr<e?xn<e?Fe<e?1:6:Ab<e?1:6:ec<e?ro<e?1:6:fk<e?1:6:qc<e?mf<e?vv<e?1:6:Ub<e?1:6:ga<e?fo<e?1:6:Ob<e?1:6:uc<e?zt<e?Co<e?u<e?1:6:et<e?1:6:Wr<e?Qu<e?1:6:Pv<e?1:6:Fa<e?xv<e?jn<e?1:6:ku<e?1:6:Z<e?sn<e?1:6:U<e?1:6:Oc<e?li<e?ii<e?Li<e?Zu<e?1:6:Ec<e?1:6:ee<e?Zl<e?1:6:te<e?1:6:tt<e?Ra<e?Rr<e?1:6:Ov<e?1:6:Sb<e?Vv<e?1:6:bi<e?1:6:nu<e?gt<e?l<e?Qs<e?1:2:Ou<e?1:6:hn<e?Zb<e?1:6:Os<e?1:6:ea<e?pr<e?wc<e?1:6:de<e?1:6:nc<e?pv<e?1:6:ho<e?1:6:Ac<e?yl<e?oc<e?Zo<e?se<e?Ve<e?1:6:zn<e?1:6:ca<e?vs<e?1:6:yc<e?1:6:zc<e?xr<e?Lo<e?1:6:Le<e?1:6:ia<e?pn<e?1:6:Cf<e?1:6:$v<e?Oe<e?Vo<e?ma<e?1:6:Es<e?1:6:ve<e?Ev<e?1:6:hr<e?1:6:Al<e?he<e?yo<e?1:6:Pi<e?1:6:Ne<e?nr<e?1:6:Ts<e?1:6:$t<e?Fb<e?Tt<e?nt<e?Zf<e?1:6:N<e?1:6:x<e?Dn<e?1:6:pe<e?1:6:He<e?Wi<e?vb<e?1:6:rr<e?1:6:Gl<e?Ju<e?1:6:Xb<e?1:6:lt<e?da<e?un<e?ji<e?1:6:jt<e?1:6:kb<e?Tn<e?1:6:wr<e?1:6:tu<e?va<e?nb<e?1:2:Lt<e?1:2:qs<e?Ss<e?1:3:w<e?1:2:Dd(DV,e+1|0)-1|0;if(40<s>>>0)return W4(t);switch(s){case 0:return 65;case 1:return 66;case 2:if(H4(t,1),0===W8(q4(t)))for(;;)if(H4(t,1),0!==W8(q4(t)))return W4(t);return W4(t);case 3:return 0;case 4:return H4(t,0),0===r7(q4(t))?0:W4(t);case 5:return 6;case 6:H4(t,34);var b=u5(q4(t));return 0===b?dt(t):1===b?pt(t):W4(t);case 7:if(H4(t,66),0===N5(q4(t))){var k=q4(t);if(0==(Ye<k?ri<k?-1:0:-1)){if(0===v7(q4(t))){if(0===N5(q4(t))){var p=q4(t);return 0==(cc<p?Zi<p?-1:0:-1)&&0===m5(q4(t))?35:W4(t)}return W4(t)}return W4(t)}return W4(t)}return W4(t);case 8:return 59;case 9:return 42;case 10:return 43;case 11:return H4(t,56),0===I7(q4(t))?4:W4(t);case 12:return 63;case 13:return 47;case 14:H4(t,64);var X=L5(q4(t));if(3<X>>>0)return W4(t);switch(X){case 0:for(;;){var K=L5(q4(t));if(3<K>>>0)return W4(t);switch(K){case 0:continue;case 1:return z(t);case 2:return q(t);default:return C(t)}}case 1:return z(t);case 2:return q(t);default:return C(t)}case 15:H4(t,45);var at=Q5(q4(t));return 0===at?0===J8(q4(t))?44:W4(t):1===at?J(t):W4(t);case 16:H4(t,66);var St=k7(q4(t));if(0===St){H4(t,2);var It=l5(q4(t));if(2<It>>>0)return W4(t);switch(It){case 0:for(;;){var Ot=l5(q4(t));if(2<Ot>>>0)return W4(t);switch(Ot){case 0:continue;case 1:return a(t);default:return r(t)}}case 1:return a(t);default:return r(t)}}return 1===St?5:W4(t);case 17:H4(t,18);var Nt=v5(q4(t));if(7<Nt>>>0)return W4(t);switch(Nt){case 0:return i(t);case 1:return T(t);case 2:return B(t);case 3:return M(t);case 4:return D(t);case 5:return _(t);case 6:return R(t);default:return O(t)}case 18:H4(t,18);var Pt=j5(q4(t));if(4<Pt>>>0)return W4(t);switch(Pt){case 0:return i(t);case 1:return T(t);case 2:return C(t);case 3:return _(t);default:return f(t)}case 19:return 48;case 20:return 46;case 21:return 52;case 22:H4(t,54);var Xt=q4(t);return 0==(61<Xt?62<Xt?-1:0:-1)?61:W4(t);case 23:return 53;case 24:return 49;case 25:return 36;case 26:if(H4(t,66),0===E7(q4(t))){var Yt=t7(q4(t));if(0===Yt)return 0===Q8(q4(t))&&0===Q8(q4(t))&&0===Q8(q4(t))?dt(t):W4(t);if(1===Yt){if(0===Q8(q4(t)))for(;;){var Wt=c5(q4(t));if(0!==Wt)return 1===Wt?dt(t):W4(t)}return W4(t)}return W4(t)}return W4(t);case 27:return 37;case 28:H4(t,34);var Kt=d5(q4(t));if(2<Kt>>>0)return W4(t);switch(Kt){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Qt=R5(q4(t));if(2<Qt>>>0)return W4(t);switch(Qt){case 0:return dt(t);case 1:return pt(t);default:H4(t,19);var re=u5(q4(t));return 0===re?dt(t):1===re?pt(t):W4(t)}}case 29:H4(t,34);var ie=y7(q4(t));if(2<ie>>>0)return W4(t);switch(ie){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var be=y7(q4(t));if(2<be>>>0)return W4(t);switch(be){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var ye=D5(q4(t));if(2<ye>>>0)return W4(t);switch(ye){case 0:return dt(t);case 1:return pt(t);default:H4(t,20);var Se=z8(q4(t));if(2<Se>>>0)return W4(t);switch(Se){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Ee=g5(q4(t));if(2<Ee>>>0)return W4(t);switch(Ee){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Ae=d5(q4(t));if(2<Ae>>>0)return W4(t);switch(Ae){case 0:return dt(t);case 1:return pt(t);default:H4(t,21);var De=u5(q4(t));return 0===De?dt(t):1===De?pt(t):W4(t)}}}}}}case 30:H4(t,34);var Me=q4(t),je=35<Me?yn<Me?Sl<Me?vf<Me?-1:Uo<Me?El<Me?Rc<Me?sk<Me?_t<Me?ei<Me?_u<Me?ll<Me?0:-1:0:-1:H<Me?No<Me?0:-1:0:-1:ms<Me?me<Me?bk<Me?Yu<Me?0:-1:0:-1:Bl<Me?rf<Me?0:-1:0:-1:Si<Me?ou<Me?Bi<Me?Lv<Me?kf<Me?Et<Me?js<Me?lv<Me?uv<Me?Gn<Me?zu<Me?Hv<Me?Bu<Me?ru<Me?xo<Me?Eu<Me?0:-1:0:-1:Tf<Me?Zt<Me?0:-1:0:-1:Wv<Me?iu<Me?mt<Me?Hc<Me?0:-1:0:-1:Mu<Me?Yf<Me?0:-1:0:-1:Ki<Me?Fr<Me?Br<Me?qf<Me?sr<Me?Y<Me?0:-1:0:-1:Ea<Me?mc<Me?0:-1:0:-1:Mb<Me?Xs<Me?Re<Me?si<Me?0:-1:0:-1:hl<Me?Po<Me?0:-1:0:-1:ul<Me?is<Me?Ku<Me?Ta<Me?Vf<Me?an<Me?Nu<Me?Ls<Me?0:-1:0:-1:Oa<Me?tb<Me?0:-1:0:-1:le<Me?Fi<Me?Vc<Me?ft<Me?0:-1:0:-1:ha<Me?ja<Me?0:-1:0:-1:Hb<Me?Ir<Me?cu<Me?An<Me?F<Me?fn<Me?0:-1:0:-1:il<Me?Rl<Me?0:-1:0:-1:qa<Me?pf<Me?v<Me?Xa<Me?0:-1:0:-1:cn<Me?vi<Me?0:-1:0:-1:Mo<Me?Un<Me?_o<Me?A<Me?ae<Me?fr<Me?Ui<Me?bo<Me?G<Me?ju<Me?0:-1:0:-1:to<Me?Ru<Me?0:-1:0:-1:Ys<Me?du<Me?_b<Me?Nf<Me?0:-1:0:-1:Lb<Me?vu<Me?0:-1:0:-1:La<Me?bt<Me?gi<Me?Pc<Me?rt<Me?ok<Me?0:-1:0:-1:xe<Me?Cr<Me?0:-1:0:-1:ka<Me?ao<Me?Lu<Me?ab<Me?0:-1:0:-1:Vs<Me?Bo<Me?0:-1:0:-1:Xi<Me?Df<Me?ys<Me?Zn<Me?Fc<Me?fl<Me?ba<Me?cr<Me?0:-1:0:-1:Xl<Me?To<Me?0:-1:0:-1:ke<Me?ql<Me?Jf<Me?ai<Me?0:-1:0:-1:wn<Me?Va<Me?0:-1:0:-1:fe<Me?vl<Me?mr<Me?y<Me?al<Me?Ct<Me?0:-1:0:-1:Dr<Me?Xn<Me?0:-1:0:-1:bb<Me?ne<Me?Ce<Me?vt<Me?0:-1:0:-1:yf<Me?eb<Me?0:-1:0:-1:P<Me?Ma<Me?po<Me?ya<Me?qt<Me?nk<Me?dk<Me?rs<Me?Is<Me?Fu<Me?_l<Me?Yr<Me?0:-1:0:-1:xc<Me?Mr<Me?0:-1:0:-1:Oo<Me?Dt<Me?cf<Me?rk<Me?0:-1:0:-1:Ul<Me?Jl<Me?0:-1:0:-1:Cs<Me?Gc<Me?ub<Me?gu<Me?Vu<Me?wu<Me?0:-1:0:-1:kk<Me?wv<Me?0:-1:0:-1:Ua<Me?ev<Me?Ie<Me?sv<Me?0:-1:0:-1:tc<Me?nn<Me?0:-1:0:-1:Er<Me?ua<Me?ce<Me?co<Me?Da<Me?Af<Me?Na<Me?Nl<Me?0:-1:0:-1:Au<Me?fa<Me?0:-1:0:-1:wb<Me?ur<Me?uf<Me?jb<Me?0:-1:0:-1:mv<Me?Gb<Me?0:-1:0:-1:Cv<Me?Jv<Me?Ao<Me?Za<Me?Xr<Me?Sf<Me?0:-1:0:-1:yr<Me?vn<Me?0:-1:0:-1:tn<Me?tk<Me?Oi<Me?Ue<Me?0:-1:0:-1:ct<Me?Cl<Me?0:-1:0:-1:ps<Me?ac<Me?as<Me?Yi<Me?Ni<Me?_n<Me?Rv<Me?Vi<Me?Yl<Me?zf<Me?0:-1:0:-1:pb<Me?Pl<Me?0:-1:0:-1:Ft<Me?Xo<Me?qr<Me?Ar<Me?0:-1:0:-1:Ii<Me?Aa<Me?0:-1:0:-1:Rb<Me?cb<Me?st<Me?Te<Me?ue<Me?Qa<Me?0:-1:0:-1:At<Me?kn<Me?0:-1:0:-1:uu<Me?ni<Me?sb<Me?_s<Me?0:-1:0:-1:zs<Me?_f<Me?0:-1:0:-1:gs<Me?V<Me?br<Me?Ql<Me?Qr<Me?bl<Me?ik<Me?xb<Me?0:-1:0:-1:ut<Me?ib<Me?0:-1:0:-1:Pr<Me?ef<Me?E<Me?Tu<Me?0:-1:0:-1:pi<Me?yu<Me?0:-1:0:-1:mb<Me?wt<Me?no<Me?hc<Me?Ia<Me?zr<Me?0:-1:0:-1:hb<Me?Rt<Me?0:-1:0:-1:nl<Me?oo<Me?Vr<Me?_i<Me?0:-1:0:-1:so<Me?er<Me?0:-1:0:-1:Ab<Me?xn<Me?_a<Me?sa<Me?wl<Me?ci<Me?cl<Me?zv<Me?h<Me?ti<Me?kr<Me?Iv<Me?As<Me?rc<Me?0:-1:0:-1:We<Me?zi<Me?0:-1:0:-1:mk<Me?Ga<Me?qb<Me?fv<Me?0:-1:0:-1:ts<Me?ws<Me?0:-1:0:-1:$l<Me?Uc<Me?$o<Me?Kl<Me?Ka<Me?Av<Me?0:-1:0:-1:Ca<Me?uo<Me?0:-1:0:-1:Do<Me?lr<Me?Ko<Me?Vl<Me?0:-1:0:-1:Lc<Me?m<Me?0:-1:0:-1:Yn<Me?I<Me?fc<Me?yt<Me?Tr<Me?xi<Me?dv<Me?_c<Me?0:-1:0:-1:it<Me?Hs<Me?0:-1:0:-1:Nb<Me?us<Me?wo<Me?Wl<Me?0:-1:0:-1:la<Me?Uu<Me?0:-1:0:-1:bv<Me?Kr<Me?hu<Me?Qo<Me?S<Me?ns<Me?0:-1:0:-1:$c<Me?ob<Me?0:-1:0:-1:Cc<Me?oi<Me?dn<Me?Nn<Me?0:-1:0:-1:If<Me?Of<Me?0:-1:0:-1:Uv<Me?Mt<Me?qn<Me?$<Me?yb<Me?Vn<Me?Gu<Me?zo<Me?Pf<Me?W<Me?0:-1:0:-1:tl<Me?Pb<Me?0:-1:0:-1:Kf<Me?jr<Me?Ht<Me?Hr<Me?0:-1:0:-1:hk<Me?ot<Me?0:-1:0:-1:Yc<Me?ek<Me?Dc<Me?Mn<Me?Hu<Me?Yo<Me?0:-1:0:-1:ki<Me?$a<Me?0:-1:0:-1:io<Me?Ya<Me?vc<Me?Di<Me?0:-1:0:-1:Eo<Me?gn<Me?0:-1:0:-1:Cb<Me?Wo<Me?o<Me?Wa<Me?Sc<Me?Qe<Me?gl<Me?Ba<Me?0:-1:0:-1:rn<Me?Wc<Me?0:-1:0:-1:Dv<Me?_e<Me?wf<Me?Fl<Me?0:-1:0:-1:Xe<Me?av<Me?0:-1:0:-1:Vt<Me?L<Me?c<Me?we<Me?Ei<Me?Q<Me?0:-1:0:-1:$u<Me?g<Me?0:-1:0:-1:oe<Me?ff<Me?Ha<Me?lf<Me?0:-1:0:-1:Fe<Me?Go<Me?0:-1:0:-1:zn<Me?se<Me?Ec<Me?Li<Me?et<Me?Co<Me?uk<Me?lo<Me?fk<Me?Ja<Me?xl<Me?Sr<Me?0:-1:0:-1:Fo<Me?dr<Me?0:-1:0:-1:Ob<Me?ga<Me?Ub<Me?mf<Me?0:-1:0:-1:u<Me?Gt<Me?0:-1:0:-1:ku<Me?xv<Me?Pv<Me?Wr<Me?Qu<Me?zt<Me?0:-1:0:-1:jn<Me?uc<Me?0:-1:0:-1:U<Me?Z<Me?sn<Me?Fa<Me?0:-1:0:-1:Zu<Me?jc<Me?0:-1:0:-1:Ou<Me?ir<Me?Ov<Me?Ra<Me?te<Me?Hi<Me?Zl<Me?ii<Me?0:-1:0:-1:Rr<Me?li<Me?0:-1:0:-1:bi<Me?Sb<Me?d<Me?tt<Me?0:-1:0:-1:En<Me?Oc<Me?0:-1:0:-1:de<Me?pr<Me?Os<Me?hn<Me?Zb<Me?gt<Me?0:-1:0:-1:wc<Me?nu<Me?0:-1:0:-1:ho<Me?nc<Me?pv<Me?ea<Me?0:-1:0:-1:Ve<Me?Jt<Me?0:-1:0:-1:Dn<Me?Tt<Me?Ev<Me?Oe<Me?Le<Me?xr<Me?yc<Me?ca<Me?vs<Me?Js<Me?0:-1:0:-1:Lo<Me?oc<Me?0:-1:0:-1:Cf<Me?ia<Me?pn<Me?zc<Me?0:-1:0:-1:Es<Me?Vo<Me?0:-1:0:-1:nr<Me?Al<Me?yo<Me?$v<Me?hr<Me?ve<Me?0:-1:0:-1:Pi<Me?he<Me?0:-1:0:-1:Zf<Me?Ac<Me?Ts<Me?Ne<Me?0:-1:0:-1:N<Me?nt<Me?0:-1:0:-1:eu<Me?pu<Me?Ju<Me?He<Me?vb<Me?Fb<Me?pe<Me?x<Me?0:-1:0:-1:rr<Me?Wi<Me?0:-1:0:-1:ji<Me?$t<Me?Xb<Me?Gl<Me?0:-1:0:-1:Pu<Me?un<Me?0:-1:0:-1:wr<Me?kb<Me?jt<Me?Be<Me?Io<Me?of<Me?0:-1:0:-1:Tn<Me?da<Me?0:-1:0:-1:qo<Me?Jn<Me?Iu<Me?lt<Me?0:-1:0:-1:Fs<Me?Pe<Me?0:-1:0:-1:Dd(D$,Me+Ic|0)-1|0:-1;if(3<je>>>0)return W4(t);switch(je){case 0:return dt(t);case 1:return pt(t);case 2:H4(t,34);var Ge=a5(q4(t));if(2<Ge>>>0)return W4(t);switch(Ge){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var qe=c7(q4(t));if(2<qe>>>0)return W4(t);switch(qe){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Je=R5(q4(t));if(2<Je>>>0)return W4(t);switch(Je){case 0:return dt(t);case 1:return pt(t);default:H4(t,22);var ze=u5(q4(t));return 0===ze?dt(t):1===ze?pt(t):W4(t)}}}default:H4(t,34);var Ze=c7(q4(t));if(2<Ze>>>0)return W4(t);switch(Ze){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var tr=z8(q4(t));if(2<tr>>>0)return W4(t);switch(tr){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var ar=d5(q4(t));if(2<ar>>>0)return W4(t);switch(ar){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var vr=K8(q4(t));if(2<vr>>>0)return W4(t);switch(vr){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var gr=w7(q4(t));if(2<gr>>>0)return W4(t);switch(gr){case 0:return dt(t);case 1:return pt(t);default:H4(t,23);var _r=u5(q4(t));return 0===_r?dt(t):1===_r?pt(t):W4(t)}}}}}}case 31:H4(t,34);var Or=g5(q4(t));if(2<Or>>>0)return W4(t);switch(Or){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Nr=D5(q4(t));if(2<Nr>>>0)return W4(t);switch(Nr){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Lr=w7(q4(t));if(2<Lr>>>0)return W4(t);switch(Lr){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Ur=z8(q4(t));if(2<Ur>>>0)return W4(t);switch(Ur){case 0:return dt(t);case 1:return pt(t);default:H4(t,24);var Gr=u5(q4(t));return 0===Gr?dt(t):1===Gr?pt(t):W4(t)}}}}case 32:H4(t,34);var Jr=d5(q4(t));if(2<Jr>>>0)return W4(t);switch(Jr){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var $r=c7(q4(t));if(2<$r>>>0)return W4(t);switch($r){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var ta=z8(q4(t));if(2<ta>>>0)return W4(t);switch(ta){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var ra=T5(q4(t));if(2<ra>>>0)return W4(t);switch(ra){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var na=m7(q4(t));if(2<na>>>0)return W4(t);switch(na){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var oa=g5(q4(t));if(2<oa>>>0)return W4(t);switch(oa){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var pa=V5(q4(t));if(2<pa>>>0)return W4(t);switch(pa){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var wa=z8(q4(t));if(2<wa>>>0)return W4(t);switch(wa){case 0:return dt(t);case 1:return pt(t);default:H4(t,25);var Sa=u5(q4(t));return 0===Sa?dt(t):1===Sa?pt(t):W4(t)}}}}}}}}case 33:H4(t,34);var Pa=T7(q4(t));if(2<Pa>>>0)return W4(t);switch(Pa){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var za=q4(t),en=35<za?yn<za?Sl<za?vf<za?-1:Uo<za?El<za?Rc<za?sk<za?_t<za?ei<za?_u<za?ll<za?0:-1:0:-1:H<za?No<za?0:-1:0:-1:ms<za?me<za?bk<za?Yu<za?0:-1:0:-1:Bl<za?rf<za?0:-1:0:-1:Si<za?ou<za?Bi<za?Lv<za?kf<za?Et<za?js<za?lv<za?uv<za?Gn<za?zu<za?Hv<za?Bu<za?ru<za?xo<za?Eu<za?0:-1:0:-1:Tf<za?Zt<za?0:-1:0:-1:Wv<za?iu<za?mt<za?Hc<za?0:-1:0:-1:Mu<za?Yf<za?0:-1:0:-1:Ki<za?Fr<za?Br<za?qf<za?sr<za?Y<za?0:-1:0:-1:Ea<za?mc<za?0:-1:0:-1:Mb<za?Xs<za?Re<za?si<za?0:-1:0:-1:hl<za?Po<za?0:-1:0:-1:ul<za?is<za?Ku<za?Ta<za?Vf<za?an<za?Nu<za?Ls<za?0:-1:0:-1:Oa<za?tb<za?0:-1:0:-1:le<za?Fi<za?Vc<za?ft<za?0:-1:0:-1:ha<za?ja<za?0:-1:0:-1:Hb<za?Ir<za?cu<za?An<za?F<za?fn<za?0:-1:0:-1:il<za?Rl<za?0:-1:0:-1:qa<za?pf<za?v<za?Xa<za?0:-1:0:-1:cn<za?vi<za?0:-1:0:-1:Mo<za?Un<za?_o<za?A<za?ae<za?fr<za?Ui<za?bo<za?G<za?ju<za?0:-1:0:-1:to<za?Ru<za?0:-1:0:-1:Ys<za?du<za?_b<za?Nf<za?0:-1:0:-1:Lb<za?vu<za?0:-1:0:-1:La<za?bt<za?gi<za?Pc<za?rt<za?ok<za?0:-1:0:-1:xe<za?Cr<za?0:-1:0:-1:ka<za?ao<za?Lu<za?ab<za?0:-1:0:-1:Vs<za?Bo<za?0:-1:0:-1:Xi<za?Df<za?ys<za?Zn<za?Fc<za?fl<za?ba<za?cr<za?0:-1:0:-1:Xl<za?To<za?0:-1:0:-1:ke<za?ql<za?Jf<za?ai<za?0:-1:0:-1:wn<za?Va<za?0:-1:0:-1:fe<za?vl<za?mr<za?y<za?al<za?Ct<za?0:-1:0:-1:Dr<za?Xn<za?0:-1:0:-1:bb<za?ne<za?Ce<za?vt<za?0:-1:0:-1:yf<za?eb<za?0:-1:0:-1:P<za?Ma<za?po<za?ya<za?qt<za?nk<za?dk<za?rs<za?Is<za?Fu<za?_l<za?Yr<za?0:-1:0:-1:xc<za?Mr<za?0:-1:0:-1:Oo<za?Dt<za?cf<za?rk<za?0:-1:0:-1:Ul<za?Jl<za?0:-1:0:-1:Cs<za?Gc<za?ub<za?gu<za?Vu<za?wu<za?0:-1:0:-1:kk<za?wv<za?0:-1:0:-1:Ua<za?ev<za?Ie<za?sv<za?0:-1:0:-1:tc<za?nn<za?0:-1:0:-1:Er<za?ua<za?ce<za?co<za?Da<za?Af<za?Na<za?Nl<za?0:-1:0:-1:Au<za?fa<za?0:-1:0:-1:wb<za?ur<za?uf<za?jb<za?0:-1:0:-1:mv<za?Gb<za?0:-1:0:-1:Cv<za?Jv<za?Ao<za?Za<za?Xr<za?Sf<za?0:-1:0:-1:yr<za?vn<za?0:-1:0:-1:tn<za?tk<za?Oi<za?Ue<za?0:-1:0:-1:ct<za?Cl<za?0:-1:0:-1:ps<za?ac<za?as<za?Yi<za?Ni<za?_n<za?Rv<za?Vi<za?Yl<za?zf<za?0:-1:0:-1:pb<za?Pl<za?0:-1:0:-1:Ft<za?Xo<za?qr<za?Ar<za?0:-1:0:-1:Ii<za?Aa<za?0:-1:0:-1:Rb<za?cb<za?st<za?Te<za?ue<za?Qa<za?0:-1:0:-1:At<za?kn<za?0:-1:0:-1:uu<za?ni<za?sb<za?_s<za?0:-1:0:-1:zs<za?_f<za?0:-1:0:-1:gs<za?V<za?br<za?Ql<za?Qr<za?bl<za?ik<za?xb<za?0:-1:0:-1:ut<za?ib<za?0:-1:0:-1:Pr<za?ef<za?E<za?Tu<za?0:-1:0:-1:pi<za?yu<za?0:-1:0:-1:mb<za?wt<za?no<za?hc<za?Ia<za?zr<za?0:-1:0:-1:hb<za?Rt<za?0:-1:0:-1:nl<za?oo<za?Vr<za?_i<za?0:-1:0:-1:so<za?er<za?0:-1:0:-1:Ab<za?xn<za?_a<za?sa<za?wl<za?ci<za?cl<za?zv<za?h<za?ti<za?kr<za?Iv<za?As<za?rc<za?0:-1:0:-1:We<za?zi<za?0:-1:0:-1:mk<za?Ga<za?qb<za?fv<za?0:-1:0:-1:ts<za?ws<za?0:-1:0:-1:$l<za?Uc<za?$o<za?Kl<za?Ka<za?Av<za?0:-1:0:-1:Ca<za?uo<za?0:-1:0:-1:Do<za?lr<za?Ko<za?Vl<za?0:-1:0:-1:Lc<za?m<za?0:-1:0:-1:Yn<za?I<za?fc<za?yt<za?Tr<za?xi<za?dv<za?_c<za?0:-1:0:-1:it<za?Hs<za?0:-1:0:-1:Nb<za?us<za?wo<za?Wl<za?0:-1:0:-1:la<za?Uu<za?0:-1:0:-1:bv<za?Kr<za?hu<za?Qo<za?S<za?ns<za?0:-1:0:-1:$c<za?ob<za?0:-1:0:-1:Cc<za?oi<za?dn<za?Nn<za?0:-1:0:-1:If<za?Of<za?0:-1:0:-1:Uv<za?Mt<za?qn<za?$<za?yb<za?Vn<za?Gu<za?zo<za?Pf<za?W<za?0:-1:0:-1:tl<za?Pb<za?0:-1:0:-1:Kf<za?jr<za?Ht<za?Hr<za?0:-1:0:-1:hk<za?ot<za?0:-1:0:-1:Yc<za?ek<za?Dc<za?Mn<za?Hu<za?Yo<za?0:-1:0:-1:ki<za?$a<za?0:-1:0:-1:io<za?Ya<za?vc<za?Di<za?0:-1:0:-1:Eo<za?gn<za?0:-1:0:-1:Cb<za?Wo<za?o<za?Wa<za?Sc<za?Qe<za?gl<za?Ba<za?0:-1:0:-1:rn<za?Wc<za?0:-1:0:-1:Dv<za?_e<za?wf<za?Fl<za?0:-1:0:-1:Xe<za?av<za?0:-1:0:-1:Vt<za?L<za?c<za?we<za?Ei<za?Q<za?0:-1:0:-1:$u<za?g<za?0:-1:0:-1:oe<za?ff<za?Ha<za?lf<za?0:-1:0:-1:Fe<za?Go<za?0:-1:0:-1:zn<za?se<za?Ec<za?Li<za?et<za?Co<za?uk<za?lo<za?fk<za?Ja<za?xl<za?Sr<za?0:-1:0:-1:Fo<za?dr<za?0:-1:0:-1:Ob<za?ga<za?Ub<za?mf<za?0:-1:0:-1:u<za?Gt<za?0:-1:0:-1:ku<za?xv<za?Pv<za?Wr<za?Qu<za?zt<za?0:-1:0:-1:jn<za?uc<za?0:-1:0:-1:U<za?Z<za?sn<za?Fa<za?0:-1:0:-1:Zu<za?jc<za?0:-1:0:-1:Ou<za?ir<za?Ov<za?Ra<za?te<za?Hi<za?Zl<za?ii<za?0:-1:0:-1:Rr<za?li<za?0:-1:0:-1:bi<za?Sb<za?d<za?tt<za?0:-1:0:-1:En<za?Oc<za?0:-1:0:-1:de<za?pr<za?Os<za?hn<za?Zb<za?gt<za?0:-1:0:-1:wc<za?nu<za?0:-1:0:-1:ho<za?nc<za?pv<za?ea<za?0:-1:0:-1:Ve<za?Jt<za?0:-1:0:-1:Dn<za?Tt<za?Ev<za?Oe<za?Le<za?xr<za?yc<za?ca<za?vs<za?Js<za?0:-1:0:-1:Lo<za?oc<za?0:-1:0:-1:Cf<za?ia<za?pn<za?zc<za?0:-1:0:-1:Es<za?Vo<za?0:-1:0:-1:nr<za?Al<za?yo<za?$v<za?hr<za?ve<za?0:-1:0:-1:Pi<za?he<za?0:-1:0:-1:Zf<za?Ac<za?Ts<za?Ne<za?0:-1:0:-1:N<za?nt<za?0:-1:0:-1:eu<za?pu<za?Ju<za?He<za?vb<za?Fb<za?pe<za?x<za?0:-1:0:-1:rr<za?Wi<za?0:-1:0:-1:ji<za?$t<za?Xb<za?Gl<za?0:-1:0:-1:Pu<za?un<za?0:-1:0:-1:wr<za?kb<za?jt<za?Be<za?Io<za?of<za?0:-1:0:-1:Tn<za?da<za?0:-1:0:-1:qo<za?Jn<za?Iu<za?lt<za?0:-1:0:-1:Fs<za?Pe<za?0:-1:0:-1:Dd(E$,za+Ic|0)-1|0:-1;if(2<en>>>0)return W4(t);switch(en){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var on=z8(q4(t));if(2<on>>>0)return W4(t);switch(on){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var bn=K8(q4(t));if(2<bn>>>0)return W4(t);switch(bn){case 0:return dt(t);case 1:return pt(t);default:H4(t,26);var Sn=u5(q4(t));return 0===Sn?dt(t):1===Sn?pt(t):W4(t)}}}}case 34:H4(t,34);var Cn=H8(q4(t));if(2<Cn>>>0)return W4(t);switch(Cn){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var On=q4(t),Pn=35<On?yn<On?Sl<On?vf<On?-1:Uo<On?El<On?Rc<On?sk<On?_t<On?ei<On?_u<On?ll<On?0:-1:0:-1:H<On?No<On?0:-1:0:-1:ms<On?me<On?bk<On?Yu<On?0:-1:0:-1:Bl<On?rf<On?0:-1:0:-1:Si<On?ou<On?Bi<On?Lv<On?kf<On?Et<On?js<On?lv<On?uv<On?Gn<On?zu<On?Hv<On?Bu<On?ru<On?xo<On?Eu<On?0:-1:0:-1:Tf<On?Zt<On?0:-1:0:-1:Wv<On?iu<On?mt<On?Hc<On?0:-1:0:-1:Mu<On?Yf<On?0:-1:0:-1:Ki<On?Fr<On?Br<On?qf<On?sr<On?Y<On?0:-1:0:-1:Ea<On?mc<On?0:-1:0:-1:Mb<On?Xs<On?Re<On?si<On?0:-1:0:-1:hl<On?Po<On?0:-1:0:-1:ul<On?is<On?Ku<On?Ta<On?Vf<On?an<On?Nu<On?Ls<On?0:-1:0:-1:Oa<On?tb<On?0:-1:0:-1:le<On?Fi<On?Vc<On?ft<On?0:-1:0:-1:ha<On?ja<On?0:-1:0:-1:Hb<On?Ir<On?cu<On?An<On?F<On?fn<On?0:-1:0:-1:il<On?Rl<On?0:-1:0:-1:qa<On?pf<On?v<On?Xa<On?0:-1:0:-1:cn<On?vi<On?0:-1:0:-1:Mo<On?Un<On?_o<On?A<On?ae<On?fr<On?Ui<On?bo<On?G<On?ju<On?0:-1:0:-1:to<On?Ru<On?0:-1:0:-1:Ys<On?du<On?_b<On?Nf<On?0:-1:0:-1:Lb<On?vu<On?0:-1:0:-1:La<On?bt<On?gi<On?Pc<On?rt<On?ok<On?0:-1:0:-1:xe<On?Cr<On?0:-1:0:-1:ka<On?ao<On?Lu<On?ab<On?0:-1:0:-1:Vs<On?Bo<On?0:-1:0:-1:Xi<On?Df<On?ys<On?Zn<On?Fc<On?fl<On?ba<On?cr<On?0:-1:0:-1:Xl<On?To<On?0:-1:0:-1:ke<On?ql<On?Jf<On?ai<On?0:-1:0:-1:wn<On?Va<On?0:-1:0:-1:fe<On?vl<On?mr<On?y<On?al<On?Ct<On?0:-1:0:-1:Dr<On?Xn<On?0:-1:0:-1:bb<On?ne<On?Ce<On?vt<On?0:-1:0:-1:yf<On?eb<On?0:-1:0:-1:P<On?Ma<On?po<On?ya<On?qt<On?nk<On?dk<On?rs<On?Is<On?Fu<On?_l<On?Yr<On?0:-1:0:-1:xc<On?Mr<On?0:-1:0:-1:Oo<On?Dt<On?cf<On?rk<On?0:-1:0:-1:Ul<On?Jl<On?0:-1:0:-1:Cs<On?Gc<On?ub<On?gu<On?Vu<On?wu<On?0:-1:0:-1:kk<On?wv<On?0:-1:0:-1:Ua<On?ev<On?Ie<On?sv<On?0:-1:0:-1:tc<On?nn<On?0:-1:0:-1:Er<On?ua<On?ce<On?co<On?Da<On?Af<On?Na<On?Nl<On?0:-1:0:-1:Au<On?fa<On?0:-1:0:-1:wb<On?ur<On?uf<On?jb<On?0:-1:0:-1:mv<On?Gb<On?0:-1:0:-1:Cv<On?Jv<On?Ao<On?Za<On?Xr<On?Sf<On?0:-1:0:-1:yr<On?vn<On?0:-1:0:-1:tn<On?tk<On?Oi<On?Ue<On?0:-1:0:-1:ct<On?Cl<On?0:-1:0:-1:ps<On?ac<On?as<On?Yi<On?Ni<On?_n<On?Rv<On?Vi<On?Yl<On?zf<On?0:-1:0:-1:pb<On?Pl<On?0:-1:0:-1:Ft<On?Xo<On?qr<On?Ar<On?0:-1:0:-1:Ii<On?Aa<On?0:-1:0:-1:Rb<On?cb<On?st<On?Te<On?ue<On?Qa<On?0:-1:0:-1:At<On?kn<On?0:-1:0:-1:uu<On?ni<On?sb<On?_s<On?0:-1:0:-1:zs<On?_f<On?0:-1:0:-1:gs<On?V<On?br<On?Ql<On?Qr<On?bl<On?ik<On?xb<On?0:-1:0:-1:ut<On?ib<On?0:-1:0:-1:Pr<On?ef<On?E<On?Tu<On?0:-1:0:-1:pi<On?yu<On?0:-1:0:-1:mb<On?wt<On?no<On?hc<On?Ia<On?zr<On?0:-1:0:-1:hb<On?Rt<On?0:-1:0:-1:nl<On?oo<On?Vr<On?_i<On?0:-1:0:-1:so<On?er<On?0:-1:0:-1:Ab<On?xn<On?_a<On?sa<On?wl<On?ci<On?cl<On?zv<On?h<On?ti<On?kr<On?Iv<On?As<On?rc<On?0:-1:0:-1:We<On?zi<On?0:-1:0:-1:mk<On?Ga<On?qb<On?fv<On?0:-1:0:-1:ts<On?ws<On?0:-1:0:-1:$l<On?Uc<On?$o<On?Kl<On?Ka<On?Av<On?0:-1:0:-1:Ca<On?uo<On?0:-1:0:-1:Do<On?lr<On?Ko<On?Vl<On?0:-1:0:-1:Lc<On?m<On?0:-1:0:-1:Yn<On?I<On?fc<On?yt<On?Tr<On?xi<On?dv<On?_c<On?0:-1:0:-1:it<On?Hs<On?0:-1:0:-1:Nb<On?us<On?wo<On?Wl<On?0:-1:0:-1:la<On?Uu<On?0:-1:0:-1:bv<On?Kr<On?hu<On?Qo<On?S<On?ns<On?0:-1:0:-1:$c<On?ob<On?0:-1:0:-1:Cc<On?oi<On?dn<On?Nn<On?0:-1:0:-1:If<On?Of<On?0:-1:0:-1:Uv<On?Mt<On?qn<On?$<On?yb<On?Vn<On?Gu<On?zo<On?Pf<On?W<On?0:-1:0:-1:tl<On?Pb<On?0:-1:0:-1:Kf<On?jr<On?Ht<On?Hr<On?0:-1:0:-1:hk<On?ot<On?0:-1:0:-1:Yc<On?ek<On?Dc<On?Mn<On?Hu<On?Yo<On?0:-1:0:-1:ki<On?$a<On?0:-1:0:-1:io<On?Ya<On?vc<On?Di<On?0:-1:0:-1:Eo<On?gn<On?0:-1:0:-1:Cb<On?Wo<On?o<On?Wa<On?Sc<On?Qe<On?gl<On?Ba<On?0:-1:0:-1:rn<On?Wc<On?0:-1:0:-1:Dv<On?_e<On?wf<On?Fl<On?0:-1:0:-1:Xe<On?av<On?0:-1:0:-1:Vt<On?L<On?c<On?we<On?Ei<On?Q<On?0:-1:0:-1:$u<On?g<On?0:-1:0:-1:oe<On?ff<On?Ha<On?lf<On?0:-1:0:-1:Fe<On?Go<On?0:-1:0:-1:zn<On?se<On?Ec<On?Li<On?et<On?Co<On?uk<On?lo<On?fk<On?Ja<On?xl<On?Sr<On?0:-1:0:-1:Fo<On?dr<On?0:-1:0:-1:Ob<On?ga<On?Ub<On?mf<On?0:-1:0:-1:u<On?Gt<On?0:-1:0:-1:ku<On?xv<On?Pv<On?Wr<On?Qu<On?zt<On?0:-1:0:-1:jn<On?uc<On?0:-1:0:-1:U<On?Z<On?sn<On?Fa<On?0:-1:0:-1:Zu<On?jc<On?0:-1:0:-1:Ou<On?ir<On?Ov<On?Ra<On?te<On?Hi<On?Zl<On?ii<On?0:-1:0:-1:Rr<On?li<On?0:-1:0:-1:bi<On?Sb<On?d<On?tt<On?0:-1:0:-1:En<On?Oc<On?0:-1:0:-1:de<On?pr<On?Os<On?hn<On?Zb<On?gt<On?0:-1:0:-1:wc<On?nu<On?0:-1:0:-1:ho<On?nc<On?pv<On?ea<On?0:-1:0:-1:Ve<On?Jt<On?0:-1:0:-1:Dn<On?Tt<On?Ev<On?Oe<On?Le<On?xr<On?yc<On?ca<On?vs<On?Js<On?0:-1:0:-1:Lo<On?oc<On?0:-1:0:-1:Cf<On?ia<On?pn<On?zc<On?0:-1:0:-1:Es<On?Vo<On?0:-1:0:-1:nr<On?Al<On?yo<On?$v<On?hr<On?ve<On?0:-1:0:-1:Pi<On?he<On?0:-1:0:-1:Zf<On?Ac<On?Ts<On?Ne<On?0:-1:0:-1:N<On?nt<On?0:-1:0:-1:eu<On?pu<On?Ju<On?He<On?vb<On?Fb<On?pe<On?x<On?0:-1:0:-1:rr<On?Wi<On?0:-1:0:-1:ji<On?$t<On?Xb<On?Gl<On?0:-1:0:-1:Pu<On?un<On?0:-1:0:-1:wr<On?kb<On?jt<On?Be<On?Io<On?of<On?0:-1:0:-1:Tn<On?da<On?0:-1:0:-1:qo<On?Jn<On?Iu<On?lt<On?0:-1:0:-1:Fs<On?Pe<On?0:-1:0:-1:Dd(K$,On+Ic|0)-1|0:-1;if(3<Pn>>>0)return W4(t);switch(Pn){case 0:return dt(t);case 1:return pt(t);case 2:H4(t,34);var Rn=D5(q4(t));if(2<Rn>>>0)return W4(t);switch(Rn){case 0:return dt(t);case 1:return pt(t);default:H4(t,27);var Fn=u5(q4(t));return 0===Fn?dt(t):1===Fn?pt(t):W4(t)}default:H4(t,34);var Bn=f7(q4(t));if(2<Bn>>>0)return W4(t);switch(Bn){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Hn=z8(q4(t));if(2<Hn>>>0)return W4(t);switch(Hn){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Wn=T5(q4(t));if(2<Wn>>>0)return W4(t);switch(Wn){case 0:return dt(t);case 1:return pt(t);default:H4(t,28);var $n=u5(q4(t));return 0===$n?dt(t):1===$n?pt(t):W4(t)}}}}}case 35:H4(t,34);var Kn=c7(q4(t));if(2<Kn>>>0)return W4(t);switch(Kn){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Qn=q4(t),au=35<Qn?yn<Qn?Sl<Qn?vf<Qn?-1:Uo<Qn?El<Qn?Rc<Qn?sk<Qn?_t<Qn?ei<Qn?_u<Qn?ll<Qn?0:-1:0:-1:H<Qn?No<Qn?0:-1:0:-1:ms<Qn?me<Qn?bk<Qn?Yu<Qn?0:-1:0:-1:Bl<Qn?rf<Qn?0:-1:0:-1:Si<Qn?ou<Qn?Bi<Qn?Lv<Qn?kf<Qn?Et<Qn?js<Qn?lv<Qn?uv<Qn?Gn<Qn?zu<Qn?Hv<Qn?Bu<Qn?ru<Qn?xo<Qn?Eu<Qn?0:-1:0:-1:Tf<Qn?Zt<Qn?0:-1:0:-1:Wv<Qn?iu<Qn?mt<Qn?Hc<Qn?0:-1:0:-1:Mu<Qn?Yf<Qn?0:-1:0:-1:Ki<Qn?Fr<Qn?Br<Qn?qf<Qn?sr<Qn?Y<Qn?0:-1:0:-1:Ea<Qn?mc<Qn?0:-1:0:-1:Mb<Qn?Xs<Qn?Re<Qn?si<Qn?0:-1:0:-1:hl<Qn?Po<Qn?0:-1:0:-1:ul<Qn?is<Qn?Ku<Qn?Ta<Qn?Vf<Qn?an<Qn?Nu<Qn?Ls<Qn?0:-1:0:-1:Oa<Qn?tb<Qn?0:-1:0:-1:le<Qn?Fi<Qn?Vc<Qn?ft<Qn?0:-1:0:-1:ha<Qn?ja<Qn?0:-1:0:-1:Hb<Qn?Ir<Qn?cu<Qn?An<Qn?F<Qn?fn<Qn?0:-1:0:-1:il<Qn?Rl<Qn?0:-1:0:-1:qa<Qn?pf<Qn?v<Qn?Xa<Qn?0:-1:0:-1:cn<Qn?vi<Qn?0:-1:0:-1:Mo<Qn?Un<Qn?_o<Qn?A<Qn?ae<Qn?fr<Qn?Ui<Qn?bo<Qn?G<Qn?ju<Qn?0:-1:0:-1:to<Qn?Ru<Qn?0:-1:0:-1:Ys<Qn?du<Qn?_b<Qn?Nf<Qn?0:-1:0:-1:Lb<Qn?vu<Qn?0:-1:0:-1:La<Qn?bt<Qn?gi<Qn?Pc<Qn?rt<Qn?ok<Qn?0:-1:0:-1:xe<Qn?Cr<Qn?0:-1:0:-1:ka<Qn?ao<Qn?Lu<Qn?ab<Qn?0:-1:0:-1:Vs<Qn?Bo<Qn?0:-1:0:-1:Xi<Qn?Df<Qn?ys<Qn?Zn<Qn?Fc<Qn?fl<Qn?ba<Qn?cr<Qn?0:-1:0:-1:Xl<Qn?To<Qn?0:-1:0:-1:ke<Qn?ql<Qn?Jf<Qn?ai<Qn?0:-1:0:-1:wn<Qn?Va<Qn?0:-1:0:-1:fe<Qn?vl<Qn?mr<Qn?y<Qn?al<Qn?Ct<Qn?0:-1:0:-1:Dr<Qn?Xn<Qn?0:-1:0:-1:bb<Qn?ne<Qn?Ce<Qn?vt<Qn?0:-1:0:-1:yf<Qn?eb<Qn?0:-1:0:-1:P<Qn?Ma<Qn?po<Qn?ya<Qn?qt<Qn?nk<Qn?dk<Qn?rs<Qn?Is<Qn?Fu<Qn?_l<Qn?Yr<Qn?0:-1:0:-1:xc<Qn?Mr<Qn?0:-1:0:-1:Oo<Qn?Dt<Qn?cf<Qn?rk<Qn?0:-1:0:-1:Ul<Qn?Jl<Qn?0:-1:0:-1:Cs<Qn?Gc<Qn?ub<Qn?gu<Qn?Vu<Qn?wu<Qn?0:-1:0:-1:kk<Qn?wv<Qn?0:-1:0:-1:Ua<Qn?ev<Qn?Ie<Qn?sv<Qn?0:-1:0:-1:tc<Qn?nn<Qn?0:-1:0:-1:Er<Qn?ua<Qn?ce<Qn?co<Qn?Da<Qn?Af<Qn?Na<Qn?Nl<Qn?0:-1:0:-1:Au<Qn?fa<Qn?0:-1:0:-1:wb<Qn?ur<Qn?uf<Qn?jb<Qn?0:-1:0:-1:mv<Qn?Gb<Qn?0:-1:0:-1:Cv<Qn?Jv<Qn?Ao<Qn?Za<Qn?Xr<Qn?Sf<Qn?0:-1:0:-1:yr<Qn?vn<Qn?0:-1:0:-1:tn<Qn?tk<Qn?Oi<Qn?Ue<Qn?0:-1:0:-1:ct<Qn?Cl<Qn?0:-1:0:-1:ps<Qn?ac<Qn?as<Qn?Yi<Qn?Ni<Qn?_n<Qn?Rv<Qn?Vi<Qn?Yl<Qn?zf<Qn?0:-1:0:-1:pb<Qn?Pl<Qn?0:-1:0:-1:Ft<Qn?Xo<Qn?qr<Qn?Ar<Qn?0:-1:0:-1:Ii<Qn?Aa<Qn?0:-1:0:-1:Rb<Qn?cb<Qn?st<Qn?Te<Qn?ue<Qn?Qa<Qn?0:-1:0:-1:At<Qn?kn<Qn?0:-1:0:-1:uu<Qn?ni<Qn?sb<Qn?_s<Qn?0:-1:0:-1:zs<Qn?_f<Qn?0:-1:0:-1:gs<Qn?V<Qn?br<Qn?Ql<Qn?Qr<Qn?bl<Qn?ik<Qn?xb<Qn?0:-1:0:-1:ut<Qn?ib<Qn?0:-1:0:-1:Pr<Qn?ef<Qn?E<Qn?Tu<Qn?0:-1:0:-1:pi<Qn?yu<Qn?0:-1:0:-1:mb<Qn?wt<Qn?no<Qn?hc<Qn?Ia<Qn?zr<Qn?0:-1:0:-1:hb<Qn?Rt<Qn?0:-1:0:-1:nl<Qn?oo<Qn?Vr<Qn?_i<Qn?0:-1:0:-1:so<Qn?er<Qn?0:-1:0:-1:Ab<Qn?xn<Qn?_a<Qn?sa<Qn?wl<Qn?ci<Qn?cl<Qn?zv<Qn?h<Qn?ti<Qn?kr<Qn?Iv<Qn?As<Qn?rc<Qn?0:-1:0:-1:We<Qn?zi<Qn?0:-1:0:-1:mk<Qn?Ga<Qn?qb<Qn?fv<Qn?0:-1:0:-1:ts<Qn?ws<Qn?0:-1:0:-1:$l<Qn?Uc<Qn?$o<Qn?Kl<Qn?Ka<Qn?Av<Qn?0:-1:0:-1:Ca<Qn?uo<Qn?0:-1:0:-1:Do<Qn?lr<Qn?Ko<Qn?Vl<Qn?0:-1:0:-1:Lc<Qn?m<Qn?0:-1:0:-1:Yn<Qn?I<Qn?fc<Qn?yt<Qn?Tr<Qn?xi<Qn?dv<Qn?_c<Qn?0:-1:0:-1:it<Qn?Hs<Qn?0:-1:0:-1:Nb<Qn?us<Qn?wo<Qn?Wl<Qn?0:-1:0:-1:la<Qn?Uu<Qn?0:-1:0:-1:bv<Qn?Kr<Qn?hu<Qn?Qo<Qn?S<Qn?ns<Qn?0:-1:0:-1:$c<Qn?ob<Qn?0:-1:0:-1:Cc<Qn?oi<Qn?dn<Qn?Nn<Qn?0:-1:0:-1:If<Qn?Of<Qn?0:-1:0:-1:Uv<Qn?Mt<Qn?qn<Qn?$<Qn?yb<Qn?Vn<Qn?Gu<Qn?zo<Qn?Pf<Qn?W<Qn?0:-1:0:-1:tl<Qn?Pb<Qn?0:-1:0:-1:Kf<Qn?jr<Qn?Ht<Qn?Hr<Qn?0:-1:0:-1:hk<Qn?ot<Qn?0:-1:0:-1:Yc<Qn?ek<Qn?Dc<Qn?Mn<Qn?Hu<Qn?Yo<Qn?0:-1:0:-1:ki<Qn?$a<Qn?0:-1:0:-1:io<Qn?Ya<Qn?vc<Qn?Di<Qn?0:-1:0:-1:Eo<Qn?gn<Qn?0:-1:0:-1:Cb<Qn?Wo<Qn?o<Qn?Wa<Qn?Sc<Qn?Qe<Qn?gl<Qn?Ba<Qn?0:-1:0:-1:rn<Qn?Wc<Qn?0:-1:0:-1:Dv<Qn?_e<Qn?wf<Qn?Fl<Qn?0:-1:0:-1:Xe<Qn?av<Qn?0:-1:0:-1:Vt<Qn?L<Qn?c<Qn?we<Qn?Ei<Qn?Q<Qn?0:-1:0:-1:$u<Qn?g<Qn?0:-1:0:-1:oe<Qn?ff<Qn?Ha<Qn?lf<Qn?0:-1:0:-1:Fe<Qn?Go<Qn?0:-1:0:-1:zn<Qn?se<Qn?Ec<Qn?Li<Qn?et<Qn?Co<Qn?uk<Qn?lo<Qn?fk<Qn?Ja<Qn?xl<Qn?Sr<Qn?0:-1:0:-1:Fo<Qn?dr<Qn?0:-1:0:-1:Ob<Qn?ga<Qn?Ub<Qn?mf<Qn?0:-1:0:-1:u<Qn?Gt<Qn?0:-1:0:-1:ku<Qn?xv<Qn?Pv<Qn?Wr<Qn?Qu<Qn?zt<Qn?0:-1:0:-1:jn<Qn?uc<Qn?0:-1:0:-1:U<Qn?Z<Qn?sn<Qn?Fa<Qn?0:-1:0:-1:Zu<Qn?jc<Qn?0:-1:0:-1:Ou<Qn?ir<Qn?Ov<Qn?Ra<Qn?te<Qn?Hi<Qn?Zl<Qn?ii<Qn?0:-1:0:-1:Rr<Qn?li<Qn?0:-1:0:-1:bi<Qn?Sb<Qn?d<Qn?tt<Qn?0:-1:0:-1:En<Qn?Oc<Qn?0:-1:0:-1:de<Qn?pr<Qn?Os<Qn?hn<Qn?Zb<Qn?gt<Qn?0:-1:0:-1:wc<Qn?nu<Qn?0:-1:0:-1:ho<Qn?nc<Qn?pv<Qn?ea<Qn?0:-1:0:-1:Ve<Qn?Jt<Qn?0:-1:0:-1:Dn<Qn?Tt<Qn?Ev<Qn?Oe<Qn?Le<Qn?xr<Qn?yc<Qn?ca<Qn?vs<Qn?Js<Qn?0:-1:0:-1:Lo<Qn?oc<Qn?0:-1:0:-1:Cf<Qn?ia<Qn?pn<Qn?zc<Qn?0:-1:0:-1:Es<Qn?Vo<Qn?0:-1:0:-1:nr<Qn?Al<Qn?yo<Qn?$v<Qn?hr<Qn?ve<Qn?0:-1:0:-1:Pi<Qn?he<Qn?0:-1:0:-1:Zf<Qn?Ac<Qn?Ts<Qn?Ne<Qn?0:-1:0:-1:N<Qn?nt<Qn?0:-1:0:-1:eu<Qn?pu<Qn?Ju<Qn?He<Qn?vb<Qn?Fb<Qn?pe<Qn?x<Qn?0:-1:0:-1:rr<Qn?Wi<Qn?0:-1:0:-1:ji<Qn?$t<Qn?Xb<Qn?Gl<Qn?0:-1:0:-1:Pu<Qn?un<Qn?0:-1:0:-1:wr<Qn?kb<Qn?jt<Qn?Be<Qn?Io<Qn?of<Qn?0:-1:0:-1:Tn<Qn?da<Qn?0:-1:0:-1:qo<Qn?Jn<Qn?Iu<Qn?lt<Qn?0:-1:0:-1:Fs<Qn?Pe<Qn?0:-1:0:-1:Dd(I$,Qn+Ic|0)-1|0:-1;if(3<au>>>0)return W4(t);switch(au){case 0:return dt(t);case 1:return pt(t);case 2:H4(t,34);var su=c7(q4(t));if(2<su>>>0)return W4(t);switch(su){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var fu=T7(q4(t));if(2<fu>>>0)return W4(t);switch(fu){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var lu=V5(q4(t));if(2<lu>>>0)return W4(t);switch(lu){case 0:return dt(t);case 1:return pt(t);default:H4(t,29);var bu=u5(q4(t));return 0===bu?dt(t):1===bu?pt(t):W4(t)}}}default:H4(t,34);var mu=T7(q4(t));if(2<mu>>>0)return W4(t);switch(mu){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Su=d5(q4(t));if(2<Su>>>0)return W4(t);switch(Su){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var xu=t5(q4(t));if(2<xu>>>0)return W4(t);switch(xu){case 0:return dt(t);case 1:return pt(t);default:H4(t,30);var Cu=u5(q4(t));return 0===Cu?dt(t):1===Cu?pt(t):W4(t)}}}}}case 36:H4(t,34);var Xu=q4(t),qu=35<Xu?yn<Xu?Sl<Xu?vf<Xu?-1:Uo<Xu?El<Xu?Rc<Xu?sk<Xu?_t<Xu?ei<Xu?_u<Xu?ll<Xu?0:-1:0:-1:H<Xu?No<Xu?0:-1:0:-1:ms<Xu?me<Xu?bk<Xu?Yu<Xu?0:-1:0:-1:Bl<Xu?rf<Xu?0:-1:0:-1:Si<Xu?ou<Xu?Bi<Xu?Lv<Xu?kf<Xu?Et<Xu?js<Xu?lv<Xu?uv<Xu?Gn<Xu?zu<Xu?Hv<Xu?Bu<Xu?ru<Xu?xo<Xu?Eu<Xu?0:-1:0:-1:Tf<Xu?Zt<Xu?0:-1:0:-1:Wv<Xu?iu<Xu?mt<Xu?Hc<Xu?0:-1:0:-1:Mu<Xu?Yf<Xu?0:-1:0:-1:Ki<Xu?Fr<Xu?Br<Xu?qf<Xu?sr<Xu?Y<Xu?0:-1:0:-1:Ea<Xu?mc<Xu?0:-1:0:-1:Mb<Xu?Xs<Xu?Re<Xu?si<Xu?0:-1:0:-1:hl<Xu?Po<Xu?0:-1:0:-1:ul<Xu?is<Xu?Ku<Xu?Ta<Xu?Vf<Xu?an<Xu?Nu<Xu?Ls<Xu?0:-1:0:-1:Oa<Xu?tb<Xu?0:-1:0:-1:le<Xu?Fi<Xu?Vc<Xu?ft<Xu?0:-1:0:-1:ha<Xu?ja<Xu?0:-1:0:-1:Hb<Xu?Ir<Xu?cu<Xu?An<Xu?F<Xu?fn<Xu?0:-1:0:-1:il<Xu?Rl<Xu?0:-1:0:-1:qa<Xu?pf<Xu?v<Xu?Xa<Xu?0:-1:0:-1:cn<Xu?vi<Xu?0:-1:0:-1:Mo<Xu?Un<Xu?_o<Xu?A<Xu?ae<Xu?fr<Xu?Ui<Xu?bo<Xu?G<Xu?ju<Xu?0:-1:0:-1:to<Xu?Ru<Xu?0:-1:0:-1:Ys<Xu?du<Xu?_b<Xu?Nf<Xu?0:-1:0:-1:Lb<Xu?vu<Xu?0:-1:0:-1:La<Xu?bt<Xu?gi<Xu?Pc<Xu?rt<Xu?ok<Xu?0:-1:0:-1:xe<Xu?Cr<Xu?0:-1:0:-1:ka<Xu?ao<Xu?Lu<Xu?ab<Xu?0:-1:0:-1:Vs<Xu?Bo<Xu?0:-1:0:-1:Xi<Xu?Df<Xu?ys<Xu?Zn<Xu?Fc<Xu?fl<Xu?ba<Xu?cr<Xu?0:-1:0:-1:Xl<Xu?To<Xu?0:-1:0:-1:ke<Xu?ql<Xu?Jf<Xu?ai<Xu?0:-1:0:-1:wn<Xu?Va<Xu?0:-1:0:-1:fe<Xu?vl<Xu?mr<Xu?y<Xu?al<Xu?Ct<Xu?0:-1:0:-1:Dr<Xu?Xn<Xu?0:-1:0:-1:bb<Xu?ne<Xu?Ce<Xu?vt<Xu?0:-1:0:-1:yf<Xu?eb<Xu?0:-1:0:-1:P<Xu?Ma<Xu?po<Xu?ya<Xu?qt<Xu?nk<Xu?dk<Xu?rs<Xu?Is<Xu?Fu<Xu?_l<Xu?Yr<Xu?0:-1:0:-1:xc<Xu?Mr<Xu?0:-1:0:-1:Oo<Xu?Dt<Xu?cf<Xu?rk<Xu?0:-1:0:-1:Ul<Xu?Jl<Xu?0:-1:0:-1:Cs<Xu?Gc<Xu?ub<Xu?gu<Xu?Vu<Xu?wu<Xu?0:-1:0:-1:kk<Xu?wv<Xu?0:-1:0:-1:Ua<Xu?ev<Xu?Ie<Xu?sv<Xu?0:-1:0:-1:tc<Xu?nn<Xu?0:-1:0:-1:Er<Xu?ua<Xu?ce<Xu?co<Xu?Da<Xu?Af<Xu?Na<Xu?Nl<Xu?0:-1:0:-1:Au<Xu?fa<Xu?0:-1:0:-1:wb<Xu?ur<Xu?uf<Xu?jb<Xu?0:-1:0:-1:mv<Xu?Gb<Xu?0:-1:0:-1:Cv<Xu?Jv<Xu?Ao<Xu?Za<Xu?Xr<Xu?Sf<Xu?0:-1:0:-1:yr<Xu?vn<Xu?0:-1:0:-1:tn<Xu?tk<Xu?Oi<Xu?Ue<Xu?0:-1:0:-1:ct<Xu?Cl<Xu?0:-1:0:-1:ps<Xu?ac<Xu?as<Xu?Yi<Xu?Ni<Xu?_n<Xu?Rv<Xu?Vi<Xu?Yl<Xu?zf<Xu?0:-1:0:-1:pb<Xu?Pl<Xu?0:-1:0:-1:Ft<Xu?Xo<Xu?qr<Xu?Ar<Xu?0:-1:0:-1:Ii<Xu?Aa<Xu?0:-1:0:-1:Rb<Xu?cb<Xu?st<Xu?Te<Xu?ue<Xu?Qa<Xu?0:-1:0:-1:At<Xu?kn<Xu?0:-1:0:-1:uu<Xu?ni<Xu?sb<Xu?_s<Xu?0:-1:0:-1:zs<Xu?_f<Xu?0:-1:0:-1:gs<Xu?V<Xu?br<Xu?Ql<Xu?Qr<Xu?bl<Xu?ik<Xu?xb<Xu?0:-1:0:-1:ut<Xu?ib<Xu?0:-1:0:-1:Pr<Xu?ef<Xu?E<Xu?Tu<Xu?0:-1:0:-1:pi<Xu?yu<Xu?0:-1:0:-1:mb<Xu?wt<Xu?no<Xu?hc<Xu?Ia<Xu?zr<Xu?0:-1:0:-1:hb<Xu?Rt<Xu?0:-1:0:-1:nl<Xu?oo<Xu?Vr<Xu?_i<Xu?0:-1:0:-1:so<Xu?er<Xu?0:-1:0:-1:Ab<Xu?xn<Xu?_a<Xu?sa<Xu?wl<Xu?ci<Xu?cl<Xu?zv<Xu?h<Xu?ti<Xu?kr<Xu?Iv<Xu?As<Xu?rc<Xu?0:-1:0:-1:We<Xu?zi<Xu?0:-1:0:-1:mk<Xu?Ga<Xu?qb<Xu?fv<Xu?0:-1:0:-1:ts<Xu?ws<Xu?0:-1:0:-1:$l<Xu?Uc<Xu?$o<Xu?Kl<Xu?Ka<Xu?Av<Xu?0:-1:0:-1:Ca<Xu?uo<Xu?0:-1:0:-1:Do<Xu?lr<Xu?Ko<Xu?Vl<Xu?0:-1:0:-1:Lc<Xu?m<Xu?0:-1:0:-1:Yn<Xu?I<Xu?fc<Xu?yt<Xu?Tr<Xu?xi<Xu?dv<Xu?_c<Xu?0:-1:0:-1:it<Xu?Hs<Xu?0:-1:0:-1:Nb<Xu?us<Xu?wo<Xu?Wl<Xu?0:-1:0:-1:la<Xu?Uu<Xu?0:-1:0:-1:bv<Xu?Kr<Xu?hu<Xu?Qo<Xu?S<Xu?ns<Xu?0:-1:0:-1:$c<Xu?ob<Xu?0:-1:0:-1:Cc<Xu?oi<Xu?dn<Xu?Nn<Xu?0:-1:0:-1:If<Xu?Of<Xu?0:-1:0:-1:Uv<Xu?Mt<Xu?qn<Xu?$<Xu?yb<Xu?Vn<Xu?Gu<Xu?zo<Xu?Pf<Xu?W<Xu?0:-1:0:-1:tl<Xu?Pb<Xu?0:-1:0:-1:Kf<Xu?jr<Xu?Ht<Xu?Hr<Xu?0:-1:0:-1:hk<Xu?ot<Xu?0:-1:0:-1:Yc<Xu?ek<Xu?Dc<Xu?Mn<Xu?Hu<Xu?Yo<Xu?0:-1:0:-1:ki<Xu?$a<Xu?0:-1:0:-1:io<Xu?Ya<Xu?vc<Xu?Di<Xu?0:-1:0:-1:Eo<Xu?gn<Xu?0:-1:0:-1:Cb<Xu?Wo<Xu?o<Xu?Wa<Xu?Sc<Xu?Qe<Xu?gl<Xu?Ba<Xu?0:-1:0:-1:rn<Xu?Wc<Xu?0:-1:0:-1:Dv<Xu?_e<Xu?wf<Xu?Fl<Xu?0:-1:0:-1:Xe<Xu?av<Xu?0:-1:0:-1:Vt<Xu?L<Xu?c<Xu?we<Xu?Ei<Xu?Q<Xu?0:-1:0:-1:$u<Xu?g<Xu?0:-1:0:-1:oe<Xu?ff<Xu?Ha<Xu?lf<Xu?0:-1:0:-1:Fe<Xu?Go<Xu?0:-1:0:-1:zn<Xu?se<Xu?Ec<Xu?Li<Xu?et<Xu?Co<Xu?uk<Xu?lo<Xu?fk<Xu?Ja<Xu?xl<Xu?Sr<Xu?0:-1:0:-1:Fo<Xu?dr<Xu?0:-1:0:-1:Ob<Xu?ga<Xu?Ub<Xu?mf<Xu?0:-1:0:-1:u<Xu?Gt<Xu?0:-1:0:-1:ku<Xu?xv<Xu?Pv<Xu?Wr<Xu?Qu<Xu?zt<Xu?0:-1:0:-1:jn<Xu?uc<Xu?0:-1:0:-1:U<Xu?Z<Xu?sn<Xu?Fa<Xu?0:-1:0:-1:Zu<Xu?jc<Xu?0:-1:0:-1:Ou<Xu?ir<Xu?Ov<Xu?Ra<Xu?te<Xu?Hi<Xu?Zl<Xu?ii<Xu?0:-1:0:-1:Rr<Xu?li<Xu?0:-1:0:-1:bi<Xu?Sb<Xu?d<Xu?tt<Xu?0:-1:0:-1:En<Xu?Oc<Xu?0:-1:0:-1:de<Xu?pr<Xu?Os<Xu?hn<Xu?Zb<Xu?gt<Xu?0:-1:0:-1:wc<Xu?nu<Xu?0:-1:0:-1:ho<Xu?nc<Xu?pv<Xu?ea<Xu?0:-1:0:-1:Ve<Xu?Jt<Xu?0:-1:0:-1:Dn<Xu?Tt<Xu?Ev<Xu?Oe<Xu?Le<Xu?xr<Xu?yc<Xu?ca<Xu?vs<Xu?Js<Xu?0:-1:0:-1:Lo<Xu?oc<Xu?0:-1:0:-1:Cf<Xu?ia<Xu?pn<Xu?zc<Xu?0:-1:0:-1:Es<Xu?Vo<Xu?0:-1:0:-1:nr<Xu?Al<Xu?yo<Xu?$v<Xu?hr<Xu?ve<Xu?0:-1:0:-1:Pi<Xu?he<Xu?0:-1:0:-1:Zf<Xu?Ac<Xu?Ts<Xu?Ne<Xu?0:-1:0:-1:N<Xu?nt<Xu?0:-1:0:-1:eu<Xu?pu<Xu?Ju<Xu?He<Xu?vb<Xu?Fb<Xu?pe<Xu?x<Xu?0:-1:0:-1:rr<Xu?Wi<Xu?0:-1:0:-1:ji<Xu?$t<Xu?Xb<Xu?Gl<Xu?0:-1:0:-1:Pu<Xu?un<Xu?0:-1:0:-1:wr<Xu?kb<Xu?jt<Xu?Be<Xu?Io<Xu?of<Xu?0:-1:0:-1:Tn<Xu?da<Xu?0:-1:0:-1:qo<Xu?Jn<Xu?Iu<Xu?lt<Xu?0:-1:0:-1:Fs<Xu?Pe<Xu?0:-1:0:-1:Dd(fK,Xu+Ic|0)-1|0:-1;if(3<qu>>>0)return W4(t);switch(qu){case 0:return dt(t);case 1:return pt(t);case 2:H4(t,34);var Wu=H8(q4(t));if(2<Wu>>>0)return W4(t);switch(Wu){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var ic=z8(q4(t));if(2<ic>>>0)return W4(t);switch(ic){case 0:return dt(t);case 1:return pt(t);default:H4(t,31);var sc=u5(q4(t));return 0===sc?dt(t):1===sc?pt(t):W4(t)}}default:H4(t,34);var lc=a5(q4(t));if(2<lc>>>0)return W4(t);switch(lc){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var bc=z8(q4(t));if(2<bc>>>0)return W4(t);switch(bc){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var kc=y7(q4(t));if(2<kc>>>0)return W4(t);switch(kc){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var pc=m7(q4(t));if(2<pc>>>0)return W4(t);switch(pc){case 0:return dt(t);case 1:return pt(t);default:H4(t,32);var gc=u5(q4(t));return 0===gc?dt(t):1===gc?pt(t):W4(t)}}}}}case 37:H4(t,34);var Tc=y7(q4(t));if(2<Tc>>>0)return W4(t);switch(Tc){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Nc=T7(q4(t));if(2<Nc>>>0)return W4(t);switch(Nc){case 0:return dt(t);case 1:return pt(t);default:H4(t,34);var Mc=K8(q4(t));if(2<Mc>>>0)return W4(t);switch(Mc){case 0:return dt(t);case 1:return pt(t);default:H4(t,33);var Xc=u5(q4(t));return 0===Xc?dt(t):1===Xc?pt(t):W4(t)}}}case 38:H4(t,38);var Jc=q4(t);return 0==(Zr<Jc?dc<Jc?-1:0:-1)?40:W4(t);case 39:H4(t,58);var Kc=q4(t);return 0==(dc<Kc?Ml<Kc?-1:0:-1)?41:W4(t);default:return 39}}(e);if(66<St>>>0)return D3(bz);var It=St;if(34<=It)switch(It){case 34:var Ot=P7(t,e),Nt=o8(e),Pt=Y7(t,Nt);return[0,Pt[1],[3,Ot,Pt[2],Nt]];case 35:return[0,t,66];case 38:return[0,t,0];case 39:return[0,t,1];case 40:return[0,t,2];case 41:return[0,t,3];case 42:return[0,t,4];case 43:return[0,t,5];case 44:return[0,t,12];case 45:return[0,t,10];case 46:return[0,t,8];case 47:return[0,t,9];case 52:return[0,t,95];case 53:return[0,t,96];case 56:return[0,t,Ye];case 58:return[0,t,86];case 59:return[0,t,88];case 61:return[0,t,11];case 63:return[0,t,Bf];case 64:return[0,t,Wt];case 65:return[0,t[4]?R7(t,P7(t,e),7):t,hs];case 66:return[0,t,[5,o8(e)]];case 60:break;case 36:case 50:return[0,t,6];case 37:case 51:return[0,t,7];case 48:case 57:return[0,t,83];case 49:case 55:return[0,t,82];default:return[0,t,79]}else switch(It){case 0:return[1,F7(t,e)];case 1:return[1,t];case 2:var Xt=P7(t,e),Yt=w6(ko),Kt=J7(t,Yt,e);return[1,j7(Kt[1],Xt,Kt[2],Yt,1)];case 3:var Qt=o8(e);if(t[5]){var re=t[4]?U7(t,P7(t,e),Qt):t,ie=B8(1,re),be=K4(e);return eh(f8(e,be-1|0,1),kz)&&rh(f8(e,be-2|0,1),dz)?[0,ie,83]:[1,ie]}var ye=P7(t,e),Se=w6(ko);_6(Se,Qt);var Ee=J7(t,Se,e);return[1,j7(Ee[1],ye,Ee[2],Se,1)];case 4:if(t[4])return[1,B8(0,t)];z4(e);return J4(e),0===function(t){return 0===M5(q4(t))?0:W4(t)}(e)?[0,t,Ye]:D3(hz);case 5:var Ae=P7(t,e),De=w6(ko),Me=H7(t,De,e);return[1,j7(Me[1],Ae,Me[2],De,0)];case 6:var je=o8(e),Ge=P7(t,e),qe=w6(ko),Je=w6(ko);_6(Je,je);var ze=z7(t,je,qe,Je,0,e),Ze=U8(Ge,ze[2]),tr=ze[3],ar=m6(Je),vr=[1,[0,Ze,m6(qe),ar,tr]];return[0,ze[1],vr];case 7:return q7(t,e,function(t,e){function r(t){if(0===S5(q4(t))){if(0===h5(q4(t)))for(;;){H4(t,0);var e=o5(q4(t));if(0!==e){if(1===e)t:for(;;){if(0===h5(q4(t)))for(;;){H4(t,0);var r=o5(q4(t));if(0!==r){if(1===r)continue t;return W4(t)}}return W4(t)}return W4(t)}}return W4(t)}return W4(t)}J4(e);var a=q5(q4(e));if(0===a)for(;;){var n=i5(q4(e));if(0!==n){var u=1===n?r(e):W4(e);break}}else u=1===a?r(e):W4(e);return 0===u?[0,t,X7(0,o8(e))]:D3(lz)});case 8:return[0,t,X7(0,o8(e))];case 9:return q7(t,e,function(t,e){function r(t){if(0===F5(q4(t))){if(0===I5(q4(t)))for(;;){H4(t,0);var e=p5(q4(t));if(0!==e){if(1===e)t:for(;;){if(0===I5(q4(t)))for(;;){H4(t,0);var r=p5(q4(t));if(0!==r){if(1===r)continue t;return W4(t)}}return W4(t)}return W4(t)}}return W4(t)}return W4(t)}J4(e);var a=q5(q4(e));if(0===a)for(;;){var n=i5(q4(e));if(0!==n){var u=1===n?r(e):W4(e);break}}else u=1===a?r(e):W4(e);return 0===u?[0,t,X7(2,o8(e))]:D3(vz)});case 10:return[0,t,X7(2,o8(e))];case 11:return q7(t,e,function(t,e){function r(t){if(0===I5(q4(t)))for(;;){H4(t,0);var e=p5(q4(t));if(0!==e){if(1===e)t:for(;;){if(0===I5(q4(t)))for(;;){H4(t,0);var r=p5(q4(t));if(0!==r){if(1===r)continue t;return W4(t)}}return W4(t)}return W4(t)}}return W4(t)}J4(e);var a=q5(q4(e));if(0===a)for(;;){var n=i5(q4(e));if(0!==n){var u=1===n?r(e):W4(e);break}}else u=1===a?r(e):W4(e);return 0===u?[0,t,X7(1,o8(e))]:D3(oz)});case 12:return[0,t,X7(1,o8(e))];case 13:return q7(t,e,function(t,e){function r(t){if(0===e5(q4(t))){if(0===Q8(q4(t)))for(;;){H4(t,0);var e=$5(q4(t));if(0!==e){if(1===e)t:for(;;){if(0===Q8(q4(t)))for(;;){H4(t,0);var r=$5(q4(t));if(0!==r){if(1===r)continue t;return W4(t)}}return W4(t)}return W4(t)}}return W4(t)}return W4(t)}if(J4(e),0===function(t){var e=q5(q4(t));if(0===e)for(;;){var a=i5(q4(t));if(0!==a)return 1===a?r(t):W4(t)}return 1===e?r(t):W4(t)}(e)){var a=o8(e);try{return[0,t,X7(3,a)]}catch(t){throw t=sh(t)}}return D3(fz)});case 14:var gr=o8(e);try{return[0,t,X7(3,gr)]}catch(t){throw t=sh(t)}case 15:return q7(t,e,function(t,e){function r(t){for(;;){H4(t,0);var e=s7(q4(t));if(0!==e){if(1===e)t:for(;;){if(0===$8(q4(t)))for(;;){H4(t,0);var r=s7(q4(t));if(0!==r){if(1===r)continue t;return W4(t)}}return W4(t)}return W4(t)}}}function a(t){for(;;)if(H4(t,0),0!==$8(q4(t)))return W4(t)}function n(t){var e=_7(q4(t));if(2<e>>>0)return W4(t);switch(e){case 0:var n=w5(q4(t));return 0===n?a(t):1===n?r(t):W4(t);case 1:return a(t);default:return r(t)}}function u(t){if(0===$8(q4(t)))for(;;){var e=g7(q4(t));if(2<e>>>0)return W4(t);switch(e){case 0:continue;case 1:return n(t);default:t:for(;;){if(0===$8(q4(t)))for(;;){var r=g7(q4(t));if(2<r>>>0)return W4(t);switch(r){case 0:continue;case 1:return n(t);default:continue t}}return W4(t)}}}return W4(t)}function c(t){var e=G5(q4(t));if(0===e)for(;;){var r=g7(q4(t));if(2<r>>>0)return W4(t);switch(r){case 0:continue;case 1:return n(t);default:t:for(;;){if(0===$8(q4(t)))for(;;){var a=g7(q4(t));if(2<a>>>0)return W4(t);switch(a){case 0:continue;case 1:return n(t);default:continue t}}return W4(t)}}}return 1===e?n(t):W4(t)}function i(t){var e=s5(q4(t));return 0===e?c(t):1===e?n(t):W4(t)}function s(t){for(;;){var e=U5(q4(t));if(2<e>>>0)return W4(t);switch(e){case 0:return c(t);case 1:continue;default:return n(t)}}}J4(e);var f=b5(q4(e));if(3<f>>>0)var o=W4(e);else switch(f){case 0:for(;;){var v=L5(q4(e));if(3<v>>>0)o=W4(e);else switch(v){case 0:continue;case 1:o=u(e);break;case 2:o=i(e);break;default:o=s(e)}break}break;case 1:o=u(e);break;case 2:o=i(e);break;default:o=s(e)}return 0===o?[0,t,X7(3,o8(e))]:D3(sz)});case 17:return q7(t,e,function(t,e){function r(t){for(;;){H4(t,0);var e=s7(q4(t));if(0!==e){if(1===e)t:for(;;){if(0===$8(q4(t)))for(;;){H4(t,0);var r=s7(q4(t));if(0!==r){if(1===r)continue t;return W4(t)}}return W4(t)}return W4(t)}}}function a(t){return H4(t,0),0===$8(q4(t))?r(t):W4(t)}J4(e);var n=b5(q4(e));if(3<n>>>0)var u=W4(e);else switch(n){case 0:for(;;){var c=q4(e),i=8<c?cv<c?Bc<c?In<c?-1:Qs<c?Nv<c?0:-1:Lt<c?va<c?nb<c?l<c?0:-1:0:-1:w<c?tu<c?0:-1:0:-1:Dd(WV,c-9|0)-1|0:-1;if(2<i>>>0)u=W4(e);else switch(i){case 0:continue;case 1:for(;;){H4(e,0);var s=Q5(q4(e));if(0===s)u=0;else{if(1===s)continue;u=W4(e)}break}break;default:for(;;){H4(e,0);var f=S7(q4(e));if(2<f>>>0)u=W4(e);else switch(f){case 0:u=0;break;case 1:continue;default:t:for(;;){if(0===$8(q4(e)))for(;;){H4(e,0);var o=S7(q4(e));if(2<o>>>0)var v=W4(e);else switch(o){case 0:v=0;break;case 1:continue;default:continue t}break}else v=W4(e);u=v;break}}break}}break}break;case 1:u=0===$8(q4(e))?r(e):W4(e);break;case 2:for(;;){H4(e,0);var b=Q5(q4(e));if(0===b)u=a(e);else{if(1===b)continue;u=W4(e)}break}break;default:for(;;){H4(e,0);var k=S7(q4(e));if(2<k>>>0)u=W4(e);else switch(k){case 0:u=a(e);break;case 1:continue;default:t:for(;;){if(0===$8(q4(e)))for(;;){H4(e,0);var d=S7(q4(e));if(2<d>>>0)var h=W4(e);else switch(d){case 0:h=a(e);break;case 1:continue;default:continue t}break}else h=W4(e);u=h;break}}break}}return 0===u?[0,t,X7(3,o8(e))]:D3(iz)});case 19:return[0,t,111];case 20:return[0,t,pz];case 21:return[0,t,wz];case 22:return[0,t,113];case 23:return[0,t,41];case 24:return[0,t,30];case 25:return[0,t,53];case 26:return[0,t,112];case 27:return[0,t,29];case 28:return[0,t,Jr];case 29:return[0,t,42];case 30:return[0,t,115];case 31:return[0,t,31];case 33:return[0,t,ak];case 32:break;default:return[0,t,X7(3,o8(e))]}return[0,t,46]},Q7=p6([0,o6]),Z7=function(t,e){return[0,[0],0,e,M8(t[2].slice(),t)]},t9=function(t,e){var r=e+1|0;if(t[1].length-1<r)for(var a=1;;){if(r<=a){t[1]=b6(a,function(e){var r=e<t[1].length-1?1:0;return r?jk(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 s=i;;){var f=s[2],b=function(t,e){for(;;){H4(e,73);var r=u5(q4(e));if(0!==r)return 1===r?t<50?k(t+1|0,e):uh(k,[0,e]):W4(e)}},k=function(t,e){if(0===E7(q4(e))){var r=t7(q4(e));if(0===r)return 0===Q8(q4(e))&&0===Q8(q4(e))&&0===Q8(q4(e))?t<50?b(t+1|0,e):uh(b,[0,e]):W4(e);if(1===r){if(0===Q8(q4(e)))for(;;){var a=c5(q4(e));if(0!==a)return 1===a?t<50?b(t+1|0,e):uh(b,[0,e]):W4(e)}return W4(e)}return W4(e)}return W4(e)},p=function(t){return nh(b(0,t))},_=function(t){return nh(k(0,t))},T=function(t){for(;;)if(H4(t,20),0!==O7(q4(t)))return W4(t)},C=function(t){for(;;)if(H4(t,18),0!==O7(q4(t)))return W4(t)},D=function(t,e,r,a){return function(n){H4(n,20);var u=l7(q4(n));if(3<u>>>0)return W4(n);switch(u){case 0:return t(n);case 1:var c=w5(q4(n));if(0===c)for(;;){H4(n,19);var i=x5(q4(n));if(0===i)return e(n);if(1!==i)return W4(n)}if(1===c)for(;;){H4(n,19);var s=e7(q4(n));if(2<s>>>0)return W4(n);switch(s){case 0:return e(n);case 1:continue;default:return r(n)}}return W4(n);case 2:for(;;){H4(n,19);var f=x5(q4(n));if(0===f)return a(n);if(1!==f)return W4(n)}default:for(;;){H4(n,19);var o=e7(q4(n));if(2<o>>>0)return W4(n);switch(o){case 0:return a(n);case 1:continue;default:return r(n)}}}}}(T,C,function(t){return function(e){t:for(;;){if(0===$8(q4(e)))for(;;){H4(e,19);var r=e7(q4(e));if(2<r>>>0)return W4(e);switch(r){case 0:return t(e);case 1:continue;default:continue t}}return W4(e)}}}(C),function(t){for(;;)if(H4(t,18),0!==O7(q4(t)))return W4(t)}),M=function(t){return H4(t,4),0===C7(q4(t))?4:W4(t)},X=function(t){return 0===W5(q4(t))&&0===O5(q4(t))&&0===h7(q4(t))&&0===J5(q4(t))&&0===H5(q4(t))&&0===C5(q4(t))&&0===N5(q4(t))&&0===W5(q4(t))&&0===E7(q4(t))&&0===z5(q4(t))&&0===v7(q4(t))?4:W4(t)},B=function(t,e){return function(r){H4(r,21);var a=B5(q4(r));if(2<a>>>0)return W4(r);switch(a){case 0:return t(r);case 1:for(;;){H4(r,21);var n=k5(q4(r));if(3<n>>>0)return W4(r);switch(n){case 0:return t(r);case 1:continue;case 2:return e(r);default:t:for(;;){if(0===$8(q4(r)))for(;;){H4(r,21);var u=k5(q4(r));if(3<u>>>0)return W4(r);switch(u){case 0:return t(r);case 1:continue;case 2:return e(r);default:continue t}}return W4(r)}}}default:return e(r)}}}(T,D),q=function(t){for(;;)if(H4(t,14),0!==O7(q4(t)))return W4(t)},J=function(t){return function(e){H4(e,21);var r=x5(q4(e));if(0===r)return t(e);if(1===r)for(;;){H4(e,21);var a=e7(q4(e));if(2<a>>>0)return W4(e);switch(a){case 0:return t(e);case 1:continue;default:t:for(;;){if(0===$8(q4(e)))for(;;){H4(e,21);var n=e7(q4(e));if(2<n>>>0)return W4(e);switch(n){case 0:return t(e);case 1:continue;default:continue t}}return W4(e)}}}return W4(e)}}(T),z=function(t,e){return function(r){t:for(;;){if(0===$8(q4(r)))for(;;){H4(r,21);var a=i7(q4(r));if(3<a>>>0)return W4(r);switch(a){case 0:return t(r);case 1:return e(r);case 2:continue;default:continue t}}return W4(r)}}}(T,J);J4(f);var K=q4(f),at=Bc<K?ou<K?cr<K?lv<K?El<K?sk<K?ei<K?_u<K?1:8:No<K?_t<K?1:8:H<K?1:8:me<K?Yu<K?Rc<K?1:8:bk<K?1:8:rf<K?ms<K?1:8:Bl<K?1:8:Gn<K?Hv<K?ru<K?Eu<K?Uo<K?1:8:xo<K?1:8:Zt<K?Bu<K?1:8:Tf<K?1:8:iu<K?Hc<K?zu<K?1:8:mt<K?1:8:Yf<K?Wv<K?1:8:Mu<K?1:8:Fr<K?qf<K?Y<K?uv<K?1:8:sr<K?1:8:mc<K?Br<K?1:8:Ea<K?1:8:Xs<K?si<K?Ki<K?1:8:Re<K?1:8:Po<K?Mb<K?1:8:hl<K?1:8:ju<K?is<K?Ta<K?an<K?Ls<K?js<K?1:8:Nu<K?1:8:tb<K?Vf<K?1:8:Oa<K?1:8:Fi<K?ft<K?Ku<K?1:8:Vc<K?1:8:ja<K?le<K?1:8:ha<K?1:8:Ir<K?An<K?fn<K?ul<K?1:8:F<K?1:8:Rl<K?cu<K?1:8:il<K?1:8:pf<K?Xa<K?Hb<K?1:8:v<K?1:8:Et<K?cn<K?1:8:kf<K?1:8:ok<K?Nf<K?Ru<K?bo<K?G<K?1:8:Ui<K?1:8:fr<K?to<K?1:8:ae<K?1:8:vu<K?du<K?_b<K?1:8:Ys<K?1:8:A<K?Lb<K?1:8:_o<K?1:8:ab<K?Cr<K?Pc<K?rt<K?1:8:gi<K?1:8:bt<K?xe<K?1:8:La<K?1:8:Bo<K?ao<K?Lu<K?1:8:ka<K?1:8:Un<K?Vs<K?1:8:Mo<K?1:8:vn<K?Jl<K?Ct<K?ai<K?To<K?fl<K?ba<K?1:8:Fc<K?1:8:Zn<K?Xl<K?1:8:ys<K?1:8:Va<K?ql<K?Jf<K?1:8:ke<K?1:8:Df<K?wn<K?1:8:Xi<K?1:8:vt<K?Xn<K?y<K?al<K?1:8:mr<K?1:8:vl<K?Dr<K?1:8:fe<K?1:8:dl<K?rs<K?xc<K?1:8:dk<K?1:8:Dt<K?xa<K?1:8:Oo<K?1:8:or<K?wv<K?wu<K?nk<K?Ul<K?1:8:qt<K?1:8:gu<K?Vu<K?1:8:ub<K?1:8:Ll<K?sv<K?vo<K?1:8:Ua<K?1:8:ln<K?fi<K?1:8:ht<K?1:8:Gb<K?aa<K?fa<K?Da<K?1:8:kt<K?1:8:Hl<K?Ut<K?1:8:wb<K?1:8:Sf<K?ua<K?mv<K?1:8:Er<K?1:8:Za<K?Xr<K?1:8:Ao<K?1:8:_f<K?Xo<K?Vi<K?Cl<K?tk<K?Oi<K?1:8:tn<K?1:8:Qf<K?ct<K?1:8:j<K?1:8:_n<K?Pl<K?Rv<K?1:8:pb<K?1:8:Ar<K?Ni<K?1:8:qr<K?1:8:Te<K?Yi<K?Aa<K?Ft<K?1:8:Ii<K?1:8:Qa<K?as<K?1:8:ue<K?1:8:cb<K?kn<K?st<K?1:8:At<K?1:8:ni<K?sb<K?1:8:uu<K?1:8:V<K?ib<K?xb<K?ac<K?zs<K?1:8:ps<K?1:8:bl<K?ik<K?1:8:Qr<K?1:8:Tu<K?Ql<K?ut<K?1:8:br<K?1:8:ef<K?E<K?1:8:pi<K?1:8:wt<K?hc<K?zr<K?gs<K?1:8:Ia<K?1:8:Rt<K?no<K?1:8:hb<K?1:8:oo<K?_i<K?mb<K?1:8:Vr<K?1:8:er<K?nl<K?1:8:so<K?1:8:Go<K?jr<K?Wl<K?Av<K?ti<K?Iv<K?rc<K?Si<K?1:8:As<K?1:8:zi<K?kr<K?1:8:We<K?1:8:ws<K?fv<K?h<K?1:8:mk<K?1:8:Nv<K?In<K?1:2:cl<K?1:8:_c<K?m<K?Kl<K?Ka<K?1:8:Do<K?1:8:ci<K?Lc<K?1:8:wl<K?1:8:Hs<K?xi<K?dv<K?1:8:Tr<K?1:8:yt<K?it<K?1:8:fc<K?1:8:Kr<K?Ln<K?Uu<K?us<K?wo<K?1:8:Nb<K?1:8:I<K?la<K?1:8:Yn<K?1:8:Qo<K?ns<K?Ai<K?1:8:S<K?1:8:ob<K?hu<K?1:8:$c<K?1:8:sa<K?oi<K?Nn<K?bv<K?1:8:dn<K?1:8:Of<K?Cc<K?1:8:If<K?1:8:Vn<K?Pb<K?ls<K?1:8:tl<K?1:8:Hr<K?yb<K?1:8:Ht<K?1:8:Ba<K?Zv<K?Mn<K?$<K?ot<K?Kf<K?1:8:hk<K?1:8:Yo<K?_v<K?1:8:es<K?1:8:Du<K?$a<K?Dc<K?1:8:ki<K?1:8:Xv<K?$e<K?1:8:kl<K?1:8:Di<K?Tb<K?Ib<K?Qv<K?1:8:tf<K?1:8:ek<K?Vb<K?1:8:ov<K?1:8:db<K?Ya<K?vc<K?1:8:n<K?1:8:Mt<K?Xf<K?1:8:yi<K?1:8:$s<K?Fl<K?ol<K?Qe<K?Qb<K?1:8:qv<K?1:8:Wa<K?rn<K?1:8:ge<K?1:8:av<K?tv<K?Yv<K?1:8:Dv<K?1:8:xt<K?Xe<K?1:8:Ji<K?1:8:Ef<K?Bt<K?g<K?c<K?1:8:gb<K?1:8:mn<K?os<K?1:8:$i<K?1:8:lf<K?L<K?Ke<K?1:8:Vt<K?1:8:ff<K?Ha<K?1:8:oe<K?1:8:Jt<K?jc<K?Gt<K?dr<K?Sr<K?xn<K?Fe<K?1:8:Ab<K?1:8:ec<K?ro<K?1:8:fk<K?1:8:qc<K?mf<K?vv<K?1:8:Ub<K?1:8:ga<K?fo<K?1:8:Ob<K?1:8:uc<K?zt<K?Co<K?u<K?1:8:et<K?1:8:Wr<K?Qu<K?1:8:Pv<K?1:8:Fa<K?xv<K?jn<K?1:8:ku<K?1:8:Z<K?sn<K?1:8:U<K?1:8:Oc<K?li<K?ii<K?Li<K?Zu<K?1:8:Ec<K?1:8:ee<K?Zl<K?1:8:te<K?1:8:tt<K?Ra<K?Rr<K?1:8:Ov<K?1:8:Sb<K?Vv<K?1:8:bi<K?1:8:nu<K?gt<K?l<K?Qs<K?1:2:Ou<K?1:8:hn<K?Zb<K?1:8:Os<K?1:8:ea<K?pr<K?wc<K?1:8:de<K?1:8:nc<K?pv<K?1:8:ho<K?1:8:Ac<K?yl<K?oc<K?Zo<K?se<K?Ve<K?1:8:zn<K?1:8:ca<K?vs<K?1:8:yc<K?1:8:zc<K?xr<K?Lo<K?1:8:Le<K?1:8:ia<K?pn<K?1:8:Cf<K?1:8:$v<K?Oe<K?Vo<K?ma<K?1:8:Es<K?1:8:ve<K?Ev<K?1:8:hr<K?1:8:Al<K?he<K?yo<K?1:8:Pi<K?1:8:Ne<K?nr<K?1:8:Ts<K?1:8:$t<K?Fb<K?Tt<K?nt<K?Zf<K?1:8:N<K?1:8:x<K?Dn<K?1:8:pe<K?1:8:He<K?Wi<K?vb<K?1:8:rr<K?1:8:Gl<K?Ju<K?1:8:Xb<K?1:8:lt<K?da<K?un<K?ji<K?1:8:jt<K?1:8:kb<K?Tn<K?1:8:wr<K?1:8:tu<K?va<K?nb<K?1:2:Lt<K?1:2:qs<K?Ss<K?1:3:w<K?1:2:Dd(FV,K+1|0)-1|0;if(53<at>>>0)var dt=W4(f);else switch(at){case 0:dt=132;break;case 1:dt=133;break;case 2:if(H4(f,2),0===W8(q4(f))){for(;;)if(H4(f,2),0!==W8(q4(f))){dt=W4(f);break}}else dt=W4(f);break;case 3:dt=0;break;case 4:H4(f,0);dt=0===r7(q4(f))?0:W4(f);break;case 5:H4(f,dc);dt=0===y5(q4(f))?(H4(f,97),0===y5(q4(f))?93:W4(f)):W4(f);break;case 6:dt=8;break;case 7:H4(f,131);var pt=q4(f);dt=0===(32<pt?33<pt?-1:0:-1)?7:W4(f);break;case 8:H4(f,73);var St=u5(q4(f));dt=0===St?p(f):1===St?_(f):W4(f);break;case 9:H4(f,Sa);dt=0===y5(q4(f))?hs:W4(f);break;case 10:H4(f,xu);var It=q4(f),Ot=37<It?61<It?-1:Dd(kK,It-38|0)-1|0:-1;dt=0===Ot?90:1===Ot?111:W4(f);break;case 11:dt=77;break;case 12:dt=78;break;case 13:H4(f,118);var Nt=Y5(q4(f));if(2<Nt>>>0)dt=W4(f);else switch(Nt){case 0:H4(f,119);dt=0===y5(q4(f))?109:W4(f);break;case 1:dt=5;break;default:dt=108}break;case 14:H4(f,ak);var Pt=q4(f),Xt=42<Pt?61<Pt?-1:Dd(dK,Pt+R|0)-1|0:-1;dt=0===Xt?98:1===Xt?cc:W4(f);break;case 15:dt=84;break;case 16:H4(f,117);var Yt=q4(f),Kt=44<Yt?61<Yt?-1:Dd(oV,Yt+-45|0)-1|0:-1;dt=0===Kt?99:1===Kt?Zi:W4(f);break;case 17:H4(f,82);var Qt=Q5(q4(f));if(0===Qt)dt=0===J8(q4(f))?81:W4(f);else if(1===Qt)for(;;){H4(f,21);var re=k5(q4(f));if(3<re>>>0)dt=W4(f);else switch(re){case 0:dt=T(f);break;case 1:continue;case 2:dt=D(f);break;default:t:for(;;){if(0===$8(q4(f)))for(;;){H4(f,21);var ie=k5(q4(f));if(3<ie>>>0)var be=W4(f);else switch(ie){case 0:be=T(f);break;case 1:continue;case 2:be=D(f);break;default:continue t}break}else be=W4(f);dt=be;break}}break}else dt=W4(f);break;case 18:H4(f,129);var ye=Y5(q4(f));if(2<ye>>>0)dt=W4(f);else switch(ye){case 0:H4(f,3);var Se=l5(q4(f));if(2<Se>>>0)dt=W4(f);else switch(Se){case 0:for(;;){var Ee=l5(q4(f));if(2<Ee>>>0)dt=W4(f);else switch(Ee){case 0:continue;case 1:dt=M(f);break;default:dt=X(f)}break}break;case 1:dt=M(f);break;default:dt=X(f)}break;case 1:dt=6;break;default:dt=O}break;case 19:H4(f,21);var Ae=v5(q4(f));if(7<Ae>>>0)dt=W4(f);else switch(Ae){case 0:dt=T(f);break;case 1:dt=B(f);break;case 2:for(;;){H4(f,15);var De=d7(q4(f));if(4<De>>>0)dt=W4(f);else switch(De){case 0:dt=q(f);break;case 1:dt=J(f);break;case 2:continue;case 3:for(;;){H4(f,14);var Me=p7(q4(f));if(2<Me>>>0)dt=W4(f);else switch(Me){case 0:dt=q(f);break;case 1:dt=J(f);break;default:continue}break}break;default:t:for(;;){if(0===I5(q4(f)))for(;;){H4(f,15);var je=b7(q4(f));if(2<je>>>0)var Ge=W4(f);else switch(je){case 0:for(;;)if(H4(f,14),0!==O7(q4(f))){Ge=W4(f);break}break;case 1:continue;default:continue t}break}else Ge=W4(f);dt=Ge;break}}break}break;case 3:for(;;){H4(f,21);var qe=p7(q4(f));if(2<qe>>>0)dt=W4(f);else switch(qe){case 0:dt=T(f);break;case 1:dt=J(f);break;default:continue}break}break;case 4:H4(f,20);var Je=Z5(q4(f));if(0===Je)dt=T(f);else if(1===Je)for(;;){H4(f,11);var ze=V8(q4(f));if(2<ze>>>0)dt=W4(f);else switch(ze){case 0:for(;;)if(H4(f,10),0!==O7(q4(f))){dt=W4(f);break}break;case 1:continue;default:t:for(;;){if(0===h5(q4(f)))for(;;){H4(f,11);var Ze=V8(q4(f));if(2<Ze>>>0)var tr=W4(f);else switch(Ze){case 0:for(;;)if(H4(f,10),0!==O7(q4(f))){tr=W4(f);break}break;case 1:continue;default:continue t}break}else tr=W4(f);dt=tr;break}}break}else dt=W4(f);break;case 5:dt=D(f);break;case 6:H4(f,20);var ar=a7(q4(f));if(0===ar)dt=T(f);else if(1===ar)for(;;){H4(f,13);var vr=b7(q4(f));if(2<vr>>>0)dt=W4(f);else switch(vr){case 0:for(;;)if(H4(f,12),0!==O7(q4(f))){dt=W4(f);break}break;case 1:continue;default:t:for(;;){if(0===I5(q4(f)))for(;;){H4(f,13);var gr=b7(q4(f));if(2<gr>>>0)var _r=W4(f);else switch(gr){case 0:for(;;)if(H4(f,12),0!==O7(q4(f))){_r=W4(f);break}break;case 1:continue;default:continue t}break}else _r=W4(f);dt=_r;break}}break}else dt=W4(f);break;default:H4(f,20);var Or=n5(q4(f));if(0===Or)dt=T(f);else if(1===Or)for(;;){H4(f,17);var Nr=X5(q4(f));if(2<Nr>>>0)dt=W4(f);else switch(Nr){case 0:for(;;)if(H4(f,16),0!==O7(q4(f))){dt=W4(f);break}break;case 1:continue;default:t:for(;;){if(0===Q8(q4(f)))for(;;){H4(f,17);var Lr=X5(q4(f));if(2<Lr>>>0)var Ur=W4(f);else switch(Lr){case 0:for(;;)if(H4(f,16),0!==O7(q4(f))){Ur=W4(f);break}break;case 1:continue;default:continue t}break}else Ur=W4(f);dt=Ur;break}}break}else dt=W4(f)}break;case 20:H4(f,21);var Gr=j5(q4(f));if(4<Gr>>>0)dt=W4(f);else switch(Gr){case 0:dt=T(f);break;case 1:dt=B(f);break;case 2:for(;;){H4(f,21);var $r=j5(q4(f));if(4<$r>>>0)dt=W4(f);else switch($r){case 0:dt=T(f);break;case 1:dt=B(f);break;case 2:continue;case 3:dt=D(f);break;default:dt=z(f)}break}break;case 3:dt=D(f);break;default:dt=z(f)}break;case 21:dt=85;break;case 22:dt=83;break;case 23:H4(f,Jr);var ta=q4(f),ra=59<ta?61<ta?-1:Dd(xh,ta-60|0)-1|0:-1;dt=0===ra?(H4(f,Wt),0===y5(q4(f))?Bf:W4(f)):1===ra?94:W4(f);break;case 24:H4(f,126);var na=_5(q4(f));dt=0===na?(H4(f,96),0===y5(q4(f))?92:W4(f)):1===na?ko:W4(f);break;case 25:H4(f,115);var oa=_5(q4(f));if(0===oa)dt=95;else if(1===oa){H4(f,bs);var pa=_5(q4(f));dt=0===pa?xf:1===pa?(H4(f,ri),0===y5(q4(f))?Ye:W4(f)):W4(f)}else dt=W4(f);break;case 26:H4(f,89);var wa=q4(f),Pa=45<wa?63<wa?-1:Dd(nV,wa+qu|0)-1|0:-1;dt=0===Pa?(H4(f,87),0===$8(q4(f))?86:W4(f)):1===Pa?88:W4(f);break;case 27:H4(f,130);var za=q4(f);if(0===(63<za?64<za?-1:0:-1)){var en=q4(f),on=96<en?bs<en?-1:Dd(e$,en+fs|0)-1|0:-1;if(0===on)if(0===m5(q4(f))){var bn=q4(f);if(0===(Sa<bn?121<bn?-1:0:-1))if(0===C5(q4(f)))if(0===N5(q4(f))){var Sn=q4(f);dt=0===(72<Sn?73<Sn?-1:0:-1)&&0===E5(q4(f))&&0===v7(q4(f))&&0===K5(q4(f))&&0===n7(q4(f))&&0===E5(q4(f))&&0===O5(q4(f))&&0===K5(q4(f))?74:W4(f)}else dt=W4(f);else dt=W4(f);else dt=W4(f)}else dt=W4(f);else dt=1===on&&0===E5(q4(f))&&0===v7(q4(f))&&0===K5(q4(f))&&0===n7(q4(f))&&0===E5(q4(f))&&0===O5(q4(f))&&0===K5(q4(f))?74:W4(f)}else dt=W4(f);break;case 28:dt=79;break;case 29:if(H4(f,1),0===E7(q4(f))){var Cn=t7(q4(f));if(0===Cn)dt=0===Q8(q4(f))&&0===Q8(q4(f))&&0===Q8(q4(f))?p(f):W4(f);else if(1===Cn)if(0===Q8(q4(f)))for(;;){var On=c5(q4(f));if(0!==On){dt=1===On?p(f):W4(f);break}}else dt=W4(f);else dt=W4(f)}else dt=W4(f);break;case 30:dt=80;break;case 31:H4(f,Zr);dt=0===y5(q4(f))?113:W4(f);break;case 32:dt=9;break;case 33:H4(f,73);var Pn=q4(f),Rn=35<Pn?yn<Pn?Sl<Pn?vf<Pn?-1:Uo<Pn?El<Pn?Rc<Pn?sk<Pn?_t<Pn?ei<Pn?_u<Pn?ll<Pn?0:-1:0:-1:H<Pn?No<Pn?0:-1:0:-1:ms<Pn?me<Pn?bk<Pn?Yu<Pn?0:-1:0:-1:Bl<Pn?rf<Pn?0:-1:0:-1:Si<Pn?ou<Pn?Bi<Pn?Lv<Pn?kf<Pn?Et<Pn?js<Pn?lv<Pn?uv<Pn?Gn<Pn?zu<Pn?Hv<Pn?Bu<Pn?ru<Pn?xo<Pn?Eu<Pn?0:-1:0:-1:Tf<Pn?Zt<Pn?0:-1:0:-1:Wv<Pn?iu<Pn?mt<Pn?Hc<Pn?0:-1:0:-1:Mu<Pn?Yf<Pn?0:-1:0:-1:Ki<Pn?Fr<Pn?Br<Pn?qf<Pn?sr<Pn?Y<Pn?0:-1:0:-1:Ea<Pn?mc<Pn?0:-1:0:-1:Mb<Pn?Xs<Pn?Re<Pn?si<Pn?0:-1:0:-1:hl<Pn?Po<Pn?0:-1:0:-1:ul<Pn?is<Pn?Ku<Pn?Ta<Pn?Vf<Pn?an<Pn?Nu<Pn?Ls<Pn?0:-1:0:-1:Oa<Pn?tb<Pn?0:-1:0:-1:le<Pn?Fi<Pn?Vc<Pn?ft<Pn?0:-1:0:-1:ha<Pn?ja<Pn?0:-1:0:-1:Hb<Pn?Ir<Pn?cu<Pn?An<Pn?F<Pn?fn<Pn?0:-1:0:-1:il<Pn?Rl<Pn?0:-1:0:-1:qa<Pn?pf<Pn?v<Pn?Xa<Pn?0:-1:0:-1:cn<Pn?vi<Pn?0:-1:0:-1:Mo<Pn?Un<Pn?_o<Pn?A<Pn?ae<Pn?fr<Pn?Ui<Pn?bo<Pn?G<Pn?ju<Pn?0:-1:0:-1:to<Pn?Ru<Pn?0:-1:0:-1:Ys<Pn?du<Pn?_b<Pn?Nf<Pn?0:-1:0:-1:Lb<Pn?vu<Pn?0:-1:0:-1:La<Pn?bt<Pn?gi<Pn?Pc<Pn?rt<Pn?ok<Pn?0:-1:0:-1:xe<Pn?Cr<Pn?0:-1:0:-1:ka<Pn?ao<Pn?Lu<Pn?ab<Pn?0:-1:0:-1:Vs<Pn?Bo<Pn?0:-1:0:-1:Xi<Pn?Df<Pn?ys<Pn?Zn<Pn?Fc<Pn?fl<Pn?ba<Pn?cr<Pn?0:-1:0:-1:Xl<Pn?To<Pn?0:-1:0:-1:ke<Pn?ql<Pn?Jf<Pn?ai<Pn?0:-1:0:-1:wn<Pn?Va<Pn?0:-1:0:-1:fe<Pn?vl<Pn?mr<Pn?y<Pn?al<Pn?Ct<Pn?0:-1:0:-1:Dr<Pn?Xn<Pn?0:-1:0:-1:bb<Pn?ne<Pn?Ce<Pn?vt<Pn?0:-1:0:-1:yf<Pn?eb<Pn?0:-1:0:-1:P<Pn?Ma<Pn?po<Pn?ya<Pn?qt<Pn?nk<Pn?dk<Pn?rs<Pn?Is<Pn?Fu<Pn?_l<Pn?Yr<Pn?0:-1:0:-1:xc<Pn?Mr<Pn?0:-1:0:-1:Oo<Pn?Dt<Pn?cf<Pn?rk<Pn?0:-1:0:-1:Ul<Pn?Jl<Pn?0:-1:0:-1:Cs<Pn?Gc<Pn?ub<Pn?gu<Pn?Vu<Pn?wu<Pn?0:-1:0:-1:kk<Pn?wv<Pn?0:-1:0:-1:Ua<Pn?ev<Pn?Ie<Pn?sv<Pn?0:-1:0:-1:tc<Pn?nn<Pn?0:-1:0:-1:Er<Pn?ua<Pn?ce<Pn?co<Pn?Da<Pn?Af<Pn?Na<Pn?Nl<Pn?0:-1:0:-1:Au<Pn?fa<Pn?0:-1:0:-1:wb<Pn?ur<Pn?uf<Pn?jb<Pn?0:-1:0:-1:mv<Pn?Gb<Pn?0:-1:0:-1:Cv<Pn?Jv<Pn?Ao<Pn?Za<Pn?Xr<Pn?Sf<Pn?0:-1:0:-1:yr<Pn?vn<Pn?0:-1:0:-1:tn<Pn?tk<Pn?Oi<Pn?Ue<Pn?0:-1:0:-1:ct<Pn?Cl<Pn?0:-1:0:-1:ps<Pn?ac<Pn?as<Pn?Yi<Pn?Ni<Pn?_n<Pn?Rv<Pn?Vi<Pn?Yl<Pn?zf<Pn?0:-1:0:-1:pb<Pn?Pl<Pn?0:-1:0:-1:Ft<Pn?Xo<Pn?qr<Pn?Ar<Pn?0:-1:0:-1:Ii<Pn?Aa<Pn?0:-1:0:-1:Rb<Pn?cb<Pn?st<Pn?Te<Pn?ue<Pn?Qa<Pn?0:-1:0:-1:At<Pn?kn<Pn?0:-1:0:-1:uu<Pn?ni<Pn?sb<Pn?_s<Pn?0:-1:0:-1:zs<Pn?_f<Pn?0:-1:0:-1:gs<Pn?V<Pn?br<Pn?Ql<Pn?Qr<Pn?bl<Pn?ik<Pn?xb<Pn?0:-1:0:-1:ut<Pn?ib<Pn?0:-1:0:-1:Pr<Pn?ef<Pn?E<Pn?Tu<Pn?0:-1:0:-1:pi<Pn?yu<Pn?0:-1:0:-1:mb<Pn?wt<Pn?no<Pn?hc<Pn?Ia<Pn?zr<Pn?0:-1:0:-1:hb<Pn?Rt<Pn?0:-1:0:-1:nl<Pn?oo<Pn?Vr<Pn?_i<Pn?0:-1:0:-1:so<Pn?er<Pn?0:-1:0:-1:Ab<Pn?xn<Pn?_a<Pn?sa<Pn?wl<Pn?ci<Pn?cl<Pn?zv<Pn?h<Pn?ti<Pn?kr<Pn?Iv<Pn?As<Pn?rc<Pn?0:-1:0:-1:We<Pn?zi<Pn?0:-1:0:-1:mk<Pn?Ga<Pn?qb<Pn?fv<Pn?0:-1:0:-1:ts<Pn?ws<Pn?0:-1:0:-1:$l<Pn?Uc<Pn?$o<Pn?Kl<Pn?Ka<Pn?Av<Pn?0:-1:0:-1:Ca<Pn?uo<Pn?0:-1:0:-1:Do<Pn?lr<Pn?Ko<Pn?Vl<Pn?0:-1:0:-1:Lc<Pn?m<Pn?0:-1:0:-1:Yn<Pn?I<Pn?fc<Pn?yt<Pn?Tr<Pn?xi<Pn?dv<Pn?_c<Pn?0:-1:0:-1:it<Pn?Hs<Pn?0:-1:0:-1:Nb<Pn?us<Pn?wo<Pn?Wl<Pn?0:-1:0:-1:la<Pn?Uu<Pn?0:-1:0:-1:bv<Pn?Kr<Pn?hu<Pn?Qo<Pn?S<Pn?ns<Pn?0:-1:0:-1:$c<Pn?ob<Pn?0:-1:0:-1:Cc<Pn?oi<Pn?dn<Pn?Nn<Pn?0:-1:0:-1:If<Pn?Of<Pn?0:-1:0:-1:Uv<Pn?Mt<Pn?qn<Pn?$<Pn?yb<Pn?Vn<Pn?Gu<Pn?zo<Pn?Pf<Pn?W<Pn?0:-1:0:-1:tl<Pn?Pb<Pn?0:-1:0:-1:Kf<Pn?jr<Pn?Ht<Pn?Hr<Pn?0:-1:0:-1:hk<Pn?ot<Pn?0:-1:0:-1:Yc<Pn?ek<Pn?Dc<Pn?Mn<Pn?Hu<Pn?Yo<Pn?0:-1:0:-1:ki<Pn?$a<Pn?0:-1:0:-1:io<Pn?Ya<Pn?vc<Pn?Di<Pn?0:-1:0:-1:Eo<Pn?gn<Pn?0:-1:0:-1:Cb<Pn?Wo<Pn?o<Pn?Wa<Pn?Sc<Pn?Qe<Pn?gl<Pn?Ba<Pn?0:-1:0:-1:rn<Pn?Wc<Pn?0:-1:0:-1:Dv<Pn?_e<Pn?wf<Pn?Fl<Pn?0:-1:0:-1:Xe<Pn?av<Pn?0:-1:0:-1:Vt<Pn?L<Pn?c<Pn?we<Pn?Ei<Pn?Q<Pn?0:-1:0:-1:$u<Pn?g<Pn?0:-1:0:-1:oe<Pn?ff<Pn?Ha<Pn?lf<Pn?0:-1:0:-1:Fe<Pn?Go<Pn?0:-1:0:-1:zn<Pn?se<Pn?Ec<Pn?Li<Pn?et<Pn?Co<Pn?uk<Pn?lo<Pn?fk<Pn?Ja<Pn?xl<Pn?Sr<Pn?0:-1:0:-1:Fo<Pn?dr<Pn?0:-1:0:-1:Ob<Pn?ga<Pn?Ub<Pn?mf<Pn?0:-1:0:-1:u<Pn?Gt<Pn?0:-1:0:-1:ku<Pn?xv<Pn?Pv<Pn?Wr<Pn?Qu<Pn?zt<Pn?0:-1:0:-1:jn<Pn?uc<Pn?0:-1:0:-1:U<Pn?Z<Pn?sn<Pn?Fa<Pn?0:-1:0:-1:Zu<Pn?jc<Pn?0:-1:0:-1:Ou<Pn?ir<Pn?Ov<Pn?Ra<Pn?te<Pn?Hi<Pn?Zl<Pn?ii<Pn?0:-1:0:-1:Rr<Pn?li<Pn?0:-1:0:-1:bi<Pn?Sb<Pn?d<Pn?tt<Pn?0:-1:0:-1:En<Pn?Oc<Pn?0:-1:0:-1:de<Pn?pr<Pn?Os<Pn?hn<Pn?Zb<Pn?gt<Pn?0:-1:0:-1:wc<Pn?nu<Pn?0:-1:0:-1:ho<Pn?nc<Pn?pv<Pn?ea<Pn?0:-1:0:-1:Ve<Pn?Jt<Pn?0:-1:0:-1:Dn<Pn?Tt<Pn?Ev<Pn?Oe<Pn?Le<Pn?xr<Pn?yc<Pn?ca<Pn?vs<Pn?Js<Pn?0:-1:0:-1:Lo<Pn?oc<Pn?0:-1:0:-1:Cf<Pn?ia<Pn?pn<Pn?zc<Pn?0:-1:0:-1:Es<Pn?Vo<Pn?0:-1:0:-1:nr<Pn?Al<Pn?yo<Pn?$v<Pn?hr<Pn?ve<Pn?0:-1:0:-1:Pi<Pn?he<Pn?0:-1:0:-1:Zf<Pn?Ac<Pn?Ts<Pn?Ne<Pn?0:-1:0:-1:N<Pn?nt<Pn?0:-1:0:-1:eu<Pn?pu<Pn?Ju<Pn?He<Pn?vb<Pn?Fb<Pn?pe<Pn?x<Pn?0:-1:0:-1:rr<Pn?Wi<Pn?0:-1:0:-1:ji<Pn?$t<Pn?Xb<Pn?Gl<Pn?0:-1:0:-1:Pu<Pn?un<Pn?0:-1:0:-1:wr<Pn?kb<Pn?jt<Pn?Be<Pn?Io<Pn?of<Pn?0:-1:0:-1:Tn<Pn?da<Pn?0:-1:0:-1:qo<Pn?Jn<Pn?Iu<Pn?lt<Pn?0:-1:0:-1:Fs<Pn?Pe<Pn?0:-1:0:-1:Dd(d$,Pn+Ic|0)-1|0:-1;if(3<Rn>>>0)dt=W4(f);else switch(Rn){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var Fn=R5(q4(f));if(2<Fn>>>0)dt=W4(f);else switch(Fn){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Bn=d5(q4(f));if(2<Bn>>>0)dt=W4(f);else switch(Bn){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Hn=V5(q4(f));if(2<Hn>>>0)dt=W4(f);else switch(Hn){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,22);var Wn=u5(q4(f));dt=0===Wn?p(f):1===Wn?_(f):W4(f)}}}break;default:H4(f,73);var $n=g5(q4(f));if(2<$n>>>0)dt=W4(f);else switch($n){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Kn=T7(q4(f));if(2<Kn>>>0)dt=W4(f);else switch(Kn){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Qn=c7(q4(f));if(2<Qn>>>0)dt=W4(f);else switch(Qn){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,23);var au=u5(q4(f));dt=0===au?p(f):1===au?_(f):W4(f)}}}}break;case 34:H4(f,73);var su=T5(q4(f));if(2<su>>>0)dt=W4(f);else switch(su){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var fu=z8(q4(f));if(2<fu>>>0)dt=W4(f);else switch(fu){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var lu=g5(q4(f));if(2<lu>>>0)dt=W4(f);else switch(lu){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var bu=q8(q4(f));if(2<bu>>>0)dt=W4(f);else switch(bu){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,24);var mu=u5(q4(f));dt=0===mu?p(f):1===mu?_(f):W4(f)}}}}break;case 35:H4(f,73);var Su=q4(f),Cu=35<Su?yn<Su?Sl<Su?vf<Su?-1:Uo<Su?El<Su?Rc<Su?sk<Su?_t<Su?ei<Su?_u<Su?ll<Su?0:-1:0:-1:H<Su?No<Su?0:-1:0:-1:ms<Su?me<Su?bk<Su?Yu<Su?0:-1:0:-1:Bl<Su?rf<Su?0:-1:0:-1:Si<Su?ou<Su?Bi<Su?Lv<Su?kf<Su?Et<Su?js<Su?lv<Su?uv<Su?Gn<Su?zu<Su?Hv<Su?Bu<Su?ru<Su?xo<Su?Eu<Su?0:-1:0:-1:Tf<Su?Zt<Su?0:-1:0:-1:Wv<Su?iu<Su?mt<Su?Hc<Su?0:-1:0:-1:Mu<Su?Yf<Su?0:-1:0:-1:Ki<Su?Fr<Su?Br<Su?qf<Su?sr<Su?Y<Su?0:-1:0:-1:Ea<Su?mc<Su?0:-1:0:-1:Mb<Su?Xs<Su?Re<Su?si<Su?0:-1:0:-1:hl<Su?Po<Su?0:-1:0:-1:ul<Su?is<Su?Ku<Su?Ta<Su?Vf<Su?an<Su?Nu<Su?Ls<Su?0:-1:0:-1:Oa<Su?tb<Su?0:-1:0:-1:le<Su?Fi<Su?Vc<Su?ft<Su?0:-1:0:-1:ha<Su?ja<Su?0:-1:0:-1:Hb<Su?Ir<Su?cu<Su?An<Su?F<Su?fn<Su?0:-1:0:-1:il<Su?Rl<Su?0:-1:0:-1:qa<Su?pf<Su?v<Su?Xa<Su?0:-1:0:-1:cn<Su?vi<Su?0:-1:0:-1:Mo<Su?Un<Su?_o<Su?A<Su?ae<Su?fr<Su?Ui<Su?bo<Su?G<Su?ju<Su?0:-1:0:-1:to<Su?Ru<Su?0:-1:0:-1:Ys<Su?du<Su?_b<Su?Nf<Su?0:-1:0:-1:Lb<Su?vu<Su?0:-1:0:-1:La<Su?bt<Su?gi<Su?Pc<Su?rt<Su?ok<Su?0:-1:0:-1:xe<Su?Cr<Su?0:-1:0:-1:ka<Su?ao<Su?Lu<Su?ab<Su?0:-1:0:-1:Vs<Su?Bo<Su?0:-1:0:-1:Xi<Su?Df<Su?ys<Su?Zn<Su?Fc<Su?fl<Su?ba<Su?cr<Su?0:-1:0:-1:Xl<Su?To<Su?0:-1:0:-1:ke<Su?ql<Su?Jf<Su?ai<Su?0:-1:0:-1:wn<Su?Va<Su?0:-1:0:-1:fe<Su?vl<Su?mr<Su?y<Su?al<Su?Ct<Su?0:-1:0:-1:Dr<Su?Xn<Su?0:-1:0:-1:bb<Su?ne<Su?Ce<Su?vt<Su?0:-1:0:-1:yf<Su?eb<Su?0:-1:0:-1:P<Su?Ma<Su?po<Su?ya<Su?qt<Su?nk<Su?dk<Su?rs<Su?Is<Su?Fu<Su?_l<Su?Yr<Su?0:-1:0:-1:xc<Su?Mr<Su?0:-1:0:-1:Oo<Su?Dt<Su?cf<Su?rk<Su?0:-1:0:-1:Ul<Su?Jl<Su?0:-1:0:-1:Cs<Su?Gc<Su?ub<Su?gu<Su?Vu<Su?wu<Su?0:-1:0:-1:kk<Su?wv<Su?0:-1:0:-1:Ua<Su?ev<Su?Ie<Su?sv<Su?0:-1:0:-1:tc<Su?nn<Su?0:-1:0:-1:Er<Su?ua<Su?ce<Su?co<Su?Da<Su?Af<Su?Na<Su?Nl<Su?0:-1:0:-1:Au<Su?fa<Su?0:-1:0:-1:wb<Su?ur<Su?uf<Su?jb<Su?0:-1:0:-1:mv<Su?Gb<Su?0:-1:0:-1:Cv<Su?Jv<Su?Ao<Su?Za<Su?Xr<Su?Sf<Su?0:-1:0:-1:yr<Su?vn<Su?0:-1:0:-1:tn<Su?tk<Su?Oi<Su?Ue<Su?0:-1:0:-1:ct<Su?Cl<Su?0:-1:0:-1:ps<Su?ac<Su?as<Su?Yi<Su?Ni<Su?_n<Su?Rv<Su?Vi<Su?Yl<Su?zf<Su?0:-1:0:-1:pb<Su?Pl<Su?0:-1:0:-1:Ft<Su?Xo<Su?qr<Su?Ar<Su?0:-1:0:-1:Ii<Su?Aa<Su?0:-1:0:-1:Rb<Su?cb<Su?st<Su?Te<Su?ue<Su?Qa<Su?0:-1:0:-1:At<Su?kn<Su?0:-1:0:-1:uu<Su?ni<Su?sb<Su?_s<Su?0:-1:0:-1:zs<Su?_f<Su?0:-1:0:-1:gs<Su?V<Su?br<Su?Ql<Su?Qr<Su?bl<Su?ik<Su?xb<Su?0:-1:0:-1:ut<Su?ib<Su?0:-1:0:-1:Pr<Su?ef<Su?E<Su?Tu<Su?0:-1:0:-1:pi<Su?yu<Su?0:-1:0:-1:mb<Su?wt<Su?no<Su?hc<Su?Ia<Su?zr<Su?0:-1:0:-1:hb<Su?Rt<Su?0:-1:0:-1:nl<Su?oo<Su?Vr<Su?_i<Su?0:-1:0:-1:so<Su?er<Su?0:-1:0:-1:Ab<Su?xn<Su?_a<Su?sa<Su?wl<Su?ci<Su?cl<Su?zv<Su?h<Su?ti<Su?kr<Su?Iv<Su?As<Su?rc<Su?0:-1:0:-1:We<Su?zi<Su?0:-1:0:-1:mk<Su?Ga<Su?qb<Su?fv<Su?0:-1:0:-1:ts<Su?ws<Su?0:-1:0:-1:$l<Su?Uc<Su?$o<Su?Kl<Su?Ka<Su?Av<Su?0:-1:0:-1:Ca<Su?uo<Su?0:-1:0:-1:Do<Su?lr<Su?Ko<Su?Vl<Su?0:-1:0:-1:Lc<Su?m<Su?0:-1:0:-1:Yn<Su?I<Su?fc<Su?yt<Su?Tr<Su?xi<Su?dv<Su?_c<Su?0:-1:0:-1:it<Su?Hs<Su?0:-1:0:-1:Nb<Su?us<Su?wo<Su?Wl<Su?0:-1:0:-1:la<Su?Uu<Su?0:-1:0:-1:bv<Su?Kr<Su?hu<Su?Qo<Su?S<Su?ns<Su?0:-1:0:-1:$c<Su?ob<Su?0:-1:0:-1:Cc<Su?oi<Su?dn<Su?Nn<Su?0:-1:0:-1:If<Su?Of<Su?0:-1:0:-1:Uv<Su?Mt<Su?qn<Su?$<Su?yb<Su?Vn<Su?Gu<Su?zo<Su?Pf<Su?W<Su?0:-1:0:-1:tl<Su?Pb<Su?0:-1:0:-1:Kf<Su?jr<Su?Ht<Su?Hr<Su?0:-1:0:-1:hk<Su?ot<Su?0:-1:0:-1:Yc<Su?ek<Su?Dc<Su?Mn<Su?Hu<Su?Yo<Su?0:-1:0:-1:ki<Su?$a<Su?0:-1:0:-1:io<Su?Ya<Su?vc<Su?Di<Su?0:-1:0:-1:Eo<Su?gn<Su?0:-1:0:-1:Cb<Su?Wo<Su?o<Su?Wa<Su?Sc<Su?Qe<Su?gl<Su?Ba<Su?0:-1:0:-1:rn<Su?Wc<Su?0:-1:0:-1:Dv<Su?_e<Su?wf<Su?Fl<Su?0:-1:0:-1:Xe<Su?av<Su?0:-1:0:-1:Vt<Su?L<Su?c<Su?we<Su?Ei<Su?Q<Su?0:-1:0:-1:$u<Su?g<Su?0:-1:0:-1:oe<Su?ff<Su?Ha<Su?lf<Su?0:-1:0:-1:Fe<Su?Go<Su?0:-1:0:-1:zn<Su?se<Su?Ec<Su?Li<Su?et<Su?Co<Su?uk<Su?lo<Su?fk<Su?Ja<Su?xl<Su?Sr<Su?0:-1:0:-1:Fo<Su?dr<Su?0:-1:0:-1:Ob<Su?ga<Su?Ub<Su?mf<Su?0:-1:0:-1:u<Su?Gt<Su?0:-1:0:-1:ku<Su?xv<Su?Pv<Su?Wr<Su?Qu<Su?zt<Su?0:-1:0:-1:jn<Su?uc<Su?0:-1:0:-1:U<Su?Z<Su?sn<Su?Fa<Su?0:-1:0:-1:Zu<Su?jc<Su?0:-1:0:-1:Ou<Su?ir<Su?Ov<Su?Ra<Su?te<Su?Hi<Su?Zl<Su?ii<Su?0:-1:0:-1:Rr<Su?li<Su?0:-1:0:-1:bi<Su?Sb<Su?d<Su?tt<Su?0:-1:0:-1:En<Su?Oc<Su?0:-1:0:-1:de<Su?pr<Su?Os<Su?hn<Su?Zb<Su?gt<Su?0:-1:0:-1:wc<Su?nu<Su?0:-1:0:-1:ho<Su?nc<Su?pv<Su?ea<Su?0:-1:0:-1:Ve<Su?Jt<Su?0:-1:0:-1:Dn<Su?Tt<Su?Ev<Su?Oe<Su?Le<Su?xr<Su?yc<Su?ca<Su?vs<Su?Js<Su?0:-1:0:-1:Lo<Su?oc<Su?0:-1:0:-1:Cf<Su?ia<Su?pn<Su?zc<Su?0:-1:0:-1:Es<Su?Vo<Su?0:-1:0:-1:nr<Su?Al<Su?yo<Su?$v<Su?hr<Su?ve<Su?0:-1:0:-1:Pi<Su?he<Su?0:-1:0:-1:Zf<Su?Ac<Su?Ts<Su?Ne<Su?0:-1:0:-1:N<Su?nt<Su?0:-1:0:-1:eu<Su?pu<Su?Ju<Su?He<Su?vb<Su?Fb<Su?pe<Su?x<Su?0:-1:0:-1:rr<Su?Wi<Su?0:-1:0:-1:ji<Su?$t<Su?Xb<Su?Gl<Su?0:-1:0:-1:Pu<Su?un<Su?0:-1:0:-1:wr<Su?kb<Su?jt<Su?Be<Su?Io<Su?of<Su?0:-1:0:-1:Tn<Su?da<Su?0:-1:0:-1:qo<Su?Jn<Su?Iu<Su?lt<Su?0:-1:0:-1:Fs<Su?Pe<Su?0:-1:0:-1:Dd(tK,Su+Ic|0)-1|0:-1;if(4<Cu>>>0)dt=W4(f);else switch(Cu){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var Xu=o7(q4(f));if(3<Xu>>>0)dt=W4(f);else switch(Xu){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var Wu=z8(q4(f));if(2<Wu>>>0)dt=W4(f);else switch(Wu){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,25);var ic=u5(q4(f));dt=0===ic?p(f):1===ic?_(f):W4(f)}break;default:H4(f,73);var sc=V5(q4(f));if(2<sc>>>0)dt=W4(f);else switch(sc){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var lc=x7(q4(f));if(2<lc>>>0)dt=W4(f);else switch(lc){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,26);var bc=u5(q4(f));dt=0===bc?p(f):1===bc?_(f):W4(f)}}}break;case 3:H4(f,73);var kc=g5(q4(f));if(2<kc>>>0)dt=W4(f);else switch(kc){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var pc=w7(q4(f));if(2<pc>>>0)dt=W4(f);else switch(pc){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var gc=w7(q4(f));if(2<gc>>>0)dt=W4(f);else switch(gc){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,27);var Tc=u5(q4(f));dt=0===Tc?p(f):1===Tc?_(f):W4(f)}}}break;default:H4(f,73);var Nc=d5(q4(f));if(2<Nc>>>0)dt=W4(f);else switch(Nc){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Mc=o7(q4(f));if(3<Mc>>>0)dt=W4(f);else switch(Mc){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var Xc=c7(q4(f));if(2<Xc>>>0)dt=W4(f);else switch(Xc){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,28);var Jc=u5(q4(f));dt=0===Jc?p(f):1===Jc?_(f):W4(f)}break;default:H4(f,73);var Kc=T7(q4(f));if(2<Kc>>>0)dt=W4(f);else switch(Kc){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Qc=d5(q4(f));if(2<Qc>>>0)dt=W4(f);else switch(Qc){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Zc=H8(q4(f));if(2<Zc>>>0)dt=W4(f);else switch(Zc){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var ui=z8(q4(f));if(2<ui>>>0)dt=W4(f);else switch(ui){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,29);var di=u5(q4(f));dt=0===di?p(f):1===di?_(f):W4(f)}}}}}}}break;case 36:H4(f,73);var hi=q4(f),wi=35<hi?yn<hi?Sl<hi?vf<hi?-1:Uo<hi?El<hi?Rc<hi?sk<hi?_t<hi?ei<hi?_u<hi?ll<hi?0:-1:0:-1:H<hi?No<hi?0:-1:0:-1:ms<hi?me<hi?bk<hi?Yu<hi?0:-1:0:-1:Bl<hi?rf<hi?0:-1:0:-1:Si<hi?ou<hi?Bi<hi?Lv<hi?kf<hi?Et<hi?js<hi?lv<hi?uv<hi?Gn<hi?zu<hi?Hv<hi?Bu<hi?ru<hi?xo<hi?Eu<hi?0:-1:0:-1:Tf<hi?Zt<hi?0:-1:0:-1:Wv<hi?iu<hi?mt<hi?Hc<hi?0:-1:0:-1:Mu<hi?Yf<hi?0:-1:0:-1:Ki<hi?Fr<hi?Br<hi?qf<hi?sr<hi?Y<hi?0:-1:0:-1:Ea<hi?mc<hi?0:-1:0:-1:Mb<hi?Xs<hi?Re<hi?si<hi?0:-1:0:-1:hl<hi?Po<hi?0:-1:0:-1:ul<hi?is<hi?Ku<hi?Ta<hi?Vf<hi?an<hi?Nu<hi?Ls<hi?0:-1:0:-1:Oa<hi?tb<hi?0:-1:0:-1:le<hi?Fi<hi?Vc<hi?ft<hi?0:-1:0:-1:ha<hi?ja<hi?0:-1:0:-1:Hb<hi?Ir<hi?cu<hi?An<hi?F<hi?fn<hi?0:-1:0:-1:il<hi?Rl<hi?0:-1:0:-1:qa<hi?pf<hi?v<hi?Xa<hi?0:-1:0:-1:cn<hi?vi<hi?0:-1:0:-1:Mo<hi?Un<hi?_o<hi?A<hi?ae<hi?fr<hi?Ui<hi?bo<hi?G<hi?ju<hi?0:-1:0:-1:to<hi?Ru<hi?0:-1:0:-1:Ys<hi?du<hi?_b<hi?Nf<hi?0:-1:0:-1:Lb<hi?vu<hi?0:-1:0:-1:La<hi?bt<hi?gi<hi?Pc<hi?rt<hi?ok<hi?0:-1:0:-1:xe<hi?Cr<hi?0:-1:0:-1:ka<hi?ao<hi?Lu<hi?ab<hi?0:-1:0:-1:Vs<hi?Bo<hi?0:-1:0:-1:Xi<hi?Df<hi?ys<hi?Zn<hi?Fc<hi?fl<hi?ba<hi?cr<hi?0:-1:0:-1:Xl<hi?To<hi?0:-1:0:-1:ke<hi?ql<hi?Jf<hi?ai<hi?0:-1:0:-1:wn<hi?Va<hi?0:-1:0:-1:fe<hi?vl<hi?mr<hi?y<hi?al<hi?Ct<hi?0:-1:0:-1:Dr<hi?Xn<hi?0:-1:0:-1:bb<hi?ne<hi?Ce<hi?vt<hi?0:-1:0:-1:yf<hi?eb<hi?0:-1:0:-1:P<hi?Ma<hi?po<hi?ya<hi?qt<hi?nk<hi?dk<hi?rs<hi?Is<hi?Fu<hi?_l<hi?Yr<hi?0:-1:0:-1:xc<hi?Mr<hi?0:-1:0:-1:Oo<hi?Dt<hi?cf<hi?rk<hi?0:-1:0:-1:Ul<hi?Jl<hi?0:-1:0:-1:Cs<hi?Gc<hi?ub<hi?gu<hi?Vu<hi?wu<hi?0:-1:0:-1:kk<hi?wv<hi?0:-1:0:-1:Ua<hi?ev<hi?Ie<hi?sv<hi?0:-1:0:-1:tc<hi?nn<hi?0:-1:0:-1:Er<hi?ua<hi?ce<hi?co<hi?Da<hi?Af<hi?Na<hi?Nl<hi?0:-1:0:-1:Au<hi?fa<hi?0:-1:0:-1:wb<hi?ur<hi?uf<hi?jb<hi?0:-1:0:-1:mv<hi?Gb<hi?0:-1:0:-1:Cv<hi?Jv<hi?Ao<hi?Za<hi?Xr<hi?Sf<hi?0:-1:0:-1:yr<hi?vn<hi?0:-1:0:-1:tn<hi?tk<hi?Oi<hi?Ue<hi?0:-1:0:-1:ct<hi?Cl<hi?0:-1:0:-1:ps<hi?ac<hi?as<hi?Yi<hi?Ni<hi?_n<hi?Rv<hi?Vi<hi?Yl<hi?zf<hi?0:-1:0:-1:pb<hi?Pl<hi?0:-1:0:-1:Ft<hi?Xo<hi?qr<hi?Ar<hi?0:-1:0:-1:Ii<hi?Aa<hi?0:-1:0:-1:Rb<hi?cb<hi?st<hi?Te<hi?ue<hi?Qa<hi?0:-1:0:-1:At<hi?kn<hi?0:-1:0:-1:uu<hi?ni<hi?sb<hi?_s<hi?0:-1:0:-1:zs<hi?_f<hi?0:-1:0:-1:gs<hi?V<hi?br<hi?Ql<hi?Qr<hi?bl<hi?ik<hi?xb<hi?0:-1:0:-1:ut<hi?ib<hi?0:-1:0:-1:Pr<hi?ef<hi?E<hi?Tu<hi?0:-1:0:-1:pi<hi?yu<hi?0:-1:0:-1:mb<hi?wt<hi?no<hi?hc<hi?Ia<hi?zr<hi?0:-1:0:-1:hb<hi?Rt<hi?0:-1:0:-1:nl<hi?oo<hi?Vr<hi?_i<hi?0:-1:0:-1:so<hi?er<hi?0:-1:0:-1:Ab<hi?xn<hi?_a<hi?sa<hi?wl<hi?ci<hi?cl<hi?zv<hi?h<hi?ti<hi?kr<hi?Iv<hi?As<hi?rc<hi?0:-1:0:-1:We<hi?zi<hi?0:-1:0:-1:mk<hi?Ga<hi?qb<hi?fv<hi?0:-1:0:-1:ts<hi?ws<hi?0:-1:0:-1:$l<hi?Uc<hi?$o<hi?Kl<hi?Ka<hi?Av<hi?0:-1:0:-1:Ca<hi?uo<hi?0:-1:0:-1:Do<hi?lr<hi?Ko<hi?Vl<hi?0:-1:0:-1:Lc<hi?m<hi?0:-1:0:-1:Yn<hi?I<hi?fc<hi?yt<hi?Tr<hi?xi<hi?dv<hi?_c<hi?0:-1:0:-1:it<hi?Hs<hi?0:-1:0:-1:Nb<hi?us<hi?wo<hi?Wl<hi?0:-1:0:-1:la<hi?Uu<hi?0:-1:0:-1:bv<hi?Kr<hi?hu<hi?Qo<hi?S<hi?ns<hi?0:-1:0:-1:$c<hi?ob<hi?0:-1:0:-1:Cc<hi?oi<hi?dn<hi?Nn<hi?0:-1:0:-1:If<hi?Of<hi?0:-1:0:-1:Uv<hi?Mt<hi?qn<hi?$<hi?yb<hi?Vn<hi?Gu<hi?zo<hi?Pf<hi?W<hi?0:-1:0:-1:tl<hi?Pb<hi?0:-1:0:-1:Kf<hi?jr<hi?Ht<hi?Hr<hi?0:-1:0:-1:hk<hi?ot<hi?0:-1:0:-1:Yc<hi?ek<hi?Dc<hi?Mn<hi?Hu<hi?Yo<hi?0:-1:0:-1:ki<hi?$a<hi?0:-1:0:-1:io<hi?Ya<hi?vc<hi?Di<hi?0:-1:0:-1:Eo<hi?gn<hi?0:-1:0:-1:Cb<hi?Wo<hi?o<hi?Wa<hi?Sc<hi?Qe<hi?gl<hi?Ba<hi?0:-1:0:-1:rn<hi?Wc<hi?0:-1:0:-1:Dv<hi?_e<hi?wf<hi?Fl<hi?0:-1:0:-1:Xe<hi?av<hi?0:-1:0:-1:Vt<hi?L<hi?c<hi?we<hi?Ei<hi?Q<hi?0:-1:0:-1:$u<hi?g<hi?0:-1:0:-1:oe<hi?ff<hi?Ha<hi?lf<hi?0:-1:0:-1:Fe<hi?Go<hi?0:-1:0:-1:zn<hi?se<hi?Ec<hi?Li<hi?et<hi?Co<hi?uk<hi?lo<hi?fk<hi?Ja<hi?xl<hi?Sr<hi?0:-1:0:-1:Fo<hi?dr<hi?0:-1:0:-1:Ob<hi?ga<hi?Ub<hi?mf<hi?0:-1:0:-1:u<hi?Gt<hi?0:-1:0:-1:ku<hi?xv<hi?Pv<hi?Wr<hi?Qu<hi?zt<hi?0:-1:0:-1:jn<hi?uc<hi?0:-1:0:-1:U<hi?Z<hi?sn<hi?Fa<hi?0:-1:0:-1:Zu<hi?jc<hi?0:-1:0:-1:Ou<hi?ir<hi?Ov<hi?Ra<hi?te<hi?Hi<hi?Zl<hi?ii<hi?0:-1:0:-1:Rr<hi?li<hi?0:-1:0:-1:bi<hi?Sb<hi?d<hi?tt<hi?0:-1:0:-1:En<hi?Oc<hi?0:-1:0:-1:de<hi?pr<hi?Os<hi?hn<hi?Zb<hi?gt<hi?0:-1:0:-1:wc<hi?nu<hi?0:-1:0:-1:ho<hi?nc<hi?pv<hi?ea<hi?0:-1:0:-1:Ve<hi?Jt<hi?0:-1:0:-1:Dn<hi?Tt<hi?Ev<hi?Oe<hi?Le<hi?xr<hi?yc<hi?ca<hi?vs<hi?Js<hi?0:-1:0:-1:Lo<hi?oc<hi?0:-1:0:-1:Cf<hi?ia<hi?pn<hi?zc<hi?0:-1:0:-1:Es<hi?Vo<hi?0:-1:0:-1:nr<hi?Al<hi?yo<hi?$v<hi?hr<hi?ve<hi?0:-1:0:-1:Pi<hi?he<hi?0:-1:0:-1:Zf<hi?Ac<hi?Ts<hi?Ne<hi?0:-1:0:-1:N<hi?nt<hi?0:-1:0:-1:eu<hi?pu<hi?Ju<hi?He<hi?vb<hi?Fb<hi?pe<hi?x<hi?0:-1:0:-1:rr<hi?Wi<hi?0:-1:0:-1:ji<hi?$t<hi?Xb<hi?Gl<hi?0:-1:0:-1:Pu<hi?un<hi?0:-1:0:-1:wr<hi?kb<hi?jt<hi?Be<hi?Io<hi?of<hi?0:-1:0:-1:Tn<hi?da<hi?0:-1:0:-1:qo<hi?Jn<hi?Iu<hi?lt<hi?0:-1:0:-1:Fs<hi?Pe<hi?0:-1:0:-1:Dd(V$,hi+Ic|0)-1|0:-1;if(3<wi>>>0)dt=W4(f);else switch(wi){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var mi=q4(f),Ti=35<mi?yn<mi?Sl<mi?vf<mi?-1:Uo<mi?El<mi?Rc<mi?sk<mi?_t<mi?ei<mi?_u<mi?ll<mi?0:-1:0:-1:H<mi?No<mi?0:-1:0:-1:ms<mi?me<mi?bk<mi?Yu<mi?0:-1:0:-1:Bl<mi?rf<mi?0:-1:0:-1:Si<mi?ou<mi?Bi<mi?Lv<mi?kf<mi?Et<mi?js<mi?lv<mi?uv<mi?Gn<mi?zu<mi?Hv<mi?Bu<mi?ru<mi?xo<mi?Eu<mi?0:-1:0:-1:Tf<mi?Zt<mi?0:-1:0:-1:Wv<mi?iu<mi?mt<mi?Hc<mi?0:-1:0:-1:Mu<mi?Yf<mi?0:-1:0:-1:Ki<mi?Fr<mi?Br<mi?qf<mi?sr<mi?Y<mi?0:-1:0:-1:Ea<mi?mc<mi?0:-1:0:-1:Mb<mi?Xs<mi?Re<mi?si<mi?0:-1:0:-1:hl<mi?Po<mi?0:-1:0:-1:ul<mi?is<mi?Ku<mi?Ta<mi?Vf<mi?an<mi?Nu<mi?Ls<mi?0:-1:0:-1:Oa<mi?tb<mi?0:-1:0:-1:le<mi?Fi<mi?Vc<mi?ft<mi?0:-1:0:-1:ha<mi?ja<mi?0:-1:0:-1:Hb<mi?Ir<mi?cu<mi?An<mi?F<mi?fn<mi?0:-1:0:-1:il<mi?Rl<mi?0:-1:0:-1:qa<mi?pf<mi?v<mi?Xa<mi?0:-1:0:-1:cn<mi?vi<mi?0:-1:0:-1:Mo<mi?Un<mi?_o<mi?A<mi?ae<mi?fr<mi?Ui<mi?bo<mi?G<mi?ju<mi?0:-1:0:-1:to<mi?Ru<mi?0:-1:0:-1:Ys<mi?du<mi?_b<mi?Nf<mi?0:-1:0:-1:Lb<mi?vu<mi?0:-1:0:-1:La<mi?bt<mi?gi<mi?Pc<mi?rt<mi?ok<mi?0:-1:0:-1:xe<mi?Cr<mi?0:-1:0:-1:ka<mi?ao<mi?Lu<mi?ab<mi?0:-1:0:-1:Vs<mi?Bo<mi?0:-1:0:-1:Xi<mi?Df<mi?ys<mi?Zn<mi?Fc<mi?fl<mi?ba<mi?cr<mi?0:-1:0:-1:Xl<mi?To<mi?0:-1:0:-1:ke<mi?ql<mi?Jf<mi?ai<mi?0:-1:0:-1:wn<mi?Va<mi?0:-1:0:-1:fe<mi?vl<mi?mr<mi?y<mi?al<mi?Ct<mi?0:-1:0:-1:Dr<mi?Xn<mi?0:-1:0:-1:bb<mi?ne<mi?Ce<mi?vt<mi?0:-1:0:-1:yf<mi?eb<mi?0:-1:0:-1:P<mi?Ma<mi?po<mi?ya<mi?qt<mi?nk<mi?dk<mi?rs<mi?Is<mi?Fu<mi?_l<mi?Yr<mi?0:-1:0:-1:xc<mi?Mr<mi?0:-1:0:-1:Oo<mi?Dt<mi?cf<mi?rk<mi?0:-1:0:-1:Ul<mi?Jl<mi?0:-1:0:-1:Cs<mi?Gc<mi?ub<mi?gu<mi?Vu<mi?wu<mi?0:-1:0:-1:kk<mi?wv<mi?0:-1:0:-1:Ua<mi?ev<mi?Ie<mi?sv<mi?0:-1:0:-1:tc<mi?nn<mi?0:-1:0:-1:Er<mi?ua<mi?ce<mi?co<mi?Da<mi?Af<mi?Na<mi?Nl<mi?0:-1:0:-1:Au<mi?fa<mi?0:-1:0:-1:wb<mi?ur<mi?uf<mi?jb<mi?0:-1:0:-1:mv<mi?Gb<mi?0:-1:0:-1:Cv<mi?Jv<mi?Ao<mi?Za<mi?Xr<mi?Sf<mi?0:-1:0:-1:yr<mi?vn<mi?0:-1:0:-1:tn<mi?tk<mi?Oi<mi?Ue<mi?0:-1:0:-1:ct<mi?Cl<mi?0:-1:0:-1:ps<mi?ac<mi?as<mi?Yi<mi?Ni<mi?_n<mi?Rv<mi?Vi<mi?Yl<mi?zf<mi?0:-1:0:-1:pb<mi?Pl<mi?0:-1:0:-1:Ft<mi?Xo<mi?qr<mi?Ar<mi?0:-1:0:-1:Ii<mi?Aa<mi?0:-1:0:-1:Rb<mi?cb<mi?st<mi?Te<mi?ue<mi?Qa<mi?0:-1:0:-1:At<mi?kn<mi?0:-1:0:-1:uu<mi?ni<mi?sb<mi?_s<mi?0:-1:0:-1:zs<mi?_f<mi?0:-1:0:-1:gs<mi?V<mi?br<mi?Ql<mi?Qr<mi?bl<mi?ik<mi?xb<mi?0:-1:0:-1:ut<mi?ib<mi?0:-1:0:-1:Pr<mi?ef<mi?E<mi?Tu<mi?0:-1:0:-1:pi<mi?yu<mi?0:-1:0:-1:mb<mi?wt<mi?no<mi?hc<mi?Ia<mi?zr<mi?0:-1:0:-1:hb<mi?Rt<mi?0:-1:0:-1:nl<mi?oo<mi?Vr<mi?_i<mi?0:-1:0:-1:so<mi?er<mi?0:-1:0:-1:Ab<mi?xn<mi?_a<mi?sa<mi?wl<mi?ci<mi?cl<mi?zv<mi?h<mi?ti<mi?kr<mi?Iv<mi?As<mi?rc<mi?0:-1:0:-1:We<mi?zi<mi?0:-1:0:-1:mk<mi?Ga<mi?qb<mi?fv<mi?0:-1:0:-1:ts<mi?ws<mi?0:-1:0:-1:$l<mi?Uc<mi?$o<mi?Kl<mi?Ka<mi?Av<mi?0:-1:0:-1:Ca<mi?uo<mi?0:-1:0:-1:Do<mi?lr<mi?Ko<mi?Vl<mi?0:-1:0:-1:Lc<mi?m<mi?0:-1:0:-1:Yn<mi?I<mi?fc<mi?yt<mi?Tr<mi?xi<mi?dv<mi?_c<mi?0:-1:0:-1:it<mi?Hs<mi?0:-1:0:-1:Nb<mi?us<mi?wo<mi?Wl<mi?0:-1:0:-1:la<mi?Uu<mi?0:-1:0:-1:bv<mi?Kr<mi?hu<mi?Qo<mi?S<mi?ns<mi?0:-1:0:-1:$c<mi?ob<mi?0:-1:0:-1:Cc<mi?oi<mi?dn<mi?Nn<mi?0:-1:0:-1:If<mi?Of<mi?0:-1:0:-1:Uv<mi?Mt<mi?qn<mi?$<mi?yb<mi?Vn<mi?Gu<mi?zo<mi?Pf<mi?W<mi?0:-1:0:-1:tl<mi?Pb<mi?0:-1:0:-1:Kf<mi?jr<mi?Ht<mi?Hr<mi?0:-1:0:-1:hk<mi?ot<mi?0:-1:0:-1:Yc<mi?ek<mi?Dc<mi?Mn<mi?Hu<mi?Yo<mi?0:-1:0:-1:ki<mi?$a<mi?0:-1:0:-1:io<mi?Ya<mi?vc<mi?Di<mi?0:-1:0:-1:Eo<mi?gn<mi?0:-1:0:-1:Cb<mi?Wo<mi?o<mi?Wa<mi?Sc<mi?Qe<mi?gl<mi?Ba<mi?0:-1:0:-1:rn<mi?Wc<mi?0:-1:0:-1:Dv<mi?_e<mi?wf<mi?Fl<mi?0:-1:0:-1:Xe<mi?av<mi?0:-1:0:-1:Vt<mi?L<mi?c<mi?we<mi?Ei<mi?Q<mi?0:-1:0:-1:$u<mi?g<mi?0:-1:0:-1:oe<mi?ff<mi?Ha<mi?lf<mi?0:-1:0:-1:Fe<mi?Go<mi?0:-1:0:-1:zn<mi?se<mi?Ec<mi?Li<mi?et<mi?Co<mi?uk<mi?lo<mi?fk<mi?Ja<mi?xl<mi?Sr<mi?0:-1:0:-1:Fo<mi?dr<mi?0:-1:0:-1:Ob<mi?ga<mi?Ub<mi?mf<mi?0:-1:0:-1:u<mi?Gt<mi?0:-1:0:-1:ku<mi?xv<mi?Pv<mi?Wr<mi?Qu<mi?zt<mi?0:-1:0:-1:jn<mi?uc<mi?0:-1:0:-1:U<mi?Z<mi?sn<mi?Fa<mi?0:-1:0:-1:Zu<mi?jc<mi?0:-1:0:-1:Ou<mi?ir<mi?Ov<mi?Ra<mi?te<mi?Hi<mi?Zl<mi?ii<mi?0:-1:0:-1:Rr<mi?li<mi?0:-1:0:-1:bi<mi?Sb<mi?d<mi?tt<mi?0:-1:0:-1:En<mi?Oc<mi?0:-1:0:-1:de<mi?pr<mi?Os<mi?hn<mi?Zb<mi?gt<mi?0:-1:0:-1:wc<mi?nu<mi?0:-1:0:-1:ho<mi?nc<mi?pv<mi?ea<mi?0:-1:0:-1:Ve<mi?Jt<mi?0:-1:0:-1:Dn<mi?Tt<mi?Ev<mi?Oe<mi?Le<mi?xr<mi?yc<mi?ca<mi?vs<mi?Js<mi?0:-1:0:-1:Lo<mi?oc<mi?0:-1:0:-1:Cf<mi?ia<mi?pn<mi?zc<mi?0:-1:0:-1:Es<mi?Vo<mi?0:-1:0:-1:nr<mi?Al<mi?yo<mi?$v<mi?hr<mi?ve<mi?0:-1:0:-1:Pi<mi?he<mi?0:-1:0:-1:Zf<mi?Ac<mi?Ts<mi?Ne<mi?0:-1:0:-1:N<mi?nt<mi?0:-1:0:-1:eu<mi?pu<mi?Ju<mi?He<mi?vb<mi?Fb<mi?pe<mi?x<mi?0:-1:0:-1:rr<mi?Wi<mi?0:-1:0:-1:ji<mi?$t<mi?Xb<mi?Gl<mi?0:-1:0:-1:Pu<mi?un<mi?0:-1:0:-1:wr<mi?kb<mi?jt<mi?Be<mi?Io<mi?of<mi?0:-1:0:-1:Tn<mi?da<mi?0:-1:0:-1:qo<mi?Jn<mi?Iu<mi?lt<mi?0:-1:0:-1:Fs<mi?Pe<mi?0:-1:0:-1:Dd(Y$,mi+Ic|0)-1|0:-1;if(5<Ti>>>0)dt=W4(f);else switch(Ti){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var Ci=H8(q4(f));if(2<Ci>>>0)dt=W4(f);else switch(Ci){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Ri=t5(q4(f));if(2<Ri>>>0)dt=W4(f);else switch(Ri){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Mi=t5(q4(f));if(2<Mi>>>0)dt=W4(f);else switch(Mi){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Gi=z8(q4(f));if(2<Gi>>>0)dt=W4(f);else switch(Gi){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var qi=T5(q4(f));if(2<qi>>>0)dt=W4(f);else switch(qi){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,30);var Qi=u5(q4(f));dt=0===Qi?p(f):1===Qi?_(f):W4(f)}}}}}break;case 3:H4(f,73);var cs=D5(q4(f));if(2<cs>>>0)dt=W4(f);else switch(cs){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var ss=g5(q4(f));if(2<ss>>>0)dt=W4(f);else switch(ss){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var ks=T5(q4(f));if(2<ks>>>0)dt=W4(f);else switch(ks){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var ds=z8(q4(f));if(2<ds>>>0)dt=W4(f);else switch(ds){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,31);var xs=u5(q4(f));dt=0===xs?p(f):1===xs?_(f):W4(f)}}}}break;case 4:H4(f,73);var Ns=g5(q4(f));if(2<Ns>>>0)dt=W4(f);else switch(Ns){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Ps=H8(q4(f));if(2<Ps>>>0)dt=W4(f);else switch(Ps){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Rs=D5(q4(f));if(2<Rs>>>0)dt=W4(f);else switch(Rs){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Us=c7(q4(f));if(2<Us>>>0)dt=W4(f);else switch(Us){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,32);var Ds=u5(q4(f));dt=0===Ds?p(f):1===Ds?_(f):W4(f)}}}}break;default:H4(f,73);var Ms=z8(q4(f));if(2<Ms>>>0)dt=W4(f);else switch(Ms){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Bs=c7(q4(f));if(2<Bs>>>0)dt=W4(f);else switch(Bs){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Gs=z8(q4(f));if(2<Gs>>>0)dt=W4(f);else switch(Gs){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,33);var Ws=u5(q4(f));dt=0===Ws?p(f):1===Ws?_(f):W4(f)}}}}break;default:H4(f,34);var Ks=u5(q4(f));dt=0===Ks?p(f):1===Ks?_(f):W4(f)}break;case 37:H4(f,73);var Zs=q4(f),af=35<Zs?yn<Zs?Sl<Zs?vf<Zs?-1:Uo<Zs?El<Zs?Rc<Zs?sk<Zs?_t<Zs?ei<Zs?_u<Zs?ll<Zs?0:-1:0:-1:H<Zs?No<Zs?0:-1:0:-1:ms<Zs?me<Zs?bk<Zs?Yu<Zs?0:-1:0:-1:Bl<Zs?rf<Zs?0:-1:0:-1:Si<Zs?ou<Zs?Bi<Zs?Lv<Zs?kf<Zs?Et<Zs?js<Zs?lv<Zs?uv<Zs?Gn<Zs?zu<Zs?Hv<Zs?Bu<Zs?ru<Zs?xo<Zs?Eu<Zs?0:-1:0:-1:Tf<Zs?Zt<Zs?0:-1:0:-1:Wv<Zs?iu<Zs?mt<Zs?Hc<Zs?0:-1:0:-1:Mu<Zs?Yf<Zs?0:-1:0:-1:Ki<Zs?Fr<Zs?Br<Zs?qf<Zs?sr<Zs?Y<Zs?0:-1:0:-1:Ea<Zs?mc<Zs?0:-1:0:-1:Mb<Zs?Xs<Zs?Re<Zs?si<Zs?0:-1:0:-1:hl<Zs?Po<Zs?0:-1:0:-1:ul<Zs?is<Zs?Ku<Zs?Ta<Zs?Vf<Zs?an<Zs?Nu<Zs?Ls<Zs?0:-1:0:-1:Oa<Zs?tb<Zs?0:-1:0:-1:le<Zs?Fi<Zs?Vc<Zs?ft<Zs?0:-1:0:-1:ha<Zs?ja<Zs?0:-1:0:-1:Hb<Zs?Ir<Zs?cu<Zs?An<Zs?F<Zs?fn<Zs?0:-1:0:-1:il<Zs?Rl<Zs?0:-1:0:-1:qa<Zs?pf<Zs?v<Zs?Xa<Zs?0:-1:0:-1:cn<Zs?vi<Zs?0:-1:0:-1:Mo<Zs?Un<Zs?_o<Zs?A<Zs?ae<Zs?fr<Zs?Ui<Zs?bo<Zs?G<Zs?ju<Zs?0:-1:0:-1:to<Zs?Ru<Zs?0:-1:0:-1:Ys<Zs?du<Zs?_b<Zs?Nf<Zs?0:-1:0:-1:Lb<Zs?vu<Zs?0:-1:0:-1:La<Zs?bt<Zs?gi<Zs?Pc<Zs?rt<Zs?ok<Zs?0:-1:0:-1:xe<Zs?Cr<Zs?0:-1:0:-1:ka<Zs?ao<Zs?Lu<Zs?ab<Zs?0:-1:0:-1:Vs<Zs?Bo<Zs?0:-1:0:-1:Xi<Zs?Df<Zs?ys<Zs?Zn<Zs?Fc<Zs?fl<Zs?ba<Zs?cr<Zs?0:-1:0:-1:Xl<Zs?To<Zs?0:-1:0:-1:ke<Zs?ql<Zs?Jf<Zs?ai<Zs?0:-1:0:-1:wn<Zs?Va<Zs?0:-1:0:-1:fe<Zs?vl<Zs?mr<Zs?y<Zs?al<Zs?Ct<Zs?0:-1:0:-1:Dr<Zs?Xn<Zs?0:-1:0:-1:bb<Zs?ne<Zs?Ce<Zs?vt<Zs?0:-1:0:-1:yf<Zs?eb<Zs?0:-1:0:-1:P<Zs?Ma<Zs?po<Zs?ya<Zs?qt<Zs?nk<Zs?dk<Zs?rs<Zs?Is<Zs?Fu<Zs?_l<Zs?Yr<Zs?0:-1:0:-1:xc<Zs?Mr<Zs?0:-1:0:-1:Oo<Zs?Dt<Zs?cf<Zs?rk<Zs?0:-1:0:-1:Ul<Zs?Jl<Zs?0:-1:0:-1:Cs<Zs?Gc<Zs?ub<Zs?gu<Zs?Vu<Zs?wu<Zs?0:-1:0:-1:kk<Zs?wv<Zs?0:-1:0:-1:Ua<Zs?ev<Zs?Ie<Zs?sv<Zs?0:-1:0:-1:tc<Zs?nn<Zs?0:-1:0:-1:Er<Zs?ua<Zs?ce<Zs?co<Zs?Da<Zs?Af<Zs?Na<Zs?Nl<Zs?0:-1:0:-1:Au<Zs?fa<Zs?0:-1:0:-1:wb<Zs?ur<Zs?uf<Zs?jb<Zs?0:-1:0:-1:mv<Zs?Gb<Zs?0:-1:0:-1:Cv<Zs?Jv<Zs?Ao<Zs?Za<Zs?Xr<Zs?Sf<Zs?0:-1:0:-1:yr<Zs?vn<Zs?0:-1:0:-1:tn<Zs?tk<Zs?Oi<Zs?Ue<Zs?0:-1:0:-1:ct<Zs?Cl<Zs?0:-1:0:-1:ps<Zs?ac<Zs?as<Zs?Yi<Zs?Ni<Zs?_n<Zs?Rv<Zs?Vi<Zs?Yl<Zs?zf<Zs?0:-1:0:-1:pb<Zs?Pl<Zs?0:-1:0:-1:Ft<Zs?Xo<Zs?qr<Zs?Ar<Zs?0:-1:0:-1:Ii<Zs?Aa<Zs?0:-1:0:-1:Rb<Zs?cb<Zs?st<Zs?Te<Zs?ue<Zs?Qa<Zs?0:-1:0:-1:At<Zs?kn<Zs?0:-1:0:-1:uu<Zs?ni<Zs?sb<Zs?_s<Zs?0:-1:0:-1:zs<Zs?_f<Zs?0:-1:0:-1:gs<Zs?V<Zs?br<Zs?Ql<Zs?Qr<Zs?bl<Zs?ik<Zs?xb<Zs?0:-1:0:-1:ut<Zs?ib<Zs?0:-1:0:-1:Pr<Zs?ef<Zs?E<Zs?Tu<Zs?0:-1:0:-1:pi<Zs?yu<Zs?0:-1:0:-1:mb<Zs?wt<Zs?no<Zs?hc<Zs?Ia<Zs?zr<Zs?0:-1:0:-1:hb<Zs?Rt<Zs?0:-1:0:-1:nl<Zs?oo<Zs?Vr<Zs?_i<Zs?0:-1:0:-1:so<Zs?er<Zs?0:-1:0:-1:Ab<Zs?xn<Zs?_a<Zs?sa<Zs?wl<Zs?ci<Zs?cl<Zs?zv<Zs?h<Zs?ti<Zs?kr<Zs?Iv<Zs?As<Zs?rc<Zs?0:-1:0:-1:We<Zs?zi<Zs?0:-1:0:-1:mk<Zs?Ga<Zs?qb<Zs?fv<Zs?0:-1:0:-1:ts<Zs?ws<Zs?0:-1:0:-1:$l<Zs?Uc<Zs?$o<Zs?Kl<Zs?Ka<Zs?Av<Zs?0:-1:0:-1:Ca<Zs?uo<Zs?0:-1:0:-1:Do<Zs?lr<Zs?Ko<Zs?Vl<Zs?0:-1:0:-1:Lc<Zs?m<Zs?0:-1:0:-1:Yn<Zs?I<Zs?fc<Zs?yt<Zs?Tr<Zs?xi<Zs?dv<Zs?_c<Zs?0:-1:0:-1:it<Zs?Hs<Zs?0:-1:0:-1:Nb<Zs?us<Zs?wo<Zs?Wl<Zs?0:-1:0:-1:la<Zs?Uu<Zs?0:-1:0:-1:bv<Zs?Kr<Zs?hu<Zs?Qo<Zs?S<Zs?ns<Zs?0:-1:0:-1:$c<Zs?ob<Zs?0:-1:0:-1:Cc<Zs?oi<Zs?dn<Zs?Nn<Zs?0:-1:0:-1:If<Zs?Of<Zs?0:-1:0:-1:Uv<Zs?Mt<Zs?qn<Zs?$<Zs?yb<Zs?Vn<Zs?Gu<Zs?zo<Zs?Pf<Zs?W<Zs?0:-1:0:-1:tl<Zs?Pb<Zs?0:-1:0:-1:Kf<Zs?jr<Zs?Ht<Zs?Hr<Zs?0:-1:0:-1:hk<Zs?ot<Zs?0:-1:0:-1:Yc<Zs?ek<Zs?Dc<Zs?Mn<Zs?Hu<Zs?Yo<Zs?0:-1:0:-1:ki<Zs?$a<Zs?0:-1:0:-1:io<Zs?Ya<Zs?vc<Zs?Di<Zs?0:-1:0:-1:Eo<Zs?gn<Zs?0:-1:0:-1:Cb<Zs?Wo<Zs?o<Zs?Wa<Zs?Sc<Zs?Qe<Zs?gl<Zs?Ba<Zs?0:-1:0:-1:rn<Zs?Wc<Zs?0:-1:0:-1:Dv<Zs?_e<Zs?wf<Zs?Fl<Zs?0:-1:0:-1:Xe<Zs?av<Zs?0:-1:0:-1:Vt<Zs?L<Zs?c<Zs?we<Zs?Ei<Zs?Q<Zs?0:-1:0:-1:$u<Zs?g<Zs?0:-1:0:-1:oe<Zs?ff<Zs?Ha<Zs?lf<Zs?0:-1:0:-1:Fe<Zs?Go<Zs?0:-1:0:-1:zn<Zs?se<Zs?Ec<Zs?Li<Zs?et<Zs?Co<Zs?uk<Zs?lo<Zs?fk<Zs?Ja<Zs?xl<Zs?Sr<Zs?0:-1:0:-1:Fo<Zs?dr<Zs?0:-1:0:-1:Ob<Zs?ga<Zs?Ub<Zs?mf<Zs?0:-1:0:-1:u<Zs?Gt<Zs?0:-1:0:-1:ku<Zs?xv<Zs?Pv<Zs?Wr<Zs?Qu<Zs?zt<Zs?0:-1:0:-1:jn<Zs?uc<Zs?0:-1:0:-1:U<Zs?Z<Zs?sn<Zs?Fa<Zs?0:-1:0:-1:Zu<Zs?jc<Zs?0:-1:0:-1:Ou<Zs?ir<Zs?Ov<Zs?Ra<Zs?te<Zs?Hi<Zs?Zl<Zs?ii<Zs?0:-1:0:-1:Rr<Zs?li<Zs?0:-1:0:-1:bi<Zs?Sb<Zs?d<Zs?tt<Zs?0:-1:0:-1:En<Zs?Oc<Zs?0:-1:0:-1:de<Zs?pr<Zs?Os<Zs?hn<Zs?Zb<Zs?gt<Zs?0:-1:0:-1:wc<Zs?nu<Zs?0:-1:0:-1:ho<Zs?nc<Zs?pv<Zs?ea<Zs?0:-1:0:-1:Ve<Zs?Jt<Zs?0:-1:0:-1:Dn<Zs?Tt<Zs?Ev<Zs?Oe<Zs?Le<Zs?xr<Zs?yc<Zs?ca<Zs?vs<Zs?Js<Zs?0:-1:0:-1:Lo<Zs?oc<Zs?0:-1:0:-1:Cf<Zs?ia<Zs?pn<Zs?zc<Zs?0:-1:0:-1:Es<Zs?Vo<Zs?0:-1:0:-1:nr<Zs?Al<Zs?yo<Zs?$v<Zs?hr<Zs?ve<Zs?0:-1:0:-1:Pi<Zs?he<Zs?0:-1:0:-1:Zf<Zs?Ac<Zs?Ts<Zs?Ne<Zs?0:-1:0:-1:N<Zs?nt<Zs?0:-1:0:-1:eu<Zs?pu<Zs?Ju<Zs?He<Zs?vb<Zs?Fb<Zs?pe<Zs?x<Zs?0:-1:0:-1:rr<Zs?Wi<Zs?0:-1:0:-1:ji<Zs?$t<Zs?Xb<Zs?Gl<Zs?0:-1:0:-1:Pu<Zs?un<Zs?0:-1:0:-1:wr<Zs?kb<Zs?jt<Zs?Be<Zs?Io<Zs?of<Zs?0:-1:0:-1:Tn<Zs?da<Zs?0:-1:0:-1:qo<Zs?Jn<Zs?Iu<Zs?lt<Zs?0:-1:0:-1:Fs<Zs?Pe<Zs?0:-1:0:-1:Dd(cK,Zs+Ic|0)-1|0:-1;if(4<af>>>0)dt=W4(f);else switch(af){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var nf=w7(q4(f));if(2<nf>>>0)dt=W4(f);else switch(nf){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var sf=z8(q4(f));if(2<sf>>>0)dt=W4(f);else switch(sf){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,35);var bf=u5(q4(f));dt=0===bf?p(f):1===bf?_(f):W4(f)}}break;case 3:H4(f,73);var df=H8(q4(f));if(2<df>>>0)dt=W4(f);else switch(df){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var hf=u7(q4(f));if(2<hf>>>0)dt=W4(f);else switch(hf){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,36);var gf=u5(q4(f));dt=0===gf?p(f):1===gf?_(f):W4(f)}}break;default:H4(f,73);var Lf=q4(f),Rf=35<Lf?yn<Lf?Sl<Lf?vf<Lf?-1:Uo<Lf?El<Lf?Rc<Lf?sk<Lf?_t<Lf?ei<Lf?_u<Lf?ll<Lf?0:-1:0:-1:H<Lf?No<Lf?0:-1:0:-1:ms<Lf?me<Lf?bk<Lf?Yu<Lf?0:-1:0:-1:Bl<Lf?rf<Lf?0:-1:0:-1:Si<Lf?ou<Lf?Bi<Lf?Lv<Lf?kf<Lf?Et<Lf?js<Lf?lv<Lf?uv<Lf?Gn<Lf?zu<Lf?Hv<Lf?Bu<Lf?ru<Lf?xo<Lf?Eu<Lf?0:-1:0:-1:Tf<Lf?Zt<Lf?0:-1:0:-1:Wv<Lf?iu<Lf?mt<Lf?Hc<Lf?0:-1:0:-1:Mu<Lf?Yf<Lf?0:-1:0:-1:Ki<Lf?Fr<Lf?Br<Lf?qf<Lf?sr<Lf?Y<Lf?0:-1:0:-1:Ea<Lf?mc<Lf?0:-1:0:-1:Mb<Lf?Xs<Lf?Re<Lf?si<Lf?0:-1:0:-1:hl<Lf?Po<Lf?0:-1:0:-1:ul<Lf?is<Lf?Ku<Lf?Ta<Lf?Vf<Lf?an<Lf?Nu<Lf?Ls<Lf?0:-1:0:-1:Oa<Lf?tb<Lf?0:-1:0:-1:le<Lf?Fi<Lf?Vc<Lf?ft<Lf?0:-1:0:-1:ha<Lf?ja<Lf?0:-1:0:-1:Hb<Lf?Ir<Lf?cu<Lf?An<Lf?F<Lf?fn<Lf?0:-1:0:-1:il<Lf?Rl<Lf?0:-1:0:-1:qa<Lf?pf<Lf?v<Lf?Xa<Lf?0:-1:0:-1:cn<Lf?vi<Lf?0:-1:0:-1:Mo<Lf?Un<Lf?_o<Lf?A<Lf?ae<Lf?fr<Lf?Ui<Lf?bo<Lf?G<Lf?ju<Lf?0:-1:0:-1:to<Lf?Ru<Lf?0:-1:0:-1:Ys<Lf?du<Lf?_b<Lf?Nf<Lf?0:-1:0:-1:Lb<Lf?vu<Lf?0:-1:0:-1:La<Lf?bt<Lf?gi<Lf?Pc<Lf?rt<Lf?ok<Lf?0:-1:0:-1:xe<Lf?Cr<Lf?0:-1:0:-1:ka<Lf?ao<Lf?Lu<Lf?ab<Lf?0:-1:0:-1:Vs<Lf?Bo<Lf?0:-1:0:-1:Xi<Lf?Df<Lf?ys<Lf?Zn<Lf?Fc<Lf?fl<Lf?ba<Lf?cr<Lf?0:-1:0:-1:Xl<Lf?To<Lf?0:-1:0:-1:ke<Lf?ql<Lf?Jf<Lf?ai<Lf?0:-1:0:-1:wn<Lf?Va<Lf?0:-1:0:-1:fe<Lf?vl<Lf?mr<Lf?y<Lf?al<Lf?Ct<Lf?0:-1:0:-1:Dr<Lf?Xn<Lf?0:-1:0:-1:bb<Lf?ne<Lf?Ce<Lf?vt<Lf?0:-1:0:-1:yf<Lf?eb<Lf?0:-1:0:-1:P<Lf?Ma<Lf?po<Lf?ya<Lf?qt<Lf?nk<Lf?dk<Lf?rs<Lf?Is<Lf?Fu<Lf?_l<Lf?Yr<Lf?0:-1:0:-1:xc<Lf?Mr<Lf?0:-1:0:-1:Oo<Lf?Dt<Lf?cf<Lf?rk<Lf?0:-1:0:-1:Ul<Lf?Jl<Lf?0:-1:0:-1:Cs<Lf?Gc<Lf?ub<Lf?gu<Lf?Vu<Lf?wu<Lf?0:-1:0:-1:kk<Lf?wv<Lf?0:-1:0:-1:Ua<Lf?ev<Lf?Ie<Lf?sv<Lf?0:-1:0:-1:tc<Lf?nn<Lf?0:-1:0:-1:Er<Lf?ua<Lf?ce<Lf?co<Lf?Da<Lf?Af<Lf?Na<Lf?Nl<Lf?0:-1:0:-1:Au<Lf?fa<Lf?0:-1:0:-1:wb<Lf?ur<Lf?uf<Lf?jb<Lf?0:-1:0:-1:mv<Lf?Gb<Lf?0:-1:0:-1:Cv<Lf?Jv<Lf?Ao<Lf?Za<Lf?Xr<Lf?Sf<Lf?0:-1:0:-1:yr<Lf?vn<Lf?0:-1:0:-1:tn<Lf?tk<Lf?Oi<Lf?Ue<Lf?0:-1:0:-1:ct<Lf?Cl<Lf?0:-1:0:-1:ps<Lf?ac<Lf?as<Lf?Yi<Lf?Ni<Lf?_n<Lf?Rv<Lf?Vi<Lf?Yl<Lf?zf<Lf?0:-1:0:-1:pb<Lf?Pl<Lf?0:-1:0:-1:Ft<Lf?Xo<Lf?qr<Lf?Ar<Lf?0:-1:0:-1:Ii<Lf?Aa<Lf?0:-1:0:-1:Rb<Lf?cb<Lf?st<Lf?Te<Lf?ue<Lf?Qa<Lf?0:-1:0:-1:At<Lf?kn<Lf?0:-1:0:-1:uu<Lf?ni<Lf?sb<Lf?_s<Lf?0:-1:0:-1:zs<Lf?_f<Lf?0:-1:0:-1:gs<Lf?V<Lf?br<Lf?Ql<Lf?Qr<Lf?bl<Lf?ik<Lf?xb<Lf?0:-1:0:-1:ut<Lf?ib<Lf?0:-1:0:-1:Pr<Lf?ef<Lf?E<Lf?Tu<Lf?0:-1:0:-1:pi<Lf?yu<Lf?0:-1:0:-1:mb<Lf?wt<Lf?no<Lf?hc<Lf?Ia<Lf?zr<Lf?0:-1:0:-1:hb<Lf?Rt<Lf?0:-1:0:-1:nl<Lf?oo<Lf?Vr<Lf?_i<Lf?0:-1:0:-1:so<Lf?er<Lf?0:-1:0:-1:Ab<Lf?xn<Lf?_a<Lf?sa<Lf?wl<Lf?ci<Lf?cl<Lf?zv<Lf?h<Lf?ti<Lf?kr<Lf?Iv<Lf?As<Lf?rc<Lf?0:-1:0:-1:We<Lf?zi<Lf?0:-1:0:-1:mk<Lf?Ga<Lf?qb<Lf?fv<Lf?0:-1:0:-1:ts<Lf?ws<Lf?0:-1:0:-1:$l<Lf?Uc<Lf?$o<Lf?Kl<Lf?Ka<Lf?Av<Lf?0:-1:0:-1:Ca<Lf?uo<Lf?0:-1:0:-1:Do<Lf?lr<Lf?Ko<Lf?Vl<Lf?0:-1:0:-1:Lc<Lf?m<Lf?0:-1:0:-1:Yn<Lf?I<Lf?fc<Lf?yt<Lf?Tr<Lf?xi<Lf?dv<Lf?_c<Lf?0:-1:0:-1:it<Lf?Hs<Lf?0:-1:0:-1:Nb<Lf?us<Lf?wo<Lf?Wl<Lf?0:-1:0:-1:la<Lf?Uu<Lf?0:-1:0:-1:bv<Lf?Kr<Lf?hu<Lf?Qo<Lf?S<Lf?ns<Lf?0:-1:0:-1:$c<Lf?ob<Lf?0:-1:0:-1:Cc<Lf?oi<Lf?dn<Lf?Nn<Lf?0:-1:0:-1:If<Lf?Of<Lf?0:-1:0:-1:Uv<Lf?Mt<Lf?qn<Lf?$<Lf?yb<Lf?Vn<Lf?Gu<Lf?zo<Lf?Pf<Lf?W<Lf?0:-1:0:-1:tl<Lf?Pb<Lf?0:-1:0:-1:Kf<Lf?jr<Lf?Ht<Lf?Hr<Lf?0:-1:0:-1:hk<Lf?ot<Lf?0:-1:0:-1:Yc<Lf?ek<Lf?Dc<Lf?Mn<Lf?Hu<Lf?Yo<Lf?0:-1:0:-1:ki<Lf?$a<Lf?0:-1:0:-1:io<Lf?Ya<Lf?vc<Lf?Di<Lf?0:-1:0:-1:Eo<Lf?gn<Lf?0:-1:0:-1:Cb<Lf?Wo<Lf?o<Lf?Wa<Lf?Sc<Lf?Qe<Lf?gl<Lf?Ba<Lf?0:-1:0:-1:rn<Lf?Wc<Lf?0:-1:0:-1:Dv<Lf?_e<Lf?wf<Lf?Fl<Lf?0:-1:0:-1:Xe<Lf?av<Lf?0:-1:0:-1:Vt<Lf?L<Lf?c<Lf?we<Lf?Ei<Lf?Q<Lf?0:-1:0:-1:$u<Lf?g<Lf?0:-1:0:-1:oe<Lf?ff<Lf?Ha<Lf?lf<Lf?0:-1:0:-1:Fe<Lf?Go<Lf?0:-1:0:-1:zn<Lf?se<Lf?Ec<Lf?Li<Lf?et<Lf?Co<Lf?uk<Lf?lo<Lf?fk<Lf?Ja<Lf?xl<Lf?Sr<Lf?0:-1:0:-1:Fo<Lf?dr<Lf?0:-1:0:-1:Ob<Lf?ga<Lf?Ub<Lf?mf<Lf?0:-1:0:-1:u<Lf?Gt<Lf?0:-1:0:-1:ku<Lf?xv<Lf?Pv<Lf?Wr<Lf?Qu<Lf?zt<Lf?0:-1:0:-1:jn<Lf?uc<Lf?0:-1:0:-1:U<Lf?Z<Lf?sn<Lf?Fa<Lf?0:-1:0:-1:Zu<Lf?jc<Lf?0:-1:0:-1:Ou<Lf?ir<Lf?Ov<Lf?Ra<Lf?te<Lf?Hi<Lf?Zl<Lf?ii<Lf?0:-1:0:-1:Rr<Lf?li<Lf?0:-1:0:-1:bi<Lf?Sb<Lf?d<Lf?tt<Lf?0:-1:0:-1:En<Lf?Oc<Lf?0:-1:0:-1:de<Lf?pr<Lf?Os<Lf?hn<Lf?Zb<Lf?gt<Lf?0:-1:0:-1:wc<Lf?nu<Lf?0:-1:0:-1:ho<Lf?nc<Lf?pv<Lf?ea<Lf?0:-1:0:-1:Ve<Lf?Jt<Lf?0:-1:0:-1:Dn<Lf?Tt<Lf?Ev<Lf?Oe<Lf?Le<Lf?xr<Lf?yc<Lf?ca<Lf?vs<Lf?Js<Lf?0:-1:0:-1:Lo<Lf?oc<Lf?0:-1:0:-1:Cf<Lf?ia<Lf?pn<Lf?zc<Lf?0:-1:0:-1:Es<Lf?Vo<Lf?0:-1:0:-1:nr<Lf?Al<Lf?yo<Lf?$v<Lf?hr<Lf?ve<Lf?0:-1:0:-1:Pi<Lf?he<Lf?0:-1:0:-1:Zf<Lf?Ac<Lf?Ts<Lf?Ne<Lf?0:-1:0:-1:N<Lf?nt<Lf?0:-1:0:-1:eu<Lf?pu<Lf?Ju<Lf?He<Lf?vb<Lf?Fb<Lf?pe<Lf?x<Lf?0:-1:0:-1:rr<Lf?Wi<Lf?0:-1:0:-1:ji<Lf?$t<Lf?Xb<Lf?Gl<Lf?0:-1:0:-1:Pu<Lf?un<Lf?0:-1:0:-1:wr<Lf?kb<Lf?jt<Lf?Be<Lf?Io<Lf?of<Lf?0:-1:0:-1:Tn<Lf?da<Lf?0:-1:0:-1:qo<Lf?Jn<Lf?Iu<Lf?lt<Lf?0:-1:0:-1:Fs<Lf?Pe<Lf?0:-1:0:-1:Dd(z$,Lf+Ic|0)-1|0:-1;if(3<Rf>>>0)dt=W4(f);else switch(Rf){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var Uf=y7(q4(f));if(2<Uf>>>0)dt=W4(f);else switch(Uf){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Ff=T5(q4(f));if(2<Ff>>>0)dt=W4(f);else switch(Ff){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Mf=c7(q4(f));if(2<Mf>>>0)dt=W4(f);else switch(Mf){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,37);var jf=u5(q4(f));dt=0===jf?p(f):1===jf?_(f):W4(f)}}}break;default:H4(f,73);var Gf=z8(q4(f));if(2<Gf>>>0)dt=W4(f);else switch(Gf){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Hf=d5(q4(f));if(2<Hf>>>0)dt=W4(f);else switch(Hf){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Wf=K8(q4(f));if(2<Wf>>>0)dt=W4(f);else switch(Wf){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var $f=w7(q4(f));if(2<$f>>>0)dt=W4(f);else switch($f){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,38);var eo=u5(q4(f));dt=0===eo?p(f):1===eo?_(f):W4(f)}}}}}}break;case 38:H4(f,73);var mo=q4(f),go=35<mo?yn<mo?Sl<mo?vf<mo?-1:Uo<mo?El<mo?Rc<mo?sk<mo?_t<mo?ei<mo?_u<mo?ll<mo?0:-1:0:-1:H<mo?No<mo?0:-1:0:-1:ms<mo?me<mo?bk<mo?Yu<mo?0:-1:0:-1:Bl<mo?rf<mo?0:-1:0:-1:Si<mo?ou<mo?Bi<mo?Lv<mo?kf<mo?Et<mo?js<mo?lv<mo?uv<mo?Gn<mo?zu<mo?Hv<mo?Bu<mo?ru<mo?xo<mo?Eu<mo?0:-1:0:-1:Tf<mo?Zt<mo?0:-1:0:-1:Wv<mo?iu<mo?mt<mo?Hc<mo?0:-1:0:-1:Mu<mo?Yf<mo?0:-1:0:-1:Ki<mo?Fr<mo?Br<mo?qf<mo?sr<mo?Y<mo?0:-1:0:-1:Ea<mo?mc<mo?0:-1:0:-1:Mb<mo?Xs<mo?Re<mo?si<mo?0:-1:0:-1:hl<mo?Po<mo?0:-1:0:-1:ul<mo?is<mo?Ku<mo?Ta<mo?Vf<mo?an<mo?Nu<mo?Ls<mo?0:-1:0:-1:Oa<mo?tb<mo?0:-1:0:-1:le<mo?Fi<mo?Vc<mo?ft<mo?0:-1:0:-1:ha<mo?ja<mo?0:-1:0:-1:Hb<mo?Ir<mo?cu<mo?An<mo?F<mo?fn<mo?0:-1:0:-1:il<mo?Rl<mo?0:-1:0:-1:qa<mo?pf<mo?v<mo?Xa<mo?0:-1:0:-1:cn<mo?vi<mo?0:-1:0:-1:Mo<mo?Un<mo?_o<mo?A<mo?ae<mo?fr<mo?Ui<mo?bo<mo?G<mo?ju<mo?0:-1:0:-1:to<mo?Ru<mo?0:-1:0:-1:Ys<mo?du<mo?_b<mo?Nf<mo?0:-1:0:-1:Lb<mo?vu<mo?0:-1:0:-1:La<mo?bt<mo?gi<mo?Pc<mo?rt<mo?ok<mo?0:-1:0:-1:xe<mo?Cr<mo?0:-1:0:-1:ka<mo?ao<mo?Lu<mo?ab<mo?0:-1:0:-1:Vs<mo?Bo<mo?0:-1:0:-1:Xi<mo?Df<mo?ys<mo?Zn<mo?Fc<mo?fl<mo?ba<mo?cr<mo?0:-1:0:-1:Xl<mo?To<mo?0:-1:0:-1:ke<mo?ql<mo?Jf<mo?ai<mo?0:-1:0:-1:wn<mo?Va<mo?0:-1:0:-1:fe<mo?vl<mo?mr<mo?y<mo?al<mo?Ct<mo?0:-1:0:-1:Dr<mo?Xn<mo?0:-1:0:-1:bb<mo?ne<mo?Ce<mo?vt<mo?0:-1:0:-1:yf<mo?eb<mo?0:-1:0:-1:P<mo?Ma<mo?po<mo?ya<mo?qt<mo?nk<mo?dk<mo?rs<mo?Is<mo?Fu<mo?_l<mo?Yr<mo?0:-1:0:-1:xc<mo?Mr<mo?0:-1:0:-1:Oo<mo?Dt<mo?cf<mo?rk<mo?0:-1:0:-1:Ul<mo?Jl<mo?0:-1:0:-1:Cs<mo?Gc<mo?ub<mo?gu<mo?Vu<mo?wu<mo?0:-1:0:-1:kk<mo?wv<mo?0:-1:0:-1:Ua<mo?ev<mo?Ie<mo?sv<mo?0:-1:0:-1:tc<mo?nn<mo?0:-1:0:-1:Er<mo?ua<mo?ce<mo?co<mo?Da<mo?Af<mo?Na<mo?Nl<mo?0:-1:0:-1:Au<mo?fa<mo?0:-1:0:-1:wb<mo?ur<mo?uf<mo?jb<mo?0:-1:0:-1:mv<mo?Gb<mo?0:-1:0:-1:Cv<mo?Jv<mo?Ao<mo?Za<mo?Xr<mo?Sf<mo?0:-1:0:-1:yr<mo?vn<mo?0:-1:0:-1:tn<mo?tk<mo?Oi<mo?Ue<mo?0:-1:0:-1:ct<mo?Cl<mo?0:-1:0:-1:ps<mo?ac<mo?as<mo?Yi<mo?Ni<mo?_n<mo?Rv<mo?Vi<mo?Yl<mo?zf<mo?0:-1:0:-1:pb<mo?Pl<mo?0:-1:0:-1:Ft<mo?Xo<mo?qr<mo?Ar<mo?0:-1:0:-1:Ii<mo?Aa<mo?0:-1:0:-1:Rb<mo?cb<mo?st<mo?Te<mo?ue<mo?Qa<mo?0:-1:0:-1:At<mo?kn<mo?0:-1:0:-1:uu<mo?ni<mo?sb<mo?_s<mo?0:-1:0:-1:zs<mo?_f<mo?0:-1:0:-1:gs<mo?V<mo?br<mo?Ql<mo?Qr<mo?bl<mo?ik<mo?xb<mo?0:-1:0:-1:ut<mo?ib<mo?0:-1:0:-1:Pr<mo?ef<mo?E<mo?Tu<mo?0:-1:0:-1:pi<mo?yu<mo?0:-1:0:-1:mb<mo?wt<mo?no<mo?hc<mo?Ia<mo?zr<mo?0:-1:0:-1:hb<mo?Rt<mo?0:-1:0:-1:nl<mo?oo<mo?Vr<mo?_i<mo?0:-1:0:-1:so<mo?er<mo?0:-1:0:-1:Ab<mo?xn<mo?_a<mo?sa<mo?wl<mo?ci<mo?cl<mo?zv<mo?h<mo?ti<mo?kr<mo?Iv<mo?As<mo?rc<mo?0:-1:0:-1:We<mo?zi<mo?0:-1:0:-1:mk<mo?Ga<mo?qb<mo?fv<mo?0:-1:0:-1:ts<mo?ws<mo?0:-1:0:-1:$l<mo?Uc<mo?$o<mo?Kl<mo?Ka<mo?Av<mo?0:-1:0:-1:Ca<mo?uo<mo?0:-1:0:-1:Do<mo?lr<mo?Ko<mo?Vl<mo?0:-1:0:-1:Lc<mo?m<mo?0:-1:0:-1:Yn<mo?I<mo?fc<mo?yt<mo?Tr<mo?xi<mo?dv<mo?_c<mo?0:-1:0:-1:it<mo?Hs<mo?0:-1:0:-1:Nb<mo?us<mo?wo<mo?Wl<mo?0:-1:0:-1:la<mo?Uu<mo?0:-1:0:-1:bv<mo?Kr<mo?hu<mo?Qo<mo?S<mo?ns<mo?0:-1:0:-1:$c<mo?ob<mo?0:-1:0:-1:Cc<mo?oi<mo?dn<mo?Nn<mo?0:-1:0:-1:If<mo?Of<mo?0:-1:0:-1:Uv<mo?Mt<mo?qn<mo?$<mo?yb<mo?Vn<mo?Gu<mo?zo<mo?Pf<mo?W<mo?0:-1:0:-1:tl<mo?Pb<mo?0:-1:0:-1:Kf<mo?jr<mo?Ht<mo?Hr<mo?0:-1:0:-1:hk<mo?ot<mo?0:-1:0:-1:Yc<mo?ek<mo?Dc<mo?Mn<mo?Hu<mo?Yo<mo?0:-1:0:-1:ki<mo?$a<mo?0:-1:0:-1:io<mo?Ya<mo?vc<mo?Di<mo?0:-1:0:-1:Eo<mo?gn<mo?0:-1:0:-1:Cb<mo?Wo<mo?o<mo?Wa<mo?Sc<mo?Qe<mo?gl<mo?Ba<mo?0:-1:0:-1:rn<mo?Wc<mo?0:-1:0:-1:Dv<mo?_e<mo?wf<mo?Fl<mo?0:-1:0:-1:Xe<mo?av<mo?0:-1:0:-1:Vt<mo?L<mo?c<mo?we<mo?Ei<mo?Q<mo?0:-1:0:-1:$u<mo?g<mo?0:-1:0:-1:oe<mo?ff<mo?Ha<mo?lf<mo?0:-1:0:-1:Fe<mo?Go<mo?0:-1:0:-1:zn<mo?se<mo?Ec<mo?Li<mo?et<mo?Co<mo?uk<mo?lo<mo?fk<mo?Ja<mo?xl<mo?Sr<mo?0:-1:0:-1:Fo<mo?dr<mo?0:-1:0:-1:Ob<mo?ga<mo?Ub<mo?mf<mo?0:-1:0:-1:u<mo?Gt<mo?0:-1:0:-1:ku<mo?xv<mo?Pv<mo?Wr<mo?Qu<mo?zt<mo?0:-1:0:-1:jn<mo?uc<mo?0:-1:0:-1:U<mo?Z<mo?sn<mo?Fa<mo?0:-1:0:-1:Zu<mo?jc<mo?0:-1:0:-1:Ou<mo?ir<mo?Ov<mo?Ra<mo?te<mo?Hi<mo?Zl<mo?ii<mo?0:-1:0:-1:Rr<mo?li<mo?0:-1:0:-1:bi<mo?Sb<mo?d<mo?tt<mo?0:-1:0:-1:En<mo?Oc<mo?0:-1:0:-1:de<mo?pr<mo?Os<mo?hn<mo?Zb<mo?gt<mo?0:-1:0:-1:wc<mo?nu<mo?0:-1:0:-1:ho<mo?nc<mo?pv<mo?ea<mo?0:-1:0:-1:Ve<mo?Jt<mo?0:-1:0:-1:Dn<mo?Tt<mo?Ev<mo?Oe<mo?Le<mo?xr<mo?yc<mo?ca<mo?vs<mo?Js<mo?0:-1:0:-1:Lo<mo?oc<mo?0:-1:0:-1:Cf<mo?ia<mo?pn<mo?zc<mo?0:-1:0:-1:Es<mo?Vo<mo?0:-1:0:-1:nr<mo?Al<mo?yo<mo?$v<mo?hr<mo?ve<mo?0:-1:0:-1:Pi<mo?he<mo?0:-1:0:-1:Zf<mo?Ac<mo?Ts<mo?Ne<mo?0:-1:0:-1:N<mo?nt<mo?0:-1:0:-1:eu<mo?pu<mo?Ju<mo?He<mo?vb<mo?Fb<mo?pe<mo?x<mo?0:-1:0:-1:rr<mo?Wi<mo?0:-1:0:-1:ji<mo?$t<mo?Xb<mo?Gl<mo?0:-1:0:-1:Pu<mo?un<mo?0:-1:0:-1:wr<mo?kb<mo?jt<mo?Be<mo?Io<mo?of<mo?0:-1:0:-1:Tn<mo?da<mo?0:-1:0:-1:qo<mo?Jn<mo?Iu<mo?lt<mo?0:-1:0:-1:Fs<mo?Pe<mo?0:-1:0:-1:Dd(j$,mo+Ic|0)-1|0:-1;if(5<go>>>0)dt=W4(f);else switch(go){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var So=D5(q4(f));if(2<So>>>0)dt=W4(f);else switch(So){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Ro=w7(q4(f));if(2<Ro>>>0)dt=W4(f);else switch(Ro){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var jo=z8(q4(f));if(2<jo>>>0)dt=W4(f);else switch(jo){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,39);var Jo=u5(q4(f));dt=0===Jo?p(f):1===Jo?_(f):W4(f)}}}break;case 3:H4(f,73);var Ho=d5(q4(f));if(2<Ho>>>0)dt=W4(f);else switch(Ho){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var rv=g5(q4(f));if(2<rv>>>0)dt=W4(f);else switch(rv){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var nv=D5(q4(f));if(2<nv>>>0)dt=W4(f);else switch(nv){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var cv=D5(q4(f));if(2<cv>>>0)dt=W4(f);else switch(cv){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var iv=R5(q4(f));if(2<iv>>>0)dt=W4(f);else switch(iv){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,40);var kv=u5(q4(f));dt=0===kv?p(f):1===kv?_(f):W4(f)}}}}}break;case 4:H4(f,73);var hv=T5(q4(f));if(2<hv>>>0)dt=W4(f);else switch(hv){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,41);var yv=u5(q4(f));dt=0===yv?p(f):1===yv?_(f):W4(f)}break;default:H4(f,73);var gv=d5(q4(f));if(2<gv>>>0)dt=W4(f);else switch(gv){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Tv=V5(q4(f));if(2<Tv>>>0)dt=W4(f);else switch(Tv){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Sv=c7(q4(f));if(2<Sv>>>0)dt=W4(f);else switch(Sv){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Fv=T7(q4(f));if(2<Fv>>>0)dt=W4(f);else switch(Fv){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Mv=y7(q4(f));if(2<Mv>>>0)dt=W4(f);else switch(Mv){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var jv=d5(q4(f));if(2<jv>>>0)dt=W4(f);else switch(jv){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,42);var Bv=u5(q4(f));dt=0===Bv?p(f):1===Bv?_(f):W4(f)}}}}}}}break;case 39:H4(f,73);var Gv=q4(f),Kv=35<Gv?yn<Gv?Sl<Gv?vf<Gv?-1:Uo<Gv?El<Gv?Rc<Gv?sk<Gv?_t<Gv?ei<Gv?_u<Gv?ll<Gv?0:-1:0:-1:H<Gv?No<Gv?0:-1:0:-1:ms<Gv?me<Gv?bk<Gv?Yu<Gv?0:-1:0:-1:Bl<Gv?rf<Gv?0:-1:0:-1:Si<Gv?ou<Gv?Bi<Gv?Lv<Gv?kf<Gv?Et<Gv?js<Gv?lv<Gv?uv<Gv?Gn<Gv?zu<Gv?Hv<Gv?Bu<Gv?ru<Gv?xo<Gv?Eu<Gv?0:-1:0:-1:Tf<Gv?Zt<Gv?0:-1:0:-1:Wv<Gv?iu<Gv?mt<Gv?Hc<Gv?0:-1:0:-1:Mu<Gv?Yf<Gv?0:-1:0:-1:Ki<Gv?Fr<Gv?Br<Gv?qf<Gv?sr<Gv?Y<Gv?0:-1:0:-1:Ea<Gv?mc<Gv?0:-1:0:-1:Mb<Gv?Xs<Gv?Re<Gv?si<Gv?0:-1:0:-1:hl<Gv?Po<Gv?0:-1:0:-1:ul<Gv?is<Gv?Ku<Gv?Ta<Gv?Vf<Gv?an<Gv?Nu<Gv?Ls<Gv?0:-1:0:-1:Oa<Gv?tb<Gv?0:-1:0:-1:le<Gv?Fi<Gv?Vc<Gv?ft<Gv?0:-1:0:-1:ha<Gv?ja<Gv?0:-1:0:-1:Hb<Gv?Ir<Gv?cu<Gv?An<Gv?F<Gv?fn<Gv?0:-1:0:-1:il<Gv?Rl<Gv?0:-1:0:-1:qa<Gv?pf<Gv?v<Gv?Xa<Gv?0:-1:0:-1:cn<Gv?vi<Gv?0:-1:0:-1:Mo<Gv?Un<Gv?_o<Gv?A<Gv?ae<Gv?fr<Gv?Ui<Gv?bo<Gv?G<Gv?ju<Gv?0:-1:0:-1:to<Gv?Ru<Gv?0:-1:0:-1:Ys<Gv?du<Gv?_b<Gv?Nf<Gv?0:-1:0:-1:Lb<Gv?vu<Gv?0:-1:0:-1:La<Gv?bt<Gv?gi<Gv?Pc<Gv?rt<Gv?ok<Gv?0:-1:0:-1:xe<Gv?Cr<Gv?0:-1:0:-1:ka<Gv?ao<Gv?Lu<Gv?ab<Gv?0:-1:0:-1:Vs<Gv?Bo<Gv?0:-1:0:-1:Xi<Gv?Df<Gv?ys<Gv?Zn<Gv?Fc<Gv?fl<Gv?ba<Gv?cr<Gv?0:-1:0:-1:Xl<Gv?To<Gv?0:-1:0:-1:ke<Gv?ql<Gv?Jf<Gv?ai<Gv?0:-1:0:-1:wn<Gv?Va<Gv?0:-1:0:-1:fe<Gv?vl<Gv?mr<Gv?y<Gv?al<Gv?Ct<Gv?0:-1:0:-1:Dr<Gv?Xn<Gv?0:-1:0:-1:bb<Gv?ne<Gv?Ce<Gv?vt<Gv?0:-1:0:-1:yf<Gv?eb<Gv?0:-1:0:-1:P<Gv?Ma<Gv?po<Gv?ya<Gv?qt<Gv?nk<Gv?dk<Gv?rs<Gv?Is<Gv?Fu<Gv?_l<Gv?Yr<Gv?0:-1:0:-1:xc<Gv?Mr<Gv?0:-1:0:-1:Oo<Gv?Dt<Gv?cf<Gv?rk<Gv?0:-1:0:-1:Ul<Gv?Jl<Gv?0:-1:0:-1:Cs<Gv?Gc<Gv?ub<Gv?gu<Gv?Vu<Gv?wu<Gv?0:-1:0:-1:kk<Gv?wv<Gv?0:-1:0:-1:Ua<Gv?ev<Gv?Ie<Gv?sv<Gv?0:-1:0:-1:tc<Gv?nn<Gv?0:-1:0:-1:Er<Gv?ua<Gv?ce<Gv?co<Gv?Da<Gv?Af<Gv?Na<Gv?Nl<Gv?0:-1:0:-1:Au<Gv?fa<Gv?0:-1:0:-1:wb<Gv?ur<Gv?uf<Gv?jb<Gv?0:-1:0:-1:mv<Gv?Gb<Gv?0:-1:0:-1:Cv<Gv?Jv<Gv?Ao<Gv?Za<Gv?Xr<Gv?Sf<Gv?0:-1:0:-1:yr<Gv?vn<Gv?0:-1:0:-1:tn<Gv?tk<Gv?Oi<Gv?Ue<Gv?0:-1:0:-1:ct<Gv?Cl<Gv?0:-1:0:-1:ps<Gv?ac<Gv?as<Gv?Yi<Gv?Ni<Gv?_n<Gv?Rv<Gv?Vi<Gv?Yl<Gv?zf<Gv?0:-1:0:-1:pb<Gv?Pl<Gv?0:-1:0:-1:Ft<Gv?Xo<Gv?qr<Gv?Ar<Gv?0:-1:0:-1:Ii<Gv?Aa<Gv?0:-1:0:-1:Rb<Gv?cb<Gv?st<Gv?Te<Gv?ue<Gv?Qa<Gv?0:-1:0:-1:At<Gv?kn<Gv?0:-1:0:-1:uu<Gv?ni<Gv?sb<Gv?_s<Gv?0:-1:0:-1:zs<Gv?_f<Gv?0:-1:0:-1:gs<Gv?V<Gv?br<Gv?Ql<Gv?Qr<Gv?bl<Gv?ik<Gv?xb<Gv?0:-1:0:-1:ut<Gv?ib<Gv?0:-1:0:-1:Pr<Gv?ef<Gv?E<Gv?Tu<Gv?0:-1:0:-1:pi<Gv?yu<Gv?0:-1:0:-1:mb<Gv?wt<Gv?no<Gv?hc<Gv?Ia<Gv?zr<Gv?0:-1:0:-1:hb<Gv?Rt<Gv?0:-1:0:-1:nl<Gv?oo<Gv?Vr<Gv?_i<Gv?0:-1:0:-1:so<Gv?er<Gv?0:-1:0:-1:Ab<Gv?xn<Gv?_a<Gv?sa<Gv?wl<Gv?ci<Gv?cl<Gv?zv<Gv?h<Gv?ti<Gv?kr<Gv?Iv<Gv?As<Gv?rc<Gv?0:-1:0:-1:We<Gv?zi<Gv?0:-1:0:-1:mk<Gv?Ga<Gv?qb<Gv?fv<Gv?0:-1:0:-1:ts<Gv?ws<Gv?0:-1:0:-1:$l<Gv?Uc<Gv?$o<Gv?Kl<Gv?Ka<Gv?Av<Gv?0:-1:0:-1:Ca<Gv?uo<Gv?0:-1:0:-1:Do<Gv?lr<Gv?Ko<Gv?Vl<Gv?0:-1:0:-1:Lc<Gv?m<Gv?0:-1:0:-1:Yn<Gv?I<Gv?fc<Gv?yt<Gv?Tr<Gv?xi<Gv?dv<Gv?_c<Gv?0:-1:0:-1:it<Gv?Hs<Gv?0:-1:0:-1:Nb<Gv?us<Gv?wo<Gv?Wl<Gv?0:-1:0:-1:la<Gv?Uu<Gv?0:-1:0:-1:bv<Gv?Kr<Gv?hu<Gv?Qo<Gv?S<Gv?ns<Gv?0:-1:0:-1:$c<Gv?ob<Gv?0:-1:0:-1:Cc<Gv?oi<Gv?dn<Gv?Nn<Gv?0:-1:0:-1:If<Gv?Of<Gv?0:-1:0:-1:Uv<Gv?Mt<Gv?qn<Gv?$<Gv?yb<Gv?Vn<Gv?Gu<Gv?zo<Gv?Pf<Gv?W<Gv?0:-1:0:-1:tl<Gv?Pb<Gv?0:-1:0:-1:Kf<Gv?jr<Gv?Ht<Gv?Hr<Gv?0:-1:0:-1:hk<Gv?ot<Gv?0:-1:0:-1:Yc<Gv?ek<Gv?Dc<Gv?Mn<Gv?Hu<Gv?Yo<Gv?0:-1:0:-1:ki<Gv?$a<Gv?0:-1:0:-1:io<Gv?Ya<Gv?vc<Gv?Di<Gv?0:-1:0:-1:Eo<Gv?gn<Gv?0:-1:0:-1:Cb<Gv?Wo<Gv?o<Gv?Wa<Gv?Sc<Gv?Qe<Gv?gl<Gv?Ba<Gv?0:-1:0:-1:rn<Gv?Wc<Gv?0:-1:0:-1:Dv<Gv?_e<Gv?wf<Gv?Fl<Gv?0:-1:0:-1:Xe<Gv?av<Gv?0:-1:0:-1:Vt<Gv?L<Gv?c<Gv?we<Gv?Ei<Gv?Q<Gv?0:-1:0:-1:$u<Gv?g<Gv?0:-1:0:-1:oe<Gv?ff<Gv?Ha<Gv?lf<Gv?0:-1:0:-1:Fe<Gv?Go<Gv?0:-1:0:-1:zn<Gv?se<Gv?Ec<Gv?Li<Gv?et<Gv?Co<Gv?uk<Gv?lo<Gv?fk<Gv?Ja<Gv?xl<Gv?Sr<Gv?0:-1:0:-1:Fo<Gv?dr<Gv?0:-1:0:-1:Ob<Gv?ga<Gv?Ub<Gv?mf<Gv?0:-1:0:-1:u<Gv?Gt<Gv?0:-1:0:-1:ku<Gv?xv<Gv?Pv<Gv?Wr<Gv?Qu<Gv?zt<Gv?0:-1:0:-1:jn<Gv?uc<Gv?0:-1:0:-1:U<Gv?Z<Gv?sn<Gv?Fa<Gv?0:-1:0:-1:Zu<Gv?jc<Gv?0:-1:0:-1:Ou<Gv?ir<Gv?Ov<Gv?Ra<Gv?te<Gv?Hi<Gv?Zl<Gv?ii<Gv?0:-1:0:-1:Rr<Gv?li<Gv?0:-1:0:-1:bi<Gv?Sb<Gv?d<Gv?tt<Gv?0:-1:0:-1:En<Gv?Oc<Gv?0:-1:0:-1:de<Gv?pr<Gv?Os<Gv?hn<Gv?Zb<Gv?gt<Gv?0:-1:0:-1:wc<Gv?nu<Gv?0:-1:0:-1:ho<Gv?nc<Gv?pv<Gv?ea<Gv?0:-1:0:-1:Ve<Gv?Jt<Gv?0:-1:0:-1:Dn<Gv?Tt<Gv?Ev<Gv?Oe<Gv?Le<Gv?xr<Gv?yc<Gv?ca<Gv?vs<Gv?Js<Gv?0:-1:0:-1:Lo<Gv?oc<Gv?0:-1:0:-1:Cf<Gv?ia<Gv?pn<Gv?zc<Gv?0:-1:0:-1:Es<Gv?Vo<Gv?0:-1:0:-1:nr<Gv?Al<Gv?yo<Gv?$v<Gv?hr<Gv?ve<Gv?0:-1:0:-1:Pi<Gv?he<Gv?0:-1:0:-1:Zf<Gv?Ac<Gv?Ts<Gv?Ne<Gv?0:-1:0:-1:N<Gv?nt<Gv?0:-1:0:-1:eu<Gv?pu<Gv?Ju<Gv?He<Gv?vb<Gv?Fb<Gv?pe<Gv?x<Gv?0:-1:0:-1:rr<Gv?Wi<Gv?0:-1:0:-1:ji<Gv?$t<Gv?Xb<Gv?Gl<Gv?0:-1:0:-1:Pu<Gv?un<Gv?0:-1:0:-1:wr<Gv?kb<Gv?jt<Gv?Be<Gv?Io<Gv?of<Gv?0:-1:0:-1:Tn<Gv?da<Gv?0:-1:0:-1:qo<Gv?Jn<Gv?Iu<Gv?lt<Gv?0:-1:0:-1:Fs<Gv?Pe<Gv?0:-1:0:-1:Dd(M$,Gv+Ic|0)-1|0:-1;if(4<Kv>>>0)dt=W4(f);else switch(Kv){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,43);var el=u5(q4(f));dt=0===el?p(f):1===el?_(f):W4(f);break;case 3:H4(f,73);var rl=a5(q4(f));if(2<rl>>>0)dt=W4(f);else switch(rl){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var sl=q4(f),pl=35<sl?yn<sl?Sl<sl?vf<sl?-1:Uo<sl?El<sl?Rc<sl?sk<sl?_t<sl?ei<sl?_u<sl?ll<sl?0:-1:0:-1:H<sl?No<sl?0:-1:0:-1:ms<sl?me<sl?bk<sl?Yu<sl?0:-1:0:-1:Bl<sl?rf<sl?0:-1:0:-1:Si<sl?ou<sl?Bi<sl?Lv<sl?kf<sl?Et<sl?js<sl?lv<sl?uv<sl?Gn<sl?zu<sl?Hv<sl?Bu<sl?ru<sl?xo<sl?Eu<sl?0:-1:0:-1:Tf<sl?Zt<sl?0:-1:0:-1:Wv<sl?iu<sl?mt<sl?Hc<sl?0:-1:0:-1:Mu<sl?Yf<sl?0:-1:0:-1:Ki<sl?Fr<sl?Br<sl?qf<sl?sr<sl?Y<sl?0:-1:0:-1:Ea<sl?mc<sl?0:-1:0:-1:Mb<sl?Xs<sl?Re<sl?si<sl?0:-1:0:-1:hl<sl?Po<sl?0:-1:0:-1:ul<sl?is<sl?Ku<sl?Ta<sl?Vf<sl?an<sl?Nu<sl?Ls<sl?0:-1:0:-1:Oa<sl?tb<sl?0:-1:0:-1:le<sl?Fi<sl?Vc<sl?ft<sl?0:-1:0:-1:ha<sl?ja<sl?0:-1:0:-1:Hb<sl?Ir<sl?cu<sl?An<sl?F<sl?fn<sl?0:-1:0:-1:il<sl?Rl<sl?0:-1:0:-1:qa<sl?pf<sl?v<sl?Xa<sl?0:-1:0:-1:cn<sl?vi<sl?0:-1:0:-1:Mo<sl?Un<sl?_o<sl?A<sl?ae<sl?fr<sl?Ui<sl?bo<sl?G<sl?ju<sl?0:-1:0:-1:to<sl?Ru<sl?0:-1:0:-1:Ys<sl?du<sl?_b<sl?Nf<sl?0:-1:0:-1:Lb<sl?vu<sl?0:-1:0:-1:La<sl?bt<sl?gi<sl?Pc<sl?rt<sl?ok<sl?0:-1:0:-1:xe<sl?Cr<sl?0:-1:0:-1:ka<sl?ao<sl?Lu<sl?ab<sl?0:-1:0:-1:Vs<sl?Bo<sl?0:-1:0:-1:Xi<sl?Df<sl?ys<sl?Zn<sl?Fc<sl?fl<sl?ba<sl?cr<sl?0:-1:0:-1:Xl<sl?To<sl?0:-1:0:-1:ke<sl?ql<sl?Jf<sl?ai<sl?0:-1:0:-1:wn<sl?Va<sl?0:-1:0:-1:fe<sl?vl<sl?mr<sl?y<sl?al<sl?Ct<sl?0:-1:0:-1:Dr<sl?Xn<sl?0:-1:0:-1:bb<sl?ne<sl?Ce<sl?vt<sl?0:-1:0:-1:yf<sl?eb<sl?0:-1:0:-1:P<sl?Ma<sl?po<sl?ya<sl?qt<sl?nk<sl?dk<sl?rs<sl?Is<sl?Fu<sl?_l<sl?Yr<sl?0:-1:0:-1:xc<sl?Mr<sl?0:-1:0:-1:Oo<sl?Dt<sl?cf<sl?rk<sl?0:-1:0:-1:Ul<sl?Jl<sl?0:-1:0:-1:Cs<sl?Gc<sl?ub<sl?gu<sl?Vu<sl?wu<sl?0:-1:0:-1:kk<sl?wv<sl?0:-1:0:-1:Ua<sl?ev<sl?Ie<sl?sv<sl?0:-1:0:-1:tc<sl?nn<sl?0:-1:0:-1:Er<sl?ua<sl?ce<sl?co<sl?Da<sl?Af<sl?Na<sl?Nl<sl?0:-1:0:-1:Au<sl?fa<sl?0:-1:0:-1:wb<sl?ur<sl?uf<sl?jb<sl?0:-1:0:-1:mv<sl?Gb<sl?0:-1:0:-1:Cv<sl?Jv<sl?Ao<sl?Za<sl?Xr<sl?Sf<sl?0:-1:0:-1:yr<sl?vn<sl?0:-1:0:-1:tn<sl?tk<sl?Oi<sl?Ue<sl?0:-1:0:-1:ct<sl?Cl<sl?0:-1:0:-1:ps<sl?ac<sl?as<sl?Yi<sl?Ni<sl?_n<sl?Rv<sl?Vi<sl?Yl<sl?zf<sl?0:-1:0:-1:pb<sl?Pl<sl?0:-1:0:-1:Ft<sl?Xo<sl?qr<sl?Ar<sl?0:-1:0:-1:Ii<sl?Aa<sl?0:-1:0:-1:Rb<sl?cb<sl?st<sl?Te<sl?ue<sl?Qa<sl?0:-1:0:-1:At<sl?kn<sl?0:-1:0:-1:uu<sl?ni<sl?sb<sl?_s<sl?0:-1:0:-1:zs<sl?_f<sl?0:-1:0:-1:gs<sl?V<sl?br<sl?Ql<sl?Qr<sl?bl<sl?ik<sl?xb<sl?0:-1:0:-1:ut<sl?ib<sl?0:-1:0:-1:Pr<sl?ef<sl?E<sl?Tu<sl?0:-1:0:-1:pi<sl?yu<sl?0:-1:0:-1:mb<sl?wt<sl?no<sl?hc<sl?Ia<sl?zr<sl?0:-1:0:-1:hb<sl?Rt<sl?0:-1:0:-1:nl<sl?oo<sl?Vr<sl?_i<sl?0:-1:0:-1:so<sl?er<sl?0:-1:0:-1:Ab<sl?xn<sl?_a<sl?sa<sl?wl<sl?ci<sl?cl<sl?zv<sl?h<sl?ti<sl?kr<sl?Iv<sl?As<sl?rc<sl?0:-1:0:-1:We<sl?zi<sl?0:-1:0:-1:mk<sl?Ga<sl?qb<sl?fv<sl?0:-1:0:-1:ts<sl?ws<sl?0:-1:0:-1:$l<sl?Uc<sl?$o<sl?Kl<sl?Ka<sl?Av<sl?0:-1:0:-1:Ca<sl?uo<sl?0:-1:0:-1:Do<sl?lr<sl?Ko<sl?Vl<sl?0:-1:0:-1:Lc<sl?m<sl?0:-1:0:-1:Yn<sl?I<sl?fc<sl?yt<sl?Tr<sl?xi<sl?dv<sl?_c<sl?0:-1:0:-1:it<sl?Hs<sl?0:-1:0:-1:Nb<sl?us<sl?wo<sl?Wl<sl?0:-1:0:-1:la<sl?Uu<sl?0:-1:0:-1:bv<sl?Kr<sl?hu<sl?Qo<sl?S<sl?ns<sl?0:-1:0:-1:$c<sl?ob<sl?0:-1:0:-1:Cc<sl?oi<sl?dn<sl?Nn<sl?0:-1:0:-1:If<sl?Of<sl?0:-1:0:-1:Uv<sl?Mt<sl?qn<sl?$<sl?yb<sl?Vn<sl?Gu<sl?zo<sl?Pf<sl?W<sl?0:-1:0:-1:tl<sl?Pb<sl?0:-1:0:-1:Kf<sl?jr<sl?Ht<sl?Hr<sl?0:-1:0:-1:hk<sl?ot<sl?0:-1:0:-1:Yc<sl?ek<sl?Dc<sl?Mn<sl?Hu<sl?Yo<sl?0:-1:0:-1:ki<sl?$a<sl?0:-1:0:-1:io<sl?Ya<sl?vc<sl?Di<sl?0:-1:0:-1:Eo<sl?gn<sl?0:-1:0:-1:Cb<sl?Wo<sl?o<sl?Wa<sl?Sc<sl?Qe<sl?gl<sl?Ba<sl?0:-1:0:-1:rn<sl?Wc<sl?0:-1:0:-1:Dv<sl?_e<sl?wf<sl?Fl<sl?0:-1:0:-1:Xe<sl?av<sl?0:-1:0:-1:Vt<sl?L<sl?c<sl?we<sl?Ei<sl?Q<sl?0:-1:0:-1:$u<sl?g<sl?0:-1:0:-1:oe<sl?ff<sl?Ha<sl?lf<sl?0:-1:0:-1:Fe<sl?Go<sl?0:-1:0:-1:zn<sl?se<sl?Ec<sl?Li<sl?et<sl?Co<sl?uk<sl?lo<sl?fk<sl?Ja<sl?xl<sl?Sr<sl?0:-1:0:-1:Fo<sl?dr<sl?0:-1:0:-1:Ob<sl?ga<sl?Ub<sl?mf<sl?0:-1:0:-1:u<sl?Gt<sl?0:-1:0:-1:ku<sl?xv<sl?Pv<sl?Wr<sl?Qu<sl?zt<sl?0:-1:0:-1:jn<sl?uc<sl?0:-1:0:-1:U<sl?Z<sl?sn<sl?Fa<sl?0:-1:0:-1:Zu<sl?jc<sl?0:-1:0:-1:Ou<sl?ir<sl?Ov<sl?Ra<sl?te<sl?Hi<sl?Zl<sl?ii<sl?0:-1:0:-1:Rr<sl?li<sl?0:-1:0:-1:bi<sl?Sb<sl?d<sl?tt<sl?0:-1:0:-1:En<sl?Oc<sl?0:-1:0:-1:de<sl?pr<sl?Os<sl?hn<sl?Zb<sl?gt<sl?0:-1:0:-1:wc<sl?nu<sl?0:-1:0:-1:ho<sl?nc<sl?pv<sl?ea<sl?0:-1:0:-1:Ve<sl?Jt<sl?0:-1:0:-1:Dn<sl?Tt<sl?Ev<sl?Oe<sl?Le<sl?xr<sl?yc<sl?ca<sl?vs<sl?Js<sl?0:-1:0:-1:Lo<sl?oc<sl?0:-1:0:-1:Cf<sl?ia<sl?pn<sl?zc<sl?0:-1:0:-1:Es<sl?Vo<sl?0:-1:0:-1:nr<sl?Al<sl?yo<sl?$v<sl?hr<sl?ve<sl?0:-1:0:-1:Pi<sl?he<sl?0:-1:0:-1:Zf<sl?Ac<sl?Ts<sl?Ne<sl?0:-1:0:-1:N<sl?nt<sl?0:-1:0:-1:eu<sl?pu<sl?Ju<sl?He<sl?vb<sl?Fb<sl?pe<sl?x<sl?0:-1:0:-1:rr<sl?Wi<sl?0:-1:0:-1:ji<sl?$t<sl?Xb<sl?Gl<sl?0:-1:0:-1:Pu<sl?un<sl?0:-1:0:-1:wr<sl?kb<sl?jt<sl?Be<sl?Io<sl?of<sl?0:-1:0:-1:Tn<sl?da<sl?0:-1:0:-1:qo<sl?Jn<sl?Iu<sl?lt<sl?0:-1:0:-1:Fs<sl?Pe<sl?0:-1:0:-1:Dd(_$,sl+Ic|0)-1|0:-1;if(3<pl>>>0)dt=W4(f);else switch(pl){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var ml=z8(q4(f));if(2<ml>>>0)dt=W4(f);else switch(ml){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Tl=u7(q4(f));if(2<Tl>>>0)dt=W4(f);else switch(Tl){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Il=z8(q4(f));if(2<Il>>>0)dt=W4(f);else switch(Il){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Ol=d5(q4(f));if(2<Ol>>>0)dt=W4(f);else switch(Ol){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Dl=c7(q4(f));if(2<Dl>>>0)dt=W4(f);else switch(Dl){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var jl=w7(q4(f));if(2<jl>>>0)dt=W4(f);else switch(jl){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,44);var zl=u5(q4(f));dt=0===zl?p(f):1===zl?_(f):W4(f)}}}}}}break;default:H4(f,73);var rb=T5(q4(f));if(2<rb>>>0)dt=W4(f);else switch(rb){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var fb=c7(q4(f));if(2<fb>>>0)dt=W4(f);else switch(fb){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,45);var lb=u5(q4(f));dt=0===lb?p(f):1===lb?_(f):W4(f)}}}}break;default:H4(f,46);var Eb=o7(q4(f));if(3<Eb>>>0)dt=W4(f);else switch(Eb){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var Db=c7(q4(f));if(2<Db>>>0)dt=W4(f);else switch(Db){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Bb=g5(q4(f));if(2<Bb>>>0)dt=W4(f);else switch(Bb){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Yb=d5(q4(f));if(2<Yb>>>0)dt=W4(f);else switch(Yb){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Jb=V5(q4(f));if(2<Jb>>>0)dt=W4(f);else switch(Jb){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Wb=z8(q4(f));if(2<Wb>>>0)dt=W4(f);else switch(Wb){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var zb=y7(q4(f));if(2<zb>>>0)dt=W4(f);else switch(zb){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var $b=m7(q4(f));if(2<$b>>>0)dt=W4(f);else switch($b){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,47);var Kb=u5(q4(f));dt=0===Kb?p(f):1===Kb?_(f):W4(f)}}}}}}}break;default:H4(f,73);var ck=z8(q4(f));if(2<ck>>>0)dt=W4(f);else switch(ck){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var vk=T5(q4(f));if(2<vk>>>0)dt=W4(f);else switch(vk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var lk=m7(q4(f));if(2<lk>>>0)dt=W4(f);else switch(lk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var pk=g5(q4(f));if(2<pk>>>0)dt=W4(f);else switch(pk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var wk=V5(q4(f));if(2<wk>>>0)dt=W4(f);else switch(wk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var yk=z8(q4(f));if(2<yk>>>0)dt=W4(f);else switch(yk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,48);var gk=u5(q4(f));dt=0===gk?p(f):1===gk?_(f):W4(f)}}}}}}}}break;case 40:H4(f,73);var _k=z8(q4(f));if(2<_k>>>0)dt=W4(f);else switch(_k){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Tk=c7(q4(f));if(2<Tk>>>0)dt=W4(f);else switch(Tk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,49);var Sk=u5(q4(f));dt=0===Sk?p(f):1===Sk?_(f):W4(f)}}break;case 41:H4(f,73);var xk=q4(f),Ek=35<xk?yn<xk?Sl<xk?vf<xk?-1:Uo<xk?El<xk?Rc<xk?sk<xk?_t<xk?ei<xk?_u<xk?ll<xk?0:-1:0:-1:H<xk?No<xk?0:-1:0:-1:ms<xk?me<xk?bk<xk?Yu<xk?0:-1:0:-1:Bl<xk?rf<xk?0:-1:0:-1:Si<xk?ou<xk?Bi<xk?Lv<xk?kf<xk?Et<xk?js<xk?lv<xk?uv<xk?Gn<xk?zu<xk?Hv<xk?Bu<xk?ru<xk?xo<xk?Eu<xk?0:-1:0:-1:Tf<xk?Zt<xk?0:-1:0:-1:Wv<xk?iu<xk?mt<xk?Hc<xk?0:-1:0:-1:Mu<xk?Yf<xk?0:-1:0:-1:Ki<xk?Fr<xk?Br<xk?qf<xk?sr<xk?Y<xk?0:-1:0:-1:Ea<xk?mc<xk?0:-1:0:-1:Mb<xk?Xs<xk?Re<xk?si<xk?0:-1:0:-1:hl<xk?Po<xk?0:-1:0:-1:ul<xk?is<xk?Ku<xk?Ta<xk?Vf<xk?an<xk?Nu<xk?Ls<xk?0:-1:0:-1:Oa<xk?tb<xk?0:-1:0:-1:le<xk?Fi<xk?Vc<xk?ft<xk?0:-1:0:-1:ha<xk?ja<xk?0:-1:0:-1:Hb<xk?Ir<xk?cu<xk?An<xk?F<xk?fn<xk?0:-1:0:-1:il<xk?Rl<xk?0:-1:0:-1:qa<xk?pf<xk?v<xk?Xa<xk?0:-1:0:-1:cn<xk?vi<xk?0:-1:0:-1:Mo<xk?Un<xk?_o<xk?A<xk?ae<xk?fr<xk?Ui<xk?bo<xk?G<xk?ju<xk?0:-1:0:-1:to<xk?Ru<xk?0:-1:0:-1:Ys<xk?du<xk?_b<xk?Nf<xk?0:-1:0:-1:Lb<xk?vu<xk?0:-1:0:-1:La<xk?bt<xk?gi<xk?Pc<xk?rt<xk?ok<xk?0:-1:0:-1:xe<xk?Cr<xk?0:-1:0:-1:ka<xk?ao<xk?Lu<xk?ab<xk?0:-1:0:-1:Vs<xk?Bo<xk?0:-1:0:-1:Xi<xk?Df<xk?ys<xk?Zn<xk?Fc<xk?fl<xk?ba<xk?cr<xk?0:-1:0:-1:Xl<xk?To<xk?0:-1:0:-1:ke<xk?ql<xk?Jf<xk?ai<xk?0:-1:0:-1:wn<xk?Va<xk?0:-1:0:-1:fe<xk?vl<xk?mr<xk?y<xk?al<xk?Ct<xk?0:-1:0:-1:Dr<xk?Xn<xk?0:-1:0:-1:bb<xk?ne<xk?Ce<xk?vt<xk?0:-1:0:-1:yf<xk?eb<xk?0:-1:0:-1:P<xk?Ma<xk?po<xk?ya<xk?qt<xk?nk<xk?dk<xk?rs<xk?Is<xk?Fu<xk?_l<xk?Yr<xk?0:-1:0:-1:xc<xk?Mr<xk?0:-1:0:-1:Oo<xk?Dt<xk?cf<xk?rk<xk?0:-1:0:-1:Ul<xk?Jl<xk?0:-1:0:-1:Cs<xk?Gc<xk?ub<xk?gu<xk?Vu<xk?wu<xk?0:-1:0:-1:kk<xk?wv<xk?0:-1:0:-1:Ua<xk?ev<xk?Ie<xk?sv<xk?0:-1:0:-1:tc<xk?nn<xk?0:-1:0:-1:Er<xk?ua<xk?ce<xk?co<xk?Da<xk?Af<xk?Na<xk?Nl<xk?0:-1:0:-1:Au<xk?fa<xk?0:-1:0:-1:wb<xk?ur<xk?uf<xk?jb<xk?0:-1:0:-1:mv<xk?Gb<xk?0:-1:0:-1:Cv<xk?Jv<xk?Ao<xk?Za<xk?Xr<xk?Sf<xk?0:-1:0:-1:yr<xk?vn<xk?0:-1:0:-1:tn<xk?tk<xk?Oi<xk?Ue<xk?0:-1:0:-1:ct<xk?Cl<xk?0:-1:0:-1:ps<xk?ac<xk?as<xk?Yi<xk?Ni<xk?_n<xk?Rv<xk?Vi<xk?Yl<xk?zf<xk?0:-1:0:-1:pb<xk?Pl<xk?0:-1:0:-1:Ft<xk?Xo<xk?qr<xk?Ar<xk?0:-1:0:-1:Ii<xk?Aa<xk?0:-1:0:-1:Rb<xk?cb<xk?st<xk?Te<xk?ue<xk?Qa<xk?0:-1:0:-1:At<xk?kn<xk?0:-1:0:-1:uu<xk?ni<xk?sb<xk?_s<xk?0:-1:0:-1:zs<xk?_f<xk?0:-1:0:-1:gs<xk?V<xk?br<xk?Ql<xk?Qr<xk?bl<xk?ik<xk?xb<xk?0:-1:0:-1:ut<xk?ib<xk?0:-1:0:-1:Pr<xk?ef<xk?E<xk?Tu<xk?0:-1:0:-1:pi<xk?yu<xk?0:-1:0:-1:mb<xk?wt<xk?no<xk?hc<xk?Ia<xk?zr<xk?0:-1:0:-1:hb<xk?Rt<xk?0:-1:0:-1:nl<xk?oo<xk?Vr<xk?_i<xk?0:-1:0:-1:so<xk?er<xk?0:-1:0:-1:Ab<xk?xn<xk?_a<xk?sa<xk?wl<xk?ci<xk?cl<xk?zv<xk?h<xk?ti<xk?kr<xk?Iv<xk?As<xk?rc<xk?0:-1:0:-1:We<xk?zi<xk?0:-1:0:-1:mk<xk?Ga<xk?qb<xk?fv<xk?0:-1:0:-1:ts<xk?ws<xk?0:-1:0:-1:$l<xk?Uc<xk?$o<xk?Kl<xk?Ka<xk?Av<xk?0:-1:0:-1:Ca<xk?uo<xk?0:-1:0:-1:Do<xk?lr<xk?Ko<xk?Vl<xk?0:-1:0:-1:Lc<xk?m<xk?0:-1:0:-1:Yn<xk?I<xk?fc<xk?yt<xk?Tr<xk?xi<xk?dv<xk?_c<xk?0:-1:0:-1:it<xk?Hs<xk?0:-1:0:-1:Nb<xk?us<xk?wo<xk?Wl<xk?0:-1:0:-1:la<xk?Uu<xk?0:-1:0:-1:bv<xk?Kr<xk?hu<xk?Qo<xk?S<xk?ns<xk?0:-1:0:-1:$c<xk?ob<xk?0:-1:0:-1:Cc<xk?oi<xk?dn<xk?Nn<xk?0:-1:0:-1:If<xk?Of<xk?0:-1:0:-1:Uv<xk?Mt<xk?qn<xk?$<xk?yb<xk?Vn<xk?Gu<xk?zo<xk?Pf<xk?W<xk?0:-1:0:-1:tl<xk?Pb<xk?0:-1:0:-1:Kf<xk?jr<xk?Ht<xk?Hr<xk?0:-1:0:-1:hk<xk?ot<xk?0:-1:0:-1:Yc<xk?ek<xk?Dc<xk?Mn<xk?Hu<xk?Yo<xk?0:-1:0:-1:ki<xk?$a<xk?0:-1:0:-1:io<xk?Ya<xk?vc<xk?Di<xk?0:-1:0:-1:Eo<xk?gn<xk?0:-1:0:-1:Cb<xk?Wo<xk?o<xk?Wa<xk?Sc<xk?Qe<xk?gl<xk?Ba<xk?0:-1:0:-1:rn<xk?Wc<xk?0:-1:0:-1:Dv<xk?_e<xk?wf<xk?Fl<xk?0:-1:0:-1:Xe<xk?av<xk?0:-1:0:-1:Vt<xk?L<xk?c<xk?we<xk?Ei<xk?Q<xk?0:-1:0:-1:$u<xk?g<xk?0:-1:0:-1:oe<xk?ff<xk?Ha<xk?lf<xk?0:-1:0:-1:Fe<xk?Go<xk?0:-1:0:-1:zn<xk?se<xk?Ec<xk?Li<xk?et<xk?Co<xk?uk<xk?lo<xk?fk<xk?Ja<xk?xl<xk?Sr<xk?0:-1:0:-1:Fo<xk?dr<xk?0:-1:0:-1:Ob<xk?ga<xk?Ub<xk?mf<xk?0:-1:0:-1:u<xk?Gt<xk?0:-1:0:-1:ku<xk?xv<xk?Pv<xk?Wr<xk?Qu<xk?zt<xk?0:-1:0:-1:jn<xk?uc<xk?0:-1:0:-1:U<xk?Z<xk?sn<xk?Fa<xk?0:-1:0:-1:Zu<xk?jc<xk?0:-1:0:-1:Ou<xk?ir<xk?Ov<xk?Ra<xk?te<xk?Hi<xk?Zl<xk?ii<xk?0:-1:0:-1:Rr<xk?li<xk?0:-1:0:-1:bi<xk?Sb<xk?d<xk?tt<xk?0:-1:0:-1:En<xk?Oc<xk?0:-1:0:-1:de<xk?pr<xk?Os<xk?hn<xk?Zb<xk?gt<xk?0:-1:0:-1:wc<xk?nu<xk?0:-1:0:-1:ho<xk?nc<xk?pv<xk?ea<xk?0:-1:0:-1:Ve<xk?Jt<xk?0:-1:0:-1:Dn<xk?Tt<xk?Ev<xk?Oe<xk?Le<xk?xr<xk?yc<xk?ca<xk?vs<xk?Js<xk?0:-1:0:-1:Lo<xk?oc<xk?0:-1:0:-1:Cf<xk?ia<xk?pn<xk?zc<xk?0:-1:0:-1:Es<xk?Vo<xk?0:-1:0:-1:nr<xk?Al<xk?yo<xk?$v<xk?hr<xk?ve<xk?0:-1:0:-1:Pi<xk?he<xk?0:-1:0:-1:Zf<xk?Ac<xk?Ts<xk?Ne<xk?0:-1:0:-1:N<xk?nt<xk?0:-1:0:-1:eu<xk?pu<xk?Ju<xk?He<xk?vb<xk?Fb<xk?pe<xk?x<xk?0:-1:0:-1:rr<xk?Wi<xk?0:-1:0:-1:ji<xk?$t<xk?Xb<xk?Gl<xk?0:-1:0:-1:Pu<xk?un<xk?0:-1:0:-1:wr<xk?kb<xk?jt<xk?Be<xk?Io<xk?of<xk?0:-1:0:-1:Tn<xk?da<xk?0:-1:0:-1:qo<xk?Jn<xk?Iu<xk?lt<xk?0:-1:0:-1:Fs<xk?Pe<xk?0:-1:0:-1:Dd(G$,xk+Ic|0)-1|0:-1;if(3<Ek>>>0)dt=W4(f);else switch(Ek){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var Ak=A7(q4(f));if(2<Ak>>>0)dt=W4(f);else switch(Ak){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,50);var Ik=u5(q4(f));dt=0===Ik?p(f):1===Ik?_(f):W4(f)}break;default:H4(f,73);var Ck=D5(q4(f));if(2<Ck>>>0)dt=W4(f);else switch(Ck){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Ok=D5(q4(f));if(2<Ok>>>0)dt=W4(f);else switch(Ok){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,51);var Nk=u5(q4(f));dt=0===Nk?p(f):1===Nk?_(f):W4(f)}}}break;case 42:H4(f,73);var Pk=q4(f),Lk=35<Pk?yn<Pk?Sl<Pk?vf<Pk?-1:Uo<Pk?El<Pk?Rc<Pk?sk<Pk?_t<Pk?ei<Pk?_u<Pk?ll<Pk?0:-1:0:-1:H<Pk?No<Pk?0:-1:0:-1:ms<Pk?me<Pk?bk<Pk?Yu<Pk?0:-1:0:-1:Bl<Pk?rf<Pk?0:-1:0:-1:Si<Pk?ou<Pk?Bi<Pk?Lv<Pk?kf<Pk?Et<Pk?js<Pk?lv<Pk?uv<Pk?Gn<Pk?zu<Pk?Hv<Pk?Bu<Pk?ru<Pk?xo<Pk?Eu<Pk?0:-1:0:-1:Tf<Pk?Zt<Pk?0:-1:0:-1:Wv<Pk?iu<Pk?mt<Pk?Hc<Pk?0:-1:0:-1:Mu<Pk?Yf<Pk?0:-1:0:-1:Ki<Pk?Fr<Pk?Br<Pk?qf<Pk?sr<Pk?Y<Pk?0:-1:0:-1:Ea<Pk?mc<Pk?0:-1:0:-1:Mb<Pk?Xs<Pk?Re<Pk?si<Pk?0:-1:0:-1:hl<Pk?Po<Pk?0:-1:0:-1:ul<Pk?is<Pk?Ku<Pk?Ta<Pk?Vf<Pk?an<Pk?Nu<Pk?Ls<Pk?0:-1:0:-1:Oa<Pk?tb<Pk?0:-1:0:-1:le<Pk?Fi<Pk?Vc<Pk?ft<Pk?0:-1:0:-1:ha<Pk?ja<Pk?0:-1:0:-1:Hb<Pk?Ir<Pk?cu<Pk?An<Pk?F<Pk?fn<Pk?0:-1:0:-1:il<Pk?Rl<Pk?0:-1:0:-1:qa<Pk?pf<Pk?v<Pk?Xa<Pk?0:-1:0:-1:cn<Pk?vi<Pk?0:-1:0:-1:Mo<Pk?Un<Pk?_o<Pk?A<Pk?ae<Pk?fr<Pk?Ui<Pk?bo<Pk?G<Pk?ju<Pk?0:-1:0:-1:to<Pk?Ru<Pk?0:-1:0:-1:Ys<Pk?du<Pk?_b<Pk?Nf<Pk?0:-1:0:-1:Lb<Pk?vu<Pk?0:-1:0:-1:La<Pk?bt<Pk?gi<Pk?Pc<Pk?rt<Pk?ok<Pk?0:-1:0:-1:xe<Pk?Cr<Pk?0:-1:0:-1:ka<Pk?ao<Pk?Lu<Pk?ab<Pk?0:-1:0:-1:Vs<Pk?Bo<Pk?0:-1:0:-1:Xi<Pk?Df<Pk?ys<Pk?Zn<Pk?Fc<Pk?fl<Pk?ba<Pk?cr<Pk?0:-1:0:-1:Xl<Pk?To<Pk?0:-1:0:-1:ke<Pk?ql<Pk?Jf<Pk?ai<Pk?0:-1:0:-1:wn<Pk?Va<Pk?0:-1:0:-1:fe<Pk?vl<Pk?mr<Pk?y<Pk?al<Pk?Ct<Pk?0:-1:0:-1:Dr<Pk?Xn<Pk?0:-1:0:-1:bb<Pk?ne<Pk?Ce<Pk?vt<Pk?0:-1:0:-1:yf<Pk?eb<Pk?0:-1:0:-1:P<Pk?Ma<Pk?po<Pk?ya<Pk?qt<Pk?nk<Pk?dk<Pk?rs<Pk?Is<Pk?Fu<Pk?_l<Pk?Yr<Pk?0:-1:0:-1:xc<Pk?Mr<Pk?0:-1:0:-1:Oo<Pk?Dt<Pk?cf<Pk?rk<Pk?0:-1:0:-1:Ul<Pk?Jl<Pk?0:-1:0:-1:Cs<Pk?Gc<Pk?ub<Pk?gu<Pk?Vu<Pk?wu<Pk?0:-1:0:-1:kk<Pk?wv<Pk?0:-1:0:-1:Ua<Pk?ev<Pk?Ie<Pk?sv<Pk?0:-1:0:-1:tc<Pk?nn<Pk?0:-1:0:-1:Er<Pk?ua<Pk?ce<Pk?co<Pk?Da<Pk?Af<Pk?Na<Pk?Nl<Pk?0:-1:0:-1:Au<Pk?fa<Pk?0:-1:0:-1:wb<Pk?ur<Pk?uf<Pk?jb<Pk?0:-1:0:-1:mv<Pk?Gb<Pk?0:-1:0:-1:Cv<Pk?Jv<Pk?Ao<Pk?Za<Pk?Xr<Pk?Sf<Pk?0:-1:0:-1:yr<Pk?vn<Pk?0:-1:0:-1:tn<Pk?tk<Pk?Oi<Pk?Ue<Pk?0:-1:0:-1:ct<Pk?Cl<Pk?0:-1:0:-1:ps<Pk?ac<Pk?as<Pk?Yi<Pk?Ni<Pk?_n<Pk?Rv<Pk?Vi<Pk?Yl<Pk?zf<Pk?0:-1:0:-1:pb<Pk?Pl<Pk?0:-1:0:-1:Ft<Pk?Xo<Pk?qr<Pk?Ar<Pk?0:-1:0:-1:Ii<Pk?Aa<Pk?0:-1:0:-1:Rb<Pk?cb<Pk?st<Pk?Te<Pk?ue<Pk?Qa<Pk?0:-1:0:-1:At<Pk?kn<Pk?0:-1:0:-1:uu<Pk?ni<Pk?sb<Pk?_s<Pk?0:-1:0:-1:zs<Pk?_f<Pk?0:-1:0:-1:gs<Pk?V<Pk?br<Pk?Ql<Pk?Qr<Pk?bl<Pk?ik<Pk?xb<Pk?0:-1:0:-1:ut<Pk?ib<Pk?0:-1:0:-1:Pr<Pk?ef<Pk?E<Pk?Tu<Pk?0:-1:0:-1:pi<Pk?yu<Pk?0:-1:0:-1:mb<Pk?wt<Pk?no<Pk?hc<Pk?Ia<Pk?zr<Pk?0:-1:0:-1:hb<Pk?Rt<Pk?0:-1:0:-1:nl<Pk?oo<Pk?Vr<Pk?_i<Pk?0:-1:0:-1:so<Pk?er<Pk?0:-1:0:-1:Ab<Pk?xn<Pk?_a<Pk?sa<Pk?wl<Pk?ci<Pk?cl<Pk?zv<Pk?h<Pk?ti<Pk?kr<Pk?Iv<Pk?As<Pk?rc<Pk?0:-1:0:-1:We<Pk?zi<Pk?0:-1:0:-1:mk<Pk?Ga<Pk?qb<Pk?fv<Pk?0:-1:0:-1:ts<Pk?ws<Pk?0:-1:0:-1:$l<Pk?Uc<Pk?$o<Pk?Kl<Pk?Ka<Pk?Av<Pk?0:-1:0:-1:Ca<Pk?uo<Pk?0:-1:0:-1:Do<Pk?lr<Pk?Ko<Pk?Vl<Pk?0:-1:0:-1:Lc<Pk?m<Pk?0:-1:0:-1:Yn<Pk?I<Pk?fc<Pk?yt<Pk?Tr<Pk?xi<Pk?dv<Pk?_c<Pk?0:-1:0:-1:it<Pk?Hs<Pk?0:-1:0:-1:Nb<Pk?us<Pk?wo<Pk?Wl<Pk?0:-1:0:-1:la<Pk?Uu<Pk?0:-1:0:-1:bv<Pk?Kr<Pk?hu<Pk?Qo<Pk?S<Pk?ns<Pk?0:-1:0:-1:$c<Pk?ob<Pk?0:-1:0:-1:Cc<Pk?oi<Pk?dn<Pk?Nn<Pk?0:-1:0:-1:If<Pk?Of<Pk?0:-1:0:-1:Uv<Pk?Mt<Pk?qn<Pk?$<Pk?yb<Pk?Vn<Pk?Gu<Pk?zo<Pk?Pf<Pk?W<Pk?0:-1:0:-1:tl<Pk?Pb<Pk?0:-1:0:-1:Kf<Pk?jr<Pk?Ht<Pk?Hr<Pk?0:-1:0:-1:hk<Pk?ot<Pk?0:-1:0:-1:Yc<Pk?ek<Pk?Dc<Pk?Mn<Pk?Hu<Pk?Yo<Pk?0:-1:0:-1:ki<Pk?$a<Pk?0:-1:0:-1:io<Pk?Ya<Pk?vc<Pk?Di<Pk?0:-1:0:-1:Eo<Pk?gn<Pk?0:-1:0:-1:Cb<Pk?Wo<Pk?o<Pk?Wa<Pk?Sc<Pk?Qe<Pk?gl<Pk?Ba<Pk?0:-1:0:-1:rn<Pk?Wc<Pk?0:-1:0:-1:Dv<Pk?_e<Pk?wf<Pk?Fl<Pk?0:-1:0:-1:Xe<Pk?av<Pk?0:-1:0:-1:Vt<Pk?L<Pk?c<Pk?we<Pk?Ei<Pk?Q<Pk?0:-1:0:-1:$u<Pk?g<Pk?0:-1:0:-1:oe<Pk?ff<Pk?Ha<Pk?lf<Pk?0:-1:0:-1:Fe<Pk?Go<Pk?0:-1:0:-1:zn<Pk?se<Pk?Ec<Pk?Li<Pk?et<Pk?Co<Pk?uk<Pk?lo<Pk?fk<Pk?Ja<Pk?xl<Pk?Sr<Pk?0:-1:0:-1:Fo<Pk?dr<Pk?0:-1:0:-1:Ob<Pk?ga<Pk?Ub<Pk?mf<Pk?0:-1:0:-1:u<Pk?Gt<Pk?0:-1:0:-1:ku<Pk?xv<Pk?Pv<Pk?Wr<Pk?Qu<Pk?zt<Pk?0:-1:0:-1:jn<Pk?uc<Pk?0:-1:0:-1:U<Pk?Z<Pk?sn<Pk?Fa<Pk?0:-1:0:-1:Zu<Pk?jc<Pk?0:-1:0:-1:Ou<Pk?ir<Pk?Ov<Pk?Ra<Pk?te<Pk?Hi<Pk?Zl<Pk?ii<Pk?0:-1:0:-1:Rr<Pk?li<Pk?0:-1:0:-1:bi<Pk?Sb<Pk?d<Pk?tt<Pk?0:-1:0:-1:En<Pk?Oc<Pk?0:-1:0:-1:de<Pk?pr<Pk?Os<Pk?hn<Pk?Zb<Pk?gt<Pk?0:-1:0:-1:wc<Pk?nu<Pk?0:-1:0:-1:ho<Pk?nc<Pk?pv<Pk?ea<Pk?0:-1:0:-1:Ve<Pk?Jt<Pk?0:-1:0:-1:Dn<Pk?Tt<Pk?Ev<Pk?Oe<Pk?Le<Pk?xr<Pk?yc<Pk?ca<Pk?vs<Pk?Js<Pk?0:-1:0:-1:Lo<Pk?oc<Pk?0:-1:0:-1:Cf<Pk?ia<Pk?pn<Pk?zc<Pk?0:-1:0:-1:Es<Pk?Vo<Pk?0:-1:0:-1:nr<Pk?Al<Pk?yo<Pk?$v<Pk?hr<Pk?ve<Pk?0:-1:0:-1:Pi<Pk?he<Pk?0:-1:0:-1:Zf<Pk?Ac<Pk?Ts<Pk?Ne<Pk?0:-1:0:-1:N<Pk?nt<Pk?0:-1:0:-1:eu<Pk?pu<Pk?Ju<Pk?He<Pk?vb<Pk?Fb<Pk?pe<Pk?x<Pk?0:-1:0:-1:rr<Pk?Wi<Pk?0:-1:0:-1:ji<Pk?$t<Pk?Xb<Pk?Gl<Pk?0:-1:0:-1:Pu<Pk?un<Pk?0:-1:0:-1:wr<Pk?kb<Pk?jt<Pk?Be<Pk?Io<Pk?of<Pk?0:-1:0:-1:Tn<Pk?da<Pk?0:-1:0:-1:qo<Pk?Jn<Pk?Iu<Pk?lt<Pk?0:-1:0:-1:Fs<Pk?Pe<Pk?0:-1:0:-1:Dd(J$,Pk+Ic|0)-1|0:-1;if(3<Lk>>>0)dt=W4(f);else switch(Lk){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,52);var Rk=u5(q4(f));dt=0===Rk?p(f):1===Rk?_(f):W4(f);break;default:H4(f,73);var Uk=g5(q4(f));if(2<Uk>>>0)dt=W4(f);else switch(Uk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Dk=q4(f),Fk=35<Dk?yn<Dk?Sl<Dk?vf<Dk?-1:Uo<Dk?El<Dk?Rc<Dk?sk<Dk?_t<Dk?ei<Dk?_u<Dk?ll<Dk?0:-1:0:-1:H<Dk?No<Dk?0:-1:0:-1:ms<Dk?me<Dk?bk<Dk?Yu<Dk?0:-1:0:-1:Bl<Dk?rf<Dk?0:-1:0:-1:Si<Dk?ou<Dk?Bi<Dk?Lv<Dk?kf<Dk?Et<Dk?js<Dk?lv<Dk?uv<Dk?Gn<Dk?zu<Dk?Hv<Dk?Bu<Dk?ru<Dk?xo<Dk?Eu<Dk?0:-1:0:-1:Tf<Dk?Zt<Dk?0:-1:0:-1:Wv<Dk?iu<Dk?mt<Dk?Hc<Dk?0:-1:0:-1:Mu<Dk?Yf<Dk?0:-1:0:-1:Ki<Dk?Fr<Dk?Br<Dk?qf<Dk?sr<Dk?Y<Dk?0:-1:0:-1:Ea<Dk?mc<Dk?0:-1:0:-1:Mb<Dk?Xs<Dk?Re<Dk?si<Dk?0:-1:0:-1:hl<Dk?Po<Dk?0:-1:0:-1:ul<Dk?is<Dk?Ku<Dk?Ta<Dk?Vf<Dk?an<Dk?Nu<Dk?Ls<Dk?0:-1:0:-1:Oa<Dk?tb<Dk?0:-1:0:-1:le<Dk?Fi<Dk?Vc<Dk?ft<Dk?0:-1:0:-1:ha<Dk?ja<Dk?0:-1:0:-1:Hb<Dk?Ir<Dk?cu<Dk?An<Dk?F<Dk?fn<Dk?0:-1:0:-1:il<Dk?Rl<Dk?0:-1:0:-1:qa<Dk?pf<Dk?v<Dk?Xa<Dk?0:-1:0:-1:cn<Dk?vi<Dk?0:-1:0:-1:Mo<Dk?Un<Dk?_o<Dk?A<Dk?ae<Dk?fr<Dk?Ui<Dk?bo<Dk?G<Dk?ju<Dk?0:-1:0:-1:to<Dk?Ru<Dk?0:-1:0:-1:Ys<Dk?du<Dk?_b<Dk?Nf<Dk?0:-1:0:-1:Lb<Dk?vu<Dk?0:-1:0:-1:La<Dk?bt<Dk?gi<Dk?Pc<Dk?rt<Dk?ok<Dk?0:-1:0:-1:xe<Dk?Cr<Dk?0:-1:0:-1:ka<Dk?ao<Dk?Lu<Dk?ab<Dk?0:-1:0:-1:Vs<Dk?Bo<Dk?0:-1:0:-1:Xi<Dk?Df<Dk?ys<Dk?Zn<Dk?Fc<Dk?fl<Dk?ba<Dk?cr<Dk?0:-1:0:-1:Xl<Dk?To<Dk?0:-1:0:-1:ke<Dk?ql<Dk?Jf<Dk?ai<Dk?0:-1:0:-1:wn<Dk?Va<Dk?0:-1:0:-1:fe<Dk?vl<Dk?mr<Dk?y<Dk?al<Dk?Ct<Dk?0:-1:0:-1:Dr<Dk?Xn<Dk?0:-1:0:-1:bb<Dk?ne<Dk?Ce<Dk?vt<Dk?0:-1:0:-1:yf<Dk?eb<Dk?0:-1:0:-1:P<Dk?Ma<Dk?po<Dk?ya<Dk?qt<Dk?nk<Dk?dk<Dk?rs<Dk?Is<Dk?Fu<Dk?_l<Dk?Yr<Dk?0:-1:0:-1:xc<Dk?Mr<Dk?0:-1:0:-1:Oo<Dk?Dt<Dk?cf<Dk?rk<Dk?0:-1:0:-1:Ul<Dk?Jl<Dk?0:-1:0:-1:Cs<Dk?Gc<Dk?ub<Dk?gu<Dk?Vu<Dk?wu<Dk?0:-1:0:-1:kk<Dk?wv<Dk?0:-1:0:-1:Ua<Dk?ev<Dk?Ie<Dk?sv<Dk?0:-1:0:-1:tc<Dk?nn<Dk?0:-1:0:-1:Er<Dk?ua<Dk?ce<Dk?co<Dk?Da<Dk?Af<Dk?Na<Dk?Nl<Dk?0:-1:0:-1:Au<Dk?fa<Dk?0:-1:0:-1:wb<Dk?ur<Dk?uf<Dk?jb<Dk?0:-1:0:-1:mv<Dk?Gb<Dk?0:-1:0:-1:Cv<Dk?Jv<Dk?Ao<Dk?Za<Dk?Xr<Dk?Sf<Dk?0:-1:0:-1:yr<Dk?vn<Dk?0:-1:0:-1:tn<Dk?tk<Dk?Oi<Dk?Ue<Dk?0:-1:0:-1:ct<Dk?Cl<Dk?0:-1:0:-1:ps<Dk?ac<Dk?as<Dk?Yi<Dk?Ni<Dk?_n<Dk?Rv<Dk?Vi<Dk?Yl<Dk?zf<Dk?0:-1:0:-1:pb<Dk?Pl<Dk?0:-1:0:-1:Ft<Dk?Xo<Dk?qr<Dk?Ar<Dk?0:-1:0:-1:Ii<Dk?Aa<Dk?0:-1:0:-1:Rb<Dk?cb<Dk?st<Dk?Te<Dk?ue<Dk?Qa<Dk?0:-1:0:-1:At<Dk?kn<Dk?0:-1:0:-1:uu<Dk?ni<Dk?sb<Dk?_s<Dk?0:-1:0:-1:zs<Dk?_f<Dk?0:-1:0:-1:gs<Dk?V<Dk?br<Dk?Ql<Dk?Qr<Dk?bl<Dk?ik<Dk?xb<Dk?0:-1:0:-1:ut<Dk?ib<Dk?0:-1:0:-1:Pr<Dk?ef<Dk?E<Dk?Tu<Dk?0:-1:0:-1:pi<Dk?yu<Dk?0:-1:0:-1:mb<Dk?wt<Dk?no<Dk?hc<Dk?Ia<Dk?zr<Dk?0:-1:0:-1:hb<Dk?Rt<Dk?0:-1:0:-1:nl<Dk?oo<Dk?Vr<Dk?_i<Dk?0:-1:0:-1:so<Dk?er<Dk?0:-1:0:-1:Ab<Dk?xn<Dk?_a<Dk?sa<Dk?wl<Dk?ci<Dk?cl<Dk?zv<Dk?h<Dk?ti<Dk?kr<Dk?Iv<Dk?As<Dk?rc<Dk?0:-1:0:-1:We<Dk?zi<Dk?0:-1:0:-1:mk<Dk?Ga<Dk?qb<Dk?fv<Dk?0:-1:0:-1:ts<Dk?ws<Dk?0:-1:0:-1:$l<Dk?Uc<Dk?$o<Dk?Kl<Dk?Ka<Dk?Av<Dk?0:-1:0:-1:Ca<Dk?uo<Dk?0:-1:0:-1:Do<Dk?lr<Dk?Ko<Dk?Vl<Dk?0:-1:0:-1:Lc<Dk?m<Dk?0:-1:0:-1:Yn<Dk?I<Dk?fc<Dk?yt<Dk?Tr<Dk?xi<Dk?dv<Dk?_c<Dk?0:-1:0:-1:it<Dk?Hs<Dk?0:-1:0:-1:Nb<Dk?us<Dk?wo<Dk?Wl<Dk?0:-1:0:-1:la<Dk?Uu<Dk?0:-1:0:-1:bv<Dk?Kr<Dk?hu<Dk?Qo<Dk?S<Dk?ns<Dk?0:-1:0:-1:$c<Dk?ob<Dk?0:-1:0:-1:Cc<Dk?oi<Dk?dn<Dk?Nn<Dk?0:-1:0:-1:If<Dk?Of<Dk?0:-1:0:-1:Uv<Dk?Mt<Dk?qn<Dk?$<Dk?yb<Dk?Vn<Dk?Gu<Dk?zo<Dk?Pf<Dk?W<Dk?0:-1:0:-1:tl<Dk?Pb<Dk?0:-1:0:-1:Kf<Dk?jr<Dk?Ht<Dk?Hr<Dk?0:-1:0:-1:hk<Dk?ot<Dk?0:-1:0:-1:Yc<Dk?ek<Dk?Dc<Dk?Mn<Dk?Hu<Dk?Yo<Dk?0:-1:0:-1:ki<Dk?$a<Dk?0:-1:0:-1:io<Dk?Ya<Dk?vc<Dk?Di<Dk?0:-1:0:-1:Eo<Dk?gn<Dk?0:-1:0:-1:Cb<Dk?Wo<Dk?o<Dk?Wa<Dk?Sc<Dk?Qe<Dk?gl<Dk?Ba<Dk?0:-1:0:-1:rn<Dk?Wc<Dk?0:-1:0:-1:Dv<Dk?_e<Dk?wf<Dk?Fl<Dk?0:-1:0:-1:Xe<Dk?av<Dk?0:-1:0:-1:Vt<Dk?L<Dk?c<Dk?we<Dk?Ei<Dk?Q<Dk?0:-1:0:-1:$u<Dk?g<Dk?0:-1:0:-1:oe<Dk?ff<Dk?Ha<Dk?lf<Dk?0:-1:0:-1:Fe<Dk?Go<Dk?0:-1:0:-1:zn<Dk?se<Dk?Ec<Dk?Li<Dk?et<Dk?Co<Dk?uk<Dk?lo<Dk?fk<Dk?Ja<Dk?xl<Dk?Sr<Dk?0:-1:0:-1:Fo<Dk?dr<Dk?0:-1:0:-1:Ob<Dk?ga<Dk?Ub<Dk?mf<Dk?0:-1:0:-1:u<Dk?Gt<Dk?0:-1:0:-1:ku<Dk?xv<Dk?Pv<Dk?Wr<Dk?Qu<Dk?zt<Dk?0:-1:0:-1:jn<Dk?uc<Dk?0:-1:0:-1:U<Dk?Z<Dk?sn<Dk?Fa<Dk?0:-1:0:-1:Zu<Dk?jc<Dk?0:-1:0:-1:Ou<Dk?ir<Dk?Ov<Dk?Ra<Dk?te<Dk?Hi<Dk?Zl<Dk?ii<Dk?0:-1:0:-1:Rr<Dk?li<Dk?0:-1:0:-1:bi<Dk?Sb<Dk?d<Dk?tt<Dk?0:-1:0:-1:En<Dk?Oc<Dk?0:-1:0:-1:de<Dk?pr<Dk?Os<Dk?hn<Dk?Zb<Dk?gt<Dk?0:-1:0:-1:wc<Dk?nu<Dk?0:-1:0:-1:ho<Dk?nc<Dk?pv<Dk?ea<Dk?0:-1:0:-1:Ve<Dk?Jt<Dk?0:-1:0:-1:Dn<Dk?Tt<Dk?Ev<Dk?Oe<Dk?Le<Dk?xr<Dk?yc<Dk?ca<Dk?vs<Dk?Js<Dk?0:-1:0:-1:Lo<Dk?oc<Dk?0:-1:0:-1:Cf<Dk?ia<Dk?pn<Dk?zc<Dk?0:-1:0:-1:Es<Dk?Vo<Dk?0:-1:0:-1:nr<Dk?Al<Dk?yo<Dk?$v<Dk?hr<Dk?ve<Dk?0:-1:0:-1:Pi<Dk?he<Dk?0:-1:0:-1:Zf<Dk?Ac<Dk?Ts<Dk?Ne<Dk?0:-1:0:-1:N<Dk?nt<Dk?0:-1:0:-1:eu<Dk?pu<Dk?Ju<Dk?He<Dk?vb<Dk?Fb<Dk?pe<Dk?x<Dk?0:-1:0:-1:rr<Dk?Wi<Dk?0:-1:0:-1:ji<Dk?$t<Dk?Xb<Dk?Gl<Dk?0:-1:0:-1:Pu<Dk?un<Dk?0:-1:0:-1:wr<Dk?kb<Dk?jt<Dk?Be<Dk?Io<Dk?of<Dk?0:-1:0:-1:Tn<Dk?da<Dk?0:-1:0:-1:qo<Dk?Jn<Dk?Iu<Dk?lt<Dk?0:-1:0:-1:Fs<Dk?Pe<Dk?0:-1:0:-1:Dd(y$,Dk+Ic|0)-1|0:-1;if(2<Fk>>>0)dt=W4(f);else switch(Fk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Mk=H8(q4(f));if(2<Mk>>>0)dt=W4(f);else switch(Mk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Xk=z8(q4(f));if(2<Xk>>>0)dt=W4(f);else switch(Xk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,53);var Bk=u5(q4(f));dt=0===Bk?p(f):1===Bk?_(f):W4(f)}}}}}break;case 43:H4(f,73);var Gk=q4(f),Yk=35<Gk?yn<Gk?Sl<Gk?vf<Gk?-1:Uo<Gk?El<Gk?Rc<Gk?sk<Gk?_t<Gk?ei<Gk?_u<Gk?ll<Gk?0:-1:0:-1:H<Gk?No<Gk?0:-1:0:-1:ms<Gk?me<Gk?bk<Gk?Yu<Gk?0:-1:0:-1:Bl<Gk?rf<Gk?0:-1:0:-1:Si<Gk?ou<Gk?Bi<Gk?Lv<Gk?kf<Gk?Et<Gk?js<Gk?lv<Gk?uv<Gk?Gn<Gk?zu<Gk?Hv<Gk?Bu<Gk?ru<Gk?xo<Gk?Eu<Gk?0:-1:0:-1:Tf<Gk?Zt<Gk?0:-1:0:-1:Wv<Gk?iu<Gk?mt<Gk?Hc<Gk?0:-1:0:-1:Mu<Gk?Yf<Gk?0:-1:0:-1:Ki<Gk?Fr<Gk?Br<Gk?qf<Gk?sr<Gk?Y<Gk?0:-1:0:-1:Ea<Gk?mc<Gk?0:-1:0:-1:Mb<Gk?Xs<Gk?Re<Gk?si<Gk?0:-1:0:-1:hl<Gk?Po<Gk?0:-1:0:-1:ul<Gk?is<Gk?Ku<Gk?Ta<Gk?Vf<Gk?an<Gk?Nu<Gk?Ls<Gk?0:-1:0:-1:Oa<Gk?tb<Gk?0:-1:0:-1:le<Gk?Fi<Gk?Vc<Gk?ft<Gk?0:-1:0:-1:ha<Gk?ja<Gk?0:-1:0:-1:Hb<Gk?Ir<Gk?cu<Gk?An<Gk?F<Gk?fn<Gk?0:-1:0:-1:il<Gk?Rl<Gk?0:-1:0:-1:qa<Gk?pf<Gk?v<Gk?Xa<Gk?0:-1:0:-1:cn<Gk?vi<Gk?0:-1:0:-1:Mo<Gk?Un<Gk?_o<Gk?A<Gk?ae<Gk?fr<Gk?Ui<Gk?bo<Gk?G<Gk?ju<Gk?0:-1:0:-1:to<Gk?Ru<Gk?0:-1:0:-1:Ys<Gk?du<Gk?_b<Gk?Nf<Gk?0:-1:0:-1:Lb<Gk?vu<Gk?0:-1:0:-1:La<Gk?bt<Gk?gi<Gk?Pc<Gk?rt<Gk?ok<Gk?0:-1:0:-1:xe<Gk?Cr<Gk?0:-1:0:-1:ka<Gk?ao<Gk?Lu<Gk?ab<Gk?0:-1:0:-1:Vs<Gk?Bo<Gk?0:-1:0:-1:Xi<Gk?Df<Gk?ys<Gk?Zn<Gk?Fc<Gk?fl<Gk?ba<Gk?cr<Gk?0:-1:0:-1:Xl<Gk?To<Gk?0:-1:0:-1:ke<Gk?ql<Gk?Jf<Gk?ai<Gk?0:-1:0:-1:wn<Gk?Va<Gk?0:-1:0:-1:fe<Gk?vl<Gk?mr<Gk?y<Gk?al<Gk?Ct<Gk?0:-1:0:-1:Dr<Gk?Xn<Gk?0:-1:0:-1:bb<Gk?ne<Gk?Ce<Gk?vt<Gk?0:-1:0:-1:yf<Gk?eb<Gk?0:-1:0:-1:P<Gk?Ma<Gk?po<Gk?ya<Gk?qt<Gk?nk<Gk?dk<Gk?rs<Gk?Is<Gk?Fu<Gk?_l<Gk?Yr<Gk?0:-1:0:-1:xc<Gk?Mr<Gk?0:-1:0:-1:Oo<Gk?Dt<Gk?cf<Gk?rk<Gk?0:-1:0:-1:Ul<Gk?Jl<Gk?0:-1:0:-1:Cs<Gk?Gc<Gk?ub<Gk?gu<Gk?Vu<Gk?wu<Gk?0:-1:0:-1:kk<Gk?wv<Gk?0:-1:0:-1:Ua<Gk?ev<Gk?Ie<Gk?sv<Gk?0:-1:0:-1:tc<Gk?nn<Gk?0:-1:0:-1:Er<Gk?ua<Gk?ce<Gk?co<Gk?Da<Gk?Af<Gk?Na<Gk?Nl<Gk?0:-1:0:-1:Au<Gk?fa<Gk?0:-1:0:-1:wb<Gk?ur<Gk?uf<Gk?jb<Gk?0:-1:0:-1:mv<Gk?Gb<Gk?0:-1:0:-1:Cv<Gk?Jv<Gk?Ao<Gk?Za<Gk?Xr<Gk?Sf<Gk?0:-1:0:-1:yr<Gk?vn<Gk?0:-1:0:-1:tn<Gk?tk<Gk?Oi<Gk?Ue<Gk?0:-1:0:-1:ct<Gk?Cl<Gk?0:-1:0:-1:ps<Gk?ac<Gk?as<Gk?Yi<Gk?Ni<Gk?_n<Gk?Rv<Gk?Vi<Gk?Yl<Gk?zf<Gk?0:-1:0:-1:pb<Gk?Pl<Gk?0:-1:0:-1:Ft<Gk?Xo<Gk?qr<Gk?Ar<Gk?0:-1:0:-1:Ii<Gk?Aa<Gk?0:-1:0:-1:Rb<Gk?cb<Gk?st<Gk?Te<Gk?ue<Gk?Qa<Gk?0:-1:0:-1:At<Gk?kn<Gk?0:-1:0:-1:uu<Gk?ni<Gk?sb<Gk?_s<Gk?0:-1:0:-1:zs<Gk?_f<Gk?0:-1:0:-1:gs<Gk?V<Gk?br<Gk?Ql<Gk?Qr<Gk?bl<Gk?ik<Gk?xb<Gk?0:-1:0:-1:ut<Gk?ib<Gk?0:-1:0:-1:Pr<Gk?ef<Gk?E<Gk?Tu<Gk?0:-1:0:-1:pi<Gk?yu<Gk?0:-1:0:-1:mb<Gk?wt<Gk?no<Gk?hc<Gk?Ia<Gk?zr<Gk?0:-1:0:-1:hb<Gk?Rt<Gk?0:-1:0:-1:nl<Gk?oo<Gk?Vr<Gk?_i<Gk?0:-1:0:-1:so<Gk?er<Gk?0:-1:0:-1:Ab<Gk?xn<Gk?_a<Gk?sa<Gk?wl<Gk?ci<Gk?cl<Gk?zv<Gk?h<Gk?ti<Gk?kr<Gk?Iv<Gk?As<Gk?rc<Gk?0:-1:0:-1:We<Gk?zi<Gk?0:-1:0:-1:mk<Gk?Ga<Gk?qb<Gk?fv<Gk?0:-1:0:-1:ts<Gk?ws<Gk?0:-1:0:-1:$l<Gk?Uc<Gk?$o<Gk?Kl<Gk?Ka<Gk?Av<Gk?0:-1:0:-1:Ca<Gk?uo<Gk?0:-1:0:-1:Do<Gk?lr<Gk?Ko<Gk?Vl<Gk?0:-1:0:-1:Lc<Gk?m<Gk?0:-1:0:-1:Yn<Gk?I<Gk?fc<Gk?yt<Gk?Tr<Gk?xi<Gk?dv<Gk?_c<Gk?0:-1:0:-1:it<Gk?Hs<Gk?0:-1:0:-1:Nb<Gk?us<Gk?wo<Gk?Wl<Gk?0:-1:0:-1:la<Gk?Uu<Gk?0:-1:0:-1:bv<Gk?Kr<Gk?hu<Gk?Qo<Gk?S<Gk?ns<Gk?0:-1:0:-1:$c<Gk?ob<Gk?0:-1:0:-1:Cc<Gk?oi<Gk?dn<Gk?Nn<Gk?0:-1:0:-1:If<Gk?Of<Gk?0:-1:0:-1:Uv<Gk?Mt<Gk?qn<Gk?$<Gk?yb<Gk?Vn<Gk?Gu<Gk?zo<Gk?Pf<Gk?W<Gk?0:-1:0:-1:tl<Gk?Pb<Gk?0:-1:0:-1:Kf<Gk?jr<Gk?Ht<Gk?Hr<Gk?0:-1:0:-1:hk<Gk?ot<Gk?0:-1:0:-1:Yc<Gk?ek<Gk?Dc<Gk?Mn<Gk?Hu<Gk?Yo<Gk?0:-1:0:-1:ki<Gk?$a<Gk?0:-1:0:-1:io<Gk?Ya<Gk?vc<Gk?Di<Gk?0:-1:0:-1:Eo<Gk?gn<Gk?0:-1:0:-1:Cb<Gk?Wo<Gk?o<Gk?Wa<Gk?Sc<Gk?Qe<Gk?gl<Gk?Ba<Gk?0:-1:0:-1:rn<Gk?Wc<Gk?0:-1:0:-1:Dv<Gk?_e<Gk?wf<Gk?Fl<Gk?0:-1:0:-1:Xe<Gk?av<Gk?0:-1:0:-1:Vt<Gk?L<Gk?c<Gk?we<Gk?Ei<Gk?Q<Gk?0:-1:0:-1:$u<Gk?g<Gk?0:-1:0:-1:oe<Gk?ff<Gk?Ha<Gk?lf<Gk?0:-1:0:-1:Fe<Gk?Go<Gk?0:-1:0:-1:zn<Gk?se<Gk?Ec<Gk?Li<Gk?et<Gk?Co<Gk?uk<Gk?lo<Gk?fk<Gk?Ja<Gk?xl<Gk?Sr<Gk?0:-1:0:-1:Fo<Gk?dr<Gk?0:-1:0:-1:Ob<Gk?ga<Gk?Ub<Gk?mf<Gk?0:-1:0:-1:u<Gk?Gt<Gk?0:-1:0:-1:ku<Gk?xv<Gk?Pv<Gk?Wr<Gk?Qu<Gk?zt<Gk?0:-1:0:-1:jn<Gk?uc<Gk?0:-1:0:-1:U<Gk?Z<Gk?sn<Gk?Fa<Gk?0:-1:0:-1:Zu<Gk?jc<Gk?0:-1:0:-1:Ou<Gk?ir<Gk?Ov<Gk?Ra<Gk?te<Gk?Hi<Gk?Zl<Gk?ii<Gk?0:-1:0:-1:Rr<Gk?li<Gk?0:-1:0:-1:bi<Gk?Sb<Gk?d<Gk?tt<Gk?0:-1:0:-1:En<Gk?Oc<Gk?0:-1:0:-1:de<Gk?pr<Gk?Os<Gk?hn<Gk?Zb<Gk?gt<Gk?0:-1:0:-1:wc<Gk?nu<Gk?0:-1:0:-1:ho<Gk?nc<Gk?pv<Gk?ea<Gk?0:-1:0:-1:Ve<Gk?Jt<Gk?0:-1:0:-1:Dn<Gk?Tt<Gk?Ev<Gk?Oe<Gk?Le<Gk?xr<Gk?yc<Gk?ca<Gk?vs<Gk?Js<Gk?0:-1:0:-1:Lo<Gk?oc<Gk?0:-1:0:-1:Cf<Gk?ia<Gk?pn<Gk?zc<Gk?0:-1:0:-1:Es<Gk?Vo<Gk?0:-1:0:-1:nr<Gk?Al<Gk?yo<Gk?$v<Gk?hr<Gk?ve<Gk?0:-1:0:-1:Pi<Gk?he<Gk?0:-1:0:-1:Zf<Gk?Ac<Gk?Ts<Gk?Ne<Gk?0:-1:0:-1:N<Gk?nt<Gk?0:-1:0:-1:eu<Gk?pu<Gk?Ju<Gk?He<Gk?vb<Gk?Fb<Gk?pe<Gk?x<Gk?0:-1:0:-1:rr<Gk?Wi<Gk?0:-1:0:-1:ji<Gk?$t<Gk?Xb<Gk?Gl<Gk?0:-1:0:-1:Pu<Gk?un<Gk?0:-1:0:-1:wr<Gk?kb<Gk?jt<Gk?Be<Gk?Io<Gk?of<Gk?0:-1:0:-1:Tn<Gk?da<Gk?0:-1:0:-1:qo<Gk?Jn<Gk?Iu<Gk?lt<Gk?0:-1:0:-1:Fs<Gk?Pe<Gk?0:-1:0:-1:Dd(rK,Gk+Ic|0)-1|0:-1;if(4<Yk>>>0)dt=W4(f);else switch(Yk){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var qk=V5(q4(f));if(2<qk>>>0)dt=W4(f);else switch(qk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Jk=q8(q4(f));if(2<Jk>>>0)dt=W4(f);else switch(Jk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Hk=g5(q4(f));if(2<Hk>>>0)dt=W4(f);else switch(Hk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Wk=t5(q4(f));if(2<Wk>>>0)dt=W4(f);else switch(Wk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var zk=z8(q4(f));if(2<zk>>>0)dt=W4(f);else switch(zk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,54);var Vk=u5(q4(f));dt=0===Vk?p(f):1===Vk?_(f):W4(f)}}}}}break;case 3:H4(f,73);var $k=q4(f),Kk=35<$k?yn<$k?Sl<$k?vf<$k?-1:Uo<$k?El<$k?Rc<$k?sk<$k?_t<$k?ei<$k?_u<$k?ll<$k?0:-1:0:-1:H<$k?No<$k?0:-1:0:-1:ms<$k?me<$k?bk<$k?Yu<$k?0:-1:0:-1:Bl<$k?rf<$k?0:-1:0:-1:Si<$k?ou<$k?Bi<$k?Lv<$k?kf<$k?Et<$k?js<$k?lv<$k?uv<$k?Gn<$k?zu<$k?Hv<$k?Bu<$k?ru<$k?xo<$k?Eu<$k?0:-1:0:-1:Tf<$k?Zt<$k?0:-1:0:-1:Wv<$k?iu<$k?mt<$k?Hc<$k?0:-1:0:-1:Mu<$k?Yf<$k?0:-1:0:-1:Ki<$k?Fr<$k?Br<$k?qf<$k?sr<$k?Y<$k?0:-1:0:-1:Ea<$k?mc<$k?0:-1:0:-1:Mb<$k?Xs<$k?Re<$k?si<$k?0:-1:0:-1:hl<$k?Po<$k?0:-1:0:-1:ul<$k?is<$k?Ku<$k?Ta<$k?Vf<$k?an<$k?Nu<$k?Ls<$k?0:-1:0:-1:Oa<$k?tb<$k?0:-1:0:-1:le<$k?Fi<$k?Vc<$k?ft<$k?0:-1:0:-1:ha<$k?ja<$k?0:-1:0:-1:Hb<$k?Ir<$k?cu<$k?An<$k?F<$k?fn<$k?0:-1:0:-1:il<$k?Rl<$k?0:-1:0:-1:qa<$k?pf<$k?v<$k?Xa<$k?0:-1:0:-1:cn<$k?vi<$k?0:-1:0:-1:Mo<$k?Un<$k?_o<$k?A<$k?ae<$k?fr<$k?Ui<$k?bo<$k?G<$k?ju<$k?0:-1:0:-1:to<$k?Ru<$k?0:-1:0:-1:Ys<$k?du<$k?_b<$k?Nf<$k?0:-1:0:-1:Lb<$k?vu<$k?0:-1:0:-1:La<$k?bt<$k?gi<$k?Pc<$k?rt<$k?ok<$k?0:-1:0:-1:xe<$k?Cr<$k?0:-1:0:-1:ka<$k?ao<$k?Lu<$k?ab<$k?0:-1:0:-1:Vs<$k?Bo<$k?0:-1:0:-1:Xi<$k?Df<$k?ys<$k?Zn<$k?Fc<$k?fl<$k?ba<$k?cr<$k?0:-1:0:-1:Xl<$k?To<$k?0:-1:0:-1:ke<$k?ql<$k?Jf<$k?ai<$k?0:-1:0:-1:wn<$k?Va<$k?0:-1:0:-1:fe<$k?vl<$k?mr<$k?y<$k?al<$k?Ct<$k?0:-1:0:-1:Dr<$k?Xn<$k?0:-1:0:-1:bb<$k?ne<$k?Ce<$k?vt<$k?0:-1:0:-1:yf<$k?eb<$k?0:-1:0:-1:P<$k?Ma<$k?po<$k?ya<$k?qt<$k?nk<$k?dk<$k?rs<$k?Is<$k?Fu<$k?_l<$k?Yr<$k?0:-1:0:-1:xc<$k?Mr<$k?0:-1:0:-1:Oo<$k?Dt<$k?cf<$k?rk<$k?0:-1:0:-1:Ul<$k?Jl<$k?0:-1:0:-1:Cs<$k?Gc<$k?ub<$k?gu<$k?Vu<$k?wu<$k?0:-1:0:-1:kk<$k?wv<$k?0:-1:0:-1:Ua<$k?ev<$k?Ie<$k?sv<$k?0:-1:0:-1:tc<$k?nn<$k?0:-1:0:-1:Er<$k?ua<$k?ce<$k?co<$k?Da<$k?Af<$k?Na<$k?Nl<$k?0:-1:0:-1:Au<$k?fa<$k?0:-1:0:-1:wb<$k?ur<$k?uf<$k?jb<$k?0:-1:0:-1:mv<$k?Gb<$k?0:-1:0:-1:Cv<$k?Jv<$k?Ao<$k?Za<$k?Xr<$k?Sf<$k?0:-1:0:-1:yr<$k?vn<$k?0:-1:0:-1:tn<$k?tk<$k?Oi<$k?Ue<$k?0:-1:0:-1:ct<$k?Cl<$k?0:-1:0:-1:ps<$k?ac<$k?as<$k?Yi<$k?Ni<$k?_n<$k?Rv<$k?Vi<$k?Yl<$k?zf<$k?0:-1:0:-1:pb<$k?Pl<$k?0:-1:0:-1:Ft<$k?Xo<$k?qr<$k?Ar<$k?0:-1:0:-1:Ii<$k?Aa<$k?0:-1:0:-1:Rb<$k?cb<$k?st<$k?Te<$k?ue<$k?Qa<$k?0:-1:0:-1:At<$k?kn<$k?0:-1:0:-1:uu<$k?ni<$k?sb<$k?_s<$k?0:-1:0:-1:zs<$k?_f<$k?0:-1:0:-1:gs<$k?V<$k?br<$k?Ql<$k?Qr<$k?bl<$k?ik<$k?xb<$k?0:-1:0:-1:ut<$k?ib<$k?0:-1:0:-1:Pr<$k?ef<$k?E<$k?Tu<$k?0:-1:0:-1:pi<$k?yu<$k?0:-1:0:-1:mb<$k?wt<$k?no<$k?hc<$k?Ia<$k?zr<$k?0:-1:0:-1:hb<$k?Rt<$k?0:-1:0:-1:nl<$k?oo<$k?Vr<$k?_i<$k?0:-1:0:-1:so<$k?er<$k?0:-1:0:-1:Ab<$k?xn<$k?_a<$k?sa<$k?wl<$k?ci<$k?cl<$k?zv<$k?h<$k?ti<$k?kr<$k?Iv<$k?As<$k?rc<$k?0:-1:0:-1:We<$k?zi<$k?0:-1:0:-1:mk<$k?Ga<$k?qb<$k?fv<$k?0:-1:0:-1:ts<$k?ws<$k?0:-1:0:-1:$l<$k?Uc<$k?$o<$k?Kl<$k?Ka<$k?Av<$k?0:-1:0:-1:Ca<$k?uo<$k?0:-1:0:-1:Do<$k?lr<$k?Ko<$k?Vl<$k?0:-1:0:-1:Lc<$k?m<$k?0:-1:0:-1:Yn<$k?I<$k?fc<$k?yt<$k?Tr<$k?xi<$k?dv<$k?_c<$k?0:-1:0:-1:it<$k?Hs<$k?0:-1:0:-1:Nb<$k?us<$k?wo<$k?Wl<$k?0:-1:0:-1:la<$k?Uu<$k?0:-1:0:-1:bv<$k?Kr<$k?hu<$k?Qo<$k?S<$k?ns<$k?0:-1:0:-1:$c<$k?ob<$k?0:-1:0:-1:Cc<$k?oi<$k?dn<$k?Nn<$k?0:-1:0:-1:If<$k?Of<$k?0:-1:0:-1:Uv<$k?Mt<$k?qn<$k?$<$k?yb<$k?Vn<$k?Gu<$k?zo<$k?Pf<$k?W<$k?0:-1:0:-1:tl<$k?Pb<$k?0:-1:0:-1:Kf<$k?jr<$k?Ht<$k?Hr<$k?0:-1:0:-1:hk<$k?ot<$k?0:-1:0:-1:Yc<$k?ek<$k?Dc<$k?Mn<$k?Hu<$k?Yo<$k?0:-1:0:-1:ki<$k?$a<$k?0:-1:0:-1:io<$k?Ya<$k?vc<$k?Di<$k?0:-1:0:-1:Eo<$k?gn<$k?0:-1:0:-1:Cb<$k?Wo<$k?o<$k?Wa<$k?Sc<$k?Qe<$k?gl<$k?Ba<$k?0:-1:0:-1:rn<$k?Wc<$k?0:-1:0:-1:Dv<$k?_e<$k?wf<$k?Fl<$k?0:-1:0:-1:Xe<$k?av<$k?0:-1:0:-1:Vt<$k?L<$k?c<$k?we<$k?Ei<$k?Q<$k?0:-1:0:-1:$u<$k?g<$k?0:-1:0:-1:oe<$k?ff<$k?Ha<$k?lf<$k?0:-1:0:-1:Fe<$k?Go<$k?0:-1:0:-1:zn<$k?se<$k?Ec<$k?Li<$k?et<$k?Co<$k?uk<$k?lo<$k?fk<$k?Ja<$k?xl<$k?Sr<$k?0:-1:0:-1:Fo<$k?dr<$k?0:-1:0:-1:Ob<$k?ga<$k?Ub<$k?mf<$k?0:-1:0:-1:u<$k?Gt<$k?0:-1:0:-1:ku<$k?xv<$k?Pv<$k?Wr<$k?Qu<$k?zt<$k?0:-1:0:-1:jn<$k?uc<$k?0:-1:0:-1:U<$k?Z<$k?sn<$k?Fa<$k?0:-1:0:-1:Zu<$k?jc<$k?0:-1:0:-1:Ou<$k?ir<$k?Ov<$k?Ra<$k?te<$k?Hi<$k?Zl<$k?ii<$k?0:-1:0:-1:Rr<$k?li<$k?0:-1:0:-1:bi<$k?Sb<$k?d<$k?tt<$k?0:-1:0:-1:En<$k?Oc<$k?0:-1:0:-1:de<$k?pr<$k?Os<$k?hn<$k?Zb<$k?gt<$k?0:-1:0:-1:wc<$k?nu<$k?0:-1:0:-1:ho<$k?nc<$k?pv<$k?ea<$k?0:-1:0:-1:Ve<$k?Jt<$k?0:-1:0:-1:Dn<$k?Tt<$k?Ev<$k?Oe<$k?Le<$k?xr<$k?yc<$k?ca<$k?vs<$k?Js<$k?0:-1:0:-1:Lo<$k?oc<$k?0:-1:0:-1:Cf<$k?ia<$k?pn<$k?zc<$k?0:-1:0:-1:Es<$k?Vo<$k?0:-1:0:-1:nr<$k?Al<$k?yo<$k?$v<$k?hr<$k?ve<$k?0:-1:0:-1:Pi<$k?he<$k?0:-1:0:-1:Zf<$k?Ac<$k?Ts<$k?Ne<$k?0:-1:0:-1:N<$k?nt<$k?0:-1:0:-1:eu<$k?pu<$k?Ju<$k?He<$k?vb<$k?Fb<$k?pe<$k?x<$k?0:-1:0:-1:rr<$k?Wi<$k?0:-1:0:-1:ji<$k?$t<$k?Xb<$k?Gl<$k?0:-1:0:-1:Pu<$k?un<$k?0:-1:0:-1:wr<$k?kb<$k?jt<$k?Be<$k?Io<$k?of<$k?0:-1:0:-1:Tn<$k?da<$k?0:-1:0:-1:qo<$k?Jn<$k?Iu<$k?lt<$k?0:-1:0:-1:Fs<$k?Pe<$k?0:-1:0:-1:Dd(uK,$k+Ic|0)-1|0:-1;if(3<Kk>>>0)dt=W4(f);else switch(Kk){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var Qk=q4(f),Zk=35<Qk?yn<Qk?Sl<Qk?vf<Qk?-1:Uo<Qk?El<Qk?Rc<Qk?sk<Qk?_t<Qk?ei<Qk?_u<Qk?ll<Qk?0:-1:0:-1:H<Qk?No<Qk?0:-1:0:-1:ms<Qk?me<Qk?bk<Qk?Yu<Qk?0:-1:0:-1:Bl<Qk?rf<Qk?0:-1:0:-1:Si<Qk?ou<Qk?Bi<Qk?Lv<Qk?kf<Qk?Et<Qk?js<Qk?lv<Qk?uv<Qk?Gn<Qk?zu<Qk?Hv<Qk?Bu<Qk?ru<Qk?xo<Qk?Eu<Qk?0:-1:0:-1:Tf<Qk?Zt<Qk?0:-1:0:-1:Wv<Qk?iu<Qk?mt<Qk?Hc<Qk?0:-1:0:-1:Mu<Qk?Yf<Qk?0:-1:0:-1:Ki<Qk?Fr<Qk?Br<Qk?qf<Qk?sr<Qk?Y<Qk?0:-1:0:-1:Ea<Qk?mc<Qk?0:-1:0:-1:Mb<Qk?Xs<Qk?Re<Qk?si<Qk?0:-1:0:-1:hl<Qk?Po<Qk?0:-1:0:-1:ul<Qk?is<Qk?Ku<Qk?Ta<Qk?Vf<Qk?an<Qk?Nu<Qk?Ls<Qk?0:-1:0:-1:Oa<Qk?tb<Qk?0:-1:0:-1:le<Qk?Fi<Qk?Vc<Qk?ft<Qk?0:-1:0:-1:ha<Qk?ja<Qk?0:-1:0:-1:Hb<Qk?Ir<Qk?cu<Qk?An<Qk?F<Qk?fn<Qk?0:-1:0:-1:il<Qk?Rl<Qk?0:-1:0:-1:qa<Qk?pf<Qk?v<Qk?Xa<Qk?0:-1:0:-1:cn<Qk?vi<Qk?0:-1:0:-1:Mo<Qk?Un<Qk?_o<Qk?A<Qk?ae<Qk?fr<Qk?Ui<Qk?bo<Qk?G<Qk?ju<Qk?0:-1:0:-1:to<Qk?Ru<Qk?0:-1:0:-1:Ys<Qk?du<Qk?_b<Qk?Nf<Qk?0:-1:0:-1:Lb<Qk?vu<Qk?0:-1:0:-1:La<Qk?bt<Qk?gi<Qk?Pc<Qk?rt<Qk?ok<Qk?0:-1:0:-1:xe<Qk?Cr<Qk?0:-1:0:-1:ka<Qk?ao<Qk?Lu<Qk?ab<Qk?0:-1:0:-1:Vs<Qk?Bo<Qk?0:-1:0:-1:Xi<Qk?Df<Qk?ys<Qk?Zn<Qk?Fc<Qk?fl<Qk?ba<Qk?cr<Qk?0:-1:0:-1:Xl<Qk?To<Qk?0:-1:0:-1:ke<Qk?ql<Qk?Jf<Qk?ai<Qk?0:-1:0:-1:wn<Qk?Va<Qk?0:-1:0:-1:fe<Qk?vl<Qk?mr<Qk?y<Qk?al<Qk?Ct<Qk?0:-1:0:-1:Dr<Qk?Xn<Qk?0:-1:0:-1:bb<Qk?ne<Qk?Ce<Qk?vt<Qk?0:-1:0:-1:yf<Qk?eb<Qk?0:-1:0:-1:P<Qk?Ma<Qk?po<Qk?ya<Qk?qt<Qk?nk<Qk?dk<Qk?rs<Qk?Is<Qk?Fu<Qk?_l<Qk?Yr<Qk?0:-1:0:-1:xc<Qk?Mr<Qk?0:-1:0:-1:Oo<Qk?Dt<Qk?cf<Qk?rk<Qk?0:-1:0:-1:Ul<Qk?Jl<Qk?0:-1:0:-1:Cs<Qk?Gc<Qk?ub<Qk?gu<Qk?Vu<Qk?wu<Qk?0:-1:0:-1:kk<Qk?wv<Qk?0:-1:0:-1:Ua<Qk?ev<Qk?Ie<Qk?sv<Qk?0:-1:0:-1:tc<Qk?nn<Qk?0:-1:0:-1:Er<Qk?ua<Qk?ce<Qk?co<Qk?Da<Qk?Af<Qk?Na<Qk?Nl<Qk?0:-1:0:-1:Au<Qk?fa<Qk?0:-1:0:-1:wb<Qk?ur<Qk?uf<Qk?jb<Qk?0:-1:0:-1:mv<Qk?Gb<Qk?0:-1:0:-1:Cv<Qk?Jv<Qk?Ao<Qk?Za<Qk?Xr<Qk?Sf<Qk?0:-1:0:-1:yr<Qk?vn<Qk?0:-1:0:-1:tn<Qk?tk<Qk?Oi<Qk?Ue<Qk?0:-1:0:-1:ct<Qk?Cl<Qk?0:-1:0:-1:ps<Qk?ac<Qk?as<Qk?Yi<Qk?Ni<Qk?_n<Qk?Rv<Qk?Vi<Qk?Yl<Qk?zf<Qk?0:-1:0:-1:pb<Qk?Pl<Qk?0:-1:0:-1:Ft<Qk?Xo<Qk?qr<Qk?Ar<Qk?0:-1:0:-1:Ii<Qk?Aa<Qk?0:-1:0:-1:Rb<Qk?cb<Qk?st<Qk?Te<Qk?ue<Qk?Qa<Qk?0:-1:0:-1:At<Qk?kn<Qk?0:-1:0:-1:uu<Qk?ni<Qk?sb<Qk?_s<Qk?0:-1:0:-1:zs<Qk?_f<Qk?0:-1:0:-1:gs<Qk?V<Qk?br<Qk?Ql<Qk?Qr<Qk?bl<Qk?ik<Qk?xb<Qk?0:-1:0:-1:ut<Qk?ib<Qk?0:-1:0:-1:Pr<Qk?ef<Qk?E<Qk?Tu<Qk?0:-1:0:-1:pi<Qk?yu<Qk?0:-1:0:-1:mb<Qk?wt<Qk?no<Qk?hc<Qk?Ia<Qk?zr<Qk?0:-1:0:-1:hb<Qk?Rt<Qk?0:-1:0:-1:nl<Qk?oo<Qk?Vr<Qk?_i<Qk?0:-1:0:-1:so<Qk?er<Qk?0:-1:0:-1:Ab<Qk?xn<Qk?_a<Qk?sa<Qk?wl<Qk?ci<Qk?cl<Qk?zv<Qk?h<Qk?ti<Qk?kr<Qk?Iv<Qk?As<Qk?rc<Qk?0:-1:0:-1:We<Qk?zi<Qk?0:-1:0:-1:mk<Qk?Ga<Qk?qb<Qk?fv<Qk?0:-1:0:-1:ts<Qk?ws<Qk?0:-1:0:-1:$l<Qk?Uc<Qk?$o<Qk?Kl<Qk?Ka<Qk?Av<Qk?0:-1:0:-1:Ca<Qk?uo<Qk?0:-1:0:-1:Do<Qk?lr<Qk?Ko<Qk?Vl<Qk?0:-1:0:-1:Lc<Qk?m<Qk?0:-1:0:-1:Yn<Qk?I<Qk?fc<Qk?yt<Qk?Tr<Qk?xi<Qk?dv<Qk?_c<Qk?0:-1:0:-1:it<Qk?Hs<Qk?0:-1:0:-1:Nb<Qk?us<Qk?wo<Qk?Wl<Qk?0:-1:0:-1:la<Qk?Uu<Qk?0:-1:0:-1:bv<Qk?Kr<Qk?hu<Qk?Qo<Qk?S<Qk?ns<Qk?0:-1:0:-1:$c<Qk?ob<Qk?0:-1:0:-1:Cc<Qk?oi<Qk?dn<Qk?Nn<Qk?0:-1:0:-1:If<Qk?Of<Qk?0:-1:0:-1:Uv<Qk?Mt<Qk?qn<Qk?$<Qk?yb<Qk?Vn<Qk?Gu<Qk?zo<Qk?Pf<Qk?W<Qk?0:-1:0:-1:tl<Qk?Pb<Qk?0:-1:0:-1:Kf<Qk?jr<Qk?Ht<Qk?Hr<Qk?0:-1:0:-1:hk<Qk?ot<Qk?0:-1:0:-1:Yc<Qk?ek<Qk?Dc<Qk?Mn<Qk?Hu<Qk?Yo<Qk?0:-1:0:-1:ki<Qk?$a<Qk?0:-1:0:-1:io<Qk?Ya<Qk?vc<Qk?Di<Qk?0:-1:0:-1:Eo<Qk?gn<Qk?0:-1:0:-1:Cb<Qk?Wo<Qk?o<Qk?Wa<Qk?Sc<Qk?Qe<Qk?gl<Qk?Ba<Qk?0:-1:0:-1:rn<Qk?Wc<Qk?0:-1:0:-1:Dv<Qk?_e<Qk?wf<Qk?Fl<Qk?0:-1:0:-1:Xe<Qk?av<Qk?0:-1:0:-1:Vt<Qk?L<Qk?c<Qk?we<Qk?Ei<Qk?Q<Qk?0:-1:0:-1:$u<Qk?g<Qk?0:-1:0:-1:oe<Qk?ff<Qk?Ha<Qk?lf<Qk?0:-1:0:-1:Fe<Qk?Go<Qk?0:-1:0:-1:zn<Qk?se<Qk?Ec<Qk?Li<Qk?et<Qk?Co<Qk?uk<Qk?lo<Qk?fk<Qk?Ja<Qk?xl<Qk?Sr<Qk?0:-1:0:-1:Fo<Qk?dr<Qk?0:-1:0:-1:Ob<Qk?ga<Qk?Ub<Qk?mf<Qk?0:-1:0:-1:u<Qk?Gt<Qk?0:-1:0:-1:ku<Qk?xv<Qk?Pv<Qk?Wr<Qk?Qu<Qk?zt<Qk?0:-1:0:-1:jn<Qk?uc<Qk?0:-1:0:-1:U<Qk?Z<Qk?sn<Qk?Fa<Qk?0:-1:0:-1:Zu<Qk?jc<Qk?0:-1:0:-1:Ou<Qk?ir<Qk?Ov<Qk?Ra<Qk?te<Qk?Hi<Qk?Zl<Qk?ii<Qk?0:-1:0:-1:Rr<Qk?li<Qk?0:-1:0:-1:bi<Qk?Sb<Qk?d<Qk?tt<Qk?0:-1:0:-1:En<Qk?Oc<Qk?0:-1:0:-1:de<Qk?pr<Qk?Os<Qk?hn<Qk?Zb<Qk?gt<Qk?0:-1:0:-1:wc<Qk?nu<Qk?0:-1:0:-1:ho<Qk?nc<Qk?pv<Qk?ea<Qk?0:-1:0:-1:Ve<Qk?Jt<Qk?0:-1:0:-1:Dn<Qk?Tt<Qk?Ev<Qk?Oe<Qk?Le<Qk?xr<Qk?yc<Qk?ca<Qk?vs<Qk?Js<Qk?0:-1:0:-1:Lo<Qk?oc<Qk?0:-1:0:-1:Cf<Qk?ia<Qk?pn<Qk?zc<Qk?0:-1:0:-1:Es<Qk?Vo<Qk?0:-1:0:-1:nr<Qk?Al<Qk?yo<Qk?$v<Qk?hr<Qk?ve<Qk?0:-1:0:-1:Pi<Qk?he<Qk?0:-1:0:-1:Zf<Qk?Ac<Qk?Ts<Qk?Ne<Qk?0:-1:0:-1:N<Qk?nt<Qk?0:-1:0:-1:eu<Qk?pu<Qk?Ju<Qk?He<Qk?vb<Qk?Fb<Qk?pe<Qk?x<Qk?0:-1:0:-1:rr<Qk?Wi<Qk?0:-1:0:-1:ji<Qk?$t<Qk?Xb<Qk?Gl<Qk?0:-1:0:-1:Pu<Qk?un<Qk?0:-1:0:-1:wr<Qk?kb<Qk?jt<Qk?Be<Qk?Io<Qk?of<Qk?0:-1:0:-1:Tn<Qk?da<Qk?0:-1:0:-1:qo<Qk?Jn<Qk?Iu<Qk?lt<Qk?0:-1:0:-1:Fs<Qk?Pe<Qk?0:-1:0:-1:Dd($$,Qk+Ic|0)-1|0:-1;if(2<Zk>>>0)dt=W4(f);else switch(Zk){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var td=g5(q4(f));if(2<td>>>0)dt=W4(f);else switch(td){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var ed=c7(q4(f));if(2<ed>>>0)dt=W4(f);else switch(ed){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var rd=z8(q4(f));if(2<rd>>>0)dt=W4(f);else switch(rd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,55);var ad=u5(q4(f));dt=0===ad?p(f):1===ad?_(f):W4(f)}}}}break;default:H4(f,73);var nd=c7(q4(f));if(2<nd>>>0)dt=W4(f);else switch(nd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var ud=z8(q4(f));if(2<ud>>>0)dt=W4(f);else switch(ud){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var cd=V5(q4(f));if(2<cd>>>0)dt=W4(f);else switch(cd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var id=c7(q4(f));if(2<id>>>0)dt=W4(f);else switch(id){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var sd=z8(q4(f));if(2<sd>>>0)dt=W4(f);else switch(sd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var fd=K8(q4(f));if(2<fd>>>0)dt=W4(f);else switch(fd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,56);var od=u5(q4(f));dt=0===od?p(f):1===od?_(f):W4(f)}}}}}}}break;default:H4(f,73);var vd=f7(q4(f));if(2<vd>>>0)dt=W4(f);else switch(vd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var ld=D5(q4(f));if(2<ld>>>0)dt=W4(f);else switch(ld){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var bd=T7(q4(f));if(2<bd>>>0)dt=W4(f);else switch(bd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var kd=V5(q4(f));if(2<kd>>>0)dt=W4(f);else switch(kd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,57);var hd=u5(q4(f));dt=0===hd?p(f):1===hd?_(f):W4(f)}}}}}break;case 44:H4(f,73);var pd=z8(q4(f));if(2<pd>>>0)dt=W4(f);else switch(pd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var wd=c7(q4(f));if(2<wd>>>0)dt=W4(f);else switch(wd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var md=H8(q4(f));if(2<md>>>0)dt=W4(f);else switch(md){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var yd=T5(q4(f));if(2<yd>>>0)dt=W4(f);else switch(yd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var gd=d5(q4(f));if(2<gd>>>0)dt=W4(f);else switch(gd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,58);var _d=u5(q4(f));dt=0===_d?p(f):1===_d?_(f):W4(f)}}}}}break;case 45:H4(f,73);var Td=q4(f),Sd=35<Td?yn<Td?Sl<Td?vf<Td?-1:Uo<Td?El<Td?Rc<Td?sk<Td?_t<Td?ei<Td?_u<Td?ll<Td?0:-1:0:-1:H<Td?No<Td?0:-1:0:-1:ms<Td?me<Td?bk<Td?Yu<Td?0:-1:0:-1:Bl<Td?rf<Td?0:-1:0:-1:Si<Td?ou<Td?Bi<Td?Lv<Td?kf<Td?Et<Td?js<Td?lv<Td?uv<Td?Gn<Td?zu<Td?Hv<Td?Bu<Td?ru<Td?xo<Td?Eu<Td?0:-1:0:-1:Tf<Td?Zt<Td?0:-1:0:-1:Wv<Td?iu<Td?mt<Td?Hc<Td?0:-1:0:-1:Mu<Td?Yf<Td?0:-1:0:-1:Ki<Td?Fr<Td?Br<Td?qf<Td?sr<Td?Y<Td?0:-1:0:-1:Ea<Td?mc<Td?0:-1:0:-1:Mb<Td?Xs<Td?Re<Td?si<Td?0:-1:0:-1:hl<Td?Po<Td?0:-1:0:-1:ul<Td?is<Td?Ku<Td?Ta<Td?Vf<Td?an<Td?Nu<Td?Ls<Td?0:-1:0:-1:Oa<Td?tb<Td?0:-1:0:-1:le<Td?Fi<Td?Vc<Td?ft<Td?0:-1:0:-1:ha<Td?ja<Td?0:-1:0:-1:Hb<Td?Ir<Td?cu<Td?An<Td?F<Td?fn<Td?0:-1:0:-1:il<Td?Rl<Td?0:-1:0:-1:qa<Td?pf<Td?v<Td?Xa<Td?0:-1:0:-1:cn<Td?vi<Td?0:-1:0:-1:Mo<Td?Un<Td?_o<Td?A<Td?ae<Td?fr<Td?Ui<Td?bo<Td?G<Td?ju<Td?0:-1:0:-1:to<Td?Ru<Td?0:-1:0:-1:Ys<Td?du<Td?_b<Td?Nf<Td?0:-1:0:-1:Lb<Td?vu<Td?0:-1:0:-1:La<Td?bt<Td?gi<Td?Pc<Td?rt<Td?ok<Td?0:-1:0:-1:xe<Td?Cr<Td?0:-1:0:-1:ka<Td?ao<Td?Lu<Td?ab<Td?0:-1:0:-1:Vs<Td?Bo<Td?0:-1:0:-1:Xi<Td?Df<Td?ys<Td?Zn<Td?Fc<Td?fl<Td?ba<Td?cr<Td?0:-1:0:-1:Xl<Td?To<Td?0:-1:0:-1:ke<Td?ql<Td?Jf<Td?ai<Td?0:-1:0:-1:wn<Td?Va<Td?0:-1:0:-1:fe<Td?vl<Td?mr<Td?y<Td?al<Td?Ct<Td?0:-1:0:-1:Dr<Td?Xn<Td?0:-1:0:-1:bb<Td?ne<Td?Ce<Td?vt<Td?0:-1:0:-1:yf<Td?eb<Td?0:-1:0:-1:P<Td?Ma<Td?po<Td?ya<Td?qt<Td?nk<Td?dk<Td?rs<Td?Is<Td?Fu<Td?_l<Td?Yr<Td?0:-1:0:-1:xc<Td?Mr<Td?0:-1:0:-1:Oo<Td?Dt<Td?cf<Td?rk<Td?0:-1:0:-1:Ul<Td?Jl<Td?0:-1:0:-1:Cs<Td?Gc<Td?ub<Td?gu<Td?Vu<Td?wu<Td?0:-1:0:-1:kk<Td?wv<Td?0:-1:0:-1:Ua<Td?ev<Td?Ie<Td?sv<Td?0:-1:0:-1:tc<Td?nn<Td?0:-1:0:-1:Er<Td?ua<Td?ce<Td?co<Td?Da<Td?Af<Td?Na<Td?Nl<Td?0:-1:0:-1:Au<Td?fa<Td?0:-1:0:-1:wb<Td?ur<Td?uf<Td?jb<Td?0:-1:0:-1:mv<Td?Gb<Td?0:-1:0:-1:Cv<Td?Jv<Td?Ao<Td?Za<Td?Xr<Td?Sf<Td?0:-1:0:-1:yr<Td?vn<Td?0:-1:0:-1:tn<Td?tk<Td?Oi<Td?Ue<Td?0:-1:0:-1:ct<Td?Cl<Td?0:-1:0:-1:ps<Td?ac<Td?as<Td?Yi<Td?Ni<Td?_n<Td?Rv<Td?Vi<Td?Yl<Td?zf<Td?0:-1:0:-1:pb<Td?Pl<Td?0:-1:0:-1:Ft<Td?Xo<Td?qr<Td?Ar<Td?0:-1:0:-1:Ii<Td?Aa<Td?0:-1:0:-1:Rb<Td?cb<Td?st<Td?Te<Td?ue<Td?Qa<Td?0:-1:0:-1:At<Td?kn<Td?0:-1:0:-1:uu<Td?ni<Td?sb<Td?_s<Td?0:-1:0:-1:zs<Td?_f<Td?0:-1:0:-1:gs<Td?V<Td?br<Td?Ql<Td?Qr<Td?bl<Td?ik<Td?xb<Td?0:-1:0:-1:ut<Td?ib<Td?0:-1:0:-1:Pr<Td?ef<Td?E<Td?Tu<Td?0:-1:0:-1:pi<Td?yu<Td?0:-1:0:-1:mb<Td?wt<Td?no<Td?hc<Td?Ia<Td?zr<Td?0:-1:0:-1:hb<Td?Rt<Td?0:-1:0:-1:nl<Td?oo<Td?Vr<Td?_i<Td?0:-1:0:-1:so<Td?er<Td?0:-1:0:-1:Ab<Td?xn<Td?_a<Td?sa<Td?wl<Td?ci<Td?cl<Td?zv<Td?h<Td?ti<Td?kr<Td?Iv<Td?As<Td?rc<Td?0:-1:0:-1:We<Td?zi<Td?0:-1:0:-1:mk<Td?Ga<Td?qb<Td?fv<Td?0:-1:0:-1:ts<Td?ws<Td?0:-1:0:-1:$l<Td?Uc<Td?$o<Td?Kl<Td?Ka<Td?Av<Td?0:-1:0:-1:Ca<Td?uo<Td?0:-1:0:-1:Do<Td?lr<Td?Ko<Td?Vl<Td?0:-1:0:-1:Lc<Td?m<Td?0:-1:0:-1:Yn<Td?I<Td?fc<Td?yt<Td?Tr<Td?xi<Td?dv<Td?_c<Td?0:-1:0:-1:it<Td?Hs<Td?0:-1:0:-1:Nb<Td?us<Td?wo<Td?Wl<Td?0:-1:0:-1:la<Td?Uu<Td?0:-1:0:-1:bv<Td?Kr<Td?hu<Td?Qo<Td?S<Td?ns<Td?0:-1:0:-1:$c<Td?ob<Td?0:-1:0:-1:Cc<Td?oi<Td?dn<Td?Nn<Td?0:-1:0:-1:If<Td?Of<Td?0:-1:0:-1:Uv<Td?Mt<Td?qn<Td?$<Td?yb<Td?Vn<Td?Gu<Td?zo<Td?Pf<Td?W<Td?0:-1:0:-1:tl<Td?Pb<Td?0:-1:0:-1:Kf<Td?jr<Td?Ht<Td?Hr<Td?0:-1:0:-1:hk<Td?ot<Td?0:-1:0:-1:Yc<Td?ek<Td?Dc<Td?Mn<Td?Hu<Td?Yo<Td?0:-1:0:-1:ki<Td?$a<Td?0:-1:0:-1:io<Td?Ya<Td?vc<Td?Di<Td?0:-1:0:-1:Eo<Td?gn<Td?0:-1:0:-1:Cb<Td?Wo<Td?o<Td?Wa<Td?Sc<Td?Qe<Td?gl<Td?Ba<Td?0:-1:0:-1:rn<Td?Wc<Td?0:-1:0:-1:Dv<Td?_e<Td?wf<Td?Fl<Td?0:-1:0:-1:Xe<Td?av<Td?0:-1:0:-1:Vt<Td?L<Td?c<Td?we<Td?Ei<Td?Q<Td?0:-1:0:-1:$u<Td?g<Td?0:-1:0:-1:oe<Td?ff<Td?Ha<Td?lf<Td?0:-1:0:-1:Fe<Td?Go<Td?0:-1:0:-1:zn<Td?se<Td?Ec<Td?Li<Td?et<Td?Co<Td?uk<Td?lo<Td?fk<Td?Ja<Td?xl<Td?Sr<Td?0:-1:0:-1:Fo<Td?dr<Td?0:-1:0:-1:Ob<Td?ga<Td?Ub<Td?mf<Td?0:-1:0:-1:u<Td?Gt<Td?0:-1:0:-1:ku<Td?xv<Td?Pv<Td?Wr<Td?Qu<Td?zt<Td?0:-1:0:-1:jn<Td?uc<Td?0:-1:0:-1:U<Td?Z<Td?sn<Td?Fa<Td?0:-1:0:-1:Zu<Td?jc<Td?0:-1:0:-1:Ou<Td?ir<Td?Ov<Td?Ra<Td?te<Td?Hi<Td?Zl<Td?ii<Td?0:-1:0:-1:Rr<Td?li<Td?0:-1:0:-1:bi<Td?Sb<Td?d<Td?tt<Td?0:-1:0:-1:En<Td?Oc<Td?0:-1:0:-1:de<Td?pr<Td?Os<Td?hn<Td?Zb<Td?gt<Td?0:-1:0:-1:wc<Td?nu<Td?0:-1:0:-1:ho<Td?nc<Td?pv<Td?ea<Td?0:-1:0:-1:Ve<Td?Jt<Td?0:-1:0:-1:Dn<Td?Tt<Td?Ev<Td?Oe<Td?Le<Td?xr<Td?yc<Td?ca<Td?vs<Td?Js<Td?0:-1:0:-1:Lo<Td?oc<Td?0:-1:0:-1:Cf<Td?ia<Td?pn<Td?zc<Td?0:-1:0:-1:Es<Td?Vo<Td?0:-1:0:-1:nr<Td?Al<Td?yo<Td?$v<Td?hr<Td?ve<Td?0:-1:0:-1:Pi<Td?he<Td?0:-1:0:-1:Zf<Td?Ac<Td?Ts<Td?Ne<Td?0:-1:0:-1:N<Td?nt<Td?0:-1:0:-1:eu<Td?pu<Td?Ju<Td?He<Td?vb<Td?Fb<Td?pe<Td?x<Td?0:-1:0:-1:rr<Td?Wi<Td?0:-1:0:-1:ji<Td?$t<Td?Xb<Td?Gl<Td?0:-1:0:-1:Pu<Td?un<Td?0:-1:0:-1:wr<Td?kb<Td?jt<Td?Be<Td?Io<Td?of<Td?0:-1:0:-1:Tn<Td?da<Td?0:-1:0:-1:qo<Td?Jn<Td?Iu<Td?lt<Td?0:-1:0:-1:Fs<Td?Pe<Td?0:-1:0:-1:Dd(O$,Td+Ic|0)-1|0:-1;if(4<Sd>>>0)dt=W4(f);else switch(Sd){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var xd=g5(q4(f));if(2<xd>>>0)dt=W4(f);else switch(xd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Ed=c7(q4(f));if(2<Ed>>>0)dt=W4(f);else switch(Ed){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Ad=T7(q4(f));if(2<Ad>>>0)dt=W4(f);else switch(Ad){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Id=V5(q4(f));if(2<Id>>>0)dt=W4(f);else switch(Id){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,59);var Cd=u5(q4(f));dt=0===Cd?p(f):1===Cd?_(f):W4(f)}}}}break;case 3:H4(f,73);var Od=a5(q4(f));if(2<Od>>>0)dt=W4(f);else switch(Od){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Nd=z8(q4(f));if(2<Nd>>>0)dt=W4(f);else switch(Nd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Pd=T5(q4(f));if(2<Pd>>>0)dt=W4(f);else switch(Pd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,60);var Ld=u5(q4(f));dt=0===Ld?p(f):1===Ld?_(f):W4(f)}}}break;default:H4(f,73);var Rd=T7(q4(f));if(2<Rd>>>0)dt=W4(f);else switch(Rd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Ud=c7(q4(f));if(2<Ud>>>0)dt=W4(f);else switch(Ud){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Fd=V5(q4(f));if(2<Fd>>>0)dt=W4(f);else switch(Fd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Md=x7(q4(f));if(2<Md>>>0)dt=W4(f);else switch(Md){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,61);var jd=u5(q4(f));dt=0===jd?p(f):1===jd?_(f):W4(f)}}}}}break;case 46:H4(f,73);var Xd=q4(f),Bd=35<Xd?yn<Xd?Sl<Xd?vf<Xd?-1:Uo<Xd?El<Xd?Rc<Xd?sk<Xd?_t<Xd?ei<Xd?_u<Xd?ll<Xd?0:-1:0:-1:H<Xd?No<Xd?0:-1:0:-1:ms<Xd?me<Xd?bk<Xd?Yu<Xd?0:-1:0:-1:Bl<Xd?rf<Xd?0:-1:0:-1:Si<Xd?ou<Xd?Bi<Xd?Lv<Xd?kf<Xd?Et<Xd?js<Xd?lv<Xd?uv<Xd?Gn<Xd?zu<Xd?Hv<Xd?Bu<Xd?ru<Xd?xo<Xd?Eu<Xd?0:-1:0:-1:Tf<Xd?Zt<Xd?0:-1:0:-1:Wv<Xd?iu<Xd?mt<Xd?Hc<Xd?0:-1:0:-1:Mu<Xd?Yf<Xd?0:-1:0:-1:Ki<Xd?Fr<Xd?Br<Xd?qf<Xd?sr<Xd?Y<Xd?0:-1:0:-1:Ea<Xd?mc<Xd?0:-1:0:-1:Mb<Xd?Xs<Xd?Re<Xd?si<Xd?0:-1:0:-1:hl<Xd?Po<Xd?0:-1:0:-1:ul<Xd?is<Xd?Ku<Xd?Ta<Xd?Vf<Xd?an<Xd?Nu<Xd?Ls<Xd?0:-1:0:-1:Oa<Xd?tb<Xd?0:-1:0:-1:le<Xd?Fi<Xd?Vc<Xd?ft<Xd?0:-1:0:-1:ha<Xd?ja<Xd?0:-1:0:-1:Hb<Xd?Ir<Xd?cu<Xd?An<Xd?F<Xd?fn<Xd?0:-1:0:-1:il<Xd?Rl<Xd?0:-1:0:-1:qa<Xd?pf<Xd?v<Xd?Xa<Xd?0:-1:0:-1:cn<Xd?vi<Xd?0:-1:0:-1:Mo<Xd?Un<Xd?_o<Xd?A<Xd?ae<Xd?fr<Xd?Ui<Xd?bo<Xd?G<Xd?ju<Xd?0:-1:0:-1:to<Xd?Ru<Xd?0:-1:0:-1:Ys<Xd?du<Xd?_b<Xd?Nf<Xd?0:-1:0:-1:Lb<Xd?vu<Xd?0:-1:0:-1:La<Xd?bt<Xd?gi<Xd?Pc<Xd?rt<Xd?ok<Xd?0:-1:0:-1:xe<Xd?Cr<Xd?0:-1:0:-1:ka<Xd?ao<Xd?Lu<Xd?ab<Xd?0:-1:0:-1:Vs<Xd?Bo<Xd?0:-1:0:-1:Xi<Xd?Df<Xd?ys<Xd?Zn<Xd?Fc<Xd?fl<Xd?ba<Xd?cr<Xd?0:-1:0:-1:Xl<Xd?To<Xd?0:-1:0:-1:ke<Xd?ql<Xd?Jf<Xd?ai<Xd?0:-1:0:-1:wn<Xd?Va<Xd?0:-1:0:-1:fe<Xd?vl<Xd?mr<Xd?y<Xd?al<Xd?Ct<Xd?0:-1:0:-1:Dr<Xd?Xn<Xd?0:-1:0:-1:bb<Xd?ne<Xd?Ce<Xd?vt<Xd?0:-1:0:-1:yf<Xd?eb<Xd?0:-1:0:-1:P<Xd?Ma<Xd?po<Xd?ya<Xd?qt<Xd?nk<Xd?dk<Xd?rs<Xd?Is<Xd?Fu<Xd?_l<Xd?Yr<Xd?0:-1:0:-1:xc<Xd?Mr<Xd?0:-1:0:-1:Oo<Xd?Dt<Xd?cf<Xd?rk<Xd?0:-1:0:-1:Ul<Xd?Jl<Xd?0:-1:0:-1:Cs<Xd?Gc<Xd?ub<Xd?gu<Xd?Vu<Xd?wu<Xd?0:-1:0:-1:kk<Xd?wv<Xd?0:-1:0:-1:Ua<Xd?ev<Xd?Ie<Xd?sv<Xd?0:-1:0:-1:tc<Xd?nn<Xd?0:-1:0:-1:Er<Xd?ua<Xd?ce<Xd?co<Xd?Da<Xd?Af<Xd?Na<Xd?Nl<Xd?0:-1:0:-1:Au<Xd?fa<Xd?0:-1:0:-1:wb<Xd?ur<Xd?uf<Xd?jb<Xd?0:-1:0:-1:mv<Xd?Gb<Xd?0:-1:0:-1:Cv<Xd?Jv<Xd?Ao<Xd?Za<Xd?Xr<Xd?Sf<Xd?0:-1:0:-1:yr<Xd?vn<Xd?0:-1:0:-1:tn<Xd?tk<Xd?Oi<Xd?Ue<Xd?0:-1:0:-1:ct<Xd?Cl<Xd?0:-1:0:-1:ps<Xd?ac<Xd?as<Xd?Yi<Xd?Ni<Xd?_n<Xd?Rv<Xd?Vi<Xd?Yl<Xd?zf<Xd?0:-1:0:-1:pb<Xd?Pl<Xd?0:-1:0:-1:Ft<Xd?Xo<Xd?qr<Xd?Ar<Xd?0:-1:0:-1:Ii<Xd?Aa<Xd?0:-1:0:-1:Rb<Xd?cb<Xd?st<Xd?Te<Xd?ue<Xd?Qa<Xd?0:-1:0:-1:At<Xd?kn<Xd?0:-1:0:-1:uu<Xd?ni<Xd?sb<Xd?_s<Xd?0:-1:0:-1:zs<Xd?_f<Xd?0:-1:0:-1:gs<Xd?V<Xd?br<Xd?Ql<Xd?Qr<Xd?bl<Xd?ik<Xd?xb<Xd?0:-1:0:-1:ut<Xd?ib<Xd?0:-1:0:-1:Pr<Xd?ef<Xd?E<Xd?Tu<Xd?0:-1:0:-1:pi<Xd?yu<Xd?0:-1:0:-1:mb<Xd?wt<Xd?no<Xd?hc<Xd?Ia<Xd?zr<Xd?0:-1:0:-1:hb<Xd?Rt<Xd?0:-1:0:-1:nl<Xd?oo<Xd?Vr<Xd?_i<Xd?0:-1:0:-1:so<Xd?er<Xd?0:-1:0:-1:Ab<Xd?xn<Xd?_a<Xd?sa<Xd?wl<Xd?ci<Xd?cl<Xd?zv<Xd?h<Xd?ti<Xd?kr<Xd?Iv<Xd?As<Xd?rc<Xd?0:-1:0:-1:We<Xd?zi<Xd?0:-1:0:-1:mk<Xd?Ga<Xd?qb<Xd?fv<Xd?0:-1:0:-1:ts<Xd?ws<Xd?0:-1:0:-1:$l<Xd?Uc<Xd?$o<Xd?Kl<Xd?Ka<Xd?Av<Xd?0:-1:0:-1:Ca<Xd?uo<Xd?0:-1:0:-1:Do<Xd?lr<Xd?Ko<Xd?Vl<Xd?0:-1:0:-1:Lc<Xd?m<Xd?0:-1:0:-1:Yn<Xd?I<Xd?fc<Xd?yt<Xd?Tr<Xd?xi<Xd?dv<Xd?_c<Xd?0:-1:0:-1:it<Xd?Hs<Xd?0:-1:0:-1:Nb<Xd?us<Xd?wo<Xd?Wl<Xd?0:-1:0:-1:la<Xd?Uu<Xd?0:-1:0:-1:bv<Xd?Kr<Xd?hu<Xd?Qo<Xd?S<Xd?ns<Xd?0:-1:0:-1:$c<Xd?ob<Xd?0:-1:0:-1:Cc<Xd?oi<Xd?dn<Xd?Nn<Xd?0:-1:0:-1:If<Xd?Of<Xd?0:-1:0:-1:Uv<Xd?Mt<Xd?qn<Xd?$<Xd?yb<Xd?Vn<Xd?Gu<Xd?zo<Xd?Pf<Xd?W<Xd?0:-1:0:-1:tl<Xd?Pb<Xd?0:-1:0:-1:Kf<Xd?jr<Xd?Ht<Xd?Hr<Xd?0:-1:0:-1:hk<Xd?ot<Xd?0:-1:0:-1:Yc<Xd?ek<Xd?Dc<Xd?Mn<Xd?Hu<Xd?Yo<Xd?0:-1:0:-1:ki<Xd?$a<Xd?0:-1:0:-1:io<Xd?Ya<Xd?vc<Xd?Di<Xd?0:-1:0:-1:Eo<Xd?gn<Xd?0:-1:0:-1:Cb<Xd?Wo<Xd?o<Xd?Wa<Xd?Sc<Xd?Qe<Xd?gl<Xd?Ba<Xd?0:-1:0:-1:rn<Xd?Wc<Xd?0:-1:0:-1:Dv<Xd?_e<Xd?wf<Xd?Fl<Xd?0:-1:0:-1:Xe<Xd?av<Xd?0:-1:0:-1:Vt<Xd?L<Xd?c<Xd?we<Xd?Ei<Xd?Q<Xd?0:-1:0:-1:$u<Xd?g<Xd?0:-1:0:-1:oe<Xd?ff<Xd?Ha<Xd?lf<Xd?0:-1:0:-1:Fe<Xd?Go<Xd?0:-1:0:-1:zn<Xd?se<Xd?Ec<Xd?Li<Xd?et<Xd?Co<Xd?uk<Xd?lo<Xd?fk<Xd?Ja<Xd?xl<Xd?Sr<Xd?0:-1:0:-1:Fo<Xd?dr<Xd?0:-1:0:-1:Ob<Xd?ga<Xd?Ub<Xd?mf<Xd?0:-1:0:-1:u<Xd?Gt<Xd?0:-1:0:-1:ku<Xd?xv<Xd?Pv<Xd?Wr<Xd?Qu<Xd?zt<Xd?0:-1:0:-1:jn<Xd?uc<Xd?0:-1:0:-1:U<Xd?Z<Xd?sn<Xd?Fa<Xd?0:-1:0:-1:Zu<Xd?jc<Xd?0:-1:0:-1:Ou<Xd?ir<Xd?Ov<Xd?Ra<Xd?te<Xd?Hi<Xd?Zl<Xd?ii<Xd?0:-1:0:-1:Rr<Xd?li<Xd?0:-1:0:-1:bi<Xd?Sb<Xd?d<Xd?tt<Xd?0:-1:0:-1:En<Xd?Oc<Xd?0:-1:0:-1:de<Xd?pr<Xd?Os<Xd?hn<Xd?Zb<Xd?gt<Xd?0:-1:0:-1:wc<Xd?nu<Xd?0:-1:0:-1:ho<Xd?nc<Xd?pv<Xd?ea<Xd?0:-1:0:-1:Ve<Xd?Jt<Xd?0:-1:0:-1:Dn<Xd?Tt<Xd?Ev<Xd?Oe<Xd?Le<Xd?xr<Xd?yc<Xd?ca<Xd?vs<Xd?Js<Xd?0:-1:0:-1:Lo<Xd?oc<Xd?0:-1:0:-1:Cf<Xd?ia<Xd?pn<Xd?zc<Xd?0:-1:0:-1:Es<Xd?Vo<Xd?0:-1:0:-1:nr<Xd?Al<Xd?yo<Xd?$v<Xd?hr<Xd?ve<Xd?0:-1:0:-1:Pi<Xd?he<Xd?0:-1:0:-1:Zf<Xd?Ac<Xd?Ts<Xd?Ne<Xd?0:-1:0:-1:N<Xd?nt<Xd?0:-1:0:-1:eu<Xd?pu<Xd?Ju<Xd?He<Xd?vb<Xd?Fb<Xd?pe<Xd?x<Xd?0:-1:0:-1:rr<Xd?Wi<Xd?0:-1:0:-1:ji<Xd?$t<Xd?Xb<Xd?Gl<Xd?0:-1:0:-1:Pu<Xd?un<Xd?0:-1:0:-1:wr<Xd?kb<Xd?jt<Xd?Be<Xd?Io<Xd?of<Xd?0:-1:0:-1:Tn<Xd?da<Xd?0:-1:0:-1:qo<Xd?Jn<Xd?Iu<Xd?lt<Xd?0:-1:0:-1:Fs<Xd?Pe<Xd?0:-1:0:-1:Dd(C$,Xd+Ic|0)-1|0:-1;if(4<Bd>>>0)dt=W4(f);else switch(Bd){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var Gd=q4(f),Yd=35<Gd?yn<Gd?Sl<Gd?vf<Gd?-1:Uo<Gd?El<Gd?Rc<Gd?sk<Gd?_t<Gd?ei<Gd?_u<Gd?ll<Gd?0:-1:0:-1:H<Gd?No<Gd?0:-1:0:-1:ms<Gd?me<Gd?bk<Gd?Yu<Gd?0:-1:0:-1:Bl<Gd?rf<Gd?0:-1:0:-1:Si<Gd?ou<Gd?Bi<Gd?Lv<Gd?kf<Gd?Et<Gd?js<Gd?lv<Gd?uv<Gd?Gn<Gd?zu<Gd?Hv<Gd?Bu<Gd?ru<Gd?xo<Gd?Eu<Gd?0:-1:0:-1:Tf<Gd?Zt<Gd?0:-1:0:-1:Wv<Gd?iu<Gd?mt<Gd?Hc<Gd?0:-1:0:-1:Mu<Gd?Yf<Gd?0:-1:0:-1:Ki<Gd?Fr<Gd?Br<Gd?qf<Gd?sr<Gd?Y<Gd?0:-1:0:-1:Ea<Gd?mc<Gd?0:-1:0:-1:Mb<Gd?Xs<Gd?Re<Gd?si<Gd?0:-1:0:-1:hl<Gd?Po<Gd?0:-1:0:-1:ul<Gd?is<Gd?Ku<Gd?Ta<Gd?Vf<Gd?an<Gd?Nu<Gd?Ls<Gd?0:-1:0:-1:Oa<Gd?tb<Gd?0:-1:0:-1:le<Gd?Fi<Gd?Vc<Gd?ft<Gd?0:-1:0:-1:ha<Gd?ja<Gd?0:-1:0:-1:Hb<Gd?Ir<Gd?cu<Gd?An<Gd?F<Gd?fn<Gd?0:-1:0:-1:il<Gd?Rl<Gd?0:-1:0:-1:qa<Gd?pf<Gd?v<Gd?Xa<Gd?0:-1:0:-1:cn<Gd?vi<Gd?0:-1:0:-1:Mo<Gd?Un<Gd?_o<Gd?A<Gd?ae<Gd?fr<Gd?Ui<Gd?bo<Gd?G<Gd?ju<Gd?0:-1:0:-1:to<Gd?Ru<Gd?0:-1:0:-1:Ys<Gd?du<Gd?_b<Gd?Nf<Gd?0:-1:0:-1:Lb<Gd?vu<Gd?0:-1:0:-1:La<Gd?bt<Gd?gi<Gd?Pc<Gd?rt<Gd?ok<Gd?0:-1:0:-1:xe<Gd?Cr<Gd?0:-1:0:-1:ka<Gd?ao<Gd?Lu<Gd?ab<Gd?0:-1:0:-1:Vs<Gd?Bo<Gd?0:-1:0:-1:Xi<Gd?Df<Gd?ys<Gd?Zn<Gd?Fc<Gd?fl<Gd?ba<Gd?cr<Gd?0:-1:0:-1:Xl<Gd?To<Gd?0:-1:0:-1:ke<Gd?ql<Gd?Jf<Gd?ai<Gd?0:-1:0:-1:wn<Gd?Va<Gd?0:-1:0:-1:fe<Gd?vl<Gd?mr<Gd?y<Gd?al<Gd?Ct<Gd?0:-1:0:-1:Dr<Gd?Xn<Gd?0:-1:0:-1:bb<Gd?ne<Gd?Ce<Gd?vt<Gd?0:-1:0:-1:yf<Gd?eb<Gd?0:-1:0:-1:P<Gd?Ma<Gd?po<Gd?ya<Gd?qt<Gd?nk<Gd?dk<Gd?rs<Gd?Is<Gd?Fu<Gd?_l<Gd?Yr<Gd?0:-1:0:-1:xc<Gd?Mr<Gd?0:-1:0:-1:Oo<Gd?Dt<Gd?cf<Gd?rk<Gd?0:-1:0:-1:Ul<Gd?Jl<Gd?0:-1:0:-1:Cs<Gd?Gc<Gd?ub<Gd?gu<Gd?Vu<Gd?wu<Gd?0:-1:0:-1:kk<Gd?wv<Gd?0:-1:0:-1:Ua<Gd?ev<Gd?Ie<Gd?sv<Gd?0:-1:0:-1:tc<Gd?nn<Gd?0:-1:0:-1:Er<Gd?ua<Gd?ce<Gd?co<Gd?Da<Gd?Af<Gd?Na<Gd?Nl<Gd?0:-1:0:-1:Au<Gd?fa<Gd?0:-1:0:-1:wb<Gd?ur<Gd?uf<Gd?jb<Gd?0:-1:0:-1:mv<Gd?Gb<Gd?0:-1:0:-1:Cv<Gd?Jv<Gd?Ao<Gd?Za<Gd?Xr<Gd?Sf<Gd?0:-1:0:-1:yr<Gd?vn<Gd?0:-1:0:-1:tn<Gd?tk<Gd?Oi<Gd?Ue<Gd?0:-1:0:-1:ct<Gd?Cl<Gd?0:-1:0:-1:ps<Gd?ac<Gd?as<Gd?Yi<Gd?Ni<Gd?_n<Gd?Rv<Gd?Vi<Gd?Yl<Gd?zf<Gd?0:-1:0:-1:pb<Gd?Pl<Gd?0:-1:0:-1:Ft<Gd?Xo<Gd?qr<Gd?Ar<Gd?0:-1:0:-1:Ii<Gd?Aa<Gd?0:-1:0:-1:Rb<Gd?cb<Gd?st<Gd?Te<Gd?ue<Gd?Qa<Gd?0:-1:0:-1:At<Gd?kn<Gd?0:-1:0:-1:uu<Gd?ni<Gd?sb<Gd?_s<Gd?0:-1:0:-1:zs<Gd?_f<Gd?0:-1:0:-1:gs<Gd?V<Gd?br<Gd?Ql<Gd?Qr<Gd?bl<Gd?ik<Gd?xb<Gd?0:-1:0:-1:ut<Gd?ib<Gd?0:-1:0:-1:Pr<Gd?ef<Gd?E<Gd?Tu<Gd?0:-1:0:-1:pi<Gd?yu<Gd?0:-1:0:-1:mb<Gd?wt<Gd?no<Gd?hc<Gd?Ia<Gd?zr<Gd?0:-1:0:-1:hb<Gd?Rt<Gd?0:-1:0:-1:nl<Gd?oo<Gd?Vr<Gd?_i<Gd?0:-1:0:-1:so<Gd?er<Gd?0:-1:0:-1:Ab<Gd?xn<Gd?_a<Gd?sa<Gd?wl<Gd?ci<Gd?cl<Gd?zv<Gd?h<Gd?ti<Gd?kr<Gd?Iv<Gd?As<Gd?rc<Gd?0:-1:0:-1:We<Gd?zi<Gd?0:-1:0:-1:mk<Gd?Ga<Gd?qb<Gd?fv<Gd?0:-1:0:-1:ts<Gd?ws<Gd?0:-1:0:-1:$l<Gd?Uc<Gd?$o<Gd?Kl<Gd?Ka<Gd?Av<Gd?0:-1:0:-1:Ca<Gd?uo<Gd?0:-1:0:-1:Do<Gd?lr<Gd?Ko<Gd?Vl<Gd?0:-1:0:-1:Lc<Gd?m<Gd?0:-1:0:-1:Yn<Gd?I<Gd?fc<Gd?yt<Gd?Tr<Gd?xi<Gd?dv<Gd?_c<Gd?0:-1:0:-1:it<Gd?Hs<Gd?0:-1:0:-1:Nb<Gd?us<Gd?wo<Gd?Wl<Gd?0:-1:0:-1:la<Gd?Uu<Gd?0:-1:0:-1:bv<Gd?Kr<Gd?hu<Gd?Qo<Gd?S<Gd?ns<Gd?0:-1:0:-1:$c<Gd?ob<Gd?0:-1:0:-1:Cc<Gd?oi<Gd?dn<Gd?Nn<Gd?0:-1:0:-1:If<Gd?Of<Gd?0:-1:0:-1:Uv<Gd?Mt<Gd?qn<Gd?$<Gd?yb<Gd?Vn<Gd?Gu<Gd?zo<Gd?Pf<Gd?W<Gd?0:-1:0:-1:tl<Gd?Pb<Gd?0:-1:0:-1:Kf<Gd?jr<Gd?Ht<Gd?Hr<Gd?0:-1:0:-1:hk<Gd?ot<Gd?0:-1:0:-1:Yc<Gd?ek<Gd?Dc<Gd?Mn<Gd?Hu<Gd?Yo<Gd?0:-1:0:-1:ki<Gd?$a<Gd?0:-1:0:-1:io<Gd?Ya<Gd?vc<Gd?Di<Gd?0:-1:0:-1:Eo<Gd?gn<Gd?0:-1:0:-1:Cb<Gd?Wo<Gd?o<Gd?Wa<Gd?Sc<Gd?Qe<Gd?gl<Gd?Ba<Gd?0:-1:0:-1:rn<Gd?Wc<Gd?0:-1:0:-1:Dv<Gd?_e<Gd?wf<Gd?Fl<Gd?0:-1:0:-1:Xe<Gd?av<Gd?0:-1:0:-1:Vt<Gd?L<Gd?c<Gd?we<Gd?Ei<Gd?Q<Gd?0:-1:0:-1:$u<Gd?g<Gd?0:-1:0:-1:oe<Gd?ff<Gd?Ha<Gd?lf<Gd?0:-1:0:-1:Fe<Gd?Go<Gd?0:-1:0:-1:zn<Gd?se<Gd?Ec<Gd?Li<Gd?et<Gd?Co<Gd?uk<Gd?lo<Gd?fk<Gd?Ja<Gd?xl<Gd?Sr<Gd?0:-1:0:-1:Fo<Gd?dr<Gd?0:-1:0:-1:Ob<Gd?ga<Gd?Ub<Gd?mf<Gd?0:-1:0:-1:u<Gd?Gt<Gd?0:-1:0:-1:ku<Gd?xv<Gd?Pv<Gd?Wr<Gd?Qu<Gd?zt<Gd?0:-1:0:-1:jn<Gd?uc<Gd?0:-1:0:-1:U<Gd?Z<Gd?sn<Gd?Fa<Gd?0:-1:0:-1:Zu<Gd?jc<Gd?0:-1:0:-1:Ou<Gd?ir<Gd?Ov<Gd?Ra<Gd?te<Gd?Hi<Gd?Zl<Gd?ii<Gd?0:-1:0:-1:Rr<Gd?li<Gd?0:-1:0:-1:bi<Gd?Sb<Gd?d<Gd?tt<Gd?0:-1:0:-1:En<Gd?Oc<Gd?0:-1:0:-1:de<Gd?pr<Gd?Os<Gd?hn<Gd?Zb<Gd?gt<Gd?0:-1:0:-1:wc<Gd?nu<Gd?0:-1:0:-1:ho<Gd?nc<Gd?pv<Gd?ea<Gd?0:-1:0:-1:Ve<Gd?Jt<Gd?0:-1:0:-1:Dn<Gd?Tt<Gd?Ev<Gd?Oe<Gd?Le<Gd?xr<Gd?yc<Gd?ca<Gd?vs<Gd?Js<Gd?0:-1:0:-1:Lo<Gd?oc<Gd?0:-1:0:-1:Cf<Gd?ia<Gd?pn<Gd?zc<Gd?0:-1:0:-1:Es<Gd?Vo<Gd?0:-1:0:-1:nr<Gd?Al<Gd?yo<Gd?$v<Gd?hr<Gd?ve<Gd?0:-1:0:-1:Pi<Gd?he<Gd?0:-1:0:-1:Zf<Gd?Ac<Gd?Ts<Gd?Ne<Gd?0:-1:0:-1:N<Gd?nt<Gd?0:-1:0:-1:eu<Gd?pu<Gd?Ju<Gd?He<Gd?vb<Gd?Fb<Gd?pe<Gd?x<Gd?0:-1:0:-1:rr<Gd?Wi<Gd?0:-1:0:-1:ji<Gd?$t<Gd?Xb<Gd?Gl<Gd?0:-1:0:-1:Pu<Gd?un<Gd?0:-1:0:-1:wr<Gd?kb<Gd?jt<Gd?Be<Gd?Io<Gd?of<Gd?0:-1:0:-1:Tn<Gd?da<Gd?0:-1:0:-1:qo<Gd?Jn<Gd?Iu<Gd?lt<Gd?0:-1:0:-1:Fs<Gd?Pe<Gd?0:-1:0:-1:Dd(A$,Gd+Ic|0)-1|0:-1;if(3<Yd>>>0)dt=W4(f);else switch(Yd){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var qd=w7(q4(f));if(2<qd>>>0)dt=W4(f);else switch(qd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,62);var Jd=u5(q4(f));dt=0===Jd?p(f):1===Jd?_(f):W4(f)}break;default:H4(f,73);var Hd=y7(q4(f));if(2<Hd>>>0)dt=W4(f);else switch(Hd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Wd=A7(q4(f));if(2<Wd>>>0)dt=W4(f);else switch(Wd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,63);var zd=u5(q4(f));dt=0===zd?p(f):1===zd?_(f):W4(f)}}}break;case 3:H4(f,73);var Vd=q4(f),$d=35<Vd?yn<Vd?Sl<Vd?vf<Vd?-1:Uo<Vd?El<Vd?Rc<Vd?sk<Vd?_t<Vd?ei<Vd?_u<Vd?ll<Vd?0:-1:0:-1:H<Vd?No<Vd?0:-1:0:-1:ms<Vd?me<Vd?bk<Vd?Yu<Vd?0:-1:0:-1:Bl<Vd?rf<Vd?0:-1:0:-1:Si<Vd?ou<Vd?Bi<Vd?Lv<Vd?kf<Vd?Et<Vd?js<Vd?lv<Vd?uv<Vd?Gn<Vd?zu<Vd?Hv<Vd?Bu<Vd?ru<Vd?xo<Vd?Eu<Vd?0:-1:0:-1:Tf<Vd?Zt<Vd?0:-1:0:-1:Wv<Vd?iu<Vd?mt<Vd?Hc<Vd?0:-1:0:-1:Mu<Vd?Yf<Vd?0:-1:0:-1:Ki<Vd?Fr<Vd?Br<Vd?qf<Vd?sr<Vd?Y<Vd?0:-1:0:-1:Ea<Vd?mc<Vd?0:-1:0:-1:Mb<Vd?Xs<Vd?Re<Vd?si<Vd?0:-1:0:-1:hl<Vd?Po<Vd?0:-1:0:-1:ul<Vd?is<Vd?Ku<Vd?Ta<Vd?Vf<Vd?an<Vd?Nu<Vd?Ls<Vd?0:-1:0:-1:Oa<Vd?tb<Vd?0:-1:0:-1:le<Vd?Fi<Vd?Vc<Vd?ft<Vd?0:-1:0:-1:ha<Vd?ja<Vd?0:-1:0:-1:Hb<Vd?Ir<Vd?cu<Vd?An<Vd?F<Vd?fn<Vd?0:-1:0:-1:il<Vd?Rl<Vd?0:-1:0:-1:qa<Vd?pf<Vd?v<Vd?Xa<Vd?0:-1:0:-1:cn<Vd?vi<Vd?0:-1:0:-1:Mo<Vd?Un<Vd?_o<Vd?A<Vd?ae<Vd?fr<Vd?Ui<Vd?bo<Vd?G<Vd?ju<Vd?0:-1:0:-1:to<Vd?Ru<Vd?0:-1:0:-1:Ys<Vd?du<Vd?_b<Vd?Nf<Vd?0:-1:0:-1:Lb<Vd?vu<Vd?0:-1:0:-1:La<Vd?bt<Vd?gi<Vd?Pc<Vd?rt<Vd?ok<Vd?0:-1:0:-1:xe<Vd?Cr<Vd?0:-1:0:-1:ka<Vd?ao<Vd?Lu<Vd?ab<Vd?0:-1:0:-1:Vs<Vd?Bo<Vd?0:-1:0:-1:Xi<Vd?Df<Vd?ys<Vd?Zn<Vd?Fc<Vd?fl<Vd?ba<Vd?cr<Vd?0:-1:0:-1:Xl<Vd?To<Vd?0:-1:0:-1:ke<Vd?ql<Vd?Jf<Vd?ai<Vd?0:-1:0:-1:wn<Vd?Va<Vd?0:-1:0:-1:fe<Vd?vl<Vd?mr<Vd?y<Vd?al<Vd?Ct<Vd?0:-1:0:-1:Dr<Vd?Xn<Vd?0:-1:0:-1:bb<Vd?ne<Vd?Ce<Vd?vt<Vd?0:-1:0:-1:yf<Vd?eb<Vd?0:-1:0:-1:P<Vd?Ma<Vd?po<Vd?ya<Vd?qt<Vd?nk<Vd?dk<Vd?rs<Vd?Is<Vd?Fu<Vd?_l<Vd?Yr<Vd?0:-1:0:-1:xc<Vd?Mr<Vd?0:-1:0:-1:Oo<Vd?Dt<Vd?cf<Vd?rk<Vd?0:-1:0:-1:Ul<Vd?Jl<Vd?0:-1:0:-1:Cs<Vd?Gc<Vd?ub<Vd?gu<Vd?Vu<Vd?wu<Vd?0:-1:0:-1:kk<Vd?wv<Vd?0:-1:0:-1:Ua<Vd?ev<Vd?Ie<Vd?sv<Vd?0:-1:0:-1:tc<Vd?nn<Vd?0:-1:0:-1:Er<Vd?ua<Vd?ce<Vd?co<Vd?Da<Vd?Af<Vd?Na<Vd?Nl<Vd?0:-1:0:-1:Au<Vd?fa<Vd?0:-1:0:-1:wb<Vd?ur<Vd?uf<Vd?jb<Vd?0:-1:0:-1:mv<Vd?Gb<Vd?0:-1:0:-1:Cv<Vd?Jv<Vd?Ao<Vd?Za<Vd?Xr<Vd?Sf<Vd?0:-1:0:-1:yr<Vd?vn<Vd?0:-1:0:-1:tn<Vd?tk<Vd?Oi<Vd?Ue<Vd?0:-1:0:-1:ct<Vd?Cl<Vd?0:-1:0:-1:ps<Vd?ac<Vd?as<Vd?Yi<Vd?Ni<Vd?_n<Vd?Rv<Vd?Vi<Vd?Yl<Vd?zf<Vd?0:-1:0:-1:pb<Vd?Pl<Vd?0:-1:0:-1:Ft<Vd?Xo<Vd?qr<Vd?Ar<Vd?0:-1:0:-1:Ii<Vd?Aa<Vd?0:-1:0:-1:Rb<Vd?cb<Vd?st<Vd?Te<Vd?ue<Vd?Qa<Vd?0:-1:0:-1:At<Vd?kn<Vd?0:-1:0:-1:uu<Vd?ni<Vd?sb<Vd?_s<Vd?0:-1:0:-1:zs<Vd?_f<Vd?0:-1:0:-1:gs<Vd?V<Vd?br<Vd?Ql<Vd?Qr<Vd?bl<Vd?ik<Vd?xb<Vd?0:-1:0:-1:ut<Vd?ib<Vd?0:-1:0:-1:Pr<Vd?ef<Vd?E<Vd?Tu<Vd?0:-1:0:-1:pi<Vd?yu<Vd?0:-1:0:-1:mb<Vd?wt<Vd?no<Vd?hc<Vd?Ia<Vd?zr<Vd?0:-1:0:-1:hb<Vd?Rt<Vd?0:-1:0:-1:nl<Vd?oo<Vd?Vr<Vd?_i<Vd?0:-1:0:-1:so<Vd?er<Vd?0:-1:0:-1:Ab<Vd?xn<Vd?_a<Vd?sa<Vd?wl<Vd?ci<Vd?cl<Vd?zv<Vd?h<Vd?ti<Vd?kr<Vd?Iv<Vd?As<Vd?rc<Vd?0:-1:0:-1:We<Vd?zi<Vd?0:-1:0:-1:mk<Vd?Ga<Vd?qb<Vd?fv<Vd?0:-1:0:-1:ts<Vd?ws<Vd?0:-1:0:-1:$l<Vd?Uc<Vd?$o<Vd?Kl<Vd?Ka<Vd?Av<Vd?0:-1:0:-1:Ca<Vd?uo<Vd?0:-1:0:-1:Do<Vd?lr<Vd?Ko<Vd?Vl<Vd?0:-1:0:-1:Lc<Vd?m<Vd?0:-1:0:-1:Yn<Vd?I<Vd?fc<Vd?yt<Vd?Tr<Vd?xi<Vd?dv<Vd?_c<Vd?0:-1:0:-1:it<Vd?Hs<Vd?0:-1:0:-1:Nb<Vd?us<Vd?wo<Vd?Wl<Vd?0:-1:0:-1:la<Vd?Uu<Vd?0:-1:0:-1:bv<Vd?Kr<Vd?hu<Vd?Qo<Vd?S<Vd?ns<Vd?0:-1:0:-1:$c<Vd?ob<Vd?0:-1:0:-1:Cc<Vd?oi<Vd?dn<Vd?Nn<Vd?0:-1:0:-1:If<Vd?Of<Vd?0:-1:0:-1:Uv<Vd?Mt<Vd?qn<Vd?$<Vd?yb<Vd?Vn<Vd?Gu<Vd?zo<Vd?Pf<Vd?W<Vd?0:-1:0:-1:tl<Vd?Pb<Vd?0:-1:0:-1:Kf<Vd?jr<Vd?Ht<Vd?Hr<Vd?0:-1:0:-1:hk<Vd?ot<Vd?0:-1:0:-1:Yc<Vd?ek<Vd?Dc<Vd?Mn<Vd?Hu<Vd?Yo<Vd?0:-1:0:-1:ki<Vd?$a<Vd?0:-1:0:-1:io<Vd?Ya<Vd?vc<Vd?Di<Vd?0:-1:0:-1:Eo<Vd?gn<Vd?0:-1:0:-1:Cb<Vd?Wo<Vd?o<Vd?Wa<Vd?Sc<Vd?Qe<Vd?gl<Vd?Ba<Vd?0:-1:0:-1:rn<Vd?Wc<Vd?0:-1:0:-1:Dv<Vd?_e<Vd?wf<Vd?Fl<Vd?0:-1:0:-1:Xe<Vd?av<Vd?0:-1:0:-1:Vt<Vd?L<Vd?c<Vd?we<Vd?Ei<Vd?Q<Vd?0:-1:0:-1:$u<Vd?g<Vd?0:-1:0:-1:oe<Vd?ff<Vd?Ha<Vd?lf<Vd?0:-1:0:-1:Fe<Vd?Go<Vd?0:-1:0:-1:zn<Vd?se<Vd?Ec<Vd?Li<Vd?et<Vd?Co<Vd?uk<Vd?lo<Vd?fk<Vd?Ja<Vd?xl<Vd?Sr<Vd?0:-1:0:-1:Fo<Vd?dr<Vd?0:-1:0:-1:Ob<Vd?ga<Vd?Ub<Vd?mf<Vd?0:-1:0:-1:u<Vd?Gt<Vd?0:-1:0:-1:ku<Vd?xv<Vd?Pv<Vd?Wr<Vd?Qu<Vd?zt<Vd?0:-1:0:-1:jn<Vd?uc<Vd?0:-1:0:-1:U<Vd?Z<Vd?sn<Vd?Fa<Vd?0:-1:0:-1:Zu<Vd?jc<Vd?0:-1:0:-1:Ou<Vd?ir<Vd?Ov<Vd?Ra<Vd?te<Vd?Hi<Vd?Zl<Vd?ii<Vd?0:-1:0:-1:Rr<Vd?li<Vd?0:-1:0:-1:bi<Vd?Sb<Vd?d<Vd?tt<Vd?0:-1:0:-1:En<Vd?Oc<Vd?0:-1:0:-1:de<Vd?pr<Vd?Os<Vd?hn<Vd?Zb<Vd?gt<Vd?0:-1:0:-1:wc<Vd?nu<Vd?0:-1:0:-1:ho<Vd?nc<Vd?pv<Vd?ea<Vd?0:-1:0:-1:Ve<Vd?Jt<Vd?0:-1:0:-1:Dn<Vd?Tt<Vd?Ev<Vd?Oe<Vd?Le<Vd?xr<Vd?yc<Vd?ca<Vd?vs<Vd?Js<Vd?0:-1:0:-1:Lo<Vd?oc<Vd?0:-1:0:-1:Cf<Vd?ia<Vd?pn<Vd?zc<Vd?0:-1:0:-1:Es<Vd?Vo<Vd?0:-1:0:-1:nr<Vd?Al<Vd?yo<Vd?$v<Vd?hr<Vd?ve<Vd?0:-1:0:-1:Pi<Vd?he<Vd?0:-1:0:-1:Zf<Vd?Ac<Vd?Ts<Vd?Ne<Vd?0:-1:0:-1:N<Vd?nt<Vd?0:-1:0:-1:eu<Vd?pu<Vd?Ju<Vd?He<Vd?vb<Vd?Fb<Vd?pe<Vd?x<Vd?0:-1:0:-1:rr<Vd?Wi<Vd?0:-1:0:-1:ji<Vd?$t<Vd?Xb<Vd?Gl<Vd?0:-1:0:-1:Pu<Vd?un<Vd?0:-1:0:-1:wr<Vd?kb<Vd?jt<Vd?Be<Vd?Io<Vd?of<Vd?0:-1:0:-1:Tn<Vd?da<Vd?0:-1:0:-1:qo<Vd?Jn<Vd?Iu<Vd?lt<Vd?0:-1:0:-1:Fs<Vd?Pe<Vd?0:-1:0:-1:Dd(m$,Vd+Ic|0)-1|0:-1;if(3<$d>>>0)dt=W4(f);else switch($d){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var Kd=z8(q4(f));if(2<Kd>>>0)dt=W4(f);else switch(Kd){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,64);var Qd=u5(q4(f));dt=0===Qd?p(f):1===Qd?_(f):W4(f)}break;default:H4(f,65);var Zd=u5(q4(f));dt=0===Zd?p(f):1===Zd?_(f):W4(f)}break;default:H4(f,73);var th=a5(q4(f));if(2<th>>>0)dt=W4(f);else switch(th){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var ah=z8(q4(f));if(2<ah>>>0)dt=W4(f);else switch(ah){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,66);var ch=y7(q4(f));if(2<ch>>>0)dt=W4(f);else switch(ch){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var ih=m7(q4(f));if(2<ih>>>0)dt=W4(f);else switch(ih){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,67);var sh=u5(q4(f));dt=0===sh?p(f):1===sh?_(f):W4(f)}}}}}break;case 47:H4(f,73);var fh=q4(f),oh=35<fh?yn<fh?Sl<fh?vf<fh?-1:Uo<fh?El<fh?Rc<fh?sk<fh?_t<fh?ei<fh?_u<fh?ll<fh?0:-1:0:-1:H<fh?No<fh?0:-1:0:-1:ms<fh?me<fh?bk<fh?Yu<fh?0:-1:0:-1:Bl<fh?rf<fh?0:-1:0:-1:Si<fh?ou<fh?Bi<fh?Lv<fh?kf<fh?Et<fh?js<fh?lv<fh?uv<fh?Gn<fh?zu<fh?Hv<fh?Bu<fh?ru<fh?xo<fh?Eu<fh?0:-1:0:-1:Tf<fh?Zt<fh?0:-1:0:-1:Wv<fh?iu<fh?mt<fh?Hc<fh?0:-1:0:-1:Mu<fh?Yf<fh?0:-1:0:-1:Ki<fh?Fr<fh?Br<fh?qf<fh?sr<fh?Y<fh?0:-1:0:-1:Ea<fh?mc<fh?0:-1:0:-1:Mb<fh?Xs<fh?Re<fh?si<fh?0:-1:0:-1:hl<fh?Po<fh?0:-1:0:-1:ul<fh?is<fh?Ku<fh?Ta<fh?Vf<fh?an<fh?Nu<fh?Ls<fh?0:-1:0:-1:Oa<fh?tb<fh?0:-1:0:-1:le<fh?Fi<fh?Vc<fh?ft<fh?0:-1:0:-1:ha<fh?ja<fh?0:-1:0:-1:Hb<fh?Ir<fh?cu<fh?An<fh?F<fh?fn<fh?0:-1:0:-1:il<fh?Rl<fh?0:-1:0:-1:qa<fh?pf<fh?v<fh?Xa<fh?0:-1:0:-1:cn<fh?vi<fh?0:-1:0:-1:Mo<fh?Un<fh?_o<fh?A<fh?ae<fh?fr<fh?Ui<fh?bo<fh?G<fh?ju<fh?0:-1:0:-1:to<fh?Ru<fh?0:-1:0:-1:Ys<fh?du<fh?_b<fh?Nf<fh?0:-1:0:-1:Lb<fh?vu<fh?0:-1:0:-1:La<fh?bt<fh?gi<fh?Pc<fh?rt<fh?ok<fh?0:-1:0:-1:xe<fh?Cr<fh?0:-1:0:-1:ka<fh?ao<fh?Lu<fh?ab<fh?0:-1:0:-1:Vs<fh?Bo<fh?0:-1:0:-1:Xi<fh?Df<fh?ys<fh?Zn<fh?Fc<fh?fl<fh?ba<fh?cr<fh?0:-1:0:-1:Xl<fh?To<fh?0:-1:0:-1:ke<fh?ql<fh?Jf<fh?ai<fh?0:-1:0:-1:wn<fh?Va<fh?0:-1:0:-1:fe<fh?vl<fh?mr<fh?y<fh?al<fh?Ct<fh?0:-1:0:-1:Dr<fh?Xn<fh?0:-1:0:-1:bb<fh?ne<fh?Ce<fh?vt<fh?0:-1:0:-1:yf<fh?eb<fh?0:-1:0:-1:P<fh?Ma<fh?po<fh?ya<fh?qt<fh?nk<fh?dk<fh?rs<fh?Is<fh?Fu<fh?_l<fh?Yr<fh?0:-1:0:-1:xc<fh?Mr<fh?0:-1:0:-1:Oo<fh?Dt<fh?cf<fh?rk<fh?0:-1:0:-1:Ul<fh?Jl<fh?0:-1:0:-1:Cs<fh?Gc<fh?ub<fh?gu<fh?Vu<fh?wu<fh?0:-1:0:-1:kk<fh?wv<fh?0:-1:0:-1:Ua<fh?ev<fh?Ie<fh?sv<fh?0:-1:0:-1:tc<fh?nn<fh?0:-1:0:-1:Er<fh?ua<fh?ce<fh?co<fh?Da<fh?Af<fh?Na<fh?Nl<fh?0:-1:0:-1:Au<fh?fa<fh?0:-1:0:-1:wb<fh?ur<fh?uf<fh?jb<fh?0:-1:0:-1:mv<fh?Gb<fh?0:-1:0:-1:Cv<fh?Jv<fh?Ao<fh?Za<fh?Xr<fh?Sf<fh?0:-1:0:-1:yr<fh?vn<fh?0:-1:0:-1:tn<fh?tk<fh?Oi<fh?Ue<fh?0:-1:0:-1:ct<fh?Cl<fh?0:-1:0:-1:ps<fh?ac<fh?as<fh?Yi<fh?Ni<fh?_n<fh?Rv<fh?Vi<fh?Yl<fh?zf<fh?0:-1:0:-1:pb<fh?Pl<fh?0:-1:0:-1:Ft<fh?Xo<fh?qr<fh?Ar<fh?0:-1:0:-1:Ii<fh?Aa<fh?0:-1:0:-1:Rb<fh?cb<fh?st<fh?Te<fh?ue<fh?Qa<fh?0:-1:0:-1:At<fh?kn<fh?0:-1:0:-1:uu<fh?ni<fh?sb<fh?_s<fh?0:-1:0:-1:zs<fh?_f<fh?0:-1:0:-1:gs<fh?V<fh?br<fh?Ql<fh?Qr<fh?bl<fh?ik<fh?xb<fh?0:-1:0:-1:ut<fh?ib<fh?0:-1:0:-1:Pr<fh?ef<fh?E<fh?Tu<fh?0:-1:0:-1:pi<fh?yu<fh?0:-1:0:-1:mb<fh?wt<fh?no<fh?hc<fh?Ia<fh?zr<fh?0:-1:0:-1:hb<fh?Rt<fh?0:-1:0:-1:nl<fh?oo<fh?Vr<fh?_i<fh?0:-1:0:-1:so<fh?er<fh?0:-1:0:-1:Ab<fh?xn<fh?_a<fh?sa<fh?wl<fh?ci<fh?cl<fh?zv<fh?h<fh?ti<fh?kr<fh?Iv<fh?As<fh?rc<fh?0:-1:0:-1:We<fh?zi<fh?0:-1:0:-1:mk<fh?Ga<fh?qb<fh?fv<fh?0:-1:0:-1:ts<fh?ws<fh?0:-1:0:-1:$l<fh?Uc<fh?$o<fh?Kl<fh?Ka<fh?Av<fh?0:-1:0:-1:Ca<fh?uo<fh?0:-1:0:-1:Do<fh?lr<fh?Ko<fh?Vl<fh?0:-1:0:-1:Lc<fh?m<fh?0:-1:0:-1:Yn<fh?I<fh?fc<fh?yt<fh?Tr<fh?xi<fh?dv<fh?_c<fh?0:-1:0:-1:it<fh?Hs<fh?0:-1:0:-1:Nb<fh?us<fh?wo<fh?Wl<fh?0:-1:0:-1:la<fh?Uu<fh?0:-1:0:-1:bv<fh?Kr<fh?hu<fh?Qo<fh?S<fh?ns<fh?0:-1:0:-1:$c<fh?ob<fh?0:-1:0:-1:Cc<fh?oi<fh?dn<fh?Nn<fh?0:-1:0:-1:If<fh?Of<fh?0:-1:0:-1:Uv<fh?Mt<fh?qn<fh?$<fh?yb<fh?Vn<fh?Gu<fh?zo<fh?Pf<fh?W<fh?0:-1:0:-1:tl<fh?Pb<fh?0:-1:0:-1:Kf<fh?jr<fh?Ht<fh?Hr<fh?0:-1:0:-1:hk<fh?ot<fh?0:-1:0:-1:Yc<fh?ek<fh?Dc<fh?Mn<fh?Hu<fh?Yo<fh?0:-1:0:-1:ki<fh?$a<fh?0:-1:0:-1:io<fh?Ya<fh?vc<fh?Di<fh?0:-1:0:-1:Eo<fh?gn<fh?0:-1:0:-1:Cb<fh?Wo<fh?o<fh?Wa<fh?Sc<fh?Qe<fh?gl<fh?Ba<fh?0:-1:0:-1:rn<fh?Wc<fh?0:-1:0:-1:Dv<fh?_e<fh?wf<fh?Fl<fh?0:-1:0:-1:Xe<fh?av<fh?0:-1:0:-1:Vt<fh?L<fh?c<fh?we<fh?Ei<fh?Q<fh?0:-1:0:-1:$u<fh?g<fh?0:-1:0:-1:oe<fh?ff<fh?Ha<fh?lf<fh?0:-1:0:-1:Fe<fh?Go<fh?0:-1:0:-1:zn<fh?se<fh?Ec<fh?Li<fh?et<fh?Co<fh?uk<fh?lo<fh?fk<fh?Ja<fh?xl<fh?Sr<fh?0:-1:0:-1:Fo<fh?dr<fh?0:-1:0:-1:Ob<fh?ga<fh?Ub<fh?mf<fh?0:-1:0:-1:u<fh?Gt<fh?0:-1:0:-1:ku<fh?xv<fh?Pv<fh?Wr<fh?Qu<fh?zt<fh?0:-1:0:-1:jn<fh?uc<fh?0:-1:0:-1:U<fh?Z<fh?sn<fh?Fa<fh?0:-1:0:-1:Zu<fh?jc<fh?0:-1:0:-1:Ou<fh?ir<fh?Ov<fh?Ra<fh?te<fh?Hi<fh?Zl<fh?ii<fh?0:-1:0:-1:Rr<fh?li<fh?0:-1:0:-1:bi<fh?Sb<fh?d<fh?tt<fh?0:-1:0:-1:En<fh?Oc<fh?0:-1:0:-1:de<fh?pr<fh?Os<fh?hn<fh?Zb<fh?gt<fh?0:-1:0:-1:wc<fh?nu<fh?0:-1:0:-1:ho<fh?nc<fh?pv<fh?ea<fh?0:-1:0:-1:Ve<fh?Jt<fh?0:-1:0:-1:Dn<fh?Tt<fh?Ev<fh?Oe<fh?Le<fh?xr<fh?yc<fh?ca<fh?vs<fh?Js<fh?0:-1:0:-1:Lo<fh?oc<fh?0:-1:0:-1:Cf<fh?ia<fh?pn<fh?zc<fh?0:-1:0:-1:Es<fh?Vo<fh?0:-1:0:-1:nr<fh?Al<fh?yo<fh?$v<fh?hr<fh?ve<fh?0:-1:0:-1:Pi<fh?he<fh?0:-1:0:-1:Zf<fh?Ac<fh?Ts<fh?Ne<fh?0:-1:0:-1:N<fh?nt<fh?0:-1:0:-1:eu<fh?pu<fh?Ju<fh?He<fh?vb<fh?Fb<fh?pe<fh?x<fh?0:-1:0:-1:rr<fh?Wi<fh?0:-1:0:-1:ji<fh?$t<fh?Xb<fh?Gl<fh?0:-1:0:-1:Pu<fh?un<fh?0:-1:0:-1:wr<fh?kb<fh?jt<fh?Be<fh?Io<fh?of<fh?0:-1:0:-1:Tn<fh?da<fh?0:-1:0:-1:qo<fh?Jn<fh?Iu<fh?lt<fh?0:-1:0:-1:Fs<fh?Pe<fh?0:-1:0:-1:Dd(w$,fh+Ic|0)-1|0:-1;if(3<oh>>>0)dt=W4(f);else switch(oh){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var vh=T5(q4(f));if(2<vh>>>0)dt=W4(f);else switch(vh){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,68);var lh=u5(q4(f));dt=0===lh?p(f):1===lh?_(f):W4(f)}break;default:H4(f,73);var bh=T7(q4(f));if(2<bh>>>0)dt=W4(f);else switch(bh){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var kh=K8(q4(f));if(2<kh>>>0)dt=W4(f);else switch(kh){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,69);var dh=u5(q4(f));dt=0===dh?p(f):1===dh?_(f):W4(f)}}}break;case 48:H4(f,73);var hh=q4(f),ph=35<hh?yn<hh?Sl<hh?vf<hh?-1:Uo<hh?El<hh?Rc<hh?sk<hh?_t<hh?ei<hh?_u<hh?ll<hh?0:-1:0:-1:H<hh?No<hh?0:-1:0:-1:ms<hh?me<hh?bk<hh?Yu<hh?0:-1:0:-1:Bl<hh?rf<hh?0:-1:0:-1:Si<hh?ou<hh?Bi<hh?Lv<hh?kf<hh?Et<hh?js<hh?lv<hh?uv<hh?Gn<hh?zu<hh?Hv<hh?Bu<hh?ru<hh?xo<hh?Eu<hh?0:-1:0:-1:Tf<hh?Zt<hh?0:-1:0:-1:Wv<hh?iu<hh?mt<hh?Hc<hh?0:-1:0:-1:Mu<hh?Yf<hh?0:-1:0:-1:Ki<hh?Fr<hh?Br<hh?qf<hh?sr<hh?Y<hh?0:-1:0:-1:Ea<hh?mc<hh?0:-1:0:-1:Mb<hh?Xs<hh?Re<hh?si<hh?0:-1:0:-1:hl<hh?Po<hh?0:-1:0:-1:ul<hh?is<hh?Ku<hh?Ta<hh?Vf<hh?an<hh?Nu<hh?Ls<hh?0:-1:0:-1:Oa<hh?tb<hh?0:-1:0:-1:le<hh?Fi<hh?Vc<hh?ft<hh?0:-1:0:-1:ha<hh?ja<hh?0:-1:0:-1:Hb<hh?Ir<hh?cu<hh?An<hh?F<hh?fn<hh?0:-1:0:-1:il<hh?Rl<hh?0:-1:0:-1:qa<hh?pf<hh?v<hh?Xa<hh?0:-1:0:-1:cn<hh?vi<hh?0:-1:0:-1:Mo<hh?Un<hh?_o<hh?A<hh?ae<hh?fr<hh?Ui<hh?bo<hh?G<hh?ju<hh?0:-1:0:-1:to<hh?Ru<hh?0:-1:0:-1:Ys<hh?du<hh?_b<hh?Nf<hh?0:-1:0:-1:Lb<hh?vu<hh?0:-1:0:-1:La<hh?bt<hh?gi<hh?Pc<hh?rt<hh?ok<hh?0:-1:0:-1:xe<hh?Cr<hh?0:-1:0:-1:ka<hh?ao<hh?Lu<hh?ab<hh?0:-1:0:-1:Vs<hh?Bo<hh?0:-1:0:-1:Xi<hh?Df<hh?ys<hh?Zn<hh?Fc<hh?fl<hh?ba<hh?cr<hh?0:-1:0:-1:Xl<hh?To<hh?0:-1:0:-1:ke<hh?ql<hh?Jf<hh?ai<hh?0:-1:0:-1:wn<hh?Va<hh?0:-1:0:-1:fe<hh?vl<hh?mr<hh?y<hh?al<hh?Ct<hh?0:-1:0:-1:Dr<hh?Xn<hh?0:-1:0:-1:bb<hh?ne<hh?Ce<hh?vt<hh?0:-1:0:-1:yf<hh?eb<hh?0:-1:0:-1:P<hh?Ma<hh?po<hh?ya<hh?qt<hh?nk<hh?dk<hh?rs<hh?Is<hh?Fu<hh?_l<hh?Yr<hh?0:-1:0:-1:xc<hh?Mr<hh?0:-1:0:-1:Oo<hh?Dt<hh?cf<hh?rk<hh?0:-1:0:-1:Ul<hh?Jl<hh?0:-1:0:-1:Cs<hh?Gc<hh?ub<hh?gu<hh?Vu<hh?wu<hh?0:-1:0:-1:kk<hh?wv<hh?0:-1:0:-1:Ua<hh?ev<hh?Ie<hh?sv<hh?0:-1:0:-1:tc<hh?nn<hh?0:-1:0:-1:Er<hh?ua<hh?ce<hh?co<hh?Da<hh?Af<hh?Na<hh?Nl<hh?0:-1:0:-1:Au<hh?fa<hh?0:-1:0:-1:wb<hh?ur<hh?uf<hh?jb<hh?0:-1:0:-1:mv<hh?Gb<hh?0:-1:0:-1:Cv<hh?Jv<hh?Ao<hh?Za<hh?Xr<hh?Sf<hh?0:-1:0:-1:yr<hh?vn<hh?0:-1:0:-1:tn<hh?tk<hh?Oi<hh?Ue<hh?0:-1:0:-1:ct<hh?Cl<hh?0:-1:0:-1:ps<hh?ac<hh?as<hh?Yi<hh?Ni<hh?_n<hh?Rv<hh?Vi<hh?Yl<hh?zf<hh?0:-1:0:-1:pb<hh?Pl<hh?0:-1:0:-1:Ft<hh?Xo<hh?qr<hh?Ar<hh?0:-1:0:-1:Ii<hh?Aa<hh?0:-1:0:-1:Rb<hh?cb<hh?st<hh?Te<hh?ue<hh?Qa<hh?0:-1:0:-1:At<hh?kn<hh?0:-1:0:-1:uu<hh?ni<hh?sb<hh?_s<hh?0:-1:0:-1:zs<hh?_f<hh?0:-1:0:-1:gs<hh?V<hh?br<hh?Ql<hh?Qr<hh?bl<hh?ik<hh?xb<hh?0:-1:0:-1:ut<hh?ib<hh?0:-1:0:-1:Pr<hh?ef<hh?E<hh?Tu<hh?0:-1:0:-1:pi<hh?yu<hh?0:-1:0:-1:mb<hh?wt<hh?no<hh?hc<hh?Ia<hh?zr<hh?0:-1:0:-1:hb<hh?Rt<hh?0:-1:0:-1:nl<hh?oo<hh?Vr<hh?_i<hh?0:-1:0:-1:so<hh?er<hh?0:-1:0:-1:Ab<hh?xn<hh?_a<hh?sa<hh?wl<hh?ci<hh?cl<hh?zv<hh?h<hh?ti<hh?kr<hh?Iv<hh?As<hh?rc<hh?0:-1:0:-1:We<hh?zi<hh?0:-1:0:-1:mk<hh?Ga<hh?qb<hh?fv<hh?0:-1:0:-1:ts<hh?ws<hh?0:-1:0:-1:$l<hh?Uc<hh?$o<hh?Kl<hh?Ka<hh?Av<hh?0:-1:0:-1:Ca<hh?uo<hh?0:-1:0:-1:Do<hh?lr<hh?Ko<hh?Vl<hh?0:-1:0:-1:Lc<hh?m<hh?0:-1:0:-1:Yn<hh?I<hh?fc<hh?yt<hh?Tr<hh?xi<hh?dv<hh?_c<hh?0:-1:0:-1:it<hh?Hs<hh?0:-1:0:-1:Nb<hh?us<hh?wo<hh?Wl<hh?0:-1:0:-1:la<hh?Uu<hh?0:-1:0:-1:bv<hh?Kr<hh?hu<hh?Qo<hh?S<hh?ns<hh?0:-1:0:-1:$c<hh?ob<hh?0:-1:0:-1:Cc<hh?oi<hh?dn<hh?Nn<hh?0:-1:0:-1:If<hh?Of<hh?0:-1:0:-1:Uv<hh?Mt<hh?qn<hh?$<hh?yb<hh?Vn<hh?Gu<hh?zo<hh?Pf<hh?W<hh?0:-1:0:-1:tl<hh?Pb<hh?0:-1:0:-1:Kf<hh?jr<hh?Ht<hh?Hr<hh?0:-1:0:-1:hk<hh?ot<hh?0:-1:0:-1:Yc<hh?ek<hh?Dc<hh?Mn<hh?Hu<hh?Yo<hh?0:-1:0:-1:ki<hh?$a<hh?0:-1:0:-1:io<hh?Ya<hh?vc<hh?Di<hh?0:-1:0:-1:Eo<hh?gn<hh?0:-1:0:-1:Cb<hh?Wo<hh?o<hh?Wa<hh?Sc<hh?Qe<hh?gl<hh?Ba<hh?0:-1:0:-1:rn<hh?Wc<hh?0:-1:0:-1:Dv<hh?_e<hh?wf<hh?Fl<hh?0:-1:0:-1:Xe<hh?av<hh?0:-1:0:-1:Vt<hh?L<hh?c<hh?we<hh?Ei<hh?Q<hh?0:-1:0:-1:$u<hh?g<hh?0:-1:0:-1:oe<hh?ff<hh?Ha<hh?lf<hh?0:-1:0:-1:Fe<hh?Go<hh?0:-1:0:-1:zn<hh?se<hh?Ec<hh?Li<hh?et<hh?Co<hh?uk<hh?lo<hh?fk<hh?Ja<hh?xl<hh?Sr<hh?0:-1:0:-1:Fo<hh?dr<hh?0:-1:0:-1:Ob<hh?ga<hh?Ub<hh?mf<hh?0:-1:0:-1:u<hh?Gt<hh?0:-1:0:-1:ku<hh?xv<hh?Pv<hh?Wr<hh?Qu<hh?zt<hh?0:-1:0:-1:jn<hh?uc<hh?0:-1:0:-1:U<hh?Z<hh?sn<hh?Fa<hh?0:-1:0:-1:Zu<hh?jc<hh?0:-1:0:-1:Ou<hh?ir<hh?Ov<hh?Ra<hh?te<hh?Hi<hh?Zl<hh?ii<hh?0:-1:0:-1:Rr<hh?li<hh?0:-1:0:-1:bi<hh?Sb<hh?d<hh?tt<hh?0:-1:0:-1:En<hh?Oc<hh?0:-1:0:-1:de<hh?pr<hh?Os<hh?hn<hh?Zb<hh?gt<hh?0:-1:0:-1:wc<hh?nu<hh?0:-1:0:-1:ho<hh?nc<hh?pv<hh?ea<hh?0:-1:0:-1:Ve<hh?Jt<hh?0:-1:0:-1:Dn<hh?Tt<hh?Ev<hh?Oe<hh?Le<hh?xr<hh?yc<hh?ca<hh?vs<hh?Js<hh?0:-1:0:-1:Lo<hh?oc<hh?0:-1:0:-1:Cf<hh?ia<hh?pn<hh?zc<hh?0:-1:0:-1:Es<hh?Vo<hh?0:-1:0:-1:nr<hh?Al<hh?yo<hh?$v<hh?hr<hh?ve<hh?0:-1:0:-1:Pi<hh?he<hh?0:-1:0:-1:Zf<hh?Ac<hh?Ts<hh?Ne<hh?0:-1:0:-1:N<hh?nt<hh?0:-1:0:-1:eu<hh?pu<hh?Ju<hh?He<hh?vb<hh?Fb<hh?pe<hh?x<hh?0:-1:0:-1:rr<hh?Wi<hh?0:-1:0:-1:ji<hh?$t<hh?Xb<hh?Gl<hh?0:-1:0:-1:Pu<hh?un<hh?0:-1:0:-1:wr<hh?kb<hh?jt<hh?Be<hh?Io<hh?of<hh?0:-1:0:-1:Tn<hh?da<hh?0:-1:0:-1:qo<hh?Jn<hh?Iu<hh?lt<hh?0:-1:0:-1:Fs<hh?Pe<hh?0:-1:0:-1:Dd(q$,hh+Ic|0)-1|0:-1;if(3<ph>>>0)dt=W4(f);else switch(ph){case 0:dt=p(f);break;case 1:dt=_(f);break;case 2:H4(f,73);var wh=T7(q4(f));if(2<wh>>>0)dt=W4(f);else switch(wh){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var mh=D5(q4(f));if(2<mh>>>0)dt=W4(f);else switch(mh){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var yh=z8(q4(f));if(2<yh>>>0)dt=W4(f);else switch(yh){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,70);var gh=u5(q4(f));dt=0===gh?p(f):1===gh?_(f):W4(f)}}}break;default:H4(f,73);var _h=c7(q4(f));if(2<_h>>>0)dt=W4(f);else switch(_h){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Th=x7(q4(f));if(2<Th>>>0)dt=W4(f);else switch(Th){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,71);var Sh=u5(q4(f));dt=0===Sh?p(f):1===Sh?_(f):W4(f)}}}break;case 49:H4(f,73);var Eh=T7(q4(f));if(2<Eh>>>0)dt=W4(f);else switch(Eh){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Ah=z8(q4(f));if(2<Ah>>>0)dt=W4(f);else switch(Ah){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Ih=D5(q4(f));if(2<Ih>>>0)dt=W4(f);else switch(Ih){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,73);var Ch=K8(q4(f));if(2<Ch>>>0)dt=W4(f);else switch(Ch){case 0:dt=p(f);break;case 1:dt=_(f);break;default:H4(f,72);var Oh=u5(q4(f));dt=0===Oh?p(f):1===Oh?_(f):W4(f)}}}}break;case 50:dt=75;break;case 51:H4(f,121);var Nh=q4(f),Ph=60<Nh?dc<Nh?-1:Dd(hK,Nh+-61|0)-1|0:-1;dt=0===Ph?112:1===Ph?91:W4(f);break;case 52:dt=76;break;default:dt=Ml}if(133<dt>>>0)var Lh=D3(Iz);else{var Rh=dt;if(67<=Rh)if(Wt<=Rh)switch(Rh){case 101:Lh=[0,s,97];break;case 102:Lh=[0,s,68];break;case 103:Lh=[0,s,67];break;case 104:Lh=[0,s,99];break;case 105:Lh=[0,s,98];break;case 106:Lh=[0,s,78];break;case 107:Lh=[0,s,77];break;case 108:Lh=[0,s,75];break;case 109:Lh=[0,s,76];break;case 110:Lh=[0,s,73];break;case 111:Lh=[0,s,72];break;case 112:Lh=[0,s,71];break;case 113:Lh=[0,s,70];break;case 114:Lh=[0,s,95];break;case 115:Lh=[0,s,96];break;case 116:Lh=[0,s,Bf];break;case 117:Lh=[0,s,Wt];break;case 118:Lh=[0,s,Ye];break;case 119:Lh=[0,s,ri];break;case 120:Lh=[0,s,bs];break;case 121:Lh=[0,s,86];break;case 122:Lh=[0,s,88];break;case 123:Lh=[0,s,87];break;case 124:Lh=[0,s,cc];break;case 125:Lh=[0,s,Zi];break;case 126:Lh=[0,s,79];break;case 127:Lh=[0,s,11];break;case 128:Lh=[0,s,74];break;case 129:Lh=[0,s,xf];break;case 130:Lh=[0,s,13];break;case 131:Lh=[0,s,14];break;case 132:Lh=[0,s[4]?R7(s,P7(s,f),7):s,hs];break;default:Lh=[0,D7(s,P7(s,f)),[5,o8(f)]]}else switch(Rh){case 67:Lh=[0,s,46];break;case 68:Lh=[0,s,24];break;case 69:Lh=[0,s,47];break;case 70:Lh=[0,s,25];break;case 71:Lh=[0,s,26];break;case 72:Lh=[0,s,58];break;case 73:var Uh=P7(s,f),Dh=o8(f),Fh=Y7(s,Dh);Lh=[0,Fh[1],[3,Uh,Fh[2],Dh]];break;case 74:var Mh=P7(s,f),jh=o8(f);Lh=[0,s,[3,Mh,jh,jh]];break;case 75:Lh=[0,s,0];break;case 76:Lh=[0,s,1];break;case 77:Lh=[0,s,4];break;case 78:Lh=[0,s,5];break;case 79:Lh=[0,s,6];break;case 80:Lh=[0,s,7];break;case 81:Lh=[0,s,12];break;case 82:Lh=[0,s,10];break;case 83:Lh=[0,s,8];break;case 84:Lh=[0,s,9];break;case 85:Lh=[0,s,83];break;case 86:z4(f),J4(f);var Xh=q4(f);Lh=0===(0===(62<Xh?63<Xh?-1:0:-1)?0:W4(f))?[0,s,82]:D3(Lz);break;case 87:Lh=[0,s,80];break;case 88:Lh=[0,s,81];break;case 89:Lh=[0,s,82];break;case 90:Lh=[0,s,85];break;case 91:Lh=[0,s,84];break;case 92:Lh=[0,s,91];break;case 93:Lh=[0,s,92];break;case 94:Lh=[0,s,93];break;case 95:Lh=[0,s,94];break;case 96:Lh=[0,s,89];break;case 97:Lh=[0,s,90];break;case 98:Lh=[0,s,108];break;case 99:Lh=[0,s,109];break;default:Lh=[0,s,69]}else if(34<=Rh)switch(Rh){case 34:Lh=[0,s,37];break;case 35:Lh=[0,s,43];break;case 36:Lh=[0,s,48];break;case 37:Lh=[0,s,49];break;case 38:Lh=[0,s,41];break;case 39:Lh=[0,s,30];break;case 40:Lh=[0,s,38];break;case 41:Lh=[0,s,39];break;case 42:Lh=[0,s,15];break;case 43:Lh=[0,s,16];break;case 44:Lh=[0,s,52];break;case 45:Lh=[0,s,50];break;case 46:Lh=[0,s,17];break;case 47:Lh=[0,s,18];break;case 48:Lh=[0,s,53];break;case 49:Lh=[0,s,28];break;case 50:Lh=[0,s,44];break;case 51:Lh=[0,s,29];break;case 52:Lh=[0,s,63];break;case 53:Lh=[0,s,62];break;case 54:Lh=[0,s,54];break;case 55:Lh=[0,s,55];break;case 56:Lh=[0,s,56];break;case 57:Lh=[0,s,57];break;case 58:Lh=[0,s,19];break;case 59:Lh=[0,s,42];break;case 60:Lh=[0,s,51];break;case 61:Lh=[0,s,20];break;case 62:Lh=[0,s,21];break;case 63:Lh=[0,s,22];break;case 64:Lh=[0,s,31];break;case 65:Lh=[0,s,23];break;default:Lh=[0,s,61]}else switch(Rh){case 0:Lh=[1,F7(s,f)];break;case 1:Lh=[1,D7(s,P7(s,f))];break;case 2:Lh=[1,s];break;case 3:var Bh=P7(s,f),Gh=w6(ko),Yh=J7(s,Gh,f);Lh=[1,j7(Yh[1],Bh,Yh[2],Gh,1)];break;case 4:var qh=o8(f);if(s[5]){var Jh=s[4]?U7(s,P7(s,f),qh):s,Hh=B8(1,Jh),Wh=K4(f);if(eh(f8(f,Wh-1|0,1),Cz))if(rh(f8(f,Wh-2|0,1),Oz)){Lh=[0,Hh,83];var zh=1}else zh=0;else zh=0;if(!zh)Lh=[1,Hh]}else{var Vh=P7(s,f),$h=w6(ko);_6($h,s6(qh,2,dd(qh)-2|0));var Kh=J7(s,$h,f);Lh=[1,j7(Kh[1],Vh,Kh[2],$h,1)]}break;case 5:if(s[4])Lh=[1,B8(0,s)];else{z4(f),J4(f);Lh=0===(0===M5(q4(f))?0:W4(f))?[0,s,Ye]:D3(Nz)}break;case 6:var Qh=P7(s,f),Zh=w6(ko),tp=H7(s,Zh,f);Lh=[1,j7(tp[1],Qh,tp[2],Zh,0)];break;case 7:Lh=0===V4(f)?[1,H7(s,w6(ko),f)[1]]:[0,s,Pz];break;case 8:var ep=o8(f),rp=P7(s,f),ap=w6(ko),np=w6(ko);_6(np,ep);var up=z7(s,ep,ap,np,0,f),cp=U8(rp,up[2]),ip=up[3],sp=m6(np),fp=[1,[0,cp,m6(ap),sp,ip]];Lh=[0,up[1],fp];break;case 9:var op=w6(ko),vp=w6(ko),lp=w6(ko);_6(lp,o8(f));var bp=V7(s,P7(s,f),op,vp,lp,f),kp=bp[3],dp=m6(lp),hp=m6(vp),pp=[0,m6(op),hp,dp];Lh=[0,bp[1],[2,[0,bp[2],pp,kp]]];break;case 10:Lh=q7(s,f,function(t,e){if(J4(e),0===P5(q4(e)))if(0===S5(q4(e)))if(0===h5(q4(e)))for(;;){H4(e,0);var r=o5(q4(e));if(0!==r){if(1===r)t:for(;;){if(0===h5(q4(e)))for(;;){H4(e,0);var a=o5(q4(e));if(0!==a){if(1===a)continue t;var n=W4(e);break}}else n=W4(e);var u=n;break}else u=W4(e);break}}else u=W4(e);else u=W4(e);else u=W4(e);return 0===u?[0,t,[0,0,o8(e)]]:D3(Az)});break;case 11:Lh=[0,s,[0,0,o8(f)]];break;case 12:Lh=q7(s,f,function(t,e){if(J4(e),0===P5(q4(e)))if(0===F5(q4(e)))if(0===I5(q4(e)))for(;;){H4(e,0);var r=p5(q4(e));if(0!==r){if(1===r)t:for(;;){if(0===I5(q4(e)))for(;;){H4(e,0);var a=p5(q4(e));if(0!==a){if(1===a)continue t;var n=W4(e);break}}else n=W4(e);var u=n;break}else u=W4(e);break}}else u=W4(e);else u=W4(e);else u=W4(e);return 0===u?[0,t,[0,2,o8(e)]]:D3(Ez)});break;case 13:Lh=[0,s,[0,2,o8(f)]];break;case 14:Lh=q7(s,f,function(t,e){if(J4(e),0===P5(q4(e)))if(0===I5(q4(e)))for(;;){H4(e,0);var r=p5(q4(e));if(0!==r){if(1===r)t:for(;;){if(0===I5(q4(e)))for(;;){H4(e,0);var a=p5(q4(e));if(0!==a){if(1===a)continue t;var n=W4(e);break}}else n=W4(e);var u=n;break}else u=W4(e);break}}else u=W4(e);else u=W4(e);return 0===u?[0,t,[0,1,o8(e)]]:D3(xz)});break;case 15:Lh=[0,s,[0,1,o8(f)]];break;case 16:Lh=q7(s,f,function(t,e){if(J4(e),0===P5(q4(e)))if(0===e5(q4(e)))if(0===Q8(q4(e)))for(;;){H4(e,0);var r=$5(q4(e));if(0!==r){if(1===r)t:for(;;){if(0===Q8(q4(e)))for(;;){H4(e,0);var a=$5(q4(e));if(0!==a){if(1===a)continue t;var n=W4(e);break}}else n=W4(e);var u=n;break}else u=W4(e);break}}else u=W4(e);else u=W4(e);else u=W4(e);return 0===u?[0,t,[0,3,o8(e)]]:D3(Sz)});break;case 18:Lh=q7(s,f,function(t,e){function r(t){for(;;){H4(t,0);var e=s7(q4(t));if(0!==e){if(1===e)t:for(;;){if(0===$8(q4(t)))for(;;){H4(t,0);var r=s7(q4(t));if(0!==r){if(1===r)continue t;return W4(t)}}return W4(t)}return W4(t)}}}function a(t){for(;;)if(H4(t,0),0!==$8(q4(t)))return W4(t)}function n(t){var e=_7(q4(t));if(2<e>>>0)return W4(t);switch(e){case 0:var n=w5(q4(t));return 0===n?a(t):1===n?r(t):W4(t);case 1:return a(t);default:return r(t)}}function u(t){var e=G5(q4(t));if(0===e)for(;;){var r=g7(q4(t));if(2<r>>>0)return W4(t);switch(r){case 0:continue;case 1:return n(t);default:t:for(;;){if(0===$8(q4(t)))for(;;){var a=g7(q4(t));if(2<a>>>0)return W4(t);switch(a){case 0:continue;case 1:return n(t);default:continue t}}return W4(t)}}}return 1===e?n(t):W4(t)}J4(e);var c=r5(q4(e));if(2<c>>>0)var i=W4(e);else switch(c){case 0:if(0===$8(q4(e)))for(;;){var s=g7(q4(e));if(2<s>>>0)i=W4(e);else switch(s){case 0:continue;case 1:i=n(e);break;default:t:for(;;){if(0===$8(q4(e)))for(;;){var f=g7(q4(e));if(2<f>>>0)var o=W4(e);else switch(f){case 0:continue;case 1:o=n(e);break;default:continue t}break}else o=W4(e);i=o;break}}break}else i=W4(e);break;case 1:var v=s5(q4(e));i=0===v?u(e):1===v?n(e):W4(e);break;default:for(;;){var l=U5(q4(e));if(2<l>>>0)i=W4(e);else switch(l){case 0:i=u(e);break;case 1:continue;default:i=n(e)}break}}return 0===i?[0,t,[0,3,o8(e)]]:D3(Tz)});break;case 20:Lh=q7(s,f,function(t,e){function r(t){for(;;){H4(t,0);var e=s7(q4(t));if(0!==e){if(1===e)t:for(;;){if(0===$8(q4(t)))for(;;){H4(t,0);var r=s7(q4(t));if(0!==r){if(1===r)continue t;return W4(t)}}return W4(t)}return W4(t)}}}function a(t){return H4(t,0),0===$8(q4(t))?r(t):W4(t)}J4(e);var n=r5(q4(e));if(2<n>>>0)var u=W4(e);else switch(n){case 0:u=0===$8(q4(e))?r(e):W4(e);break;case 1:for(;;){H4(e,0);var c=Q5(q4(e));if(0===c)u=a(e);else{if(1===c)continue;u=W4(e)}break}break;default:for(;;){H4(e,0);var i=S7(q4(e));if(2<i>>>0)u=W4(e);else switch(i){case 0:u=a(e);break;case 1:continue;default:t:for(;;){if(0===$8(q4(e)))for(;;){H4(e,0);var s=S7(q4(e));if(2<s>>>0)var f=W4(e);else switch(s){case 0:f=a(e);break;case 1:continue;default:continue t}break}else f=W4(e);u=f;break}}break}}return 0===u?[0,t,[0,3,o8(e)]]:D3(_z)});break;case 22:Lh=[0,s,64];break;case 23:Lh=[0,s,65];break;case 24:Lh=[0,s,32];break;case 25:Lh=[0,s,33];break;case 26:Lh=[0,s,34];break;case 27:Lh=[0,s,40];break;case 28:Lh=[0,s,27];break;case 29:Lh=[0,s,35];break;case 30:Lh=[0,s,59];break;case 31:Lh=[0,s,60];break;case 32:Lh=[0,s,36];break;case 33:Lh=[0,s,45];break;default:Lh=[0,s,[0,3,o8(f)]]}}if(0===Lh[0]){var wp=L7([0,Lh[1],Lh[2]]);break}s=Lh[1]}break;case 1:for(var mp=i;;){var yp=K7(mp,mp[2]);if(0===yp[0]){wp=L7([0,yp[1],yp[2]]);break}mp=yp[1]}break;case 2:for(var gp=i;;){var _p=gp[2],Tp=function(t,e){for(;;){H4(e,12);var r=A5(q4(e));if(0!==r)return 1===r?t<50?Sp(t+1|0,e):uh(Sp,[0,e]):W4(e)}},Sp=function(t,e){if(0===E7(q4(e))){var r=t7(q4(e));if(0===r)return 0===Q8(q4(e))&&0===Q8(q4(e))&&0===Q8(q4(e))?t<50?Tp(t+1|0,e):uh(Tp,[0,e]):W4(e);if(1===r){if(0===Q8(q4(e)))for(;;){var a=c5(q4(e));if(0!==a)return 1===a?t<50?Tp(t+1|0,e):uh(Tp,[0,e]):W4(e)}return W4(e)}return W4(e)}return W4(e)},xp=function(t){return nh(Tp(0,t))};J4(_p);var Ep=q4(_p),Ap=Bc<Ep?ou<Ep?cr<Ep?lv<Ep?El<Ep?sk<Ep?ei<Ep?_u<Ep?1:6:No<Ep?_t<Ep?1:6:H<Ep?1:6:me<Ep?Yu<Ep?Rc<Ep?1:6:bk<Ep?1:6:rf<Ep?ms<Ep?1:6:Bl<Ep?1:6:Gn<Ep?Hv<Ep?ru<Ep?Eu<Ep?Uo<Ep?1:6:xo<Ep?1:6:Zt<Ep?Bu<Ep?1:6:Tf<Ep?1:6:iu<Ep?Hc<Ep?zu<Ep?1:6:mt<Ep?1:6:Yf<Ep?Wv<Ep?1:6:Mu<Ep?1:6:Fr<Ep?qf<Ep?Y<Ep?uv<Ep?1:6:sr<Ep?1:6:mc<Ep?Br<Ep?1:6:Ea<Ep?1:6:Xs<Ep?si<Ep?Ki<Ep?1:6:Re<Ep?1:6:Po<Ep?Mb<Ep?1:6:hl<Ep?1:6:ju<Ep?is<Ep?Ta<Ep?an<Ep?Ls<Ep?js<Ep?1:6:Nu<Ep?1:6:tb<Ep?Vf<Ep?1:6:Oa<Ep?1:6:Fi<Ep?ft<Ep?Ku<Ep?1:6:Vc<Ep?1:6:ja<Ep?le<Ep?1:6:ha<Ep?1:6:Ir<Ep?An<Ep?fn<Ep?ul<Ep?1:6:F<Ep?1:6:Rl<Ep?cu<Ep?1:6:il<Ep?1:6:pf<Ep?Xa<Ep?Hb<Ep?1:6:v<Ep?1:6:Et<Ep?cn<Ep?1:6:kf<Ep?1:6:ok<Ep?Nf<Ep?Ru<Ep?bo<Ep?G<Ep?1:6:Ui<Ep?1:6:fr<Ep?to<Ep?1:6:ae<Ep?1:6:vu<Ep?du<Ep?_b<Ep?1:6:Ys<Ep?1:6:A<Ep?Lb<Ep?1:6:_o<Ep?1:6:ab<Ep?Cr<Ep?Pc<Ep?rt<Ep?1:6:gi<Ep?1:6:bt<Ep?xe<Ep?1:6:La<Ep?1:6:Bo<Ep?ao<Ep?Lu<Ep?1:6:ka<Ep?1:6:Un<Ep?Vs<Ep?1:6:Mo<Ep?1:6:vn<Ep?Jl<Ep?Ct<Ep?ai<Ep?To<Ep?fl<Ep?ba<Ep?1:6:Fc<Ep?1:6:Zn<Ep?Xl<Ep?1:6:ys<Ep?1:6:Va<Ep?ql<Ep?Jf<Ep?1:6:ke<Ep?1:6:Df<Ep?wn<Ep?1:6:Xi<Ep?1:6:vt<Ep?Xn<Ep?y<Ep?al<Ep?1:6:mr<Ep?1:6:vl<Ep?Dr<Ep?1:6:fe<Ep?1:6:dl<Ep?rs<Ep?xc<Ep?1:6:dk<Ep?1:6:Dt<Ep?xa<Ep?1:6:Oo<Ep?1:6:or<Ep?wv<Ep?wu<Ep?nk<Ep?Ul<Ep?1:6:qt<Ep?1:6:gu<Ep?Vu<Ep?1:6:ub<Ep?1:6:Ll<Ep?sv<Ep?vo<Ep?1:6:Ua<Ep?1:6:ln<Ep?fi<Ep?1:6:ht<Ep?1:6:Gb<Ep?aa<Ep?fa<Ep?Da<Ep?1:6:kt<Ep?1:6:Hl<Ep?Ut<Ep?1:6:wb<Ep?1:6:Sf<Ep?ua<Ep?mv<Ep?1:6:Er<Ep?1:6:Za<Ep?Xr<Ep?1:6:Ao<Ep?1:6:_f<Ep?Xo<Ep?Vi<Ep?Cl<Ep?tk<Ep?Oi<Ep?1:6:tn<Ep?1:6:Qf<Ep?ct<Ep?1:6:j<Ep?1:6:_n<Ep?Pl<Ep?Rv<Ep?1:6:pb<Ep?1:6:Ar<Ep?Ni<Ep?1:6:qr<Ep?1:6:Te<Ep?Yi<Ep?Aa<Ep?Ft<Ep?1:6:Ii<Ep?1:6:Qa<Ep?as<Ep?1:6:ue<Ep?1:6:cb<Ep?kn<Ep?st<Ep?1:6:At<Ep?1:6:ni<Ep?sb<Ep?1:6:uu<Ep?1:6:V<Ep?ib<Ep?xb<Ep?ac<Ep?zs<Ep?1:6:ps<Ep?1:6:bl<Ep?ik<Ep?1:6:Qr<Ep?1:6:Tu<Ep?Ql<Ep?ut<Ep?1:6:br<Ep?1:6:ef<Ep?E<Ep?1:6:pi<Ep?1:6:wt<Ep?hc<Ep?zr<Ep?gs<Ep?1:6:Ia<Ep?1:6:Rt<Ep?no<Ep?1:6:hb<Ep?1:6:oo<Ep?_i<Ep?mb<Ep?1:6:Vr<Ep?1:6:er<Ep?nl<Ep?1:6:so<Ep?1:6:Go<Ep?jr<Ep?Wl<Ep?Av<Ep?ti<Ep?Iv<Ep?rc<Ep?Si<Ep?1:6:As<Ep?1:6:zi<Ep?kr<Ep?1:6:We<Ep?1:6:ws<Ep?fv<Ep?h<Ep?1:6:mk<Ep?1:6:Nv<Ep?In<Ep?1:2:cl<Ep?1:6:_c<Ep?m<Ep?Kl<Ep?Ka<Ep?1:6:Do<Ep?1:6:ci<Ep?Lc<Ep?1:6:wl<Ep?1:6:Hs<Ep?xi<Ep?dv<Ep?1:6:Tr<Ep?1:6:yt<Ep?it<Ep?1:6:fc<Ep?1:6:Kr<Ep?Ln<Ep?Uu<Ep?us<Ep?wo<Ep?1:6:Nb<Ep?1:6:I<Ep?la<Ep?1:6:Yn<Ep?1:6:Qo<Ep?ns<Ep?Ai<Ep?1:6:S<Ep?1:6:ob<Ep?hu<Ep?1:6:$c<Ep?1:6:sa<Ep?oi<Ep?Nn<Ep?bv<Ep?1:6:dn<Ep?1:6:Of<Ep?Cc<Ep?1:6:If<Ep?1:6:Vn<Ep?Pb<Ep?ls<Ep?1:6:tl<Ep?1:6:Hr<Ep?yb<Ep?1:6:Ht<Ep?1:6:Ba<Ep?Zv<Ep?Mn<Ep?$<Ep?ot<Ep?Kf<Ep?1:6:hk<Ep?1:6:Yo<Ep?_v<Ep?1:6:es<Ep?1:6:Du<Ep?$a<Ep?Dc<Ep?1:6:ki<Ep?1:6:Xv<Ep?$e<Ep?1:6:kl<Ep?1:6:Di<Ep?Tb<Ep?Ib<Ep?Qv<Ep?1:6:tf<Ep?1:6:ek<Ep?Vb<Ep?1:6:ov<Ep?1:6:db<Ep?Ya<Ep?vc<Ep?1:6:n<Ep?1:6:Mt<Ep?Xf<Ep?1:6:yi<Ep?1:6:$s<Ep?Fl<Ep?ol<Ep?Qe<Ep?Qb<Ep?1:6:qv<Ep?1:6:Wa<Ep?rn<Ep?1:6:ge<Ep?1:6:av<Ep?tv<Ep?Yv<Ep?1:6:Dv<Ep?1:6:xt<Ep?Xe<Ep?1:6:Ji<Ep?1:6:Ef<Ep?Bt<Ep?g<Ep?c<Ep?1:6:gb<Ep?1:6:mn<Ep?os<Ep?1:6:$i<Ep?1:6:lf<Ep?L<Ep?Ke<Ep?1:6:Vt<Ep?1:6:ff<Ep?Ha<Ep?1:6:oe<Ep?1:6:Jt<Ep?jc<Ep?Gt<Ep?dr<Ep?Sr<Ep?xn<Ep?Fe<Ep?1:6:Ab<Ep?1:6:ec<Ep?ro<Ep?1:6:fk<Ep?1:6:qc<Ep?mf<Ep?vv<Ep?1:6:Ub<Ep?1:6:ga<Ep?fo<Ep?1:6:Ob<Ep?1:6:uc<Ep?zt<Ep?Co<Ep?u<Ep?1:6:et<Ep?1:6:Wr<Ep?Qu<Ep?1:6:Pv<Ep?1:6:Fa<Ep?xv<Ep?jn<Ep?1:6:ku<Ep?1:6:Z<Ep?sn<Ep?1:6:U<Ep?1:6:Oc<Ep?li<Ep?ii<Ep?Li<Ep?Zu<Ep?1:6:Ec<Ep?1:6:ee<Ep?Zl<Ep?1:6:te<Ep?1:6:tt<Ep?Ra<Ep?Rr<Ep?1:6:Ov<Ep?1:6:Sb<Ep?Vv<Ep?1:6:bi<Ep?1:6:nu<Ep?gt<Ep?l<Ep?Qs<Ep?1:2:Ou<Ep?1:6:hn<Ep?Zb<Ep?1:6:Os<Ep?1:6:ea<Ep?pr<Ep?wc<Ep?1:6:de<Ep?1:6:nc<Ep?pv<Ep?1:6:ho<Ep?1:6:Ac<Ep?yl<Ep?oc<Ep?Zo<Ep?se<Ep?Ve<Ep?1:6:zn<Ep?1:6:ca<Ep?vs<Ep?1:6:yc<Ep?1:6:zc<Ep?xr<Ep?Lo<Ep?1:6:Le<Ep?1:6:ia<Ep?pn<Ep?1:6:Cf<Ep?1:6:$v<Ep?Oe<Ep?Vo<Ep?ma<Ep?1:6:Es<Ep?1:6:ve<Ep?Ev<Ep?1:6:hr<Ep?1:6:Al<Ep?he<Ep?yo<Ep?1:6:Pi<Ep?1:6:Ne<Ep?nr<Ep?1:6:Ts<Ep?1:6:$t<Ep?Fb<Ep?Tt<Ep?nt<Ep?Zf<Ep?1:6:N<Ep?1:6:x<Ep?Dn<Ep?1:6:pe<Ep?1:6:He<Ep?Wi<Ep?vb<Ep?1:6:rr<Ep?1:6:Gl<Ep?Ju<Ep?1:6:Xb<Ep?1:6:lt<Ep?da<Ep?un<Ep?ji<Ep?1:6:jt<Ep?1:6:kb<Ep?Tn<Ep?1:6:wr<Ep?1:6:tu<Ep?va<Ep?nb<Ep?1:2:Lt<Ep?1:2:qs<Ep?Ss<Ep?1:3:w<Ep?1:2:Dd(BV,Ep+1|0)-1|0;if(14<Ap>>>0)var Ip=W4(_p);else switch(Ap){case 0:Ip=0;break;case 1:Ip=14;break;case 2:if(H4(_p,2),0===W8(q4(_p))){for(;;)if(H4(_p,2),0!==W8(q4(_p))){Ip=W4(_p);break}}else Ip=W4(_p);break;case 3:Ip=1;break;case 4:H4(_p,1);Ip=0===r7(q4(_p))?1:W4(_p);break;case 5:Ip=13;break;case 6:H4(_p,12);var Cp=A5(q4(_p));Ip=0===Cp?xp(_p):1===Cp?function(t){return nh(Sp(0,t))}(_p):W4(_p);break;case 7:Ip=10;break;case 8:H4(_p,6);var Op=k7(q4(_p));Ip=0===Op?4:1===Op?3:W4(_p);break;case 9:Ip=9;break;case 10:Ip=5;break;case 11:Ip=11;break;case 12:Ip=7;break;case 13:if(H4(_p,14),0===E7(q4(_p))){var Np=t7(q4(_p));if(0===Np)Ip=0===Q8(q4(_p))&&0===Q8(q4(_p))&&0===Q8(q4(_p))?xp(_p):W4(_p);else if(1===Np)if(0===Q8(q4(_p)))for(;;){var Pp=c5(q4(_p));if(0!==Pp){Ip=1===Pp?xp(_p):W4(_p);break}}else Ip=W4(_p);else Ip=W4(_p)}else Ip=W4(_p);break;default:Ip=8}if(14<Ip>>>0)var Lp=D3(yz);else switch(Ip){case 0:Lp=[0,gp,hs];break;case 1:Lp=[1,F7(gp,_p)];break;case 2:Lp=[1,gp];break;case 3:var Rp=P7(gp,_p),Up=w6(ko),Dp=H7(gp,Up,_p);Lp=[1,j7(Dp[1],Rp,Dp[2],Up,0)];break;case 4:var Fp=P7(gp,_p),Mp=w6(ko),jp=J7(gp,Mp,_p);Lp=[1,j7(jp[1],Fp,jp[2],Mp,1)];break;case 5:Lp=[0,gp,95];break;case 6:Lp=[0,gp,xf];break;case 7:Lp=[0,gp,96];break;case 8:Lp=[0,gp,0];break;case 9:Lp=[0,gp,83];break;case 10:Lp=[0,gp,10];break;case 11:Lp=[0,gp,79];break;case 12:Lp=[0,gp,[6,o8(_p)]];break;case 13:var Xp=o8(_p),Bp=P7(gp,_p),Gp=w6(ko),Yp=w6(ko);_6(Yp,Xp);var qp=eh(Xp,gz)?0:1,Jp=$7(gp,qp,Gp,Yp,_p);_6(Yp,Xp);var Hp=m6(Gp),Wp=m6(Yp),zp=[7,[0,U8(Bp,Jp[2]),Hp,Wp]];Lp=[0,Jp[1],zp];break;default:Lp=[0,gp,[5,o8(_p)]]}if(0===Lp[0]){wp=L7([0,Lp[1],Lp[2]]);break}gp=Lp[1]}break;case 3:var Vp=$4(i[2]),$p=N7(i,Vp,Vp),Kp=w6(ko),Qp=w6(ko),Zp=i[2];J4(Zp);var tw=q4(Zp),ew=Zr<tw?Ss<tw?1:qs<tw?2:1:Dd(b$,tw+1|0)-1|0;if(5<ew>>>0)var rw=W4(Zp);else switch(ew){case 0:rw=1;break;case 1:rw=4;break;case 2:rw=0;break;case 3:H4(Zp,0);rw=0===r7(q4(Zp))?0:W4(Zp);break;case 4:rw=2;break;default:rw=3}if(4<rw>>>0)var aw=D3(mz);else switch(rw){case 0:var nw=o8(Zp);_6(Qp,nw),_6(Kp,nw);var uw=$7(F7(i,Zp),2,Kp,Qp,Zp),cw=m6(Kp),iw=m6(Qp),sw=[7,[0,U8($p,uw[2]),cw,iw]];aw=[0,uw[1],sw];break;case 1:aw=[0,i,hs];break;case 2:aw=[0,i,95];break;case 3:aw=[0,i,0];break;default:var fw=o8(Zp);_6(Qp,fw),_6(Kp,fw);var ow=$7(i,2,Kp,Qp,Zp),vw=m6(Kp),lw=m6(Qp),bw=[7,[0,U8($p,ow[2]),vw,lw]];aw=[0,ow[1],bw]}wp=L7([0,aw[1],aw[2]]);break;case 4:for(var kw=i[2],dw=i;;){J4(kw);var hw=q4(kw),pw=-1<hw?Bc<hw?l<hw?Nv<hw?In<hw?0:1:Qs<hw?0:1:tu<hw?va<hw?nb<hw?0:1:Lt<hw?0:1:qs<hw?Ss<hw?0:2:w<hw?0:1:Dd(lV,hw)-1|0:-1;if(5<pw>>>0)var ww=W4(kw);else switch(pw){case 0:ww=5;break;case 1:if(H4(kw,1),0===W8(q4(kw))){for(;;)if(H4(kw,1),0!==W8(q4(kw))){ww=W4(kw);break}}else ww=W4(kw);break;case 2:ww=0;break;case 3:H4(kw,0);ww=0===r7(q4(kw))?0:W4(kw);break;case 4:H4(kw,5);var mw=k7(q4(kw));ww=0===mw?3:1===mw?2:W4(kw);break;default:ww=4}if(5<ww>>>0)var yw=D3(nz);else switch(ww){case 0:dw=F7(dw,kw);continue;case 1:continue;case 2:var gw=P7(dw,kw),_w=w6(ko),Tw=H7(dw,_w,kw);dw=j7(Tw[1],gw,Tw[2],_w,0);continue;case 3:var Sw=P7(dw,kw),xw=w6(ko),Ew=J7(dw,xw,kw);dw=j7(Ew[1],Sw,Ew[2],xw,1);continue;case 4:var Aw=P7(dw,kw),Iw=w6(ko),Cw=w6(ko),Ow=w6(ko);_6(Ow,uz);var Nw=V7(dw,Aw,Iw,Cw,Ow,kw),Pw=Nw[3],Lw=m6(Ow),Rw=m6(Cw),Uw=[0,m6(Iw),Rw,Lw];yw=[0,Nw[1],[2,[0,Nw[2],Uw,Pw]]];break;default:var Dw=D7(dw,P7(dw,kw));yw=[0,Dw,[2,[0,P7(Dw,kw),cz,1]]]}wp=L7(yw);break}break;default:for(var Fw=i[2],Mw=i;;){J4(Fw);var jw=q4(Fw),Xw=Bc<jw?l<jw?Nv<jw?In<jw?1:2:Qs<jw?1:2:tu<jw?va<jw?nb<jw?1:2:Lt<jw?1:2:qs<jw?Ss<jw?1:3:w<jw?1:2:Dd(MV,jw+1|0)-1|0;if(5<Xw>>>0)var Bw=W4(Fw);else switch(Xw){case 0:Bw=0;break;case 1:Bw=6;break;case 2:if(H4(Fw,2),0===W8(q4(Fw))){for(;;)if(H4(Fw,2),0!==W8(q4(Fw))){Bw=W4(Fw);break}}else Bw=W4(Fw);break;case 3:Bw=1;break;case 4:H4(Fw,1);Bw=0===r7(q4(Fw))?1:W4(Fw);break;default:H4(Fw,5);var Gw=k7(q4(Fw));Bw=0===Gw?4:1===Gw?3:W4(Fw)}if(6<Bw>>>0)var Yw=D3(CM);else switch(Bw){case 0:Yw=[0,Mw,hs];break;case 1:Mw=F7(Mw,Fw);continue;case 2:continue;case 3:var qw=P7(Mw,Fw),Jw=w6(ko),Hw=H7(Mw,Jw,Fw);Mw=j7(Hw[1],qw,Hw[2],Jw,0);continue;case 4:var Ww=P7(Mw,Fw),zw=w6(ko),Vw=J7(Mw,zw,Fw);Mw=j7(Vw[1],Ww,Vw[2],zw,1);continue;case 5:var $w=P7(Mw,Fw),Kw=w6(ko),Qw=Mw;t:for(;;){J4(Fw);var Zw=q4(Fw),tm=92<Zw?Ss<Zw?1:qs<Zw?2:1:Dd($V,Zw+1|0)-1|0;if(6<tm>>>0)var em=W4(Fw);else switch(tm){case 0:em=0;break;case 1:em=7;break;case 2:em=6;break;case 3:H4(Fw,6);em=0===r7(q4(Fw))?6:W4(Fw);break;case 4:if(H4(Fw,4),0===f5(q4(Fw))){for(;;)if(H4(Fw,3),0!==f5(q4(Fw))){em=W4(Fw);break}}else em=W4(Fw);break;case 5:em=5;break;default:H4(Fw,7);var rm=q4(Fw),am=-1<rm?13<rm?Ss<rm?0:qs<rm?1:0:Dd(dV,rm)-1|0:-1;if(2<am>>>0)em=W4(Fw);else switch(am){case 0:em=2;break;case 1:em=1;break;default:H4(Fw,1);em=0===r7(q4(Fw))?1:W4(Fw)}}if(7<em>>>0)var nm=D3(SM);else switch(em){case 0:nm=[0,R7(Qw,P7(Qw,Fw),20),xM];break;case 1:nm=[0,R7(Qw,P7(Qw,Fw),20),EM];break;case 3:var um=o8(Fw);nm=[0,Qw,s6(um,1,dd(um)-1|0)];break;case 4:nm=[0,Qw,AM];break;case 5:for(g6(Kw,91);;){J4(Fw);var cm=q4(Fw),im=93<cm?1:Dd(hV,cm+1|0)-1|0;if(3<im>>>0)var sm=W4(Fw);else switch(im){case 0:sm=0;break;case 1:sm=4;break;case 2:H4(Fw,4);var fm=q4(Fw),om=91<fm?93<fm?-1:Dd(xh,fm-92|0)-1|0:-1;sm=0===om?1:1===om?2:W4(Fw);break;default:sm=3}if(4<sm>>>0)var vm=D3(_M);else switch(sm){case 0:vm=Qw;break;case 1:_6(Kw,TM);continue;case 2:g6(Kw,92),g6(Kw,93);continue;case 3:g6(Kw,93);vm=Qw;break;default:_6(Kw,o8(Fw));continue}Qw=vm;continue t}case 6:nm=[0,R7(Qw,P7(Qw,Fw),20),IM];break;default:_6(Kw,o8(Fw));continue}var lm=nm[1],bm=U8($w,P7(lm,Fw)),km=nm[2];Yw=[0,lm,[4,[0,bm,m6(Kw),km]]];break}break;default:Yw=[0,D7(Mw,P7(Mw,Fw)),[5,o8(Fw)]]}wp=L7(Yw);break}}var dm=wp[1],hm=M8(dm[2].slice(),dm);t[4]=dm;var pm=t[2],wm=[0,[0,hm,wp[2]]];jk(t[1],pm)[pm+1]=wm,t[2]=t[2]+1|0}},e9=function(t,e,r,a){var n=t?t[1]:t,u=e?e[1]:e;try{var c=s8(a),i=0}catch(e){if((e=sh(e))!==R4)throw e;var s=[0,[0,[0,r,Th[2],Th[3]],77],0];c=s8(LQ),i=s}var f=u?u[1]:Ah,o=function(t,e,r){return[0,t,e,PL,0,r,Sh]}(r,c,f[7]),v=[0,Z7(o,0)];return[0,[0,i],[0,0],Q7[1],[0,Q7[1]],[0,0],f[8],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,RQ],[0,o],v,[0,n],f,r,[0,0]]},r9=function(t){return H3(t[22][1])},a9=function(t){return t[26][7]},n9=function(t,e){var r=e[2];t[1][1]=[0,[0,e[1],r],t[1][1]];var a=t[21];return a?oh(a[1],t,r):a},u9=function(t,e){var r=e[2];if(eh(r,PQ))return 0;if(oh(Q7[3],r,t[4][1]))return n9(t,[0,e[1],[8,r]]);var a=oh(Q7[4],r,t[4][1]);return t[4][1]=a,0},c9=function(t,e){if(t<2){var r=e[24][1];t9(r,t);var a=jk(r[1],t)[t+1];return a?a[1][2]:D3(DQ)}throw[0,yh,CQ]},i9=function(t,e){return[0,e[1],e[2],e[3],e[4],e[5],t,e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28]]},s9=function(t,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],t,e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28]]},f9=function(t,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],t,e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28]]},o9=function(t,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],t,e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28]]},v9=function(t,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],t,e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28]]},l9=function(t,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],t,e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28]]},b9=function(t,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],t,e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28]]},k9=function(t,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],t,e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28]]},d9=function(t,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],t,e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28]]},h9=function(t,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],t,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28]]},p9=function(t,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],t,e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28]]},w9=function(t,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],[0,t],e[22],e[23],e[24],e[25],e[26],e[27],e[28]]},m9=function(t){function e(e){return n9(t,e)}return function(t){return K3(e,t)}},y9=function(t){var e=t[5][1];return e?[0,e[1][2]]:e},g9=function(t){var e=t[5][1];return e?[0,e[1][1]]:e},_9=function(t){return[0,t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15],t[16],t[17],t[18],t[19],t[20],0,t[22],t[23],t[24],t[25],t[26],t[27],t[28]]},T9=function(t,e,r){return[0,t[1],t[2],Q7[1],t[4],t[5],t[6],t[7],0,0,0,1,t[12],t[13],t[14],t[15],t[16],r,e,t[19],t[20],t[21],t[22],t[23],t[24],t[25],t[26],t[27],t[28]]},S9=function(t){return rh(t,zK)?0:1},x9=function(t){if("number"==typeof t){if(48===t)return 1}else if(3===t[0]&&S9(t[3]))return 1;return 0},E9=function(t){return rh(t,XK)&&rh(t,BK)&&rh(t,GK)&&rh(t,YK)&&rh(t,qK)&&rh(t,JK)&&rh(t,HK)&&rh(t,WK)?0:1},A9=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]&&E9(t[3]))return 1;return 0},I9=function(t){return rh(t,MK)&&rh(t,jK)?0:1},C9=function(t){var e=Gk(t,VK);if(0<=e)if(0<e)var r=Gk(t,bQ),a=0<=r?0<r&&rh(t,_Q)&&rh(t,TQ)&&rh(t,SQ)&&rh(t,xQ)&&rh(t,EQ)&&rh(t,AQ)&&rh(t,IQ)?0:1:rh(t,kQ)&&rh(t,dQ)&&rh(t,hQ)&&rh(t,pQ)&&rh(t,wQ)&&rh(t,mQ)&&rh(t,yQ)&&rh(t,gQ)?0:1;else a=1;else{var n=Gk(t,$K);a=0<=n?0<n&&rh(t,uQ)&&rh(t,cQ)&&rh(t,iQ)&&rh(t,sQ)&&rh(t,fQ)&&rh(t,oQ)&&rh(t,vQ)&&rh(t,lQ)?0:1:rh(t,KK)&&rh(t,QK)&&rh(t,ZK)&&rh(t,tQ)&&rh(t,eQ)&&rh(t,rQ)&&rh(t,aQ)&&rh(t,nQ)?0:1}var u=a?1:0;if(u)var c=u;else{var i=S9(t);if(i)c=i;else{if(rh(t,UK)&&rh(t,DK)&&rh(t,FK))return 0;c=1}}return c},O9=function(t){var e=Gk(t,yK);return(0<=e?0<e&&rh(t,IK)&&rh(t,CK)&&rh(t,OK)&&rh(t,NK)&&rh(t,PK)&&rh(t,LK)&&rh(t,RK)?0:1:rh(t,gK)&&rh(t,_K)&&rh(t,TK)&&rh(t,SK)&&rh(t,xK)&&rh(t,EK)&&rh(t,AK)?0:1)?1:0},N9=function(t,e){return c9(t,e)[1]},P9=function(t,e){return c9(t,e)[2]},L9=function(t){return N9(0,t)},R9=function(t){return P9(0,t)},U9=function(t){return c9(0,t)[3]},D9=function(t){var e=y9(t);if(e)var r=e[1][2][1]<R9(t)[2][1]?1:0;else r=e;return r},F9=function(t){var e=L9(t);if("number"==typeof e){var r=e-2|0;if(Zi<r>>>0){if(!(109<(r+1|0)>>>0))return 1}else{var a=6!==r?1:0;if(!a)return a}}return D9(t)},M9=function(t,e){var r=N9(t,e);if(A9(r))return 1;if(x9(r))return 1;if("number"==typeof r)var a=0;else if(3===r[0])if(I9(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 u=1;break;default:u=0}else u=3===r[0]?1:0;return u?1:0},j9=function(t){return M9(0,t)},X9=function(t){var e=15===L9(t)?1:0;if(e)var r=e;else{var a=64===L9(t)?1:0;r=a?15===N9(1,t)?1:0:a}return r},B9=function(t){var e=L9(t);if("number"==typeof e&&(13===e?1:40===e?1:0))return 1;return 0},G9=function(t,e){return n9(t,[0,R9(t),e])},Y9=function(t){var e=U9(t);fh(m9(t),e);var r=L9(t);if("number"==typeof r)if(hs===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)a=x9(r)?3:A9(r)?46:[1,Y8(r)];return G9(t,a)},q9=function(t){function e(e){return n9(t,[0,e[1],66])}return function(t){return K3(e,t)}},J9=function(t,e){var r=t[6];return r?G9(t,e):r},H9=function(t,e){var r=t[6];return r?n9(t,[0,e[1],e[2]]):r},W9=function(t,e){return n9(t,[0,e,[7,t[6]]])},z9=function(t){var e=t[25][1];if(e){var r=r9(t),a=L9(t),n=[0,R9(t),a,r];fh(e[1],n)}var u=t[24][1];t9(u,0);var c=jk(u[1],0)[1],i=c?c[1][1]:D3(UQ);t[23][1]=i;var s=U9(t);fh(m9(t),s),K3(function(e){return t[2][1]=[0,e,t[2][1]],0},c9(0,t)[4]);var f=[0,c9(0,t)];t[5][1]=f;var o=t[24][1];t9(o,0),1<o[2]&&k6(o[1],1,o[1],0,o[2]-1|0);var v=o[2]-1|0;return jk(o[1],v)[v+1]=0,o[2]=o[2]-1|0,0},V9=function(t,e){t[22][1]=[0,e,t[22][1]];var r=r9(t),a=Z7(t[23][1],r);return t[24][1]=a,0},$9=function(t){var e=t[22][1],r=e?e[2]:D3(mK);t[22][1]=r;var a=r9(t),n=Z7(t[23][1],a);return t[24][1]=n,0},K9=function(t){var e=1-F9(t);return e?8===L9(t)?z9(t):Y9(t):e},Q9=function(t,e){return Kd(L9(t),e)&&Y9(t),z9(t)},Z9=function(t,e){var r=L9(t);return("number"==typeof r?0:3===r[0]&&eh(r[3],e)?1:0)||Y9(t),z9(t)},ttt=function(t,e){var r=Hk(L9(t),e);return r?(z9(t),1):r},ett=[Mi,FQ,rd()],rtt=function(t,e,r){if(r){var a=r[1],n=a[1];if(e[25][1]=[0,n],t)for(var u=a[2][2];;){if(!u)return 0;var c=u[2];fh(n,u[1]);u=c}var i=t}else i=r;return i},att=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 rtt(1,t,e[6]),[0,r]}(t,r,fh(e,t))}catch(e){if((e=sh(e))===ett)return function(t,e){rtt(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=r9(t),a=Z7(t[23][1],r);return t[24][1]=a,0}(t,r);throw e}},ntt=function(t,e,r){var a=att(t,r);return a?a[1]:e},utt=function(t){var e=R9(t),r=L9(t);if("number"==typeof r)switch(r){case 15:var a=MQ,n=1;break;case 16:a=jQ,n=1;break;case 17:a=XQ,n=1;break;case 18:a=BQ,n=1;break;case 19:a=GQ,n=1;break;case 20:a=YQ,n=1;break;case 21:a=qQ,n=1;break;case 22:a=JQ,n=1;break;case 23:a=HQ,n=1;break;case 24:a=WQ,n=1;break;case 25:a=zQ,n=1;break;case 26:a=VQ,n=1;break;case 27:a=$Q,n=1;break;case 28:a=KQ,n=1;break;case 29:a=QQ,n=1;break;case 30:a=ZQ,n=1;break;case 31:a=tZ,n=1;break;case 32:a=eZ,n=1;break;case 33:a=rZ,n=1;break;case 34:a=aZ,n=1;break;case 35:a=nZ,n=1;break;case 36:a=uZ,n=1;break;case 37:a=cZ,n=1;break;case 38:a=iZ,n=1;break;case 39:a=sZ,n=1;break;case 40:a=fZ,n=1;break;case 41:a=oZ,n=1;break;case 42:a=vZ,n=1;break;case 43:a=lZ,n=1;break;case 44:a=bZ,n=1;break;case 45:a=kZ,n=1;break;case 46:a=dZ,n=1;break;case 47:a=hZ,n=1;break;case 48:a=pZ,n=1;break;case 49:a=wZ,n=1;break;case 50:a=mZ,n=1;break;case 51:a=yZ,n=1;break;case 52:a=gZ,n=1;break;case 53:a=_Z,n=1;break;case 54:a=TZ,n=1;break;case 55:a=SZ,n=1;break;case 56:a=xZ,n=1;break;case 57:a=EZ,n=1;break;case 58:a=AZ,n=1;break;case 59:a=IZ,n=1;break;case 60:a=CZ,n=1;break;case 61:a=OZ,n=1;break;case 62:a=NZ,n=1;break;case 63:a=PZ,n=1;break;case 64:a=LZ,n=1;break;case 65:a=RZ,n=1;break;case 111:a=UZ,n=1;break;case 112:a=DZ,n=1;break;case 113:a=FZ,n=1;break;case 114:a=MZ,n=1;break;case 115:a=jZ,n=1;break;case 116:a=XZ,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=GZ,n=1;else a=BZ,n=1;break;default:n=0}if(!n){Y9(t);a=YZ}return z9(t),[0,e,a]},ctt=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}},itt=function(t,e,r){var a=t?t[1]:R9(r),n=fh(e,r),u=y9(r);return[0,u?U8(a,u[1]):a,n]},stt=p6([0,o6]),ftt=p6([0,o6]),ott=p6([0,o6]),vtt=p6([0,function(t,e){var r=e[1],a=t[1],n=r[1],u=a[1];if(u)if(n){var c=n[1],i=u[1],s=R8(c),f=R8(i)-s|0;if(0===f)var o=L8(c),v=Gk(L8(i),o);else v=f}else v=-1;else v=n?1:0;if(0===v)var l=D8(a[2],r[2]),b=0===l?D8(a[3],r[3]):l;else b=v;return 0===b?qk(t[2],e[2]):b}]),ltt=oh(P4,k3,b3),btt=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)},u=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)},s=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)},w=function t(e){return t.fun(e)},m=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)},x=function t(e,r,a,n,u){return t.fun(e,r,a,n,u)},E=function t(e){return t.fun(e)},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)},O=function t(e){return t.fun(e)},N=function t(e){return t.fun(e)},P=function t(e,r){return t.fun(e,r)},L=function t(e,r){return t.fun(e,r)},R=function t(e){return t.fun(e)};function U(r){var a=N9(1,r);return"number"!=typeof a||1<(a+nv|0)>>>0?oh(h,r,fh(e,r)):oh(p,r,oh(t[13],0,r))}function D(t,r,a){return itt([0,r],function(t){var r=fh(m,t);return Q9(t,83),[0,a,r,fh(e,t)]},t)}function F(t,e,r,a){var n=D(t,e,oh(C,0,t)),u=[0,n[1],[1,n[2]]];return[0,[0,u[1],[0,a,[0,u],0,0!==r?1:0,0,1,0]]]}function M(t,r,a,n,u,c){return 1-a9(t)&&G9(t,13),[0,itt([0,r],function(t){var r=ttt(t,82);return Q9(t,83),[0,c,[0,fh(e,t)],r,0!==n?1:0,0!==u?1:0,0,a]},t)]}function j(t,e){var r=L9(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 z9(e)}return Y9(e)}function X(t,e){return e?n9(t,[0,e[1][1],8]):e}function B(t,e){return e?n9(t,[0,e[1],10]):e}function G(e){Q9(e,66);var r=4===L9(e)?1:0;if(r){Q9(e,4),V9(e,0);var a=fh(t[9],e);$9(e),Q9(e,5);var n=[0,a]}else n=r;return n}_k(e,function(t){return fh(n,t)}),_k(r,function(t){return 1-a9(t)&&G9(t,13),itt(0,function(t){return Q9(t,83),fh(e,t)},t)}),_k(a,function(t){var e=R9(t),r=L9(t);if("number"==typeof r){if(Bf===r)return z9(t),[0,[0,e,0]];if(Wt===r)return z9(t),[0,[0,e,1]]}return 0}),_k(n,function(t){return ttt(t,86),oh(u,t,fh(c,t))}),_k(u,function(t,e){if(86===L9(t)){var r=[0,e,0];return itt([0,e[1]],function(t){for(var e=r;;){var a=L9(t);if("number"!=typeof a||86!==a){var n=z3(e);if(n){var u=n[2];if(u)return[6,n[1],u[1],u[2]]}throw[0,yh,v0]}Q9(t,86),e=[0,fh(c,t),e]}},t)}return e}),_k(c,function(t){return ttt(t,88),oh(i,t,fh(s,t))}),_k(i,function(t,e){if(88===L9(t)){var r=[0,e,0];return itt([0,e[1]],function(t){for(var e=r;;){var a=L9(t);if("number"!=typeof a||88!==a){var n=z3(e);if(n){var u=n[2];if(u)return[7,n[1],u[1],u[2]]}throw[0,yh,o0]}Q9(t,88),e=[0,fh(s,t),e]}},t)}return e}),_k(s,function(t){return oh(f,t,fh(o,t))}),_k(f,function(t,e){var r=L9(t);if("number"==typeof r&&11===r&&!t[15]){var a=oh(h,t,e);return lh(S,t,a[1],0,[0,a[1],[0,[0,a,0],0]])}return e}),_k(o,function(t){var e=L9(t);return"number"==typeof e&&82===e?itt(0,function(t){return Q9(t,82),[0,fh(o,t)]},t):fh(v,t)}),_k(v,function(t){return oh(l,t,fh(b,t))}),_k(l,function(t,e){return!D9(t)&&ttt(t,6)?oh(l,t,itt([0,e[1]],function(t){return Q9(t,7),[4,e]},t)):e}),_k(b,function(t){var e=R9(t),r=L9(t);if("number"==typeof r)switch(r){case 4:return fh(_,t);case 6:return fh(d,t);case 46:return itt(0,function(t){return Q9(t,46),[8,fh(b,t)]},t);case 53:return itt(0,function(t){return Q9(t,53),[3,fh(E,t)]},t);case 95:return fh(T,t);case 103:return Q9(t,Ye),[0,e,8];case 42:var a=1;break;case 0:case 2:var n=bh(x,0,0,1,1,t);return[0,n[1],[2,n[2]]];case 30:case 31:return Q9(t,r),[0,e,[12,31===r?1:0]];default:a=0}else switch(r[0]){case 1:var u=r[1],c=u[4],i=u[3],s=u[2],f=u[1];return c&&J9(t,38),Q9(t,[1,[0,f,s,i,c]]),[0,f,[10,[0,s,i]]];case 9:var o=r[3],v=r[2],l=r[1];return Q9(t,[9,l,v,o]),1===l&&J9(t,38),[0,e,[11,[0,v,o]]];case 3:a=1;break;default:a=0}if(a){var h=fh(N,t);return[0,h[1],[5,h[2]]]}var p=fh(k,r);return p?(Q9(t,r),[0,e,p[1]]):(Y9(t),[0,e,0])}),_k(k,function(t){if("number"==typeof t)switch(t){case 29:return r0;case 111:return a0;case 112:return n0;case 113:return u0;case 114:return c0;case 115:return i0;case 116:return s0}else if(8===t[0])return f0;return 0}),_k(d,function(t){return itt(0,function(t){Q9(t,6);for(var r=0;;){var a=L9(t);if("number"==typeof a&&(7===a||hs===a)){var n=z3(r);return Q9(t,7),[9,n]}var u=[0,fh(e,t),r];7!==L9(t)&&Q9(t,9),r=u}},t)}),_k(h,function(t,e){return[0,e[1],[0,0,e,0]]}),_k(p,function(t,r){return 1-a9(t)&&G9(t,13),itt([0,r[1]],function(t){var a=ttt(t,82);return Q9(t,83),[0,[0,r],fh(e,t),a]},t)}),_k(w,function(t){return function(e){for(var r=e;;){var a=L9(t);if("number"==typeof a){var n=a-5|0;if(7<n>>>0?bs===n:5<(n-1|0)>>>0){var u=12===a?1:0,c=u?[0,itt(0,function(t){return Q9(t,12),[0,U(t)]},t)]:u;return[0,z3(r),c]}}var i=[0,U(t),r];5!==L9(t)&&Q9(t,9),r=i}}}),_k(m,function(t){return itt(0,function(t){Q9(t,4);var e=oh(w,t,0);return Q9(t,5),e},t)}),_k(y,function(t){Q9(t,4);var r=d9(0,t),a=L9(r);if("number"==typeof a)switch(a){case 5:var n=e0,u=2;break;case 42:u=1;break;case 12:case 110:n=[0,oh(w,r,0)],u=2;break;default:u=0}else u=3===a[0]?1:0;switch(u){case 0:if(fh(k,a)){var c=N9(1,r);if("number"==typeof c)if(1<(c+nv|0)>>>0)var i=0;else{var s=[0,oh(w,r,0)];i=1}else i=0;i||(s=[1,fh(e,r)]);var f=s}else f=[1,fh(e,r)];n=f;break;case 1:n=fh(g,r)}if(0===n[0])var o=n;else{var v=n[1];if(t[15])var l=n;else{var b=L9(t);if("number"==typeof b)if(5===b)if(11===N9(1,t))var d=[0,oh(w,t,[0,oh(h,t,v),0])],p=1;else d=[1,v],p=1;else 9===b?(Q9(t,9),d=[0,oh(w,t,[0,oh(h,t,v),0])],p=1):p=0;else p=0;p||(d=n),l=d}o=l}return Q9(t,5),o}),_k(g,function(e){var r=N9(1,e);if("number"==typeof r&&!(1<(r+nv|0)>>>0)){var a=oh(p,e,oh(t[13],0,e));return ttt(e,9),[0,oh(w,e,[0,a,0])]}return[1,oh(u,e,oh(i,e,oh(f,e,oh(l,e,oh(L,e,fh(A,e))))))]}),_k(_,function(t){var e=R9(t),r=itt(0,y,t),a=r[2];return 0===a[0]?lh(S,t,e,0,[0,r[1],a[1]]):a[1]}),_k(T,function(t){var e=R9(t),r=oh(C,0,t);return lh(S,t,e,r,fh(m,t))}),_k(S,function(t,r,a,n){return itt([0,r],function(t){return Q9(t,11),[1,[0,a,n,fh(e,t)]]},t)}),_k(x,function(r,a,n,u,c){var i=n?2===L9(c)?1:0:n;return itt(0,function(n){Q9(n,i?2:i);var c=0;t:for(;;){if(r&&u)throw[0,yh,JZ];var s=R9(n),f=L9(n);if("number"==typeof f){if(13<=f)if(hs===f)var o=z3(c),v=1;else v=0;else if(0===f)v=0;else switch(f-1|0){case 0:i?v=0:(o=z3(c),v=1);break;case 2:i?(o=z3(c),v=1):v=0;break;case 11:if(u){var l=[1,itt([0,s],function(t){return Q9(t,12),[0,fh(e,t)]},n)];j(i,n),c=[0,l,c];continue}v=0;break;default:v=0}if(v)return Q9(n,i?3:1),[0,i,o]}for(var b=r,k=a,d=0,h=0,p=0;;){var w=L9(n);if("number"==typeof w)switch(w){case 6:B(n,p),Q9(n,6);var m=L9(n);if("number"==typeof m)if(6===m){X(n,d);var y=[4,itt([0,s],function(t,r){return function(a){Q9(a,6);var n=utt(a);Q9(a,7),Q9(a,7);var u=L9(a);if("number"==typeof u){if(4===u)var c=1;else if(95===u)c=1;else{var i=0;c=0}if(c){var s=D(a,t,oh(C,0,a)),f=0,o=1,v=[0,s[1],[1,s[2]]];i=1}}else i=0;if(!i){var l=ttt(a,82);Q9(a,83),f=l,o=0,v=fh(e,a)}return[0,n,v,f,0!==r?1:0,o]}}(s,h),n)],g=1,_=0}else _=1;else _=1;_&&(y=[2,itt([0,s],function(t,r){return function(a){var n=83===N9(1,a)?1:0;if(n){var u=utt(a);Q9(a,83);var c=[0,u]}else c=n;var i=fh(e,a);return Q9(a,7),Q9(a,83),[0,c,i,fh(e,a),0!==t?1:0,r]}}(h,d),n)],g=1);break;case 42:if(b){if(0===d){var T=[0,R9(n)];z9(n),b=0,k=0,h=T;continue}throw[0,yh,HZ]}g=0;break;case 100:if(0===d){var S=R9(n);z9(n),b=0,k=0,d=[0,[0,S,0]];continue}g=0;break;case 101:if(0===d){var x=R9(n);z9(n),b=0,k=0,d=[0,[0,x,1]];continue}g=0;break;case 4:case 95:B(n,p),X(n,d),y=[3,itt([0,s],function(t){return function(e){var r=oh(C,0,e);return[0,D(e,R9(e),r),0!==t?1:0]}}(h),n)],g=1;break;default:g=0}else if(3===w[0])if(rh(w[3],WZ))g=0;else{if(k){if(0===d){var E=[0,R9(n)];z9(n),b=0,k=0,p=E;continue}throw[0,yh,zZ]}g=0}else g=0;if(!g){if(h)if(p){y=D3(VZ);var A=1}else"number"==typeof w?1<(w+nv|0)>>>0?A=0:(y=M(n,s,d,0,p,[1,[0,h[1],$Z]]),A=1):A=0;else p&&"number"==typeof w?1<(w+nv|0)>>>0?A=0:(y=M(n,s,d,h,0,[1,[0,p[1],KZ]]),A=1):A=0;if(!A){var I=function(e){V9(e,0);var r=oh(t[21],0,e);return $9(e),r},O=I(n)[2];if(1===O[0]){var N=O[1][2];if(rh(N,QZ))if(rh(N,ZZ))var P=0,L=0;else L=1;else L=1;if(L){var R=L9(n);if("number"==typeof R){var U=R-5|0;if(89<U>>>0)if(91<(U+1|0)>>>0)var G=1;else B(n,p),X(n,d),y=F(n,s,h,O),P=1,G=0;else 1<(U-77|0)>>>0?G=1:(y=M(n,s,d,h,p,O),P=1,G=0)}else G=1;if(G){var Y=I(n),q=eh(N,t0);B(n,p),X(n,d),y=[0,itt([0,s],function(t,e,r,a){return function(n){var u=D(n,t,0),c=u[2][2],i=r[1];if(0===a){var s=c[2],f=s[1];s[2]?n9(n,[0,i,72]):f&&!f[2]||n9(n,[0,i,72])}else{var o=c[2];!o[1]&&!o[2]||n9(n,[0,i,71])}var v=0!==e?1:0,l=a?[1,u]:[2,u];return[0,r[2],l,0,v,0,0,0]}}(s,h,Y,q),n)],P=1}}}else P=0;if(!P){var J=L9(n);if("number"==typeof J){if(4===J)var H=1;else if(95===J)H=1;else{var W=0;H=0}H&&(B(n,p),X(n,d),y=F(n,s,h,O),W=1)}else W=0;W||(y=M(n,s,d,h,p,O))}}}j(i,n),c=[0,y,c];continue t}}},c)}),_k(E,function(t){var e=41===L9(t)?1:0;if(e){Q9(t,41);for(var r=0;;){var a=[0,fh(N,t),r],n=L9(t);if("number"!=typeof n||9!==n){var u=z3(a);break}Q9(t,9),r=a}}else u=e;return[0,bh(x,0,0,0,0,t),u]}),_k(A,function(t){var e=utt(t),r=e[2],a=e[1];return O9(r)&&n9(t,[0,a,4]),[0,a,r]}),_k(I,function(t){return itt(0,function(t){var e=fh(A,t),a=83===L9(t)?1:0;return[0,e,a?[0,fh(r,t)]:a]},t)}),_k(C,function(t,r){var n=95===L9(r)?1:0;if(n){1-a9(r)&&G9(r,13);var u=[0,itt(0,function(r){Q9(r,95);for(var n=0,u=0;;){var c=fh(a,r),i=fh(I,r),s=i[2],f=i[1],o=L9(r);if(0===t)var v=0,l=0;else{if("number"==typeof o)if(79===o){z9(r),v=[0,fh(e,r)],l=1;var b=1}else b=0;else b=0;b||(n&&n9(r,[0,f,67]),v=0,l=n)}var k=[0,[0,f,[0,s[1],s[2],c,v]],u],d=L9(r);if("number"==typeof d){if(96===d)var h=1;else if(hs===d)h=1;else{var p=0;h=0}if(h){var w=z3(k);p=1}}else p=0;if(!p){if(Q9(r,9),96!==L9(r)){n=l,u=k;continue}w=z3(k)}return Q9(r,96),w}},r)]}else u=n;return u}),_k(O,function(t){var r=95===L9(t)?1:0;return r?[0,itt(0,function(t){Q9(t,95);for(var r=0;;){var a=L9(t);if("number"==typeof a&&(96===a||hs===a)){var n=z3(r);return Q9(t,96),n}var u=[0,fh(e,t),r];96!==L9(t)&&Q9(t,9),r=u}},t)]:r}),_k(N,function(t){return oh(P,t,fh(A,t))}),_k(P,function(t,e){return itt([0,e[1]],function(t){for(var r=[0,e[1],[0,e]];;){var a=r[2],n=r[1];if(10!==L9(t))return[0,a,fh(O,t)];var u=itt([0,n],function(t){return function(e){return Q9(e,10),[0,t,fh(A,e)]}}(a),t),c=u[1];r=[0,c,[1,[0,c,u[2]]]]}},t)}),_k(L,function(t,e){var r=oh(P,t,e);return[0,r[1],[5,r[2]]]}),_k(R,function(t){var e=L9(t);return"number"==typeof e&&83===e?[0,fh(r,t)]:0});var Y=0;function q(t){var e=d9(0,t),r=L9(e);return"number"==typeof r&&66===r?[0,itt(Y,G,e)]:0}function J(t){var e=L9(t),r=N9(1,t);return"number"==typeof e&&83===e?"number"==typeof r&&66===r?(Q9(t,83),[0,0,q(t)]):[0,fh(R,t),q(t)]:qZ}function H(t,e){var r=i9(1,e);V9(r,1);var a=fh(t,r);return $9(r),a}var W=fh(C,1);var z=fh(C,0);return[0,function(t){return H(e,t)},function(t){return H(A,t)},function(t){return H(z,t)},function(t){return H(W,t)},function(t){return H(O,t)},function(t){return H(N,t)},function(t,e,r){return H(lh(x,t,e,0,0),r)},function(t){return H(E,t)},function(t){return H(m,t)},function(t){return H(r,t)},function(t){return H(R,t)},function(t){return H(q,t)},function(t){return H(J,t)}]}(ltt),ktt=function(t){function e(t,e){for(var u=e;;){var c=u[2];switch(c[0]){case 0:return Q3(r,t,c[1][1]);case 1:return Q3(a,t,c[1][1]);case 2:u=c[1][1];continue;case 3:var i=c[1][1],s=i[2],f=t[2],o=t[1];oh(stt[3],s,f)&&n9(o,[0,i[1],36]);var v=n([0,o,f],i),l=oh(stt[4],s,v[2]);return[0,v[1],l];default:return n9(t[1],[0,u[1],25]),t}}}function r(t,r){if(0===r[0]){var a=r[1][2],u=a[1];return e(1===u[0]?n(t,u[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 I9(r)&&H9(n,[0,a,35]),(S9(r)||E9(r))&&H9(n,[0,a,46]),[0,n,t[2]]}function u(t,r,a,n,u){var c=r||1-a;if(c){var i=u[2],s=i[2],f=r?i9(1-t[6],t):t;if(n){var o=n[1],v=o[2],l=o[1];I9(v)&&H9(f,[0,l,37]),(S9(v)||E9(v))&&H9(f,[0,l,46])}var b=Q3(e,[0,f,stt[1]],i[1]),k=s?(e(b,s[1][2][1]),0):s}else k=c;return k}function c(t,e){function r(r){var a=s9(e,f9(t,r)),n=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],1,a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28]];Q9(n,4);for(var u=0;;){var c=L9(n);if("number"==typeof c){var i=c-5|0;if(7<i>>>0?bs===i?1:0:5<(i-1|0)>>>0?1:0){var s=12===c?1:0;if(s){var f=R9(n);Q9(n,12);var o=oh(ltt[19],n,35),v=[0,[0,U8(f,o[1]),[0,o]]]}else v=s;5!==L9(n)&&G9(n,55);var l=[0,z3(u),v];return Q9(n,5),l}}var b=oh(ltt[19],n,35);if(79===L9(n)){Q9(n,79);var k=fh(ltt[10],n),d=[0,U8(b[1],k[1]),[2,[0,b,k]]]}else d=b;5!==L9(n)&&Q9(n,9);u=[0,d,u]}}return function(t){return itt(0,r,t)}}function i(t,e,r){var a=T9(t,e,r),n=fh(ltt[17],a),u=n[1];return[0,u,[0,[0,u,n[2]]],n[3]]}function s(t){return ttt(t,Ye)}function f(t){return ttt(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],u=3===a[1][2][0]?1:0;if(u){a=n;continue}return u}return 1}return r}function v(t){for(var e=0,r=0;;){var a=itt(0,function(t){var e=oh(ltt[19],t,34);if(79===L9(t)){Q9(t,79);var r=[0,fh(ltt[10],t)],a=0}else if(3===e[2][0])r=Ih[1],a=Ih[2];else r=0,a=[0,[0,e[1],50],0];return[0,[0,e,r],a]},t),n=a[2],u=[0,[0,a[1],n[1]],e],c=B3(n[2],r);if(9!==L9(t)){var i=z3(c);return[0,z3(u),i]}Q9(t,9);e=u,r=c}}function l(t,e,r){Q9(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,l9(1,t)),r=e[1],a=r[1];return[0,r,z3(Q3(function(t,e){return e[2][2]?t:[0,[0,e[1],49],t]},e[2],a))]}function p(t){return l(28,1,l9(1,t))}return[0,f,s,function(t,e,r){var a=R9(t),n=L9(t);if("number"==typeof n)if(Bf===n){z9(t);var u=[0,[0,a,0]],c=1}else Wt===n?(z9(t),u=[0,[0,a,1]],c=1):c=0;else c=0;c||(u=0);return u&&(e||r)?(n9(t,[0,u[1][1],8]),0):u},c,i,o,u,function(t,e,r){var a=[0,t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],1,t[12],t[13],t[14],t[15],t[16],t[17],t[18],t[19],t[20],t[21],t[22],t[23],t[24],t[25],t[26],t[27],t[28]],n=L9(a);if("number"==typeof n&&0===n){var u=i(a,e,r);return[0,u[2],u[3]]}var c=T9(a,e,r);return[0,[1,fh(ltt[10],c)],c[6]]},function(t){var e=itt(0,function(t){var e=L9(t);if("number"==typeof e){var r=e+Rs|0;if(4<r>>>0)var a=0;else{switch(r){case 0:var n=d(t),u=1;break;case 3:n=h(t),u=1;break;case 4:n=p(t),u=1;break;default:a=0,u=0}if(u){var c=n;a=1}}}else a=0;if(!a){Y9(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=R9(e),a=f(e);Q9(e,15);var n=s(e),v=e[7],l=L9(e);if(0===v)var b=0;else if("number"==typeof l)if(4===l){var k=0,d=0;b=1}else 95===l?(k=fh(t[3],e),d=4===L9(e)?0:[0,oh(ltt[13],l0,e)],b=1):b=0;else b=0;if(!b){var h=[0,oh(ltt[13],b0,e)];k=fh(t[3],e),d=h}if(0===a)if(0===n)var p=0,w=0;else p=1,w=0;else 0===n?(p=0,w=e[18]):(p=1,w=1);var m=fh(c(w,p),e),y=fh(t[13],e),g=i(e,a,n),_=g[2],T=o(m);u(e,g[3],T,d,m);var S=0===_[0]?[0,_[1][1],0]:[0,_[1][1],1],x=[20,[0,d,m,_,a,n,y[2],S[2],y[1],k]];return[0,U8(r,S[1]),x]}]}(btt),dtt=function(t){return[0,function(t,e){return 0===e[0]?e[1]:(K3(function(e){return n9(t,e)},e[2][1]),e[1])},function(e,r,a){var n=e?e[1]:21;if(0===a[0])var u=a[1];else K3(function(t){return n9(r,t)},a[2][2]),u=a[1];1-fh(t[24],u)&&n9(r,[0,u[1],n]);var c=u[2];return"number"==typeof c||10===c[0]&&I9(c[1][2])&&H9(r,[0,u[1],43]),oh(t[20],r,u)},k0,function(t,e){var r=W3(t[2],e[2]);return[0,W3(t[1],e[1]),r]},function(t){var e=z3(t[2]);return[0,z3(t[1]),e]}]}(ltt),htt=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)},u=function t(e){return t.fun(e)},c=function t(e){return t.fun(e)},i=function t(e){return t.fun(e)},s=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)},w=function t(e){return t.fun(e)},m=function t(e,r,a,n,u){return t.fun(e,r,a,n,u)},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,u){return t.fun(e,r,a,n,u)},S=function t(e,r,a,n){return t.fun(e,r,a,n)},x=function t(e){return t.fun(e)},E=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)},O=function t(e,r,a,n){return t.fun(e,r,a,n)},N=function t(e){return t.fun(e)},P=function t(e){return t.fun(e)},L=function t(e){return t.fun(e)},R=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=fh(i,t),r=fh(c,t);if(r){var n=vh(F,0,t,e),u=fh(a,t);return[0,[0,U8(n[1],u[1]),[2,[0,r[1],n,u]]]]}return e}function j(t,e){if("number"==typeof e){var r=46!==e?1:0;if(!r)return r}throw ett}function X(t){var e=w9(j,t),r=M(e),a=L9(e);if("number"==typeof a){if(11===a)throw ett;if(83===a&&Hk(g9(e),B1))throw ett}if(j9(e)){if(0===r[0]){var n=r[1][2];if("number"==typeof n);else if(10===n[0])if(rh(n[1][2],G1));else{if(!D9(e))throw ett}else;}return r}return r}function B(t,r,a,n,u){return[0,[0,u,[15,[0,n,oh(e,t,r),oh(e,t,a)]]]]}function G(t,e,r){for(var a=e,n=r;;){var u=L9(t);if("number"!=typeof u||85!==u)return[0,n,a];Q9(t,85);var c=itt(0,o,t),i=U8(n,c[1]);a=B(t,a,c[2],1,i),n=i}}function Y(t,e,r,a){return[0,a,[3,[0,r,t,e]]]}function q(t,r,a,n,u,c){var i=t?t[1]:1,s=r?r[1]:r,f=a?a[1]:a,o=p9(0,n),v=fh(ltt[7],o),l=R9(n);Q9(n,7);var b=U8(u,l),k=[0,oh(e,n,c),[2,v],1];return bh(m,[0,i],[0,s],n,u,[0,[0,b,s?[21,[0,k,f]]:[16,k]]])}function J(t,r,a,n,u,c){var i=t?t[1]:1,s=r?r[1]:r,f=a?a[1]:a,o=fh(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 n9(n,[0,b,81])}var p=U8(u,b),w=v?[1,[0,b,l]]:[0,l];if(0===c[0]){var y=c[1][2];"number"==typeof y&&0===y&&v&&n9(n,[0,p,82])}else;var g=[0,oh(e,n,c),w,0];return bh(m,[0,i],[0,s],n,u,[0,[0,p,s?[21,[0,g,f]]:[16,g]]])}function H(t,e){if("number"==typeof e){if(51<=e)var r=e-52|0,a=30<r>>>0?32<=r?0:1:3===r?1:0;else a=35===e?1:46===e?1:0;if(a)return 0}throw ett}return _k(r,function(t){var e=L9(t),r=j9(t);if("number"==typeof e){var a=e-5|0;if(89<a>>>0)var u=91<(a+1|0)>>>0?0:1;else if(53===a){if(t[17])return[0,fh(n,t)];u=0}else u=0}else u=0;if(!u&&0===r)return M(t);var c=att(t,X);if(c)return c[1];var i=att(t,R);return i?i[1]:M(t)}),_k(a,function(t){return oh(e,t,fh(r,t))}),_k(n,function(t){return itt(0,function(t){if(t[10]&&G9(t,83),Q9(t,58),F9(t))var e=0,r=0;else{var n=ttt(t,Ye),u=L9(t);if("number"==typeof u){if(83===u)var c=1;else if(10<=u){var i=0;c=0}else switch(u){case 0:case 2:case 3:case 4:case 6:i=0,c=0;break;default:c=1}if(c){var s=0;i=1}}else i=0;if(!i)s=1;var f=n||s;e=f?[0,fh(a,t)]:f,r=n}return[28,[0,e,r]]},t)}),_k(u,function(t){var e=t[2];if("number"==typeof e)var r=0;else switch(e[0]){case 17:var a=e[1];if(!rh(a[1][2],j1)){var n=rh(a[2][2],X1);if(!n)return n}r=1;break;case 10:case 16:r=1;break;default:r=0}return r?1:0}),_k(c,function(t){var e=L9(t);if("number"==typeof e){var r=e-67|0;if(12<r>>>0)var a=0;else{switch(r){case 0:var n=E1;break;case 1:n=A1;break;case 2:n=I1;break;case 3:n=C1;break;case 4:n=O1;break;case 5:n=N1;break;case 6:n=P1;break;case 7:n=L1;break;case 8:n=R1;break;case 9:n=U1;break;case 10:n=D1;break;case 11:n=F1;break;default:n=M1}var u=n;a=1}}else a=0;if(!a)u=0;return 0!==u&&z9(t),u}),_k(i,function(t){var r=R9(t),n=fh(f,t);if(82===L9(t)){Q9(t,82);var u=fh(a,k9(0,t));Q9(t,83);var c=itt(0,a,t),i=U8(r,c[1]),s=c[2];return[0,[0,i,[7,[0,oh(e,t,n),u,s]]]]}return n}),_k(s,function(t){return oh(e,t,fh(i,t))}),_k(f,function(t){for(var e=itt(0,o,t),r=G(t,e[2],e[1]),a=r[2],n=r[1];;){var u=t[26],c=L9(t);if("number"==typeof c){if(81===c){1-u[6]&&G9(t,94),Q9(t,81);var i=itt(0,o,t),s=G(t,i[2],i[1]),f=U8(n,s[1]);a=B(t,a,s[2],2,f),n=f;continue}if(84===c){Q9(t,84);var v=itt(0,o,t),l=G(t,v[2],v[1]),b=U8(n,l[1]);a=B(t,a,l[2],0,b),n=b;continue}}return a}}),_k(o,function(t){var r=0;t:for(;;){var a=itt(0,function(t){return[0,0!==fh(v,t)?1:0,fh(l,k9(0,t))]},t),n=a[2],u=n[2],c=a[1];if(95===L9(t))if(0===u[0]){var i=u[1][2];"number"==typeof i||12===i[0]&&G9(t,54)}else;var s=L9(t);if("number"==typeof s){var f=s+Hf|0;if(1<f>>>0)if(69<=f)switch(f-69|0){case 0:var o=n1,b=1;break;case 1:o=u1,b=1;break;case 2:o=c1,b=1;break;case 3:o=i1,b=1;break;case 4:o=s1,b=1;break;case 5:o=f1,b=1;break;case 6:o=o1,b=1;break;case 7:o=v1,b=1;break;case 8:o=l1,b=1;break;case 9:o=b1,b=1;break;case 10:o=k1,b=1;break;case 11:o=d1,b=1;break;case 12:o=h1,b=1;break;case 13:o=p1,b=1;break;case 14:o=w1,b=1;break;case 15:o=m1,b=1;break;case 16:o=y1,b=1;break;case 17:o=g1,b=1;break;case 18:o=_1,b=1;break;case 19:o=T1,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=x1,b=1;else o=S1,b=1;if(b){var d=o;k=1}}else k=0;if(!k)d=0;if(0!==d&&z9(t),!r&&!d)return u;if(d){var h=d[1],p=h[1],w=n[1];(w?14===p?1:0:w)&&n9(t,[0,c,22]);for(var m=oh(e,t,u),y=[0,p,h[2]],g=c,_=r;;){var T=y[2],S=y[1];if(_){var x=_[1],E=x[2],A=E[2],I=0===A[0]?A[1]:A[1]-1|0;if(T[1]<=I){var C=U8(x[3],g);m=Y(x[1],m,E[1],C),y=[0,S,T],g=C,_=_[2];continue}}r=[0,[0,m,[0,S,T],g],_];continue t}}for(var O=oh(e,t,u),N=c,P=r;;){if(!P)return[0,O];var L=P[1],R=U8(L[3],N),U=P[2];O=Y(L[1],O,L[2][1],R),N=R,P=U}}}),_k(v,function(t){var e=L9(t);if("number"==typeof e)if(48<=e){if(Bf<=e){if(!(108<=e))switch(e-100|0){case 0:return $0;case 1:return K0;case 6:return Q0;case 7:return Z0}}else if(65===e&&t[18])return t1}else if(45<=e)switch(e+-45|0){case 0:return e1;case 1:return r1;default:return a1}return 0}),_k(l,function(t){var e=R9(t),r=fh(v,t);if(r){var a=r[1];z9(t);var n=itt(0,b,t),c=n[2],i=U8(e,n[1]);if(6===a){var s=c[2];if("number"==typeof s);else switch(s[0]){case 10:H9(t,[0,i,39]);break;case 16:1===s[1][2][0]&&n9(t,[0,i,80]);break;default:}}else;return[0,[0,i,[26,[0,a,1,c]]]]}var f=L9(t);if("number"==typeof f)if(108===f)var o=V0,l=1;else if(109===f)o=z0,l=1;else l=0;else l=0;if(!l)o=0;if(o){z9(t);var d=itt(0,b,t),h=d[2];1-fh(u,h)&&n9(t,[0,h[1],21]);var p=h[2];"number"==typeof p||10===p[0]&&I9(p[1][2])&&J9(t,45);return[0,[0,U8(e,d[1]),[27,[0,o[1],h,1]]]]}return fh(k,t)}),_k(b,function(t){return oh(e,t,fh(l,t))}),_k(k,function(t){var r=fh(d,t);if(D9(t))return r;var a=L9(t);if("number"==typeof a)if(108===a)var n=W0,c=1;else if(109===a)n=H0,c=1;else c=0;else c=0;if(!c)n=0;if(n){var i=oh(e,t,r);1-fh(u,i)&&n9(t,[0,i[1],21]);var s=i[2],f=("number"==typeof s||10===s[0]&&I9(s[1][2])&&J9(t,44),R9(t));return z9(t),[0,[0,U8(i[1],f),[27,[0,n[1],i,0]]]]}return r}),_k(d,function(t){var e=R9(t),r=[0,t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15],0,t[17],t[18],t[19],t[20],t[21],t[22],t[23],t[24],t[25],t[26],t[27],t[28]],a=1-t[16],n=L9(r);if("number"==typeof n){var u=n-44|0;if(7<u>>>0)var c=0;else{switch(u){case 0:if(a)var i=[0,fh(g,r)],s=1;else c=0,s=0;break;case 6:i=[0,fh(w,r)],s=1;break;case 7:i=[0,fh(p,r)],s=1;break;default:c=0,s=0}if(s){var f=i;c=1}}}else c=0;if(!c)f=X9(r)?[0,fh(x,r)]:fh(A,r);return bh(m,0,0,r,e,f)}),_k(h,function(t){return oh(e,t,fh(d,t))}),_k(p,function(t){switch(t[20]){case 0:var e=j0;break;case 1:e=X0;break;default:e=B0}var r=e[1],a=R9(t);Q9(t,51);var n=[0,a,0],u=L9(t);if("number"==typeof u&&!(11<=u))switch(u){case 4:var c=e[2]?n:(n9(t,[0,a,6]),[0,a,[10,[0,a,G0]]]);return lh(y,Y0,t,a,c);case 6:case 10:var i=r?n:(n9(t,[0,a,5]),[0,a,[10,[0,a,q0]]]);return lh(y,J0,t,a,i)}return r?Y9(t):n9(t,[0,a,5]),n}),_k(w,function(t){return itt(0,function(t){Q9(t,50),Q9(t,4);var e=fh(a,k9(0,t));return Q9(t,5),[11,e]},t)}),_k(m,function(t,r,a,n,u){var c=t?t[1]:1,i=r?r[1]:r,s=bh(T,[0,c],[0,i],a,n,u),f=Hk(g9(a),M0);function o(t,r){var a=fh(_,r),u=U8(n,a[1]),o=a[2],v=[0,oh(e,r,s),t,o];if(f)var l=0;else if(i)l=0;else{var b=[4,v];l=1}if(!l)b=[20,[0,v,f]];return bh(m,[0,c],[0,i],r,n,[0,[0,u,b]])}if(a[13])return s;var v=L9(a);if("number"==typeof v){if(4===v)return o(0,a);if(95===v&&a9(a)){var l=w9(function(t,e){throw ett},a);return ntt(l,s,function(t){return o(fh(btt[5],t),t)})}}return s}),_k(y,function(t,r,a,n){var u=t?t[1]:1;return oh(e,r,bh(m,[0,u],0,r,a,[0,n]))}),_k(g,function(t){var e=R9(t);if(Q9(t,44),t[11]&&10===L9(t)){Q9(t,10);var r=[0,e,U0],a=L9(t);if("number"!=typeof a&&3===a[0]&&!rh(a[3],D0)){var n=oh(ltt[13],0,t);return[0,U8(e,n[1]),[17,[0,r,n]]]}return Y9(t),z9(t),[0,e,[10,r]]}var u=R9(t),c=L9(t);if("number"==typeof c)if(44===c)var i=fh(g,t),s=1;else if(51===c)i=fh(p,p9(1,t)),s=1;else s=0;else s=0;if(!s)i=X9(t)?fh(x,t):fh(I,t);var f=lh(S,F0,p9(1,t),u,i),o=L9(t);if("number"==typeof o)var v=0;else if(2===o[0]){var l=lh(O,t,u,f,o[1]);v=1}else v=0;if(!v)l=f;var b=a9(t);if(b)var k=w9(function(t,e){throw ett},t),d=ntt(k,0,btt[5]);else d=b;var h=L9(t);if("number"==typeof h)if(4===h)var w=fh(_,t),m=w[1],y=w[2],T=1;else T=0;else T=0;if(!T)if(d)m=d[1][1],y=0;else m=l[1],y=0;return[0,U8(e,m),[18,[0,l,d,y]]]}),_k(_,function(t){var e=R9(t);Q9(t,4);for(var r=0;;){var n=L9(t);if("number"==typeof n)if(5===n?1:hs===n?1:0){var u=z3(r),c=R9(t);return Q9(t,5),[0,U8(e,c),u]}var i=L9(t);if("number"==typeof i)if(12===i){var s=R9(t);Q9(t,12);var f=fh(a,t),o=[1,[0,U8(s,f[1]),[0,f]]],v=1}else v=0;else v=0;if(!v)o=[0,fh(a,t)];var l=[0,o,r];5!==L9(t)&&Q9(t,9);r=l}}),_k(T,function(t,r,a,n,u){var c=t?t[1]:1,i=r?r[1]:r,s=a[26],f=L9(a);if("number"==typeof f)switch(f){case 6:return Q9(a,6),q([0,c],[0,i],0,a,n,u);case 10:return Q9(a,10),J([0,c],[0,i],0,a,n,u);case 80:1-s[5]&&G9(a,91),1-c&&G9(a,92),Q9(a,80);var o=L9(a);if("number"==typeof o)switch(o){case 4:return u;case 6:return Q9(a,6),q([0,c],N0,O0,a,n,u);case 95:if(a9(a))return u}else if(2===o[0])return G9(a,93),u;return J([0,c],L0,P0,a,n,u)}else if(2===f[0]){i&&G9(a,93);var v=f[1];return bh(m,R0,0,a,n,[0,lh(O,a,n,oh(e,a,u),v)])}return u}),_k(S,function(t,r,a,n){var u=t?t[1]:1;return oh(e,r,bh(T,[0,u],0,r,a,[0,n]))}),_k(x,function(t){var e=R9(t),r=fh(ktt[1],t);Q9(t,15);var a=fh(ktt[2],t);if(0===r)if(0===a)var n=0,u=0;else n=1,u=0;else if(0===a)n=0,u=1;else n=1,u=1;if(4===L9(t))var c=0,i=0;else{var s=L9(t);if("number"==typeof s){var f=95!==s?1:0;if(f)var o=0;else{var v=f;o=1}}else o=0;if(!o){var l=s9(n,f9(u,t));v=[0,oh(ltt[13],C0,l)]}c=v,i=fh(btt[3],t)}var b=v9(0,t),k=vh(ktt[4],u,n,b),d=fh(btt[13],b),h=vh(ktt[5],b,r,a),p=h[2],w=fh(ktt[6],k);bh(ktt[7],b,h[3],w,c,k);var m=0===p[0]?0:1,y=[8,[0,c,k,p,r,a,d[2],m,d[1],i]];return[0,U8(e,h[1]),y]}),_k(E,function(t,e,r){if(0===e)var a=0;else switch(e-1|0){case 0:J9(t,38);try{var n=Sd(Td(X3(x0,r))),u=1}catch(e){if((e=sh(e))[1]!==dh)throw e;var c=D3(X3(E0,r));a=1,u=0}if(u)c=n,a=1;break;case 2:try{var i=M7(r),s=1}catch(e){if((e=sh(e))[1]!==dh)throw e;c=D3(X3(A0,r)),a=1,s=0}if(s)c=i,a=1;break;default:a=0}if(!a)try{c=Sd(Td(r))}catch(a){if((a=sh(a))[1]!==dh)throw a;c=D3(X3(I0,r))}return Q9(t,[0,e,r]),c}),_k(A,function(t){var e=R9(t),r=L9(t);if("number"==typeof r)switch(r){case 0:var a=fh(ltt[12],t);return[1,[0,a[1],[19,a[2]]],a[3]];case 4:return[0,fh(N,t)];case 6:var n=fh(P,t);return[1,[0,n[1],[0,n[2]]],n[3]];case 21:return Q9(t,21),[0,[0,e,1]];case 29:return Q9(t,29),[0,[0,e,[14,[0,0,g0]]]];case 40:return[0,fh(ltt[23],t)];case 95:var u=fh(ltt[18],t),c=u[2];return[0,[0,u[1],hf<=c[1]?[13,c[2]]:[12,c[2]]]];case 30:case 31:Q9(t,r);var i=31===r?1:0;return[0,[0,e,[14,[0,[1,i],i?T0:S0]]]];case 74:case 102:return[0,fh(L,t)]}else switch(r[0]){case 0:var s=r[2];return[0,[0,e,[14,[0,[2,vh(E,t,r[1],s)],s]]]];case 1:var f=r[1],o=f[4],v=f[3],l=f[2],b=f[1];return o&&J9(t,38),Q9(t,[1,[0,b,l,v,o]]),[0,[0,b,[14,[0,[0,l],v]]]];case 2:var k=oh(C,t,r[1]);return[0,[0,k[1],[24,k[2]]]]}if(j9(t)){var d=oh(ltt[13],0,t);return[0,[0,d[1],[10,d]]]}Y9(t);"number"==typeof r||5===r[0]&&z9(t);return[0,[0,e,[14,[0,0,_0]]]]}),_k(I,function(t){return oh(e,t,fh(A,t))}),_k(C,function(t,e){var r=e[3],a=e[2],n=e[1];Q9(t,[2,e]);var u=[0,n,[0,[0,a[2],a[1]],r]];if(r)var c=n,i=[0,u,0],s=0;else for(var f=[0,u,0],o=0;;){var v=fh(ltt[7],t),l=[0,v,o],b=L9(t);if("number"==typeof b)if(1===b){V9(t,4);var k=L9(t);if("number"==typeof k)var d=1;else if(2===k[0]){var h=k[1],p=h[3],w=h[2];z9(t);var m=h[1],y=[0,[0,w[2],w[1]],p];$9(t);var g=[0,[0,m,y],f];if(!p){f=g,o=l;continue}var _=z3(l),T=[0,m,z3(g),_],S=1;d=0}else d=1;if(d)throw[0,yh,m0]}else S=0;else S=0;if(!S){Y9(t);var x=[0,v[1],y0],E=z3(l),A=z3([0,x,f]);T=[0,v[1],A,E]}c=T[1],i=T[2],s=T[3];break}return[0,U8(n,c),[0,i,s]]}),_k(O,function(t,e,r,a){var n=oh(C,t,a);return[0,U8(e,n[1]),[23,[0,r,n]]]}),_k(N,function(t){Q9(t,4);var e=fh(a,t),r=L9(t);if("number"==typeof r)if(9===r)var n=oh(U,t,[0,e,0]),u=1;else if(83===r){var c=fh(btt[10],t);n=[0,U8(e[1],c[1]),[25,[0,e,c]]],u=1}else u=0;else u=0;if(!u)n=e;return Q9(t,5),n}),_k(P,function(e){var a=itt(0,function(e){Q9(e,6);for(var a=[0,0,t[3]];;){var n=a[2],u=a[1],c=L9(e);if("number"==typeof c){if(13<=c)var i=hs===c?1:0;else if(7<=c)switch(c-7|0){case 2:Q9(e,9);a=[0,[0,0,u],n];continue;case 5:var s=itt(0,function(e){Q9(e,12);var a=fh(r,e);return 0===a[0]?[0,a[1],t[3]]:[0,a[1],a[2]]},e),f=s[2],o=f[2],v=s[1],l=[1,[0,v,[0,f[1]]]],b=7===L9(e)?1:0;if(b)var k=0;else if(7===N9(1,e)){var d=[0,o[1],[0,[0,v,56],o[2]]];k=1}else k=0;if(!k)d=o;1-b&&Q9(e,9);a=[0,[0,[0,l],u],oh(t[4],d,n)];continue;case 0:i=1;break;default:i=0}else i=0;if(i){var h=fh(t[5],n),p=[0,z3(u),h];return Q9(e,7),p}}var w=fh(r,e),m=0===w[0]?[0,w[1],t[3]]:[0,w[1],w[2]];7!==L9(e)&&Q9(e,9);a=[0,[0,[0,[0,m[1]]],u],oh(t[4],m[2],n)]}},e),n=a[2];return[0,a[1],[0,n[1]],n[2]]}),_k(L,function(t){V9(t,5);var e=R9(t),r=L9(t);if("number"!=typeof r&&4===r[0]){var a=r[1],n=a[3],u=a[2];z9(t);var c=X3(p0,X3(u,X3(h0,n)));$9(t);var i=w6(dd(n));f6(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 g6(i,t)}return 0},n);var s=m6(i);return rh(s,n)&&G9(t,[3,n]),[0,e,[14,[0,[3,[0,u,s]],c]]]}throw[0,yh,w0]}),_k(R,function(t){var e=w9(H,t),r=R9(e),a=11!==N9(1,e)?1:0,n=a?fh(ktt[1],e):a,u=fh(btt[3],e);if(j9(e))if(0===u)var c=oh(ltt[13],d0,e),i=c[1],s=[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=vh(ktt[4],e[18],e[17],e),b=d9(1,e),k=fh(btt[13],b);s=l,f=k[1],o=k[2]}var d=s[2];if(d[2])var h=0;else if(d[1]){var p=e;h=1}else h=0;if(!h)p=_9(e);var w=D9(p);(w?11===L9(p)?1:0:w)&&G9(p,51),Q9(p,11);var m=_9(p),y=ktt[8],g=itt(0,function(t){return vh(y,t,n,0)},m),_=g[2],T=_[1],S=fh(ktt[6],s);bh(ktt[7],m,_[2],S,0,s);var x=0===T[0]?0:1;return[0,[0,U8(r,g[1]),[1,[0,0,s,T,n,0,o,x,f,u]]]]}),_k(U,function(t,e){var r=L9(t);if("number"==typeof r&&9===r)return Q9(t,9),oh(U,t,[0,fh(a,t),e]);var n=H3(e),u=z3(e),c=H3(u);return[0,U8(c[1],n[1]),[22,[0,u]]]}),_k(D,function(t){var e=R9(t),r=ttt(t,14),a=utt(t),n=a[1];return[0,U8(e,n),[0,n,a[2]],r]}),[0,a,r,s,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(!rh(a[1][2],Y1)){var n=rh(a[2][2],q1);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,E,U]}(dtt),ptt=function(t){function e(t){return z9(t),[0,fh(htt[6],t)]}function r(t){var r=t[26][3];if(r)for(var a=0;;){var n=L9(t);if("number"!=typeof n||13!==n)return z3(a);a=[0,itt(0,e,t),a]}return r}function a(t,e){var r=t?t[1]:t,a=L9(e);if("number"==typeof a)switch(a){case 6:var n=R9(e);Q9(e,6);var u=k9(0,e),c=fh(ltt[10],u),i=R9(e);return Q9(e,7),[0,U8(n,i),[3,c]];case 14:if(r){var s=fh(htt[4],e),f=s[2],o=s[1],v=e[28][1],l=f[2];if(v){var b=v[1],k=v[2],d=b[2],h=[0,[0,oh(Q7[4],l,b[1]),d],k];e[28][1]=h}else D3(OQ);return[0,o,[2,[0,o,f]]]}}else switch(a[0]){case 0:var p=a[2],w=R9(e);return[0,w,[0,[0,w,[0,[2,vh(htt[7],e,a[1],p)],p]]]];case 1:var m=a[1],y=m[4],g=m[3],_=m[2],T=m[1];return y&&J9(e,38),Q9(e,[1,[0,T,_,g,y]]),[0,T,[0,[0,T,[0,[0,_],g]]]]}var S=fh(htt[4],e),x=S[1];return S[3]&&n9(e,[0,x,81]),[0,x,[1,S[2]]]}function n(t,e){var r=fh(ktt[2],t),n=a(0,t),u=n[1],c=R9(t),i=v9(1,t),s=vh(ktt[4],0,0,i);if(0===e){var f=s[2],o=f[1];if(f[2])n9(i,[0,u,72]);else(o?o[2]?0:1:0)||n9(i,[0,u,72])}else{var v=s[2];(v[1]?0:v[2]?0:1)||n9(i,[0,u,71])}var l=fh(btt[11],i),b=vh(ktt[5],i,0,r),k=b[2],d=fh(ktt[6],s);bh(ktt[7],i,b[3],d,0,s);var h=0===k[0]?[0,k[1][1],0]:[0,k[1][1],1],p=U8(c,h[1]);return[0,n[2],[0,p,[0,0,s,k,0,r,0,h[2],l,0]]]}function u(e){var r=fh(htt[2],e);return 0===r[0]?[0,r[1],t[3]]:[0,r[1],r[2]]}var c=function t(e){return t.fun(e)},i=function t(e,r){return t.fun(e,r)},s=function t(e,r){return t.fun(e,r)},f=function t(e,r,a,n,u){return t.fun(e,r,a,n,u)},o=function t(e,r,a){return t.fun(e,r,a)};function v(t,e,r){var a=R9(t),n=v9(1,t),u=fh(btt[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 s=vh(ktt[4],i,c,n),f=fh(btt[11],n),o=vh(ktt[5],n,e,r),v=o[2],l=fh(ktt[6],s);bh(ktt[7],n,o[3],l,0,s);var b=0===v[0]?[0,v[1][1],0]:[0,v[1][1],1];return[0,U8(a,b[1]),[0,0,s,v,e,r,0,b[2],f,u]]}function l(t){return Q9(t,83),u(t)}function b(t,e){for(var r=e;;){var a=fh(btt[2],t),n=fh(btt[5],t),u=[0,[0,n?U8(a[1],n[1][1]):a[1],[0,a,n]],r],c=L9(t);if("number"!=typeof c||9!==c)return z3(u);Q9(t,9);r=u}}_k(c,function(e){var r=R9(e);if(12===L9(e)){Q9(e,12);var n=u(e),c=n[1],o=n[2];return[0,[1,[0,U8(r,c[1]),[0,c]]],o]}var v=N9(1,e);if("number"==typeof v){if(83<=v)if(95===v)var l=1;else if(84<=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=fh(ktt[1],e);var d=fh(ktt[2],e),h=L9(e);if(0===k&&0===d&&"number"!=typeof h&&3===h[0]){var p=h[3];if(!rh(p,l2)){var w=a(0,e),m=L9(e);if("number"==typeof m){if(83<=m)var y=95===m?1:84<=m?0:1;else if(79===m)y=1;else if(10<=m)y=0;else switch(m){case 1:case 4:case 9:y=1;break;default:y=0}if(y)return bh(f,e,r,w[2],0,0)}var g=t[3];return[0,oh(i,e,r),g]}if(!rh(p,b2)){var _=a(0,e),T=L9(e);if("number"==typeof T){if(83<=T)var S=95===T?1:84<=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 bh(f,e,r,_[2],0,0)}var x=t[3];return[0,oh(s,e,r),x]}}return bh(f,e,r,a(0,e)[2],k,d)}),_k(i,function(t,e){var r=n(t,1),a=r[2],u=a[1];return[0,[0,U8(e,u),[2,r[1],[0,u,a[2]]]]]}),_k(s,function(t,e){var r=n(t,0),a=r[2],u=a[1];return[0,[0,U8(e,u),[3,r[1],[0,u,a[2]]]]]}),_k(f,function(e,r,a,n,u){var c=itt(0,function(e){if(!n&&!u){var r=L9(e);if("number"==typeof r){if(79===r){if(1===a[0]){var c=a[1],i=R9(e);Q9(e,79);var s=oh(ltt[20],e,[0,c[1],[10,c]]),f=fh(ltt[10],e),o=[0,[0,U8(s[1],f[1]),[2,[0,0,s,f]]],[0,[0,[0,i,s2],0],0]]}else o=l(e);return[0,[0,a,o[1],1],o[2]]}if(95===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];n9(e,[0,d,87]);var h=[0,d,[14,k[2]]];break;case 1:var p=a[1],w=p[2],m=p[1];(C9(w)&&rh(w,f2)&&rh(w,o2)?(n9(e,[0,m,3]),1):0)||E9(w)&&H9(e,[0,m,46]);h=[0,m,[10,p]];break;case 2:h=D3(v2);break;default:var y=a[1];n9(e,[0,y[1],88]);h=y}return[0,[0,a,h,1],t[3]];default:b=0}if(b)return[0,[1,a,v(e,n,u)],t[3]]}var g=l(e);return[0,[0,a,g[1],0],g[2]]}return[0,[1,a,v(e,n,u)],t[3]]},e),i=c[2],s=i[2],f=i[1];return[0,[0,[0,U8(r,c[1]),f]],s]}),_k(o,function(e,r,a){var n=a[2],u=a[1],i=L9(e);if("number"==typeof i&&(1===i?1:hs===i?1:0)){var s=r?[0,n[1],[0,[0,r[1],90],n[2]]]:n,f=fh(t[5],s);return[0,z3(u),f]}var v=fh(c,e),l=v[1];if(1===l[0])if(9===L9(e))var b=[0,R9(e)],k=1;else k=0;else k=0;if(!k)b=0;return 1!==L9(e)&&Q9(e,9),vh(o,e,b,[0,[0,l,u],oh(t[4],v[2],n)])});var k=function t(e){return t.fun(e)},d=function t(e){return t.fun(e)},h=function t(e){return t.fun(e)};function p(t,e){return e?n9(t,[0,e[1][1],8]):e}function w(t,e,r,a,n,u,c,i){for(;;){var s=L9(t);if("number"==typeof s){if(79<=s)if(84<=s)var f=1;else switch(s+lb|0){case 3:Y9(t),z9(t);continue;case 0:case 4:f=0;break;default:f=1}else f=8===s?0:1;if(!f&&!n&&!u){var o=itt(0,function(t){var e=fh(btt[11],t),r=t[26],a=79===L9(t)?1:0;if(a){var n=c?r[2]:c;if(n)var u=n;else{var i=1-c;u=i?r[1]:i}if(u){Q9(t,79);var s=v9(1,t),f=[0,fh(ltt[7],s)]}else f=u}else f=a;ttt(t,8)||((6===L9(t)?1:0)||(4===L9(t)?1:0))&&Y9(t);return[0,e,f]},t),v=o[2],l=v[2],b=v[1],k=U8(e,o[1]);return 2===a[0]?[2,[0,k,[0,a[1],l,b,c,i]]]:[1,[0,k,[0,a,l,b,c,i]]]}}if(p(t,i),0===c){switch(a[0]){case 0:var d=a[1][2][1];if("number"==typeof d)var h=1;else if(0===d[0])if(rh(d[1],K1)){var w=0,m=0;h=0}else m=1,h=0;else h=1;if(h)w=0,m=0;break;case 1:if(rh(a[1][2],Q1))w=0,m=0;else m=1;break;default:w=0,m=0}if(m){var y=0,g=v9(2,t);w=1}}else w=0;if(!w)y=1,g=v9(1,t);var _=R9(g),T=fh(btt[3],g);if(0===n)if(0===u)var S=0,x=0;else S=1,x=0;else if(0===u)S=0,x=g[18];else S=1,x=1;var E=vh(ktt[4],x,S,g),A=fh(btt[11],g),I=vh(ktt[5],g,n,u),C=I[2],O=fh(ktt[6],E);bh(ktt[7],g,I[3],O,0,E);var N=0===C[0]?[0,C[1][1],0]:[0,C[1][1],1],P=N[1],L=[0,y,a,[0,U8(_,P),[0,0,E,C,n,u,0,N[2],A,T]],c,r];return[0,[0,U8(e,P),L]]}}function m(t){var e=i9(1,t),a=r(e);Q9(e,40);var n=L9(e);if("number"==typeof n){var u=n-1|0;if(93<u>>>0)if(95<=u)var c=0,i=0;else i=1;else if(40===u)i=1;else c=0,i=0;if(i){var s=0,f=0;c=1}}else c=0;if(!c)s=[0,oh(ltt[13],0,e)],f=fh(btt[4],e);var o=fh(k,e);return[5,[0,s,o[1],f,o[2],o[3],o[4],a]]}_k(k,function(t){if(41===L9(t)){Q9(t,41);var e=s9(0,t),r=[0,fh(htt[6],e)],a=fh(btt[5],t)}else r=0,a=0;var n=52===L9(t)?1:0;if(n){1-a9(t)&&G9(t,17),Q9(t,52);var u=b(t,0)}else u=n;return[0,fh(d,t),r,a,u]}),_k(d,function(t){var e=R9(t);Q9(t,0),t[28][1]=[0,[0,Q7[1],0],t[28][1]];for(var r=0,a=ftt[1],n=0;;){var u=L9(t);if("number"==typeof u){var c=u-2|0;if(Zi<c>>>0){if(!(109<(c+1|0)>>>0)){var i=z3(n),s=function(t,e){for(var r=0,a=e;;){if(!a)return z3(r);var n=a[2],u=a[1];if(1-oh(Q7[3],u[1],t))r=[0,u,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=s(b,l),d=H3(o),p=o?o[2]:D3(Dh),w=B3(d[2],k);t[28][1]=[0,[0,d[1],w],p]}else{K3(function(e){return n9(t,[0,e[2],[11,e[1]]])},s(b,l)),t[28][1]=0}}else D3(NQ);var m=R9(t);return Q9(t,1),[0,U8(e,m),[0,i]]}}else if(6===c){Q9(t,8);continue}}var y=fh(h,t);switch(y[0]){case 0:var g=y[1],_=g[2],T=g[1],S=_[1];if(1===S){2===_[2][0]&&n9(t,[0,T,79]);var x=[0,r,a]}else{if(0===S)if(_[4])var E=0;else{r&&n9(t,[0,T,78]);x=[0,1,a],E=1}else E=0;if(!E)x=[0,r,a]}var A=x;break;case 1:var I=y[1],C=I[2],O=C[1];if(1===O[0]){var N=O[1][2];if(eh(N,n2))var P=1;else{if(eh(N,u2))if(C[4]){P=1;var L=0}else L=1;else L=1;if(L)P=0}if(P){n9(t,[0,I[1],[10,N,eh(N,c2),0]])}}else;A=[0,r,a];break;default:var R=y[1][2][1],U=R[2][2],D=R[1];if(eh(U,i2)){n9(t,[0,D,[10,U,0,1]]);var F=[0,r,a]}else{oh(ftt[3],U,a)&&n9(t,[0,D,[9,U]]);F=[0,r,oh(ftt[4],U,a)]}A=F}r=A[1],a=A[2],n=[0,y,n]}}),_k(h,function(t){var e=R9(t),u=r(t),c=4!==N9(1,t)?1:0;if(c)var i=95!==N9(1,t)?1:0,s=i?ttt(t,42):i;else s=c;var f=4!==N9(1,t)?1:0;if(f)var o=83!==N9(1,t)?1:0,v=o?fh(ktt[1],t):o;else v=f;var l=fh(ktt[2],t),b=vh(ktt[3],t,v,l);if(0===l)if(b)var k=fh(ktt[2],t),d=1;else d=0;else d=0;if(!d)k=l;var h=L9(t);if(0===v&&0===k&&"number"!=typeof h&&3===h[0]){var m=h[3];if(!rh(m,Z1)){var y=a(r2,t),g=L9(t);if("number"==typeof g){if(79<=g)var _=g+It|0,T=14<_>>>0?16<=_?0:1:3===_?1:0;else T=4===g?1:8===g?1:0;if(T)return w(t,e,u,y[2],v,k,s,b)}p(t,b);var S=n(t,1),x=S[2],E=[0,2,S[1],x,s,u];return[0,[0,U8(e,x[1]),E]]}if(!rh(m,t2)){var A=a(e2,t),I=L9(t);if("number"==typeof I){if(79<=I)var C=I+It|0,O=14<C>>>0?16<=C?0:1:3===C?1:0;else O=4===I?1:8===I?1:0;if(O)return w(t,e,u,A[2],v,k,s,b)}p(t,b);var N=n(t,0),P=N[2],L=[0,3,N[1],P,s,u];return[0,[0,U8(e,P[1]),L]]}}return w(t,e,u,a(a2,t)[2],v,k,s,b)});return[0,a,function(e){var r=itt(0,function(e){Q9(e,0);var r=vh(o,e,0,[0,0,t[3]]);return Q9(e,1),[0,[0,r[1]],r[2]]},e),a=r[2];return[0,r[1],a[1],a[2]]},function(t,e){var a=i9(1,t),n=R9(a),u=B3(e,r(a));Q9(a,40);var c=l9(1,a),i=a[7],s=j9(c);if(0===i)var f=0;else{var o=0!==s?1:0;if(o)f=0;else{var v=o;f=1}}f||(v=[0,oh(ltt[13],0,c)]);var l=fh(btt[4],a),b=fh(k,a),d=b[1];return[0,U8(n,d[1]),[2,[0,v,d,l,b[2],b[3],b[4],u]]]},function(t){return itt(0,m,t)},b,r]}(dtt),wtt=function(t){function e(t){var e=fh(ktt[14],t);if(t[6])W9(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{n9(t,[0,e[1],53]);n=1}else{n9(t,[0,e[1],52]);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)},u=function t(e){return t.fun(e)},c=function t(e){return t.fun(e)},i=function t(e){return t.fun(e)},s=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)},w=function t(e){return t.fun(e)},m=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)},x=function t(e){return t.fun(e)},E=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)},O=function t(e){return t.fun(e)};function N(t){return Q9(t,59),K9(t),0}var P=0;function L(t){Q9(t,37);var e=b9(1,t),r=fh(ltt[2],e),a=1-t[6];(a?ctt(r):a)&&W9(t,r[1]),Q9(t,25),Q9(t,4);var n=fh(ltt[7],t);return Q9(t,5),8===L9(t)&&K9(t),[13,[0,r,n]]}var R=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 n9(t,[0,r[1],e])}function D(t,e){var r=1-t[6],a=r?ctt(e):r;return a?W9(t,e[1]):a}function F(e){Q9(e,39);var r=e[18],a=r?ttt(e,65):r;Q9(e,4);var n=k9(1,e),u=L9(n);if("number"==typeof u)if(24<=u)if(29<=u)var c=0;else{switch(u+Rs|0){case 0:var i=itt(0,ktt[13],n),s=i[2],f=[0,[0,[1,[0,i[1],s[1]]]],s[2]],o=1;break;case 3:var v=itt(0,ktt[12],n),l=v[2];f=[0,[0,[1,[0,v[1],l[1]]]],l[2]],o=1;break;case 4:var b=itt(0,ktt[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===u)d=0,h=0,c=1;else c=0;else c=0;if(!c){var p=l9(1,n);d=[0,[0,fh(ltt[8],p)]],h=0}var w=L9(e);if(63!==w&&!a){if("number"==typeof w&&17===w){if(d){var m=d[1];if(0===m[0])var y=[1,vh(t[2],n3,e,m[1])];else{var g=m[1];U(e,23,g);y=[0,g]}Q9(e,17);var _=fh(ltt[7],e);Q9(e,5);var T=b9(1,e),S=fh(ltt[2],T);return D(e,S),[18,[0,y,_,S,0]]}throw[0,yh,u3]}if(K3(function(t){return n9(e,t)},h),Q9(e,8),d)var x=d[1],E=0===x[0]?[0,[1,oh(t[1],e,x[1])]]:[0,[0,x[1]]];else E=d;var A=L9(e);if("number"==typeof A){var I=8!==A?1:0;if(I)var C=0;else{var O=I;C=1}}else C=0;if(!C)O=[0,fh(ltt[7],e)];Q9(e,8);var N=L9(e);if("number"==typeof N){var P=5!==N?1:0;if(P)var L=0;else{var R=P;L=1}}else L=0;if(!L)R=[0,fh(ltt[7],e)];Q9(e,5);var F=b9(1,e),M=fh(ltt[2],F);return D(e,M),[17,[0,E,O,R,M]]}if(d){var j=d[1];if(0===j[0])var X=[1,vh(t[2],r3,e,j[1])];else{var B=j[1];U(e,24,B);X=[0,B]}Q9(e,63);var G=fh(ltt[10],e);Q9(e,5);var Y=b9(1,e),q=fh(ltt[2],Y);return D(e,q),[19,[0,X,G,q,a]]}throw[0,yh,a3]}var M=0;function j(t){var r=X9(t)?e(t):fh(ltt[2],t),a=1-t[6];return(a?ctt(r):a)&&W9(t,r[1]),r}function B(t){Q9(t,16),Q9(t,4);var e=fh(ltt[7],t);Q9(t,5);var r=j(t),a=43===L9(t)?1:0;return[21,[0,e,r,a?(Q9(t,43),[0,j(t)]):a]]}var G=0;function Y(t){if(1-t[11]&&G9(t,30),Q9(t,19),8===L9(t))var e=0;else if(F9(t))e=0;else{var r=[0,fh(ltt[7],t)];e=1}if(!e)r=0;return K9(t),[25,[0,r]]}var q=0;function J(t){Q9(t,20),Q9(t,4);var e=fh(ltt[7],t);Q9(t,5),Q9(t,0);for(var r=e3;;){var a=r[2],n=r[1],u=L9(t);if("number"==typeof u)if(1===u?1:hs===u?1:0){var c=z3(a);return Q9(t,1),[26,[0,e,c]]}var i=R9(t),s=L9(t);if("number"==typeof s)if(36===s){n&&G9(t,26),Q9(t,36);var f=0,o=1}else o=0;else o=0;if(!o){Q9(t,33);f=[0,fh(ltt[7],t)]}var v=n||(0===f?1:0),l=R9(t);Q9(t,83);var b=oh(ltt[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},[0,t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],1,t[10],t[11],t[12],t[13],t[14],t[15],t[16],t[17],t[18],t[19],t[20],t[21],t[22],t[23],t[24],t[25],t[26],t[27],t[28]]),k=z3(b),d=k?k[1][1]:l;r=[0,v,[0,[0,U8(i,d),[0,f,b]],a]]}}var H=0;function W(t){var e=R9(t);Q9(t,22),D9(t)&&n9(t,[0,e,18]);var r=fh(ltt[7],t);return K9(t),[27,[0,r]]}var z=0;function V(t){Q9(t,23);var e=fh(ltt[16],t),r=L9(t);if("number"==typeof r)if(34===r)var a=[0,itt(0,function(t){Q9(t,34);var e=4===L9(t)?1:0;if(e){Q9(t,4);var r=[0,oh(ltt[19],t,33)];Q9(t,5);var a=r}else a=e;return[0,a,fh(ltt[16],t)]},t)],n=1;else n=0;else n=0;if(!n)a=0;var u=L9(t);if("number"==typeof u)if(38===u){Q9(t,38);var c=[0,fh(ltt[16],t)],i=1}else i=0;else i=0;if(!i)c=0;var s=0===a?1:0;return(s?0===c?1:0:s)&&n9(t,[0,e[1],27]),[28,[0,e,a,c]]}var $=0;function K(t){var e=fh(ktt[9],t);return K9(t),K3(function(e){return n9(t,e)},e[2]),e[1][2]}var Q=0;function Z(t){Q9(t,28);var e=l9(1,t),r=fh(ktt[10],e),a=[31,[0,r[1],1]];return K9(t),K3(function(e){return n9(t,e)},r[2]),a}var tt=0;function et(t){Q9(t,25),Q9(t,4);var e=fh(ltt[7],t);Q9(t,5);var r=b9(1,t),a=fh(ltt[2],r),n=1-t[6];return(n?ctt(a):n)&&W9(t,a[1]),[32,[0,e,a]]}var rt=0;function at(t){var r=fh(ltt[7],t),a=L9(t),n=r[2];if("number"!=typeof n&&10===n[0]&&"number"==typeof a&&83===a){var u=n[1],c=u[2];Q9(t,83),oh(ott[3],c,t[3])&&n9(t,[0,r[1],[5,t3,c]]);var i=t[28],s=t[27],f=t[26],o=t[25],v=t[24],l=t[23],b=t[22],k=t[21],d=t[20],h=t[19],p=t[18],w=t[17],m=t[16],y=t[15],g=t[14],_=t[13],T=t[12],S=t[11],x=t[10],E=t[9],A=t[8],I=t[7],C=t[6],O=t[5],N=t[4],P=oh(Q7[4],c,t[3]),L=[0,t[1],t[2],P,N,O,C,I,A,E,x,S,T,_,g,y,m,w,p,h,d,k,b,l,v,o,f,s,i];return[24,[0,u,X9(L)?e(L):fh(ltt[2],L)]]}return K9(t),[16,[0,r,0]]}var nt=0;function ut(t){var e=fh(ltt[7],t);K9(t);var r=t[19];if(r){var a=e[2];if("number"==typeof a)var n=0;else if(14===a[0]){var u=a[1],c=u[1];if("number"==typeof c)var i=1;else if(0===c[0]){var s=u[2],f=[0,s6(s,1,dd(s)-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 itt(ct,ut,t)}function st(t,e){for(var r=e;;){var a=r[2];switch(a[0]){case 0:return Q3(function(t,e){return st(t,0===e[0]?e[1][2][2]:e[1][2][1])},t,a[1][1]);case 1:return Q3(function(t,e){if(e){var r=e[1];return st(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 D3(Z2)}}}function ft(t){Z9(t,K2);var e=L9(t);if("number"!=typeof e&&1===e[0]){var r=e[1],a=r[4],n=r[3],u=r[2],c=r[1];return a&&J9(t,38),Q9(t,[1,[0,c,u,n,a]]),[0,c,[0,u,n]]}var i=[0,R9(t),Q2];return Y9(t),i}function ot(t,e,r){function a(e){return t?fh(btt[2],e):oh(ltt[13],0,e)}var n=N9(1,r);if("number"==typeof n)switch(n){case 1:case 9:case 110:return[0,a(r),0]}else if(3===n[0]&&!rh(n[3],$2)){var u=utt(r);return z9(r),[0,u,[0,a(r)]]}var c=L9(r);if(e&&"number"==typeof c&&!(46===c?0:61===c?0:1))return G9(r,e[1]),z9(r),[0,fh(btt[2],r),0];return[0,a(r),0]}function vt(t,e){var r=R9(t),a=L9(t);if("number"==typeof a&&Ye===a){Q9(t,Ye),Z9(t,Y2);var n=2<=e?oh(ltt[13],0,t):fh(btt[2],t);return[1,[0,U8(r,n[1]),n]]}Q9(t,0);for(var u=0,c=0;;){var i=u?u[1]:1,s=L9(t);if("number"==typeof s)if(1===s?1:hs===s?1:0){var f=z3(c);return Q9(t,1),[0,f]}switch(1-i&&G9(t,75),e){case 0:var o=ot(1,J2,t),v=[0,0,o[2],o[1]];break;case 1:var l=ot(1,q2,t);v=[0,0,l[2],l[1]];break;default:var b=L9(t);if("number"==typeof b)if(46===b)var k=W2,d=1;else if(61===b)k=H2,d=1;else d=0;else d=0;if(!d)k=0;var h=L9(t);if("number"==typeof h){if(46===h)var p=1;else if(61===h)p=1;else{var w=0;p=0}if(p){var m=1;w=1}}else w=0;if(!w)m=0;if(m){var y=utt(t),g=L9(t);if("number"==typeof g)switch(g){case 1:case 9:case 110:vh(ltt[15],0,t,y);var _=[0,0,0,y],T=1;break;default:T=0}else if(3===g[0])if(rh(g[3],z2))T=0;else{var S=N9(1,t);if("number"==typeof S)switch(S){case 1:case 9:case 110:_=[0,k,0,fh(btt[2],t)],T=1;var x=0;break;default:x=1}else if(3===S[0])if(rh(S[3],V2))x=1;else{var E=utt(t);z9(t);_=[0,k,[0,fh(btt[2],t)],E],T=1,x=0}else x=1;if(x){vh(ltt[15],0,t,y),z9(t);_=[0,0,[0,oh(ltt[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=_}u=[0,ttt(t,9)],c=[0,v,c]}}function lt(t,e){var r=[0,vt(e,t)],a=ft(e);return K9(e),[22,[0,t,a,0,r]]}function bt(t,e){var r=2<=t?oh(ltt[13],0,e):fh(btt[2],e),a=L9(e);if("number"==typeof a)if(9===a){Q9(e,9);var n=[0,vt(e,t)],u=1}else u=0;else u=0;if(!u)n=0;var c=ft(e);return K9(e),[22,[0,t,c,[0,r],n]]}function kt(t){var e=i9(1,t);Q9(e,50);var r=L9(e);if("number"==typeof r)switch(r){case 46:if(a9(e)){Q9(e,46);var a=L9(e);if("number"==typeof a)if(Ye===a?1:0===a?1:0)return lt(1,e);return bt(1,e)}break;case 61:if(a9(e)){var n=N9(1,e);if("number"==typeof n)switch(n){case 0:return z9(e),lt(0,e);case 103:return z9(e),Y9(e),lt(0,e);case 9:var u=1;break;default:u=0}else u=3===n[0]?rh(n[3],G2)?0:1:0;return u?bt(2,e):(z9(e),bt(0,e))}break;case 0:case 103:return lt(2,e)}else if(1===r[0]){var c=r[1],i=c[4],s=c[3],f=c[2],o=c[1];return i&&J9(e,38),Q9(e,[1,[0,o,f,s,i]]),K9(e),[22,[0,2,[0,o,[0,f,s]],0,0]]}return bt(2,e)}var dt=0;function ht(t){return itt(dt,kt,t)}return _k(r,function(t){var e=R9(t);return Q9(t,8),[0,e,1]}),_k(a,function(t){var e=itt(0,function(t){if(Q9(t,32),8===L9(t))var e=0;else if(F9(t))e=0;else{var r=oh(ltt[13],0,t),a=r[2];1-oh(ott[3],a,t[3])&&G9(t,[4,a]);var n=[0,r];e=1}if(!e)n=0;return K9(t),n},t),r=e[2],a=e[1],n=0===r?1:0;if(n)var u=1-(t[8]||t[9]);else u=n;return u&&n9(t,[0,a,29]),[0,a,[1,[0,r]]]}),_k(n,function(t){var e=itt(0,function(t){if(Q9(t,35),8===L9(t))var e=0;else if(F9(t))e=0;else{var r=oh(ltt[13],0,t),a=r[2];1-oh(ott[3],a,t[3])&&G9(t,[4,a]);var n=[0,r];e=1}if(!e)n=0;return K9(t),n},t),r=e[1];return 1-t[8]&&n9(t,[0,r,28]),[0,r,[3,[0,e[2]]]]}),_k(u,function(t){var e=itt(0,function(t){Q9(t,26),Q9(t,4);var e=fh(ltt[7],t);Q9(t,5);var r=fh(ltt[2],t),a=1-t[6];return(a?ctt(r):a)&&W9(t,r[1]),[33,[0,e,r]]},t),r=e[1];return H9(t,[0,r,32]),[0,r,e[2]]}),_k(c,function(t){var e=fh(ltt[16],t);return[0,e[1],[0,e[2]]]}),_k(i,function(t){1-a9(t)&&G9(t,11),Q9(t,61),V9(t,1);var e=fh(btt[2],t),r=fh(btt[4],t);Q9(t,79);var a=fh(btt[1],t);return K9(t),$9(t),[0,e,r,a]}),_k(s,function(t){return itt(0,function(t){return Q9(t,60),[10,fh(i,t)]},t)}),_k(f,function(t){if(M9(1,t)){var e=itt(0,i,t);return[0,e[1],[29,e[2]]]}return fh(ltt[2],t)}),_k(o,function(t,e){var r=t?t[1]:t;1-a9(e)&&G9(e,12),Q9(e,62),Q9(e,61),V9(e,1);var a=fh(btt[2],e),n=fh(btt[4],e),u=L9(e);if("number"==typeof u)if(83===u){Q9(e,83);var c=[0,fh(btt[1],e)],i=1}else i=0;else i=0;if(!i)c=0;var s=1-r,f=s?(Q9(e,79),[0,fh(btt[1],e)]):s;return K9(e),$9(e),[0,a,n,f,c]}),_k(v,function(t){return itt(0,function(t){return Q9(t,60),[11,oh(o,B2,t)]},t)}),_k(l,function(t){var e=N9(1,t);if("number"==typeof e&&61===e){var r=itt(0,fh(o,X2),t);return[0,r[1],[30,r[2]]]}return fh(ltt[2],t)}),_k(b,function(t){1-a9(t)&&G9(t,17),Q9(t,53);var e=fh(btt[2],t),r=fh(btt[4],t),a=fh(btt[8],t);return[0,e,r,a[2],a[1]]}),_k(k,function(t){return itt(0,function(t){return Q9(t,60),[7,fh(b,t)]},t)}),_k(d,function(t){var e=M9(1,t);if(e)var r=e;else{var a=r9(t);if(1===a){var n=N9(1,t);if("number"==typeof n)var u=0;else if(3===n[0])r=1,u=1;else u=0;if(!u)r=0}else if(0===a){var c=N9(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 111:case 112:case 113:case 114:case 115:case 116:i=0;break;default:r=0,i=1}else switch(c[0]){case 3:if(O9(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 s=itt(0,b,t);return[0,s[1],[23,s[2]]]}return it(t)}),_k(h,function(t){var e=i9(1,t);Q9(e,40);var r=oh(ltt[13],0,e),a=fh(btt[4],e),n=ttt(e,41),u=n?[0,fh(btt[6],e)]:n,c=L9(e);if("number"==typeof c)var i=0;else if(3===c[0])if(rh(c[3],j2))i=0;else{z9(e);for(var s=0;;){var f=[0,fh(btt[6],e),s],o=L9(e);if("number"!=typeof o||9!==o){var v=z3(f);i=1;break}Q9(e,9);s=f}}else i=0;if(!i)v=0;var l=L9(e);if("number"==typeof l)if(52===l){z9(e);var b=oh(ptt[5],e,0),k=1}else k=0;else k=0;if(!k)b=0;return[0,r,a,vh(btt[7],1,1,e),u,v,b]}),_k(p,function(t){return itt(0,function(t){return Q9(t,60),[4,fh(h,t)]},t)}),_k(w,function(t){Q9(t,15);var e=oh(ltt[13],0,t),r=R9(t),a=fh(btt[3],t),n=fh(btt[9],t);Q9(t,83);var u=fh(btt[1],t),c=[0,U8(r,u[1]),[1,[0,a,n,u]]],i=[0,c[1],c],s=fh(btt[12],t);return K9(t),[0,e,i,s]}),_k(m,function(t){return itt(0,function(t){Q9(t,60);var e=L9(t);"number"==typeof e&&64===e&&(G9(t,58),Q9(t,64));return[6,fh(w,t)]},t)}),_k(y,function(t){Q9(t,24);var e=vh(ltt[14],t,M2,34)[2];return K9(t),[0,e[1],e[2]]}),_k(g,function(t){return itt(0,function(t){return Q9(t,60),[12,fh(y,t)]},t)}),_k(_,function(t,e){var r=t?t[1]:t,a=R9(e);if(Q9(e,60),Z9(e,F2),!r&&10!==L9(e)){var n=L9(e);if("number"==typeof n)var u=0;else if(1===n[0]){var c=n[1],i=c[4],s=c[3],f=c[2],o=c[1];i&&J9(e,38),Q9(e,[1,[0,o,f,s,i]]);var v=[1,[0,o,[0,f,s]]];u=1}else u=0;if(!u)v=[0,oh(ltt[13],0,e)];var l=itt(0,function(t){Q9(t,0);for(var e=0,r=0;;){var a=L9(t);if("number"==typeof a)if(1===a?1:hs===a?1:0){var n=[0,e,z3(r)];return Q9(t,1),n}var u=oh(S,D2,t),c=u[2],i=u[1];if(e)if(0===e[1][0])if("number"==typeof c)var s=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||G9(t,70);var v=e;s=1;break;case 9:G9(t,69);v=e,s=1;break;default:s=0}else if("number"==typeof c)s=0;else if(9===c[0]){G9(t,70);v=e,s=1}else s=0;else if("number"==typeof c)s=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,s=1;break;case 9:v=[0,[0,i]],s=1;break;default:s=0}if(!s)v=e;e=v,r=[0,u,r]}},e),b=l[2],k=b[1],d=l[1],h=[0,d,[0,b[2]]],p=U8(a,d);return[0,p,[8,[0,v,h,k?k[1]:[0,p]]]]}var w=itt(0,T,e),m=w[2];return[0,U8(a,w[1]),m]}),_k(T,function(t){Q9(t,10),Z9(t,U2);var e=fh(btt[10],t);return K9(t),[9,e]}),_k(S,function(t,e){var r=t?t[1]:t;1-a9(e)&&G9(e,14);var a=N9(1,e);if("number"==typeof a)switch(a){case 24:return fh(g,e);case 40:return fh(p,e);case 46:if(50===L9(e))return ht(e);break;case 49:if(r)return oh(O,[0,r],e);break;case 53:return fh(k,e);case 61:var n=L9(e);return"number"==typeof n&&50===n&&r?ht(e):fh(s,e);case 62:return fh(v,e);case 15:case 64:return fh(m,e)}else if(3===a[0]&&!rh(a[3],R2))return oh(_,[0,r],e);if(r){var u=L9(e);return"number"==typeof u&&50===u?(G9(e,73),fh(ltt[2],e)):fh(g,e)}return fh(ltt[2],e)}),_k(x,function(t){Z9(t,P2);var e=L9(t);if("number"!=typeof e&&1===e[0]){var r=e[1],a=r[4],n=r[3],u=r[2],c=r[1];return a&&J9(t,38),Q9(t,[1,[0,c,u,n,a]]),[0,c,[0,u,n]]}var i=[0,R9(t),L2];return Y9(t),i}),_k(E,function(t){return t[2]}),_k(A,function(t,e,r){var a=t?t[1]:1,n=L9(e);if("number"==typeof n&&(1===n?1:hs===n?1:0))return z3(r);1-a&&G9(e,76);var u=itt(0,function(t){var e=utt(t),r=L9(t);if("number"==typeof r)var a=0;else if(3===r[0])if(rh(r[3],N2))a=0;else{z9(t);var n=utt(t);u9(t,n);var u=[0,n];a=1}else a=0;if(!a){u9(t,e);u=0}return[0,e,u]},e);return vh(A,[0,ttt(e,9)],e,[0,u,r])}),_k(I,function(t,e){return K3(function(e){var r=e[2];return r[2]?0:vh(ltt[15],O2,t,r[1])},e)}),_k(C,function(t){function e(e){var r=h9(1,i9(1,e)),a=R9(r);Q9(r,49);var n=L9(r);if("number"==typeof n)if(65<=n){if(Ye===n){var u=R9(r);Q9(r,Ye);var c=r[26][4],s=L9(r);if("number"==typeof s)var f=0;else if(3===s[0])if(rh(s[3],S2))f=0;else{z9(r);var v=c?[0,oh(ltt[13],0,r)]:(G9(r,14),0);f=1}else f=0;if(!f)v=0;var l=[0,fh(x,r)];return K9(r),[15,[0,0,[0,[1,u,v]],l,1]]}}else if(13<=n)switch(n-13|0){case 23:var b=itt(0,function(t){return Q9(t,36)},r);u9(r,[0,U8(a,R9(r)),x2]);var k=L9(r);if("number"==typeof k)if(15===k)var h=[0,fh(ktt[14],r)],p=1;else p=0;else p=0;if(!p)if(B9(r))h=[0,oh(ptt[3],r,t)];else{var w=fh(ltt[10],r);K9(r);h=[1,w]}return[14,[0,b[1],h]];case 40:1-a9(r)&&G9(r,16);var m=fh(d,r),y=m[2];if("number"==typeof y)var g=0;else if(23===y[0]){var _=fh(E,y[1][1]);u9(r,[0,m[1],_]);g=1}else g=0;return g||D3(X3(A2,E2)),[15,[0,[0,m],0,0,0]];case 48:if(0!==N9(1,r)){1-a9(r)&&G9(r,16);var T=N9(1,r);if("number"==typeof T&&Ye===T){Q9(r,61);var S=R9(r);Q9(r,Ye);var C=fh(x,r);return K9(r),[15,[0,0,[0,[1,S,0]],[0,C],0]]}var O=itt(0,i,r),N=O[2],P=O[1];return u9(r,[0,P,fh(E,N[1])]),[15,[0,[0,[0,P,[29,N]]],0,0,0]]}break;case 49:var L=itt(0,function(t){return oh(o,0,t)},r),R=L[2],U=L[1];return u9(r,[0,U,fh(E,R[1])]),[15,[0,[0,[0,U,[30,R]]],0,0,0]];case 0:case 2:case 11:case 14:case 15:case 27:case 51:var D=oh(ltt[3],[0,t],r),F=D[2],M=D[1];if("number"==typeof F)var j=0;else switch(F[0]){case 2:var X=F[1][1];if(X){var B=X[1];j=2}else{n9(r,[0,M,64]);var G=0;j=1}break;case 20:var Y=F[1][1];if(Y)B=Y[1],j=2;else{n9(r,[0,M,65]);G=0,j=1}break;case 31:G=Q3(function(t,e){return Q3(st,t,[0,e[2][1],0])},0,F[1][1]),j=1;break;default:j=0}switch(j){case 0:G=D3(C2);var q=0;break;case 1:q=0;break;default:var J=[0,[0,M,fh(E,B)],0];q=1}if(!q)J=G;return K3(function(t){return u9(r,t)},J),[15,[0,[0,D],0,0,1]]}var H=L9(r);if("number"==typeof H)if(61===H){z9(r);var W=0,z=1}else z=0;else z=0;if(!z)W=1;Q9(r,0);var V=vh(A,0,r,0);Q9(r,1);var $=L9(r);if("number"==typeof $)var K=0;else if(3===$[0])if(rh($[3],I2))K=0;else{var Q=[0,fh(x,r)];K=1}else K=0;if(!K){oh(I,r,V);Q=0}return K9(r),[15,[0,0,[0,[0,V]],Q,W]]}return function(t){return itt(0,e,t)}}),_k(O,function(t){var e=t?t[1]:t;function r(t){1-a9(t)&&G9(t,14),Q9(t,60);var r=h9(1,i9(1,t));Q9(r,49);var a=L9(r);if("number"==typeof a)if(53<=a){if(Ye===a){var n=R9(r);Q9(r,Ye);var u=r[26][4],c=L9(r);if("number"==typeof c)var s=0;else if(3===c[0])if(rh(c[3],g2))s=0;else{z9(r);var f=u?[0,oh(ltt[13],0,r)]:(G9(r,14),0);s=1}else s=0;if(!s)f=0;var v=fh(x,r);return K9(r),[5,[0,0,0,[0,[1,n,f]],[0,v]]]}if(!(63<=a))switch(a+X|0){case 0:if(e)return[5,[0,0,[0,[6,itt(0,b,r)]],0,0]];break;case 8:if(e)return[5,[0,0,[0,[4,itt(0,i,r)]],0,0]];break;case 9:return[5,[0,0,[0,[5,itt(0,fh(o,y2),r)]],0,0]]}}else{var l=a-15|0;if(!(25<l>>>0))switch(l){case 21:var k=itt(0,function(t){return Q9(t,36)},r),d=L9(r);if("number"==typeof d)if(15===d)var p=[0,[1,itt(0,w,r)]],m=1;else if(40===d)p=[0,[2,itt(0,h,r)]],m=1;else m=0;else m=0;if(!m){var g=fh(btt[1],r);K9(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 _=L9(r);if("number"==typeof _){if(25<=_)if(29<=_)if(40===_)var T=[0,[2,itt(0,h,r)]],S=2;else S=0;else S=27<=_?1:0;else if(15===_)T=[0,[1,itt(0,w,r)]],S=2;else S=24<=_?1:0;switch(S){case 0:var E=0;break;case 1:"number"==typeof _&&(27===_?G9(r,60):28===_&&G9(r,59)),T=[0,[0,itt(0,y,r)]],E=1;break;default:E=1}if(E)return[5,[0,0,T,0,0]]}throw[0,yh,T2]}}var C=L9(r);"number"==typeof C&&(53===C?G9(r,62):61===C&&G9(r,61));Q9(r,0);var O=vh(A,0,r,0);Q9(r,1);var N=L9(r);if("number"==typeof N)var P=0;else if(3===N[0])if(rh(N[3],_2))P=0;else{var L=[0,fh(x,r)];P=1}else P=0;if(!P){oh(I,r,O);L=0}return K9(r),[5,[0,0,0,[0,[0,O]],L]]}return function(t){return itt(0,r,t)}}),[0,function(t){return itt(M,F,t)},function(t){return itt(G,B,t)},function(t){return itt(tt,Z,t)},function(t){return itt($,V,t)},function(t){return itt(rt,et,t)},u,c,a,n,function(t){return itt(P,N,t)},S,O,v,function(t){return itt(R,L,t)},r,C,it,ht,d,function(t){return itt(nt,at,t)},l,function(t){return itt(q,Y,t)},function(t){return itt(H,J,t)},function(t){return itt(z,W,t)},f,function(t){return itt(Q,K,t)}]}(dtt),mtt=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 fh(ltt[24],e)?[0,oh(a,t,e)]:(n9(t,[0,e[1],21]),0)}function u(e){function r(r){Q9(r,0);for(var a=0,n=0,u=0;;){var c=L9(r);if("number"==typeof c)if(1===c?1:hs===c?1:0){n&&n9(r,[0,n[1],90]);var s=z3(u);Q9(r,1);var f=83===L9(r)?1:0;return[0,[0,s,f?[0,fh(t[10],r)]:f]]}if(12===L9(r))var o=itt(0,function(t){return Q9(t,12),i(t,e)},r),v=[0,[1,[0,o[1],[0,o[2]]]]];else{var l=R9(r),b=oh(ltt[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=D3(k2);break;default:k=[2,b[1]]}var d=L9(r);if("number"==typeof d)if(83===d){Q9(r,83);var h=[0,[0,i(r,e),0]],p=1}else p=0;else p=0;if(!p)if(1===k[0]){var w=k[1],m=w[2],y=w[1];(C9(m)&&rh(m,d2)&&rh(m,h2)?(n9(r,[0,y,3]),1):0)||E9(m)&&H9(r,[0,y,46]);h=[0,[0,[0,y,[3,[0,w,0,0]]],1]]}else{Y9(r);h=0}if(h){var g=h[1],_=g[1],T=L9(r);if("number"==typeof T)if(79===T){Q9(r,79);var S=fh(ltt[10],r),x=[0,U8(_[1],S[1]),[2,[0,_,S]]],E=1}else E=0;else E=0;if(!E)x=_;var A=[0,[0,[0,U8(l,x[1]),[0,k,x,g[2]]]]]}else A=h;v=A}if(v){var I=v[1],C=a?(n9(r,[0,I[1][1],57]),0):n;if(0===I[0])var O=a,N=C;else{var P=9===L9(r)?1:0;O=1,N=P?[0,R9(r)]:P}1!==L9(r)&&Q9(r,9);a=O,n=N,u=[0,I,u]}else;}}return function(t){return itt(0,r,t)}}function c(e){function r(r){Q9(r,6);for(var a=0;;){var n=L9(r);if("number"==typeof n){if(13<=n)var u=hs===n?1:0;else if(7<=n)switch(n-7|0){case 2:Q9(r,9);a=[0,0,a];continue;case 5:var c=itt(0,function(t){return Q9(t,12),i(t,e)},r),s=c[1],f=[1,[0,s,[0,c[2]]]];7!==L9(r)&&(n9(r,[0,s,56]),9===L9(r)&&z9(r));a=[0,[0,f],a];continue;case 0:u=1;break;default:u=0}else u=0;if(u){var o=z3(a);Q9(r,7);var v=83===L9(r)?1:0;return[1,[0,o,v?[0,fh(t[10],r)]:v]]}}var l=i(r,e),b=L9(r);if("number"==typeof b)if(79===b){Q9(r,79);var k=fh(ltt[10],r),d=[0,U8(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!==L9(r)&&Q9(r,9);a=[0,[0,p],a]}}return function(t){return itt(0,r,t)}}function i(t,e){var r=L9(t);if("number"==typeof r){if(6===r)return fh(c(e),t);if(0===r)return fh(u(e),t)}var a=vh(ltt[14],t,0,e);return[0,a[1],[3,a[2]]]}return _k(e,function(t,e){for(var r=0,n=e[2][1];;){if(!n){var u=[0,[0,z3(r),0]];return[0,e[1],u]}var c=n[1];if(0!==c[0]){var i=n[2],s=c[1],f=s[1];if(i){n9(t,[0,f,57]);n=i}else r=[0,[1,[0,f,[0,oh(a,t,s[2][1])]]],r],n=0}else{var o=c[1],v=o[2];switch(v[0]){case 0:var l=v[3],b=oh(a,t,v[2]),k=[0,v[1],b,l],d=0;break;case 1:var h=v[2],p=h[1];n9(t,[0,p,89]);k=[0,v[1],[0,p,[4,[0,p,[8,h[2]]]]],0],d=0;break;default:var w=v[2],m=w[1];n9(t,[0,m,2]);var y=v[1],g=[0,m,[4,[0,m,[8,w[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=D3(m2);break;default:T=[2,y[1]]}var r=[0,[0,[0,o[1],[0,T,g,_]]],r],n=n[2]}}}),_k(r,function(t,e){for(var r=0,u=e[2][1];;){if(!u){var c=[1,[0,z3(r),0]];return[0,e[1],c]}var i=u[1];if(i){var s=i[1];if(0===s[0]){var f=s[1],o=f[2];if("number"!=typeof o&&2===o[0]&&0===o[1][1]){r=[0,[0,[0,oh(a,t,f)]],r],u=u[2];continue}var v=n(t,f);r=v?[0,[0,[0,v[1]]],r]:r,u=u[2];continue}var l=u[2],b=s[1],k=b[1];if(l){n9(t,[0,k,56]);u=l;continue}var d=n(t,b[2][1]);r=d?[0,[0,[1,[0,k,[0,d[1]]]]],r]:r,u=0}else r=[0,0,r],u=u[2]}}),_k(a,function(t,a){var n=a[2],u=a[1];if("number"!=typeof n)switch(n[0]){case 0:return oh(r,t,[0,u,n[1]]);case 2:var c=n[1];if(0===c[1])return[0,u,[2,[0,c[2],c[3]]]];break;case 10:var i=n[1],s=i[2],f=i[1];if(!(t[6]&&I9(s)?(n9(t,[0,f,43]),1):0)&&1-t[6])if(!(t[17]&&eh(s,p2)?(n9(t,[0,f,85]),1):0)){var o=t[18];(o?eh(s,w2):o)&&n9(t,[0,f,84])}return[0,u,[3,[0,i,0,0]]];case 19:return oh(e,t,[0,u,n[1]])}return[0,u,[4,[0,u,n]]]}),[0,e,r,a,u,c,i]}(btt),ytt=function t(e){return t.fun(e)},gtt=function t(e,r,a){return t.fun(e,r,a)},_tt=function t(e){return t.fun(e)},Ttt=function t(e,r){return t.fun(e,r)},Stt=function t(e,r){return t.fun(e,r)},xtt=function t(e,r){return t.fun(e,r)},Ett=function t(e,r){return t.fun(e,r)},Att=function t(e,r){return t.fun(e,r)},Itt=function t(e){return t.fun(e)},Ctt=function t(e){return t.fun(e)},Ott=function t(e){return t.fun(e)},Ntt=function t(e,r,a){return t.fun(e,r,a)},Ptt=function t(e,r){return t.fun(e,r)},Ltt=function t(e,r,a){return t.fun(e,r,a)},Rtt=function t(e){return t.fun(e)},Utt=function t(e){return t.fun(e)},Dtt=function(t){function e(e){V9(e,0);var r=R9(e);Q9(e,0),Q9(e,12);var a=fh(t[10],e),n=R9(e);return Q9(e,1),$9(e),[0,U8(r,n),[0,a]]}function r(e,r){if(1===L9(e))var a=R9(e)[2],n=[1,[0,r[1],r[3],a]];else n=[0,fh(t[7],e)];var u=R9(e);return Q9(e,1),$9(e),[0,U8(r,u),[0,n]]}function a(t){V9(t,0);var e=R9(t);return Q9(t,0),r(t,e)}function n(e){V9(e,0);var a=R9(e);Q9(e,0);var n=L9(e);if("number"==typeof n&&12===n){Q9(e,12);var u=fh(t[10],e),c=R9(e);return Q9(e,1),$9(e),[0,U8(a,c),[3,u]]}var i=r(e,a);return[0,i[1],[2,i[2]]]}function u(t){var e=R9(t),r=L9(t);if("number"==typeof r)var a=0;else if(6===r[0]){var n=r[1];a=1}else a=0;return a||(Y9(t),n=$1),z9(t),[0,e,[0,n]]}function c(t){var e=u(t),r=L9(t);if("number"==typeof r){if(10===r){Q9(t,10);for(var a=u(t),n=[0,U8(e[1],a[1]),[0,[0,e],a]];;){var c=L9(t);if("number"!=typeof c||10!==c)return[2,n];Q9(t,10);var i=u(t);n=[0,U8(n[1],i[1]),[0,[1,n],i]]}}if(83===r){Q9(t,83);var s=u(t);return[1,[0,U8(e[1],s[1]),[0,e,s]]]}}return[0,e]}function i(t){var e=R9(t),r=u(t);if(83===L9(t)){Q9(t,83);var n=u(t),c=U8(r[1],n[1]),i=c,s=[1,[0,c,[0,r,n]]]}else i=r[1],s=[0,r];if(79===L9(t)){Q9(t,79);var f=L9(t);if("number"==typeof f)if(0===f){var o=a(t),v=o[2],l=o[1];0!==v[1][0]&&n9(t,[0,l,47]);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];Q9(t,f),b=[0,h,[0,[0,h,[0,[0,d[2]],d[3]]]]],k=0}else k=1;if(k){G9(t,48);var p=R9(t),w=p,m=[0,[0,p,[0,V1,z1]]]}else w=b[1],m=b[2]}else w=i,m=0;return[0,U8(e,w),[0,s,m]]}function s(t,r){var a=L9(t);if("number"==typeof a)if(96===a)var n=0,u=0,s=0,f=1;else f=0;else f=0;if(!f)for(var o=0,v=[0,c(t)];;){var l=L9(t);if("number"==typeof l){if(xf<=l)if(hs===l)var b=1;else if(Ye<=l){var k=0;b=0}else b=1;else if(96===l)b=1;else{if(0===l){o=[0,[1,e(t)],o];continue}k=0,b=0}b&&(n=v,u=z3(o),s=xf===L9(t)?1:0,k=1)}else k=0;if(k)break;o=[0,[0,i(t)],o]}s&&Q9(t,xf);var d=R9(t);if(Q9(t,96),$9(t),n){var h=[0,Je,[0,n[1],s,u]];return[0,U8(r,d),h]}return[0,U8(r,d),hf]}function f(t,e){Q9(t,xf);var r=L9(t);if("number"==typeof r){var a=96!==r?1:0;if(a)var n=0;else{var u=a;n=1}}else n=0;n||(u=[0,c(t)]);var i=R9(t);Q9(t,96);var s=t[22][1];if(s){var f=s[2];if(f)var o=f[2],v=1;else v=0}else v=0;v||(o=D3(wK)),t[22][1]=o;var l=r9(t),b=Z7(t[23][1],l);if(t[24][1]=b,u){var k=[0,Je,[0,u[1]]];return[0,U8(e,i),k]}return[0,U8(e,i),hf]}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=X3(J1,e[2][2][1]);return X3(e[1][2][1],r);default:var a=t[1][2],n=a[1];return X3(0===n[0]?n[1][2][1]:b([2,n[1]]),X3(H1,a[2][2][1]))}}return _k(o,function(t){var e=L9(t);if("number"==typeof e){if(0===e)return n(t)}else if(7===e[0]){var r=e[1];return Q9(t,e),[0,r[1],[4,[0,r[2],r[3]]]]}var a=fh(l,t),u=a[2],c=a[1];return hf<=u[1]?[0,c,[1,u[2]]]:[0,c,[0,u[2]]]}),_k(v,function(t,e){var r=s(t,e),a=r[2];if("number"!=typeof a&&a[2][2])var n=0,u=Lf;else{V9(t,3);for(var c=0;;){var i=L9(t);if("number"==typeof i){if(95===i){V9(t,2);var l=R9(t);Q9(t,95);var k=L9(t);if("number"==typeof k){if(xf===k)var d=1;else if(hs===k)d=1;else{var h=0;d=0}if(d){var p=f(t,l),w=p[2],m=p[1];if("number"==typeof w){var y=[1,m];h=1}else y=[0,[0,m,w[2]]],h=1}}else h=0;if(!h){var g=oh(v,t,l),_=g[2],T=g[1];y=hf<=_[1]?[3,[0,T,_[2]]]:[2,[0,T,_[2]]]}switch(y[0]){case 0:var S=[0,Je,y[1]],x=[0,z3(c),S],E=1;break;case 1:var A=[0,hf,y[1]];x=[0,z3(c),A],E=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(hs===i)Y9(t),x=[0,z3(c),Lf],E=1;else{var O=0;E=0}E&&(n=x[1],u=x[2],O=1)}else O=0;if(O)break;c=[0,fh(o,t),c]}}if("number"==typeof u)var N=0;else{var P=u[1];if(Je===P){var L=u[2],R=r[2];if("number"==typeof R)G9(t,W1);else{var U=b(R[2][1]);rh(b(L[2][1]),U)&&G9(t,[6,U])}var D=L[1],F=1}else if(hf===P){var M=r[2];"number"==typeof M||Je===M[1]&&G9(t,[6,b(M[2][1])]),D=u[2],F=1}else N=0,F=0;if(F){var j=D;N=1}}N||(j=r[1]);var X=r[2];if("number"==typeof X){if("number"==typeof u)var B=0;else if(hf===u[1]){var G=[0,u[2]];B=1}else B=0;B||(G=0);var Y=[0,hf,[0,r[1],G,n]];return[0,U8(r[1],j),Y]}if("number"==typeof u)var q=0;else if(Je===u[1]){var J=[0,u[2]];q=1}else q=0;q||(J=0);var H=[0,Je,[0,[0,r[1],X[2]],J,n]];return[0,U8(r[1],j),H]}),_k(l,function(t){var e=R9(t);return V9(t,2),Q9(t,95),oh(v,t,e)}),[0,e,r,a,n,u,c,i,s,f,o,v,l]}(ltt),Ftt=ptt[3],Mtt=htt[3],jtt=htt[1],Xtt=htt[6],Btt=ptt[2],Gtt=ptt[1],Ytt=ptt[4],qtt=htt[5],Jtt=Dtt[12],Htt=mtt[6],Wtt=mtt[3];_k(ytt,function(t){var e=oh(Ttt,t,function(t){return 0}),r=R9(t);if(Q9(t,hs),e)var a=H3(z3(e))[1],n=U8(H3(e)[1],a);else n=r;return[0,n,e,z3(t[2][1])]}),_k(gtt,function(t,e,r){for(var a=o9(1,t),n=o3;;){var u=n[2],c=n[1],i=L9(a);if("number"==typeof i)if(hs===i)var s=[0,a,c,u],f=1;else f=0;else f=0;if(!f)if(fh(e,i))s=[0,a,c,u];else{if("number"==typeof i)var o=0;else if(1===i[0]){var v=fh(r,a),l=[0,v,u],b=v[2];if("number"!=typeof b&&16===b[0]){var k=b[1][2];if(k){var d=a[6]||eh(k[1],f3);a=i9(d,a),n=[0,[0,i,c],l];continue}}s=[0,a,c,l],o=1}else o=0;if(!o)s=[0,a,c,u]}var h=o9(0,a);return K3(function(t){if("number"!=typeof t&&1===t[0]){var e=t[1],r=e[4];return r?H9(h,[0,e[1],38]):r}return D3(X3(l3,X3(G8(t),v3)))},z3(c)),[0,h,s[3]]}}),_k(_tt,function(t){var e=fh(ptt[6],t),r=L9(t);if("number"==typeof r){var a=r-49|0;if(!(11<a>>>0))switch(a){case 0:return oh(wtt[16],e,t);case 1:fh(q9(t),e);var n=N9(1,t);return fh("number"==typeof n&&4===n?wtt[17]:wtt[18],t);case 11:if(49===N9(1,t))return fh(q9(t),e),oh(wtt[12],0,t)}}return oh(Att,[0,e],t)}),_k(Ttt,function(t,e){var r=vh(gtt,t,e,_tt);return Q3(function(t,e){return[0,e,t]},oh(Stt,e,r[1]),r[2])}),_k(Stt,function(t,e){for(var r=0;;){var a=L9(e);if("number"==typeof a&&hs===a)return z3(r);if(fh(t,a))return z3(r);r=[0,fh(_tt,e),r]}}),_k(xtt,function(t,e){var r=vh(gtt,e,t,function(t){return oh(Att,0,t)}),a=r[1];return[0,Q3(function(t,e){return[0,e,t]},oh(Ett,t,a),r[2]),a[6]]}),_k(Ett,function(t,e){for(var r=0;;){var a=L9(e);if("number"==typeof a&&hs===a)return z3(r);if(fh(t,a))return z3(r);r=[0,oh(Att,0,e),r]}}),_k(Att,function(t,e){var r=t?t[1]:t;1-B9(e)&&fh(q9(e),r);var a=L9(e);if("number"==typeof a){if(27===a)return fh(wtt[26],e);if(28===a)return fh(wtt[3],e)}if(X9(e))return fh(ktt[14],e);if(B9(e))return oh(Ftt,e,r);if("number"==typeof a){var n=a+X|0;if(!(9<n>>>0))switch(n){case 0:return fh(wtt[19],e);case 7:return oh(wtt[11],0,e);case 8:return fh(wtt[25],e);case 9:return fh(wtt[21],e)}}return fh(Itt,e)}),_k(Itt,function(t){var e=L9(t);if("number"==typeof e)switch(e){case 0:return fh(wtt[7],t);case 8:return fh(wtt[15],t);case 19:return fh(wtt[22],t);case 20:return fh(wtt[23],t);case 22:return fh(wtt[24],t);case 23:return fh(wtt[4],t);case 24:return fh(wtt[26],t);case 25:return fh(wtt[5],t);case 26:return fh(wtt[6],t);case 32:return fh(wtt[8],t);case 35:return fh(wtt[9],t);case 37:return fh(wtt[14],t);case 39:return fh(wtt[1],t);case 59:return fh(wtt[10],t);case 110:return Y9(t),[0,R9(t),1];case 16:case 43:return fh(wtt[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 83:return Y9(t),z9(t),fh(Itt,t)}if(X9(t)){var r=fh(ktt[14],t);return W9(t,r[1]),r}if("number"==typeof e&&28===e&&6===N9(1,t)){var a=P9(1,t);return n9(t,[0,U8(R9(t),a),86]),fh(wtt[17],t)}return j9(t)?fh(wtt[20],t):B9(t)?(Y9(t),z9(t),fh(wtt[17],t)):fh(wtt[17],t)}),_k(Ctt,function(t){var e=fh(htt[1],t),r=L9(t);return"number"==typeof r&&9===r?oh(htt[8],t,[0,e,0]):e}),_k(Ott,function(t){var e=fh(htt[2],t),r=L9(t);if("number"==typeof r&&9===r){var a=[0,oh(dtt[1],t,e),0];return[0,oh(htt[8],t,a)]}return e}),_k(Ntt,function(t,e,r){var a=r[2],n=r[1];if(rh(a,c3)){if(rh(a,i3))return rh(a,s3)?E9(a)?H9(e,[0,n,46]):C9(a)?n9(e,[0,n,[1,a]]):t&&I9(a)?H9(e,[0,n,t[1]]):0:e[17]?n9(e,[0,n,3]):H9(e,[0,n,46]);if(e[6])return H9(e,[0,n,46]);var u=e[14];return u?n9(e,[0,n,[1,a]]):u}var c=e[18];return c?n9(e,[0,n,3]):c}),_k(Ptt,function(t,e){var r=utt(e);return vh(Ntt,t,e,r),r}),_k(Ltt,function(t,e,r){var a=e?e[1]:e;return itt(0,function(t){var e=1-a,n=oh(Ptt,[0,r],t),u=e?82===L9(t)?1:0:e;u&&(1-a9(t)&&G9(t,13),Q9(t,82));var c=83===L9(t)?1:0;return[0,n,c?[0,fh(btt[10],t)]:c,u]},t)}),_k(Rtt,function(t){var e=R9(t);Q9(t,0);var r=oh(Ett,function(t){return 1===t?1:0},t),a=R9(t);return Q9(t,1),[0,U8(e,a),[0,r]]}),_k(Utt,function(t){var e=R9(t);Q9(t,0);var r=oh(xtt,function(t){return 1===t?1:0},t),a=R9(t);Q9(t,1);var n=r[2],u=[0,r[1]];return[0,U8(e,a),u,n]}),vh(N4,d3,ltt,[0,ytt,Itt,Att,Ett,xtt,Stt,Ctt,Ott,Mtt,jtt,Xtt,Btt,Ptt,Ltt,Ntt,Rtt,Utt,Jtt,Htt,Wtt,Gtt,Ftt,Ytt,qtt]);var ztt=[0,0],Vtt=Id,$tt=Ad,Ktt=function(t){return Cd(h6(t))},Qtt=function(t){return Ed(h6(t))},Ztt=function(t,e,r){try{var a=new RegExp(e.toString(),r.toString())}catch(e){ztt[1]=[0,[0,t,19],ztt[1]];a=new RegExp(Ff,r.toString())}return a},tet=function(t){function e(t,e){return Qtt(V3(t,e))}function r(t,e){return e?fh(t,e[1]):b8}function a(t){return Ktt([0,[0,NL,t[1]],[0,[0,OL,t[2]],0]])}function n(t){var e=t[1];if(e)var r=e[1],n="number"==typeof r?wa:r[1].toString();else n=b8;var u=[0,[0,AL,a(t[3])],0];return Ktt([0,[0,CL,n],[0,[0,IL,a(t[2])],u]])}function u(e,r,a){if(t[1])var u=[0,[0,TL,e.toString()],0],c=[0,[0,SL,n(r)],u],i=[0,[0,xL,Qtt([0,r[2][3],[0,r[3][3],0]])],c];else i=[0,[0,EL,e.toString()],0];return Ktt(W3(i,a))}function c(t){return e(d,t)}function i(t){var r=t[2];switch(r[2]){case 0:var a=kO;break;case 1:a=dO;break;default:a=hO}var n=[0,[0,pO,a.toString()],0],c=[0,[0,wO,e(Y,r[1])],n];return u(mO,t[1],c)}function s(t){var a=t[2],n=[0,[0,$I,e(L,a[3])],0],c=[0,[0,KI,J(a[4])],n],i=[0,[0,QI,r(Q,a[2])],c],s=[0,[0,ZI,y(a[1])],i];return u(tC,t[1],s)}function f(t,e){var a=e[2],n=t?$A:KA,c=[0,[0,QA,r(W,a[4])],0],i=[0,[0,ZA,r(W,a[3])],c],s=[0,[0,tI,r(Q,a[2])],i],f=[0,[0,eI,y(a[1])],s];return u(n,e[1],f)}function o(t){var e=t[2],a=[0,[0,HA,W(e[3])],0],n=[0,[0,WA,r(Q,e[2])],a],c=[0,[0,zA,y(e[1])],n];return u(VA,t[1],c)}function v(t){var a=t[2],n=a[4],c=Qtt(n?[0,L(n[1]),0]:0),i=[0,[0,EA,e(L,a[5])],0],s=[0,[0,IA,c],[0,[0,AA,e(O,a[6])],i]],f=[0,[0,CA,J(a[3])],s],o=[0,[0,OA,r(Q,a[2])],f],v=[0,[0,NA,y(a[1])],o];return u(PA,t[1],v)}function l(t){var e=t[2],a=U8(e[1][1],e[2][1]),n=[0,[0,TA,r(bt,e[3])],0],c=[0,[0,SA,S(a,[0,e[1],[0,e[2]],0])],n];return u(xA,t[1],c)}function b(t){var e=t[2],r=e[2],a=r?r[1][1]:e[1][1],n=U8(e[1][1],a),c=[0,[0,gA,S(n,[0,e[1],e[2],0])],0];return u(_A,t[1],c)}function k(t){var e=[0,[0,mA,c(t[2][1])],0];return u(yA,t[1],e)}function d(t){var a=t[2],n=t[1];if("number"==typeof a)return u(0===a?$_:K_,n,0);switch(a[0]){case 0:return k([0,n,a[1]]);case 1:return u(Z_,n,[0,[0,Q_,r(y,a[1][1])],0]);case 2:var c=a[1],h=[0,[0,rI,e(C,c[7])],0],p=[0,[0,aI,e(O,c[6])],h],w=[0,[0,nI,r(tt,c[5])],p],m=[0,[0,uI,r(_,c[4])],w],g=[0,[0,cI,r(Q,c[3])],m],T=[0,[0,iI,N(c[2])],g];return u(fI,n,[0,[0,sI,r(y,c[1])],T]);case 3:return u(eT,n,[0,[0,tT,r(y,a[1][1])],0]);case 4:return v([0,n,a[1]]);case 5:var S=a[1],P=S[3];if(P){var D=P[1];if(0!==D[0]&&!D[2])return u(aT,n,[0,[0,rT,r(B,S[4])],0])}var F=S[2];if(F){var M=F[1];switch(M[0]){case 0:var j=b(M[1]);break;case 1:j=l(M[1]);break;case 2:j=v(M[1]);break;case 3:j=W(M[1]);break;case 4:j=o(M[1]);break;case 5:j=f(1,M[1]);break;default:j=s(M[1])}var X=j}else X=b8;var G=[0,[0,nT,r(B,S[4])],0],Y=[0,[0,cT,X],[0,[0,uT,I(S[3])],G]],q=S[1];return u(sT,n,[0,[0,iT,!!(q?1:q)],Y]);case 6:return l([0,n,a[1]]);case 7:var H=a[1],z=[0,[0,LA,e(L,H[3])],0],V=[0,[0,RA,J(H[4])],z],$=[0,[0,UA,r(Q,H[2])],V];return u(FA,n,[0,[0,DA,y(H[1])],$]);case 8:var Z=a[1],et=Z[1],rt=0===et[0]?y(et[1]):B(et[1]),at=0===Z[3][0]?"CommonJS":"ES";return u(lT,n,[0,[0,vT,rt],[0,[0,oT,k(Z[2])],[0,[0,fT,at],0]]]);case 9:return u(kT,n,[0,[0,bT,K(a[1])],0]);case 10:var nt=a[1],ut=[0,[0,GA,W(nt[3])],0],ct=[0,[0,YA,r(Q,nt[2])],ut];return u(JA,n,[0,[0,qA,y(nt[1])],ct]);case 11:return f(1,[0,n,a[1]]);case 12:return b([0,n,a[1]]);case 13:var it=a[1],st=[0,[0,dT,_(it[2])],0];return u(pT,n,[0,[0,hT,d(it[1])],st]);case 14:var ft=a[1][2],ot=0===ft[0]?d(ft[1]):_(ft[1]);return u(yT,n,[0,[0,mT,ot],[0,[0,wT,A(1).toString()],0]]);case 15:var vt=a[1],lt=vt[2];if(lt){var kt=lt[1];if(0!==kt[0]&&!kt[2]){var dt=[0,[0,gT,A(vt[4]).toString()],0];return u(TT,n,[0,[0,_T,r(B,vt[3])],dt])}}var ht=[0,[0,ST,A(vt[4]).toString()],0],pt=[0,[0,xT,r(B,vt[3])],ht],wt=[0,[0,ET,I(vt[2])],pt];return u(IT,n,[0,[0,AT,r(d,vt[1])],wt]);case 16:var mt=a[1],yt=[0,[0,CT,r(Vtt,mt[2])],0];return u(NT,n,[0,[0,OT,_(mt[1])],yt]);case 17:var gt=a[1],_t=[0,[0,PT,d(gt[4])],0],Tt=[0,[0,LT,r(_,gt[3])],_t],St=[0,[0,RT,r(_,gt[2])],Tt];return u(DT,n,[0,[0,UT,r(function(t){return 0===t[0]?i(t[1]):_(t[1])},gt[1])],St]);case 18:var xt=a[1],Et=xt[1],At=0===Et[0]?i(Et[1]):R(Et[1]),It=[0,[0,FT,!!xt[4]],0],Ct=[0,[0,MT,d(xt[3])],It];return u(BT,n,[0,[0,XT,At],[0,[0,jT,_(xt[2])],Ct]]);case 19:var Ot=a[1],Nt=Ot[4]?GT:YT,Pt=Ot[1],Lt=0===Pt[0]?i(Pt[1]):R(Pt[1]),Rt=[0,[0,qT,d(Ot[3])],0];return u(Nt,n,[0,[0,HT,Lt],[0,[0,JT,_(Ot[2])],Rt]]);case 20:var Ut=a[1],Dt=Ut[3],Ft=0===Dt[0]?k(Dt[1]):_(Dt[1]),Mt=[0,[0,FE,r(Q,Ut[9])],0],jt=[0,[0,ME,r(K,Ut[8])],Mt],Xt=[0,[0,jE,!!Ut[7]],jt],Bt=[0,[0,XE,r(bt,Ut[6])],Xt],Gt=[0,[0,YE,Ft],[0,[0,GE,!!Ut[4]],[0,[0,BE,!!Ut[5]],Bt]]],Yt=[0,[0,qE,U(Ut[2])],Gt];return u(HE,n,[0,[0,JE,r(y,Ut[1])],Yt]);case 21:var qt=a[1],Jt=[0,[0,WT,r(d,qt[3])],0],Ht=[0,[0,zT,d(qt[2])],Jt];return u($T,n,[0,[0,VT,_(qt[1])],Ht]);case 22:var Wt=a[1],zt=Wt[4];if(zt){var Vt=zt[1];if(0===Vt[0])var $t=V3(function(t){var e=t[1],r=t[3],a=t[2],n=a?U8(r[1],a[1][1]):r[1],c=a?a[1]:r;if(e)switch(e[1]){case 0:var i=ie,s=1;break;case 1:i=Zs,s=1;break;default:s=0}else s=0;if(!s)i=b8;var f=[0,[0,cL,y(c)],[0,[0,uL,i],0]];return u(sL,n,[0,[0,iL,y(r)],f])},Vt[1]);else{var Kt=Vt[1],Qt=[0,[0,aL,y(Kt[2])],0];$t=[0,u(nL,Kt[1],Qt),0]}var Zt=$t}else Zt=zt;var te=Wt[3];if(te)var ee=te[1],re=[0,[0,eL,y(ee)],0],ae=[0,u(rL,ee[1],re),Zt];else ae=Zt;switch(Wt[1]){case 0:var ne=KT;break;case 1:ne=QT;break;default:ne=ZT}var ue=[0,[0,tS,ne.toString()],0],ce=[0,[0,eS,B(Wt[2])],ue];return u(aS,n,[0,[0,rS,Qtt(ae)],ce]);case 23:return s([0,n,a[1]]);case 24:var se=a[1],fe=[0,[0,nS,d(se[2])],0];return u(cS,n,[0,[0,uS,y(se[1])],fe]);case 25:return u(sS,n,[0,[0,iS,r(_,a[1][1])],0]);case 26:var oe=a[1],ve=[0,[0,fS,e(x,oe[2])],0];return u(vS,n,[0,[0,oS,_(oe[1])],ve]);case 27:return u(bS,n,[0,[0,lS,_(a[1][1])],0]);case 28:var le=a[1],be=[0,[0,kS,r(k,le[3])],0],ke=[0,[0,dS,r(E,le[2])],be];return u(pS,n,[0,[0,hS,k(le[1])],ke]);case 29:return o([0,n,a[1]]);case 30:return f(0,[0,n,a[1]]);case 31:return i([0,n,a[1]]);case 32:var de=a[1],he=[0,[0,wS,d(de[2])],0];return u(yS,n,[0,[0,mS,_(de[1])],he]);default:var pe=a[1],we=[0,[0,gS,d(pe[2])],0];return u(TS,n,[0,[0,_S,_(pe[1])],we])}}function h(t){var a=t[2],n=[0,[0,mP,r(at,a[2])],0],c=[0,[0,yP,e(ut,a[3])],n],i=[0,[0,gP,u(AP,a[1],0)],c];return u(_P,t[1],i)}function p(t){var a=t[2],n=[0,[0,dP,e(ut,a[3])],0],c=[0,[0,hP,r(rt,a[2])],n],i=a[1],s=i[2],f=[0,[0,TP,!!s[2]],0],o=[0,[0,SP,e(et,s[3])],f],v=[0,[0,xP,ft(s[1])],o],l=[0,[0,pP,u(EP,i[1],v)],c];return u(wP,t[1],l)}function w(t){var r=t[2],a=[0,[0,aO,e(_,r[2])],0],n=[0,[0,nO,e(G,r[1])],a];return u(uO,t[1],n)}function m(t){var e=t[2],r=e[2],a=e[1],n=t[1];if("number"==typeof a)var c=b8;else switch(a[0]){case 0:c=a[1].toString();break;case 1:c=!!a[1];break;case 2:c=a[1];break;default:var i=a[1];c=Ztt(n,i[1],i[2])}if("number"==typeof a)var s=0;else if(3===a[0]){var f=a[1],o=[0,[0,zC,Ktt([0,[0,WC,f[1].toString()],[0,[0,HC,f[2].toString()],0]])],0],v=[0,[0,$C,c],[0,[0,VC,r.toString()],o]];s=1}else s=0;if(!s)v=[0,[0,QC,c],[0,[0,KC,r.toString()],0]];return u(ZC,n,v)}function y(t){return u(cA,t[1],[0,[0,uA,t[2].toString()],[0,[0,nA,b8],[0,[0,aA,!1],0]]])}function g(t){var e=t[2],a=e[3],n=0===a[0]?k(a[1]):_(a[1]),c=[0,[0,WE,r(Q,e[9])],0],i=[0,[0,zE,r(K,e[8])],c],s=[0,[0,VE,!!e[7]],i],f=[0,[0,$E,r(bt,e[6])],s],o=[0,[0,ZE,n],[0,[0,QE,!!e[4]],[0,[0,KE,!!e[5]],f]]],v=[0,[0,tA,U(e[2])],o],l=[0,[0,eA,r(y,e[1])],v];return u(rA,t[1],l)}function _(t){var a=t[2],n=t[1];if("number"==typeof a)return u(0===a?SS:xS,n,0);switch(a[0]){case 0:var c=a[1][1];return u(AS,n,[0,[0,ES,e(function(t){return r(j,t)},c)],0]);case 1:var i=a[1],s=i[3],f=0===s[0]?k(s[1]):_(s[1]),o=[0,[0,IS,r(Q,i[9])],0],v=[0,[0,CS,r(K,i[8])],o],l=[0,[0,OS,!!i[7]],v],b=[0,[0,NS,r(bt,i[6])],l],d=[0,[0,RS,f],[0,[0,LS,!!i[4]],[0,[0,PS,!!i[5]],b]]],T=[0,[0,US,U(i[2])],d];return u(FS,n,[0,[0,DS,r(y,i[1])],T]);case 2:var S=a[1];switch(S[1]){case 0:var x=MS;break;case 1:x=jS;break;case 2:x=XS;break;case 3:x=BS;break;case 4:x=GS;break;case 5:x=YS;break;case 6:x=qS;break;case 7:x=JS;break;case 8:x=HS;break;case 9:x=WS;break;case 10:x=zS;break;case 11:x=VS;break;default:x=$S}var E=[0,[0,KS,_(S[3])],0],A=[0,[0,QS,R(S[2])],E];return u(tx,n,[0,[0,ZS,x.toString()],A]);case 3:var I=a[1];switch(I[1]){case 0:var P=ex;break;case 1:P=rx;break;case 2:P=ax;break;case 3:P=nx;break;case 4:P=ux;break;case 5:P=cx;break;case 6:P=ix;break;case 7:P=sx;break;case 8:P=fx;break;case 9:P=ox;break;case 10:P=vx;break;case 11:P=lx;break;case 12:P=bx;break;case 13:P=kx;break;case 14:P=dx;break;case 15:P=hx;break;case 16:P=px;break;case 17:P=wx;break;case 18:P=mx;break;case 19:P=yx;break;case 20:P=gx;break;default:P=_x}var L=[0,[0,Tx,_(I[3])],0],D=[0,[0,Sx,_(I[2])],L];return u(Ex,n,[0,[0,xx,P.toString()],D]);case 4:return u(Ax,n,kt(a[1]));case 5:var M=a[1],B=[0,[0,lI,e(C,M[7])],0],G=[0,[0,bI,e(O,M[6])],B],Y=[0,[0,kI,r(tt,M[5])],G],q=[0,[0,dI,r(_,M[4])],Y],J=[0,[0,hI,r(Q,M[3])],q],H=[0,[0,pI,N(M[2])],J];return u(mI,n,[0,[0,wI,r(y,M[1])],H]);case 6:var W=a[1],z=[0,[0,Ix,r(_,W[2])],0];return u(Ox,n,[0,[0,Cx,e(X,W[1])],z]);case 7:var V=a[1],$=[0,[0,Nx,_(V[3])],0],Z=[0,[0,Px,_(V[2])],$];return u(Rx,n,[0,[0,Lx,_(V[1])],Z]);case 8:return g([0,n,a[1]]);case 9:var et=a[1],rt=[0,[0,Ux,r(_,et[2])],0];return u(Fx,n,[0,[0,Dx,e(X,et[1])],rt]);case 10:return y(a[1]);case 11:var at=a[1],nt=[0,[0,Mx,e(_,[0,at,0])],0];return u(Bx,n,[0,[0,Xx,u(jx,U8(n,at[1]),0)],nt]);case 12:return p([0,n,a[1]]);case 13:return h([0,n,a[1]]);case 14:return m([0,n,a[1]]);case 15:var ut=a[1];switch(ut[1]){case 0:var ct=Gx;break;case 1:ct=Yx;break;default:ct=qx}var it=[0,[0,Jx,_(ut[3])],0],st=[0,[0,Hx,_(ut[2])],it];return u(zx,n,[0,[0,Wx,ct.toString()],st]);case 16:return u(Vx,n,dt(a[1]));case 17:var ft=a[1],ot=[0,[0,$x,y(ft[2])],0];return u(Qx,n,[0,[0,Kx,y(ft[1])],ot]);case 18:var vt=a[1],lt=[0,[0,Zx,e(j,vt[3])],0],ht=[0,[0,tE,r(tt,vt[2])],lt];return u(rE,n,[0,[0,eE,_(vt[1])],ht]);case 19:return u(nE,n,[0,[0,aE,e(F,a[1][1])],0]);case 20:var pt=a[1],wt=[0,[0,uE,!!pt[2]],0];return u(cE,n,B3(kt(pt[1]),wt));case 21:var mt=a[1],yt=[0,[0,iE,!!mt[2]],0];return u(sE,n,B3(dt(mt[1]),yt));case 22:return u(oE,n,[0,[0,fE,e(_,a[1][1])],0]);case 23:var gt=a[1],_t=[0,[0,vO,w(gt[2])],0];return u(bO,n,[0,[0,lO,_(gt[1])],_t]);case 24:return w([0,n,a[1]]);case 25:var Tt=a[1],St=[0,[0,vE,K(Tt[2])],0];return u(bE,n,[0,[0,lE,_(Tt[1])],St]);case 26:var xt=a[1];if(7<=xt[1])return u(dE,n,[0,[0,kE,_(xt[3])],0]);switch(xt[1]){case 0:var Et=hE;break;case 1:Et=pE;break;case 2:Et=wE;break;case 3:Et=mE;break;case 4:Et=yE;break;case 5:Et=gE;break;case 6:Et=_E;break;default:Et=D3(TE)}var At=[0,[0,SE,_(xt[3])],0];return u(AE,n,[0,[0,EE,Et.toString()],[0,[0,xE,!!xt[2]],At]]);case 27:var It=a[1],Ct=0===It[1]?CE:IE,Ot=[0,[0,OE,!!It[3]],0],Nt=[0,[0,NE,_(It[2])],Ot];return u(LE,n,[0,[0,PE,Ct.toString()],Nt]);default:var Pt=a[1],Lt=[0,[0,RE,!!Pt[2]],0];return u(DE,n,[0,[0,UE,r(_,Pt[1])],Lt])}}function T(t){var e=[0,[0,iA,y(t[2])],0];return u(sA,t[1],e)}function S(t,e){var a=[0,[0,fA,!!e[3]],0],n=[0,[0,oA,r(K,e[2])],a];return u(lA,t,[0,[0,vA,e[1][2].toString()],n])}function x(t){var a=t[2],n=[0,[0,bA,e(d,a[2])],0],c=[0,[0,kA,r(_,a[1])],n];return u(dA,t[1],c)}function E(t){var e=t[2],a=[0,[0,hA,k(e[2])],0],n=[0,[0,pA,r(R,e[1])],a];return u(wA,t[1],n)}function A(t){return 0===t?jA:MA}function I(t){if(t){var r=t[1];if(0===r[0])return e(vt,r[1]);var a=r[2];if(a){var n=[0,[0,XA,y(a[1])],0];return Qtt([0,u(BA,r[1],n),0])}return Qtt(0)}return Qtt(0)}function C(t){var e=[0,[0,oI,_(t[2][1])],0];return u(vI,t[1],e)}function O(t){var e=t[2],a=[0,[0,yI,r(tt,e[2])],0],n=[0,[0,gI,y(e[1])],a];return u(_I,t[1],n)}function N(t){var r=[0,[0,TI,e(P,t[2][1])],0];return u(SI,t[1],r)}function P(t){switch(t[0]){case 0:var a=t[1],n=a[2],c=n[2];switch(c[0]){case 0:var i=[0,m(c[1]),0];break;case 1:i=[0,y(c[1]),0];break;case 2:i=[0,T(c[1]),0];break;default:i=[0,_(c[1]),1]}switch(n[1]){case 0:var s=xI;break;case 1:s=EI;break;case 2:s=AI;break;default:s=II}var f=[0,[0,CI,e(C,n[5])],0],o=[0,[0,PI,s.toString()],[0,[0,NI,!!n[4]],[0,[0,OI,!!i[2]],f]]],v=[0,[0,LI,g(n[3])],o];return u(UI,a[1],[0,[0,RI,i[1]],v]);case 1:var l=t[1],b=l[2],k=b[1];switch(k[0]){case 0:var d=[0,m(k[1]),0];break;case 1:d=[0,y(k[1]),0];break;case 2:d=D3(GI);break;default:d=[0,_(k[1]),1]}var h=[0,[0,YI,r(q,b[5])],0],p=[0,[0,JI,!!d[2]],[0,[0,qI,!!b[4]],h]],w=[0,[0,HI,r(K,b[3])],p],S=[0,[0,WI,r(_,b[2])],w];return u(VI,l[1],[0,[0,zI,d[1]],S]);default:var x=t[1],E=x[2],A=E[1],I=[0,[0,DI,r(q,E[5])],0],O=[0,[0,FI,!!E[4]],I],N=[0,[0,MI,r(K,E[3])],O],P=[0,[0,jI,r(_,E[2])],N],L=[0,[0,XI,y(A[2])],P];return u(BI,x[1],L)}}function L(t){var e=t[2],a=e[1],n=0===a[0]?y(a[1]):$(a[1]),c=[0,[0,rC,n],[0,[0,eC,r(tt,e[2])],0]];return u(aC,t[1],c)}function R(t){var a=t[2],n=t[1];switch(a[0]){case 0:var c=a[1],i=[0,[0,nC,r(K,c[2])],0];return u(cC,n,[0,[0,uC,e(M,c[1])],i]);case 1:var s=a[1],f=[0,[0,iC,r(K,s[2])],0],o=s[1];return u(fC,n,[0,[0,sC,e(function(t){return r(D,t)},o)],f]);case 2:var v=a[1],l=[0,[0,oC,_(v[2])],0];return u(lC,n,[0,[0,vC,R(v[1])],l]);case 3:return S(n,a[1]);default:return _(a[1])}}function U(t){var r=t[2],a=r[2],n=r[1];if(a){var c=a[1],i=[0,[0,bC,R(c[2][1])],0],s=u(kC,c[1],i);return Qtt(z3([0,s,z3(V3(R,n))]))}return e(R,n)}function D(t){if(0===t[0])return R(t[1]);var e=t[1],r=[0,[0,dC,R(e[2][1])],0];return u(hC,e[1],r)}function F(t){if(0===t[0]){var e=t[1],r=e[2];switch(r[0]){case 0:var a=r[3],n=_(r[2]),c=[0,r[1],n,pC,0,a];break;case 1:var i=r[2],s=g([0,i[1],i[2]]);c=[0,r[1],s,wC,1,0];break;case 2:var f=r[2],o=g([0,f[1],f[2]]);c=[0,r[1],o,mC,0,0];break;default:var v=r[2],l=g([0,v[1],v[2]]);c=[0,r[1],l,yC,0,0]}var b=c[1];switch(b[0]){case 0:var k=[0,m(b[1]),0];break;case 1:k=[0,y(b[1]),0];break;case 2:k=D3(gC);break;default:k=[0,_(b[1]),1]}return u(IC,e[1],[0,[0,AC,k[1]],[0,[0,EC,c[2]],[0,[0,xC,c[3].toString()],[0,[0,SC,!!c[4]],[0,[0,TC,!!c[5]],[0,[0,_C,!!k[2]],0]]]]]])}var d=t[1],h=[0,[0,CC,_(d[2][1])],0];return u(OC,d[1],h)}function M(t){if(0===t[0]){var e=t[1],r=e[2],a=r[1];switch(a[0]){case 0:var n=[0,m(a[1]),0];break;case 1:n=[0,y(a[1]),0];break;default:n=[0,_(a[1]),1]}var c=[0,[0,RC,mu],[0,[0,LC,!1],[0,[0,PC,!!r[3]],[0,[0,NC,!!n[2]],0]]]],i=[0,[0,UC,R(r[2])],c];return u(FC,e[1],[0,[0,DC,n[1]],i])}var s=t[1],f=[0,[0,MC,R(s[2][1])],0];return u(jC,s[1],f)}function j(t){if(0===t[0])return _(t[1]);var e=t[1],r=[0,[0,XC,_(e[2][1])],0];return u(BC,e[1],r)}function X(t){var e=t[2],r=[0,[0,GC,!!e[3]],0],a=[0,[0,YC,_(e[2])],r],n=[0,[0,qC,R(e[1])],a];return u(JC,t[1],n)}function B(t){var e=t[2];return u(rO,t[1],[0,[0,eO,e[1].toString()],[0,[0,tO,e[2].toString()],0]])}function G(t){var e=t[2],r=Ktt([0,[0,iO,e[1][1].toString()],[0,[0,cO,e[1][2].toString()],0]]);return u(oO,t[1],[0,[0,fO,r],[0,[0,sO,!!e[2]],0]])}function Y(t){var e=t[2],a=[0,[0,yO,r(_,e[2])],0],n=[0,[0,gO,R(e[1])],a];return u(_O,t[1],n)}function q(t){var e=0===t[2]?"plus":Mc;return u(SO,t[1],[0,[0,TO,e],0])}function J(t){var e=t[2],a=e[2],n=Q3(function(t,e){var a=t[4],n=t[3],c=t[2],i=t[1];switch(e[0]){case 0:var s=e[1],f=s[2],o=f[2],v=f[1];switch(v[0]){case 0:var l=m(v[1]);break;case 1:l=y(v[1]);break;case 2:l=D3(KO);break;default:l=D3(QO)}switch(o[0]){case 0:var b=[0,W(o[1]),ZO];break;case 1:var k=o[1];b=[0,H([0,k[1],k[2]]),tN];break;default:var d=o[1];b=[0,H([0,d[1],d[2]]),eN]}var h=[0,[0,rN,b[2].toString()],0],p=[0,[0,aN,r(q,f[7])],h];return[0,[0,u(oN,s[1],[0,[0,fN,l],[0,[0,sN,b[1]],[0,[0,iN,!!f[6]],[0,[0,cN,!!f[3]],[0,[0,uN,!!f[4]],[0,[0,nN,!!f[5]],p]]]]]]),i],c,n,a];case 1:var w=e[1],g=[0,[0,vN,W(w[2][1])],0];return[0,[0,u(lN,w[1],g),i],c,n,a];case 2:var _=e[1],T=_[2],S=[0,[0,bN,r(q,T[5])],0],x=[0,[0,kN,!!T[4]],S],E=[0,[0,dN,W(T[3])],x],A=[0,[0,hN,W(T[2])],E],I=[0,[0,pN,r(y,T[1])],A];return[0,i,[0,u(wN,_[1],I),c],n,a];case 3:var C=e[1],O=C[2],N=[0,[0,mN,!!O[2]],0],P=[0,[0,yN,H(O[1])],N];return[0,i,c,[0,u(gN,C[1],P),n],a];default:var L=e[1],R=L[2],U=[0,[0,SN,!!R[3]],[0,[0,TN,!!R[4]],[0,[0,_N,!!R[5]],0]]],D=[0,[0,xN,y(R[1])],U];return[0,i,c,n,[0,u(EN,L[1],D),a]]}},qO,a),c=[0,[0,JO,Qtt(z3(n[4]))],0],i=[0,[0,HO,Qtt(z3(n[3]))],c],s=[0,[0,WO,Qtt(z3(n[2]))],i],f=[0,[0,zO,Qtt(z3(n[1]))],s];return u($O,t[1],[0,[0,VO,!!e[1]],f])}function H(t){var a=t[2],n=a[2][2],c=[0,[0,UO,r(Q,a[1])],0],i=[0,[0,DO,r(V,n[2])],c],s=[0,[0,FO,W(a[3])],i],f=[0,[0,MO,e(z,n[1])],s];return u(jO,t[1],f)}function W(t){var a=t[2],n=t[1];if("number"==typeof a)switch(a){case 0:return u(xO,n,0);case 1:return u(EO,n,0);case 2:return u(AO,n,0);case 3:return u(IO,n,0);case 4:return u(CO,n,0);case 5:return u(OO,n,0);case 6:return u(NO,n,0);case 7:return u(PO,n,0);default:return u(aP,n,0)}else switch(a[0]){case 0:return u(RO,n,[0,[0,LO,W(a[1])],0]);case 1:return H([0,n,a[1]]);case 2:return J([0,n,a[1]]);case 3:var c=a[1],i=[0,[0,AN,J(c[1])],0];return u(CN,n,[0,[0,IN,e(L,c[2])],i]);case 4:return u(NN,n,[0,[0,ON,W(a[1])],0]);case 5:var s=a[1],f=s[1],o=0===f[0]?y(f[1]):$(f[1]);return u(FN,n,[0,[0,DN,o],[0,[0,UN,r(tt,s[2])],0]]);case 6:return u(jN,n,[0,[0,MN,e(W,[0,a[1],[0,a[2],a[3]]])],0]);case 7:return u(BN,n,[0,[0,XN,e(W,[0,a[1],[0,a[2],a[3]]])],0]);case 8:return u(YN,n,[0,[0,GN,W(a[1])],0]);case 9:return u(JN,n,[0,[0,qN,e(W,a[1])],0]);case 10:var v=a[1];return u(zN,n,[0,[0,WN,v[1].toString()],[0,[0,HN,v[2].toString()],0]]);case 11:var l=a[1];return u(KN,n,[0,[0,$N,l[1]],[0,[0,VN,l[2].toString()],0]]);default:var b=a[1];return u(rP,n,[0,[0,eP,!!b],[0,[0,tP,(b?QN:ZN).toString()],0]])}}function z(t){var e=t[2],a=[0,[0,XO,!!e[3]],0],n=[0,[0,BO,W(e[2])],a],c=[0,[0,GO,r(y,e[1])],n];return u(YO,t[1],c)}function V(t){return z(t[2][1])}function $(t){var e=t[2],r=e[1],a=0===r[0]?y(r[1]):$(r[1]),n=[0,[0,LN,a],[0,[0,PN,y(e[2])],0]];return u(RN,t[1],n)}function K(t){var e=[0,[0,nP,W(t[2])],0];return u(uP,t[1],e)}function Q(t){var r=[0,[0,cP,e(Z,t[2])],0];return u(iP,t[1],r)}function Z(t){var e=t[2],a=[0,[0,sP,r(W,e[4])],0],n=[0,[0,fP,r(q,e[3])],a],c=[0,[0,oP,r(K,e[2])],n];return u(lP,t[1],[0,[0,vP,e[1][2].toString()],c])}function tt(t){var r=[0,[0,bP,e(W,t[2])],0];return u(kP,t[1],r)}function et(t){if(0===t[0]){var e=t[1],a=e[2],n=a[1],c=0===n[0]?ct(n[1]):it(n[1]),i=[0,[0,RP,c],[0,[0,LP,r(ot,a[2])],0]];return u(UP,e[1],i)}var s=t[1],f=[0,[0,DP,_(s[2][1])],0];return u(FP,s[1],f)}function rt(t){var e=[0,[0,IP,ft(t[2][1])],0];return u(CP,t[1],e)}function at(t){return u(OP,t,0)}function nt(t){var e=t[2][1],r=0===e[0]?_(e[1]):u(MP,e[1],0);return u(XP,t[1],[0,[0,jP,r],0])}function ut(t){var e=t[2],r=t[1];switch(e[0]){case 0:return p([0,r,e[1]]);case 1:return h([0,r,e[1]]);case 2:return nt([0,r,e[1]]);case 3:return u(PP,r,[0,[0,NP,_(e[1])],0]);default:var a=e[1];return u(YP,r,[0,[0,GP,a[1].toString()],[0,[0,BP,a[2].toString()],0]])}}function ct(t){return u(KP,t[1],[0,[0,$P,t[2][1].toString()],0])}function it(t){var e=t[2],r=[0,[0,WP,ct(e[2])],0],a=[0,[0,zP,ct(e[1])],r];return u(VP,t[1],a)}function st(t){var e=t[2],r=e[1],a=0===r[0]?ct(r[1]):st(r[1]),n=[0,[0,JP,a],[0,[0,qP,ct(e[2])],0]];return u(HP,t[1],n)}function ft(t){switch(t[0]){case 0:return ct(t[1]);case 1:return it(t[1]);default:return st(t[1])}}function ot(t){return 0===t[0]?m([0,t[1],t[2]]):nt([0,t[1],t[2]])}function vt(t){var e=t[2],r=e[2],a=y(r?r[1]:e[1]),n=[0,[0,ZP,y(e[1])],[0,[0,QP,a],0]];return u(tL,t[1],n)}function lt(t){var e=t[2],r=0===e[0]?[0,fL,e[1]]:[0,oL,e[1]];return u(r[1],t[1],[0,[0,vL,r[2].toString()],0])}function bt(t){var e=t[2];if(e)var r=bL,a=[0,[0,lL,_(e[1])],0];else r=kL,a=0;return u(r,t[1],a)}function kt(t){var a=[0,[0,dL,e(j,t[3])],0],n=[0,[0,hL,r(tt,t[2])],a];return[0,[0,pL,_(t[1])],n]}function dt(t){var e=t[2];switch(e[0]){case 0:var r=y(e[1]);break;case 1:r=T(e[1]);break;default:r=_(e[1])}var a=[0,[0,mL,r],[0,[0,wL,!!t[3]],0]];return[0,[0,yL,_(t[1])],a]}return[0,function(r){var a=c(r[2]),n=t[2]?[0,[0,W_,a],[0,[0,H_,e(lt,r[3])],0]]:[0,[0,z_,a],0];return u(V_,r[1],n)},_,function(t){return e(function(t){var e=t[2];if("number"==typeof e){var r=e;if(48<=r)switch(r){case 48:var a=_g;break;case 49:a=Tg;break;case 50:a=Sg;break;case 51:a=xg;break;case 52:a=X3(Ag,Eg);break;case 53:a=X3(Cg,Ig);break;case 54:a=X3(Ng,Og);break;case 55:a=Pg;break;case 56:a=Lg;break;case 57:a=Rg;break;case 58:a=Ug;break;case 59:a=Dg;break;case 60:a=Fg;break;case 61:a=Mg;break;case 62:a=jg;break;case 63:a=Xg;break;case 64:a=Bg;break;case 65:a=Gg;break;case 66:a=Yg;break;case 67:a=qg;break;case 68:a=Jg;break;case 69:a=Hg;break;case 70:a=Wg;break;case 71:a=zg;break;case 72:a=Vg;break;case 73:a=X3(Kg,$g);break;case 74:a=Qg;break;case 75:a=Zg;break;case 76:a=t_;break;case 77:a=e_;break;case 78:a=r_;break;case 79:a=a_;break;case 80:a=n_;break;case 81:a=u_;break;case 82:a=c_;break;case 83:a=i_;break;case 84:a=s_;break;case 85:a=f_;break;case 86:a=X3(v_,o_);break;case 87:a=l_;break;case 88:a=b_;break;case 89:a=k_;break;case 90:a=d_;break;case 91:a=h_;break;case 92:a=p_;break;case 93:a=w_;break;default:a=m_}else switch(r){case 0:a=Ay;break;case 1:a=Iy;break;case 2:a=Cy;break;case 3:a=Oy;break;case 4:a=Ny;break;case 5:a=Py;break;case 6:a=Ly;break;case 7:a=Ry;break;case 8:a=Uy;break;case 9:a=Dy;break;case 10:a=Fy;break;case 11:a=My;break;case 12:a=jy;break;case 13:a=Xy;break;case 14:a=By;break;case 15:a=Gy;break;case 16:a=Yy;break;case 17:a=qy;break;case 18:a=Jy;break;case 19:a=Hy;break;case 20:a=Wy;break;case 21:a=zy;break;case 22:a=Vy;break;case 23:a=$y;break;case 24:a=Ky;break;case 25:a=X3(Zy,Qy);break;case 26:a=tg;break;case 27:a=eg;break;case 28:a=rg;break;case 29:a=ag;break;case 30:a=ng;break;case 31:a=ug;break;case 32:a=cg;break;case 33:a=ig;break;case 34:a=sg;break;case 35:a=fg;break;case 36:a=og;break;case 37:a=vg;break;case 38:a=lg;break;case 39:a=bg;break;case 40:a=kg;break;case 41:a=dg;break;case 42:a=hg;break;case 43:a=pg;break;case 44:a=wg;break;case 45:a=mg;break;case 46:a=yg;break;default:a=gg}}else switch(e[0]){case 0:a=X3(y_,e[1]);break;case 1:a=X3(g_,e[1]);break;case 2:var u=e[2],c=e[1];a=oh(e4(__),c,u);break;case 3:a=X3(S_,X3(e[1],T_));break;case 4:a=X3(E_,X3(e[1],x_));break;case 5:var i=X3(I_,X3(e[2],A_));a=X3(e[1],i);break;case 6:a=X3(C_,e[1]);break;case 7:a=e[1]?X3(N_,O_):X3(L_,P_);break;case 8:var s=e[1];a=fh(e4(R_),s);break;case 9:a=X3(D_,X3(e[1],U_));break;case 10:var f=e[1],o=e[2]?F_:M_,v=e[3]?X3(j_,f):f;a=X3(G_,X3(o,X3(B_,X3(v,X_))));break;default:a=X3(q_,X3(e[1],Y_))}var l=[0,[0,gL,a.toString()],0];return Ktt([0,[0,_L,n(t[1])],l])},t)}]}([0,1,1]),eet=function(t){function e(e){var r=e[2],a=e[1],n=Y8(r),u=[0,[0,h3,fh(t[1],n)],0],c=[0,fh(t[5],a[3][3]),0],i=[0,fh(t[5],a[2][3]),c],s=[0,[0,p3,fh(t[4],i)],u],f=[0,[0,w3,fh(t[5],a[3][2])],0],o=[0,[0,m3,fh(t[5],a[3][1])],f],v=[0,[0,y3,fh(t[3],o)],0],l=[0,[0,g3,fh(t[5],a[2][2])],0],b=[0,[0,_3,fh(t[5],a[2][1])],l],k=[0,[0,T3,fh(t[3],b)],v],d=[0,[0,S3,fh(t[3],k)],s];switch(e[3]){case 0:var h=x3;break;case 1:h=E3;break;case 2:h=A3;break;case 3:h=I3;break;case 4:h=C3;break;default:h=O3}var p=[0,[0,N3,fh(t[1],h)],d],w=G8(r),m=[0,[0,P3,fh(t[1],w)],p];return fh(t[3],m)}return[0,e,function(r){var a=z3($3(e,r));return fh(t[4],a)}]}([0,Vtt,$tt,Ktt,Qtt,function(t){return t},b8,Ztt]);return e.parse=function(t,e){try{return function(t,e){var r=Hk(e,void 0)?{}:e,a=r.esproposal_decorators,n=nd(t),u=k8(a)?[0,Ah[1],Ah[2],0|a,Ah[4],Ah[5],Ah[6],Ah[7],Ah[8]]:Ah,c=r.esproposal_class_instance_fields,i=k8(c)?[0,0|c,u[2],u[3],u[4],u[5],u[6],u[7],u[8]]:u,s=r.esproposal_class_static_fields,f=k8(s)?[0,i[1],0|s,i[3],i[4],i[5],i[6],i[7],i[8]]:i,o=r.esproposal_export_star_as,v=k8(o)?[0,f[1],f[2],f[3],0|o,f[5],f[6],f[7],f[8]]:f,l=r.esproposal_optional_chaining,b=k8(l)?[0,v[1],v[2],v[3],v[4],0|l,v[6],v[7],v[8]]:v,k=r.esproposal_nullish_coalescing,d=k8(k)?[0,b[1],b[2],b[3],b[4],b[5],0|k,b[7],b[8]]:b,h=r.types,p=k8(h)?[0,d[1],d[2],d[3],d[4],d[5],d[6],0|h,d[8]]:d,w=r.tokens,m=k8(w),y=m?0|w:m,g=[0,0],_=[0,[0,p]],T=[0,y?[0,function(t){return g[1]=[0,t,g[1]],0}]:y],S=Ch?Ch[1]:1,x=[0,_?_[1]:_],E=[0,T?T[1]:T],A=e9([0,E?E[1]:E],[0,x?x[1]:x],0,n),I=fh(ltt[1],A),C=z3(A[1][1]),O=z3(Q3(function(t,e){var r=t[2],a=t[1];return oh(vtt[3],e,a)?[0,a,r]:[0,oh(vtt[4],e,a),[0,e,r]]},[0,vtt[1],0],C)[2]);if(S?0!==O:S)throw[0,F8,O];ztt[1]=0;var N=fh(tet[1],I),P=B3(O,ztt[1]);return N.errors=fh(tet[3],P),y&&(N.tokens=Qtt($3(eet[1],g[1]))),N}(t,e)}catch(e){return function(t){if(t[1]===h8)return fh(w8,t[2]);return fh(w8,new p8(X3(L3,function(e){for(var r=e;;){if(!r){if(t===kh)return fm;if(t===mh)return om;if(t[1]===wh){var a=t[2],n=a[3],u=a[2],c=a[1];return bh(e4(_h),c,u,n,n+5|0,vm)}if(t[1]===yh){var i=t[2],s=i[3],f=i[2],o=i[1];return bh(e4(_h),o,f,s,s+6|0,lm)}if(t[1]===gh){var v=t[2],l=v[3],b=v[2],k=v[1];return bh(e4(_h),k,b,l,l+6|0,bm)}return 0===Qd(t)?X3(t[1][1],n4(t)):t[1]}var d=r[2],h=r[1];try{var p=fh(h,t)}catch(t){p=0}if(p)return p[1];r=d}}(r4[1])).toString()))}(e=sh(e))}},void fh(q3[1],0)}c8=i8}else n8=u8}else r8=a8}else t8=e8}}(function(){return this}())}),m=f;return{parsers:{flow:Object.assign({parse:function(r){"use strict";var a=w.parse(r,{esproposal_class_instance_fields:!0,esproposal_class_static_fields:!0,esproposal_export_star_as:!0,esproposal_optional_chaining:!0,esproposal_nullish_coalescing:!0});if(a.errors.length>0){var n=a.errors[0].loc;throw t(a.errors[0].message,{start:{line:n.start.line,column:n.start.column+1},end:{line:n.end.line,column:n.end.column+1}})}return e(r,a),a},astFormat:"estree",hasPragma:m},v)}}});